.pan-web-welcome{position:fixed;inset:0;margin:0;border:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;overflow:hidden;background:radial-gradient(ellipse at 50% 33%,#263447,#181e28 61%,#101318);color:#f3f5f8;font:16px/1.5 system-ui,sans-serif;color-scheme:dark}.pan-web-welcome[open]{display:grid;grid-template-rows:auto minmax(0,1fr)}.pan-web-welcome::backdrop{background:#101318}.pan-welcome-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(.8rem,2vw,1.4rem) clamp(1rem,4vw,3rem)}.pan-welcome-bar span,.pan-welcome-kicker{font-size:.69rem;font-weight:700;letter-spacing:.2em}.pan-welcome-bar b,.pan-welcome-kicker{color:#f0be98}.pan-welcome-main{display:flex;overflow:auto;padding:1rem clamp(1rem,4vw,3rem) 2rem}.pan-welcome-step{width:min(100%,48rem);margin:auto;text-align:center;animation:pan-welcome-reveal 1s cubic-bezier(.2,.7,.2,1) both}.pan-welcome-step h1{margin:.24em 0;font:500 clamp(2.2rem,5.4vw,4.5rem)/1.05 Georgia,serif;letter-spacing:-.035em;color:#f8f8f6}.pan-welcome-step h1:focus{outline:none}.pan-welcome-step p{color:#cbd3dd;margin:.75rem 0}.pan-welcome-step .pan-welcome-kicker{color:#f0be98}.pan-web-welcome button{min-height:2.55rem;padding:.5rem .85rem;border:1px solid #627288;border-radius:.5rem;background:#252f3d;color:#f3f5f8;font:650 .85rem/1.25 system-ui,sans-serif;cursor:pointer}.pan-web-welcome button:not(:disabled):hover{border-color:#f0be98}.pan-web-welcome button:disabled{opacity:.45;cursor:default}.pan-web-welcome :is(button,input,a):focus-visible{outline:2px solid #f0be98;outline-offset:3px}.pan-web-welcome .pan-welcome-primary{color:#1c1715;background:#f0be98;border-color:#f0be98}.pan-welcome-welcome>.pan-welcome-primary{margin-top:1.2rem}.pan-welcome-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.7rem 0 1.15rem}.pan-welcome-options article{display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:#171d27bb;border:1px solid #4b586b;border-radius:.8rem;padding:1.25rem}.pan-welcome-options h2{font-size:1.15rem;margin:0}.pan-welcome-options article p{flex:1;font-size:.9rem}.pan-welcome-options button{margin-top:.4rem}.pan-welcome-footnote{font-size:.82rem}.pan-welcome-local{width:min(100%,38rem)}.pan-welcome-local h1{font-size:clamp(2.1rem,5vw,3.5rem)}.pan-welcome-local .pan-local-setup{margin:1.2rem 0;padding:1rem 1.2rem;text-align:left;font-size:.9rem;border:1px solid #4b586b;border-radius:.8rem;background:#171d27bb}.pan-welcome-local .pan-local-setup a{color:#f4c8a7;text-decoration:underline}.pan-welcome-local .pan-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.65rem}.pan-welcome-local .pan-local-setup label{display:block}.pan-welcome-local .pan-local-setup input{display:block;width:100%;min-width:0;margin:.2rem 0 .55rem;padding:.48rem .6rem;background:#141a23;border:1px solid #65768c;border-radius:.4rem;color:#f3f5f8;font:inherit}.pan-welcome-local .pan-local-setup [role=alert]{color:#ffc1ad}.pan-welcome-local .pan-field-row,.pan-welcome-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem}.pan-welcome-actions{justify-content:space-between}@keyframes pan-welcome-reveal{0%{opacity:0;filter:blur(14px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@media(max-width:580px){.pan-welcome-options{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pan-welcome-step{animation:none}}.pan-web-access{width:100vw;height:100vh;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 25%,#edf4f7,#c8dbe5);color:#172d3a;font:16px system-ui,sans-serif;padding:1rem}.pan-web-access section{width:min(32rem,100%);padding:2.5rem;border:1px solid #aec1cb;background:#fbfcfd;border-radius:.9rem;box-shadow:0 16px 58px #243b4d25}.pan-web-access h1{font-size:clamp(1.3rem,6vw,2.4rem);font-weight:800;margin:.4em 0 .8em}.pan-web-access p{font-size:.83rem;color:#4e6270}.pan-web-access form{display:grid;gap:.6rem}.pan-web-access-mark{display:grid;place-items:center;width:5.5rem;height:5.5rem;border-radius:.8rem;background:#fff;border:1px solid #d9e4eb}.pan-web-access input,.pan-web-access button,.pan-web-balance button{border:1px solid #60798d;border-radius:.45rem;padding:.6rem .8rem}.pan-web-access input,.pan-web-access button{background:#f2f7fa;color:#172d3a}.pan-web-access .pan-web-enter,.pan-web-balance button{background:#192d3e;color:#fff}.pan-web-invite-actions{display:flex;flex-wrap:wrap;gap:.5rem}.pan-web-access :is(input,button):focus-visible{outline:2px solid #246b8b;outline-offset:2px}.pan-web-access button,.pan-web-balance button{cursor:pointer;font-weight:700}.pan-web-balance{position:fixed;right:14px;bottom:14px;z-index:2000;color:#edf7fc;background:#102131;border:1px solid #69889f;border-radius:.45rem;font:600 11px/1.4 system-ui,sans-serif;max-width:min(18rem,90vw);box-shadow:0 2px 10px #0005}.pan-web-balance summary{cursor:pointer;padding:.4rem .65rem}.pan-web-balance>div{padding:0 .75rem .7rem}.pan-web-balance p{margin:.5rem 0}html[data-pan-theme=dark] .pan-app.theme-dark .pan-easy-editor .easy-editor-track{background:var(--well);border-color:var(--line);box-shadow:inset 0 1px #ffffff10}html[data-pan-theme=dark] .pan-app.theme-dark .easy-editor-program [class*=bg-black]{background-color:#0c151e!important}html[data-pan-theme=dark] .pan-app.theme-dark .easy-editor-program [class*=bg-goya-ink]{background-color:var(--well)!important}html[data-pan-theme=dark] .pan-app.theme-dark .easy-editor-program [class*=bg-goya-panel]{background-color:var(--panel)!important}html[data-pan-theme=dark] .pan-app.theme-dark .easy-editor-program [class*=text-white]{color:#d9e5ee!important}.pan-app .scriba-idea-main>.pan-scriba-entry{block-size:100%}@media(min-width:701px){.pan-app .scriba-idea-main>.pan-scriba-entry{justify-content:safe center!important}}html[data-pan-theme=dark] .pan-app.theme-dark .pan-guided-entrance{background:radial-gradient(ellipse at 50% 34%,#263345,#161b23 70%,#101418)!important;color:#edf2f5}html[data-pan-theme=dark] .pan-app.theme-dark .pan-scriba-entry{background:radial-gradient(ellipse at 50% 41%,#2b394b,transparent 72%),linear-gradient(180deg,#1c222c,#171719)!important}html[data-pan-theme=dark] .pan-app.theme-dark .pan-guided-entrance :is(header small,p,.pan-entry-thought label,.pan-entry-navigation>small){color:#b6c3cf}html[data-pan-theme=dark] .pan-app.theme-dark :is(.pan-format-chips,.pan-entry-direction nav) button{color:#e1e9ef!important;border-bottom-color:#566676!important}html[data-pan-theme=dark] .pan-app.theme-dark .pan-format-chips button[aria-pressed=true]{color:#ffce9e!important;border-bottom-color:#d4a06b!important}html[data-pan-theme=dark] .pan-app.theme-dark .pan-entry-thought :is(input:not([type=checkbox]),textarea){color:#e1e9ef!important;border-bottom-color:#69798a!important}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Segoe UI Variable,Aptos,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Cascadia Mono,JetBrains Mono,Cascadia Code,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.icon-button{display:grid;height:2rem;width:2rem;place-items:center;border-radius:.125rem;border-width:1px;border-color:transparent;--tw-text-opacity: 1;color:rgb(159 173 179 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.icon-button:hover{--tw-border-opacity: 1;border-color:rgb(51 68 77 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(27 39 45 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.transport-button{display:grid;height:2rem;width:2.25rem;place-items:center;border-radius:.125rem;--tw-text-opacity: 1;color:rgb(159 173 179 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transport-button:hover{--tw-bg-opacity: 1;background-color:rgb(27 39 45 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.panel-heading{position:relative;display:flex;height:3.5rem;flex-shrink:0;align-items:center;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(51 68 77 / var(--tw-border-opacity, 1));background-image:linear-gradient(90deg,rgba(233,154,91,.08),transparent 68%);padding-left:1rem;padding-right:1rem}.panel-heading:before{content:"";position:absolute;bottom:0;left:0;top:0;width:.125rem;background-color:#e99a5bb3}.panel-heading>div{display:flex;flex-direction:column}.panel-heading strong{font-size:13px;font-weight:600;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.panel-kicker{margin-bottom:.125rem;font-size:9px;font-weight:700;letter-spacing:.12em;--tw-text-opacity: 1;color:rgb(233 154 91 / var(--tw-text-opacity, 1))}.inspector-section{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(51 68 77 / var(--tw-border-opacity, 1));padding:1rem}.inspector-section h3{font-size:11px;font-weight:600;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.field-label{margin-bottom:.375rem;display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(159 173 179 / var(--tw-text-opacity, 1))}.field-select{min-height:2rem;width:100%;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(51 68 77 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(11 17 21 / var(--tw-bg-opacity, 1));padding:.375rem .625rem;font-size:11px;--tw-text-opacity: 1;color:rgb(240 244 245 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.field-select:focus{border-color:#e99a5bb3}.pro-button{display:inline-flex;height:2rem;align-items:center;justify-content:center;gap:.375rem;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(51 68 77 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(17 24 29 / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem;font-size:10px;font-weight:700;letter-spacing:.035em;--tw-text-opacity: 1;color:rgb(159 173 179 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pro-button:hover{--tw-border-opacity: 1;border-color:rgb(96 113 123 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(27 39 45 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.pro-button:disabled{pointer-events:none;opacity:.35}.pro-button-primary{display:inline-flex;height:2rem;align-items:center;justify-content:center;gap:.375rem;border-radius:.25rem;border-width:1px;border-color:#fed7aa40;--tw-bg-opacity: 1;background-color:rgb(233 154 91 / var(--tw-bg-opacity, 1));padding-left:.875rem;padding-right:.875rem;font-size:10px;font-weight:700;letter-spacing:.035em;--tw-text-opacity: 1;color:rgb(23 16 11 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 18px rgba(233,154,91,.18);--tw-shadow-colored: 0 4px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pro-button-primary:hover{--tw-bg-opacity: 1;background-color:rgb(253 186 116 / var(--tw-bg-opacity, 1))}.pro-button-primary:disabled{pointer-events:none;opacity:.35}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-3{inset:.75rem}.inset-\[10\%\]{inset:10%}.inset-\[5\%\]{inset:5%}.inset-x-0{left:0;right:0}.inset-x-2{left:.5rem;right:.5rem}.inset-y-0{top:0;bottom:0}.inset-y-1{top:.25rem;bottom:.25rem}.inset-y-2{top:.5rem;bottom:.5rem}.-bottom-1\.5{bottom:-.375rem}.-left-1\.5{left:-.375rem}.-left-\[6px\]{left:-6px}.-right-1\.5{right:-.375rem}.-top-1\.5{top:-.375rem}.-top-5{top:-1.25rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-12{bottom:3rem}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-24{bottom:6rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-2{left:.5rem}.left-2\/3{left:66.666667%}.left-28{left:7rem}.left-3{left:.75rem}.left-4{left:1rem}.left-\[18\%\]{left:18%}.left-\[5\%\]{left:5%}.left-\[55\%\]{left:55%}.left-\[78\%\]{left:78%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-10{top:2.5rem}.top-12{top:3rem}.top-14{top:3.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-2\/3{top:66.666667%}.top-24{top:6rem}.top-3{top:.75rem}.top-4{top:1rem}.top-7{top:1.75rem}.top-8{top:2rem}.top-\[10\%\]{top:10%}.top-\[5\%\]{top:5%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[190\]{z-index:190}.z-\[200\]{z-index:200}.z-\[80\]{z-index:80}.col-span-2{grid-column:span 2 / span 2}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-28{margin-left:7rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\!block{display:block!important}.block{display:block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.size-1{width:.25rem;height:.25rem}.h-0{height:0px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1100px\]{height:1100px}.h-\[118px\]{height:118px}.h-\[330px\]{height:330px}.h-\[360px\]{height:360px}.h-\[48px\]{height:48px}.h-\[58px\]{height:58px}.h-\[88px\]{height:88px}.h-\[90\%\]{height:90%}.h-full{height:100%}.max-h-\[calc\(100vh-40px\)\]{max-height:calc(100vh - 40px)}.min-h-0{min-height:0px}.min-h-32{min-height:8rem}.min-h-\[122px\]{min-height:122px}.min-h-\[220px\]{min-height:220px}.min-h-\[720px\]{min-height:720px}.min-h-\[760px\]{min-height:760px}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-\[105px\]{width:105px}.w-\[1600px\]{width:1600px}.w-\[210px\]{width:210px}.w-\[220px\]{width:220px}.w-\[244px\]{width:244px}.w-\[246px\]{width:246px}.w-\[248px\]{width:248px}.w-\[292px\]{width:292px}.w-\[320px\]{width:320px}.w-\[330px\]{width:330px}.w-\[340px\]{width:340px}.w-\[350px\]{width:350px}.w-\[356px\]{width:356px}.w-\[360px\]{width:360px}.w-\[520px\]{width:520px}.w-\[560px\]{width:560px}.w-\[640px\]{width:640px}.w-\[86px\]{width:86px}.w-\[88px\]{width:88px}.w-\[90\%\]{width:90%}.w-\[92px\]{width:92px}.w-\[min\(920px\,calc\(100vw-40px\)\)\]{width:min(920px,calc(100vw - 40px))}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-6{min-width:1.5rem}.min-w-\[105px\]{min-width:105px}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-\[1080px\]{max-width:1080px}.max-w-\[125px\]{max-width:125px}.max-w-\[420px\]{max-width:420px}.max-w-\[520px\]{max-width:520px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-10{--tw-translate-y: -2.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-crosshair{cursor:crosshair}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-move{cursor:move}.cursor-nesw-resize{cursor:nesw-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1\.4fr_\.8fr\]{grid-template-columns:1.4fr .8fr}.grid-cols-\[1fr_104px\]{grid-template-columns:1fr 104px}.grid-cols-\[1fr_1fr_\.82fr\]{grid-template-columns:1fr 1fr .82fr}.grid-cols-\[1fr_72px\]{grid-template-columns:1fr 72px}.grid-cols-\[26px_1fr_22px\]{grid-template-columns:26px 1fr 22px}.grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.grid-cols-\[repeat\(auto-fill\,minmax\(240px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(290px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-px{gap:1px}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-1{row-gap:.25rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-x-\[6px\]{border-left-width:6px;border-right-width:6px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-t-\[8px\]{border-top-width:8px}.border-dashed{border-style:dashed}.\!border-goya-orange{--tw-border-opacity: 1 !important;border-color:rgb(233 154 91 / var(--tw-border-opacity, 1))!important}.border-\[\#24302d\]{--tw-border-opacity: 1;border-color:rgb(36 48 45 / var(--tw-border-opacity, 1))}.border-\[\#252c37\]{--tw-border-opacity: 1;border-color:rgb(37 44 55 / var(--tw-border-opacity, 1))}.border-\[\#26303d\]{--tw-border-opacity: 1;border-color:rgb(38 48 61 / var(--tw-border-opacity, 1))}.border-\[\#28465b\]{--tw-border-opacity: 1;border-color:rgb(40 70 91 / var(--tw-border-opacity, 1))}.border-\[\#2d3d49\]{--tw-border-opacity: 1;border-color:rgb(45 61 73 / var(--tw-border-opacity, 1))}.border-\[\#2d3f4a\]{--tw-border-opacity: 1;border-color:rgb(45 63 74 / var(--tw-border-opacity, 1))}.border-\[\#2f2b42\]{--tw-border-opacity: 1;border-color:rgb(47 43 66 / var(--tw-border-opacity, 1))}.border-\[\#302d45\]{--tw-border-opacity: 1;border-color:rgb(48 45 69 / var(--tw-border-opacity, 1))}.border-\[\#302d52\]{--tw-border-opacity: 1;border-color:rgb(48 45 82 / var(--tw-border-opacity, 1))}.border-\[\#303746\]{--tw-border-opacity: 1;border-color:rgb(48 55 70 / var(--tw-border-opacity, 1))}.border-\[\#303832\]{--tw-border-opacity: 1;border-color:rgb(48 56 50 / var(--tw-border-opacity, 1))}.border-\[\#303a3d\]{--tw-border-opacity: 1;border-color:rgb(48 58 61 / var(--tw-border-opacity, 1))}.border-\[\#303b3b\]{--tw-border-opacity: 1;border-color:rgb(48 59 59 / var(--tw-border-opacity, 1))}.border-\[\#314552\]{--tw-border-opacity: 1;border-color:rgb(49 69 82 / var(--tw-border-opacity, 1))}.border-\[\#324552\]{--tw-border-opacity: 1;border-color:rgb(50 69 82 / var(--tw-border-opacity, 1))}.border-\[\#343c49\]{--tw-border-opacity: 1;border-color:rgb(52 60 73 / var(--tw-border-opacity, 1))}.border-\[\#343c4a\]{--tw-border-opacity: 1;border-color:rgb(52 60 74 / var(--tw-border-opacity, 1))}.border-\[\#354052\]{--tw-border-opacity: 1;border-color:rgb(53 64 82 / var(--tw-border-opacity, 1))}.border-\[\#36324b\]{--tw-border-opacity: 1;border-color:rgb(54 50 75 / var(--tw-border-opacity, 1))}.border-\[\#364247\]{--tw-border-opacity: 1;border-color:rgb(54 66 71 / var(--tw-border-opacity, 1))}.border-\[\#37324d\]{--tw-border-opacity: 1;border-color:rgb(55 50 77 / var(--tw-border-opacity, 1))}.border-\[\#37334d\]{--tw-border-opacity: 1;border-color:rgb(55 51 77 / var(--tw-border-opacity, 1))}.border-\[\#37334f\]{--tw-border-opacity: 1;border-color:rgb(55 51 79 / var(--tw-border-opacity, 1))}.border-\[\#373a33\]{--tw-border-opacity: 1;border-color:rgb(55 58 51 / var(--tw-border-opacity, 1))}.border-\[\#39365d\]{--tw-border-opacity: 1;border-color:rgb(57 54 93 / var(--tw-border-opacity, 1))}.border-\[\#395466\]{--tw-border-opacity: 1;border-color:rgb(57 84 102 / var(--tw-border-opacity, 1))}.border-\[\#3a4c57\]{--tw-border-opacity: 1;border-color:rgb(58 76 87 / var(--tw-border-opacity, 1))}.border-\[\#3b3653\]{--tw-border-opacity: 1;border-color:rgb(59 54 83 / var(--tw-border-opacity, 1))}.border-\[\#3b4139\]{--tw-border-opacity: 1;border-color:rgb(59 65 57 / var(--tw-border-opacity, 1))}.border-\[\#3b4657\]{--tw-border-opacity: 1;border-color:rgb(59 70 87 / var(--tw-border-opacity, 1))}.border-\[\#3b474b\]{--tw-border-opacity: 1;border-color:rgb(59 71 75 / var(--tw-border-opacity, 1))}.border-\[\#3c3737\]{--tw-border-opacity: 1;border-color:rgb(60 55 55 / var(--tw-border-opacity, 1))}.border-\[\#3c3752\]{--tw-border-opacity: 1;border-color:rgb(60 55 82 / var(--tw-border-opacity, 1))}.border-\[\#3c4860\]{--tw-border-opacity: 1;border-color:rgb(60 72 96 / var(--tw-border-opacity, 1))}.border-\[\#3d3965\]{--tw-border-opacity: 1;border-color:rgb(61 57 101 / var(--tw-border-opacity, 1))}.border-\[\#3d4654\]{--tw-border-opacity: 1;border-color:rgb(61 70 84 / var(--tw-border-opacity, 1))}.border-\[\#403735\]{--tw-border-opacity: 1;border-color:rgb(64 55 53 / var(--tw-border-opacity, 1))}.border-\[\#403b5b\]{--tw-border-opacity: 1;border-color:rgb(64 59 91 / var(--tw-border-opacity, 1))}.border-\[\#403b65\]{--tw-border-opacity: 1;border-color:rgb(64 59 101 / var(--tw-border-opacity, 1))}.border-\[\#464169\]{--tw-border-opacity: 1;border-color:rgb(70 65 105 / var(--tw-border-opacity, 1))}.border-\[\#464263\]{--tw-border-opacity: 1;border-color:rgb(70 66 99 / var(--tw-border-opacity, 1))}.border-\[\#467a94\]{--tw-border-opacity: 1;border-color:rgb(70 122 148 / var(--tw-border-opacity, 1))}.border-\[\#477c98\]{--tw-border-opacity: 1;border-color:rgb(71 124 152 / var(--tw-border-opacity, 1))}.border-\[\#493532\]{--tw-border-opacity: 1;border-color:rgb(73 53 50 / var(--tw-border-opacity, 1))}.border-\[\#493d55\]{--tw-border-opacity: 1;border-color:rgb(73 61 85 / var(--tw-border-opacity, 1))}.border-\[\#4b4030\]{--tw-border-opacity: 1;border-color:rgb(75 64 48 / var(--tw-border-opacity, 1))}.border-\[\#4b4264\]{--tw-border-opacity: 1;border-color:rgb(75 66 100 / var(--tw-border-opacity, 1))}.border-\[\#4b426b\]{--tw-border-opacity: 1;border-color:rgb(75 66 107 / var(--tw-border-opacity, 1))}.border-\[\#4b4774\]{--tw-border-opacity: 1;border-color:rgb(75 71 116 / var(--tw-border-opacity, 1))}.border-\[\#4b7090\]{--tw-border-opacity: 1;border-color:rgb(75 112 144 / var(--tw-border-opacity, 1))}.border-\[\#4d4772\]{--tw-border-opacity: 1;border-color:rgb(77 71 114 / var(--tw-border-opacity, 1))}.border-\[\#4d7184\]{--tw-border-opacity: 1;border-color:rgb(77 113 132 / var(--tw-border-opacity, 1))}.border-\[\#4d7587\]{--tw-border-opacity: 1;border-color:rgb(77 117 135 / var(--tw-border-opacity, 1))}.border-\[\#4e5042\]{--tw-border-opacity: 1;border-color:rgb(78 80 66 / var(--tw-border-opacity, 1))}.border-\[\#514b80\]{--tw-border-opacity: 1;border-color:rgb(81 75 128 / var(--tw-border-opacity, 1))}.border-\[\#55403e\]{--tw-border-opacity: 1;border-color:rgb(85 64 62 / var(--tw-border-opacity, 1))}.border-\[\#594442\]{--tw-border-opacity: 1;border-color:rgb(89 68 66 / var(--tw-border-opacity, 1))}.border-\[\#594d7a\]{--tw-border-opacity: 1;border-color:rgb(89 77 122 / var(--tw-border-opacity, 1))}.border-\[\#6b604f\]{--tw-border-opacity: 1;border-color:rgb(107 96 79 / var(--tw-border-opacity, 1))}.border-\[\#6d5fa7\]{--tw-border-opacity: 1;border-color:rgb(109 95 167 / var(--tw-border-opacity, 1))}.border-\[\#7e5c30\]{--tw-border-opacity: 1;border-color:rgb(126 92 48 / var(--tw-border-opacity, 1))}.border-\[\#80544e\]{--tw-border-opacity: 1;border-color:rgb(128 84 78 / var(--tw-border-opacity, 1))}.border-\[\#8f76c7\]{--tw-border-opacity: 1;border-color:rgb(143 118 199 / var(--tw-border-opacity, 1))}.border-\[\#9bd8ff\]{--tw-border-opacity: 1;border-color:rgb(155 216 255 / var(--tw-border-opacity, 1))}.border-\[\#9f7a42\]{--tw-border-opacity: 1;border-color:rgb(159 122 66 / var(--tw-border-opacity, 1))}.border-\[\#a77a3f\]{--tw-border-opacity: 1;border-color:rgb(167 122 63 / var(--tw-border-opacity, 1))}.border-\[\#ad8548\]{--tw-border-opacity: 1;border-color:rgb(173 133 72 / var(--tw-border-opacity, 1))}.border-\[\#b47748\]{--tw-border-opacity: 1;border-color:rgb(180 119 72 / var(--tw-border-opacity, 1))}.border-\[\#b7e4ff\]\/15{border-color:#b7e4ff26}.border-\[\#b85c58\]{--tw-border-opacity: 1;border-color:rgb(184 92 88 / var(--tw-border-opacity, 1))}.border-\[\#c89a55\]{--tw-border-opacity: 1;border-color:rgb(200 154 85 / var(--tw-border-opacity, 1))}.border-\[\#d6c35e\]{--tw-border-opacity: 1;border-color:rgb(214 195 94 / var(--tw-border-opacity, 1))}.border-\[\#e2a24a\]{--tw-border-opacity: 1;border-color:rgb(226 162 74 / var(--tw-border-opacity, 1))}.border-\[\#e37770\]{--tw-border-opacity: 1;border-color:rgb(227 119 112 / var(--tw-border-opacity, 1))}.border-\[\#e4b866\]{--tw-border-opacity: 1;border-color:rgb(228 184 102 / var(--tw-border-opacity, 1))}.border-\[\#e5c36a\]{--tw-border-opacity: 1;border-color:rgb(229 195 106 / var(--tw-border-opacity, 1))}.border-\[\#ffca74\]{--tw-border-opacity: 1;border-color:rgb(255 202 116 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-300\/35{border-color:#fcd34d59}.border-amber-300\/45{border-color:#fcd34d73}.border-amber-400\/60{border-color:#fbbf2499}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/35{border-color:#f59e0b59}.border-amber-500\/70{border-color:#f59e0bb3}.border-black\/30{border-color:#0000004d}.border-black\/60{border-color:#0009}.border-cyan-300\/35{border-color:#67e8f959}.border-cyan-300\/45{border-color:#67e8f973}.border-cyan-400{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.border-cyan-500\/50{border-color:#06b6d480}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/25{border-color:#10b98140}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/55{border-color:#10b9818c}.border-emerald-500\/60{border-color:#10b98199}.border-emerald-600\/60{border-color:#05966999}.border-goya-line{--tw-border-opacity: 1;border-color:rgb(51 68 77 / var(--tw-border-opacity, 1))}.border-goya-orange{--tw-border-opacity: 1;border-color:rgb(233 154 91 / var(--tw-border-opacity, 1))}.border-goya-orange\/50{border-color:#e99a5b80}.border-goya-orange\/60{border-color:#e99a5b99}.border-goya-orange\/80{border-color:#e99a5bcc}.border-goya-orange\/85{border-color:#e99a5bd9}.border-red-300\/60{border-color:#fca5a599}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/25{border-color:#ef444440}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-slate-300\/60{border-color:#cbd5e199}.border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/35{border-color:#ffffff59}.border-x-transparent{border-left-color:transparent;border-right-color:transparent}.border-t-goya-orange{--tw-border-opacity: 1;border-top-color:rgb(233 154 91 / var(--tw-border-opacity, 1))}.bg-\[\#05070a\]{--tw-bg-opacity: 1;background-color:rgb(5 7 10 / var(--tw-bg-opacity, 1))}.bg-\[\#05070a\]\/80{background-color:#05070acc}.bg-\[\#07090d\]{--tw-bg-opacity: 1;background-color:rgb(7 9 13 / var(--tw-bg-opacity, 1))}.bg-\[\#080711\]{--tw-bg-opacity: 1;background-color:rgb(8 7 17 / var(--tw-bg-opacity, 1))}.bg-\[\#080b0f\]{--tw-bg-opacity: 1;background-color:rgb(8 11 15 / var(--tw-bg-opacity, 1))}.bg-\[\#080d12\]{--tw-bg-opacity: 1;background-color:rgb(8 13 18 / var(--tw-bg-opacity, 1))}.bg-\[\#090812\]{--tw-bg-opacity: 1;background-color:rgb(9 8 18 / var(--tw-bg-opacity, 1))}.bg-\[\#090c11\]{--tw-bg-opacity: 1;background-color:rgb(9 12 17 / var(--tw-bg-opacity, 1))}.bg-\[\#090c12\]{--tw-bg-opacity: 1;background-color:rgb(9 12 18 / var(--tw-bg-opacity, 1))}.bg-\[\#090d10\]{--tw-bg-opacity: 1;background-color:rgb(9 13 16 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0913\]{--tw-bg-opacity: 1;background-color:rgb(10 9 19 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0913\]\/70{background-color:#0a0913b3}.bg-\[\#0a0913\]\/90{background-color:#0a0913e6}.bg-\[\#0a0b12\]{--tw-bg-opacity: 1;background-color:rgb(10 11 18 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0d12\]{--tw-bg-opacity: 1;background-color:rgb(10 13 18 / var(--tw-bg-opacity, 1))}.bg-\[\#0a1117\]{--tw-bg-opacity: 1;background-color:rgb(10 17 23 / var(--tw-bg-opacity, 1))}.bg-\[\#0b0a14\]{--tw-bg-opacity: 1;background-color:rgb(11 10 20 / var(--tw-bg-opacity, 1))}.bg-\[\#0b0b12\]{--tw-bg-opacity: 1;background-color:rgb(11 11 18 / var(--tw-bg-opacity, 1))}.bg-\[\#0b0e11\]{--tw-bg-opacity: 1;background-color:rgb(11 14 17 / var(--tw-bg-opacity, 1))}.bg-\[\#0b0f15\]{--tw-bg-opacity: 1;background-color:rgb(11 15 21 / var(--tw-bg-opacity, 1))}.bg-\[\#0b1010\]{--tw-bg-opacity: 1;background-color:rgb(11 16 16 / var(--tw-bg-opacity, 1))}.bg-\[\#0b1115\]{--tw-bg-opacity: 1;background-color:rgb(11 17 21 / var(--tw-bg-opacity, 1))}.bg-\[\#0b1b26\]{--tw-bg-opacity: 1;background-color:rgb(11 27 38 / var(--tw-bg-opacity, 1))}.bg-\[\#0c0b15\]\/\[\.985\]{background-color:#0c0b15fb}.bg-\[\#0c111a\]{--tw-bg-opacity: 1;background-color:rgb(12 17 26 / var(--tw-bg-opacity, 1))}.bg-\[\#0c151c\]{--tw-bg-opacity: 1;background-color:rgb(12 21 28 / var(--tw-bg-opacity, 1))}.bg-\[\#0d0b17\]{--tw-bg-opacity: 1;background-color:rgb(13 11 23 / var(--tw-bg-opacity, 1))}.bg-\[\#0d0c19\]{--tw-bg-opacity: 1;background-color:rgb(13 12 25 / var(--tw-bg-opacity, 1))}.bg-\[\#0d1012\]{--tw-bg-opacity: 1;background-color:rgb(13 16 18 / var(--tw-bg-opacity, 1))}.bg-\[\#0d1118\]{--tw-bg-opacity: 1;background-color:rgb(13 17 24 / var(--tw-bg-opacity, 1))}.bg-\[\#0d1212\]{--tw-bg-opacity: 1;background-color:rgb(13 18 18 / var(--tw-bg-opacity, 1))}.bg-\[\#0d1214\]\/95{background-color:#0d1214f2}.bg-\[\#0d141c\]\/95{background-color:#0d141cf2}.bg-\[\#0e1012\]{--tw-bg-opacity: 1;background-color:rgb(14 16 18 / var(--tw-bg-opacity, 1))}.bg-\[\#0e1219\]{--tw-bg-opacity: 1;background-color:rgb(14 18 25 / var(--tw-bg-opacity, 1))}.bg-\[\#10141b\]{--tw-bg-opacity: 1;background-color:rgb(16 20 27 / var(--tw-bg-opacity, 1))}.bg-\[\#101616\]{--tw-bg-opacity: 1;background-color:rgb(16 22 22 / var(--tw-bg-opacity, 1))}.bg-\[\#101719\]{--tw-bg-opacity: 1;background-color:rgb(16 23 25 / var(--tw-bg-opacity, 1))}.bg-\[\#11101c\]{--tw-bg-opacity: 1;background-color:rgb(17 16 28 / var(--tw-bg-opacity, 1))}.bg-\[\#11101d\]{--tw-bg-opacity: 1;background-color:rgb(17 16 29 / var(--tw-bg-opacity, 1))}.bg-\[\#111020\]{--tw-bg-opacity: 1;background-color:rgb(17 16 32 / var(--tw-bg-opacity, 1))}.bg-\[\#111020\]\/95{background-color:#111020f2}.bg-\[\#111315\]{--tw-bg-opacity: 1;background-color:rgb(17 19 21 / var(--tw-bg-opacity, 1))}.bg-\[\#11151d\]{--tw-bg-opacity: 1;background-color:rgb(17 21 29 / var(--tw-bg-opacity, 1))}.bg-\[\#111718\]{--tw-bg-opacity: 1;background-color:rgb(17 23 24 / var(--tw-bg-opacity, 1))}.bg-\[\#11181d\]{--tw-bg-opacity: 1;background-color:rgb(17 24 29 / var(--tw-bg-opacity, 1))}.bg-\[\#11191a\]{--tw-bg-opacity: 1;background-color:rgb(17 25 26 / var(--tw-bg-opacity, 1))}.bg-\[\#111a21\]{--tw-bg-opacity: 1;background-color:rgb(17 26 33 / var(--tw-bg-opacity, 1))}.bg-\[\#121022\]{--tw-bg-opacity: 1;background-color:rgb(18 16 34 / var(--tw-bg-opacity, 1))}.bg-\[\#121824\]{--tw-bg-opacity: 1;background-color:rgb(18 24 36 / var(--tw-bg-opacity, 1))}.bg-\[\#131120\]{--tw-bg-opacity: 1;background-color:rgb(19 17 32 / var(--tw-bg-opacity, 1))}.bg-\[\#131126\]{--tw-bg-opacity: 1;background-color:rgb(19 17 38 / var(--tw-bg-opacity, 1))}.bg-\[\#131518\]{--tw-bg-opacity: 1;background-color:rgb(19 21 24 / var(--tw-bg-opacity, 1))}.bg-\[\#141b19\]{--tw-bg-opacity: 1;background-color:rgb(20 27 25 / var(--tw-bg-opacity, 1))}.bg-\[\#142730\]{--tw-bg-opacity: 1;background-color:rgb(20 39 48 / var(--tw-bg-opacity, 1))}.bg-\[\#151225\]{--tw-bg-opacity: 1;background-color:rgb(21 18 37 / var(--tw-bg-opacity, 1))}.bg-\[\#151329\]{--tw-bg-opacity: 1;background-color:rgb(21 19 41 / var(--tw-bg-opacity, 1))}.bg-\[\#151a23\]{--tw-bg-opacity: 1;background-color:rgb(21 26 35 / var(--tw-bg-opacity, 1))}.bg-\[\#152d3a\]{--tw-bg-opacity: 1;background-color:rgb(21 45 58 / var(--tw-bg-opacity, 1))}.bg-\[\#171427\]{--tw-bg-opacity: 1;background-color:rgb(23 20 39 / var(--tw-bg-opacity, 1))}.bg-\[\#17152a\]{--tw-bg-opacity: 1;background-color:rgb(23 21 42 / var(--tw-bg-opacity, 1))}.bg-\[\#171619\]{--tw-bg-opacity: 1;background-color:rgb(23 22 25 / var(--tw-bg-opacity, 1))}.bg-\[\#171719\]{--tw-bg-opacity: 1;background-color:rgb(23 23 25 / var(--tw-bg-opacity, 1))}.bg-\[\#181427\]{--tw-bg-opacity: 1;background-color:rgb(24 20 39 / var(--tw-bg-opacity, 1))}.bg-\[\#181b1e\]{--tw-bg-opacity: 1;background-color:rgb(24 27 30 / var(--tw-bg-opacity, 1))}.bg-\[\#19172d\]{--tw-bg-opacity: 1;background-color:rgb(25 23 45 / var(--tw-bg-opacity, 1))}.bg-\[\#1a172a\]{--tw-bg-opacity: 1;background-color:rgb(26 23 42 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1830\]{--tw-bg-opacity: 1;background-color:rgb(26 24 48 / var(--tw-bg-opacity, 1))}.bg-\[\#1b1832\]{--tw-bg-opacity: 1;background-color:rgb(27 24 50 / var(--tw-bg-opacity, 1))}.bg-\[\#1b1930\]{--tw-bg-opacity: 1;background-color:rgb(27 25 48 / var(--tw-bg-opacity, 1))}.bg-\[\#1b212b\]{--tw-bg-opacity: 1;background-color:rgb(27 33 43 / var(--tw-bg-opacity, 1))}.bg-\[\#1c3946\]{--tw-bg-opacity: 1;background-color:rgb(28 57 70 / var(--tw-bg-opacity, 1))}.bg-\[\#201d3b\]\/95{background-color:#201d3bf2}.bg-\[\#202632\]{--tw-bg-opacity: 1;background-color:rgb(32 38 50 / var(--tw-bg-opacity, 1))}.bg-\[\#211927\]{--tw-bg-opacity: 1;background-color:rgb(33 25 39 / var(--tw-bg-opacity, 1))}.bg-\[\#211a14\]{--tw-bg-opacity: 1;background-color:rgb(33 26 20 / var(--tw-bg-opacity, 1))}.bg-\[\#231d3c\]{--tw-bg-opacity: 1;background-color:rgb(35 29 60 / var(--tw-bg-opacity, 1))}.bg-\[\#234c62\]{--tw-bg-opacity: 1;background-color:rgb(35 76 98 / var(--tw-bg-opacity, 1))}.bg-\[\#23566f\]{--tw-bg-opacity: 1;background-color:rgb(35 86 111 / var(--tw-bg-opacity, 1))}.bg-\[\#241a0d\]\/90{background-color:#241a0de6}.bg-\[\#241d1e\]{--tw-bg-opacity: 1;background-color:rgb(36 29 30 / var(--tw-bg-opacity, 1))}.bg-\[\#26233f\]{--tw-bg-opacity: 1;background-color:rgb(38 35 63 / var(--tw-bg-opacity, 1))}.bg-\[\#28203f\]{--tw-bg-opacity: 1;background-color:rgb(40 32 63 / var(--tw-bg-opacity, 1))}.bg-\[\#2a1d0d\]{--tw-bg-opacity: 1;background-color:rgb(42 29 13 / var(--tw-bg-opacity, 1))}.bg-\[\#2a2540\]{--tw-bg-opacity: 1;background-color:rgb(42 37 64 / var(--tw-bg-opacity, 1))}.bg-\[\#2b1518\]{--tw-bg-opacity: 1;background-color:rgb(43 21 24 / var(--tw-bg-opacity, 1))}.bg-\[\#33230f\]{--tw-bg-opacity: 1;background-color:rgb(51 35 15 / var(--tw-bg-opacity, 1))}.bg-\[\#351b1b\]{--tw-bg-opacity: 1;background-color:rgb(53 27 27 / var(--tw-bg-opacity, 1))}.bg-\[\#373a33\]{--tw-bg-opacity: 1;background-color:rgb(55 58 51 / var(--tw-bg-opacity, 1))}.bg-\[\#386a88\]{--tw-bg-opacity: 1;background-color:rgb(56 106 136 / var(--tw-bg-opacity, 1))}.bg-\[\#392e55\]{--tw-bg-opacity: 1;background-color:rgb(57 46 85 / var(--tw-bg-opacity, 1))}.bg-\[\#403024\]{--tw-bg-opacity: 1;background-color:rgb(64 48 36 / var(--tw-bg-opacity, 1))}.bg-\[\#49351f\]{--tw-bg-opacity: 1;background-color:rgb(73 53 31 / var(--tw-bg-opacity, 1))}.bg-\[\#4a2236\]{--tw-bg-opacity: 1;background-color:rgb(74 34 54 / var(--tw-bg-opacity, 1))}.bg-\[\#4b3825\]{--tw-bg-opacity: 1;background-color:rgb(75 56 37 / var(--tw-bg-opacity, 1))}.bg-\[\#51331f\]{--tw-bg-opacity: 1;background-color:rgb(81 51 31 / var(--tw-bg-opacity, 1))}.bg-\[\#513a18\]{--tw-bg-opacity: 1;background-color:rgb(81 58 24 / var(--tw-bg-opacity, 1))}.bg-\[\#51491f\]{--tw-bg-opacity: 1;background-color:rgb(81 73 31 / var(--tw-bg-opacity, 1))}.bg-\[\#5b4425\]{--tw-bg-opacity: 1;background-color:rgb(91 68 37 / var(--tw-bg-opacity, 1))}.bg-\[\#6d5fa70d\]{background-color:#6d5fa70d}.bg-\[\#7052bc\]{--tw-bg-opacity: 1;background-color:rgb(112 82 188 / var(--tw-bg-opacity, 1))}.bg-\[\#7665bd0b\]{background-color:#7665bd0b}.bg-\[\#8cd7ef\]\/25{background-color:#8cd7ef40}.bg-\[\#d59cff\]{--tw-bg-opacity: 1;background-color:rgb(213 156 255 / var(--tw-bg-opacity, 1))}.bg-\[\#ffc768\]\/\[\.08\]{background-color:#ffc76814}.bg-\[linear-gradient\(\#ffffff08_1px\,transparent_1px\)\,linear-gradient\(90deg\,\#ffffff08_1px\,transparent_1px\)\,\#0c0b17\]{background-color:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px),#0c0b17}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-amber-500\/\[\.06\]{background-color:#f59e0b0f}.bg-amber-500\/\[\.08\]{background-color:#f59e0b14}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-amber-800{--tw-bg-opacity: 1;background-color:rgb(146 64 14 / var(--tw-bg-opacity, 1))}.bg-amber-950\/35{background-color:#451a0359}.bg-amber-950\/50{background-color:#451a0380}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/35{background-color:#00000059}.bg-black\/70{background-color:#000000b3}.bg-black\/75{background-color:#000000bf}.bg-cyan-300\/10{background-color:#67e8f91a}.bg-cyan-950\/10{background-color:#0833441a}.bg-cyan-950\/60{background-color:#08334499}.bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-500\/\[\.06\]{background-color:#10b9810f}.bg-emerald-500\/\[\.07\]{background-color:#10b98112}.bg-emerald-950\/60{background-color:#022c2299}.bg-emerald-950\/70{background-color:#022c22b3}.bg-goya-ink{--tw-bg-opacity: 1;background-color:rgb(9 13 16 / var(--tw-bg-opacity, 1))}.bg-goya-line{--tw-bg-opacity: 1;background-color:rgb(51 68 77 / var(--tw-bg-opacity, 1))}.bg-goya-orange{--tw-bg-opacity: 1;background-color:rgb(233 154 91 / var(--tw-bg-opacity, 1))}.bg-goya-orange\/10{background-color:#e99a5b1a}.bg-goya-orange\/15{background-color:#e99a5b26}.bg-goya-orange\/20{background-color:#e99a5b33}.bg-goya-panel{--tw-bg-opacity: 1;background-color:rgb(17 24 29 / var(--tw-bg-opacity, 1))}.bg-goya-raised{--tw-bg-opacity: 1;background-color:rgb(27 39 45 / var(--tw-bg-opacity, 1))}.bg-goya-teal{--tw-bg-opacity: 1;background-color:rgb(97 201 198 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/5{background-color:#ef44440d}.bg-red-900{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.bg-red-950{--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity, 1))}.bg-red-950\/60{background-color:#450a0a99}.bg-slate-400\/15{background-color:#94a3b826}.bg-slate-400\/35{background-color:#94a3b859}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-\[linear-gradient\(135deg\,\#25586b\,\#273653\)\]{background-image:linear-gradient(135deg,#25586b,#273653)}.bg-\[linear-gradient\(145deg\,\#101820\,\#0b0f15\)\]{background-image:linear-gradient(145deg,#101820,#0b0f15)}.bg-\[linear-gradient\(45deg\,transparent_48\%\,rgba\(255\,255\,255\,\.75\)_49\%\,rgba\(255\,255\,255\,\.75\)_51\%\,transparent_52\%\)\,linear-gradient\(-45deg\,transparent_48\%\,rgba\(255\,255\,255\,\.75\)_49\%\,rgba\(255\,255\,255\,\.75\)_51\%\,transparent_52\%\)\]{background-image:linear-gradient(45deg,transparent 48%,rgba(255,255,255,.75) 49%,rgba(255,255,255,.75) 51%,transparent 52%),linear-gradient(-45deg,transparent 48%,rgba(255,255,255,.75) 49%,rgba(255,255,255,.75) 51%,transparent 52%)}.bg-\[linear-gradient\(90deg\,rgba\(155\,216\,255\,\.035\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,rgba(155,216,255,.035) 1px,transparent 1px)}.bg-\[radial-gradient\(circle_at_35\%_30\%\,\#342d67\,\#080711_72\%\)\]{background-image:radial-gradient(circle at 35% 30%,#342d67,#080711 72%)}.bg-\[radial-gradient\(circle_at_35\%_35\%\,\#342d67\,\#080711_72\%\)\]{background-image:radial-gradient(circle at 35% 35%,#342d67,#080711 72%)}.bg-\[radial-gradient\(circle_at_50\%_35\%\,\#20312d\,\#050707_65\%\)\]{background-image:radial-gradient(circle at 50% 35%,#20312d,#050707 65%)}.bg-\[radial-gradient\(circle_at_50\%_35\%\,\#2b2222\,\#060708_66\%\)\]{background-image:radial-gradient(circle at 50% 35%,#2b2222,#060708 66%)}.bg-\[radial-gradient\(circle_at_50\%_38\%\,\#16232d_0\%\,\#090d12_48\%\,\#06080b_100\%\)\]{background-image:radial-gradient(circle at 50% 38%,#16232d,#090d12 48%,#06080b)}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/85{--tw-gradient-from: rgb(0 0 0 / .85) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-black\/5{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-black\/15{--tw-gradient-to: rgb(0 0 0 / .15) var(--tw-gradient-to-position)}.to-black\/55{--tw-gradient-to: rgb(0 0 0 / .55) var(--tw-gradient-to-position)}.bg-\[length\:40px_100\%\]{background-size:40px 100%}.bg-\[size\:24px_24px\]{background-size:24px 24px}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pl-1{padding-left:.25rem}.pr-1\.5{padding-right:.375rem}.pr-2{padding-right:.5rem}.pt-2{padding-top:.5rem}.pt-7{padding-top:1.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:Cascadia Mono,JetBrains Mono,Cascadia Code,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.tracking-\[\.06em\]{letter-spacing:.06em}.tracking-\[\.07em\]{letter-spacing:.07em}.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[\.11em\]{letter-spacing:.11em}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.13em\]{letter-spacing:.13em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[\.1em\]{letter-spacing:.1em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-goya-orange{--tw-text-opacity: 1 !important;color:rgb(233 154 91 / var(--tw-text-opacity, 1))!important}.text-\[\#55d4cc\]{--tw-text-opacity: 1;color:rgb(85 212 204 / var(--tw-text-opacity, 1))}.text-\[\#625d75\]{--tw-text-opacity: 1;color:rgb(98 93 117 / var(--tw-text-opacity, 1))}.text-\[\#6f8190\]{--tw-text-opacity: 1;color:rgb(111 129 144 / var(--tw-text-opacity, 1))}.text-\[\#77718c\]{--tw-text-opacity: 1;color:rgb(119 113 140 / var(--tw-text-opacity, 1))}.text-\[\#77718e\]{--tw-text-opacity: 1;color:rgb(119 113 142 / var(--tw-text-opacity, 1))}.text-\[\#777392\]{--tw-text-opacity: 1;color:rgb(119 115 146 / var(--tw-text-opacity, 1))}.text-\[\#777f91\]{--tw-text-opacity: 1;color:rgb(119 127 145 / var(--tw-text-opacity, 1))}.text-\[\#7e788f\]{--tw-text-opacity: 1;color:rgb(126 120 143 / var(--tw-text-opacity, 1))}.text-\[\#7f8b83\]{--tw-text-opacity: 1;color:rgb(127 139 131 / var(--tw-text-opacity, 1))}.text-\[\#7f929e\]{--tw-text-opacity: 1;color:rgb(127 146 158 / var(--tw-text-opacity, 1))}.text-\[\#8293a4\]{--tw-text-opacity: 1;color:rgb(130 147 164 / var(--tw-text-opacity, 1))}.text-\[\#8295a1\]{--tw-text-opacity: 1;color:rgb(130 149 161 / var(--tw-text-opacity, 1))}.text-\[\#8296a3\]{--tw-text-opacity: 1;color:rgb(130 150 163 / var(--tw-text-opacity, 1))}.text-\[\#85c8df\]{--tw-text-opacity: 1;color:rgb(133 200 223 / var(--tw-text-opacity, 1))}.text-\[\#89839e\]{--tw-text-opacity: 1;color:rgb(137 131 158 / var(--tw-text-opacity, 1))}.text-\[\#899492\]{--tw-text-opacity: 1;color:rgb(137 148 146 / var(--tw-text-opacity, 1))}.text-\[\#8994a4\]{--tw-text-opacity: 1;color:rgb(137 148 164 / var(--tw-text-opacity, 1))}.text-\[\#89979b\]{--tw-text-opacity: 1;color:rgb(137 151 155 / var(--tw-text-opacity, 1))}.text-\[\#8da0ac\]{--tw-text-opacity: 1;color:rgb(141 160 172 / var(--tw-text-opacity, 1))}.text-\[\#8f88aa\]{--tw-text-opacity: 1;color:rgb(143 136 170 / var(--tw-text-opacity, 1))}.text-\[\#8f8aa8\]{--tw-text-opacity: 1;color:rgb(143 138 168 / var(--tw-text-opacity, 1))}.text-\[\#8f8aaa\]{--tw-text-opacity: 1;color:rgb(143 138 170 / var(--tw-text-opacity, 1))}.text-\[\#8f9aab\]{--tw-text-opacity: 1;color:rgb(143 154 171 / var(--tw-text-opacity, 1))}.text-\[\#8fd7ef\]{--tw-text-opacity: 1;color:rgb(143 215 239 / var(--tw-text-opacity, 1))}.text-\[\#90a0ad\]{--tw-text-opacity: 1;color:rgb(144 160 173 / var(--tw-text-opacity, 1))}.text-\[\#91a5b4\]{--tw-text-opacity: 1;color:rgb(145 165 180 / var(--tw-text-opacity, 1))}.text-\[\#9995b7\]{--tw-text-opacity: 1;color:rgb(153 149 183 / var(--tw-text-opacity, 1))}.text-\[\#99a29c\]{--tw-text-opacity: 1;color:rgb(153 162 156 / var(--tw-text-opacity, 1))}.text-\[\#9a9693\]{--tw-text-opacity: 1;color:rgb(154 150 147 / var(--tw-text-opacity, 1))}.text-\[\#9aa6b7\]{--tw-text-opacity: 1;color:rgb(154 166 183 / var(--tw-text-opacity, 1))}.text-\[\#9ba5b6\]{--tw-text-opacity: 1;color:rgb(155 165 182 / var(--tw-text-opacity, 1))}.text-\[\#9bd8ff\]{--tw-text-opacity: 1;color:rgb(155 216 255 / var(--tw-text-opacity, 1))}.text-\[\#9c96ae\]{--tw-text-opacity: 1;color:rgb(156 150 174 / var(--tw-text-opacity, 1))}.text-\[\#9c9793\]{--tw-text-opacity: 1;color:rgb(156 151 147 / var(--tw-text-opacity, 1))}.text-\[\#9ca49f\]{--tw-text-opacity: 1;color:rgb(156 164 159 / var(--tw-text-opacity, 1))}.text-\[\#9da89f\]{--tw-text-opacity: 1;color:rgb(157 168 159 / var(--tw-text-opacity, 1))}.text-\[\#9e95c3\]{--tw-text-opacity: 1;color:rgb(158 149 195 / var(--tw-text-opacity, 1))}.text-\[\#9f9a98\]{--tw-text-opacity: 1;color:rgb(159 154 152 / var(--tw-text-opacity, 1))}.text-\[\#a6a996\]{--tw-text-opacity: 1;color:rgb(166 169 150 / var(--tw-text-opacity, 1))}.text-\[\#a78bfa\]{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-\[\#a79e9c\]{--tw-text-opacity: 1;color:rgb(167 158 156 / var(--tw-text-opacity, 1))}.text-\[\#a89472\]{--tw-text-opacity: 1;color:rgb(168 148 114 / var(--tw-text-opacity, 1))}.text-\[\#a8a3bc\]{--tw-text-opacity: 1;color:rgb(168 163 188 / var(--tw-text-opacity, 1))}.text-\[\#a8b2bf\]{--tw-text-opacity: 1;color:rgb(168 178 191 / var(--tw-text-opacity, 1))}.text-\[\#a9aaa6\]{--tw-text-opacity: 1;color:rgb(169 170 166 / var(--tw-text-opacity, 1))}.text-\[\#aaa19e\]{--tw-text-opacity: 1;color:rgb(170 161 158 / var(--tw-text-opacity, 1))}.text-\[\#aaa5bd\]{--tw-text-opacity: 1;color:rgb(170 165 189 / var(--tw-text-opacity, 1))}.text-\[\#aac1cf\]{--tw-text-opacity: 1;color:rgb(170 193 207 / var(--tw-text-opacity, 1))}.text-\[\#aca29f\]{--tw-text-opacity: 1;color:rgb(172 162 159 / var(--tw-text-opacity, 1))}.text-\[\#b6aaa6\]{--tw-text-opacity: 1;color:rgb(182 170 166 / var(--tw-text-opacity, 1))}.text-\[\#b8afd3\]{--tw-text-opacity: 1;color:rgb(184 175 211 / var(--tw-text-opacity, 1))}.text-\[\#b8b4d4\]{--tw-text-opacity: 1;color:rgb(184 180 212 / var(--tw-text-opacity, 1))}.text-\[\#b98a85\]{--tw-text-opacity: 1;color:rgb(185 138 133 / var(--tw-text-opacity, 1))}.text-\[\#b99d72\]{--tw-text-opacity: 1;color:rgb(185 157 114 / var(--tw-text-opacity, 1))}.text-\[\#bfeeff\]{--tw-text-opacity: 1;color:rgb(191 238 255 / var(--tw-text-opacity, 1))}.text-\[\#c5bed8\]{--tw-text-opacity: 1;color:rgb(197 190 216 / var(--tw-text-opacity, 1))}.text-\[\#c7b6df\]{--tw-text-opacity: 1;color:rgb(199 182 223 / var(--tw-text-opacity, 1))}.text-\[\#c7b99e\]{--tw-text-opacity: 1;color:rgb(199 185 158 / var(--tw-text-opacity, 1))}.text-\[\#c8c4e8\]{--tw-text-opacity: 1;color:rgb(200 196 232 / var(--tw-text-opacity, 1))}.text-\[\#c8d0c5\]{--tw-text-opacity: 1;color:rgb(200 208 197 / var(--tw-text-opacity, 1))}.text-\[\#c9baf0\]{--tw-text-opacity: 1;color:rgb(201 186 240 / var(--tw-text-opacity, 1))}.text-\[\#cba86d\]{--tw-text-opacity: 1;color:rgb(203 168 109 / var(--tw-text-opacity, 1))}.text-\[\#ccefff\]{--tw-text-opacity: 1;color:rgb(204 239 255 / var(--tw-text-opacity, 1))}.text-\[\#d3d9ce\]{--tw-text-opacity: 1;color:rgb(211 217 206 / var(--tw-text-opacity, 1))}.text-\[\#d4d8cb\]{--tw-text-opacity: 1;color:rgb(212 216 203 / var(--tw-text-opacity, 1))}.text-\[\#d59cff\]{--tw-text-opacity: 1;color:rgb(213 156 255 / var(--tw-text-opacity, 1))}.text-\[\#d5a26a\]{--tw-text-opacity: 1;color:rgb(213 162 106 / var(--tw-text-opacity, 1))}.text-\[\#d5c5da\]{--tw-text-opacity: 1;color:rgb(213 197 218 / var(--tw-text-opacity, 1))}.text-\[\#d77c86\]{--tw-text-opacity: 1;color:rgb(215 124 134 / var(--tw-text-opacity, 1))}.text-\[\#d7f3ff\]{--tw-text-opacity: 1;color:rgb(215 243 255 / var(--tw-text-opacity, 1))}.text-\[\#d8cdca\]{--tw-text-opacity: 1;color:rgb(216 205 202 / var(--tw-text-opacity, 1))}.text-\[\#d8d5e9\]{--tw-text-opacity: 1;color:rgb(216 213 233 / var(--tw-text-opacity, 1))}.text-\[\#d8dee8\]{--tw-text-opacity: 1;color:rgb(216 222 232 / var(--tw-text-opacity, 1))}.text-\[\#d9f4ff\]{--tw-text-opacity: 1;color:rgb(217 244 255 / var(--tw-text-opacity, 1))}.text-\[\#dca653\]{--tw-text-opacity: 1;color:rgb(220 166 83 / var(--tw-text-opacity, 1))}.text-\[\#ded7ff\]{--tw-text-opacity: 1;color:rgb(222 215 255 / var(--tw-text-opacity, 1))}.text-\[\#e2a24a\]{--tw-text-opacity: 1;color:rgb(226 162 74 / var(--tw-text-opacity, 1))}.text-\[\#e4ad5d\]{--tw-text-opacity: 1;color:rgb(228 173 93 / var(--tw-text-opacity, 1))}.text-\[\#e4b866\]{--tw-text-opacity: 1;color:rgb(228 184 102 / var(--tw-text-opacity, 1))}.text-\[\#e5a768\]{--tw-text-opacity: 1;color:rgb(229 167 104 / var(--tw-text-opacity, 1))}.text-\[\#e5b262\]{--tw-text-opacity: 1;color:rgb(229 178 98 / var(--tw-text-opacity, 1))}.text-\[\#e77c74\]{--tw-text-opacity: 1;color:rgb(231 124 116 / var(--tw-text-opacity, 1))}.text-\[\#e7b56c\]{--tw-text-opacity: 1;color:rgb(231 181 108 / var(--tw-text-opacity, 1))}.text-\[\#e9d0a2\]{--tw-text-opacity: 1;color:rgb(233 208 162 / var(--tw-text-opacity, 1))}.text-\[\#eacb91\]{--tw-text-opacity: 1;color:rgb(234 203 145 / var(--tw-text-opacity, 1))}.text-\[\#ec8277\]{--tw-text-opacity: 1;color:rgb(236 130 119 / var(--tw-text-opacity, 1))}.text-\[\#ec8578\]{--tw-text-opacity: 1;color:rgb(236 133 120 / var(--tw-text-opacity, 1))}.text-\[\#ed8a7e\]{--tw-text-opacity: 1;color:rgb(237 138 126 / var(--tw-text-opacity, 1))}.text-\[\#edf1f6\]{--tw-text-opacity: 1;color:rgb(237 241 246 / var(--tw-text-opacity, 1))}.text-\[\#ee8b7d\]{--tw-text-opacity: 1;color:rgb(238 139 125 / var(--tw-text-opacity, 1))}.text-\[\#ef8c81\]{--tw-text-opacity: 1;color:rgb(239 140 129 / var(--tw-text-opacity, 1))}.text-\[\#efbd89\]{--tw-text-opacity: 1;color:rgb(239 189 137 / var(--tw-text-opacity, 1))}.text-\[\#efedf8\]{--tw-text-opacity: 1;color:rgb(239 237 248 / var(--tw-text-opacity, 1))}.text-\[\#f0b2a9\]{--tw-text-opacity: 1;color:rgb(240 178 169 / var(--tw-text-opacity, 1))}.text-\[\#f1b0a8\]{--tw-text-opacity: 1;color:rgb(241 176 168 / var(--tw-text-opacity, 1))}.text-\[\#ffd2d0\]{--tw-text-opacity: 1;color:rgb(255 210 208 / var(--tw-text-opacity, 1))}.text-\[\#ffd991\]{--tw-text-opacity: 1;color:rgb(255 217 145 / var(--tw-text-opacity, 1))}.text-\[\#ffd998\]{--tw-text-opacity: 1;color:rgb(255 217 152 / var(--tw-text-opacity, 1))}.text-\[\#ffe0a1\]{--tw-text-opacity: 1;color:rgb(255 224 161 / var(--tw-text-opacity, 1))}.text-\[\#ffe0bf\]{--tw-text-opacity: 1;color:rgb(255 224 191 / var(--tw-text-opacity, 1))}.text-\[\#ffe2a9\]{--tw-text-opacity: 1;color:rgb(255 226 169 / var(--tw-text-opacity, 1))}.text-\[\#fff3a6\]{--tw-text-opacity: 1;color:rgb(255 243 166 / var(--tw-text-opacity, 1))}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-goya-muted{--tw-text-opacity: 1;color:rgb(159 173 179 / var(--tw-text-opacity, 1))}.text-goya-orange{--tw-text-opacity: 1;color:rgb(233 154 91 / var(--tw-text-opacity, 1))}.text-goya-teal{--tw-text-opacity: 1;color:rgb(97 201 198 / var(--tw-text-opacity, 1))}.text-goya-text{--tw-text-opacity: 1;color:rgb(240 244 245 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.accent-\[\#6fc7e6\]{accent-color:#6fc7e6}.accent-\[\#8c6ee8\]{accent-color:#8c6ee8}.accent-\[\#e4b866\]{accent-color:#e4b866}.accent-goya-orange{accent-color:#e99a5b}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.mix-blend-soft-light{mix-blend-mode:soft-light}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[-22px_0_60px_rgba\(0\,0\,0\,\.55\)\]{--tw-shadow: -22px 0 60px rgba(0,0,0,.55);--tw-shadow-colored: -22px 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(0\,0\,0\,\.5\)\]{--tw-shadow: 0 0 0 1px rgba(0,0,0,.5);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(0\,0\,0\,\.75\)\]{--tw-shadow: 0 0 0 1px rgba(0,0,0,.75);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_7px_\#6ee7b7\]{--tw-shadow: 0 0 7px #6ee7b7;--tw-shadow-colored: 0 0 7px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(213\,156\,255\,\.65\)\]{--tw-shadow: 0 0 8px rgba(213,156,255,.65);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(255\,107\,53\,\.8\)\]{--tw-shadow: 0 0 8px rgba(255,107,53,.8);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_35px_rgba\(0\,0\,0\,\.2\)\]{--tw-shadow: 0 12px 35px rgba(0,0,0,.2);--tw-shadow-colored: 0 12px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_35px_rgba\(0\,0\,0\,\.35\)\]{--tw-shadow: 0 12px 35px rgba(0,0,0,.35);--tw-shadow-colored: 0 12px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(0\,0\,0\,\.45\)\]{--tw-shadow: 0 24px 70px rgba(0,0,0,.45);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,\.55\)\]{--tw-shadow: 0 24px 80px rgba(0,0,0,.55);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_25px_90px_rgba\(0\,0\,0\,\.6\)\]{--tw-shadow: 0 25px 90px rgba(0,0,0,.6);--tw-shadow-colored: 0 25px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,\.35\)\]{--tw-shadow: 0 2px 8px rgba(0,0,0,.35);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_100px_rgba\(0\,0\,0\,\.72\)\]{--tw-shadow: 0 30px 100px rgba(0,0,0,.72);--tw-shadow-colored: 0 30px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(0\,0\,0\,\.75\)\]{--tw-shadow: 0 30px 80px rgba(0,0,0,.75);--tw-shadow-colored: 0 30px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_5px_18px_rgba\(0\,0\,0\,\.28\)\]{--tw-shadow: 0 5px 18px rgba(0,0,0,.28);--tw-shadow-colored: 0 5px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(0\,0\,0\,\.5\)\]{--tw-shadow: inset 0 0 0 1px rgba(0,0,0,.5);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_2px_rgba\(255\,107\,53\,\.75\)\]{--tw-shadow: inset 0 0 0 2px rgba(255,107,53,.75);--tw-shadow-colored: inset 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-\[\#9bd8ff\]\/30{--tw-ring-color: rgb(155 216 255 / .3)}.ring-\[\#e5c36a\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 195 106 / var(--tw-ring-opacity, 1))}.ring-cyan-400\/70{--tw-ring-color: rgb(34 211 238 / .7)}.ring-goya-orange{--tw-ring-opacity: 1;--tw-ring-color: rgb(233 154 91 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);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)}.grayscale{--tw-grayscale: grayscale(100%);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: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)}.sepia{--tw-sepia: sepia(100%);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)}.\!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)!important}.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)}.backdrop-blur{--tw-backdrop-blur: blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[height\]{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}.audio-export-panel{display:grid;gap:8px;margin:14px 0 4px;padding:10px;border:1px solid #5a7a7c;background:#203238;color:#dcefed}.audio-export-panel>b{font-size:9px;letter-spacing:.08em;color:#a6e3d4}.audio-export-panel p,.audio-export-panel small{margin:0;font-size:8px;line-height:1.5;color:#a9c5c8}.audio-export-panel>div{display:flex;gap:5px}.audio-export-panel select{min-width:0;flex:1;border:1px solid #6d9496;background:#15272d;color:#effaf7;font-size:8px}.audio-export-panel button{display:flex;align-items:center;gap:5px;border:1px solid #91cfc6;background:#315b55;padding:7px;color:#f0fffb;font-size:8px;font-weight:900}.audio-export-panel button:disabled{opacity:.45}.audio-export-panel .is-error{color:#ffac97}:root{--goya-ui-scale: 1;--goya-text-scale: 1;color-scheme:dark;font-family:Segoe UI Variable,Aptos,Segoe UI,sans-serif;background:#090d10;font-synthesis:none;text-rendering:geometricPrecision}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}body{background:#090d10;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12px;letter-spacing:0}button,input,textarea,select{font:inherit}button{cursor:default}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#070b0c}::-webkit-scrollbar-thumb{border:2px solid #070b0c;border-radius:2px;background:#31434a}::-webkit-scrollbar-thumb:hover{background:#476069}.goya-suite-shell [class~="text-[6px]"]{font-size:calc(9px * var(--goya-text-scale))!important}.goya-suite-shell [class~="text-[7px]"]{font-size:calc(10px * var(--goya-text-scale))!important}.goya-suite-shell [class~="text-[8px]"],.goya-suite-shell [class~="text-[9px]"]{font-size:calc(11px * var(--goya-text-scale))!important}.goya-suite-shell [class~="text-[10px]"]{font-size:calc(10px * var(--goya-text-scale))!important}.goya-suite-shell [class~="text-[11px]"]{font-size:calc(11px * var(--goya-text-scale))!important}.goya-suite-shell [class~="text-[12px]"]{font-size:calc(12px * var(--goya-text-scale))!important}.goya-suite-shell [class~="text-[13px]"]{font-size:calc(13px * var(--goya-text-scale))!important}.monitor-checker{background-color:#050809;background-image:linear-gradient(45deg,#0b1113 25%,transparent 25%),linear-gradient(-45deg,#0b1113 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#0b1113 75%),linear-gradient(-45deg,transparent 75%,#0b1113 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.bg-timeline-grid{background-color:#081013;background-image:linear-gradient(to right,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.025) 1px,transparent 1px);background-size:24px 100%,100% 14px}.shot-stripes{background-image:repeating-linear-gradient(120deg,rgba(255,255,255,.16) 0 1px,transparent 1px 8px)}.audio-wave{background-image:repeating-linear-gradient(90deg,transparent 0 3px,rgba(68,215,182,.75) 3px 4px,transparent 4px 7px),linear-gradient(180deg,transparent 45%,rgba(68,215,182,.55) 46% 54%,transparent 55%);clip-path:polygon(0 38%,2% 29%,4% 50%,6% 19%,8% 55%,10% 32%,12% 64%,14% 24%,16% 49%,18% 18%,20% 61%,22% 40%,24% 72%,26% 28%,28% 52%,30% 35%,32% 66%,34% 23%,36% 57%,38% 40%,40% 76%,42% 30%,44% 48%,46% 20%,48% 63%,50% 39%,52% 70%,54% 26%,56% 52%,58% 33%,60% 65%,62% 22%,64% 58%,66% 42%,68% 73%,70% 31%,72% 51%,74% 19%,76% 63%,78% 36%,80% 69%,82% 25%,84% 55%,86% 34%,88% 66%,90% 23%,92% 59%,94% 39%,96% 72%,98% 30%,100% 43%,100% 57%,98% 70%,96% 28%,94% 61%,92% 41%,90% 77%,88% 34%,86% 66%,84% 45%,82% 75%,80% 31%,78% 64%,76% 37%,74% 81%,72% 49%,70% 69%,68% 27%,66% 58%,64% 42%,62% 78%,60% 35%,58% 67%,56% 48%,54% 74%,52% 30%,50% 61%,48% 37%,46% 80%,44% 52%,42% 70%,40% 24%,38% 60%,36% 43%,34% 77%,32% 34%,30% 65%,28% 48%,26% 72%,24% 28%,22% 60%,20% 39%,18% 82%,16% 51%,14% 76%,12% 36%,10% 68%,8% 45%,6% 81%,4% 50%,2% 71%,0 62%)}.scope-grid{background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:24px 24px}.vertical-slider{writing-mode:vertical-lr;direction:rtl;width:14px}input[type=range]{-webkit-user-select:none;-moz-user-select:none;user-select:none}textarea,input,select{-webkit-user-select:text;-moz-user-select:text;user-select:text}.goya-startup-intro{position:fixed;z-index:2147483647;inset:0;display:grid;place-items:center;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 45%,rgba(21,13,29,.36),transparent 42%),radial-gradient(circle at 50% 52%,#060609 0,#020203 56%,#000);color:#f6f1eb;cursor:wait;opacity:1}.goya-startup-intro.is-exiting{pointer-events:none;animation:goya-intro-curtain-out .9s cubic-bezier(.55,0,.9,.55) both}.goya-intro-filters{position:absolute;width:0;height:0}.goya-intro-stage{position:relative;z-index:3;display:flex;width:min(760px,88vw);flex-direction:column;align-items:center;transform:translateY(-1.2vh);animation:goya-intro-stage-in 1.3s cubic-bezier(.16,1,.3,1) both}.goya-intro-mark{position:relative;width:min(58vh,620px,76vw);aspect-ratio:1;overflow:hidden;border-radius:9%;transform:translateZ(0);filter:drop-shadow(0 32px 65px rgba(0,0,0,.72))}.goya-intro-cover,.goya-intro-refraction{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.goya-intro-cover{z-index:2;opacity:.5;animation:goya-intro-logo-reveal 2.4s cubic-bezier(.2,.85,.2,1) .18s forwards}.goya-intro-refraction{z-index:3;opacity:0;mix-blend-mode:screen;filter:url(#goya-intro-liquify) saturate(1.5) contrast(1.12) brightness(1.24);clip-path:polygon(0 14%,100% 0,100% 41%,0 63%);animation:goya-intro-refraction 3.2s ease-in-out .25s both}.goya-intro-halo{position:absolute;z-index:1;inset:13%;border-radius:50%;background:conic-gradient(from 20deg,#62dcff40,#ff597c3d,#ffb94a52,#9159ff45,#62dcff40);filter:blur(45px);animation:goya-intro-halo 5s ease-in-out both}.goya-intro-luma-sweep{position:absolute;z-index:4;top:-20%;bottom:-20%;left:-45%;width:24%;transform:skew(-16deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),rgba(162,225,255,.42),transparent);filter:blur(8px);mix-blend-mode:screen;animation:goya-intro-luma 2.65s cubic-bezier(.2,.6,.3,1) .7s both}.goya-intro-lockup{display:grid;width:min(750px,86vw);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:clamp(-24px,-2.2vh,-10px);opacity:0;animation:goya-intro-copy-in .9s cubic-bezier(.2,.8,.2,1) 1.45s forwards}.goya-intro-lockup p{margin:0;color:#f0f2f6db;font-size:clamp(11px,1.15vw,14px);font-weight:460;letter-spacing:.19em;line-height:1;white-space:nowrap}.goya-intro-lockup b{color:#fff;font-weight:720}.goya-intro-rule{height:1px;background:linear-gradient(90deg,transparent,rgba(174,188,203,.44))}.goya-intro-rule:last-child{transform:scaleX(-1)}.goya-intro-disciplines{margin:15px 0 0;color:#919faf99;font-size:8px;font-weight:620;letter-spacing:.15em;opacity:0;animation:goya-intro-copy-in .9s ease 1.8s forwards}.goya-intro-progress{width:min(128px,30vw);height:1px;margin-top:23px;overflow:hidden;background:#ffffff17;opacity:0;animation:goya-intro-copy-in .5s ease 2.05s forwards}.goya-intro-progress i{display:block;width:100%;height:100%;transform:translate(-100%);background:linear-gradient(90deg,#c94168,#f0a64f 40%,#65d8ec 74%,#9e72e7);box-shadow:0 0 12px #69d9eba6;animation:goya-intro-progress 2.5s cubic-bezier(.35,.05,.15,1) 2.05s forwards}.goya-intro-aurora{position:absolute;z-index:1;width:min(96vh,1000px);aspect-ratio:1;border:1px solid rgba(126,187,216,.08);border-radius:50%;background:conic-gradient(from 160deg,transparent 0 16%,rgba(116,58,168,.07) 25%,transparent 35% 56%,rgba(48,156,184,.08) 67%,transparent 78%),radial-gradient(circle,transparent 48%,rgba(196,202,219,.035) 48.3%,transparent 49%);filter:blur(.2px);animation:goya-intro-orbit 14s linear infinite,goya-intro-aurora-in 1.4s ease both}.goya-intro-prism{position:absolute;z-index:2;width:min(72vh,760px);aspect-ratio:1;border-radius:50%;background:conic-gradient(from 210deg,transparent 0 8%,rgba(255,72,128,.2) 12%,transparent 19% 41%,rgba(63,215,244,.22) 47%,transparent 54% 73%,rgba(255,179,72,.18) 79%,transparent 88%),radial-gradient(circle,transparent 52%,rgba(255,255,255,.06) 52.4%,transparent 53%);filter:blur(18px) saturate(1.45);mix-blend-mode:screen;opacity:0;animation:goya-intro-prism-bloom 3.6s cubic-bezier(.2,.8,.2,1) .16s both}.goya-intro-orbit-ring{position:absolute;z-index:2;width:min(68vh,700px);aspect-ratio:1;border:1px solid rgba(147,214,233,.13);border-radius:50%;box-shadow:inset 0 0 65px #5a82b40b,0 0 80px #87449b0d;opacity:0;animation:goya-intro-ring-in 1.8s ease .34s forwards,goya-intro-ring-spin 12s linear .34s infinite}.goya-intro-orbit-ring.is-b{width:min(51vh,530px);border-color:#ef9c601a;animation:goya-intro-ring-in 1.8s ease .62s forwards,goya-intro-ring-spin-reverse 9s linear .62s infinite}.goya-intro-scan{position:absolute;z-index:4;inset:-25% 0 auto;height:18%;background:linear-gradient(180deg,transparent,rgba(160,226,255,.025),rgba(255,255,255,.045),transparent);mix-blend-mode:screen;pointer-events:none;animation:goya-intro-scan 3.4s ease-in-out .5s both}.goya-intro-grain{position:absolute;z-index:5;inset:0;opacity:.055;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");animation:goya-intro-grain .22s steps(2) infinite}@keyframes goya-intro-curtain-out{0%{opacity:1}55%{opacity:.72}to{opacity:0;visibility:hidden}}@keyframes goya-intro-stage-in{0%{opacity:.72;transform:translateY(.4vh) scale(.975);filter:blur(4px)}to{opacity:1;transform:translateY(-1.2vh) scale(1);filter:none}}@keyframes goya-intro-logo-reveal{0%{opacity:.5;transform:scale(1.035);filter:brightness(.58) saturate(.62) blur(2px)}45%{opacity:1;filter:brightness(1.28) saturate(1.22) blur(0)}to{opacity:1;transform:scale(1);filter:brightness(1) saturate(1)}}@keyframes goya-intro-refraction{0%{opacity:0;transform:translate3d(-2%,2%,0) scale(1.025)}18%{opacity:.52}55%{opacity:.12;transform:translate3d(1%,-1%,0) scale(1.015)}82%{opacity:.28}to{opacity:0;transform:none}}@keyframes goya-intro-halo{0%{opacity:0;transform:scale(.78) rotate(-20deg)}38%{opacity:1}to{opacity:.44;transform:scale(1.06) rotate(24deg)}}@keyframes goya-intro-luma{0%{opacity:0;transform:translate(0) skew(-16deg)}20%{opacity:.9}to{opacity:0;transform:translate(720%) skew(-16deg)}}@keyframes goya-intro-copy-in{0%{opacity:0;transform:translateY(7px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes goya-intro-progress{0%{transform:translate(-100%)}70%{transform:translate(-12%)}to{transform:translate(0)}}@keyframes goya-intro-orbit{to{transform:rotate(360deg)}}@keyframes goya-intro-prism-bloom{0%{opacity:0;transform:scale(.48) rotate(-28deg)}38%{opacity:.92}72%{opacity:.34}to{opacity:.12;transform:scale(1.2) rotate(36deg)}}@keyframes goya-intro-ring-in{0%{opacity:0;transform:scale(.62)}to{opacity:.58;transform:scale(1)}}@keyframes goya-intro-ring-spin{to{transform:rotate(360deg)}}@keyframes goya-intro-ring-spin-reverse{to{transform:rotate(-360deg)}}@keyframes goya-intro-aurora-in{0%{opacity:0;scale:.75}to{opacity:1;scale:1}}@keyframes goya-intro-scan{0%{top:-25%;opacity:0}15%{opacity:1}to{top:110%;opacity:0}}@keyframes goya-intro-grain{0%{transform:translate(0)}25%{transform:translate(-1.5%,1%)}50%{transform:translate(1%,-1.5%)}75%{transform:translate(1.5%,1.5%)}}.goya-startup-intro.is-exiting .goya-intro-stage{transform:translateY(-2.5vh) scale(1.025);filter:blur(6px) brightness(1.35);transition:transform .9s ease-in,filter .9s ease-in}@media(max-height:700px){.goya-intro-mark{width:min(53vh,72vw)}.goya-intro-disciplines{margin-top:10px}.goya-intro-progress{margin-top:15px}}@media(prefers-reduced-motion:reduce){.goya-startup-intro,.goya-intro-stage,.goya-intro-cover,.goya-intro-lockup,.goya-intro-disciplines,.goya-intro-progress{animation-duration:1ms;animation-delay:0ms}.goya-intro-refraction,.goya-intro-luma-sweep,.goya-intro-scan,.goya-intro-grain{display:none}.goya-intro-aurora{animation:none}}.shotboard-select{border:1px solid #454169;border-radius:2px;background:#efedf8;color:#111020;padding:0 7px;font-size:8px;font-weight:900;outline:none}.iamccs-analog-scrub{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:20px;border:1px solid #6b6258;border-radius:999px;background:linear-gradient(90deg,#d89b45 0%,#d89b45 var(--shot-progress),transparent var(--shot-progress),transparent 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.16) 0 1px,transparent 1px 24px),linear-gradient(180deg,#1f1d1a,#3b362f 48%,#1e1c19);box-shadow:inset 0 2px 5px #0000008c,0 1px #ffffff14}.iamccs-analog-scrub::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border:2px solid #f4efe7;border-radius:999px;background:radial-gradient(circle at 35% 30%,#fff8ec,#d89b45 42%,#8f5427);box-shadow:0 2px 8px #0000008c}.v2v-shell-button{display:inline-flex;height:30px;align-items:center;justify-content:center;gap:5px;border:1px solid #35505d;background:#14232c;padding:0 10px;color:#d8edf1;font-size:10px;font-weight:700;letter-spacing:.04em}.v2v-shell-button:hover{border-color:#68d2e8;color:#fff}.v2v-shell-button.is-active,.v2v-shell-button[aria-pressed=true]{border-color:#79dceb;background:#245465;color:#fff;box-shadow:inset 0 -2px #9beaf5,0 0 12px #4ac6da2e}.v2v-shell-button:active{transform:translateY(1px) scale(.98);filter:brightness(1.18)}.v2v-editor-shell{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:hidden;background:#070a0e;color:#e8eff3}.v2v-editor-header{display:flex;height:42px;flex:none;align-items:center;gap:8px;border-bottom:1px solid #30434e;background:linear-gradient(180deg,#151e25,#0d1318);padding:0 9px}.v2v-editor-title{display:flex;width:210px;flex:none;align-items:center;gap:8px;color:#6ed4e1}.v2v-editor-title span{display:grid;gap:2px}.v2v-editor-title b{color:#f0f6f7;font-size:9px;letter-spacing:.12em}.v2v-editor-title small{color:#6f828c;font:6px ui-monospace,monospace;letter-spacing:.08em}.v2v-editor-header nav{display:flex;min-width:0;align-items:center;gap:4px;overflow-x:auto}.v2v-editor-status{display:flex;margin-left:auto;align-items:center;gap:6px;color:#71909a;font:7px ui-monospace,monospace;white-space:nowrap}.v2v-editor-status i{width:6px;height:6px;border-radius:50%;background:#51d69a;box-shadow:0 0 8px #51d69a}.goya-toast-center{position:fixed;z-index:120;left:50%;top:48%;display:grid;width:min(520px,calc(100vw - 40px));gap:9px;transform:translate(-50%,-50%);pointer-events:none}.goya-toast{display:flex;gap:11px;border:1px solid #3f7180;border-left:3px solid #64c8dc;border-radius:4px;background:linear-gradient(135deg,#11232bf7,#0a1117fa);padding:14px 14px 13px;color:#e9f4f7;box-shadow:0 18px 60px #00000094,0 0 0 1px #78d2e60f inset;pointer-events:auto;animation:goya-toast-in .18s ease-out both}.goya-toast.is-success{border-color:#3f806f;border-left-color:#50d0a5}.goya-toast-icon{margin-top:1px;flex:0 0 auto;color:#78d7e8}.goya-toast strong{display:block;font-size:11px;letter-spacing:.095em;color:#fff}.goya-toast p{margin:5px 0 0;color:#abc1c9;font-size:11px;line-height:1.5;-webkit-user-select:text;-moz-user-select:text;user-select:text}.goya-toast button:not(.goya-toast-close){display:inline-flex;align-items:center;gap:7px;margin-top:10px;border:1px solid #4a8190;border-radius:2px;background:#183640;padding:6px 9px;color:#dff9ff;font-size:10px;font-weight:800;letter-spacing:.06em}.goya-toast-close{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border:0;background:transparent;color:#708891}@keyframes goya-toast-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.goya-toast{animation:none}}.shotboard-linkbar{display:grid;grid-template-columns:minmax(280px,1.25fr) minmax(220px,.9fr) minmax(280px,1.15fr);min-height:46px;flex:0 0 auto;border-bottom:1px solid #342f49;background:#0e0c18}.shotboard-linkcell{display:flex;min-width:0;align-items:center;gap:9px;border-right:1px solid #302b43;padding:7px 11px;color:#7e7892}.shotboard-linkcell>span{display:flex;min-width:0;flex:1;flex-direction:column}.shotboard-linkcell b{color:#bab4cd;font-size:9px;letter-spacing:.09em}.shotboard-linkcell small{overflow:hidden;color:#77718a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.shotboard-linkcell button{border:1px solid #5a4d80;border-radius:2px;background:#28213d;padding:5px 7px;color:#dcd4f4;font-size:9px;font-weight:800}.shotboard-linkcell.is-linked{color:#b18cff;background:#6e4caa17}.shotboard-linkcell.is-ready{color:#51caa4}.shotboard-linkcell.is-error{color:#f07f78}.shotboard-linkcell.is-warning{color:#d3a95d}.shotboard-surface-stage{display:flex;min-height:0;flex:1 1 auto;overflow:hidden}.shotboard-surface-stage.has-h3-pro-settings>main{min-width:0}.h3-pro-settings{display:flex;width:300px;min-width:300px;min-height:0;flex-direction:column;border-left:1px solid #30373a;background:#0d1113;color:#e7ecee;box-shadow:-8px 0 22px #0005;z-index:45}.h3-pro-settings>header{display:flex;height:43px;flex:none;align-items:center;border-bottom:1px solid #30373a;background:#121719;padding:0 9px}.h3-pro-settings>header div{display:flex;min-width:0;flex:1;flex-direction:column}.h3-pro-settings>header span{font-size:10px;font-weight:900;letter-spacing:.1em}.h3-pro-settings>header small{margin-top:3px;color:#647177;font:6px ui-monospace,monospace;letter-spacing:.07em}.h3-pro-settings>header button{display:grid;width:28px;height:28px;place-items:center;border:1px solid #3b4549;color:#9eaaae}.h3-pro-workflow-choice{display:grid;gap:5px;border-bottom:1px solid #30373a;background:#10171a;padding:8px 9px}.h3-pro-workflow-choice>span{color:#d6b655;font:800 8px ui-monospace,monospace;letter-spacing:.08em}.h3-pro-workflow-choice select{width:100%;min-width:0;height:29px;border:1px solid #4b5150;background:#0a1114;padding:0 7px;color:#e5e8e8;font:700 8px ui-monospace,monospace;outline:none}.h3-pro-workflow-choice select:focus{border-color:#d5a633}.h3-pro-groups{min-height:0;flex:1;overflow-y:auto;padding:5px}.h3-pro-groups>section{margin-bottom:5px;border:1px solid #2c3538;border-left:2px solid var(--group);background:#101517}.h3-pro-groups>section.is-open{border-color:color-mix(in srgb,var(--group) 58%,#273034);box-shadow:inset 0 1px #ffffff08}.h3-pro-group-head{display:grid;width:100%;height:34px;grid-template-columns:22px 72px minmax(0,1fr) 13px;align-items:center;gap:5px;padding:0 7px;text-align:left}.h3-pro-group-head i{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--group) 17%,#121719);color:var(--group);font:900 8px ui-monospace,monospace}.h3-pro-group-head b{color:var(--group);font-size:8px;letter-spacing:.07em}.h3-pro-group-head small{overflow:hidden;color:#69767b;font:6px ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.h3-pro-group-head svg{color:#657177}.h3-pro-fields{display:grid;gap:6px;border-top:1px solid #263033;padding:7px;background:#0b1012}.h3-pro-fields>label{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:6px}.h3-pro-fields>label>span{color:#859096;font-size:7px;font-weight:800;text-transform:uppercase}.h3-pro-fields select,.h3-pro-fields input[type=text],.h3-pro-fields input[type=number]{min-width:0;height:25px;border:1px solid #303b3f;background:#111719;padding:0 6px;color:#dce3e5;font-size:7px;outline:none}.h3-pro-number{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:5px}.h3-pro-number input[type=range]{min-width:0;width:100%;accent-color:var(--group)}.h3-pro-fields label.is-toggle button{justify-self:end;min-width:47px;height:23px;border:1px solid #3b4448;background:#151b1e;color:#7f8a8f;font-size:7px;font-weight:900}.h3-pro-fields label.is-toggle button.is-on{border-color:var(--group);background:color-mix(in srgb,var(--group) 17%,#101517);color:var(--group)}.h3-pro-settings>footer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;border-top:1px solid #3b321b;background:#17140c;padding:7px}.h3-pro-settings>footer button{display:flex;height:34px;align-items:center;justify-content:center;gap:7px;border:1px solid #ca9410;background:#563d06;color:#ffd457;font-size:9px;font-weight:900;letter-spacing:.08em}.h3-pro-settings>footer small{color:#806f45;font:6px ui-monospace,monospace}.mode-ui-switch{display:flex;align-items:center;overflow:hidden;border:1px solid #414a58;border-radius:4px;background:#090c11}.mode-ui-switch button{height:26px;padding:0 9px;border:0;border-right:1px solid #303844;background:transparent;color:#7f8b9a;font-size:7px;font-weight:900;letter-spacing:.09em;cursor:pointer}.mode-ui-switch button:last-child{border-right:0}.mode-ui-switch button:hover{color:#fff;background:#17202a}.mode-ui-switch button.is-active{color:#e9f7ff;background:#27485a;box-shadow:inset 0 -2px #72c5e3}.prompter-label{display:block;margin-bottom:5px;color:#97a5b7;font-size:8px;font-weight:900;letter-spacing:.12em}.prompter-field{width:100%;border:1px solid #394557;border-radius:4px;background:#080c12;padding:8px 10px;color:#f2f6fa;outline:none}.prompter-field:focus{border-color:#6ea8c1;box-shadow:0 0 0 1px #6ea8c12e}.prompter-mini-button{display:inline-flex;height:25px;align-items:center;gap:5px;border:1px solid #445365;border-radius:3px;background:#171e27;padding:0 8px;color:#dce6ef;font-size:7px;font-weight:900}.generation-preview-panel{z-index:18;width:clamp(265px,25vw,330px);flex:0 0 clamp(265px,25vw,330px);overflow:hidden;border-left:1px solid #3e5364;background:#080d14;box-shadow:-12px 0 32px #00000038}.generation-preview-panel header,.generation-preview-panel footer{display:flex;align-items:center;gap:7px;min-height:29px;padding:0 9px;background:#111c25;color:#89a7b9}.generation-preview-panel header strong{min-width:0;flex:1;overflow:hidden;color:#dbe9f0;font-size:9px;letter-spacing:.055em;text-overflow:ellipsis;white-space:nowrap}.generation-preview-panel header span{border:1px solid #465866;padding:2px 5px;color:#70838e;font-size:8px;font-weight:800}.generation-preview-panel header span.is-live{border-color:#3b8c70;color:#61e3b0;animation:goya-preview-pulse 1.2s ease-in-out infinite}.generation-preview-panel header button{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border:1px solid #3b4c58;background:#0d151b;color:#8fa3ad}.generation-preview-panel header button:hover{border-color:#6c94a5;color:#e4f7ff}.generation-preview-viewport{position:relative;aspect-ratio:16/9;overflow:hidden;background:radial-gradient(circle at 50% 42%,#1c2934,#070b10 72%)}.generation-preview-viewport img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.generation-preview-empty{display:grid;height:100%;place-content:center;justify-items:center;gap:6px;padding:18px;color:#536d7b;text-align:center}.generation-preview-empty b{color:#8199a6;font-size:9px;letter-spacing:.08em}.generation-preview-empty small{max-width:240px;color:#5e707a;font-size:9px;line-height:1.45}.generation-preview-progress{position:absolute;right:0;bottom:0;left:0;height:3px;background:#18232b}.generation-preview-progress span{display:block;height:100%;background:linear-gradient(90deg,#4cc6d8,#8b7ee8);transition:width .12s linear}.generation-preview-panel footer{min-height:24px;justify-content:space-between;border-top:1px solid #263642;background:#0a1117;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}@keyframes goya-preview-pulse{50%{opacity:.55}}.audio-pro-button{display:inline-flex;height:28px;align-items:center;justify-content:center;gap:6px;border:1px solid #3d3965;border-radius:2px;background:#1a1830;padding:0 9px;color:#c8c4e8;font-size:10px;font-weight:900;letter-spacing:.08em}.audio-pro-button:hover{border-color:#705fba;color:#fff}.audio-pro-button.is-primary{border-color:#6a55b4;background:#342967;color:#f5f0ff}.audio-pro-button.is-accent{border-color:#4b8ead;background:#214b61;color:#c9f2ff}.audio-pro-button:disabled{pointer-events:none;opacity:.35}.tag-label{display:block;margin-bottom:5px;color:#aaa5c1;font-size:10px;font-weight:700;letter-spacing:.06em}.tag-field{width:100%;border:1px solid #49456d;border-radius:5px;background:#0d0c19;padding:8px 9px;color:#f1eef8;font-size:11px;outline:none}.tag-field:focus{border-color:#f06a3d;box-shadow:0 0 0 1px #f06a3d38}.mode-tab{position:relative;min-width:76px;flex:1 0 auto;border:0;border-left:1px solid color-mix(in srgb,var(--mode-color) 22%,#26343a);background:color-mix(in srgb,var(--mode-color) 6%,#0b1115);padding:0 10px;color:color-mix(in srgb,var(--mode-color) 52%,#c5ced3);font-size:11px;font-weight:800;letter-spacing:.055em}.mode-tab:after{content:"";position:absolute;inset:auto 9px 7px;height:2px;background:var(--mode-color);opacity:.25}.mode-tab:hover{background:color-mix(in srgb,var(--mode-color) 13%,#11191e);color:#fff}.mode-tab.is-active{background:color-mix(in srgb,var(--mode-color) 19%,#121a1f);color:#fff;box-shadow:inset 0 -4px 0 var(--mode-color),inset 0 1px color-mix(in srgb,var(--mode-color) 55%,transparent)}.mode-tab.is-active:after{opacity:0}.mode-tab>span{margin-right:6px;color:color-mix(in srgb,var(--mode-color) 88%,white);font:800 7px/1 ui-monospace,monospace}.mode-tab.is-utility{min-width:92px;background:color-mix(in srgb,var(--mode-color) 5%,#0c1216);font-size:8px}.fin-button{display:inline-flex;height:28px;align-items:center;gap:5px;border:1px solid #66563a;background:#191812;padding:0 9px;color:#d8d5c6;font-size:7px;font-weight:900;letter-spacing:.07em}.fin-button:hover{border-color:#e0a44c;color:#fff2cf}.fin-button:disabled{cursor:not-allowed;opacity:.35}.fin-button.is-render{border-color:#d99b40;background:#3b2610;color:#ffe0a4}.fin-range{width:100%;height:4px;accent-color:#e3a34c;cursor:pointer}.fin-select{width:100%;height:29px;border:1px solid #4c5147;background:#0a0f0f;padding:0 8px;color:#e9e5d8;font-family:ui-monospace,monospace;font-size:8px;outline:none}.fin-select:focus{border-color:#dba24e}.minimax-reference-lane{flex:none;height:166px;border-bottom:1px solid #40375c;background:#0d0c16;padding:8px 10px 10px}.minimax-reference-heading{display:flex;height:34px;align-items:flex-start;gap:14px}.minimax-reference-heading>div{display:flex;flex-direction:column}.minimax-reference-heading strong{color:#f3efff;font-size:11px;letter-spacing:.1em}.minimax-reference-heading span{margin-top:2px;color:#8f89a6;font-size:9px}.minimax-reference-heading label{margin-left:auto;display:flex;align-items:center;gap:8px;color:#a59ebb;font-size:9px;font-weight:800;letter-spacing:.08em}.minimax-reference-heading select,.minimax-reference-slot select{height:24px;border:1px solid #554b74;border-radius:1px;background:#151221;color:#eee9ff;padding:0 7px;font-size:9px;font-weight:700}.minimax-reference-slots{display:grid;grid-template-columns:repeat(6,minmax(126px,1fr));gap:7px;height:112px}.minimax-reference-slot{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-rows:1fr 27px;overflow:hidden;border:1px solid #3d3851;background:#12101b}.minimax-reference-slot.is-linked{border-color:color-mix(in srgb,#9d78e8 62%,#423953);box-shadow:inset 0 2px #9d78e8}.minimax-reference-slot.is-video{box-shadow:inset 0 2px #4f9bc5}.minimax-reference-slot.is-audio{box-shadow:inset 0 2px #b06fc7}.minimax-reference-preview{grid-row:1 / 3;position:relative;display:grid;place-items:center;overflow:hidden;border:0;border-right:1px solid #3d3851;background:#08070d;color:#726b87}.minimax-reference-preview img,.minimax-reference-preview video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.minimax-reference-preview span{display:flex;flex-direction:column;align-items:center;gap:5px;color:#948da8;font-size:8px;font-weight:800}.minimax-reference-meta{min-width:0;padding:9px 7px 3px}.minimax-reference-meta b,.minimax-reference-meta span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.minimax-reference-meta b{color:#f3efff;font-size:9px;letter-spacing:.07em}.minimax-reference-meta span{margin-top:4px;color:#847e94;font-size:8px}.minimax-reference-slot>select{min-width:0;width:calc(100% - 4px);height:24px;padding:0 4px}.minimax-reference-clear{position:absolute;right:3px;top:3px;display:grid;width:20px;height:20px;place-items:center;border:1px solid #6d4251;background:#2a151d;color:#f3a6b8}.scripta-modebar{display:flex;min-height:62px;flex:none;align-items:stretch;border-bottom:1px solid #493247;background:linear-gradient(90deg,#17101a,#0e1118)}.scripta-brand{display:flex;width:220px;align-items:center;gap:10px;padding:0 16px;color:#e18bb0}.scripta-brand>div{display:flex;flex-direction:column}.scripta-brand strong{color:#fff;font-size:13px;letter-spacing:.14em}.scripta-brand span{margin-top:3px;color:#9f8b99;font-size:9px}.scripta-modebar nav{display:flex}.scripta-modebar nav button{display:flex;width:226px;align-items:center;gap:10px;border:0;border-left:1px solid #3c2b3d;background:#151019;padding:0 14px;color:#9d8c9c;text-align:left}.scripta-modebar nav button.is-active{background:#302033;color:#f3a4c4;box-shadow:inset 0 -3px #d17a9d}.scripta-modebar nav span{display:flex;flex-direction:column}.scripta-modebar nav b{color:#fff;font-size:10px;letter-spacing:.08em}.scripta-modebar nav small{margin-top:3px;font-size:8px}.scripta-contract{margin-left:auto;display:flex;align-items:center;gap:7px;padding:0 14px;color:#a793a4;font-size:9px}.goyai-hub-bar{display:flex;min-height:48px;flex:none;align-items:center;gap:10px;border-bottom:1px solid #4a392b;background:linear-gradient(90deg,#21170f,#0e1317);padding:0 14px;color:#eaa562}.goyai-hub-bar>div{display:flex;flex-direction:column}.goyai-hub-bar strong{color:#fff;font-size:11px;letter-spacing:.12em}.goyai-hub-bar span{color:#a99583;font-size:8px}.goyai-hub-bar label{margin-left:28px;display:flex;align-items:center;gap:9px;color:#ae9d8d;font-size:9px;font-weight:800;letter-spacing:.08em}.goyai-hub-bar select{height:30px;min-width:260px;border:1px solid #6b4b31;border-radius:1px;background:#1a120d;color:#fff1e2;padding:0 9px;font-size:10px;font-weight:700}.goyai-edition{margin-left:auto;display:flex!important;align-items:center;gap:6px;border:1px solid #66513a;padding:6px 9px;color:#e9c58e!important;font-size:9px!important;font-weight:800;letter-spacing:.08em}.goyai-edition.is-vip{border-color:#b88d3b;background:#30230d;color:#f5d477!important}.suite-module-stage{display:flex;min-height:0;flex:1;flex-direction:column;background:#080b10}.suite-module-toolbar{display:flex;height:42px;flex:none;align-items:center;gap:8px;border-bottom:1px solid #34404c;background:#111820;padding:0 12px;color:#9fc0d8}.suite-module-toolbar strong{color:#fff;font-size:10px;letter-spacing:.08em}.suite-module-builtin{border:1px solid #476978;background:#10232b;padding:3px 6px;color:#8fd8ec;font:700 8px monospace;letter-spacing:.08em}.suite-module-feature{border:1px solid #645080;background:#241b35;padding:3px 6px;color:#d9b9ff;font:700 8px monospace;letter-spacing:.05em;white-space:nowrap}.suite-module-state{border:1px solid #4a5965;padding:3px 6px;color:#8795a0;font:700 8px monospace}.suite-module-state.is-online{border-color:#36765f;color:#68d7aa}.suite-module-state.is-starting{border-color:#7c643b;color:#e1b75f}.suite-module-state.is-error,.suite-module-state.is-license-required,.suite-module-state.is-missing{border-color:#893f48;color:#ff8794}.suite-module-frame{min-height:0;flex:1;border:0;background:#080b10}.suite-module-assets{display:flex;height:76px;flex:none;align-items:stretch;gap:7px;overflow-x:auto;border-bottom:1px solid #303844;background:#0b1016;padding:7px 9px}.suite-module-assets>strong{display:grid;width:88px;flex:none;place-items:center;border-right:1px solid #303844;color:#7f8b99;font-size:7px;letter-spacing:.12em}.suite-module-assets article{display:grid;width:210px;flex:none;grid-template-columns:78px minmax(0,1fr);grid-template-rows:1fr auto;overflow:hidden;border:1px solid #384554;border-radius:4px;background:#131a23}.suite-module-assets img,.suite-module-assets video{grid-row:1 / 3;width:78px;height:60px;-o-object-fit:cover;object-fit:cover;background:#05070a}.suite-module-assets article>svg{grid-row:1 / 3;align-self:center;justify-self:center;color:#8292a5}.suite-module-assets article span{overflow:hidden;align-self:end;padding:0 7px;color:#e8eef4;font-size:8px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.suite-module-assets article small{padding:2px 7px 6px;color:#7f8b99;font:7px ui-monospace,monospace}.suite-module-empty{display:grid;min-height:0;flex:1;place-items:center}.suite-module-loading{display:flex;min-width:420px;max-width:680px;flex-direction:column;align-items:center;gap:12px;border:1px solid #35434e;background:#10171d;padding:30px;color:#9fb5c4;text-align:center}.suite-module-loading strong{color:#fff;font-size:13px;letter-spacing:.08em}.suite-module-loading span{font-size:10px;line-height:1.55}.producer-shell{display:grid;grid-template-rows:auto 72px minmax(0,1fr) 34px;overflow:hidden;background:radial-gradient(circle at 48% -20%,rgba(214,126,67,.16),transparent 35%),#080b0e;color:#e8ecee}.producer-hero{display:flex;align-items:center;gap:30px;padding:18px 28px 16px;border-bottom:1px solid #293137;background:linear-gradient(110deg,#10171b,#0a0e11 52%,#12100d)}.producer-kicker{font:800 8px/1.2 ui-monospace,monospace;letter-spacing:.22em;color:#df985d}.producer-hero h1{margin:3px 0 1px;font-size:25px;line-height:1;font-weight:780;letter-spacing:-.025em}.producer-hero p{margin:6px 0 0;color:#849099;font-size:10px}.producer-health{display:flex;margin-left:auto;border:1px solid #30383d;background:#080c0f}.producer-health span{display:grid;min-width:112px;padding:9px 13px;border-left:1px solid #283036;font:800 17px/1 ui-monospace,monospace;color:#89949c}.producer-health span:first-child{border-left:0}.producer-health span.is-ready{color:#78d1a4}.producer-health small{margin-top:6px;font-size:7px;letter-spacing:.11em;color:#707b83}.producer-rail{display:flex;justify-content:center;gap:0;padding:10px 28px;border-bottom:1px solid #242c31;background:#0c1114}.producer-rail button{position:relative;display:grid;grid-template-columns:28px minmax(82px,126px);grid-template-rows:17px 14px;min-width:145px;padding:7px 24px 7px 8px;border:1px solid #30383d;border-left:0;background:#10161a;text-align:left;color:#78848c}.producer-rail button:first-child{border-left:1px solid #30383d}.producer-rail button>span{grid-row:1/3;display:grid;width:24px;height:24px;place-items:center;border:1px solid #39434a;background:#0a0f12;color:#79878f}.producer-rail b{font-size:10px;color:#aeb7bc}.producer-rail small{font-size:7px;letter-spacing:.04em}.producer-rail .producer-chevron{position:absolute;right:5px;top:14px;color:#414b51}.producer-rail button.is-active{z-index:2;border-color:#b77343;background:linear-gradient(180deg,#2a1d15,#17130f);box-shadow:0 0 22px #e28b4c1f}.producer-rail button.is-active>span{border-color:#e29a62;background:#6c3f24;color:#fff}.producer-rail button.is-active b{color:#ffe4cf}.producer-rail button.is-complete>span{border-color:#39745c;background:#17382c;color:#87deb1}.producer-stage{min-height:0;overflow-y:auto;padding:20px 28px 26px}.producer-panel{max-width:1370px;margin:0 auto}.producer-panel-title{display:grid;grid-template-columns:minmax(0,1fr) 440px;align-items:end;margin-bottom:17px;border-bottom:1px solid #293137;padding-bottom:12px}.producer-panel-title>span{grid-column:1;font:800 8px/1.2 ui-monospace,monospace;letter-spacing:.18em;color:#df985d}.producer-panel-title h2{grid-column:1;margin:4px 0 0;font-size:19px}.producer-panel-title p{grid-column:2;grid-row:1/3;margin:0;color:#8b969d;font-size:10px;line-height:1.55}.producer-beginning-grid,.producer-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.producer-beginning-grid article{display:flex;min-height:116px;flex-direction:column;padding:17px;border:1px solid #303940;background:linear-gradient(145deg,#12191d,#0d1215)}.producer-beginning-grid article.is-ready{border-top-color:#4c9c79}.producer-beginning-grid span,.producer-tool-card span,.producer-next-frame-form>span{font:800 8px/1.2 ui-monospace,monospace;letter-spacing:.13em;color:#77838a}.producer-beginning-grid strong{margin-top:auto;font-size:16px}.producer-beginning-grid small{margin-top:7px;color:#79858c;font-size:8px}.producer-primary{display:flex;width:230px;height:38px;align-items:center;justify-content:center;gap:8px;margin:17px 0 0 auto;border:1px solid #d98d51;background:#713f24;color:#fff1e5;font-size:9px;font-weight:900;letter-spacing:.08em}.producer-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.producer-choice{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:132px;padding:17px;border:1px solid #313a40;background:linear-gradient(135deg,#131a1f,#0c1114)}.producer-choice>svg{color:#e29a62}.producer-choice h3{margin:0 0 6px;font-size:13px}.producer-choice p{max-width:540px;margin:0;color:#879299;font-size:9px;line-height:1.5}.producer-choice small{display:flex;align-items:center;gap:4px;margin-top:9px;color:#718087;font:700 7px/1.2 ui-monospace,monospace;letter-spacing:.07em}.producer-choice small.is-ready{color:#7bd2a6}.producer-choice>button,.producer-tool-card>button,.producer-next-frame-form>button{display:flex;height:34px;align-items:center;gap:6px;border:1px solid #8c5c3a;background:#322218;padding:0 12px;color:#f0c29d;font-size:8px;font-weight:900;letter-spacing:.06em}.producer-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:17px}.producer-actions button{display:flex;height:33px;align-items:center;gap:6px;border:1px solid #39434a;background:#11171b;padding:0 14px;color:#9da8ae;font-size:8px;font-weight:900}.producer-actions button.is-next{border-color:#9c6641;background:#3b281b;color:#f2c9a9}.producer-tabs{display:flex;border:1px solid #303940;background:#0a0f12}.producer-tabs button{display:flex;height:38px;align-items:center;gap:7px;border-right:1px solid #303940;padding:0 16px;color:#76838b;font-size:8px;font-weight:900;letter-spacing:.07em}.producer-tabs button.is-active{background:#2c1e15;color:#f0b987;box-shadow:inset 0 -2px #dc8a4e}.producer-tool-card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;min-height:154px;margin-top:10px;padding:25px;border:1px solid #303a40;background:radial-gradient(circle at 85% 40%,rgba(159,91,44,.16),transparent 31%),#10171b}.producer-tool-card h3,.producer-next-frame-form h3{margin:8px 0 6px;font-size:17px}.producer-tool-card p{max-width:730px;margin:0;color:#859198;font-size:10px;line-height:1.55}.producer-next-frame{display:grid;grid-template-columns:minmax(390px,.9fr) minmax(420px,1.1fr);gap:10px;margin-top:10px}.producer-asset-strip,.producer-next-frame-form{min-height:270px;border:1px solid #303940;background:#0e1418}.producer-asset-strip-head{display:flex;height:38px;align-items:center;border-bottom:1px solid #303940;padding:0 10px;font-size:8px;letter-spacing:.09em}.producer-asset-strip-head span{margin-left:7px;color:#d99764}.producer-asset-strip-head button{display:flex;height:25px;align-items:center;gap:4px;margin-left:auto;border:1px solid #49535a;padding:0 8px;color:#aeb7bd}.producer-assets{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:7px;max-height:230px;overflow-y:auto;padding:9px}.producer-assets button{overflow:hidden;border:1px solid #303a40;background:#080c0f;text-align:left;color:#9aa5ab}.producer-assets button.is-active{border-color:#e09054;box-shadow:0 0 0 1px #e09054}.producer-assets img{display:block;width:100%;height:80px;-o-object-fit:cover;object-fit:cover}.producer-assets button span{display:block;overflow:hidden;padding:6px;text-overflow:ellipsis;white-space:nowrap;font-size:7px}.producer-assets-empty{grid-column:1/-1;display:grid;min-height:150px;place-items:center;align-content:center;gap:9px;color:#647179;font-size:8px}.producer-next-frame-form{padding:22px}.producer-next-frame-form textarea{width:100%;height:118px;margin:13px 0 10px;resize:vertical;border:1px solid #39434a;background:#080c0f;padding:12px;color:#e9edef;font-size:10px;line-height:1.55;outline:none}.producer-next-frame-form textarea:focus{border-color:#a36c45}.producer-next-frame-form>button:disabled{cursor:not-allowed;opacity:.4}.producer-asset-strip.is-expanded{margin-top:10px}.producer-asset-strip.is-expanded .producer-assets{max-height:360px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.producer-asset-strip.is-expanded .producer-assets img{height:105px}.producer-next-frame-builder{grid-column:1/-1;height:760px;min-height:620px;overflow:hidden;border:1px solid #3a444b;background:#07090d}.producer-h3-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.producer-h3-grid>button{min-height:148px;border:1px solid #303a40;background:linear-gradient(145deg,#12191d,#0b1013);padding:15px;text-align:left;color:#a5afb4}.producer-h3-grid>button>span{font:800 7px/1.2 ui-monospace,monospace;letter-spacing:.12em;color:#be8154}.producer-h3-grid h3{margin:7px 0 6px;color:#e1e6e8;font-size:12px}.producer-h3-grid p{margin:0;color:#818d94;font-size:9px;line-height:1.45}.producer-h3-grid small{display:block;margin-top:11px;border-top:1px solid #283137;padding-top:8px;color:#67747b;font-size:7px}.producer-h3-grid>button.is-active{border-color:#dd9258;background:linear-gradient(145deg,#352318,#131311);box-shadow:0 0 20px #dc8d511a}.producer-h3-grid>button.is-active h3{color:#ffe4cd}.producer-contract{display:grid;grid-template-columns:1.4fr .65fr .9fr .65fr auto;align-items:center;margin-top:10px;border:1px solid #3a413e;border-left:3px solid #58a77f;background:#0e1715}.producer-contract>div{display:flex;min-height:57px;flex-direction:column;justify-content:center;border-right:1px solid #303a36;padding:0 12px}.producer-contract b{font:800 7px/1.2 ui-monospace,monospace;letter-spacing:.1em;color:#687a73}.producer-contract strong{margin-top:5px;font-size:10px}.producer-contract button{display:flex;height:35px;align-items:center;gap:6px;margin:0 10px;border:1px solid #4e9a76;background:#193b2e;padding:0 13px;color:#b8f1d3;font-size:8px;font-weight:900}.producer-footer{display:flex;align-items:center;gap:8px;border-top:1px solid #293137;background:#090d10;padding:0 15px;color:#7b878e;font:700 7px/1 ui-monospace,monospace;letter-spacing:.05em}.producer-footer b{color:#c78a5b}.producer-footer small{margin-left:auto}.producer-footer kbd,.suite-goyai-launcher kbd{border:1px solid #4c565c;background:#080b0e;padding:2px 5px;color:#e2e8ea;font:800 8px/1 ui-monospace,monospace}.suite-goyai-launcher{position:fixed;z-index:160;right:18px;bottom:29px;display:flex;height:44px;align-items:center;gap:8px;border:1px solid #9a6038;background:linear-gradient(135deg,#2e1c12,#11171b);padding:0 10px 0 6px;color:#ecc19d;box-shadow:0 12px 35px #0000008c}.suite-goyai-launcher>span{display:grid;width:31px;height:31px;place-items:center;background:#7d4625;color:#fff}.suite-goyai-launcher div{display:flex;min-width:92px;flex-direction:column;text-align:left}.suite-goyai-launcher b{font-size:10px;letter-spacing:.08em}.suite-goyai-launcher small{margin-top:2px;color:#937e70;font-size:6px;letter-spacing:.08em}.suite-goyai-launcher.is-open{border-color:#e59a61}.suite-goyai-float{position:fixed;z-index:170;display:grid;width:420px;height:600px;grid-template-rows:42px 34px minmax(0,1fr) auto 64px;border:1px solid #875638;background:#0b1013;color:#e6ebed;box-shadow:0 24px 80px #000000b8}.suite-goyai-float.is-collapsed{height:42px;grid-template-rows:42px;overflow:hidden}.suite-goyai-float>header{display:flex;align-items:center;gap:8px;border-bottom:1px solid #343c41;background:linear-gradient(90deg,#25180f,#11171b);padding:0 8px;cursor:move}.suite-goyai-float>header>div{display:flex;flex:1;flex-direction:column}.suite-goyai-float>header b{font-size:9px;letter-spacing:.09em}.suite-goyai-float>header small{margin-top:2px;color:#977e6c;font-size:6px}.suite-goyai-float>header i{width:7px;height:7px;border-radius:50%;background:#884e4e}.suite-goyai-float>header i.is-online{background:#5ccb92;box-shadow:0 0 9px #5ccb92}.suite-goyai-float>header button,.suite-goyai-controls button{display:grid;width:26px;height:26px;place-items:center;border:1px solid #3d464b;background:#11171b;color:#96a1a7}.suite-goyai-controls{display:flex;align-items:center;gap:5px;border-bottom:1px solid #30383d;padding:4px 7px;color:#b57a4e}.suite-goyai-controls select{min-width:0;flex:1;background:#0b1013;color:#aeb7bc;font-size:8px;outline:none}.suite-goyai-controls button{width:auto;padding:0 7px;font-size:7px;font-weight:900}.suite-goyai-controls button.is-active{border-color:#9d6540;color:#efb78d}.suite-goyai-messages{overflow-y:auto;padding:10px}.suite-goyai-messages article{max-width:88%;margin-bottom:8px;border:1px solid #2f383d;background:#11171b;padding:8px}.suite-goyai-messages article.is-user{margin-left:auto;border-color:#6e4931;background:#271b13}.suite-goyai-messages article.is-system{max-width:100%;border-color:#47535a;background:#11181c}.suite-goyai-messages span{display:block;margin-bottom:4px;color:#d08a55;font:800 6px/1 ui-monospace,monospace;letter-spacing:.12em}.suite-goyai-messages p{margin:0;white-space:pre-wrap;color:#bdc6ca;font-size:9px;line-height:1.5}.suite-goyai-guide{border-top:1px solid #30383d;background:#10171a;padding:8px 10px}.suite-goyai-guide b{font:800 7px/1.2 ui-monospace,monospace;color:#d58d57;letter-spacing:.08em}.suite-goyai-guide p{margin:4px 0 0;color:#89959b;font-size:8px;line-height:1.4}.suite-goyai-float form{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;gap:5px;border-top:1px solid #30383d;padding:7px}.suite-goyai-float form button{display:grid;place-items:center;border:1px solid #4c565c;background:#151c20;color:#a7b1b6}.suite-goyai-float form button:last-child{border-color:#a5683e;background:#3b2618;color:#efbd96}.suite-goyai-float form button.is-listening{border-color:#df665b;color:#ff9991}.suite-goyai-float textarea{resize:none;border:1px solid #384249;background:#080c0f;padding:7px;color:#e5eaec;font-size:9px;line-height:1.35;outline:none}@media(max-width:1050px){.producer-health{display:none}.producer-rail{justify-content:flex-start;overflow-x:auto}.producer-panel-title{grid-template-columns:1fr}.producer-panel-title p{grid-column:1;grid-row:auto;margin-top:7px}.producer-h3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.producer-contract{grid-template-columns:repeat(2,1fr)}.producer-contract button{grid-column:1/-1;margin:8px}.producer-next-frame{grid-template-columns:1fr}}.plasma3d-shell{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden;background:#080b0d;color:#e9eef0}.plasma3d-stage-toolbar{display:flex;flex:none;min-width:0;height:38px;box-sizing:border-box;align-items:center;gap:5px;padding:4px 10px;border-bottom:1px solid #354048;background:#151a1e;overflow-x:auto;white-space:nowrap}.plasma3d-stage-toolbar button{flex:none;min-height:27px;border:1px solid #455057;background:#242b30;color:#cbd7dc;padding:0 10px;font-size:8px;font-weight:850;letter-spacing:.05em}.plasma3d-stage-toolbar button.is-active,.plasma3d-stage-toolbar button:hover{border-color:#b697ed;background:#40305c;color:#fff}.plasma3d-stage-toolbar>span{margin-left:auto;color:#8c9aa1;font-size:8px}.plasma3d-stage-toolbar>strong{color:#ff9f89;font-size:8px;max-width:240px;overflow:hidden;text-overflow:ellipsis}.plasma3d-stage-toolbar label{display:flex;align-items:center;gap:5px;font-size:8px;font-weight:800;color:#bea9e8}.plasma3d-stage-toolbar select{max-width:175px;height:26px;border:1px solid #5f5477;background:#171420;color:#eee7fb;font-size:8px}.plasma3d-header{display:flex;height:48px;flex:none;align-items:center;border-bottom:1px solid #27343a;background:linear-gradient(180deg,#11191d,#0b1013);padding:0 10px;box-shadow:0 5px 22px #0008}.plasma3d-brand{display:flex;min-width:245px;align-items:center;gap:7px;color:#a789ff}.plasma3d-brand span{border:1px solid #7d62c6;background:#251b3d;padding:4px 6px;font:900 8px ui-monospace,monospace}.plasma3d-brand b{font-size:13px;letter-spacing:.12em}.plasma3d-brand small{color:#738087;font:700 7px ui-monospace,monospace;letter-spacing:.08em}.plasma3d-tools,.plasma3d-actions{display:flex;height:100%;align-items:center;gap:4px}.plasma3d-tools button,.plasma3d-actions button{display:flex;height:30px;align-items:center;gap:5px;border:1px solid #354249;background:#11191d;padding:0 9px;color:#94a1a7;font-size:8px;font-weight:850;letter-spacing:.045em}.plasma3d-tools button:hover,.plasma3d-tools button.is-active{border-color:#806bd0;background:#241d3d;color:#e4dcff}.plasma3d-actions{margin-left:auto}.plasma3d-actions button{border-color:#5a4b87;color:#cfc0ff}.plasma3d-actions button.is-primary{border-color:#a474ff;background:#432a70;color:#fff}.plasma3d-actions button:disabled{opacity:.45}.plasma3d-grid{display:grid;min-height:0;flex:1;grid-template-columns:220px minmax(420px,1fr) 278px;grid-template-rows:minmax(0,1fr) 215px;gap:1px;background:#283137}.plasma3d-outliner,.plasma3d-inspector{min-height:0;overflow:auto;background:#0c1215}.plasma3d-panel-title{display:flex;height:36px;align-items:center;gap:7px;border-bottom:1px solid #29343a;background:#11191d;padding:0 10px;color:#bec9ce;font-size:9px;font-weight:900;letter-spacing:.11em}.plasma3d-outliner>button{display:grid;width:100%;height:37px;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:7px;border-bottom:1px solid #202a2f;padding:0 9px;text-align:left;color:#aab5ba;font-size:8px}.plasma3d-outliner>button:hover,.plasma3d-outliner>button.is-selected{background:#201a31;color:#fff}.plasma3d-outliner>button.is-selected{box-shadow:inset 2px 0 #a078ff}.plasma3d-outliner>button small{color:#59666d;font:700 6px ui-monospace,monospace}.plasma3d-object-dot{width:8px;height:8px;border:1px solid #ffffff55;border-radius:1px}.plasma3d-scene-camera{color:#89d9df!important}.plasma3d-media{margin:11px 8px;border:1px solid #324047;background:#10171b;padding:7px}.plasma3d-media>b{display:block;margin-bottom:6px;color:#708087;font:800 7px ui-monospace,monospace;letter-spacing:.09em}.plasma3d-media img,.plasma3d-media video{display:block;width:100%;height:94px;-o-object-fit:cover;object-fit:cover;background:#030506}.plasma3d-media>span{display:block;overflow:hidden;margin-top:5px;color:#aab5ba;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.plasma3d-media>button{display:grid;width:100%;height:100px;place-items:center;align-content:center;gap:7px;border:1px dashed #435158;background:#0a0f12;color:#738188;font-size:7px}.plasma3d-viewport{position:relative;min-width:0;overflow:hidden;background:#050708}.plasma3d-three,.plasma3d-canvas{display:block;width:100%;height:100%}.plasma3d-canvas{cursor:grab}.plasma3d-canvas:active{cursor:grabbing}.plasma3d-viewport-hud{position:absolute;left:12px;top:12px;display:grid;grid-template-columns:auto auto;gap:3px 9px;border-left:2px solid #9876f0;background:#090c10cc;padding:7px 10px;pointer-events:none}.plasma3d-viewport-hud span{color:#beaaff;font:900 8px ui-monospace,monospace}.plasma3d-viewport-hud b{font-size:8px}.plasma3d-viewport-hud small{grid-column:1/-1;color:#6f7c82;font:7px ui-monospace,monospace}.plasma3d-safe-frame{position:absolute;inset:8%;border:1px solid #ffffff25;box-shadow:inset 0 0 0 1px #0008;pointer-events:none}.plasma3d-safe-frame:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;transform:translate(-50%,-50%);border:1px solid #fff3;border-radius:50%}.plasma3d-inspector>section{position:relative;border-bottom:1px solid #253036;padding:10px}.plasma3d-inspector>section>label{display:block;margin-bottom:6px;color:#6f7d84;font:800 7px ui-monospace,monospace;letter-spacing:.08em}.plasma3d-inspector>section>b{font-size:9px}.plasma3d-inspector input[type=range]{width:calc(100% - 42px);accent-color:#9c79ff}.plasma3d-inspector output{position:absolute;right:10px;bottom:12px;font:8px ui-monospace,monospace;color:#cbbdff}.plasma3d-inspector textarea{width:100%;height:84px;resize:vertical;border:1px solid #344148;background:#070b0d;padding:8px;color:#dbe3e6;font-size:9px;line-height:1.45;outline:none}.plasma3d-vector{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.plasma3d-vector label{display:grid;grid-template-columns:14px 1fr;align-items:center;border:1px solid #2e3a40;background:#080d0f;color:#718087;font:7px ui-monospace,monospace}.plasma3d-vector input{min-width:0;height:25px;background:transparent;color:#dce4e7;font:8px ui-monospace,monospace;outline:none}.plasma3d-delete{display:flex;height:29px;align-items:center;gap:6px;margin:9px;border:1px solid #603d43;background:#261316;padding:0 9px;color:#dc8991;font-size:7px;font-weight:900}.plasma3d-contract{margin:10px;border:1px solid #37646a;background:#102327;padding:9px}.plasma3d-contract b,.plasma3d-contract span,.plasma3d-contract small{display:block}.plasma3d-contract b{color:#68dae0;font-size:8px}.plasma3d-contract span{margin-top:5px;color:#d4f5f5;font:8px ui-monospace,monospace}.plasma3d-contract small{margin-top:5px;color:#66858a;font-size:7px}.plasma3d-timeline{position:relative;grid-column:1/-1;overflow:hidden;background:#0b1013}.plasma3d-transport{display:flex;height:36px;align-items:center;gap:5px;border-bottom:1px solid #2a353a;padding:0 8px}.plasma3d-transport button{display:flex;height:26px;align-items:center;gap:5px;border:1px solid #3a474e;background:#11191d;padding:0 8px;color:#c0c9cd;font-size:7px;font-weight:900}.plasma3d-transport span{margin-left:auto;color:#cdbfff;font:900 9px ui-monospace,monospace}.plasma3d-transport label{display:flex;align-items:center;gap:5px;color:#6f7c83;font:700 7px ui-monospace,monospace}.plasma3d-transport input{width:55px;border:1px solid #344148;background:#080c0f;padding:4px;color:#dce4e8}.plasma3d-time-ruler{position:relative;height:27px;margin-left:142px;border-bottom:1px solid #263238;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1px),#253137 calc(10% - 1px),#253137 10%)}.plasma3d-time-ruler span{position:absolute;top:7px;color:#65737a;font:7px ui-monospace,monospace}.plasma3d-track{display:grid;height:60px;grid-template-columns:142px 1fr;border-bottom:1px solid #283237}.plasma3d-track>b{display:flex;align-items:center;gap:7px;border-right:1px solid #29343a;padding:0 10px;color:#a89ae0;font-size:8px}.plasma3d-track-body{position:relative;margin:8px 12px;border:1px solid #4a3d72;background:linear-gradient(90deg,#241d3b,#171424)}.plasma3d-track-body>button{position:absolute;z-index:3;top:50%;width:14px;height:14px;transform:translate(-50%,-50%) rotate(45deg);border:1px solid #dccfff;background:#8f6be0}.plasma3d-track-body>input{position:absolute;z-index:4;inset:0;width:100%;opacity:0;cursor:ew-resize}.plasma3d-playhead{position:absolute;top:36px;bottom:0;width:1px;background:#f0b817;box-shadow:0 0 7px #f0b817;pointer-events:none}.plasma3d-timeline{overflow-y:auto}.plasma3d-object-track{height:42px}.plasma3d-object-track>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.plasma3d-object-track.is-selected>b{background:#231c35;color:#eadbff}.plasma3d-object-track .plasma3d-track-body{margin-top:5px;margin-bottom:5px;background:#171d23;border-color:#48606a}.plasma3d-object-track .plasma3d-track-body>button{background:#4daec4;border-color:#a6e7f5}.plasma3d-transport button:disabled{opacity:.35;cursor:not-allowed}.nextframe-shell{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden;background:#080c0f;color:#e8edef}.nextframe-header{display:grid;min-height:58px;grid-template-columns:310px minmax(0,1fr) auto;align-items:center;gap:20px;border-bottom:1px solid #2b3a40;background:linear-gradient(90deg,#111a1e,#0a0f12);padding:8px 13px}.nextframe-header span{color:#4ecbd0;font:900 7px ui-monospace,monospace;letter-spacing:.14em}.nextframe-header h1{margin:3px 0 0;font-size:14px;letter-spacing:.08em}.nextframe-header p{margin:0;color:#829197;font-size:9px}.nextframe-header>button,.nextframe-monitor>button,.nextframe-prompt>button{display:flex;height:31px;align-items:center;justify-content:center;gap:6px;border:1px solid #3e8f95;background:#12363a;padding:0 11px;color:#b8f4f5;font-size:8px;font-weight:900}.nextframe-stage{display:grid;grid-template-columns:minmax(260px,1fr) 34px minmax(260px,1fr) 310px;align-items:center;gap:8px;border-bottom:1px solid #28343a;background:#0b1114;padding:10px}.nextframe-monitor{display:grid;height:250px;grid-template-rows:25px minmax(0,1fr) 30px;border:1px solid #34434a;background:#06090b}.nextframe-monitor>b{display:flex;align-items:center;border-bottom:1px solid #2d393f;padding:0 8px;color:#8f9ca2;font-size:8px;letter-spacing:.09em}.nextframe-monitor img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;min-height:0}.nextframe-monitor>button:not(:last-child),.nextframe-empty{display:grid;height:auto;place-items:center;align-content:center;gap:8px;border:0;background:radial-gradient(circle,#14262a,#070a0c 70%);color:#6f858a;font-size:8px}.nextframe-monitor select{border:0;border-top:1px solid #2d393f;background:#0f171a;padding:0 8px;color:#cbd4d7;font-size:8px;outline:none}.nextframe-monitor>button:last-child{height:30px}.nextframe-arrow{color:#3e6469}.nextframe-prompt{height:250px;border:1px solid #34434a;background:#10171a;padding:11px}.nextframe-prompt>span{color:#56ced2;font:900 8px ui-monospace,monospace}.nextframe-prompt textarea{width:100%;height:142px;margin:8px 0;resize:none;border:1px solid #34434a;background:#070b0d;padding:9px;color:#dbe4e7;font-size:9px;line-height:1.45;outline:none}.nextframe-prompt small{display:block;margin-top:7px;color:#627176;font-size:7px;line-height:1.4}.nextframe-live{min-height:0;flex:1;border-top:1px solid #1e292d;background:#07090d}@media(max-width:1150px){.plasma3d-grid{grid-template-columns:180px minmax(360px,1fr) 240px}.plasma3d-tools button{padding:0 6px;font-size:0}.plasma3d-tools button svg{display:block}.nextframe-stage{grid-template-columns:1fr 24px 1fr}.nextframe-prompt{grid-column:1/-1;width:100%;height:180px}.nextframe-prompt textarea{height:82px}}.h3-mockup-workspace{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:hidden;background:#080b0d;color:#dce3e5}.h3-pipeline-ribbon{display:flex;height:38px;flex:none;align-items:center;gap:18px;border-bottom:1px solid #293236;background:linear-gradient(90deg,#101719,#0a0e10);padding:0 12px}.h3-pipeline-ribbon>b{margin-right:auto;color:#22cfac;font-size:8px;letter-spacing:.09em}.h3-pipeline-ribbon>span{display:flex;align-items:center;gap:6px;color:#69757a;font-size:7px}.h3-pipeline-ribbon>span.is-ready{color:#c0cbce}.h3-pipeline-ribbon i{display:grid;width:15px;height:15px;place-items:center;border:1px solid #4b565a;border-radius:50%;font-style:normal}.h3-pipeline-ribbon span.is-ready i{border-color:#27b9a5;color:#28d7bc}.h3-pipeline-ribbon em{margin-left:12px;color:#5d666a;font:13px ui-monospace,monospace}.h3-pipeline-ribbon>button{height:27px;border:1px solid #b2830d;background:#382902;padding:0 13px;color:#f3bc22;font-size:8px;font-weight:900}.h3-mockup-main{display:grid;min-height:0;flex:1;grid-template-columns:235px minmax(0,1fr) 190px}.h3-project-browser{display:flex;min-height:0;flex-direction:column;border-right:1px solid #30383b;background:#0d1113;padding:7px}.h3-project-browser>label{display:grid;height:31px;grid-template-columns:61px 1fr;align-items:center;border:1px solid #252e31;background:#0a0e10;padding:0 6px;color:#737f84;font-size:7px}.h3-project-browser>label+label{margin-top:5px}.h3-project-browser select{min-width:0;border:0;background:transparent;color:#d5dcdf;font-size:7px;outline:none}.h3-project-list{min-height:0;flex:1;overflow-y:auto;margin-top:7px;border:1px solid #263033;background:#090d0f}.h3-project-list>button{display:grid;width:100%;height:58px;grid-template-columns:34px 68px 1fr;align-items:center;border-bottom:1px solid #283134;padding:3px;text-align:left;color:#7f8b90}.h3-project-list>button.is-active{background:#302600;color:#f2c23c;box-shadow:inset 2px 0 #efb614}.h3-project-list>button>b{text-align:center;font:800 8px ui-monospace,monospace}.h3-project-list>button>div{height:48px;overflow:hidden;background:#030506}.h3-project-list img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.h3-project-list>button>div>span{display:grid;height:100%;place-items:center;font:6px ui-monospace,monospace;color:#566167}.h3-project-list p{display:grid;min-width:0;margin:0;padding-left:6px;font-size:7px}.h3-project-list strong{color:#f3bf2b;font-size:7px}.h3-project-list small{overflow:hidden;margin-top:2px;color:#7c888c;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.h3-project-buttons{display:grid;height:39px;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px 0}.h3-project-buttons button,.h3-project-settings{display:flex;align-items:center;justify-content:center;border:1px solid #313b3f;background:#111719;color:#8d999e}.h3-project-browser dl{margin:8px 3px}.h3-project-browser dl>div{display:flex;padding:4px 0;border-bottom:1px solid #242c2f}.h3-project-browser dt{color:#6f7b80;font-size:7px}.h3-project-browser dd{margin-left:auto;color:#c7d0d3;font:7px ui-monospace,monospace}.h3-project-settings{height:29px;gap:6px;font-size:7px;font-weight:800}.h3-shot-inspector{display:flex;min-width:0;flex-direction:column;gap:10px;border-left:1px solid #30383b;background:#0b1012;padding:11px}.h3-shot-inspector header{display:grid;gap:3px;border-bottom:1px solid #293235;padding:0 0 9px}.h3-shot-inspector header b{color:#e3e8ea;font-size:10px}.h3-shot-inspector header small{color:#627177;font:6px ui-monospace,monospace}.h3-shot-inspector label{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;color:#77848a;font-size:6px;font-weight:800}.h3-shot-inspector select,.h3-shot-inspector input[type=number]{min-width:0;height:23px;border:1px solid #313b3f;background:#101619;padding:0 5px;color:#c8d1d4;font:7px ui-monospace,monospace;outline:none}.h3-shot-inspector label>div{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:5px}.h3-shot-inspector input[type=range]{width:100%;accent-color:#efb617}.h3-shot-inspector output{text-align:right;color:#e3bd48;font:7px ui-monospace,monospace}.h3-shot-inspector>button{display:flex;height:31px;align-items:center;justify-content:center;gap:6px;margin-top:2px;border:1px solid #384247;background:#101719;color:#aab5b9;font-size:7px;font-weight:800}.h3-center-stage{display:grid;min-width:0;min-height:0;grid-template-rows:minmax(180px,36%) 32px minmax(155px,25%) 31px minmax(105px,1fr) 70px;overflow:hidden}.h3-program-monitor{position:relative;display:grid;min-height:0;place-items:center;overflow:hidden;background:radial-gradient(circle at center,#182125,#030405 70%)}.h3-program-monitor>img,.h3-program-monitor>video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.h3-program-monitor>div{display:grid;place-items:center;gap:8px;color:#526067}.h3-program-monitor>div b{font-size:9px}.h3-program-monitor>div button{display:flex;height:29px;align-items:center;gap:6px;border:1px solid #48565c;background:#11191c;padding:0 10px;color:#b3bec2;font-size:7px}.h3-program-monitor>span{position:absolute;left:10px;top:9px;border-left:2px solid #f0b817;background:#050709cc;padding:5px 7px;color:#f0c33e;font:800 7px ui-monospace,monospace}.h3-monitor-transport{position:relative;display:flex;align-items:center;justify-content:center;gap:13px;border-top:1px solid #232c2f;border-bottom:1px solid #30383b;background:#0b0f11}.h3-monitor-transport time{position:absolute;left:10px;color:#879298;font:7px ui-monospace,monospace}.h3-monitor-transport button{color:#a7b1b5}.h3-monitor-transport select{position:absolute;right:26px;border:1px solid #303a3d;background:#101517;color:#aeb8bc;font-size:7px}.h3-shot-strip{display:grid;min-width:0;grid-auto-columns:var(--card-width);grid-auto-flow:column;gap:4px;overflow-x:auto;padding:6px;background:#0d1214}.h3-shot-strip>article{display:grid;min-width:0;grid-template-rows:18px 68px 1fr 1fr;border:1px solid #30383b;background:#111719}.h3-shot-strip>article.is-active{border-color:#d49c0d;box-shadow:inset 0 -2px #eab314}.h3-shot-strip article>header{display:flex;align-items:center;padding:0 4px}.h3-shot-strip article>header b{color:#e5b52a;font:900 7px ui-monospace,monospace}.h3-shot-strip article>header span{margin-left:auto;color:#b2bbc0;font:7px ui-monospace,monospace}.h3-shot-strip article>header button{margin-left:5px;color:#8a5a5f}.h3-shot-image{overflow:hidden;background:#040607}.h3-shot-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.h3-shot-image button{display:grid;width:100%;height:100%;place-items:center;align-content:center;gap:4px;color:#59666b;font-size:6px}.h3-shot-strip article>label{display:flex;min-height:0;flex-direction:column;border-top:1px solid #272f32;padding:3px;color:#5f6b70;font-size:5px}.h3-shot-strip textarea{min-height:0;flex:1;resize:none;background:transparent;color:#aeb7bb;font-size:6px;line-height:1.3;outline:none}.h3-add-shot{display:grid;place-items:center;align-content:center;gap:7px;border:1px dashed #3f4b4f;background:#0b0f11;color:#78858a;font-size:7px}.h3-timeline-toolbar{display:flex;align-items:center;gap:5px;border-block:1px solid #2b3437;background:#101517;padding:0 6px}.h3-timeline-toolbar button,.h3-timeline-toolbar select{display:flex;height:22px;align-items:center;gap:4px;border:1px solid #333e42;background:#0b1012;padding:0 7px;color:#89969a;font-size:6px}.h3-timeline-toolbar span{overflow:hidden;margin-left:auto;color:#627076;font:6px ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.h3-audio-timeline{position:relative;min-height:0;overflow-y:auto;background:repeating-linear-gradient(90deg,#0b1012 0 calc(5% - 1px),#1d272a calc(5% - 1px) 5%)}.h3-timecode-ruler{position:relative;height:20px;margin-left:105px;border-bottom:1px solid #283235}.h3-timecode-ruler span{position:absolute;top:5px;color:#5e6b70;font:6px ui-monospace,monospace}.h3-audio-lane{display:grid;height:38px;grid-template-columns:105px 1fr;border-bottom:1px solid #263033}.h3-audio-lane>b{display:flex;align-items:center;gap:4px;border-right:1px solid #2b3538;padding:0 5px;color:#89959a;font-size:6px}.h3-audio-lane>b i{display:grid;width:16px;height:16px;place-items:center;margin-left:auto;border:1px solid #334045;font: 6px ui-monospace,monospace}.h3-audio-lane>b i+i{margin-left:0}.h3-audio-lane>div{position:relative}.h3-audio-clip{position:absolute;inset-block:4px;overflow:hidden;border:1px solid #227b74;background:#123f3d;color:#56d7c9}.h3-audio-clip span{position:absolute;left:5px;top:4px;font-size:6px}.h3-audio-clip audio{position:absolute;inset:0;width:100%;height:100%;opacity:.01}.h3-empty-audio{position:absolute;left:112px;top:32px;border:1px dashed #384448;padding:8px 12px;color:#66747a;font-size:6px}.h3-audio-timeline>input[type=range]{position:absolute;z-index:5;inset:0 0 0 105px;width:calc(100% - 105px);height:100%;opacity:0;cursor:ew-resize}.h3-timeline-playhead{position:absolute;z-index:4;top:0;bottom:0;width:1px;background:#eeb617;box-shadow:0 0 6px #eeb617;pointer-events:none}.h3-global-prompt{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:6px;border-top:1px solid #30383b;background:#0d1214;padding:6px}.h3-global-prompt label{display:flex;min-width:0;flex-direction:column;color:#d0a52c;font-size:6px;font-weight:800}.h3-global-prompt textarea{min-width:0;flex:1;resize:none;border:1px solid #303b3e;background:#080c0e;padding:5px;color:#cdd6d9;font-size:7px;outline:none}.h3-global-prompt button{display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #484039;background:#191611;padding:0 8px;color:#cfb16a;font-size:7px;font-weight:800}.h3-global-prompt button:last-child{border-color:#aa7e0d;background:#3d2d04;color:#f3c13b}.h3-audio-clip{z-index:7;cursor:grab}.h3-audio-clip>button{position:absolute;z-index:3;right:4px;top:3px;width:15px;height:15px;border:1px solid #8d4d51;background:#3d1c20;color:#ffc5c9;font-size:9px}.h3-audio-edge{position:absolute;z-index:4;top:0;bottom:0;width:7px;background:#67d8ce55;cursor:ew-resize}.h3-audio-edge.is-left{left:0}.h3-audio-edge.is-right{right:0}.h3-audio-lane .h3-audio-clip{pointer-events:auto}.nextframe-pro-shell{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden;background:#070a0e;color:#e7edf2}.nextframe-pro-head{display:flex;height:46px;flex:none;align-items:center;gap:6px;border-bottom:1px solid #303b46;background:linear-gradient(180deg,#151c24,#0c1117);padding:5px 9px}.nextframe-pro-head>div{display:grid;width:255px;gap:2px}.nextframe-pro-head>div span{color:#55d4cc;font:800 6px ui-monospace,monospace;letter-spacing:.14em}.nextframe-pro-head>div b{font-size:11px;letter-spacing:.08em}.nextframe-pro-head p{min-width:0;flex:1;overflow:hidden;margin:0;color:#778694;font:7px ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.nextframe-pro-head button,.nextframe-pro-route button{display:flex;height:29px;align-items:center;gap:5px;border:1px solid #3a4857;border-radius:3px;background:#17202a;padding:0 9px;color:#aebbc6;font-size:7px;font-weight:900;letter-spacing:.04em}.nextframe-pro-head button.is-active{border-color:#4f8e8a;background:#143431;color:#8de9e1}.nextframe-pro-head button.is-primary{border-color:#3e9e94;background:linear-gradient(#216d66,#154942);color:#c9fff9}.nextframe-pro-route{display:grid;min-height:54px;flex:none;grid-template-columns:230px minmax(320px,1fr) auto minmax(260px,.65fr);align-items:center;gap:8px;border-bottom:1px solid #31404e;background:#0d141c;padding:7px 10px}.nextframe-pro-route label{display:grid;gap:3px;color:#748597;font-size:6px;font-weight:900;letter-spacing:.08em}.nextframe-pro-route select,.nextframe-pro-route input{min-width:0;height:29px;border:1px solid #344656;border-radius:3px;background:#080d13;padding:0 8px;color:#e4ebf1;font-size:8px;outline:none}.nextframe-pro-route>div{display:flex;align-items:center;gap:6px;color:#718393;font:7px/1.4 ui-monospace,monospace}.nextframe-pro-live{min-height:0;flex:1;overflow:hidden;background:#07090d}.nextframe-pro-live>main{height:100%}@media(max-width:1100px){.nextframe-pro-route{grid-template-columns:190px minmax(240px,1fr) auto}.nextframe-pro-route>div{display:none}.nextframe-pro-head p{display:none}}.text-magnifier-trigger{position:fixed;z-index:1100;display:grid;width:24px;height:24px;grid-template-columns:auto auto;place-content:center;gap:1px;border:1px solid #62818f;border-radius:3px;background:linear-gradient(145deg,#20333d,#10171d);color:#bdebf0;box-shadow:0 4px 15px #000b;cursor:pointer}.text-magnifier-trigger:hover{border-color:#e8b744;color:#ffe39a;transform:translateY(-1px)}.text-magnifier-overlay{position:fixed;z-index:1400;inset:0;display:grid;place-items:center;background:#020407e8;backdrop-filter:blur(12px);padding:3.5vh 4vw}.text-magnifier-overlay>section{display:grid;width:min(1500px,94vw);height:min(900px,91vh);grid-template-rows:54px minmax(0,1fr) 46px;overflow:hidden;border:1px solid #495866;border-radius:7px;background:#0b1016;box-shadow:0 30px 120px #000}.text-magnifier-overlay header{display:flex;align-items:center;gap:8px;border-bottom:1px solid #35414b;background:linear-gradient(180deg,#19232c,#10161d);padding:0 12px}.text-magnifier-overlay header>div{display:grid;min-width:260px}.text-magnifier-overlay header span{color:#59d2ce;font:800 7px ui-monospace,monospace;letter-spacing:.16em}.text-magnifier-overlay header b{margin-top:3px;color:#f3f5f6;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.text-magnifier-overlay header small{margin-left:auto;color:#788994;font:7px ui-monospace,monospace}.text-magnifier-overlay button{display:flex;height:29px;align-items:center;gap:5px;border:1px solid #41505d;border-radius:3px;background:#18222b;padding:0 9px;color:#becbd4;font-size:7px;font-weight:900;letter-spacing:.05em}.text-magnifier-overlay textarea{width:100%;height:100%;resize:none;border:0;background:radial-gradient(circle at 50% 0,#111b24,#070a0e 70%);padding:42px 6vw;color:#f0f2ed;font:17px/1.85 ui-monospace,Consolas,monospace;outline:none;caret-color:#f0b62b}.text-magnifier-overlay footer{display:flex;align-items:center;border-top:1px solid #35414b;background:#0e151c;padding:0 12px}.text-magnifier-overlay footer span{color:#788994;font-size:8px}.text-magnifier-overlay footer button{margin-left:auto;border-color:#b8881b;background:linear-gradient(#e9b42a,#b9780b);color:#171207}.audio-editor-shell{display:flex;min-width:0;min-height:0;flex:1;background:#08090f}.audio-media-bin{width:205px;flex:none}.audio-mixer-inspector{width:286px;flex:none}.audio-timeline-stage{min-width:520px}.audio-media-bin{display:grid;min-height:0;grid-template-rows:35px minmax(0,1fr) 64px;border-right:1px solid #302d52;background:#0d0c18}.audio-media-bin>header,.audio-mixer-inspector>header{display:flex;align-items:center;gap:7px;border-bottom:1px solid #302d52;background:#141225;padding:0 8px;color:#aaa5d4}.audio-media-bin>header b,.audio-mixer-inspector>header b{font-size:7px;letter-spacing:.1em}.audio-media-bin>header button{display:grid;width:22px;height:22px;margin-left:auto;place-items:center;border:1px solid #4b4774;background:#1b1930;color:#c9c4e9}.audio-bin-list{min-height:0;overflow-y:auto;padding:6px}.audio-bin-list article{display:grid;height:50px;grid-template-columns:48px minmax(0,1fr) 22px;align-items:center;gap:6px;margin-bottom:5px;border:1px solid #39355f;background:#151329;padding:4px;cursor:grab}.audio-bin-list article:hover{border-color:#7768bd;background:#1c1935}.audio-bin-list article p{display:grid;min-width:0;margin:0}.audio-bin-list article p b{overflow:hidden;color:#ddd9ee;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.audio-bin-list article p small{margin-top:4px;color:#767195;font:5px ui-monospace,monospace}.audio-bin-list article>button{display:grid;width:20px;height:20px;place-items:center;border:1px solid #4f4a76;background:#211e3b;color:#bdb6e9}.audio-bin-wave{display:flex;height:34px;align-items:center;justify-content:center;gap:2px;background:#0b1016}.audio-bin-wave span{width:2px;background:#64b9d8}.audio-bin-wave span:nth-child(1),.audio-bin-wave span:nth-child(7){height:8px}.audio-bin-wave span:nth-child(2),.audio-bin-wave span:nth-child(6){height:18px}.audio-bin-wave span:nth-child(3),.audio-bin-wave span:nth-child(5){height:25px}.audio-bin-wave span:nth-child(4){height:13px}.audio-bin-empty{display:grid;width:100%;height:110px;place-items:center;align-content:center;gap:7px;border:1px dashed #48436d;background:#111020;color:#716b93}.audio-bin-empty b{font-size:7px}.audio-bin-empty span{font-size:5px}.audio-media-bin>footer{display:grid;grid-template-columns:1fr 58px;align-content:center;gap:4px;border-top:1px solid #302d52;padding:7px}.audio-media-bin>footer span,.audio-media-bin>footer small{color:#706b8f;font-size:6px}.audio-media-bin>footer select{border:1px solid #454069;background:#111020;color:#e8e4f4;font-size:7px}.audio-media-bin>footer small{grid-column:1/-1}.audio-mixer-inspector{min-height:0;overflow-y:auto;background:#111020;padding:0 10px 12px}.audio-mixer-inspector>header{position:sticky;z-index:4;top:0;height:35px;margin:0 -10px 10px}.audio-mixer-inspector>header span{margin-left:auto;color:#6e6a8c;font:6px ui-monospace,monospace}.audio-channel-bank{display:flex;height:88px;align-items:end;gap:3px;margin-bottom:10px;border:1px solid #37335b;background:#090812;padding:5px}.audio-channel-bank button{position:relative;display:grid;height:100%;min-width:24px;flex:1;grid-template-rows:13px 1fr 12px;place-items:center;border:1px solid #322f50;background:#151329;color:#777292}.audio-channel-bank button.is-active{border-color:#8570d2;color:#e6dfff}.audio-channel-bank button b,.audio-channel-bank button span{font:6px ui-monospace,monospace}.audio-channel-bank button i{align-self:end;width:5px;max-height:100%;background:linear-gradient(#e7c367,#5cbfe0);box-shadow:0 0 6px #6cc7e088}.audio-clip-inspector{margin-bottom:11px;border:1px solid #4a456f;background:#17152a;padding:8px}.audio-clip-inspector>div{display:grid;margin-bottom:7px}.audio-clip-inspector>div b{color:#9a92c6;font-size:6px;letter-spacing:.1em}.audio-clip-inspector>div span{overflow:hidden;margin-top:3px;color:#e4e0f1;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.audio-add-lane{display:flex;height:34px;align-items:center;gap:6px;margin:8px 0 8px 120px;border:1px dashed #514b78;background:#151329;padding:0 12px;color:#8d87aa;font-size:7px;font-weight:900}@media(max-width:1200px){.audio-media-bin{width:165px}.audio-mixer-inspector{width:235px}.audio-pro-button{padding-inline:6px;font-size:8px}.v2v-editor-title{width:170px}.v2v-editor-header .v2v-shell-button{padding-inline:7px;font-size:8px}}.v2v-suite-inputs{display:grid;min-height:145px;flex:none;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(260px,1.2fr);gap:7px;border-bottom:1px solid #304854;background:#0d151b;padding:7px}.v2v-suite-input-card{display:grid;min-width:0;grid-template-columns:minmax(100px,1fr) auto;grid-template-rows:86px 25px;gap:4px;border:1px solid #324652;background:#0a1016;padding:5px}.v2v-suite-input-monitor{grid-column:1/-1;display:grid;min-width:0;min-height:0;place-items:center;overflow:hidden;background:#030608;color:#6e8791;font:8px ui-monospace,monospace}.v2v-suite-input-monitor img,.v2v-suite-input-monitor video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.v2v-suite-input-card>button{display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #4f7580;background:#14303b;color:#aee2eb;font-size:8px;font-weight:900}.v2v-suite-input-card>small{align-self:center;overflow:hidden;color:#7b929a;font:7px ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.v2v-suite-input-prompt{display:grid;min-width:0;grid-template-rows:17px minmax(0,1fr) 22px;border:1px solid #324652;background:#0a1016;padding:6px}.v2v-suite-input-prompt>b{color:#7ecfd5;font-size:8px;letter-spacing:.1em}.v2v-suite-input-prompt textarea{min-height:0;resize:none;border:1px solid #344a55;background:#060c11;padding:7px;color:#e8f1f4;font:9px/1.4 ui-monospace,monospace}.v2v-suite-input-prompt span{align-self:center;overflow:hidden;color:#738995;font:7px ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.v2v-suite-inputs{grid-template-columns:1fr 1fr}.v2v-suite-input-prompt{grid-column:1/-1;min-height:90px}}.nextframe-pro-stage{display:grid;height:min(310px,38vh);min-height:210px;flex:none;grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) minmax(260px,.88fr);gap:7px;border-bottom:1px solid #32414a;background:#0b1117;padding:7px}.nextframe-pro-monitor{display:grid;min-width:0;min-height:0;grid-template-rows:29px minmax(0,1fr);overflow:hidden;border:1px solid #3a4e58;background:#030608}.nextframe-pro-monitor header{display:flex;align-items:center;gap:7px;border-bottom:1px solid #30404a;background:#111a20;padding:0 8px;color:#8ed5d4;font-size:8px;font-weight:900;letter-spacing:.06em}.nextframe-pro-monitor header span{overflow:hidden;margin-left:auto;color:#8295a0;font:7px ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.nextframe-pro-monitor img{display:block;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain}.nextframe-pro-monitor>button,.nextframe-pro-empty{display:grid;place-items:center;align-content:center;gap:8px;background:#080e12;color:#738995;font-size:8px;text-align:center}.nextframe-pro-empty{padding:24px;line-height:1.6}.nextframe-pro-director{display:grid;min-height:0;grid-template-rows:21px minmax(0,1fr) 32px;gap:5px;overflow:auto;border:1px solid #3a4e58;background:#101920;padding:8px}.nextframe-pro-director>b{color:#9bdfd9;font-size:8px;letter-spacing:.09em}.nextframe-pro-director textarea{min-height:0;resize:none;border:1px solid #3a545e;background:#060d12;padding:9px;color:#e1eaeb;font:9px/1.5 ui-monospace,monospace}.nextframe-pro-director>div{display:flex;gap:5px}.nextframe-pro-director button{flex:1;border:1px solid #4e8d88;background:#19443f;color:#ccf7ef;font-size:7px;font-weight:900}.nextframe-pro-director button:disabled{opacity:.42}.nextframe-pro-director section{border:1px solid #507969;background:#102b28;padding:7px}.nextframe-pro-director section small{color:#93dcca;font-size:7px}.nextframe-pro-director section p{max-height:65px;overflow:auto;color:#d3e9df;font-size:8px;line-height:1.45}.nextframe-pro-director section button{min-height:24px;padding:0 7px}.nextframe-pro-builder-handle{display:flex;height:31px;flex:none;align-items:center;gap:6px;border:0;border-block:1px solid #32444b;background:#162228;padding:0 10px;color:#a2ded8;font-size:8px;font-weight:900;letter-spacing:.08em}@media(max-width:1100px){.nextframe-pro-stage{height:min(420px,44vh);grid-template-columns:1fr 1fr}.nextframe-pro-director{grid-column:1/-1;min-height:135px}}.editor-panel-handle{z-index:20;display:grid;width:19px;flex:none;place-items:center;border:0;border-inline:1px solid #394c56;background:linear-gradient(90deg,#17232b,#22313a);color:#87b7c4;cursor:pointer}.editor-panel-handle:hover{background:#315062;color:#fff}button{transition:border-color .12s ease,background-color .12s ease,color .12s ease,box-shadow .12s ease,transform .07s ease,filter .07s ease}button:not(:disabled):active{transform:translateY(1px) scale(.985);filter:brightness(1.18)}button:focus-visible{outline:1px solid #8ed9e7;outline-offset:1px;box-shadow:0 0 0 2px #59c2d32e}button[aria-pressed=true],button.is-active{filter:brightness(1.12)}.audio-transport-button.is-active,.audio-transport-button[aria-pressed=true]{border-color:#9c83ee!important;background:#3a2d72!important;color:#fff!important;box-shadow:inset 0 -2px #c9b8ff,0 0 10px #8b6de833}.audio-media-bin,.audio-mixer-inspector{transition:width .18s ease,opacity .14s ease}.v2v-native-shell{display:flex;min-height:0;flex:1;flex-direction:column;background:#070b0e;color:#dce6e9;overflow:hidden}.v2v-native-header{display:flex;height:54px;flex:none;align-items:center;gap:12px;border-bottom:1px solid #2b353a;background:linear-gradient(180deg,#151b1f,#0c1114);padding:0 13px;box-shadow:0 8px 24px #0008;z-index:3}.v2v-native-brand{display:flex;min-width:194px;align-items:center;gap:8px;color:#76c9d4}.v2v-native-brand span{display:flex;flex-direction:column}.v2v-native-brand b{font-size:11px;letter-spacing:.13em}.v2v-native-brand small{margin-top:3px;color:#77888f;font:700 6px/1 ui-monospace,monospace;letter-spacing:.11em}.v2v-native-header nav{display:flex;align-self:stretch;gap:3px}.v2v-native-header nav button{display:flex;min-width:112px;align-items:center;gap:7px;border:0;border-bottom:2px solid transparent;background:transparent;padding:0 9px;color:#75858b}.v2v-native-header nav button span{display:flex;flex-direction:column;text-align:left;font-size:8px;font-weight:900;letter-spacing:.08em}.v2v-native-header nav button small{margin-top:3px;color:#607076;font:600 6px/1 ui-monospace,monospace;letter-spacing:0}.v2v-native-header nav button:hover{background:#172126;color:#d9e6e9}.v2v-native-header nav button.is-active{border-bottom-color:var(--mode-accent);background:#121b1f;color:#fff;box-shadow:inset 0 -7px 17px color-mix(in srgb,var(--mode-accent) 12%,transparent)}.v2v-native-header nav button.is-active small{color:var(--mode-accent)}.v2v-native-engine{display:flex;margin-left:auto;align-items:center;gap:6px;color:#75868d;font:800 7px/1 ui-monospace,monospace;letter-spacing:.08em}.v2v-native-engine i{width:7px;height:7px;border-radius:50%;background:#aa5858}.v2v-native-engine i.is-online{background:#59d094;box-shadow:0 0 9px #59d094}.v2v-native-body{display:flex;min-height:0;flex:1;overflow:hidden}.v2v-native-bin,.v2v-native-controls{display:flex;width:272px;min-width:272px;min-height:0;flex-direction:column;background:#0d1317;overflow-y:auto}.v2v-native-bin{border-right:1px solid #29343a}.v2v-native-controls{width:304px;min-width:304px;border-left:1px solid #29343a;padding-bottom:12px}.v2v-native-bin>header,.v2v-native-controls>header{display:flex;height:38px;flex:none;align-items:center;gap:7px;border-bottom:1px solid #2d383e;background:#131a1e;padding:0 10px;color:#aebdc3}.v2v-native-bin>header b,.v2v-native-controls>header b{font-size:8px;letter-spacing:.12em}.v2v-native-bin>header button{display:grid;margin-left:auto;width:25px;height:25px;place-items:center;border:1px solid #39464c;background:#11181c;color:#a2b3ba}.v2v-native-imports{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px}.v2v-native-imports button{display:flex;height:48px;align-items:center;justify-content:center;gap:6px;border:1px solid #344148;background:#11191d;color:#9fb2b8;font-size:7px;font-weight:900}.v2v-native-imports button:hover{border-color:#5d9da6;color:#fff}.v2v-native-assets{display:flex;flex-direction:column;gap:5px;padding:0 8px 9px}.v2v-native-assets article{display:grid;grid-template-columns:66px minmax(0,1fr) 34px;align-items:center;gap:7px;border:1px solid #2b373d;background:#11181c;padding:4px}.v2v-native-assets article>div{height:38px;overflow:hidden;background:#050708}.v2v-native-assets img,.v2v-native-assets video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v2v-native-assets span{overflow:hidden;color:#aebcc2;font-size:7px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.v2v-native-assets button{height:25px;border:1px solid #405058;background:#182228;color:#91c9d1;font-size:6px;font-weight:900}.v2v-native-assets>p{border:1px dashed #354248;padding:17px;color:#6e7d83;font-size:8px;line-height:1.55;text-align:center}.v2v-native-center{display:grid;min-width:0;min-height:0;flex:1;grid-template-rows:35px minmax(190px,1fr) 26px 35px 210px;background:#080d10}.v2v-native-monitorbar,.v2v-native-transport{display:flex;align-items:center;gap:5px;border-bottom:1px solid #2c373c;background:#11181c;padding:0 7px}.v2v-native-monitorbar button,.v2v-native-transport button{display:flex;height:24px;align-items:center;gap:5px;border:1px solid #35444b;background:#131c20;padding:0 8px;color:#9cabb1;font-size:7px;font-weight:900}.v2v-native-monitorbar button:active,.v2v-native-transport button:active,.v2v-native-transport button.is-active{border-color:#61aeb8;background:#1d3338;color:#d9fbff}.v2v-native-monitorbar span{margin-left:4px;color:#8da2a9;font:700 8px/1 ui-monospace,monospace}.v2v-native-monitorbar button:last-child{margin-left:auto}.v2v-native-monitors{display:grid;min-height:0;grid-template-columns:1fr 1fr;gap:1px;background:#283237}.v2v-native-monitors article{display:grid;min-width:0;min-height:0;grid-template-rows:28px minmax(0,1fr);background:#020405}.v2v-native-monitors header{display:flex;align-items:center;gap:8px;padding:0 9px;background:#0d1316}.v2v-native-monitors header b{color:#83c8d0;font-size:8px;letter-spacing:.12em}.v2v-native-monitors header span{overflow:hidden;color:#718187;font:600 6px/1 ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.v2v-native-monitors article>div{display:grid;min-height:0;place-items:center;overflow:hidden;background:radial-gradient(circle,#11191d,#020405 68%)}.v2v-native-monitors video,.v2v-native-monitors img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#000}.v2v-native-monitors p{display:flex;flex-direction:column;align-items:center;gap:9px;color:#4d5d63;font-size:8px;letter-spacing:.08em}.v2v-native-progress{position:relative;display:grid;grid-template-columns:90px minmax(0,1fr) 38px;align-items:center;overflow:hidden;border-block:1px solid #2d373b;background:#0f1518;padding:0 8px}.v2v-native-progress>span{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#1b5660,#2a777f);opacity:.32;transition:width .25s}.v2v-native-progress b,.v2v-native-progress small,.v2v-native-progress em{position:relative;z-index:1}.v2v-native-progress b{color:#a4dce2;font:900 7px/1 ui-monospace,monospace}.v2v-native-progress small{overflow:hidden;color:#718087;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.v2v-native-progress em{font:800 7px/1 ui-monospace,monospace;text-align:right}.v2v-native-transport input{min-width:90px;flex:1;accent-color:#62bbc5}.v2v-native-transport>span{color:#75888e;font:700 7px/1 ui-monospace,monospace;white-space:nowrap}.v2v-native-timeline{position:relative;min-height:0;overflow:auto;background:linear-gradient(90deg,#1b252a 1px,transparent 1px) 112px 0/8.333% 100%,#090e11;padding-top:22px}.v2v-native-ruler{position:absolute;top:0;left:112px;right:0;height:22px;border-bottom:1px solid #334046;background:#10171a}.v2v-native-ruler span{position:absolute;top:7px;color:#66777d;font:700 6px/1 ui-monospace,monospace;transform:translate(-50%)}.v2v-native-lane{display:grid;height:56px;grid-template-columns:112px minmax(620px,1fr);border-bottom:1px solid #222d32}.v2v-native-lane>header{display:flex;flex-direction:column;justify-content:center;border-right:1px solid #344148;background:#11181c;padding:0 10px}.v2v-native-lane>header b{color:#8ecbd2;font-size:9px}.v2v-native-lane>header small{margin-top:3px;color:#617177;font-size:6px}.v2v-native-lane.is-active>header{background:#17252a;box-shadow:inset 3px 0 #62b9c3}.v2v-native-lane>section{position:relative;margin:4px}.v2v-native-clip{position:absolute;top:0;bottom:0;display:flex;min-width:35px;align-items:center;overflow:hidden;border:1px solid #437780;background:#193239 center/84px 100%;box-shadow:inset 0 0 0 1px #0008}.v2v-native-clip.is-reference{border-color:#9b7548;background-color:#392a1b}.v2v-native-clip.is-output{border-color:#547c62;background:#193125}.v2v-native-clip b{overflow:hidden;padding:0 12px;color:#e0ecee;font-size:7px;text-shadow:0 1px 2px #000;text-overflow:ellipsis;white-space:nowrap}.v2v-native-clip button{position:absolute;top:0;bottom:0;width:8px;border:0;background:#87d4dc;cursor:ew-resize}.v2v-native-clip button.is-left{left:0}.v2v-native-clip button.is-right{right:0}.v2v-native-playhead{position:absolute;top:0;bottom:0;width:1px;background:#f2b65b;box-shadow:0 0 6px #f2b65b;pointer-events:none}.v2v-native-controls>label{display:flex;flex-direction:column;gap:5px;margin:10px 10px 0;color:#849399;font-size:7px;font-weight:900;letter-spacing:.08em}.v2v-native-controls select,.v2v-native-controls input,.v2v-native-controls textarea{width:100%;border:1px solid #354249;background:#080d10;padding:8px;color:#dce5e8;font-size:8px;outline:none}.v2v-native-controls select:focus,.v2v-native-controls input:focus,.v2v-native-controls textarea:focus{border-color:#5daab4;box-shadow:0 0 0 1px #284c51}.v2v-native-controls textarea{resize:vertical;line-height:1.5}.v2v-native-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:10px 10px 0}.v2v-native-grid label{display:flex;flex-direction:column;gap:4px;color:#75878d;font-size:6px;font-weight:900}.v2v-native-ai,.v2v-native-send{display:flex;margin:8px 10px 0;height:31px;align-items:center;justify-content:center;gap:6px;border:1px solid #815f37;background:#2c2116;color:#eac18f;font-size:7px;font-weight:900}.v2v-native-actions{display:grid;grid-template-columns:1fr 72px;gap:6px;padding:12px 10px 0}.v2v-native-actions button{display:flex;height:39px;align-items:center;justify-content:center;gap:6px;border:1px solid #3a4a51;background:#172227;color:#b9c9ce;font-size:8px;font-weight:900}.v2v-native-actions button:first-child{border-color:#4d9199;background:#1d3d42;color:#d8fbff}.v2v-native-actions button:disabled{opacity:.35}.v2v-native-send{border-color:#416c58;background:#193126;color:#9bd8b4}@media(max-width:1200px){.v2v-native-header nav button{min-width:84px}.v2v-native-header nav button small{display:none}.v2v-native-bin{width:220px;min-width:220px}.v2v-native-controls{width:270px;min-width:270px}.v2v-native-monitors{grid-template-columns:1fr}.v2v-native-monitors article:first-child{display:none}}.suite-goyai-float.is-collapsed{height:168px;grid-template-rows:42px minmax(0,1fr);overflow:hidden}.suite-goyai-minimal{display:grid;min-height:0;grid-template-rows:minmax(0,1fr) 54px;background:#0b1013}.suite-goyai-minimal>p{min-height:0;margin:0;overflow:auto;padding:9px 11px;color:#bfc9cd;font-size:8px;line-height:1.45}.suite-goyai-minimal>p b{display:block;margin-bottom:4px;color:#d58d57;font:900 6px/1 ui-monospace,monospace;letter-spacing:.12em}.suite-goyai-minimal form{height:54px}.suite-goyai-float.is-collapsed>header button[aria-pressed=true]{border-color:#a66d45;background:#302116;color:#f0b98e}.editor-panel-handle{align-self:center;width:23px;height:46px;border:1px solid #51616a;border-radius:5px 0 0 5px;background:linear-gradient(270deg,#17232b,#22313a);box-shadow:-4px 3px 12px #0008;color:#87b7c4}.create-editor-bin-handle{background:linear-gradient(90deg,#17232b,#22313a);color:#87b7c4}.editor-panel-handle:hover,.create-editor-bin-handle:hover{background:#315062;color:#fff}.v2v-native-header{height:38px;box-shadow:none;padding-inline:8px}.v2v-native-header nav{min-width:0;overflow-x:auto}.v2v-native-header nav button small{display:none}.v2v-native-center{grid-template-rows:35px 30px minmax(120px,1fr) 26px 35px minmax(140px,190px);overflow:hidden}.v2v-monitor-tabs{display:flex;gap:4px;align-items:center;padding:3px 7px;background:#11181c;border-bottom:1px solid #2c373c}.v2v-monitor-tabs button{height:24px;padding:0 12px;border:1px solid #35444b;background:#131c20;color:#9cabb1;font-size:9px;font-weight:800}.v2v-monitor-tabs button[aria-pressed=true]{background:#23404c;border-color:#79a8ba;color:#fff}.v2v-native-monitors.view-source,.v2v-native-monitors.view-program{grid-template-columns:minmax(0,1fr)}.v2v-native-monitors.view-source article:first-child,.v2v-native-monitors.view-dual article:first-child{display:grid}.v2v-native-monitors.view-source article:last-child,.v2v-native-monitors.view-program article:first-child{display:none}.v2v-native-monitors.view-dual{grid-template-columns:repeat(2,minmax(0,1fr))}.v2v-native-lane{grid-template-columns:112px minmax(0,1fr);height:50px}.v2v-native-timeline{overflow-x:hidden}.v2v-native-monitorbar,.v2v-native-transport{min-width:0;overflow-x:auto}.v2v-native-monitorbar button,.v2v-native-transport button{flex-shrink:0}.pan-workspace{display:flex;flex:1;min-height:0;flex-direction:column;background:#0b1014;color:#dce6eb}.pan-workspace>header{display:flex;align-items:center;gap:9px;min-height:44px;padding:7px 12px;border-bottom:1px solid #34434d;background:#151e25;flex-wrap:wrap}.pan-workspace small{color:#91a9b5;font-size:9px;margin:0 14px 0 5px}.pan-workspace button{border:1px solid #435863;background:#1b2b35;color:#d8e8f0;padding:7px;font-size:10px;border-radius:3px}.pan-workspace button:hover{background:#305165;border-color:#89bbd2}.pan-workspace button:disabled{opacity:.35}.pan-workspace>header>span{margin-left:auto;font-size:10px;color:#8c9da8}.pan-viewport{position:relative;flex:1;min-height:0;overflow:hidden;touch-action:none;background:radial-gradient(#30414b 1px,transparent 1px) 0 0/24px 24px;cursor:grab}.pan-world{position:absolute;inset:0;transform-origin:0 0;pointer-events:none}.pan-links{position:absolute;width:1px;height:1px;overflow:visible;pointer-events:none}.pan-links text{font-size:11px}.pan-card{position:absolute;width:300px;border:1px solid #506777;border-radius:6px;background:#111b22;box-shadow:0 12px 28px #0008;pointer-events:auto;overflow:hidden;cursor:grab}.pan-card header{display:flex;gap:5px;padding:8px;background:#1d2c36;border-bottom:1px solid #3b4f5a}.pan-card input{width:100%;min-width:0;background:transparent;color:#e5eef3;border:0;font-size:12px}.pan-media{height:165px;background:#030709;display:grid;place-items:center}.pan-media img,.pan-media video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pan-card textarea{display:block;box-sizing:border-box;width:calc(100% - 16px);margin:8px;height:84px;resize:vertical;background:#0a1116;color:#cbdbe4;padding:8px;border:1px solid #3a4e5b;font-size:12px}.pan-card footer{display:flex;gap:4px;padding:8px;flex-wrap:wrap}.pan-empty{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);color:#9db0bc;text-align:center;line-height:1.8;pointer-events:none}.pan-hint{padding:8px;background:#203845;font-size:12px}.pan-workspace.is-native{background:#111418;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.pan-header{flex:none!important;min-height:48px!important;background:#191d22!important;border-color:#393f46!important;padding:6px 12px!important}.pan-brand{display:flex;align-items:baseline;gap:10px;margin-right:12px}.pan-brand>b{color:#f5b84d;font-size:17px;letter-spacing:.08em}.pan-brand>span{font-size:10px;font-weight:900;letter-spacing:.13em}.pan-brand>small{font-size:8px;color:#88949e;margin:0}.pan-header button,.pan-inspector button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #444c52;background:#272d33;color:#e3e8eb;border-radius:3px;padding:7px 10px;font-size:9px;font-weight:800;letter-spacing:.04em;cursor:pointer}.pan-header button:hover,.pan-inspector button:hover{border-color:#f0b44e;background:#343334;color:#fff}.pan-header .pan-primary,.pan-inspector .pan-render{background:#e4a83e;color:#181511;border-color:#f5bc55}.pan-header>span{margin-left:0!important}.pan-backend{margin-left:auto;color:#ef9d80;font-size:9px;font-weight:800;letter-spacing:.08em}.pan-backend.is-online{color:#75d5a3}.pan-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;min-height:0;flex:1}.pan-viewport{background:radial-gradient(#3b4043 1px,transparent 1px) 0 0/28px 28px,#151a1f;overflow:hidden}.pan-world{inset:0;width:1px;height:1px}.pan-links{z-index:0}.pan-links text{paint-order:stroke;stroke:#15191e;stroke-width:4px;font-size:10px;font-weight:800;letter-spacing:.09em}.pan-card{z-index:1;width:366px;height:328px;box-sizing:border-box;overflow:visible;border:1px solid #545e65;background:#1b2025;border-radius:8px;box-shadow:0 13px 32px #0009;cursor:grab}.pan-card.is-selected{border-color:#e5ab48;box-shadow:0 0 0 1px #b27c32,0 15px 34px #000a}.pan-card>header{height:35px;box-sizing:border-box;align-items:center;gap:4px;padding:4px 6px;background:#262c31;border-bottom:1px solid #454d54;border-radius:7px 7px 0 0}.pan-card-grip{color:#879198;letter-spacing:-.16em;font-size:17px}.pan-card>header input{font-size:11px;font-weight:800;letter-spacing:.03em}.pan-card>header button{flex:none;min-width:25px;height:25px;display:grid;place-items:center;border:1px solid #404a51;background:#22282d;padding:0}.pan-card>header button.pan-g{border-radius:50%;border-color:#efb958;color:#f7c878;font-size:12px;font-weight:950}.pan-card .pan-media{height:180px;margin-right:33px;background:#0a0d10;border-bottom:1px solid #39434a;overflow:hidden;display:grid;place-items:center}.pan-card .pan-media img,.pan-card .pan-media video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pan-card .pan-media>button{display:grid;place-items:center;gap:7px;width:100%;height:100%;background:transparent;border:0;color:#b6c3cb}.pan-card .pan-media>button>b{font-size:11px;letter-spacing:.1em}.pan-card .pan-media>button>span{font-size:9px;color:#8899a4}.pan-reference-strip{height:28px;display:flex;align-items:center;gap:5px;padding:2px 7px;border-bottom:1px solid #3c454b;font-size:8px;color:#aab6bd;letter-spacing:.06em}.pan-reference-strip>span{margin-right:auto}.pan-reference-strip img{width:27px;height:24px;-o-object-fit:cover;object-fit:cover;border:1px solid #7d8891}.pan-reference-strip button{width:23px;height:23px;display:grid;place-items:center;padding:0;border:1px solid #697783;background:#30383f}.pan-text-row{height:55px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:3px;padding:5px 6px;box-sizing:border-box}.pan-text-row>span{color:#efbc65;font-size:9px;font-weight:850;letter-spacing:.1em;margin-top:6px}.pan-card .pan-text-row textarea{margin:0;width:100%;height:45px;resize:none;background:#10161b;border:1px solid #4d5962;padding:5px 7px;font:10px/1.35 ui-sans-serif,system-ui;color:#eff4f6;box-sizing:border-box}.pan-status{height:26px;display:flex;align-items:center;justify-content:space-between;gap:5px;border-top:1px solid #40484e;padding:0 7px;font-size:8px;font-weight:800;color:#96a6ad;overflow:hidden}.pan-status>.is-complete{color:#8be3ae}.pan-status>.is-error{color:#ff9a81}.pan-status>.is-queued,.pan-status>.is-preparing{color:#f9cc7f}.pan-status small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8e9ea7;font-size:8px}.pan-card-error{position:absolute;left:4px;right:37px;bottom:-31px;z-index:4;background:#52241f;color:#ffe0d6;border:1px solid #a75445;padding:5px 7px;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pan-card-rail{position:absolute;right:0;top:35px;bottom:92px;width:33px;display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;background:#22282d;border-left:1px solid #40494f}.pan-card-rail button{width:27px;height:31px;display:grid;place-items:center;padding:0;border-color:#48535a;background:#2c343a;color:#d7e1e7}.pan-card-rail button:hover,.pan-card-rail button.is-active{border-color:#efbb5f;background:#59432b;color:#ffe1a4}.pan-action-tree{position:absolute;left:calc(100% + 8px);top:35px;width:183px;padding:6px;background:#20262c;border:1px solid #bd9151;box-shadow:0 12px 26px #000a;z-index:10;border-radius:4px;display:flex;flex-direction:column;gap:3px}.pan-action-tree>b{font-size:8px;letter-spacing:.11em;color:#f0ba69;padding:4px}.pan-action-tree button{display:flex;justify-content:flex-start;gap:7px;text-align:left;padding:7px;color:#dce5e9;background:#2a3137;border-color:#495157}.pan-inspector{min-width:0;overflow:auto;background:#1b2025;border-left:1px solid #434b52;padding:0 11px 12px}.pan-inspector>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:7px;height:43px;background:#242a30;border-bottom:1px solid #4e5861;margin:0 -11px 10px;padding:0 11px;color:#f6bb62;font-size:10px;letter-spacing:.11em}.pan-inspector-title{display:flex;flex-direction:column;gap:3px;padding:5px 0 10px}.pan-inspector-title>b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pan-inspector-title>small{font-size:8px;color:#95a4ae}.pan-inspector label{display:flex;flex-direction:column;gap:5px;margin:0 0 10px;color:#c0cbd2;font-size:9px;font-weight:800;letter-spacing:.07em}.pan-inspector select,.pan-inspector input,.pan-inspector textarea{box-sizing:border-box;width:100%;max-width:100%;min-height:29px;border:1px solid #55616a;background:#11171b;color:#f1f5f7;padding:5px 6px;font-size:10px;font-weight:500;letter-spacing:normal}.pan-inspector textarea{min-height:58px;resize:vertical}.pan-inspector label>small{font-size:8px;font-weight:500;color:#81919a}.pan-inspector .pan-render{width:100%;min-height:35px;margin:4px 0 8px;font-size:10px}.pan-inspector .pan-render:disabled{opacity:.5}.pan-contract-note{display:flex;align-items:flex-start;gap:6px;padding:8px;margin:3px 0;background:#242b31;border:1px solid #4c5961;color:#aebec8;font-size:9px;line-height:1.4}.pan-contract-note svg{flex:none}.pan-model-error{color:#ffa493;font-size:9px}.pan-empty{width:360px;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:auto}.pan-empty>b{font-size:15px;color:#edf3f6}.pan-empty>span{font-size:11px}.pan-empty>button{background:#dca444;color:#171b1e;padding:10px 18px;font-weight:900}.pan-hint{position:absolute;bottom:14px;left:14px;z-index:20;border:1px solid #d2a355;background:#35291a;color:#ffdfa8}.pan-zoom{position:absolute;right:15px;bottom:15px;z-index:20;display:flex;align-items:center;gap:4px;padding:4px;background:#20272c;border:1px solid #53616b;border-radius:4px;font-size:9px;font-weight:800}.pan-zoom button{padding:4px;display:grid;place-items:center}@media(max-width:1050px){.pan-layout{grid-template-columns:minmax(0,1fr) 240px}.pan-brand>small{display:none}.pan-header{gap:5px!important}.pan-inspector{padding-left:7px;padding-right:7px}}.pan-inspector{padding-bottom:88px}.pan-card .pan-media{display:flex;align-items:center;justify-content:center}:root{--ps-accent:#e4a83e;--ps-canvas:#202b31;--ps-panel:#1b252b;--ps-radius:4px}body{cursor:auto}button,a,[role=button],select,input[type=checkbox],input[type=range]{cursor:pointer}[draggable=true]:active,.pan-viewport:active,.pan-card:active{cursor:grabbing}.pan-viewport{background:radial-gradient(#6f8087 1px,transparent 1px) 0 0/28px 28px,var(--ps-canvas)}.pan-inspector,.pan-card{background:var(--ps-panel)}.pan-card,.pan-header button,.pan-inspector button,.pan-inspector select,.pan-inspector input,.pan-inspector textarea{border-radius:var(--ps-radius)}.pan-header .pan-primary,.pan-inspector .pan-render{background:var(--ps-accent);border-color:var(--ps-accent)}.pan-stage-toggle{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;border:1px solid #50616a;padding:8px;background:#202b30}.pan-stage-toggle input{width:15px!important;min-height:15px!important;accent-color:var(--ps-accent)}.pan-stage-toggle span{display:flex;flex-direction:column;gap:3px}.pan-stage-toggle small{font-size:8px;color:#a9bbc5;font-weight:500;letter-spacing:normal}.goyai-header-button{font-size:15px;font-weight:950;color:#f8c574!important;border-color:#a27838!important;background:#2c271d!important;width:34px}.pan-h3-template{display:flex;flex:none;align-items:end;gap:9px;flex-wrap:wrap;padding:9px 13px;background:#242b31;border-bottom:1px solid #566572;color:#dfe8ed}.pan-h3-template>div{min-width:220px;display:flex;flex:1;flex-direction:column;gap:3px}.pan-h3-template>div b{font-size:10px;letter-spacing:.1em;color:#f3bc6f}.pan-h3-template>div small,.pan-h3-template>small{font-size:9px;color:#adbdc7}.pan-h3-template label{display:flex;flex-direction:column;gap:4px;min-width:115px;font-size:9px;font-weight:800;letter-spacing:.06em}.pan-h3-template select,.pan-h3-template input[type=number]{height:30px;border:1px solid #62727e;background:#141b20;color:#f2f5f6;padding:3px 7px;border-radius:var(--ps-radius)}.pan-h3-template .pan-auto-editor{flex-direction:row;align-items:center;gap:6px;white-space:nowrap}.pan-h3-template .pan-auto-editor input{accent-color:var(--ps-accent)}.pan-h3-template button{height:30px;border:1px solid #596974;background:#2e3b44;color:#eaf0f4;padding:5px 9px;border-radius:var(--ps-radius);font-size:9px;font-weight:800}.pan-h3-template button.pan-primary{background:var(--ps-accent);color:#16191b;border-color:var(--ps-accent)}.pan-h3-template>small{flex-basis:100%}.pan-video-take{position:absolute;left:8px;right:41px;top:48px;z-index:5;padding:5px;background:#151b20;border:1px solid #b78b46;box-shadow:0 9px 25px #000b}.pan-video-take video{width:100%;height:135px;-o-object-fit:contain;object-fit:contain}.pan-video-take button{width:100%;margin-top:4px;background:#2f493d;color:#d8f1df;border-color:#628c70;font-weight:800}.film-bible-workspace{display:flex;flex:1;min-height:0;flex-direction:column;background:#11171b;color:#e8eef1;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.film-bible-top{height:55px;flex:none;display:flex;align-items:center;gap:9px;padding:6px 14px;border-bottom:1px solid #43515a;background:#1c252b}.film-bible-top>div{display:flex;align-items:center;gap:10px;margin-right:auto;color:#ecc78e}.film-bible-top>div>div{display:flex;flex-direction:column;gap:3px}.film-bible-top b{font-size:13px;letter-spacing:.12em}.film-bible-top small{color:#96abb7;font-size:8px;letter-spacing:.12em}.film-bible-top button{display:flex;align-items:center;gap:6px;border:1px solid #64727c;background:#28353d;color:#e4edf2;padding:7px 10px;font-size:9px;font-weight:800;letter-spacing:.05em;border-radius:var(--ps-radius)}.film-bible-top button:hover{border-color:#e0af70;background:#39414a}.film-bible-layout{display:grid;grid-template-columns:194px minmax(0,1fr) 246px;flex:1;min-height:0}.film-bible-layout>nav,.film-bible-context{overflow:auto;background:#192228;border-right:1px solid #42515b}.film-bible-layout>nav{display:flex;flex-direction:column;padding:12px 7px;gap:3px}.film-bible-layout>nav button{display:flex;align-items:center;gap:10px;width:100%;min-height:35px;border:1px solid transparent;background:transparent;color:#aabac4;text-align:left;padding:6px 9px;font-size:10px;font-weight:750;letter-spacing:.04em;border-radius:var(--ps-radius)}.film-bible-layout>nav button span{color:#748c9b;font-size:9px}.film-bible-layout>nav button svg{margin-left:auto}.film-bible-layout>nav button:hover,.film-bible-layout>nav button.is-active{border-color:#9a7750;background:#3a352f;color:#ffe0ad}.film-bible-content{overflow:auto;min-width:0;padding:23px 26px 80px;background:linear-gradient(160deg,#1c262c,#151e23 60%)}.film-bible-content>header{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #4b5b64;padding-bottom:14px}.film-bible-content>header small{font-size:9px;color:#b7a482;letter-spacing:.14em}.film-bible-content h1{font-size:23px;letter-spacing:.07em;margin:7px 0}.film-bible-content p{font-size:11px;color:#a8bdc6;margin:0}.film-bible-content>header>span{align-self:end;color:#93b6bb;font-size:9px;font-weight:800;white-space:nowrap}.film-bible-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px}.film-bible-field{display:flex;flex-direction:column;min-height:168px;border:1px solid #50616b;background:#202d34;padding:10px;box-shadow:0 7px 20px #0002;border-radius:var(--ps-radius)}.film-bible-field.is-locked{border-color:#c7a56d}.film-bible-field header{display:flex;align-items:center;gap:7px;margin-bottom:8px}.film-bible-field header b{font-size:10px;letter-spacing:.08em;margin-right:auto}.film-bible-field header span{font-size:9px;color:#8da3ae}.film-bible-field select{border:1px solid #607580;background:#172127;color:#d8e5ea;padding:4px;font-size:9px}.film-bible-field textarea,.film-bible-field input{box-sizing:border-box;width:100%;border:1px solid #485a65;background:#141e24;color:#ecf2f4;padding:8px;font:11px/1.45 ui-sans-serif,system-ui;border-radius:var(--ps-radius)}.film-bible-field textarea{flex:1;min-height:90px;resize:vertical}.film-bible-field input{margin-top:7px;font-size:9px}.film-bible-field textarea:-moz-read-only{opacity:.7}.film-bible-field textarea:read-only{opacity:.7}.film-bible-context{border-right:0;border-left:1px solid #45545e;padding:19px 13px}.film-bible-context>b{display:block;color:#e9c18a;font-size:10px;letter-spacing:.1em;margin-bottom:11px}.film-bible-context p{font-size:10px;line-height:1.5;color:#aebec6;margin:0 0 18px}.film-bible-context>div{display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid #3c4d56;font-size:9px;color:#9caeb8}.film-bible-context>div strong{color:#ebca9e}.film-bible-context>article{display:flex;flex-direction:column;gap:3px;padding:8px 0;border-top:1px solid #3e5059;font-size:10px}.film-bible-context>article small{font-size:8px;color:#8ea3ae}.film-bible-context>article em{font-size:8px;color:#d1b88f;font-style:normal}@media(max-width:1100px){.film-bible-layout{grid-template-columns:165px minmax(0,1fr)}.film-bible-context{display:none}.film-bible-fields{grid-template-columns:1fr}}.h3-pro-side{display:flex;flex:none;flex-direction:column;width:clamp(340px,27vw,460px);min-width:340px;min-height:0;border-left:1px solid #3b474f}.h3-pro-side>.h3-pro-settings{flex:1;min-height:0;width:100%;min-width:0;border-left:0}.h3-video-template-box{flex:none;border-bottom:1px solid #826638;background:#26251f;color:#eed7b6;font-size:9px}.h3-video-template-box summary{display:flex;align-items:center;gap:7px;padding:9px;cursor:pointer;list-style:none;font-weight:900;letter-spacing:.06em}.h3-video-template-box summary svg:last-child{margin-left:auto}.h3-video-template-box>div{display:flex;flex-direction:column;gap:6px;padding:0 9px 9px}.h3-video-template-box label{display:flex;flex-direction:column;gap:4px;font-size:8px;font-weight:800}.h3-video-template-box select{width:100%;height:27px;background:#141d21;border:1px solid #73706a;color:#f2eee7;font-size:9px}.h3-video-template-box p{color:#c9beb0;line-height:1.4;margin:0}.h3-video-template-box button{border:1px solid #dba54d;background:#765322;color:#fff1cb;padding:7px;font-size:8px;font-weight:900}.h3-video-template-box small{color:#a89d8d;font-size:8px}.create-format-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:7px 10px;background:#182128;border-bottom:1px solid #43515a;color:#d3dfe4;font-size:10px;font-weight:800}.create-format-bar>span:first-child{color:#eebd63;letter-spacing:.08em}.create-format-bar label{display:flex;align-items:center;gap:5px}.create-format-bar input{width:70px;height:26px;padding:2px 5px;border:1px solid #5c6e77;border-radius:3px;background:#0e181e;color:#fff;font:inherit}.create-format-bar label:last-of-type input{width:76px}.create-format-bar small{margin-left:auto;color:#8db6b9;font-size:9px}.shotboard-surface-stage .h3-pro-side>.h3-pro-settings{width:100%;min-width:0;max-width:none}.h3-pro-number{display:grid;grid-template-columns:32px minmax(0,1fr);gap:5px;min-width:0}.h3-pro-number button{height:25px;border:1px solid #43535a;background:#1d2c32;color:#aee8e5;cursor:ew-resize;font-size:13px}.h3-pro-number input[type=number]{width:100%;font-variant-numeric:tabular-nums}.theme-builder{display:grid;gap:9px;border-top:1px solid #3b4a53;padding-top:14px}.theme-builder>b{color:#f6d28f;font-size:10px;letter-spacing:.11em}.theme-builder>small{color:#aabac3;font-size:9px}.theme-palette{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.theme-palette label{display:flex;align-items:center;gap:6px;border:1px solid #42535d;padding:6px;color:#c5d2d7;font-size:8px}.theme-palette input{width:27px;height:24px;padding:0;border:0;background:transparent}.theme-radius{display:flex;align-items:center;gap:10px;color:#cbd7de;font-size:9px;font-weight:800}.theme-radius input{flex:1;accent-color:var(--ps-accent)}.theme-radius span{width:31px;text-align:right;color:#f8d28b}.audio-workspace{background:#101719!important;color:#e5edf0!important}.audio-workspace>header{background:#1b252a!important;border-color:#405159!important}.audio-workspace .audio-editor-shell{background:#111b1f}.audio-workspace .audio-media-bin{background:#162126;border-color:#3f545a}.audio-workspace .audio-media-bin>header,.audio-workspace .audio-mixer-inspector>header{background:#243039;border-color:#40545c;color:#a7dfd7}.audio-workspace .audio-bin-list article{background:#1d2a30;border-color:#4a6670}.audio-workspace .audio-bin-list article:hover{background:#294047;border-color:#80c8c6}.audio-workspace .audio-bin-list article p b{color:#e5eeee}.audio-workspace .audio-bin-list article p small{color:#a3bec4}.audio-workspace .audio-bin-wave{position:relative;display:block;overflow:hidden;background:#101d22}.audio-workspace .audio-bin-empty{background:#1b2a30;border-color:#54727b;color:#a8cdd3}.audio-workspace .audio-mixer-inspector{background:#19262c}.audio-workspace .audio-channel-bank{background:#112026;border-color:#486069}.audio-workspace .audio-channel-bank button{background:#213239;border-color:#4c6b72;color:#b2d4d6}.audio-workspace .audio-channel-bank button.is-active{border-color:#91d7ce;color:#ecfff7}.audio-workspace .audio-clip-inspector{background:#1e2e35;border-color:#4e6c74}.audio-workspace .audio-clip-inspector>div b{color:#a4dacf}.audio-workspace .audio-add-lane{background:#1d3035;border-color:#628e88;color:#bcdfd3}.audio-workspace .audio-transport-button.is-active{border-color:#93d7c9;background:#2b514b}.audio-workspace input[type=range]{accent-color:#8acbbc}.pan-card .pan-media img,.pan-card .pan-media video{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.create-editor-h3-control{margin:7px;border:1px solid #7658a8;background:#181126;padding:7px;color:#d8c9ee}.create-editor-h3-control header{display:flex;align-items:center;gap:6px}.create-editor-h3-control header b{font-size:8px;letter-spacing:.09em}.create-editor-h3-control header button{margin-left:auto;border:1px solid #604d7c;background:#251a35;color:#d8c9ee}.create-editor-h3-control>span,.create-editor-h3-control>small{display:block;overflow:hidden;margin-top:5px;text-overflow:ellipsis;white-space:nowrap}.create-editor-h3-control>span{font-size:8px}.create-editor-h3-control>small{color:#9f89bc;font:6px ui-monospace,monospace}.plasma3d-clock{border-left:3px solid #348f75!important}.plasma3d-clock.is-mismatch{border-left-color:#e9a52d!important;background:#221a0d!important}.plasma3d-clock>b,.plasma3d-clock>span{display:block;font:8px ui-monospace,monospace}.plasma3d-clock>span{margin-top:4px;color:#9eabb0}.plasma3d-clock>button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:7px;border:1px solid #a47725;background:#38270d;color:#ffd785;padding:6px;font-size:8px;font-weight:800}.audio-rotary-control{display:grid;grid-template-columns:minmax(0,1fr) 36px 62px;align-items:center;gap:8px;margin-top:10px;padding:7px 9px;border:1px solid #3d5357;border-radius:4px;background:#19272a;color:#b9d3d3}.audio-rotary-control>span{font-size:9px;font-weight:800;letter-spacing:.07em}.audio-rotary-control input{width:100%;height:26px;border:1px solid #537171;border-radius:3px;background:#102024;color:#dff1ef;text-align:center;font:10px ui-monospace,monospace}.audio-rotary{position:relative;width:34px;height:34px;border:2px solid #668d87;border-radius:50%;background:radial-gradient(circle,#395654 0 34%,#152d30 36% 100%);cursor:ns-resize;touch-action:none}.audio-rotary i{position:absolute;inset:3px;transform:rotate(var(--rotary-angle))}.audio-rotary i:before{content:"";position:absolute;left:50%;top:1px;width:2px;height:8px;border-radius:2px;background:#e7bb72;transform:translate(-50%)}.floating-audio-mixer .mixer-meter-fader{display:grid;grid-template-columns:10px 24px;justify-content:center;gap:10px;min-height:0;flex:1;margin-top:9px}.floating-audio-mixer .mixer-meter{position:relative;width:8px;height:100%;overflow:hidden;border:1px solid #47716f;border-radius:3px;background:#101c21}.floating-audio-mixer .mixer-meter i{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(#e2ba6d,#5cb8ae)}.floating-audio-mixer .mixer-meter-fader input{display:block;width:24px;height:100%;margin:0}.floating-audio-mixer .vertical-slider{writing-mode:vertical-lr;direction:rtl;-webkit-appearance:slider-vertical;-moz-appearance:slider-vertical;appearance:slider-vertical}.audio-waveform{position:absolute;inset:4px;overflow:hidden;pointer-events:none;opacity:1;filter:none}.audio-waveform>canvas{display:block;width:100%;height:100%;filter:none;image-rendering:auto}.audio-waveform>span{position:absolute;inset:0;display:grid;place-items:center;color:#d0dfdf;font:8px ui-monospace,monospace;text-align:center;background:#112026b3}.create-editor-audio-clip>.audio-waveform{inset:23px 8px 3px}.audio-timeline-stage article>.audio-waveform{inset:24px 8px 29px}.audio-bin-wave>.audio-waveform{inset:2px}.create-editor-center .create-editor-timeline{grid-template-rows:auto auto minmax(0,1fr)}.create-editor-timeline>header{min-height:38px;flex-wrap:wrap;gap:5px;padding-block:5px}.create-editor-timeline>header nav{flex-wrap:wrap}.create-editor-timeline>.create-format-bar{min-height:38px}.last\:border-r-0:last-child{border-right-width:0px}.focus-within\:border-goya-orange\/70:focus-within{border-color:#e99a5bb3}.hover\:border-\[\#3a4557\]:hover{--tw-border-opacity: 1;border-color:rgb(58 69 87 / var(--tw-border-opacity, 1))}.hover\:border-\[\#55507f\]:hover{--tw-border-opacity: 1;border-color:rgb(85 80 127 / var(--tw-border-opacity, 1))}.hover\:border-\[\#6c6b58\]:hover{--tw-border-opacity: 1;border-color:rgb(108 107 88 / var(--tw-border-opacity, 1))}.hover\:border-\[\#9bd8ff\]:hover{--tw-border-opacity: 1;border-color:rgb(155 216 255 / var(--tw-border-opacity, 1))}.hover\:border-\[\#d5a154\]:hover{--tw-border-opacity: 1;border-color:rgb(213 161 84 / var(--tw-border-opacity, 1))}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.hover\:border-goya-orange:hover{--tw-border-opacity: 1;border-color:rgb(233 154 91 / var(--tw-border-opacity, 1))}.hover\:border-goya-teal:hover{--tw-border-opacity: 1;border-color:rgb(97 201 198 / var(--tw-border-opacity, 1))}.hover\:border-red-300:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.hover\:border-white\/55:hover{border-color:#ffffff8c}.hover\:bg-\[\#654029\]:hover{--tw-bg-opacity: 1;background-color:rgb(101 64 41 / var(--tw-bg-opacity, 1))}.hover\:bg-goya-raised:hover{--tw-bg-opacity: 1;background-color:rgb(27 39 45 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-400:hover{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.hover\:bg-red-950:hover{--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:text-goya-orange:hover{--tw-text-opacity: 1;color:rgb(233 154 91 / var(--tw-text-opacity, 1))}.hover\:text-red-100:hover{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:border-\[\#8c6ee8\]:focus{--tw-border-opacity: 1;border-color:rgb(140 110 232 / var(--tw-border-opacity, 1))}.focus\:border-\[\#9bd8ff\]:focus{--tw-border-opacity: 1;border-color:rgb(155 216 255 / var(--tw-border-opacity, 1))}.focus\:border-goya-teal:focus{--tw-border-opacity: 1;border-color:rgb(97 201 198 / var(--tw-border-opacity, 1))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:opacity-100{opacity:1}.h3-mockup-main{grid-template-columns:235px minmax(0,1fr)}.h3-center-stage{grid-template-columns:minmax(0,1fr) 190px}.h3-program-monitor{grid-column:1;grid-row:1}.h3-monitor-transport{grid-column:1;grid-row:2}.h3-shot-inspector{min-height:0;grid-column:2;grid-row:1 / 3;gap:8px;overflow-y:auto;padding:10px}.h3-shot-strip{grid-column:1 / 3;grid-row:3}.h3-timeline-toolbar{grid-column:1 / 3;grid-row:4}.h3-audio-timeline{grid-column:1 / 3;grid-row:5}.h3-global-prompt{grid-column:1 / 3;grid-row:6}.shotboard-surface-stage .h3-pro-side>.h3-mode-assistant{flex:0 0 min(42%,420px);min-height:54px;max-height:420px;border-bottom:2px solid #ba9146}.shotboard-surface-stage .h3-pro-side>.h3-mode-assistant.is-collapsed{flex:0 0 64px;height:64px}.h3-mode-assistant.is-collapsed>.h3-assistant-scroll{display:none}.h3-assistant-header-actions{display:flex;flex-wrap:wrap;justify-content:end;gap:4px}.h3-mode-assistant>header .h3-assistant-header-actions button{min-height:28px;padding:4px 6px;font-size:9px}.h3-assistant-choices button:disabled{opacity:.4;cursor:not-allowed}.h3-assistant-choices button small{display:block;margin-top:3px;color:#9eb1bb;font-size:8px;font-weight:600}.h3-assistant-face{min-height:30px;margin-top:8px;border:1px solid #577266;border-radius:4px;background:#20332b;padding:0 10px;color:#c1e2cd;font-size:9px;font-weight:850}.h3-assistant-face.is-active{border-color:#a8d9af;background:#31533a;color:#e9ffe8}.h3-assistant-truth{display:grid;gap:4px;margin:8px 0;border:1px solid #45675f;border-radius:4px;background:#112a28;padding:9px;color:#b9e2d9;font-size:9px}.h3-assistant-truth b{color:#73d7be;letter-spacing:.09em}.h3-assistant-truth summary{display:flex;cursor:pointer;align-items:center;justify-content:space-between;gap:8px}.h3-assistant-truth summary::marker{color:#73d7be}.h3-native-asset-library{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;border-top:1px solid #314047;padding-top:8px}.h3-native-asset-library>header,.h3-native-asset-library>small,.h3-native-asset-library>details{grid-column:1/-1}.h3-native-asset-library>header{display:flex;align-items:center;justify-content:space-between;color:#d9bd78;font-size:9px}.h3-native-asset-library button{border:1px solid #56666d;background:#172126;padding:5px 7px;color:#dce7e9;font-size:8px;font-weight:800}.h3-native-asset-library article{display:grid;gap:5px;min-width:0;border:1px solid #354950;background:#111a1e;padding:6px}.h3-native-asset-library article div{display:grid;height:72px;place-items:center;overflow:hidden;background:#070b0d;color:#75858c;font-size:7px}.h3-native-asset-library article img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.h3-native-asset-library article b,.h3-native-asset-library article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.h3-native-asset-library details{border:1px solid #344248;background:#0d1417;padding:7px}.h3-native-asset-library summary{cursor:pointer;color:#aab7bc;font-size:8px;font-weight:900}.h3-native-asset-library select{margin-top:6px;width:100%}.create-editor-rulers{position:sticky;z-index:20;top:0;margin-left:116px;cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none}.create-editor-frame-ruler,.create-editor-rulers .create-editor-ruler{position:relative;height:31px;margin-left:0;overflow:hidden;background:#111820;border-bottom:2px solid #8de7ff;box-shadow:0 2px 7px #8de7ff30}.create-editor-frame-ruler>span,.create-editor-rulers .create-editor-ruler>span{position:absolute;bottom:0;top:auto;width:1px;height:9px;border-left:1px solid #6fb6d2a3;padding:0;color:#eaf8ff;font:700 10px ui-monospace,monospace;pointer-events:none}.create-editor-frame-ruler>span.is-major{height:23px;width:2px;border-color:#ffe08a;color:#ffe08a;padding-left:5px}.create-editor-frame-ruler>b{position:sticky;left:calc(100% - 112px);top:3px;display:inline-block;border:1px solid #8de7ff;background:#080d12e8;padding:2px 5px;color:#fff;font:800 9px ui-monospace,monospace;pointer-events:none}.create-editor-rulers .create-editor-ruler{height:39px}.create-editor-rulers .create-editor-ruler>span.is-second{height:27px;border-color:#8de7ff;padding-left:5px}.create-editor-rulers .create-editor-ruler>span.is-five{height:34px;width:2px;border-color:#ffe08a;padding-left:5px;color:#ffe08a}.create-editor-long-boundary{position:absolute;z-index:2;top:0;bottom:0;width:1px;border-left:1px dashed #ffe08a99;pointer-events:none}.create-editor-long-boundary:after{content:"15s · LONG VIDEO";position:absolute;top:2px;left:4px;border:1px solid #ffe08a6b;background:#151b21e8;padding:2px 4px;color:#ffe08a;font:700 8px ui-monospace,monospace;white-space:nowrap}.create-editor-shot-clip.is-moving{z-index:40!important;opacity:.82;box-shadow:0 0 0 2px #e8c46b,0 12px 30px #000!important;cursor:grabbing}.create-editor-join-marker{position:absolute;z-index:30;top:50%;left:-8px;width:15px;height:15px;transform:translateY(-50%);border:2px solid #c5f3d2;border-radius:50%;background:#2fbd68;box-shadow:0 0 0 2px #122019,0 0 10px #54d686}.create-editor-join-marker.is-cut{border-color:#ffd3cd;background:#d94d43;box-shadow:0 0 0 2px #2a1210,0 0 10px #d94d43}.create-editor-shot-clip{overflow:visible!important}.create-editor-take-card{position:relative;min-width:0}.create-editor-take-card .create-editor-take-select{display:grid;width:100%;grid-template-rows:105px 26px;overflow:hidden;border:1px solid #3d4d55;background:#11191e;text-align:left}.create-editor-take-card.is-active .create-editor-take-select{border-color:#e5bb59}.create-editor-take-card video{width:100%;height:105px;-o-object-fit:contain;object-fit:contain;background:#05080a}.create-editor-take-card span{overflow:hidden;padding:6px;color:#d4e0e4;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.create-editor-take-delete{position:absolute;z-index:3;top:4px;right:4px;width:25px;height:25px;border:1px solid #d66b61;border-radius:3px;background:#481e1de8;color:#fff;font-size:19px;line-height:1}.create-editor-take-delete:hover{background:#a13029}.create-editor-media-error{position:absolute;right:10px;bottom:10px;left:10px;z-index:8;border:1px solid #df736b;border-radius:4px;background:#3d1718e8;padding:9px;color:#ffe0dc;font-size:11px}.ps-file-options-heading{margin:5px 2px 3px;border-left:3px solid #56bfc4;background:#142b30;padding:8px 10px;color:#a6e6e7;font:900 9px ui-monospace,monospace;letter-spacing:.12em}.h3-mode-assistant{display:flex;width:100%;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:hidden;background:#111922;color:#dbe4e9}.h3-mode-assistant>header{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #39505d;background:linear-gradient(110deg,#223038,#152028);padding:12px}.h3-mode-assistant>header div{display:grid;gap:4px}.h3-mode-assistant>header small{color:#91bab9;font:800 9px ui-monospace,monospace;letter-spacing:.08em}.h3-mode-assistant>header b{color:#f3c96c;font-size:15px;letter-spacing:.06em}.h3-mode-assistant>header button,.h3-assistant-more{border:1px solid #8b744a;border-radius:4px;background:#342a18;padding:8px;color:#f2d78f;font-size:10px;font-weight:900;white-space:nowrap}.h3-assistant-scroll{min-height:0;overflow:auto;padding:12px}.h3-assistant-intro{margin:0 0 10px;color:#adc0c8;font-size:11px;line-height:1.5}.h3-assistant-scroll section{margin-bottom:10px;border:1px solid #40515b;border-radius:6px;background:#17222b;padding:10px}.h3-assistant-scroll h3{display:flex;align-items:center;gap:7px;margin:0 0 9px;color:#e9d7aa;font-size:11px;letter-spacing:.04em}.h3-assistant-scroll h3 i{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#665226;color:#ffe6a2;font-style:normal}.h3-assistant-choices{display:flex;flex-wrap:wrap;gap:5px}.h3-assistant-choices button{min-height:31px;border:1px solid #4a5b67;border-radius:4px;background:#202e38;padding:5px 7px;color:#c3d1d7;font-size:9px;font-weight:850}.h3-assistant-choices button:hover,.h3-assistant-choices button.is-active{border-color:#d9a942;background:#493918;color:#ffe29b}.h3-assistant-scroll section p{margin:9px 0 0;color:#9bb4c0;font-size:10px;line-height:1.45}.h3-assistant-mode-groups{display:grid;gap:8px}.h3-assistant-scroll .h3-assistant-mode-family{margin:0;border:1px solid color-mix(in srgb,var(--mode-family) 58%,#34434c);border-left:4px solid var(--mode-family);border-radius:6px;background:linear-gradient(110deg,color-mix(in srgb,var(--mode-family) 12%,#121c23),#121b22);padding:9px}.h3-assistant-mode-family h4{margin:0 0 7px;color:var(--mode-family);font-size:10px;font-weight:950;letter-spacing:.1em}.h3-assistant-mode-family>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.h3-assistant-mode-family button{display:grid;min-height:58px;align-content:center;gap:4px;border:1px solid color-mix(in srgb,var(--mode-family) 38%,#43515a);border-radius:5px;background:color-mix(in srgb,var(--mode-family) 7%,#17222a);padding:8px;text-align:left;color:#d5e0e4}.h3-assistant-mode-family button b{color:color-mix(in srgb,var(--mode-family) 82%,white);font-size:9px;line-height:1.25}.h3-assistant-mode-family button small{color:#91a3ab;font-size:8px;line-height:1.35}.h3-assistant-mode-family button:hover{border-color:var(--mode-family);background:color-mix(in srgb,var(--mode-family) 17%,#17222a)}.h3-assistant-mode-family button.is-active{border-color:var(--mode-family);background:color-mix(in srgb,var(--mode-family) 25%,#17222a);box-shadow:inset 0 -3px var(--mode-family),0 0 12px color-mix(in srgb,var(--mode-family) 23%,transparent)}.h3-assistant-mode-family button.is-active b{color:#fff}.h3-mode-assistant.is-compact .h3-assistant-mode-family>div{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1500px){.h3-assistant-mode-family>div,.h3-mode-assistant.is-compact .h3-assistant-mode-family>div{grid-template-columns:1fr}}.h3-assistant-format{display:flex;align-items:end;justify-content:space-between;gap:8px}.h3-assistant-format label{display:grid;gap:5px;color:#a9bbc5;font-size:9px;font-weight:800}.h3-assistant-format input{width:105px;height:32px;border:1px solid #71818b;border-radius:3px;background:#0d151b;padding:0 7px;color:#fff;font-size:12px}.h3-assistant-format span{color:#9fc8c7;font:10px ui-monospace,monospace}.h3-assistant-more{width:100%;min-height:36px}.h3-options-tabs{display:flex;flex:none;flex-wrap:wrap;gap:5px;border-bottom:1px solid #40515b;background:#111b21;padding:8px}.h3-options-tabs button{min-height:34px;border:1px solid #42535e;border-radius:3px;background:#1d2b34;padding:0 10px;color:#bed0d8;font-size:10px;font-weight:900}.h3-options-tabs button.is-active{border-color:#d4a642;background:#493915;color:#ffe3a1}.h3-options-content{display:flex;min-height:0;flex:1;flex-direction:column;overflow:auto}.h3-options-content>.h3-mode-assistant{max-width:none}.h3-options-content>.h3-settings-quickbar{flex:none}.h3-options-content>.h3-video-template-box{width:100%;max-width:none}.h3-ai-provider-settings{margin:auto;width:min(760px,92%);border:1px solid #52636d;background:#10191f;padding:18px}.h3-ai-provider-settings header{display:grid;gap:4px;border-bottom:1px solid #34464f;padding-bottom:12px}.h3-ai-provider-settings header b{color:#f0bf54;font-size:14px}.h3-ai-provider-settings header span,.h3-ai-provider-settings p{color:#90a3ad;font-size:10px}.h3-ai-provider-settings>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.h3-ai-provider-settings label{display:grid;gap:6px;color:#b8cad2;font-size:10px;font-weight:900}.h3-ai-provider-settings input,.h3-ai-provider-settings select{height:38px;border:1px solid #536771;background:#091116;padding:0 10px;color:#fff}.ps-file-options-cascade{position:relative;margin-top:4px;border-top:1px solid #33434b;padding-top:4px}.ps-file-options-cascade>button{display:flex;width:100%;height:34px;align-items:center;gap:9px;border:1px solid #775d25;background:#2b2414;padding:0 9px;color:#f3ca68;font-size:10px;font-weight:950}.ps-file-options-cascade>button span{flex:1;text-align:left}.ps-file-options-cascade>div{position:absolute;left:100%;bottom:0;width:285px;border:1px solid #4c5d66;background:#0c1316;padding:5px;box-shadow:0 18px 50px #000b}.ps-file-options-cascade>div button{display:block;width:100%;height:32px;border:0;border-bottom:1px solid #25343b;background:transparent;padding:0 9px;text-align:left;color:#c5d5dc;font-size:9px;font-weight:800}.ps-file-options-cascade>div button:hover{background:#25343b;color:#fff}.h3-director{--gold:#efb318;--cyan:#35d2c1;display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:hidden;background:#090a0c;color:#e7e7e2;font-family:Inter,Segoe UI,sans-serif}.h3-director button,.h3-director select,.h3-director input,.h3-director textarea{font:inherit}.h3-director button{transition:border-color .14s,background .14s,color .14s;cursor:pointer}.h3-director-status{display:flex;height:38px;flex:none;align-items:center;gap:6px;border-bottom:1px solid #292b30;background:#101115;padding:5px 8px}.h3-director-progress{position:relative;height:28px;min-width:160px;flex:1;overflow:hidden;border:1px solid #252930;border-radius:3px;background:#08090b}.h3-director-progress span{position:absolute;bottom:0;left:0;width:42%;height:2px;background:var(--gold);box-shadow:0 0 9px #efb31888}.h3-director-progress b{position:relative;display:block;overflow:hidden;padding:8px 10px;color:#8e949c;font:700 8px ui-monospace,monospace;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap}.h3-director-status>button{display:flex;height:28px;align-items:center;gap:5px;border:1px solid #282c32;border-radius:3px;background:#16181d;padding:0 9px;color:#a6abb2;font-size:8px;font-weight:800;letter-spacing:.06em}.h3-director-status>button:hover,.h3-director-status>button.is-active{border-color:#6c5921;color:#f2c857}.h3-director-status em{color:var(--gold);font-style:normal}.h3-director-body{display:grid;min-height:0;flex:1;grid-template-columns:278px minmax(0,1fr)}.h3-director.is-left-closed .h3-director-body{grid-template-columns:34px minmax(0,1fr)}.h3-director-controls{display:flex;min-height:0;flex-direction:column;border-right:1px solid #292d32;background:#0d0f12}.h3-director-collapse{display:flex;height:32px;flex:none;align-items:center;gap:6px;border:0;border-bottom:1px solid #292d32;background:#14161a;padding:0 10px;color:#d3aa3c;font-size:8px;font-weight:900;letter-spacing:.08em}.h3-director.is-left-closed .h3-director-collapse{height:100%;align-items:flex-start;padding:10px 8px}.h3-director-control-scroll{min-height:0;overflow-y:auto;padding:8px}.h3-director-control-scroll>section{margin-bottom:8px;border:1px solid #292d33;border-radius:5px;background:#111318;box-shadow:0 5px 18px #0003}.h3-director-mode-card{padding:8px}.h3-director-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:8px}.h3-director-mode-tabs button{min-height:43px;border:1px solid #343841;border-radius:4px;background:#1a1c22;padding:5px;color:#8e949e;font-size:8px;font-weight:900;line-height:1.25}.h3-director-mode-tabs button.is-active{border-color:#9f7810;background:#2f2407;color:#ffcd3e;box-shadow:inset 0 -2px #efb318}.h3-director-mode-card>label{display:grid;gap:4px;color:#6f757e;font-size:7px;font-weight:800;letter-spacing:.08em}.h3-director-mode-card select{width:100%;height:30px;border:1px solid #313740;border-radius:3px;background:#0b0d10;padding:0 7px;color:#d7d9dc;font-size:8px;outline:none}.h3-director-model{display:grid;gap:3px;margin-top:7px;border-left:2px solid var(--gold);background:#0c0e11;padding:7px}.h3-director-model strong{color:#d9dce0;font-size:9px;text-transform:uppercase}.h3-director-model small{color:#737982;font:7px ui-monospace,monospace}.h3-director-prompt-card header,.h3-director-io header,.h3-director-assets header{display:flex;height:29px;align-items:center;border-bottom:1px solid #292d33;padding:0 8px;color:#b3b7bd;font-size:8px;letter-spacing:.06em}.h3-director-prompt-card header span{margin-left:auto;color:#716239;font:7px ui-monospace,monospace}.h3-director-prompt-card textarea{display:block;width:100%;min-height:98px;resize:vertical;border:0;border-bottom:1px solid #292d33;background:#0b0d10;padding:9px;color:#e5e5df;font:10px/1.55 ui-monospace,monospace;outline:none}.h3-director-prompt-card.is-local textarea{min-height:68px}.h3-director-ai{display:flex;width:calc(100% - 12px);height:34px;align-items:center;justify-content:center;gap:7px;margin:6px;border:1px solid #c8910d;border-radius:3px;background:linear-gradient(#f2ba24,#d69707);color:#16130a;font-size:9px;font-weight:950;letter-spacing:.07em}.h3-director-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:6px}.h3-director-mini-grid label{display:grid;gap:3px;color:#777e86;font-size:7px}.h3-director-mini-grid input{min-width:0;height:26px;border:1px solid #30353d;background:#0a0c0f;padding:0 6px;color:#ddd;font-size:8px}.h3-director-io>div{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:7px}.h3-director-io button{display:flex;height:30px;align-items:center;justify-content:center;gap:6px;border:1px solid #30353c;border-radius:3px;background:#171a1f;color:#b2b8c0;font-size:8px;font-weight:850}.h3-director-io p{margin:0;padding:0 8px 8px;color:#676e77;font:7px/1.45 ui-monospace,monospace}.h3-director-assets header b{font-size:8px}.h3-director-assets header button{display:flex;align-items:center;gap:3px;margin-left:auto;color:var(--gold);font-size:7px}.h3-director-assets>div{display:grid;max-height:154px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;overflow-y:auto;padding:6px}.h3-director-assets>div button{min-width:0;overflow:hidden;border:1px solid #30343a;background:#090b0e;padding:0;text-align:left}.h3-director-assets img,.h3-director-assets>div button>span{display:grid;width:100%;height:43px;place-items:center;-o-object-fit:cover;object-fit:cover;color:#555b64;font-size:7px}.h3-director-assets small{display:block;overflow:hidden;padding:3px;color:#777e87;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.h3-director-stage{position:relative;display:grid;min-width:0;min-height:0;grid-template-rows:minmax(215px,1fr) 35px minmax(218px,42%);background:#07080a}.h3-director-monitor{position:relative;display:grid;min-height:0;place-items:center;overflow:hidden;background:radial-gradient(ellipse at center,#1a1d21 0,#090a0c 72%)}.h3-director-monitor>img,.h3-director-monitor>video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#030405}.h3-director-empty{display:grid;place-items:center;gap:7px;color:#687079}.h3-director-empty b{color:#c0c4ca;font-size:11px;letter-spacing:.09em}.h3-director-empty span{font-size:8px}.h3-director-empty button{display:flex;height:31px;align-items:center;gap:6px;border:1px solid #6a571f;border-radius:3px;background:#201b0d;padding:0 11px;color:#e5ba43;font-size:8px;font-weight:850}.h3-director-monitor-badges{position:absolute;top:10px;left:10px;display:flex;gap:5px}.h3-director-monitor-badges span{border:1px solid #3b3f46;border-radius:3px;background:#08090bd9;padding:5px 7px;color:#b4bac2;font:7px ui-monospace,monospace}.h3-director-monitor-badges span:first-child{border-color:#8a6812;color:#f0bf35}.h3-director-stats{position:absolute;top:10px;right:10px;width:128px;border:1px solid #2d3137;border-radius:5px;background:#090a0ddd;box-shadow:0 8px 24px #0008}.h3-director-stats header{padding:7px 8px;border-bottom:1px solid #292d32;color:#737a83;font-size:7px;font-weight:900}.h3-director-stats dl{margin:0;padding:3px 8px}.h3-director-stats dl div{display:flex;padding:4px 0;border-bottom:1px solid #202329}.h3-director-stats dt{color:#5e646c;font-size:6px}.h3-director-stats dd{margin-left:auto;color:#e0b52f;font:7px ui-monospace,monospace}.h3-director-transport{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;border-block:1px solid #292d32;background:#111318;padding:4px 8px}.h3-director-transport time{position:absolute;left:10px;color:#d6ad3d;font:9px ui-monospace,monospace}.h3-director-transport button{display:grid;width:27px;height:25px;place-items:center;border:1px solid transparent;border-radius:3px;color:#a4aab1}.h3-director-transport button:hover,.h3-director-transport button.is-play{border-color:#494f58;background:#202329;color:#fff}.h3-director-transport span{margin-left:10px;color:#686f78;font:7px ui-monospace,monospace}.h3-director-transport button:last-child{position:absolute;right:10px}.h3-director-timeline{position:relative;display:grid;min-height:0;grid-template-rows:36px 18px minmax(92px,1fr) 26px auto;overflow:hidden;border-top:1px solid #24282d;background:#0d0f12}.h3-director-timeline>header{display:flex;align-items:center;border-bottom:1px solid #292d32;padding:0 8px}.h3-director-timeline>header>div{display:flex;align-items:baseline;gap:8px}.h3-director-timeline>header b{color:#d2d5d9;font-size:8px;letter-spacing:.08em}.h3-director-timeline>header span{color:#646b74;font:7px ui-monospace,monospace}.h3-director-timeline nav{display:flex;gap:4px;margin-left:auto}.h3-director-timeline nav button{display:flex;height:25px;align-items:center;gap:4px;border:1px solid #30353c;border-radius:3px;background:#171a1f;padding:0 7px;color:#9da4ac;font-size:7px;font-weight:850}.h3-director-timeline nav button.is-render{border-color:#a77b0a;background:#3a2b05;color:#f0c346}.h3-director-ruler{position:relative;margin-left:7px;border-bottom:1px solid #25292e;background:repeating-linear-gradient(90deg,#22262c 0 1px,transparent 1px 4.166%);cursor:crosshair}.h3-director-ruler span{position:absolute;top:3px;color:#555c65;font:6px ui-monospace,monospace}.h3-director-ruler i{position:absolute;z-index:5;top:0;bottom:-300px;width:1px;background:#f2b919;box-shadow:0 0 5px #f2b91988;pointer-events:none}.h3-director-shots{display:flex;min-height:0;gap:5px;overflow-x:auto;overflow-y:hidden;padding:5px 8px}.h3-director-shot{position:relative;display:grid;min-width:118px;max-width:none;flex:none;grid-template-rows:20px minmax(43px,1fr) 29px;overflow:visible;border:1px solid #30353b;border-radius:4px;background:#15181d;box-shadow:0 4px 13px #0005}.h3-director-shot.is-active{border-color:#c18e0b;box-shadow:0 0 0 1px #c18e0b,0 6px 18px #0007}.h3-director-shot>header{display:flex;align-items:center;padding:0 5px;background:#1b1e23}.h3-director-shot>header b{display:grid;width:17px;height:15px;place-items:center;border-radius:2px;background:#2a2e35;color:#dfe1e4;font:7px ui-monospace,monospace}.h3-director-shot.is-active>header b{background:#c38d08;color:#171108}.h3-director-shot>header span{margin-left:5px;color:#777e87;font:6px ui-monospace,monospace}.h3-director-shot>header button{margin-left:auto;color:#757c85}.h3-director-shot>div{min-height:0;overflow:hidden;background:#050608}.h3-director-shot>div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.h3-director-shot>div>button{display:flex;width:100%;height:100%;align-items:center;justify-content:center;gap:5px;color:#6f7680;font-size:7px}.h3-director-shot>footer{display:grid;min-width:0;align-content:center;padding:3px 6px;background:#111318}.h3-director-shot>footer b,.h3-director-shot>footer small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h3-director-shot>footer b{color:#c5c8cd;font-size:6px}.h3-director-shot>footer small{color:#666d76;font-size:6px}.h3-director-resize{position:absolute;z-index:6;top:0;right:-4px;bottom:0;width:8px;border:0;border-right:2px solid #c28e0c;background:transparent;cursor:ew-resize}.h3-director-add-shot{display:grid;min-width:82px;flex:none;place-items:center;border:1px dashed #3b4047;border-radius:4px;color:#777e87;font-size:7px}.h3-director-add-shot span{margin-top:-22px}.h3-director-audio-toggle{display:flex;align-items:center;gap:5px;border:0;border-top:1px solid #292d32;background:#14171b;padding:0 8px;color:#9299a2;font-size:7px;font-weight:850;letter-spacing:.05em;cursor:pointer}.h3-director-audio-toggle>svg.is-closed{transform:rotate(-90deg)}.h3-director-audio-toggle>span{color:#666e77}.h3-director-audio-toggle>button{display:flex;height:20px;align-items:center;gap:3px;margin-left:auto;border:1px solid #363b43;border-radius:3px;padding:0 6px;color:#d5ae3c}.h3-director-audio{position:relative;min-height:40px;max-height:84px;overflow:auto;background:#0a0c0f}.h3-director-audio-lane{display:grid;height:38px;grid-template-columns:42px minmax(0,1fr);border-top:1px solid #25292e}.h3-director-audio-lane>b{display:grid;place-items:center;border-right:1px solid #30343a;background:#15181c;color:#77808a;font:7px ui-monospace,monospace}.h3-director-audio-lane>div{position:relative;background:repeating-linear-gradient(90deg,#171a1f 0 1px,transparent 1px 4.166%)}.h3-director-audio-clip{position:absolute;top:3px;bottom:3px;min-width:26px;overflow:hidden;border:1px solid #2f968a;border-radius:2px;background:linear-gradient(90deg,#123d3a,#174c47);padding:4px 16px 3px 8px;color:#b7eee7;cursor:grab}.h3-director-audio-clip span,.h3-director-audio-clip small{display:block;overflow:hidden;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.h3-director-audio-clip small{color:#69bfb4}.h3-director-audio-clip button{position:absolute;top:0;right:3px;color:#8dd5cb}.h3-director-audio-edge{position:absolute;z-index:4;top:0;bottom:0;width:5px;background:#4ac5b6;cursor:ew-resize}.h3-director-audio-edge.is-left{left:0}.h3-director-audio-edge.is-right{right:0}.h3-director-empty-audio{height:38px;width:100%;border:1px dashed #293e3c;color:#547d78;font-size:7px}.h3-director-audio>input{position:absolute;z-index:3;top:0;left:42px;width:calc(100% - 42px);height:14px;opacity:.04}.h3-director-playhead{position:absolute;z-index:5;top:0;bottom:0;width:1px;background:#f2b919;pointer-events:none}.h3-director-history{position:absolute;z-index:20;top:42px;left:12px;width:min(430px,70%);max-height:calc(100% - 55px);overflow-y:auto;border:1px solid #31363d;border-radius:5px;background:#0d0f13f2;box-shadow:0 18px 50px #000c}.h3-director-history>header{position:sticky;top:0;z-index:2;display:flex;height:34px;align-items:center;gap:6px;border-bottom:1px solid #30343a;background:#15181d;padding:0 8px;color:#c6cacf;font-size:8px}.h3-director-history>header span{color:#d6a526}.h3-director-history>header button{margin-left:auto}.h3-director-history>button{display:grid;width:100%;grid-template-columns:74px 1fr;gap:8px;border-bottom:1px solid #282c32;padding:5px;text-align:left}.h3-director-history>button.is-active{background:#2a2108}.h3-director-history img,.h3-director-history>button>span{display:grid;width:74px;height:43px;place-items:center;-o-object-fit:cover;object-fit:cover;background:#060709;color:#b58a18;font-size:8px}.h3-director-history p{display:grid;align-content:center;margin:0}.h3-director-history p b{color:#d3d6da;font-size:7px}.h3-director-history p small{overflow:hidden;color:#707780;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.h3-director-queue{position:absolute;z-index:16;right:10px;bottom:10px;width:min(360px,44%);border:1px solid #30353c;border-radius:5px;background:#0d0f13ef;box-shadow:0 14px 34px #000a}.h3-director-queue>header{display:flex;height:29px;align-items:center;gap:7px;border-bottom:1px solid #2c3036;padding:0 7px}.h3-director-queue>header b{font-size:7px}.h3-director-queue>header span{color:#e8b329;font:7px ui-monospace,monospace}.h3-director-queue>header button{margin-left:auto}.h3-director-queue>div{display:flex;align-items:center;gap:8px;padding:7px}.h3-director-queue>div>i{width:7px;height:7px;border-radius:50%;background:#35bf85}.h3-director-queue>div>i.is-running{background:#efb318;box-shadow:0 0 8px #efb318}.h3-director-queue p{display:grid;min-width:0;flex:1;margin:0}.h3-director-queue p b{font-size:7px}.h3-director-queue p small{overflow:hidden;color:#6d747d;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.h3-director-queue>div>button{display:flex;align-items:center;gap:4px;border:1px solid #8a3533;border-radius:3px;background:#321616;padding:5px 7px;color:#ea7772;font-size:7px}.shotboard-surface-stage.has-h3-pro-settings .h3-pro-side>.h3-pro-settings{width:100%;min-width:0;max-width:none;align-self:stretch;box-sizing:border-box}.h3-pro-settings>header span{font-size:9px}.h3-pro-group-head{min-height:42px}.h3-pro-fields>label{grid-template-columns:minmax(102px,40%) minmax(0,1fr)}@media(max-width:1180px){.h3-director-body{grid-template-columns:234px minmax(0,1fr)}.h3-director-stats{display:none}.h3-director-timeline nav button{padding:0 5px}.h3-director-timeline nav button:nth-child(2){display:none}}@media(max-width:900px){.h3-director-body{grid-template-columns:34px minmax(0,1fr)}.h3-director-controls .h3-director-control-scroll{display:none}.h3-director-collapse{height:100%;align-items:flex-start;padding:10px 8px;font-size:0}.h3-director-collapse svg{display:block}.h3-director-timeline nav button:nth-child(-n+2){display:none}}.create-editor-shell{--ce-gold:#e4ad31;--ce-cyan:#60c9d4;display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:hidden;background:#080b0f;color:#e5eaee;font-family:Inter,Segoe UI,sans-serif}.create-editor-shell button,.create-editor-shell input,.create-editor-shell textarea{font:inherit}.create-editor-shell button{cursor:pointer}.create-editor-commandbar{display:flex;height:38px;flex:none;align-items:center;gap:6px;border-bottom:1px solid #303840;background:linear-gradient(180deg,#151a20,#0d1116);padding:5px 8px}.create-editor-commandbar>button{display:flex;height:27px;align-items:center;gap:5px;border:1px solid #38434d;border-radius:3px;background:#171d24;padding:0 9px;color:#aab4bd;font-size:8px;font-weight:900;letter-spacing:.05em}.create-editor-commandbar>button:hover,.create-editor-commandbar>button.is-active{border-color:#7f6931;color:#f0c862;background:#282215}.create-editor-commandbar>button.is-primary{border-color:#b6831a;background:linear-gradient(#dda72c,#b87812);color:#15110a}.create-editor-commandbar>button:disabled{cursor:not-allowed;opacity:.35}.create-editor-status{display:flex;min-width:0;flex:1;align-items:center;gap:8px;border:1px solid #26313a;border-radius:3px;background:#080b0f;padding:0 9px;height:27px}.create-editor-status i{width:6px;height:6px;border-radius:50%;background:#4dd28c;box-shadow:0 0 8px #4dd28c}.create-editor-status span{overflow:hidden;color:#8996a2;font:7px ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.create-editor-contract{color:#78838d;font:7px ui-monospace,monospace;white-space:nowrap}.create-editor-main{display:grid;min-height:0;flex:1;grid-template-columns:248px minmax(0,1fr)}.create-editor-bin{display:flex;min-height:0;flex-direction:column;border-right:1px solid #303840;background:#11161c}.create-editor-tabs{display:grid;height:34px;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #303840}.create-editor-tabs button{border:0;background:#0c1015;color:#78838d;font-size:8px;font-weight:900;letter-spacing:.1em}.create-editor-tabs button.is-active{background:#1a2027;color:#fff;box-shadow:inset 0 -2px var(--ce-gold)}.create-editor-panel-title{display:flex;height:46px;flex:none;align-items:center;border-bottom:1px solid #29323b;padding:0 10px}.create-editor-panel-title>div{display:grid;gap:2px}.create-editor-panel-title small{color:#6c7781;font-size:6px;font-weight:900;letter-spacing:.15em}.create-editor-panel-title b{font-size:10px}.create-editor-panel-title>button{display:grid;width:26px;height:26px;place-items:center;margin-left:auto;border:1px solid #39444e;border-radius:3px;background:#1b222a;color:#d0d8de}.create-editor-import{display:grid;min-height:92px;place-items:center;align-content:center;gap:5px;margin:8px;border:1px dashed #477682;border-radius:4px;background:#0b171c;color:#b9dce0}.create-editor-import b{font-size:8px;letter-spacing:.08em}.create-editor-import span{color:#718790;font-size:7px}.create-editor-assets{display:grid;min-height:0;grid-template-columns:1fr 1fr;align-content:start;gap:6px;overflow-y:auto;padding:0 8px 8px}.create-editor-assets button{display:grid;min-width:0;grid-template-rows:62px 22px;overflow:hidden;border:1px solid #303a43;border-radius:3px;background:#090d11;color:#8c98a2;text-align:left}.create-editor-assets button:hover{border-color:#7c6834}.create-editor-assets button.is-active{border-color:#e6b53b;box-shadow:inset 0 0 0 1px #9d7d2e}.create-editor-assets img,.create-editor-assets video{width:100%;height:62px;-o-object-fit:contain;object-fit:contain;background:#030507}.create-editor-assets svg{align-self:center;justify-self:center}.create-editor-assets span{overflow:hidden;padding:6px;color:#9ba6af;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.create-editor-global{margin-top:auto;border-top:1px solid #303840;background:#0b0f14}.create-editor-global header{display:flex;height:28px;align-items:center;padding:0 8px;color:#bfc7ce;font-size:7px;letter-spacing:.08em}.create-editor-global header span{margin-left:auto;color:#776737;font:7px ui-monospace,monospace}.create-editor-global textarea{display:block;width:100%;height:106px;resize:none;border:0;border-top:1px solid #242c34;background:#090d11;padding:9px;color:#dde4e8;font:9px/1.5 ui-monospace,monospace;outline:none}.create-editor-shot-inspector{display:grid;gap:8px;overflow-y:auto;padding:0 8px 8px}.create-editor-shot-inspector>.create-editor-panel-title{margin:0 -8px}.create-editor-shot-inspector label{display:grid;gap:5px;color:#89949e;font-size:7px;font-weight:850;letter-spacing:.06em}.create-editor-shot-inspector textarea{min-height:150px;resize:vertical;border:1px solid #34404b;border-radius:3px;background:#080c10;padding:8px;color:#e4e9ec;font:9px/1.55 ui-monospace,monospace}.create-editor-shot-inspector>button,.create-editor-ai{display:flex;height:32px;align-items:center;justify-content:center;gap:6px;border:1px solid #3d4853;border-radius:3px;background:#171e25;color:#c4ccd2;font-size:8px;font-weight:900}.create-editor-ai{border-color:#886918!important;background:#29210d!important;color:#efc452!important}.create-editor-fields{display:grid;grid-template-columns:1fr 1fr;gap:6px}.create-editor-fields input{min-width:0;height:29px;border:1px solid #37434d;border-radius:3px;background:#080c10;padding:0 6px;color:#fff;font-size:8px}.create-editor-takes-empty{margin:10px 2px;color:#9aa8b2;font-size:9px;line-height:1.5}.create-editor-shot-inspector.is-takes{min-height:0;grid-template-rows:46px minmax(0,1fr)}.create-editor-shot-inspector.is-takes .create-editor-assets{padding:0;grid-template-columns:1fr}.create-editor-shot-inspector.is-takes .create-editor-assets button{grid-template-rows:105px 26px}.create-editor-shot-inspector.is-takes .create-editor-assets video{height:105px}.create-editor-center{display:grid;min-width:0;min-height:0;grid-template-rows:minmax(228px,1fr) 36px minmax(250px,42%);background:#06080b}.create-editor-monitors{display:grid;min-height:0;grid-template-columns:1fr;background:#030507}.create-editor-monitors.has-preview{grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);gap:1px;background:#343d45}.create-editor-monitor{position:relative;display:grid;min-width:0;min-height:0;place-items:center;overflow:hidden;background:radial-gradient(ellipse at center,#171d23,#07090c 70%)}.create-editor-monitor>img,.create-editor-monitor>video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#030405}.create-editor-monitor-head{position:absolute;z-index:5;top:8px;left:8px;right:8px;display:flex;align-items:center;pointer-events:none}.create-editor-monitor-head span,.create-editor-monitor-head b{border:1px solid #3b4650;border-radius:3px;background:#080b0ed9;padding:5px 7px;font:7px ui-monospace,monospace}.create-editor-monitor-head span{color:#d6ae48}.create-editor-monitor-head b{margin-left:auto;color:#9aa6af}.create-editor-empty{display:grid;place-items:center;gap:7px;border:0;background:transparent;color:#606c76;text-align:center}.create-editor-empty b{color:#abb5bd;font-size:10px;letter-spacing:.1em}.create-editor-empty span{max-width:290px;font-size:8px;line-height:1.45}.create-editor-monitor.is-kj{background:radial-gradient(circle at center,#142127,#080b0e 70%)}.create-editor-preview-state{position:absolute;right:8px;bottom:8px;display:flex;align-items:center;gap:5px;border:1px solid #32414a;border-radius:3px;background:#071014df;padding:5px 7px;color:#8699a1;font:7px ui-monospace,monospace}.create-editor-preview-state i{width:5px;height:5px;border-radius:50%;background:#66747c}.create-editor-preview-state i.is-live{background:#43d79a;box-shadow:0 0 8px #43d79a}.create-editor-preview-state span{margin-left:5px;color:#64cbd2}.create-editor-transport{display:flex;align-items:center;justify-content:center;gap:4px;border-block:1px solid #303840;background:#12171d}.create-editor-transport time{position:absolute;left:266px;color:#e3b74c;font:9px ui-monospace,monospace}.create-editor-transport button{display:grid;width:28px;height:25px;place-items:center;border:1px solid transparent;border-radius:3px;background:transparent;color:#a2adb5}.create-editor-transport button:hover,.create-editor-transport button.is-play{border-color:#46525d;background:#222a32;color:#fff}.create-editor-transport span{margin-left:8px;color:#707d87;font:7px ui-monospace,monospace}.create-editor-timeline{display:grid;min-height:0;grid-template-rows:38px minmax(0,1fr);border-top:1px solid #303840;background:#090d11}.create-editor-timeline>header{display:flex;align-items:center;border-bottom:1px solid #303840;padding:0 8px}.create-editor-timeline>header>div{display:grid;gap:2px}.create-editor-timeline>header b{font-size:8px;letter-spacing:.08em}.create-editor-timeline>header span{color:#66727c;font:7px ui-monospace,monospace}.create-editor-timeline nav{display:flex;gap:4px;margin-left:auto}.create-editor-timeline nav button{display:flex;height:25px;align-items:center;gap:4px;border:1px solid #36414b;border-radius:3px;background:#171e25;padding:0 7px;color:#9aa6af;font-size:7px;font-weight:850}.create-editor-timeline nav button.is-active{border-color:#8f732d;color:#f1c85d;background:#28220f}.create-editor-timeline-scroll{min-height:0;overflow:auto}.create-editor-timeline-canvas{position:relative;min-height:100%}.create-editor-ruler{position:sticky;z-index:20;top:0;height:25px;margin-left:116px;border-bottom:1px solid #303840;background:#111820;cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none}.create-editor-ruler span{position:absolute;top:5px;height:20px;border-left:1px solid #4a5660;padding-left:4px;color:#78858f;font:7px ui-monospace,monospace}.create-editor-lane{position:relative;display:grid;grid-template-columns:116px minmax(0,1fr);border-bottom:1px solid #303840}.create-editor-video-lane{height:92px}.create-editor-audio-lane{height:58px}.create-editor-lane-head{position:sticky;z-index:12;left:0;display:grid;align-content:center;border-right:1px solid #3a454f;background:#141a20;padding:0 10px}.create-editor-lane-head b{color:#e7edf1;font-size:9px}.create-editor-lane-head span{margin-top:3px;color:#6c7882;font-size:6px;letter-spacing:.08em}.create-editor-lane-body{position:relative;overflow:hidden;background:repeating-linear-gradient(90deg,#151b21 0 1px,transparent 1px 84px)}.create-editor-shot-clip{position:absolute;z-index:5;top:4px;bottom:4px;min-width:72px;overflow:hidden;border:1px solid #45515c;border-radius:3px;background:#172029;box-shadow:0 2px 8px #0008;cursor:grab}.create-editor-shot-clip.is-selected{z-index:8;border-color:#e4ad31;box-shadow:0 0 0 1px #e4ad31,0 3px 12px #000a}.create-editor-filmstrip{display:flex;height:48px;overflow:hidden;background:#050709}.create-editor-filmstrip img{min-width:56px;flex:1 1 56px;height:48px;-o-object-fit:cover;object-fit:cover;border-right:1px solid #0008}.create-editor-filmstrip>button{display:flex;width:100%;align-items:center;justify-content:center;gap:5px;border:0;background:#0b1117;color:#73808a;font-size:7px}.create-editor-clip-title{position:absolute;right:0;bottom:0;left:0;display:flex;height:31px;align-items:center;gap:5px;background:linear-gradient(transparent,#080b0fe8 30%);padding:9px 6px 2px}.create-editor-clip-title b{min-width:0;overflow:hidden;flex:1;color:#eef2f4;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.create-editor-clip-title span{color:#c9d0d5;font:6px ui-monospace,monospace}.create-editor-clip-title button{color:#c9a14a}.create-editor-trim{position:absolute;z-index:12;top:0;right:0;bottom:0;width:9px;border:0;border-right:3px solid #e4ad31;background:#e4ad3112;cursor:ew-resize}.create-editor-audio-clip{position:absolute;top:4px;bottom:4px;min-width:38px;overflow:hidden;border:1px solid #478895;border-radius:3px;background:linear-gradient(135deg,#214f5b,#20394d);padding:7px 19px 4px 9px;color:#d5f5f7;cursor:grab}.create-editor-audio-clip .audio-wave{position:absolute;inset:3px;opacity:.32}.create-editor-audio-clip b,.create-editor-audio-clip span{position:relative;display:block;overflow:hidden;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.create-editor-audio-clip span{color:#8fc7cf}.create-editor-audio-clip>button{position:absolute;z-index:8;top:2px;right:5px;color:#d4ebee}.create-editor-audio-edge{position:absolute;z-index:9;top:0;bottom:0;width:6px;background:#72cad3aa;cursor:ew-resize}.create-editor-audio-edge.is-left{left:0}.create-editor-audio-edge.is-right{right:0}.create-editor-add-audio{position:absolute;top:9px;left:9px;height:34px;border:1px dashed #35616a;border-radius:3px;background:#0b171a;padding:0 12px;color:#729ca2;font-size:7px}.create-editor-playhead{position:absolute;z-index:30;top:0;bottom:0;width:1px;background:#f0b62b;box-shadow:0 0 7px #f0b62b;pointer-events:none}@media(max-width:1180px){.create-editor-main{grid-template-columns:210px minmax(0,1fr)}.create-editor-monitors.has-preview{grid-template-columns:1fr 250px}.create-editor-contract{display:none}.create-editor-transport time{left:226px}}.create-editor-video-lane{height:142px}.create-editor-shot-clip{min-width:34px;transition:border-color .14s,box-shadow .14s,transform .12s}.create-editor-shot-clip:hover{border-color:#71818d;box-shadow:0 7px 19px #000b}.create-editor-shot-clip.is-selected{box-shadow:0 0 0 1px #e4ad31,0 7px 20px #000c}.create-editor-filmstrip,.create-editor-filmstrip img{height:50px}.create-editor-clip-title{z-index:5;top:50px;bottom:auto;height:25px;border-top:1px solid #303944;border-bottom:1px solid #303944;background:#0d1319;padding:0 10px}.create-editor-shot-clip>textarea{position:absolute;z-index:4;right:8px;bottom:0;left:8px;height:59px;resize:none;border:0;background:#0a0f14;padding:7px 8px;color:#c7d2d8;font:8px/1.45 ui-monospace,monospace;outline:none}.create-editor-shot-clip>textarea:focus{background:#101820;color:#fff;box-shadow:inset 0 0 0 1px #51717d}.create-editor-trim{top:0;bottom:0;width:10px;border:0;background:#e4ad3120;opacity:.72;transition:width .12s,opacity .12s,background .12s}.create-editor-trim:hover{width:14px;opacity:1;background:#e4ad3150}.create-editor-trim.is-left{right:auto;left:0;border-left:3px solid #e4ad31}.create-editor-trim.is-right{right:0;border-right:3px solid #e4ad31}.h3-settings-overlay{position:fixed;inset:0;z-index:5100;display:grid;place-items:center;background:#020509dd;backdrop-filter:blur(12px);padding:24px}.h3-settings-overlay-panel{display:flex;flex-direction:column;width:min(1150px,95vw);height:min(850px,94vh);min-height:0;border:1px solid #64727d;border-radius:8px;background:#0c1116;box-shadow:0 40px 130px #000}.h3-settings-overlay-panel>header{display:flex;height:53px;flex:none;align-items:center;justify-content:space-between;border-bottom:1px solid #3a444d;padding:0 18px}.h3-settings-overlay-panel>header div{display:grid;gap:2px}.h3-settings-overlay-panel>header b{color:#fff;font-size:12px;letter-spacing:.11em}.h3-settings-overlay-panel>header span{color:#7fa6ac;font:8px ui-monospace,monospace}.h3-settings-overlay-panel>header button{display:grid;width:30px;height:30px;place-items:center;border:1px solid #59616b;border-radius:3px;background:#1a2027;color:#fff}.h3-settings-overlay-panel>.h3-pro-settings{width:100%;min-width:0;flex:1}.create-editor-commandbar>button.is-stop-active{border-color:#d16d62;background:#46201e;color:#ffe1dc;box-shadow:inset 0 0 0 1px #9d4039}.create-editor-commandbar>button.is-stop-active:hover{background:#632a25;color:#fff}.create-editor-render-progress{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,28%);align-items:center;gap:12px;min-height:34px;border-bottom:1px solid #695427;background:#1a1a14;padding:5px 12px;color:#e6c66f}.create-editor-render-progress>div{display:flex;min-width:0;align-items:center;gap:9px}.create-editor-render-progress b{font-size:8px;letter-spacing:.09em;white-space:nowrap}.create-editor-render-progress span{font:8px ui-monospace,monospace;color:#ddd1a9}.create-editor-render-progress small{margin-left:auto;color:#8d896f;font:7px ui-monospace,monospace;white-space:nowrap}.create-editor-render-progress progress{width:100%;height:9px;accent-color:#e8ac38}.create-editor-render-progress progress::-webkit-progress-bar{border:1px solid #67552d;border-radius:8px;background:#0d1011}.create-editor-render-progress progress::-webkit-progress-value{border-radius:8px;background:linear-gradient(90deg,#b57b1f,#f2c85b)}.h3-pro-settings>footer{grid-template-columns:minmax(0,1fr) auto;gap:5px}.h3-pro-settings>footer button[aria-label="Stop H3 rendering"]{padding:0 10px;border-color:#9a4942;background:#49221f;color:#ffd0c9}.h3-pro-settings>footer button:disabled{opacity:.45;cursor:not-allowed}.h3-pro-settings>footer small{grid-column:1/-1}.create-editor-shot-clip{container-type:inline-size}.create-editor-shot-actions{position:absolute;z-index:10;top:4px;right:10px;display:flex;gap:1px;padding:2px;border:1px solid #52606c;border-radius:3px;background:#0a1015f2;box-shadow:0 2px 8px #000a}.create-editor-shot-actions button{display:grid;width:14px;height:17px;flex:0 0 14px;place-items:center;border:1px solid #56626b;border-radius:2px;background:#202a32;color:#e7ecee;font:800 9px ui-monospace,monospace;cursor:pointer}.create-editor-shot-actions button:hover{border-color:#e5b84b;background:#433615;color:#fff}.create-editor-shot-actions button:nth-child(3):hover{border-color:#db756c;background:#542724}.create-editor-shot-actions button:last-child{border-color:#a87921;color:#ffd26c}.create-slot-dialog-backdrop{position:fixed;z-index:5600;inset:0;display:grid;place-items:center;background:#02060ad9;backdrop-filter:blur(6px);padding:20px}.create-slot-dialog{display:flex;flex-direction:column;width:min(560px,94vw);max-height:min(670px,88vh);overflow:hidden;border:1px solid #697c88;border-radius:6px;background:#101820;box-shadow:0 24px 80px #000d;color:#e8eef0}.create-slot-dialog>header{display:flex;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid #3f4d58;padding:0 14px}.create-slot-dialog>header>div{display:grid;gap:3px}.create-slot-dialog>header small{color:#e7b74c;font:800 8px ui-monospace,monospace}.create-slot-dialog>header b{font-size:12px;letter-spacing:.07em}.create-slot-dialog>header button{display:grid;width:28px;height:28px;place-items:center;margin-left:auto;border:1px solid #52616c;border-radius:3px;background:#202b33;color:#e3e9ed;font-size:17px}.create-slot-dialog-choices{display:grid;gap:8px;padding:14px}.create-slot-dialog-choices button{display:flex;align-items:center;gap:14px;min-height:62px;border:1px solid #50616c;border-radius:4px;background:#1a2630;padding:10px 13px;color:#e5edf0;text-align:left}.create-slot-dialog-choices button:hover,.create-slot-dialog-assets button:hover{border-color:#e4ad31;background:#2b2a20}.create-slot-dialog-choices button>span{display:grid;gap:4px}.create-slot-dialog-choices b{font-size:10px}.create-slot-dialog-choices small{color:#aab8bf;font-size:9px}.create-slot-dialog-import{display:flex;min-height:36px;align-items:center;justify-content:center;gap:8px;margin:12px;border:1px solid #c29434;border-radius:3px;background:#5b431b;color:#fff0c5;font-size:9px;font-weight:900}.create-slot-dialog-assets{display:grid;min-height:80px;grid-template-columns:repeat(auto-fill,minmax(106px,1fr));gap:8px;overflow-y:auto;padding:0 12px 14px}.create-slot-dialog-assets button{display:grid;grid-template-rows:74px 28px;min-width:0;overflow:hidden;border:1px solid #495a64;border-radius:3px;background:#172129;color:#dae3e7;text-align:left}.create-slot-dialog-assets img{width:100%;height:74px;-o-object-fit:contain;object-fit:contain;background:#070b0e}.create-slot-dialog-assets span{overflow:hidden;padding:7px;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.create-slot-dialog>p{padding:0 14px 14px;color:#aab8bf;font-size:9px}.create-editor-prompt-only{display:grid;width:100%;height:100%;place-items:center;border-bottom:1px solid #69558a;background:linear-gradient(90deg,#221a30,#181a28);color:#cdb6e9;font:800 8px ui-monospace,monospace;letter-spacing:.08em}.h3-image-editor-backdrop{position:fixed;z-index:5700;inset:0;display:grid;place-items:center;background:#03070bee;padding:22px}.h3-image-editor{display:grid;width:min(1180px,96vw);height:min(780px,92vh);grid-template-rows:58px minmax(0,1fr) 54px;overflow:hidden;border:1px solid #72818a;border-radius:7px;background:#11191f;box-shadow:0 24px 100px #000;color:#e8edf0}.h3-image-editor header,.h3-image-editor footer{display:flex;align-items:center;gap:12px;padding:0 17px;background:#1b252c}.h3-image-editor header{border-bottom:1px solid #47545e}.h3-image-editor header>div{display:grid;gap:3px}.h3-image-editor header small{font:800 9px ui-monospace,monospace;color:#e8b34d}.h3-image-editor header b{font-size:15px;letter-spacing:.06em}.h3-image-editor button{min-height:34px;border:1px solid #72818b;border-radius:3px;background:#23323b;padding:0 11px;color:#e8edf0;font-size:11px;font-weight:800}.h3-image-editor button:hover{border-color:#e4ad31;background:#3b3525}.h3-image-editor header button{margin-left:auto}.h3-image-editor-body{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) 280px;gap:12px;padding:12px}.h3-image-editor-preview{display:grid;min-height:0;place-items:center;overflow:hidden;background:#05080b}.h3-image-editor-frame{position:relative;width:min(100%,800px);max-height:100%;overflow:hidden;border:1px solid #acb8c0;background:#000;cursor:grab}.h3-image-editor-frame:active{cursor:grabbing}.h3-image-editor-frame img{display:block;width:100%;height:100%;pointer-events:none}.h3-image-editor-frame span{display:grid;height:100%;place-items:center;color:#9aa7af}.h3-image-editor aside{display:grid;align-content:start;gap:18px;overflow-y:auto;border:1px solid #394851;background:#162128;padding:16px}.h3-image-editor aside p{font-size:11px;line-height:1.5;color:#b7c5cc}.h3-image-editor aside label{display:grid;gap:8px;font-size:11px;font-weight:800}.h3-image-editor aside label b{color:#efc55c}.h3-image-editor aside input{width:100%;accent-color:#e6b23e}.h3-image-editor aside select{height:34px;background:#0b1318;color:#e8edf0}.h3-image-editor footer{border-top:1px solid #47545e}.h3-image-editor footer span{font-size:10px;color:#98a8b1}.h3-image-editor footer button{margin-left:auto;border-color:#dbac45;background:#8a6324;color:#fff4d1}@media(max-width:800px){.h3-image-editor-body{grid-template-columns:1fr}.h3-image-editor aside{max-height:180px}}.create-editor-source-video{display:grid;gap:6px;margin:8px;border:1px solid #3b6b75;border-radius:4px;background:#111d23;padding:8px}.create-editor-source-video header{display:flex;align-items:center}.create-editor-source-video header b{color:#a8dbe3;font-size:9px;letter-spacing:.05em}.create-editor-source-video header button{margin-left:auto;color:#e6c1bb;font-size:17px}.create-editor-source-video>button{display:flex;min-height:50px;align-items:center;justify-content:center;gap:8px;border:1px dashed #5896a2;border-radius:3px;background:#071419;color:#d5eef1;font-size:9px;font-weight:850}.create-editor-source-video video{width:76px;height:45px;-o-object-fit:contain;object-fit:contain}.create-editor-source-video span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-editor-source-video small{color:#849fa7;font-size:8px;line-height:1.35}.create-editor-inspector-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.create-editor-inspector-actions button{min-width:0;height:27px;border:1px solid #52616b;border-radius:3px;background:#1b2730;color:#dce4e8;font-size:8px;font-weight:850}.create-editor-inspector-actions button:hover{border-color:#d7a841;background:#363019;color:#fff}.create-editor-main{position:relative}.create-editor-main.is-bin-collapsed{grid-template-columns:18px minmax(0,1fr)}.create-editor-main>.create-editor-bin{grid-column:1;grid-row:1}.create-editor-main>.create-editor-center{grid-column:2;grid-row:1}.create-editor-main.is-bin-collapsed .create-editor-bin{display:none}.create-editor-bin-handle{position:absolute;z-index:25;top:45%;left:235px;display:grid;width:23px;height:46px;place-items:center;border:1px solid #51616a;border-radius:0 5px 5px 0;background:#202b32;color:#e3c16e;box-shadow:4px 3px 12px #0008}.create-editor-main.is-bin-collapsed .create-editor-bin-handle{left:0}.create-editor-video-lane{height:calc(142px * var(--ce-lane-scale,1))}.create-editor-audio-lane{height:calc(58px * var(--ce-lane-scale,1))}.create-editor-filmstrip img{min-width:68px;width:68px;flex:0 0 68px;-o-object-fit:cover;object-fit:cover}.create-editor-monitor-head{pointer-events:auto;gap:6px}.create-editor-monitor-head b{margin-left:auto}.create-editor-monitor-head button{display:grid;width:25px;height:25px;place-items:center;border:1px solid #61727a;border-radius:3px;background:#11191edb;color:#e5ebee}.create-editor-monitor-head button:hover{border-color:#e4ad31;color:#f6ce71}.create-editor-monitor.is-full-monitor{position:fixed;inset:8px;z-index:5500;border:1px solid #64727d;border-radius:7px;background:#020305;box-shadow:0 0 0 8px #000c,0 40px 110px #000}.create-editor-monitor.is-full-monitor>.create-editor-monitor-head{top:16px;left:16px;right:16px}.create-editor-monitor>video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#020305}.create-editor-timeline nav{flex-wrap:wrap;justify-content:flex-end}.create-editor-timeline nav button:hover{border-color:#8b9ba4;color:#fff;background:#26313a}@media(max-width:1180px){.create-editor-bin-handle{left:197px}.create-editor-timeline>header{min-height:44px}.create-editor-timeline>header span{display:none}}.create-editor-commandbar{min-height:46px;height:auto;flex-wrap:wrap;gap:7px;padding:7px 10px}.create-editor-commandbar>button{min-height:32px;height:auto;padding:6px 11px;font-size:10px;white-space:nowrap}.create-editor-status{min-height:32px;height:auto}.create-editor-status span,.create-editor-contract{font-size:10px}.create-editor-monitor-head span,.create-editor-monitor-head b{font-size:10px;padding:7px 9px}.create-editor-monitor-head select{max-width:155px;min-height:29px;border:1px solid #61727a;border-radius:3px;background:#11191e;color:#e5ebee;padding:0 7px;font-size:10px;font-weight:800}.create-editor-monitor>img,.create-editor-monitor>video{display:block;width:100%;height:100%;min-width:0;min-height:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#030405}.create-editor-tabs button,.create-editor-timeline nav button,.create-editor-panel-title button,.create-editor-inspector-actions button{min-height:30px;font-size:10px}.create-editor-shot-actions button{width:22px;height:23px;flex-basis:22px;font-size:11px}.create-editor-source-video>button,.create-editor-import{font-size:10px}.h3-pro-shortcuts{display:flex;flex:none;gap:5px;overflow-x:auto;border-bottom:1px solid #344048;background:#111a1f;padding:8px;scrollbar-width:thin}.h3-pro-shortcuts button{flex:none;min-height:30px;border:1px solid #46565e;border-radius:3px;background:#1a252b;padding:0 9px;color:#c3cdd1;font-size:10px;font-weight:850;white-space:nowrap}.h3-pro-shortcuts button:hover,.h3-pro-shortcuts button.is-active{border-color:#d9ad4f;background:#3b3018;color:#ffe0a0}.h3-pro-quick{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(72px,.52fr) minmax(0,1.45fr) minmax(72px,.52fr) minmax(0,1.15fr);gap:6px;flex:none;border-bottom:1px solid #41505a;background:#192329;padding:9px}.h3-pro-quick>small{grid-column:1/-1;color:#e8bf66;font:8px ui-monospace,monospace;letter-spacing:.04em}.h3-pro-quick.is-linked-truth{box-shadow:inset 0 -2px #d5a33f}.h3-pro-quick select:disabled{border-color:#77622f;background:#171712;color:#c6a75f;opacity:.68}.h3-pro-quick label{display:grid;align-content:start;gap:5px;min-width:0;color:#e5bb62;font-size:9px;font-weight:900;letter-spacing:.06em}.h3-pro-quick select,.h3-pro-quick button{width:100%;min-width:0;height:33px;border:1px solid #5a6870;border-radius:3px;background:#10191e;padding:0 6px;color:#edf3f4;font-size:10px;font-weight:800}.h3-pro-quick select:disabled{opacity:.43;cursor:not-allowed}.h3-pro-quick button.is-on{border-color:#d8a543;background:#4c3818;color:#ffe2a1}.h3-pro-groups>section{scroll-margin-top:7px}.h3-pro-fields select:disabled,.h3-pro-fields button:disabled{opacity:.48;cursor:not-allowed}.h3-pro-mode-choice{display:grid;gap:5px;border-bottom:1px solid #3c4950;background:#131c21;padding:9px}.h3-pro-mode-choice>span{color:#e9c471;font-size:10px;font-weight:900;letter-spacing:.08em}.h3-pro-mode-choice select{width:100%;height:34px;border:1px solid #9d7937;border-radius:3px;background:#211e17;padding:0 9px;color:#ffe1a2;font-size:11px;font-weight:850}.create-editor-ruler-gutter{position:absolute;z-index:23;top:0;left:0;display:flex;width:116px;height:70px;flex-direction:column;justify-content:center;gap:3px;overflow:hidden;border-right:1px solid var(--h3-mode-color);border-bottom:2px solid #8de7ff;background:#172027;padding:7px}.create-editor-ruler-gutter small{color:#8d9ca4;font-size:7px;font-weight:800;letter-spacing:.08em}.create-editor-ruler-gutter b{overflow:hidden;color:var(--h3-mode-color);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.create-editor-ruler-gutter span{color:#d7e0e3;font:7px ui-monospace,monospace}.h3-pro-settings>header{min-height:49px}.h3-pro-settings>header span{font-size:12px}.h3-pro-settings>header small{font-size:9px}.h3-pro-group-head{min-height:48px}.h3-pro-group-head b{font-size:11px}.h3-pro-group-head small{font-size:9px}.h3-pro-fields>label{min-height:34px;grid-template-columns:minmax(118px,40%) minmax(0,1fr)}.h3-pro-fields>label>span{font-size:10px;line-height:1.25}.h3-pro-fields select,.h3-pro-fields input[type=text],.h3-pro-fields input[type=number]{height:32px;font-size:11px}.h3-pro-fields label.is-toggle button{min-width:55px;min-height:29px;font-size:10px}.h3-pro-number button{height:32px}.h3-pro-settings>footer button{min-height:38px;font-size:10px}.h3-pro-settings>footer small{font-size:9px}.create-format-bar{display:grid;grid-template-columns:auto auto auto auto minmax(0,1fr);align-items:center;justify-content:start;gap:10px;min-height:46px;flex-wrap:nowrap}.create-format-field{display:flex;align-items:center;gap:10px;white-space:nowrap}.create-format-field label{display:flex;align-items:center;gap:7px;white-space:nowrap}.create-format-times{font-style:normal;font-size:15px;color:#eebd63;line-height:1}.create-format-bar input{width:78px;height:31px;font-size:11px}.create-format-bar small{justify-self:end;white-space:nowrap}.create-format-bar input:disabled{border-color:#77622f;background:#171712;color:#d2b468;cursor:not-allowed;opacity:.72}.is-pro-only .ps-title-brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:340px;white-space:nowrap}.is-pro-only .ps-title-brand>div:last-child{text-align:center}.mode-tab{min-width:94px;font-size:12px;color:color-mix(in srgb,var(--mode-color) 68%,#e3ebed)}.mode-tab>span{font-size:9px}.mode-tab.is-utility{font-size:10px}@media(max-width:1250px){.create-format-bar{grid-template-columns:auto auto auto auto;gap:7px}.create-format-bar small{display:none}.is-pro-only .ps-title-brand{left:44%}}.h3-settings-quickbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;flex:none;border-bottom:1px solid #44535c;background:#172127;padding:9px}.h3-settings-quickbar label{grid-column:1/-1;display:grid;gap:4px;color:#e7c77e;font-size:10px;font-weight:900;letter-spacing:.04em}.h3-settings-quickbar select,.h3-settings-quickbar button{min-width:0;min-height:32px;border:1px solid #587079;border-radius:3px;background:#1c2b32;padding:5px 8px;color:#e3eef0;font-size:10px;font-weight:850}.h3-settings-quickbar button:hover,.h3-settings-quickbar button.is-active{border-color:#deb45c;background:#423619;color:#ffe5a6}.h3-settings-overlay-panel>.h3-settings-quickbar{grid-template-columns:repeat(5,minmax(0,1fr))}.h3-settings-overlay-panel>.h3-settings-quickbar label{grid-column:auto}.h3-models-overlay{position:fixed;inset:0;z-index:6000;background:#030507d9;backdrop-filter:blur(5px)}.h3-models-overlay>aside{width:min(980px,94vw);max-width:none;min-width:0}.h3-pro-fields select.h3-mode-choice{height:39px;border-color:#9c813b;background:#252218;font-size:12px;font-weight:900;text-transform:uppercase}.h3-pro-fields>label.h3-mode-field{grid-template-columns:1fr}.h3-mode-palette{display:flex;gap:5px;overflow-x:auto;padding:3px 0 6px;scrollbar-width:thin}.h3-mode-palette button{flex:none;min-height:29px;border:1px solid color-mix(in srgb,var(--mode-choice-color) 60%,#455057);border-radius:3px;background:color-mix(in srgb,var(--mode-choice-color) 13%,#142027);padding:4px 8px;color:var(--mode-choice-color);font-size:10px;font-weight:900;text-transform:uppercase}.h3-mode-palette button.is-active{background:color-mix(in srgb,var(--mode-choice-color) 32%,#142027);box-shadow:inset 0 -3px var(--mode-choice-color)}.ps-brand-line{display:flex;align-items:center;gap:12px;white-space:nowrap}.ps-brand-line>div:nth-child(2){max-width:270px}.ps-brand-line>button{max-width:200px}.is-pro-only .ps-title-brand{max-width:min(840px,calc(100vw - 720px))}.create-editor-vision-refs{margin:8px;border:1px solid #3b6070;border-radius:4px;background:#111f25;padding:8px}.create-editor-vision-refs>b{display:block;margin-bottom:7px;color:#b9e3eb;font-size:9px;letter-spacing:.06em}.create-editor-vision-refs>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.create-editor-vision-slot{position:relative;min-width:0}.create-editor-vision-slot>button:first-child{display:grid;width:100%;height:58px;place-content:center;justify-items:center;gap:2px;border:1px dashed #65818c;border-radius:3px;background:#0a1519;color:#a7d2db;font-size:10px}.create-editor-vision-slot img{width:100%;height:56px;-o-object-fit:contain;object-fit:contain}.create-editor-vision-slot>.is-remove{position:absolute;right:1px;top:1px;width:18px;height:18px;border:1px solid #98545a;background:#421b21;color:#fff}.create-editor-vision-refs small{display:block;margin-top:6px;color:#9fb5bd;font-size:8px;line-height:1.35}.create-editor-assets button.is-empty{border-style:dashed;place-content:center;justify-items:center}.create-editor-shot-inspector select{min-height:33px;border:1px solid #52646e;background:#152229;color:#e4edf0;font-size:10px}.create-editor-assistant-targets{display:grid;grid-template-columns:1fr 1fr;gap:5px}.create-editor-assistant-targets button{min-height:34px;border:1px solid #a17a2b;background:#30250f;color:#f4d88a;font-size:9px;font-weight:900}.create-editor-assistant-targets button:disabled{opacity:.45}.create-editor-assistant-status{display:block;color:#a8bbc1;font-size:9px;line-height:1.45}.create-editor-global{margin:8px;border:2px solid #a57d32;border-radius:5px;box-shadow:0 0 0 1px #594523;background:#141910}.create-editor-global header{height:32px;color:#f3d383;font-size:10px}.create-editor-global textarea{height:158px;border-top:1px solid #7d6230;padding:12px;font:12px/1.55 ui-monospace,monospace}.create-editor-shell .create-editor-shot-clip{border-color:var(--ce-mode)!important}.create-editor-shell .create-editor-shot-clip.is-selected{box-shadow:inset 0 0 0 1px var(--ce-mode),0 0 12px color-mix(in srgb,var(--ce-mode) 35%,transparent)!important}.create-editor-shell .create-editor-trim{background:var(--ce-mode)!important}.create-editor-shell .create-editor-global{border-color:var(--ce-mode)}.is-pro-only .ps-title-brand{position:static;left:auto;top:auto;transform:none;max-width:min(760px,calc(100vw - 570px));margin-left:4px}.is-pro-only .ps-title-brand>div:last-child{text-align:left}.create-editor-bin{overflow:hidden}.create-editor-bin-scroll{min-height:0;flex:1;overflow-y:auto;scrollbar-width:thin}.create-editor-global{flex:none;margin-top:auto}.create-editor-bin-scroll .create-editor-assets{overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:4px}.create-editor-media-filter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:7px 8px}.create-editor-media-filter button{min-height:27px;border:1px solid #3f4d56;background:#19232a;color:#a6b8c0;font-size:8px;font-weight:800}.create-editor-media-filter button.is-active{border-color:#dec172;background:#38301d;color:#ffe3a2}.create-editor-import-actions{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:7px 8px}.create-editor-import-actions button{display:flex;min-height:32px;align-items:center;justify-content:center;gap:3px;border:1px solid #607985;border-radius:3px;background:#1b2d34;color:#d6ecf1;font-size:8px;font-weight:850}.create-editor-import-actions button.is-reference-add,.create-editor-panel-title>button.is-reference-add{border-color:#d8a83c;background:#392d13;color:#ffe09a}.create-editor-panel-title>button.is-reference-add{margin-left:4px}.create-editor-asset-card{position:relative;display:grid;min-width:0;grid-template-rows:72px 27px;overflow:hidden;border:1px solid #3b4b56;border-radius:4px;background:#0a0e13;cursor:grab}.create-editor-asset-card.is-reference{border:2px solid #e6b53b;box-shadow:inset 0 0 0 1px #816721}.create-editor-asset-card img,.create-editor-asset-card video{width:100%;height:72px;-o-object-fit:contain;object-fit:contain;background:#04070a}.create-editor-asset-card>span{overflow:hidden;padding:7px 5px;color:#cad8de;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.create-editor-asset-card.is-reference>span{color:#f4d175}.create-editor-asset-delete{position:absolute;top:3px;right:3px;z-index:2;width:21px;height:21px;border:1px solid #9e7373;border-radius:2px;background:#180d0de8;color:#fff;font-size:16px;line-height:1}.create-editor-asset-delete:hover{background:#a22}.create-editor-shot-inspector.is-takes{flex:1;overflow-y:auto}.create-editor-shot-inspector.is-takes .create-editor-assets{overflow:visible}.shotboard-surface-stage .h3-pro-side>.h3-render-inspector{flex:1;min-height:0;width:100%}.h3-render-inspector{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;background:#10171c;color:#dce6e9}.h3-render-inspector>header{display:flex;min-height:58px;align-items:center;gap:10px;border-bottom:1px solid #40505a;background:linear-gradient(115deg,#222f36,#121a20);padding:10px 12px}.h3-render-inspector>header>div{display:grid;gap:3px;min-width:0;flex:1}.h3-render-inspector>header small{color:#83b9b5;font:800 8px ui-monospace,monospace;letter-spacing:.11em}.h3-render-inspector>header b{color:#f0c96e;font-size:13px;letter-spacing:.08em}.h3-render-inspector>header>button{display:grid;width:31px;height:31px;place-items:center;border:1px solid #53636c;border-radius:4px;background:#172127;color:#c5d4da}.h3-render-inspector-scroll{display:flex;min-height:0;flex:1;flex-direction:column;gap:8px;overflow:auto;padding:9px}.h3-render-inspector-scroll>section{display:grid;gap:7px;border:1px solid #34454e;border-radius:5px;background:#162128;padding:9px}.h3-render-inspector-scroll>section>h3{margin:0;color:#a8bbc3;font-size:8px;font-weight:950;letter-spacing:.12em}.h3-render-inspector-scroll label{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:7px;color:#8fa1a9;font-size:8px;font-weight:850}.h3-render-inspector-scroll select,.h3-render-inspector-scroll input{box-sizing:border-box;width:100%;min-width:0;height:30px;border:1px solid #4c606a;border-radius:3px;background:#0c1419;padding:0 7px;color:#eef4f5;font:9px ui-monospace,monospace}.h3-render-inspector-scroll section>small{color:#86a0aa;font:8px/1.4 ui-monospace,monospace}.h3-render-inspector .h3-inspector-primary{grid-template-columns:minmax(0,1fr) auto;align-items:center;border-color:#886d38;background:linear-gradient(120deg,#2d281d,#172128)}.h3-inspector-primary>div{display:grid;gap:4px;min-width:0}.h3-inspector-primary span{color:#a99870;font-size:7px;font-weight:900;letter-spacing:.12em}.h3-inspector-primary b{overflow:hidden;color:#ffe09b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.h3-inspector-primary>button,.h3-inspector-context button{display:flex;min-height:30px;align-items:center;justify-content:center;gap:6px;border:1px solid #9e7d3d;border-radius:3px;background:#3b2e16;padding:0 9px;color:#f9da8b;font-size:8px;font-weight:950;letter-spacing:.06em}.h3-inspector-segments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.h3-inspector-segments button{min-height:29px;border:1px solid #435661;border-radius:3px;background:#1c2a32;color:#afc0c7;font-size:7px;font-weight:900}.h3-inspector-segments button.is-active{border-color:#d2a74e;background:#493817;color:#ffe19a;box-shadow:inset 0 -2px #d2a74e}.h3-inspector-stage{border-left:2px solid #65b8c0;padding-left:7px;color:#a4d8d6!important}.h3-inspector-context{border-color:#5f4f82!important;background:#191525!important}.h3-inspector-context button{border-color:#765ca1;background:#2a1f3d;color:#dbcaff}.h3-inspector-advanced>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.h3-inspector-advanced button{min-height:29px;border:1px solid #4b5b64;border-radius:3px;background:#1a252b;color:#b7c5ca;font-size:7px;font-weight:900}.h3-render-inspector>footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;border-top:1px solid #4a3d20;background:#17140d;padding:8px}.h3-render-inspector>footer button{display:flex;min-height:36px;align-items:center;justify-content:center;gap:6px;border:1px solid #c89225;background:#523b0c;color:#ffda78;font-size:9px;font-weight:950;letter-spacing:.07em}.h3-render-inspector>footer button+button{border-color:#8d4d46;background:#40201e;color:#ffc8c0;padding:0 10px}.h3-render-inspector>footer button:disabled{opacity:.42;cursor:not-allowed}.h3-render-inspector>footer small{grid-column:1/-1;color:#81734f;font:7px ui-monospace,monospace}@media(max-width:1450px){.h3-inspector-segments{grid-template-columns:repeat(2,minmax(0,1fr))}.h3-inspector-advanced>div{grid-template-columns:1fr}}.h3-options-content{align-items:center;padding:12px;box-sizing:border-box}.h3-options-content>.h3-pro-settings{width:min(1080px,100%);min-width:0;max-width:1080px;flex:1;align-self:center;border:1px solid #3c4d56;border-radius:6px;box-shadow:0 24px 70px #0008}.h3-options-content>.dynamic-backend-settings.is-overlay{position:relative;inset:auto;z-index:auto;align-self:center;min-height:0;height:100%;width:min(1080px,100%);max-width:1080px;border:1px solid #464263;border-radius:6px;overflow:hidden}.h3-settings-overlay-panel{width:min(1220px,96vw)}.h3-pro-quick{grid-template-columns:repeat(3,minmax(0,1fr))}.h3-pro-quick>small{grid-column:1/-1}.h3-inspector-queue-truth{margin-top:auto;border-color:#59626a!important;background:linear-gradient(135deg,#131c22,#0c1216)!important}.h3-inspector-queue-truth dl{display:grid;gap:4px;margin:0}.h3-inspector-queue-truth dl>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:7px;align-items:start;border-top:1px solid #26363e;padding-top:4px}.h3-inspector-queue-truth dl>div:first-child{border-top:0;padding-top:0}.h3-inspector-queue-truth dt{color:#718992;font:800 7px ui-monospace,monospace;letter-spacing:.08em}.h3-inspector-queue-truth dd{min-width:0;margin:0;color:#e0ebee;font:800 8px/1.35 ui-monospace,monospace;overflow-wrap:anywhere}.create-editor-shot-clip.is-auto-extended{box-shadow:inset 0 -2px #b980ff88}.create-editor-slot-extend-boundary{position:absolute;z-index:5;top:0;bottom:0;width:1px;border-left:1px dashed #d6a6ffcc;pointer-events:none}.create-editor-slot-extended-region{position:absolute;z-index:3;top:0;right:0;bottom:0;pointer-events:none;background:linear-gradient(90deg,#8d56c412,#9b60d326);border-left:1px solid #9d68d34d;overflow:hidden}.create-editor-slot-extended-region b{position:absolute;top:3px;left:5px;border:1px solid #be89ef70;border-radius:3px;background:#21162de8;padding:2px 4px;color:#e5c6ff;font:800 7px ui-monospace,monospace;letter-spacing:.08em;white-space:nowrap}.create-editor-slot-extended-region small{position:absolute;top:19px;left:6px;color:#bd9bd5;font:700 6px ui-monospace,monospace;white-space:nowrap}.audio-transport-button{display:inline-flex;height:29px;min-width:31px;align-items:center;justify-content:center;gap:4px;border:1px solid #3d494d;border-radius:3px;background:linear-gradient(180deg,#20282b,#13191b);padding:0 7px;color:#b9c5c8;font-size:8px;font-weight:850;letter-spacing:.04em}.audio-transport-button:hover{border-color:#668087;color:#fff}.audio-transport-button.is-play{border-color:#987326;background:linear-gradient(180deg,#674914,#302307);color:#ffd671}.audio-transport-button.is-active{border-color:#24b7a9;background:#123936;color:#8bf2e6}.audio-wave{background:repeating-linear-gradient(90deg,transparent 0 3px,rgba(185,237,255,.7) 3px 4px),linear-gradient(180deg,transparent 47%,rgba(210,244,255,.7) 48% 52%,transparent 53%);-webkit-mask-image:linear-gradient(180deg,transparent,black 18% 82%,transparent);mask-image:linear-gradient(180deg,transparent,black 18% 82%,transparent)}@media(max-width:1200px){.audio-transport-button{padding:0 5px}}.pan-app{--pan-space-1:4px;--pan-space-2:8px;--pan-space-3:12px;--pan-space-4:16px;--pan-space-6:24px;--pan-control-height:30px;--pan-font-body:13px;--pan-font-secondary:12px;--pan-bin-width:240px;--pan-inspector-width:320px;--pan-inspector-min:280px;--pan-inspector-max:440px;--paper:#fff;--panel:#f4f5f3;--ink:#182027;--muted:#65727d;--line:#ccd3d7;--line-strong:#99a8b1;--card-border:#99a8b1;--accent:#147fc4;--accent-contrast:#fff;--accent-soft:#e8f2f8;--danger:#a8323b;--track-video:#398ba5;--track-audio:#7d67ad;--track-guide:#c47b2b;--shadow:0 8px 24px #263a451c;--card-shadow:0 8px 22px #263a4524;--canvas-background:#eaf3f8;color-scheme:light}.pan-app.theme-dark{--paper:#12191e;--panel:#0b1115;--ink:#e7ecef;--muted:#9aabb5;--line:#35434b;--line-strong:#62737d;--card-border:#62737d;--accent:#3bc3cf;--accent-contrast:#061316;--accent-soft:#153137;--danger:#ed7e85;--track-video:#55b7cf;--track-audio:#a591db;--track-guide:#e39a4b;--shadow:0 10px 24px #0005;--card-shadow:0 10px 26px #0007;--canvas-background:#0c151a;color-scheme:dark}.pan-program-transport{display:flex;align-items:center;gap:4px;margin-left:auto;flex:none;padding:0 8px}.pro-edita .pan-program-transport button{display:grid;place-items:center;width:27px;height:25px;padding:0;border:1px solid var(--line);border-radius:5px;background:var(--paper);color:var(--ink)}.pan-program-transport small{font:8px monospace;color:var(--muted);padding-right:6px}.pan-program-transport span{font:10px monospace;color:var(--accent);min-width:82px;padding-left:6px}.pan-app{font-family:Inter,Segoe UI,sans-serif;color:var(--ink);background:var(--panel);height:100vh;display:flex;flex-direction:column;font-size:var(--pan-font-body);overflow:hidden}.pan-app *{box-sizing:border-box}.pan-app button:not(:where(.pro-edita *,.plasma-studio *)),.pan-app input:not(:where(.pro-edita *,.plasma-studio *)),.pan-app select:not(:where(.pro-edita *,.plasma-studio *)),.pan-app textarea:not(:where(.pro-edita *,.plasma-studio *)){font:inherit;color:inherit}.pan-app button:not(:where(.pro-edita *,.plasma-studio *)){display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:var(--paper);cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.pan-app button:not(:where(.pro-edita *,.plasma-studio *)):hover{background:var(--accent-soft);border-color:#70b7ff}.pan-app button:not(:where(.pro-edita *,.plasma-studio *)):disabled{opacity:.45;cursor:not-allowed}.pan-app button:not(:where(.pro-edita *,.plasma-studio *)):focus-visible,.pan-app input:not(:where(.pro-edita *,.plasma-studio *)):focus-visible,.pan-app select:not(:where(.pro-edita *,.plasma-studio *)):focus-visible,.pan-app textarea:not(:where(.pro-edita *,.plasma-studio *)):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pan-app button:not(:where(.pro-edita *,.plasma-studio *)).primary{background:linear-gradient(130deg,#299fff,#0879fb);border-color:#1084ff;color:#fff;box-shadow:0 5px 15px #1688ff20;min-height:40px}.pan-app button:not(:where(.pro-edita *,.plasma-studio *)).active{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.pan-app input:not(:where(.pro-edita *,.plasma-studio *)),.pan-app textarea:not(:where(.pro-edita *,.plasma-studio *)),.pan-app select:not(:where(.pro-edita *,.plasma-studio *)){min-width:0;width:100%;border:1px solid var(--line);border-radius:7px;background:var(--panel);padding:9px 10px;outline:none}.pan-app textarea:not(:where(.pro-edita *,.plasma-studio *)){resize:vertical;line-height:1.6}.pan-app label:not(:where(.pro-edita *,.plasma-studio *)){display:flex;flex-direction:column;gap:6px;margin:12px 0;font-size:12px;font-weight:500}.pan-app input:not(:where(.pro-edita *,.plasma-studio *))[type=checkbox]{width:34px;height:19px;accent-color:var(--accent);cursor:pointer}.pan-app h2:not(:where(.pro-edita *,.plasma-studio *)),.pan-app h3:not(:where(.pro-edita *,.plasma-studio *)),.pan-app p:not(:where(.pro-edita *,.plasma-studio *)){margin:0}.pan-app h2:not(:where(.pro-edita *,.plasma-studio *)){font-size:19px;font-weight:600}.pan-app h3:not(:where(.pro-edita *,.plasma-studio *)){font-size:13px;font-weight:600;margin:18px 0 12px}.pan-app hr{border:0;border-top:1px solid var(--line);margin:17px 0}.pan-app small:not(:where(.pro-edita *,.plasma-studio *)){font-size:10px}.pan-app .pan-muted{font-size:12px;color:var(--muted);line-height:1.65}.pan-text-button{border:0!important;background:transparent!important;color:var(--accent)!important;padding:7px 0!important;box-shadow:none!important}.pan-topbar{height:59px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);background:var(--paper);padding:0 18px 0 0;flex-shrink:0;z-index:20}.pan-topbar>button{border-color:transparent;background:transparent;padding:7px}.pan-topbar .pan-menu-button{width:76px;flex-shrink:0}.pan-brand{font-size:21px;letter-spacing:1.4px;white-space:nowrap;font-weight:400}.pan-brand>span{font-size:12px;letter-spacing:2px;color:var(--accent);margin-left:9px}.pan-mode-nav{display:flex;height:100%;gap:3px;margin-left:24px;align-items:center}.pan-mode-nav button{border:0;background:none;padding:9px 15px;height:43px;font-size:11px;letter-spacing:.7px;position:relative}.pan-mode-nav button.active{border-bottom:2px solid var(--accent);border-radius:8px 8px 0 0}.pan-mode-nav button small{font-size:8px;position:absolute;bottom:2px;color:var(--muted);letter-spacing:0}.pan-project-name{margin-left:auto;width:140px}.pan-project-name input{background:transparent;border-color:transparent;font-size:12px;text-overflow:ellipsis;text-align:right}.pan-topbar .pan-avatar{border-radius:50%;background:#e8edf4;color:#15233c;width:33px;height:33px}.pan-body{display:flex;flex:1;min-height:0}.pan-sidebar{width:78px;flex-shrink:0;background:var(--paper);border-right:1px solid var(--line);padding:12px 3px;display:flex;flex-direction:column;gap:5px;overflow-y:auto}.pan-sidebar button{flex-direction:column;gap:7px;min-height:64px;border:0;background:transparent;padding:10px 2px;position:relative;font-size:9px;border-radius:7px}.pan-sidebar button.active:before{content:"";position:absolute;left:-2px;top:10px;bottom:10px;width:3px;background:var(--accent);border-radius:3px}.pan-sidebar button.active{background:var(--accent-soft);color:var(--accent)}.pan-sidebar hr{margin:9px 16px}.pan-sidebar-settings{margin-top:auto}.pan-content{min-width:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.pan-statusbar{height:25px;border-top:1px solid var(--line);background:var(--paper);display:flex;justify-content:space-between;padding:0 17px;align-items:center;font-size:9px;color:var(--muted)}.pan-statusbar span{display:flex;align-items:center;gap:7px}.pan-statusbar i{width:6px;height:6px;border-radius:50%;background:#e0a34c}.pan-statusbar i.online{background:#41b992}.pan-workspace-bar{height:49px;flex-shrink:0;background:var(--paper);display:flex;align-items:center;gap:10px;padding:8px 17px;border-bottom:1px solid var(--line)}.pan-workspace-bar button{font-size:11px;padding:6px 10px}.pan-breadcrumb{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.5px;margin-right:auto}.pan-breadcrumb span{color:var(--muted);letter-spacing:0}.pan-add-buttons{display:flex;gap:7px}.pan-workspace-bar h2{font-size:15px;margin-right:auto}.pan-workspace-bar>span{color:var(--muted);font-size:11px;margin-right:auto}.pan-creation{display:flex;flex:1;min-height:0}.pan-canvas-column{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.pan-canvas{position:relative;flex:1;min-height:260px;overflow:hidden;background-color:var(--canvas-background);background-image:linear-gradient(#b7c8d616 1px,transparent 1px),linear-gradient(90deg,#b7c8d616 1px,transparent 1px),radial-gradient(ellipse at 40% 30%,#ffffff70,transparent 65%);background-size:28px 28px,28px 28px,100% 100%;touch-action:none;cursor:grab}.pan-canvas:active{cursor:grabbing}.theme-dark .pan-canvas{background-image:linear-gradient(#50718416 1px,transparent 1px),linear-gradient(90deg,#50718416 1px,transparent 1px)}.pan-world{transform-origin:0 0;position:absolute;inset:0;will-change:transform}.pan-canvas-top{position:absolute;left:23px;right:23px;top:18px;display:flex;justify-content:space-between;color:var(--muted);font-size:9px;letter-spacing:1px;pointer-events:none;z-index:2}.pan-canvas-top span:last-child{letter-spacing:0}.pan-canvas-tools{position:absolute;bottom:16px;left:16px;display:flex;align-items:center;gap:3px;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--paper);box-shadow:var(--shadow)}.pan-canvas-tools button{border:0;padding:6px}.pan-canvas-tools>span{font-size:11px;width:45px;text-align:center}.pan-canvas-empty{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);text-align:center;cursor:default;width:410px}.pan-canvas-empty>div{width:65px;height:65px;display:grid;place-items:center;border:1px solid var(--line);border-radius:18px;background:var(--paper);color:var(--accent);margin:0 auto 20px;box-shadow:var(--shadow)}.pan-canvas-empty h2{font-size:20px;font-weight:400;letter-spacing:-.4px}.pan-canvas-empty p{margin:12px 0 24px;color:var(--muted)}.pan-wires{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.pan-wires path{fill:none;stroke:var(--accent);stroke-width:1.5}.pan-node{position:absolute;width:282px;border:1px solid var(--card-border);border-radius:11px;background:#fff1bd;box-shadow:var(--card-shadow);cursor:grab;transition:box-shadow .15s;outline:none}.pan-node.selected{outline:2px solid var(--accent);outline-offset:4px;box-shadow:0 10px 30px #1688ff26}.pan-node.kind-edit{background:#d0f4fa}.pan-node.kind-video{background:#c6f5e7}.pan-node.kind-audio{background:#e8dcff}.pan-node.kind-text,.pan-node.kind-note{background:var(--paper)}.pan-node.node-media{background:var(--paper);border-color:var(--line-strong)}.theme-dark .pan-node:not(.kind-text):not(.kind-note){color:#152333}.pan-node>header{height:42px;display:flex;align-items:center;gap:8px;padding:9px 11px;border-bottom:1px solid #00000009}.pan-node>header input{border:0;background:transparent;padding:0;font-weight:600;flex:1;font-size:12px}.pan-node>header small{background:#0000000b;border-radius:4px;padding:2px 5px}.pan-node button{padding:3px;border:0;background:transparent;border-radius:5px}.pan-node button:hover{background:#ffffff60}.pan-node-media{height:151px;margin:8px 9px 0;position:relative;border-radius:7px;overflow:hidden;background:#cad5dc}.pan-node-media img,.pan-node-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pan-media-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:linear-gradient(140deg,#edf4f9,#d7e5ed);color:#859dab;font-size:10px}.pan-card-prompt{border:0!important;background:transparent!important;resize:none!important;height:76px;border-radius:0!important;font-size:12px!important;padding:9px 12px!important;line-height:1.5!important}.pan-note-text{background:transparent!important;border:0!important;height:150px;resize:none!important}.pan-node>footer{display:flex;align-items:center;gap:19px;padding:7px 12px 11px}.pan-node>footer>span{font-size:9px;opacity:.65;margin-left:auto}.pan-node .pan-port{width:13px;height:13px;position:absolute;top:139px;border:1px solid var(--paper);border-radius:50%;background:#fff0c0;box-shadow:0 0 0 1px #8dabb5;z-index:2}.pan-port.input{left:-7px}.pan-port.output{right:-7px}.pan-port.linking{background:var(--accent)!important}.pan-variants{display:flex;gap:6px;position:absolute;left:0;top:calc(100% + 14px);max-width:100%;overflow-x:auto;padding:3px}.pan-variants button{width:55px;height:43px;flex-shrink:0;border:1px solid #c4d6e1;padding:2px;background:var(--paper);color:var(--muted)}.pan-variants button.active{outline:2px solid var(--accent)}.pan-variants img,.pan-variants video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.pan-variants .pan-media-empty span{display:none}.pan-audio-preview{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#e9dfff,#c3c6ed)}.pan-audio-preview audio{max-width:95%;height:30px}.pan-job-state{position:absolute;left:7px;bottom:7px;background:#163144dd;color:#fff;font-size:10px;border-radius:6px;padding:5px 8px}.pan-card-error{font-size:10px;line-height:1.4;padding:8px 12px;color:#a32335;background:#fff5f3;border-radius:0 0 9px 9px}.pan-card-menu{position:absolute;top:35px;right:8px;background:var(--paper);color:var(--ink);box-shadow:var(--shadow);border:1px solid var(--line);border-radius:8px;padding:5px;z-index:5;display:flex;flex-direction:column}.pan-card-menu button{padding:7px 11px;justify-content:flex-start}.pan-inspector-panel{width:340px;min-width:280px;max-width:440px;resize:horizontal;overflow:auto;flex-shrink:0;background:var(--paper);border-left:1px solid var(--line);padding:20px 17px;display:flex;flex-direction:column;gap:8px;z-index:4}.pan-inspector-heading{display:flex;gap:12px;align-items:center;color:var(--accent);margin-bottom:7px}.pan-inspector-heading>div{flex:1}.pan-inspector-heading b{font-size:14px;font-weight:600}.pan-inspector-heading p{color:var(--muted);font-size:10px;margin-top:5px;line-height:1.5}.pan-inspector-tabs{display:flex;justify-content:space-between;margin:5px -17px 8px;padding:0 8px;border-bottom:1px solid var(--line)}.pan-inspector-tabs button{border:0;border-radius:0;font-size:10px;padding:10px 7px;background:transparent}.pan-inspector-tabs button.active{border-bottom:2px solid var(--accent)}.pan-reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.pan-reference-grid label{margin:4px 0;font-size:10px}.pan-reference-thumb{height:70px;position:relative;border-radius:6px;overflow:hidden;border:1px solid var(--line)}.pan-reference-thumb img,.pan-reference-thumb video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pan-reference-thumb button{position:absolute;right:2px;top:2px;padding:1px;background:var(--paper)}.pan-reference-add{height:72px;align-self:end;flex-direction:column;padding:5px!important;border-style:dashed!important;font-size:9px!important}.pan-prompt-label textarea{height:139px;font-size:12px}.pan-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 13px}.pan-form-grid label{min-width:0}.pan-inspector-panel select{font-size:11px}.pan-inspector-panel details{border-top:1px solid var(--line);padding-top:12px;margin-top:8px}.pan-inspector-panel summary{cursor:pointer;font-size:11px;color:var(--muted)}.pan-inspector-bottom{margin-top:auto;padding-top:18px;display:flex;flex-direction:column;gap:10px}.pan-error{background:#fff0ed;color:#b32e32;padding:10px;border-radius:7px;font-size:11px;line-height:1.5}.pan-mini-timeline{height:197px;resize:vertical;min-height:140px;max-height:45vh;overflow:auto;flex-shrink:0;background:var(--paper);border-top:1px solid var(--line);padding:12px 15px}.pan-mini-timeline header{display:flex;align-items:center;gap:10px;font-size:11px}.pan-mini-timeline header>span{color:var(--muted);font-size:10px}.pan-mini-timeline header>button{margin-left:auto;font-size:10px;padding:5px 8px}.pan-timeline-ruler{display:flex;justify-content:space-between;margin:13px 0 7px;color:var(--muted);font-size:9px;border-bottom:1px solid var(--line);padding:0 0 5px}.pan-timeline-takes{display:flex;gap:7px;min-height:74px;overflow:auto}.pan-timeline-takes>button{min-width:160px;position:relative;overflow:hidden;padding:0;flex-shrink:0;max-width:210px;height:72px}.pan-timeline-takes img,.pan-timeline-takes video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pan-timeline-takes span{position:absolute;left:5px;top:5px;background:#14283cba;color:#fff;font-size:9px;padding:3px;border-radius:3px}.pan-timeline-drop{border-style:dashed!important;flex:1;font-size:10px!important;color:var(--muted)!important;max-width:none!important;background:var(--panel)!important}.pan-wall{flex:1;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-content:start;gap:22px;padding:28px;background:var(--canvas-background)}.pan-wall>article{background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);overflow:hidden;cursor:grab;transition:transform .16s,box-shadow .16s}.pan-wall>article:hover{transform:translateY(-3px);box-shadow:0 12px 25px #315c7520}.pan-wall-media{height:170px;background:var(--panel)}.pan-wall-media img,.pan-wall-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pan-wall-text{padding:13px;display:flex;flex-direction:column;gap:8px;min-width:0}.pan-wall-text small{color:var(--accent);text-transform:uppercase;font-size:9px;letter-spacing:1px}.pan-wall-text b{font-weight:500;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pan-wall-text p{font-size:11px;line-height:1.6;color:var(--muted);max-height:53px;overflow:auto}.pan-wall-text>div{display:flex;justify-content:space-between}.pan-wall-text button{font-size:10px;padding:5px 9px}.pan-wall-empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;gap:18px;color:var(--muted)}.pan-wall-empty h2{color:var(--ink);font-weight:400}.pan-edita{display:flex;flex:1;min-height:0;flex-direction:column}.pan-edita .pan-workspace-bar{flex-shrink:0}.pan-edita>main{flex:1;min-height:0}.pan-modal-backdrop{position:fixed;inset:0;z-index:100;background:#152b4655;backdrop-filter:blur(9px);display:flex;align-items:center;justify-content:center;padding:30px}.pan-modal{width:610px;max-height:90vh;display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 100px #10294540;overflow:hidden}.pan-modal>header{display:flex;align-items:center;gap:15px;padding:23px 26px;border-bottom:1px solid var(--line)}.pan-modal header p{color:var(--muted);font-size:12px;margin-top:5px}.pan-modal header>button{margin-left:auto;border:0}.pan-settings-body{overflow:auto;padding:4px 27px 25px}.pan-modal>footer{display:flex;align-items:center;gap:16px;padding:17px 24px;border-top:1px solid var(--line)}.pan-modal footer p{font-size:11px;flex:1;color:var(--muted)}.pan-field-row{display:flex;gap:7px}.pan-field-row input{flex:1}.pan-segmented{display:flex;border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:2px;gap:2px}.pan-segmented button{flex:1;border-color:transparent;background:none;font-size:11px;padding:7px 9px}.pan-segmented button.active{border-color:var(--accent);background:var(--accent-soft)}.pan-notice{position:fixed;bottom:42px;left:50%;transform:translate(-50%);background:var(--paper);border:1px solid var(--line);box-shadow:0 12px 50px #10294535;border-radius:11px;padding:13px 16px;z-index:120;display:flex;align-items:center;gap:20px;max-width:700px;line-height:1.5;font-size:12px}.pan-notice>button{border:0;padding:3px}.pan-project-menu{position:fixed;left:15px;top:55px;z-index:60;background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:6px;box-shadow:var(--shadow);display:flex;flex-direction:column;width:200px}.pan-project-menu button{border:0;justify-content:flex-start}.pan-scriba{display:flex;flex:1;min-height:0}.pan-scriba-main{display:flex;flex-direction:column;flex:1;min-width:0;overflow:auto;background:radial-gradient(ellipse at 45% 30%,#ffffff80,transparent 75%),var(--canvas-background)}.pan-story-flow{position:relative;flex:1;min-height:660px;padding:25px;display:grid;grid-template-columns:1fr 1.3fr .95fr;grid-template-rows:auto auto auto;gap:15px 28px;align-items:start}.pan-scriba-wires{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.pan-scriba-wires path{fill:none;stroke:var(--accent);stroke-width:1.2}.pan-sheet{position:relative;background:var(--paper);border:1px solid #dce9f6;border-radius:12px;box-shadow:0 8px 20px #4d8ebc17;overflow:hidden}.theme-dark .pan-sheet{border-color:var(--line)}.pan-sheet>header{display:flex;align-items:center;gap:12px;background:linear-gradient(120deg,var(--paper),var(--panel));padding:14px 16px;font-size:12px}.pan-sheet>header b{font-weight:600}.pan-sheet>header>svg{flex-shrink:0}.pan-sheet>header>small{margin-left:auto;background:var(--panel);padding:3px 7px;border-radius:5px}.pan-sheet-body{padding:5px 16px 14px}.pan-sheet-body>button.primary{width:100%;margin-top:12px}.pan-request{grid-row:1/3;align-self:start;margin-top:75px}.pan-request textarea{height:172px;background:var(--paper);font-size:13px;line-height:1.6;resize:vertical;margin-top:8px}.pan-counter{text-align:right;color:var(--muted);font-size:10px;margin-top:5px}.pan-expansion{grid-column:2;grid-row:1/3;min-height:338px}.pan-expansion .pan-sheet-body{padding-top:0}.pan-expansion label{font-size:11px;font-weight:600;gap:2px;margin:8px 0}.pan-expansion textarea,.pan-expansion input{font-size:11px;color:var(--muted);padding:2px 0;border:0;border-radius:0;background:transparent;resize:vertical}.pan-expansion textarea{height:55px;line-height:1.5}.pan-expansion ol{padding-left:21px;font-size:11px;color:var(--muted);margin:5px 0}.pan-expansion li input{padding:2px 0}.pan-review{grid-column:3;margin-top:15px}.pan-review-buttons{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:6px 0 12px}.pan-review-buttons button{font-size:11px;padding:8px 3px;gap:5px}.pan-review textarea{height:58px;font-size:11px;resize:vertical}.pan-info{background:var(--accent-soft);color:var(--accent);font-size:11px;line-height:1.4;border-radius:7px;padding:10px}.pan-beats{grid-column:2/4;grid-row:3;margin-top:-6px;align-self:start}.pan-beats>header{padding:10px 14px;gap:10px}.pan-beats select{width:145px;margin-left:auto;font-size:10px;padding:5px}.pan-beat-list{display:flex;overflow:auto;gap:10px;padding:0 14px 12px}.pan-beat-list button{display:flex;flex-direction:column;gap:5px;width:110px;flex-shrink:0;border:1px solid transparent;padding:4px;background:transparent;align-items:stretch}.pan-beat-list button>div{height:59px;border-radius:6px;background:linear-gradient(140deg,#ccdcea,#96b9cb);display:flex;align-items:center;justify-content:space-around;color:#fff}.pan-beat-list button>div>span{font-size:25px;font-weight:200}.pan-beat-list button>span{font-size:9px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pan-story-generate{grid-column:1/4;grid-row:4;justify-self:end;width:78%;margin-top:0}.pan-story-generate>header{padding:11px 16px}.pan-generation-row{display:flex;gap:12px;align-items:center}.pan-generation-row label{flex:1;min-width:0;font-size:10px;margin:9px 0 0}.pan-generation-row select,.pan-generation-row input{font-size:10px;padding:7px}.pan-generation-row>button{font-size:11px;align-self:end;margin-top:10px}.pan-ready{background:var(--paper);border:1px solid var(--line);margin:0 8px 8px;border-radius:12px;padding:12px;flex-shrink:0}.pan-ready>header{display:flex;align-items:center;gap:12px;font-size:12px;margin-bottom:10px}.pan-ready header>span{font-size:10px;color:var(--muted);background:var(--accent-soft);padding:3px 8px;border-radius:14px}.pan-ready header>button{margin-left:auto;font-size:10px;padding:5px 9px}.pan-ready-assets{display:flex;gap:10px;overflow-x:auto}.pan-ready-assets>p{padding:16px;color:var(--muted);font-size:11px}.pan-ready-assets article{display:flex;gap:10px;border:1px solid var(--line);border-radius:9px;padding:7px;width:260px;flex-shrink:0}.pan-ready-assets article>img,.pan-ready-assets article>video{width:100px;height:70px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.pan-ready-assets article>div{min-width:0;display:flex;flex-direction:column;gap:5px;flex:1}.pan-ready-assets b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pan-ready-assets small{color:var(--muted)}.pan-ready-assets button{padding:4px 6px;font-size:9px;margin-top:auto}.pan-scriba-assistant{padding:25px 19px;width:320px}.pan-steps{list-style:none;padding:0;margin:16px 0 0}.pan-steps li{display:flex;gap:15px;position:relative;padding-bottom:26px}.pan-steps li:not(:last-child):before{content:"";position:absolute;left:11px;top:27px;bottom:4px;border-left:1px solid var(--line)}.pan-steps li>span{width:23px;height:23px;border-radius:50%;background:var(--line);flex-shrink:0;display:grid;place-items:center;font-size:11px}.pan-steps li.active>span{background:var(--accent);color:#fff}.pan-steps b{font-size:12px;font-weight:500}.pan-steps p{font-size:11px;color:var(--muted);margin-top:4px;line-height:1.5}.pan-beat-edit{min-height:125px;font-size:12px}.pan-swatches{display:flex;gap:12px}.pan-swatches button{height:26px;width:26px;padding:0;border-radius:9px}.pan-edita{--goya-ink:var(--panel)}@media(min-width:1600px){.pan-inspector-panel{width:390px}.pan-scriba-assistant{width:330px}.pan-story-flow{gap:18px 38px;padding:28px 32px;min-height:680px}.pan-node{width:282px}}@media(max-width:1250px){.pan-mode-nav{margin-left:5px}.pan-mode-nav button{padding:8px 9px}.pan-brand{font-size:16px;letter-spacing:1px}.pan-project-name{width:90px}.pan-topbar{gap:5px}.pan-inspector-panel{width:285px;min-width:260px}.pan-scriba-assistant{width:265px}.pan-story-flow{gap:14px;padding:18px;min-width:690px}.pan-sidebar,.pan-topbar .pan-menu-button{width:67px}.pan-add-buttons button{font-size:10px;padding:6px}.pan-request{margin-top:50px}}@media(max-width:1000px){.pan-topbar .pan-project-name,.pan-scriba-assistant{display:none}.pan-inspector-panel{width:270px}.pan-brand>span{display:none}.pan-topbar{padding-right:8px}.pan-mode-nav button{font-size:10px}.pan-add-buttons button svg:first-child{display:none}.pan-workspace-bar{padding:7px 10px;gap:5px}.pan-breadcrumb span{display:none}}@media(max-width:760px){.pan-brand{font-size:14px}.pan-mode-nav{display:none}.pan-topbar .pan-brand{margin-right:auto}.pan-sidebar{width:58px}.pan-sidebar button{font-size:8px;min-height:55px}.pan-topbar .pan-menu-button{width:58px}.pan-inspector-panel{position:absolute;right:0;top:108px;bottom:25px;width:290px;box-shadow:-10px 0 40px #10294530}.pan-story-flow{min-width:640px}.pan-statusbar>span:nth-child(2){display:none}.pan-canvas-empty{width:290px}.pan-canvas-top>span:last-child{display:none}.pan-workspace-bar .pan-add-buttons{gap:2px}.pan-workspace-bar .pan-add-buttons button{font-size:9px;padding:6px}.pan-wall{padding:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.pan-modal-backdrop{padding:12px}}.pan-live-timeline{display:flex;flex-direction:column;padding:0;height:230px}.pan-live-timeline>header{padding:10px 14px}.pan-story-assets{width:180px;flex-shrink:0;border-right:1px solid var(--line);background:var(--paper);padding:12px;overflow:auto}.pan-story-assets header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:11px}.pan-story-assets>div{margin-bottom:15px;cursor:grab}.pan-story-assets img,.pan-story-assets video{width:100%;height:90px;-o-object-fit:cover;object-fit:cover;border-radius:7px}.pan-story-assets small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted);margin-top:5px}.theme-light .pan-edita [class*=bg-],.theme-light .pan-live-timeline [class*=bg-]{background-color:var(--panel)}.theme-light .pan-edita [class*=text-white],.theme-light .pan-live-timeline [class*=text-white]{color:var(--ink)}.theme-light .pan-edita [class*=border-],.theme-light .pan-live-timeline [class*=border-]{border-color:var(--line)}.pan-edita button,.pan-live-timeline button{font-size:10px;padding:5px 7px}.pan-edita .monitor-checker,.pan-edita .preview-canvas{background:#101720!important}body,.pan-app,.pan-app .pan-canvas{cursor:default}.pan-app .pan-node,.pan-app .pan-node .pan-node-title>b{cursor:grab}.pan-app .pan-node:active,.pan-app .pan-node .pan-node-title>b:active{cursor:grabbing}.pan-app button:not(:where(.pro-edita *,.plasma-studio *)),.pan-app a,.pan-app select:not(:where(.pro-edita *,.plasma-studio *)),.pan-app [role=button]{cursor:pointer}.pan-app input:not(:where(.pro-edita *,.plasma-studio *)),.pan-app textarea:not(:where(.pro-edita *,.plasma-studio *)){cursor:text}.pan-app [draggable=true],.pan-app .pan-node>header{cursor:grab}.pan-app button:not(:where(.pro-edita *,.plasma-studio *)):active,.pan-app [draggable=true]:active,.pan-app .pan-node>header:active{cursor:grabbing}.pan-wires>path{stroke:#237dc6;stroke-width:2.8;filter:drop-shadow(0 1px 1px #ffffff)}.theme-dark .pan-wires>path{stroke:#3cdbed;filter:drop-shadow(0 0 3px #003847)}.pan-wires marker path{fill:#237dc6;stroke:none}.pan-panel-handle{width:19px;flex:none;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;color:var(--accent)!important;box-shadow:-10px 0 22px #0000001c!important;z-index:5}.pan-node .pan-open-media{position:absolute;right:5px;top:5px;background:#14283cbd;color:#fff;padding:4px;z-index:2}.pan-media-viewer{position:fixed;inset:0;z-index:10000;background:#08111bf5;display:flex;flex-direction:column;padding:18px;color:#fff;cursor:default;box-sizing:border-box;overflow:hidden;font:14px system-ui,sans-serif}.pan-media-viewer>header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:40px;flex:0 0 40px;font-size:12px}.pan-media-viewer>header>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pan-media-viewer-close{flex:none;border:1px solid #8795a0;border-radius:8px;padding:8px 12px;cursor:pointer;font:inherit}.pan-media-viewer>div{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:15px}.pan-media-viewer img,.pan-media-viewer video{max-width:100%;max-height:100%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pan-shot-timeline{height:232px;min-height:190px;flex-shrink:0;background:var(--paper);border:1px solid var(--line);border-radius:14px 14px 0 0;overflow:hidden;display:flex;flex-direction:column}.pan-shot-timeline>header{display:flex;align-items:center;gap:12px;padding:9px 16px;border-bottom:1px solid var(--line);height:44px;font-size:11px}.pan-shot-timeline>header select{width:180px;font-size:10px;padding:4px}.pan-shot-timeline>header>span{margin-left:auto;font-size:10px;font-variant-numeric:tabular-nums}.pan-shot-timeline>header button{padding:4px}.pan-shot-scroll{overflow:auto;flex:1}.pan-shot-grid{position:relative;display:grid;grid-template-columns:90px 1fr;grid-template-rows:27px 78px 43px}.pan-shot-label{display:flex;align-items:center;gap:8px;padding:9px;font-size:10px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:sticky;left:0;background:var(--paper);z-index:3}.pan-shot-ruler{position:relative;border-bottom:1px solid var(--line);cursor:crosshair}.pan-shot-ruler>span{position:absolute;top:5px;font-size:9px;color:var(--muted);border-left:1px solid var(--line);padding-left:3px}.pan-shot-lane{position:relative;border-bottom:1px solid var(--line);background:var(--panel)}.pan-shot-lane>p{padding:15px;color:var(--muted);font-size:10px}.pan-shot-clip{position:absolute;top:5px;bottom:5px;border:2px solid var(--accent);border-radius:7px;overflow:hidden;touch-action:none;cursor:ew-resize}.pan-shot-clip img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.pan-shot-clip>span{position:absolute;top:0;left:0;right:0;background:#12334bc7;color:#fff;padding:3px;font-size:9px}.pan-shot-audio{position:absolute;top:5px;bottom:5px;display:flex;align-items:center;gap:8px;padding:5px;background:var(--accent-soft);border:1px solid var(--accent);border-radius:5px;overflow:hidden;white-space:nowrap;font-size:9px;touch-action:none;cursor:ew-resize}.pan-shot-playhead{position:absolute;top:0;bottom:0;width:12px;margin-left:-6px;background:linear-gradient(90deg,transparent 5px,#00bad6 5px,#00bad6 7px,transparent 7px);pointer-events:auto;touch-action:none;cursor:ew-resize;z-index:9;outline-offset:-2px}.pan-shot-playhead:before{content:"";position:absolute;top:0;left:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #00bad6}.pan-shot-ruler,.pan-slot-boundary{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pan-shot-audio-row{display:contents}.pan-shot-expand{border:1px solid var(--accent)!important;color:var(--accent);margin-right:24px}.pan-shot-studio-backdrop{position:fixed;inset:0;z-index:140;padding:4vh 3vw;display:flex;align-items:center;background:#081723aa;backdrop-filter:blur(9px)}.pan-app .pan-shot-timeline.pan-shot-studio{height:auto;max-height:88vh;min-height:0;width:100%;border-radius:14px;box-shadow:0 28px 100px #0008;background:var(--paper)}.pan-shot-studio>header{height:54px;flex-shrink:0;background:linear-gradient(130deg,var(--paper),var(--accent-soft));gap:10px;box-shadow:0 4px 14px #12334414;z-index:12}.pan-shot-studio>header>b{font-size:11px;max-width:200px;line-height:1.4}.pan-shot-studio>header>select{background:var(--paper);border-radius:7px;padding:7px;width:200px}.pan-shot-studio .pan-shot-expand{margin-right:0}.pan-shot-follow{display:flex!important;flex-direction:row!important;align-items:center;gap:5px;font-size:10px;white-space:nowrap;margin:0!important}.pan-shot-follow input{width:14px!important}.pan-shot-studio .pan-shot-scroll{min-height:0;overscroll-behavior:contain;scrollbar-color:var(--line) var(--panel)}.pan-shot-studio .pan-shot-grid{height:auto;background:var(--panel)}.pan-shot-studio .pan-shot-label{font-size:10px;color:var(--muted);background:var(--paper);box-shadow:3px 0 10px #12334412}.pan-shot-studio .pan-shot-filmstrip{bottom:124px}.pan-shot-studio .pan-shot-filmstrip img{width:100%;height:100%;min-width:0;flex:none;border:0;-o-object-fit:contain;object-fit:contain;background:#102332}.pan-shot-studio .pan-shot-slot{border-radius:9px;box-shadow:0 5px 18px #12334428}.pan-shot-studio .pan-shot-slot>span{font-size:9px;padding:5px 8px;border-radius:6px;background:#102b3ee6;max-width:calc(100% - 32px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pan-shot-studio .pan-shot-slot textarea{bottom:0;height:64px!important;font-size:10px!important;padding:7px 9px!important;line-height:1.45}.pan-shot-studio .pan-shot-result-strip{position:absolute;left:0;right:0;bottom:92px;height:32px;overflow:hidden;background:#122b3c;color:#bcd9e7;cursor:ew-resize;touch-action:none}.pan-shot-result-strip>small{padding:7px;display:block;white-space:nowrap;font-size:9px}.pan-shot-duration{position:absolute;bottom:64px;height:28px;left:0;right:0;display:flex;gap:8px;align-items:center;overflow:hidden;white-space:nowrap;padding:3px 6px;background:var(--accent-soft);font-size:10px}.pan-shot-duration button{padding:3px 6px!important;font-size:9px!important;touch-action:none;cursor:ew-resize}.pan-shot-studio .pan-audio-waveform{opacity:.8}.pan-shot-studio .pan-slot-boundary:after{width:3px;background:var(--accent)}.pan-shot-studio>footer{padding:10px 16px}.pan-shot-timeline>footer{padding:5px 12px;font-size:9px;color:var(--muted);border-top:1px solid var(--line)}.pan-app .pan-world{width:100%;height:100%;pointer-events:none}.pan-app .pan-node{pointer-events:auto}.pan-scriba-column>.pan-scriba-main{overflow:auto!important;contain:layout paint style}.pan-scriba-stage>.pan-story-flow{position:absolute;will-change:transform}.pan-scriba-wires{overflow:hidden!important}.pan-scriba-main::-webkit-scrollbar,.pan-scriba-stage::-webkit-scrollbar{display:none;width:0;height:0}.pan-scriba-main{scrollbar-width:none}.pan-ai-progress{display:grid;gap:7px;margin-top:9px;padding:9px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));border-radius:8px;background:var(--accent-soft);color:var(--accent)}.pan-ai-progress>div{display:flex;justify-content:space-between;gap:10px;font-size:10px}.pan-ai-progress b{font-variant-numeric:tabular-nums}.pan-ai-progress>i{display:block;height:3px;overflow:hidden;border-radius:4px;background:color-mix(in srgb,var(--accent) 18%,transparent)}.pan-ai-progress>i>span{display:block;width:35%;height:100%;background:var(--accent);animation:pan-ai-working 1.15s ease-in-out infinite}.pan-ai-progress small{line-height:1.4}.pan-ai-progress.is-error{border-color:#b83b42;background:#fff0f0;color:#9b2229}.theme-dark .pan-ai-progress.is-error{background:#35191c;color:#ff9ba0}@keyframes pan-ai-working{0%{transform:translate(-110%)}to{transform:translate(310%)}}.pan-ready-assets article,.pan-project-media-item,.pan-wall-stage>article{position:relative}.pan-asset-delete{position:absolute!important;z-index:12;top:5px;right:5px;display:grid!important;width:24px!important;height:24px!important;place-items:center;padding:0!important;border:1px solid #ffffff55!important;border-radius:50%!important;background:#21090cdd!important;color:#fff!important;box-shadow:0 3px 12px #0006}.pan-asset-delete:hover{border-color:#ff9ca2!important;background:#8d2028!important}.pan-project-media-item>button:not(.pan-asset-delete){width:100%}.pan-link-create-menu{pointer-events:auto!important}.audia-project-assets{display:flex;flex:none;gap:7px;overflow-x:auto;padding:7px 12px;border-bottom:1px solid var(--line);background:var(--paper);scrollbar-width:none}.audia-project-assets::-webkit-scrollbar{display:none}.audia-project-assets article{position:relative;width:92px;flex:none;padding:4px;border:1px solid var(--line);border-radius:7px;background:var(--panel)}.audia-project-assets article>img,.audia-project-assets article>video,.audia-project-assets article>.pan-media-empty{width:100%;height:48px;-o-object-fit:cover;object-fit:cover}.audia-project-assets small{display:block;overflow:hidden;padding-top:3px;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.pan-app .pan-canvas{overflow:clip}.pan-node.selected{z-index:9}.pan-node:has(.pan-connect-menu){z-index:15}.pan-connect-menu{position:absolute;left:8px;bottom:40px;z-index:12;display:flex;min-width:205px;flex-direction:column;gap:2px;padding:7px;border:1px solid var(--line);border-radius:9px;background:var(--paper);box-shadow:var(--shadow);color:var(--ink)}.pan-connect-menu>b{padding:5px 7px;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.pan-connect-menu button{justify-content:flex-start;padding:7px 8px;font-size:10px}.pan-connect-menu hr{width:100%;margin:3px 0;border:0;border-top:1px solid var(--line)}.pan-mode-nav button[data-pan-mode=plasma]:disabled,.pan-sidebar button[data-pan-mode=plasma]:disabled{filter:grayscale(1);opacity:.34!important;color:var(--muted);background:transparent!important;border-color:transparent!important;box-shadow:none!important;cursor:not-allowed}.pan-mode-nav button[data-pan-mode=plasma]:disabled small{color:var(--muted);font-weight:800}.pan-unavailable-action:disabled{filter:grayscale(1);opacity:.38!important;border-color:var(--line)!important;background:var(--panel)!important;color:var(--muted)!important;box-shadow:none!important;cursor:not-allowed}.pan-settings-modal{width:min(940px,94vw)}.pan-settings-modal.is-h3{height:min(850px,92vh)}.pan-settings-tabs{display:flex;gap:5px;padding:8px 24px;border-bottom:1px solid var(--line);background:var(--panel)}.pan-settings-tabs button{border-color:transparent;background:transparent;font-size:11px}.pan-settings-tabs button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.pan-h3-settings{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden;padding:12px 18px}.pan-h3-settings>p{margin:0 0 9px;color:var(--muted);font-size:10px}.pan-h3-settings>.h3-pro-settings{width:100%;min-width:0;flex:1;border:1px solid var(--line);border-radius:11px;background:var(--paper);color:var(--ink);box-shadow:none;overflow:hidden}.pan-h3-settings .h3-pro-settings>header,.pan-h3-settings .h3-pro-mode-choice,.pan-h3-settings .h3-pro-shortcuts,.pan-h3-settings .h3-pro-quick{background:var(--panel);border-color:var(--line)}.pan-h3-settings .h3-pro-settings>header small,.pan-h3-settings .h3-pro-group-head small{color:var(--muted)}.pan-h3-settings .h3-pro-mode-choice>span,.pan-h3-settings .h3-pro-quick label{color:var(--accent)}.pan-h3-settings .h3-pro-mode-choice select,.pan-h3-settings .h3-pro-quick select,.pan-h3-settings .h3-pro-quick button,.pan-h3-settings .h3-pro-shortcuts button{background:var(--paper);border-color:var(--line);color:var(--ink)}.pan-h3-settings .h3-pro-shortcuts button.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.pan-h3-settings .h3-pro-groups>section,.pan-h3-settings .h3-pro-fields{background:var(--paper);border-color:var(--line)}.pan-h3-settings .h3-pro-fields>label>span{color:var(--muted);font-size:9px}.pan-h3-settings .h3-pro-fields select,.pan-h3-settings .h3-pro-fields input[type=text],.pan-h3-settings .h3-pro-fields input[type=number],.pan-h3-settings .h3-pro-number button{background:var(--panel);border-color:var(--line);color:var(--ink)}.pan-shot-lane.slots{overflow:visible}.pan-shot-slot{position:absolute;top:4px;bottom:4px;border:1px solid var(--accent);border-radius:6px;background:var(--paper);box-shadow:0 2px 7px #163e5b24;overflow:visible}.pan-shot-slot.prompt{border-color:#9374cf}.pan-shot-filmstrip{position:absolute;inset:0 0 28px;display:flex;overflow:hidden;border-radius:5px 5px 0 0;background:var(--panel)}.pan-shot-filmstrip img{height:100%;min-width:58px;flex:1;-o-object-fit:cover;object-fit:cover;border-right:1px solid #ffffff88}.pan-shot-filmstrip>div,.pan-shot-filmstrip>button{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--muted);font-size:9px}.pan-shot-slot>span{position:absolute;left:4px;top:3px;z-index:2;padding:2px 4px;border-radius:3px;background:#14344bc9;color:#fff;font-size:8px}.pan-shot-slot textarea{position:absolute;left:0;right:0;bottom:0;height:28px!important;min-height:0!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0 0 5px 5px!important;padding:5px!important;background:var(--paper)!important;font-size:8px!important;resize:none!important}.pan-slot-remove{position:absolute;right:2px;top:2px;z-index:3;padding:2px!important;background:#ffffffdc!important}.pan-slot-boundary{position:absolute;z-index:5;right:-5px;top:0;bottom:0;width:10px;cursor:col-resize;background:transparent}.pan-slot-boundary:after{content:"";position:absolute;left:4px;top:8px;bottom:8px;width:2px;background:var(--accent)}.pan-slot-add{position:absolute;right:-13px;top:50%;z-index:8;width:25px;height:25px;padding:0!important;transform:translateY(-50%);border:1px solid var(--accent)!important;border-radius:50%!important;background:var(--paper)!important;color:var(--accent)}.pan-first-slot-add{position:absolute;top:50%;z-index:6;width:34px;height:34px;padding:0!important;transform:translateY(-50%);border:1px dashed var(--accent)!important;border-radius:9px!important;background:var(--paper)!important;color:var(--accent)}.pan-slot-menu{position:absolute;top:5px;z-index:20;display:flex;width:220px;flex-direction:column;gap:6px;padding:9px;border:1px solid var(--line);border-radius:9px;background:var(--paper);box-shadow:var(--shadow);font-size:10px}.pan-slot-menu>b{font-size:10px}.pan-slot-menu button,.pan-slot-menu label{display:flex;align-items:center;gap:7px;padding:6px}.pan-slot-menu label{flex-wrap:wrap}.pan-slot-menu select{width:100%;font-size:9px;padding:5px}.pan-slot-menu small{color:var(--muted)}.pan-slot-menu-fixed{position:fixed;z-index:160;top:auto}.pan-slot-menu .pan-slot-menu-close{position:absolute;right:5px;top:5px;padding:3px}.pan-slot-image-select{position:absolute;left:6px;right:25px;top:24px;z-index:4;width:calc(100% - 37px)!important;padding:4px 5px!important;font-size:8px!important;background:#fffffff0!important}.pan-shot-empty{flex-direction:column}.pan-shot-filmstrip .pan-media-error{height:100%;width:100%;border-radius:0}.pan-shot-filmstrip .pan-media-error button{padding:2px 4px;font-size:8px}.pan-media-error{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;background:linear-gradient(140deg,#edf4f9,#d7e5ed);color:#667e8d;font-size:9px}.pan-media-error button,.pan-media-retry{display:inline-flex;align-items:center;gap:4px;padding:4px 7px!important;border:1px solid var(--line);border-radius:6px;background:var(--paper)!important;color:var(--ink);cursor:pointer}.pan-node-media>.pan-media-error{width:100%}.pan-story-flow .pan-sheet>header{cursor:grab;touch-action:none}.pan-story-flow .pan-sheet>header:active{cursor:grabbing}.pan-node-title{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.pan-node-title input{width:100%!important}.pan-card-role{font-size:8px;line-height:1;letter-spacing:.75px;font-weight:700;color:#536679;text-transform:uppercase}.theme-dark .pan-card-role{color:#a9bfcd}.pan-node.node-media>header{background:#f7f9fb;border-bottom-color:#bcc8d2}.theme-dark .pan-node.node-media>header{background:#12232e;border-bottom-color:#36505e}.pan-node.role-edit{border-color:#65b8c8}.pan-node.role-direction{border-color:#6ab69e}.pan-node.role-editorial{border-color:#b4a4cb}.pan-node.selected{outline:2px solid var(--accent);outline-offset:4px;box-shadow:0 12px 32px #1688ff32}.pan-source-caption{padding:10px 12px 12px;display:flex;flex-direction:column;gap:3px;background:var(--paper);border-top:1px solid var(--line)}.pan-source-caption b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pan-source-caption span{font-size:9px;color:var(--muted)}.pan-wires .wire-dependency path{stroke:var(--accent);stroke-width:1.8}.pan-wires .wire-editorial path{stroke:#7867a8;stroke-width:1.7;stroke-dasharray:7 5}.pan-wires .wire-editorial circle{fill:var(--paper);stroke:#7867a8;stroke-width:1.5}.pan-wires .wire-editorial text{font:700 9px Inter,Segoe UI,sans-serif;fill:#665592;text-anchor:middle}.theme-dark .pan-wires .wire-editorial text{fill:#c7bafb}.pan-project-media{width:226px;flex:0 0 226px;background:var(--panel);border-right:1px solid var(--line-strong);display:flex;flex-direction:column;min-height:0;box-shadow:4px 0 14px #3952680b;z-index:3}.pan-project-media>header{height:48px;padding:9px 10px 8px 13px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;background:var(--paper)}.pan-project-media>header>div{display:flex;flex-direction:column;gap:2px}.pan-project-media>header b{font-size:10px;letter-spacing:1px}.pan-project-media>header small{color:var(--muted)}.pan-project-media>header button{border:0;padding:5px}.pan-media-tools{padding:9px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 78px;gap:6px}.pan-media-tools input,.pan-media-tools select{font-size:10px;padding:7px;background:var(--paper)}.pan-project-media-list{padding:8px;overflow-y:auto;display:flex;flex-direction:column;gap:7px;flex:1}.pan-project-media-list>button{display:grid;grid-template-columns:58px 1fr 14px;align-items:center;text-align:left;gap:8px;padding:6px;background:var(--paper);border:1px solid var(--line);box-shadow:none;min-height:58px}.pan-project-media-list>button:hover{border-color:var(--line-strong);background:var(--paper)}.pan-project-media-list>button>span{width:58px;height:46px;display:block;overflow:hidden;border-radius:5px;background:#dbe3e8}.pan-project-media-list>button>span img,.pan-project-media-list>button>span video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pan-project-media-list>button>span .pan-media-empty{min-height:46px}.pan-project-media-list>button>span .pan-media-empty span{display:none}.pan-project-media-list>button>div{min-width:0;display:flex;flex-direction:column;gap:4px}.pan-project-media-list>button b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pan-project-media-list>button small{font-size:8px;text-transform:uppercase;color:var(--muted)}.pan-project-media-list>p{font-size:10px;color:var(--muted);padding:12px}.pan-project-media>footer{padding:8px;border-top:1px solid var(--line);background:var(--paper)}.pan-project-media>footer button{width:100%;font-size:10px}.source-inspector .pan-inspector-heading small{border:1px solid var(--line-strong);padding:4px 6px;border-radius:5px;letter-spacing:.5px}.pan-source-inspector-media{height:190px;border:1px solid var(--line-strong);border-radius:9px;overflow:hidden;background:#d9e1e7;margin:15px 0}.pan-source-inspector-media img,.pan-source-inspector-media video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#111}.pan-source-inspector-meta{display:grid;grid-template-columns:80px 1fr;gap:7px 10px;padding:11px;border:1px solid var(--line);border-radius:8px;background:var(--panel);font-size:10px}.pan-source-inspector-meta span{color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.pan-source-inspector-meta b{overflow:hidden;text-overflow:ellipsis}.pan-source-actions{display:flex;flex-direction:column;gap:8px;margin:15px 0}.pan-source-actions button{justify-content:flex-start}.pan-source-actions .primary{justify-content:center}@media(max-width:1180px){.pan-project-media{width:190px;flex-basis:190px}.pan-media-tools{grid-template-columns:1fr}.pan-project-media-list>button{grid-template-columns:48px 1fr}.pan-project-media-list>button>span{width:48px}}.pan-canvas{background-position:var(--pan-grid-x,0) var(--pan-grid-y,0),var(--pan-grid-x,0) var(--pan-grid-y,0),center;background-size:calc(28px * var(--pan-grid-scale,1)) calc(28px * var(--pan-grid-scale,1)),calc(28px * var(--pan-grid-scale,1)) calc(28px * var(--pan-grid-scale,1)),100% 100%}.pan-node-title>b{display:block;max-width:100%;overflow:hidden;color:inherit;font-size:12px;font-weight:650;line-height:17px;text-overflow:ellipsis;white-space:nowrap;cursor:text}.pan-node-title{min-height:28px;padding:1px 3px;border-radius:5px}.pan-node-title:hover{background:#ffffff4d}.pan-node .pan-port{width:19px;height:19px;border-width:3px;box-shadow:0 0 0 1px #486471,0 2px 7px #102b3b38;touch-action:none}.pan-port.output.dependency{background:#28a879}.pan-port.output.editorial{background:#ef8a33}.pan-port.output.linking{box-shadow:0 0 0 4px #ffffffb8,0 0 0 6px currentColor}.pan-wires{pointer-events:none}.pan-wires g{pointer-events:stroke;cursor:pointer}.pan-wires .pan-wire-hit{stroke:transparent!important;stroke-width:16!important;pointer-events:stroke}.pan-wires .wire-dependency>path:not(.pan-wire-hit){stroke:#28a879;stroke-width:2.4}.pan-wires .wire-editorial>path:not(.pan-wire-hit){stroke:#ef8a33;stroke-width:2.4;stroke-dasharray:8 5}.pan-wires .wire-editorial circle{fill:var(--paper);stroke:#ef8a33;stroke-width:2}.pan-wires .wire-editorial text{fill:#b75b16;font-weight:800}.theme-dark .pan-wires .wire-editorial text{fill:#ffc18d}.pan-wires g.selected>path:not(.pan-wire-hit){stroke-width:4;filter:drop-shadow(0 0 5px currentColor)}.pan-wires g.selected circle{stroke-width:3}.pan-link-label{pointer-events:all;cursor:text}.pan-link-label-editor{pointer-events:all;overflow:visible}.pan-link-label-input{pointer-events:auto;height:29px!important;padding:4px 6px!important;border:2px solid #ef8a33!important;background:var(--paper)!important;color:var(--ink)!important;font-size:10px!important;text-align:center;box-shadow:0 6px 18px #3a251c33}.pan-h3-friendly-mode{display:flex;flex-direction:column;gap:8px;margin:8px 0;padding:12px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(145deg,var(--panel),var(--paper));box-shadow:0 7px 18px #29465c10}.pan-h3-friendly-mode label{margin:0}.pan-h3-friendly-mode small{color:var(--muted);line-height:1.5}.pan-link-preview{fill:none;stroke-width:3;stroke-dasharray:8 5;pointer-events:none}.pan-link-preview.dependency{stroke:#28a879}.pan-link-preview.editorial{stroke:#ef8a33}.pan-shot-audio{isolation:isolate;padding:5px 10px!important}.pan-audio-waveform{position:absolute;inset:3px 7px;width:calc(100% - 14px);height:calc(100% - 6px);opacity:.34;pointer-events:none;z-index:-1}.pan-shot-audio>svg,.pan-shot-audio>span{position:relative;z-index:2;text-shadow:0 1px var(--paper)}.pan-audio-trim{position:absolute;z-index:5;top:0;bottom:0;width:8px;background:#1688ff36;cursor:ew-resize}.pan-audio-trim:after{content:"";position:absolute;top:8px;bottom:8px;width:2px;background:var(--accent)}.pan-audio-trim.start{left:0}.pan-audio-trim.start:after{left:2px}.pan-audio-trim.end{right:0}.pan-audio-trim.end:after{right:2px}.pan-method-help{margin:-6px 0 8px!important;padding:9px 10px;border-left:2px solid var(--accent);background:var(--accent-soft);color:var(--muted);font-size:10px;line-height:1.5}.pan-resolved-mapping dl{display:grid;grid-template-columns:110px 1fr;gap:7px 10px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);font-size:10px}.pan-resolved-mapping dt{color:var(--muted);text-transform:uppercase}.pan-resolved-mapping dd{margin:0;font-weight:650;overflow-wrap:anywhere}.pan-audio-engine-list{display:flex;flex-direction:column;gap:7px;margin-top:14px}.pan-audio-engine-list article{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.pan-audio-engine-list article.available{border-color:#69b69b;background:color-mix(in srgb,var(--panel) 82%,#ddf8ed)}.pan-audio-engine-list article.missing{opacity:.58}.pan-audio-engine-list article>svg{color:#2d9e78}.pan-audio-engine-list article.missing>svg{color:var(--muted)}.pan-audio-engine-list article>div{display:flex;min-width:0;flex-direction:column;gap:3px}.pan-audio-engine-list article b{font-size:11px}.pan-audio-engine-list article small{overflow:hidden;color:var(--muted);text-overflow:ellipsis}.pan-audio-engine-list article>span{font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.theme-light .pan-edita{background:#edf2f6;color:#172332}.theme-light .pan-edita>.pan-workspace-bar{background:#fbfcfd;border-bottom-color:#cbd6df;box-shadow:0 4px 15px #263c4c0d;z-index:3}.theme-light .pan-edita>main{background:#e8eef3}.theme-light .pan-edita>main>.flex.min-h-0.flex-1{gap:0;background:#e8eef3}.theme-light .pan-edita aside{background:#f8fafc!important;border-color:#c7d3dd!important;box-shadow:-7px 0 20px #23394b12}.theme-light .pan-edita aside>.flex.h-9{background:#eef3f7!important;border-color:#c5d2dc!important;padding:5px!important}.theme-light .pan-edita aside>.flex.h-9 button{background:#f9fbfc!important;border-color:#cbd6df!important;color:#556779!important;box-shadow:0 1px 2px #2137470a}.theme-light .pan-edita aside>.flex.h-9 button[class*=border-goya-orange],.theme-light .pan-edita aside>.flex.h-9 button[class*=border-amber],.theme-light .pan-edita aside>.flex.h-9 button[class*="border-[#"]{color:#172332!important;box-shadow:inset 0 -2px 0 var(--accent)}.theme-light .pan-edita .editor-panel-handle{width:18px!important;border:0!important;border-right:1px solid #c6d2dc!important;border-left:1px solid #c6d2dc!important;border-radius:0!important;background:#f2f6f9!important;color:#50687c!important;box-shadow:none!important}.theme-light .pan-edita .editor-panel-handle:hover{background:#e3edf4!important;color:#0879fb!important}.theme-light .pan-edita [class*=bg-goya-panel],.theme-light .pan-edita [class*=bg-goya-surface]{background-color:#f8fafc!important}.theme-light .pan-edita [class*=border-goya-line]{border-color:#cbd6df!important}.theme-light .pan-edita [class*=text-goya-muted]{color:#607385!important}.theme-light .pan-edita [role=status]{background:#edf4f8!important;color:#334a5d!important}.theme-light .pan-edita .monitor-checker,.theme-light .pan-edita .preview-canvas{background:#0e151d!important;color:#eef4f8!important;box-shadow:inset 0 0 0 1px #243746,0 8px 24px #192b3921}.theme-light .pan-edita .monitor-checker [class*=text-white],.theme-light .pan-edita .preview-canvas [class*=text-white]{color:#fff!important}.theme-light .pan-edita input,.theme-light .pan-edita select,.theme-light .pan-edita textarea{background:#fff!important;border-color:#c7d3dd!important;color:#192a39!important}.theme-light .pan-edita button{border-color:#c8d4de;background:#f9fbfc;color:#263a4b;box-shadow:0 1px 2px #1c31420a}.theme-light .pan-edita button:hover{border-color:#7fb6e8;background:#eef7ff}.theme-light .pan-edita [class*=shadow]{--tw-shadow-color:#21394d17}.theme-light .pan-edita [class*="bg-[#0"]:not(.monitor-checker):not(.preview-canvas){background:#eef3f7!important;color:#263a4b!important}.audia-workspace{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 10% 0,#fffaf6 0,transparent 34%),linear-gradient(135deg,#eceae6,#d9d8d5 48%,#ece9e4);color:#17191d}.theme-dark .audia-workspace{background:radial-gradient(circle at 12% 0,#263038 0,transparent 36%),#11171b;color:#eef3f6}.audia-heading{height:78px;display:flex;align-items:center;justify-content:space-between;padding:12px 28px;border-bottom:1px solid #ffffffa8;background:#f7f5f1a8;backdrop-filter:blur(24px)}.theme-dark .audia-heading{border-color:#34414a;background:#172027c9}.audia-heading>div{display:flex;align-items:baseline;gap:24px}.audia-heading h1{font-size:34px;font-weight:300;letter-spacing:.08em}.audia-heading p,.audia-heading>span{font-size:10px;letter-spacing:.17em;text-transform:uppercase;color:#697077}.audia-layout{display:flex;min-height:0;flex:1;gap:12px;padding:12px}.audia-main{min-width:0;flex:1;border:1px solid #ffffffc2;border-radius:20px;background:#f3f1edb8;box-shadow:0 24px 70px #56514a1c,inset 0 1px #fff;overflow:auto}.theme-dark .audia-main{border-color:#37454e;background:#172027d9;box-shadow:0 20px 60px #0005}.audia-welcome{width:min(780px,90%);margin:8vh auto;padding:48px;text-align:center}.audia-welcome>small{letter-spacing:.2em;color:#7c8389}.audia-welcome h2{font-size:30px;font-weight:350;margin:15px 0 8px}.audia-welcome>p{color:#70777d}.audia-welcome>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:32px}.audia-welcome>div>button{min-height:78px;justify-content:flex-start;padding:13px 16px;border-color:#fff;background:#ffffff8c;box-shadow:0 8px 28px #56514a10;text-align:left}.audia-welcome>div>button>span{width:43px;height:43px;display:grid;place-items:center;border-radius:50%;background:#fff}.audia-welcome>div>button>div{display:flex;flex-direction:column;gap:5px}.audia-welcome>div>button b{font-size:13px}.audia-welcome>div>button small{color:#777e84}.audia-welcome>div>button>svg{margin-left:auto}.audia-transport{height:67px;display:flex;align-items:center;justify-content:space-between;padding:10px 18px;border-bottom:1px solid #c8c6c1}.audia-transport>div{display:flex;flex-direction:column;gap:4px}.audia-transport b{font-size:17px;font-weight:500}.audia-transport span{font-size:9px;color:#737a80;letter-spacing:.08em}.audia-track-area{display:flex;min-height:560px}.audia-track-area>aside{width:195px;padding:13px;border-right:1px solid #c9c7c2;background:#e9e7e2a8}.audia-track-area>aside>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:9px;letter-spacing:.08em}.audia-track-area>aside>header button{padding:4px}.audia-source-row{width:100%;display:grid!important;grid-template-columns:32px 1fr 15px;align-items:center;text-align:left;margin-bottom:7px;padding:8px!important;border-color:transparent!important;background:transparent!important}.audia-source-row.selected{border-color:#92abc1!important;background:#ffffffbf!important;box-shadow:0 4px 16px #62758917}.audia-source-row>div{display:flex;min-width:0;flex-direction:column;gap:3px}.audia-source-row b,.audia-source-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audia-source-row b{font-size:10px}.audia-source-row small{font-size:8px;color:#747c83}.audia-track-number{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:#d7d5cf;font-size:7px}.audia-lanes{min-width:0;flex:1;padding:14px;display:flex;flex-direction:column;gap:12px}.audia-reference-track,.audia-voice-library,.audia-operation-card{border:1px solid #ffffffc2;border-radius:15px;background:#f9f8f5c2;box-shadow:0 8px 25px #5c574f12;overflow:hidden}.theme-dark .audia-reference-track,.theme-dark .audia-voice-library,.theme-dark .audia-operation-card{border-color:#3b4a54;background:#1b252b}.audia-reference-track>header,.audia-voice-library>header,.audia-operation-card>header{display:flex;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid #d6d3cd}.audia-reference-track>header span,.audia-reference-track>header small,.audia-voice-library>header small,.audia-operation-card>header small{font-size:8px;color:#717980;letter-spacing:.1em}.audia-reference-track>header b{font-size:12px}.audia-reference-track>header small{margin-left:auto}.audia-reference-track>.audio-waveform{height:94px;background:linear-gradient(180deg,#6489b0,#567ba1);border:0}.audia-reference-track>.audio-waveform canvas{width:100%;height:100%}.audia-reference-track>.pan-audio-preview{height:auto;min-height:48px;background:#eef1f2}.audia-segment{display:grid;grid-template-columns:130px 130px 1fr;gap:10px;align-items:end;padding:9px 13px}.audia-segment label{margin:0;font-size:8px}.audia-segment input{padding:6px}.audia-segment span{align-self:center;font-size:9px;color:#66717a}.audia-voice-library>header{justify-content:space-between}.audia-voice-library>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:9px;padding:10px}.audia-voice-card{padding:12px;border:1px solid #d8d5cf;border-radius:12px;background:#fffdfa;cursor:pointer}.audia-voice-card.selected{border-color:#4b6e89;box-shadow:0 0 0 2px #7ca3bf28}.audia-voice-card>header{display:flex;gap:9px;align-items:center}.audia-voice-card>header>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#20242a;color:#fff}.audia-voice-card>header>div{display:flex;flex-direction:column;gap:3px}.audia-voice-card small{font-size:7px;letter-spacing:.08em;color:#717980}.audia-voice-card b{font-size:12px}.audia-voice-card p{font-size:9px;color:#626b73;margin-top:8px}.audia-voice-card footer{display:flex;gap:6px;margin-top:10px}.audia-voice-card footer button{flex:1;padding:5px;font-size:8px}.audia-operation-card{padding-bottom:13px}.audia-operation-card>header{justify-content:space-between}.audia-operation-card>header>div{display:flex;flex-direction:column;gap:3px}.audia-operation-card>header>span{font-size:8px;padding:4px 8px;border-radius:20px;background:#e6e4df}.audia-operation-card>label{margin:10px 13px}.audia-operation-card textarea{min-height:62px;background:#fff}.audia-performance-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:9px;padding:0 13px}.audia-performance-grid label{margin:0;font-size:8px}.audia-generate{margin:12px 13px 2px}.audia-takes{display:flex;align-items:center;gap:6px;margin:10px 13px}.audia-takes>b{margin-right:5px;font-size:9px}.audia-takes button{display:flex;flex-direction:column;gap:2px;padding:6px 9px;font-size:8px}.audia-takes button.selected{border-color:#4e7797;background:#e4eef5}.audia-takes small{font-size:6px;color:#3a718f}.audia-result{margin:10px 13px 0;padding:11px;border-radius:12px;background:#edeae4}.audia-result>header{display:flex;justify-content:space-between;align-items:center}.audia-result>header>div{display:flex;flex-direction:column}.audia-result>header small{font-size:7px;letter-spacing:.12em}.audia-result>header b{font-size:17px;font-weight:450}.audia-result>header>span{font-size:8px;color:#477b65}.audia-result>.audio-waveform{height:58px;margin:9px 0;border-radius:8px;background:#5d7fa1}.audia-result>.pan-audio-preview{height:auto;min-height:45px;background:transparent}.audia-result>div:last-child{display:flex;justify-content:flex-end;gap:7px;margin-top:9px}.audia-result>div:last-child button{font-size:8px;padding:6px 9px}.audia-assistant{width:330px;flex:0 0 330px;padding:23px;border:1px solid #ffffffc4;border-radius:20px;background:#f9f8f5d9;box-shadow:0 20px 60px #514b431c,inset 0 1px #fff;overflow:auto}.theme-dark .audia-assistant{border-color:#3d4a53;background:#1b252bd9}.audia-orb{width:49px;height:49px;margin-bottom:18px;border-radius:50%;background:radial-gradient(circle at 36% 28%,#fff 0,#aeb4bc 15%,#343942 52%,#090b0e);box-shadow:inset -8px -10px 18px #0008,0 8px 18px #28323b28}.audia-assistant>small{font-size:8px;letter-spacing:.14em;color:#69727a}.audia-assistant h2{font-size:22px;font-weight:400;line-height:1.2;margin:20px 0 8px}.audia-assistant>p{font-size:11px;line-height:1.6;color:#6b737a;margin-bottom:18px}.audia-assistant>button{width:100%;margin:5px 0}.audia-choice-pills{display:flex;flex-direction:column;gap:7px;margin-bottom:17px}.audia-choice-pills button{justify-content:flex-start}.audia-choice-pills button.active{border-color:#4c6e8c;background:#edf5fa}.audia-assistant label{font-size:9px}.theme-dark .audia-track-area>aside,.theme-dark .audia-result{background:#121a1f}.theme-dark .audia-voice-card{background:#202b32;border-color:#40515c}.theme-dark .audia-reference-track>header,.theme-dark .audia-voice-library>header,.theme-dark .audia-operation-card>header{border-color:#3a4750}@media(max-width:1180px){.audia-assistant{width:280px;flex-basis:280px}.audia-performance-grid{grid-template-columns:1fr 1fr}.audia-track-area>aside{width:165px}}.audia-segment-range{position:relative;height:25px;margin:5px 13px 0}.audia-segment-range:before{content:"";position:absolute;left:0;right:0;top:11px;height:3px;border-radius:3px;background:#ccd2d6}.audia-segment-range>span{position:absolute;top:11px;height:3px;border-radius:3px;background:#477b9c}.audia-segment-range input{position:absolute;inset:0;width:100%;height:25px;margin:0;padding:0;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.audia-segment-range input::-webkit-slider-thumb{width:15px;height:15px;border:2px solid white;border-radius:50%;-webkit-appearance:none;appearance:none;background:#315d7c;box-shadow:0 1px 5px #22384b55;pointer-events:auto;cursor:ew-resize}.audia-segment-range input::-moz-range-thumb{width:13px;height:13px;border:2px solid white;border-radius:50%;background:#315d7c;box-shadow:0 1px 5px #22384b55;pointer-events:auto;cursor:ew-resize}.audia-voice-preview{margin-top:9px;border-radius:9px;background:#edf0f2;overflow:hidden}.audia-voice-preview .pan-audio-preview{min-height:46px;height:auto;background:transparent}.audia-voice-preview audio{max-width:100%}.theme-dark .audia-segment-range:before{background:#3b4952}.theme-dark .audia-voice-preview{background:#11191e}.theme-light.pan-app{--paper:#fbfaf7;--panel:#eeece8;--ink:#1a1d21;--muted:#727980;--line:#d4d1cb;--line-strong:#b8b6b1;--card-border:#cfccc6;--accent:#236b96;--accent-soft:#e9f1f6;--shadow:0 18px 48px #4f4a4318,inset 0 1px #fff;--card-shadow:0 14px 38px #514d461c,inset 0 1px #fff;background:radial-gradient(circle at 12% 0,#fffaf4 0,transparent 30%),linear-gradient(135deg,#eceae6,#dedcd8 52%,#efede9)}.theme-light .pan-topbar{height:62px;border-color:#ffffff9e;background:#f8f6f2d9;backdrop-filter:blur(24px) saturate(1.25);box-shadow:0 5px 22px #524d4510}.theme-light .pan-brand{font-weight:320;letter-spacing:.12em}.theme-light .pan-brand>span{color:#286a8f;font-weight:600}.theme-light .pan-mode-nav button{color:#5e6268;border-radius:10px;font-weight:520}.theme-light .pan-mode-nav button.active{color:#171a1e;border-bottom-color:#24739d;background:#ffffffa6;box-shadow:0 7px 18px #56514a12}.theme-light .pan-sidebar{border-color:#ffffffb0;background:#efede9bd;backdrop-filter:blur(18px);box-shadow:5px 0 24px #4c48420d}.theme-light .pan-sidebar button{border-radius:13px;color:#535a61}.theme-light .pan-sidebar button.active{color:#1e668e;background:#ffffffbd;box-shadow:0 8px 22px #56514a12}.theme-light .pan-sidebar button.active:before{background:#2c779f}.theme-light .pan-content{background:radial-gradient(circle at 15% 0,#fffaf4 0,transparent 31%),linear-gradient(135deg,#ebe9e5,#dddcd8 50%,#eeece8)}.theme-light .pan-statusbar{border-color:#ffffffa6;background:#f7f5f1d6;backdrop-filter:blur(18px)}.theme-light .pan-workspace-bar{height:54px;border-color:#ffffffab;background:#f8f6f2c7;backdrop-filter:blur(20px);box-shadow:0 5px 19px #534f4810}.theme-light .pan-workspace-bar button,.theme-light .pan-app button:not(:where(.pro-edita *,.plasma-studio *)){border-radius:10px}.theme-light .pan-app button:not(:where(.pro-edita *,.plasma-studio *)){border-color:#d7d3cc;background:#ffffffb5;box-shadow:0 2px 8px #514d4610}.theme-light .pan-app button:not(:where(.pro-edita *,.plasma-studio *)):hover{border-color:#9bb5c5;background:#fff;box-shadow:0 7px 18px #514d4618}.theme-light .pan-app button:not(:where(.pro-edita *,.plasma-studio *)).primary{border-color:#222a30;background:linear-gradient(145deg,#30373d,#171c21);box-shadow:0 10px 24px #171c212b;color:#fff}.theme-light .pan-app button:not(:where(.pro-edita *,.plasma-studio *)).active{border-color:#658da6;background:#eef5f8;color:#225f83}.theme-light .pan-app input:not(:where(.pro-edita *,.plasma-studio *)),.theme-light .pan-app textarea:not(:where(.pro-edita *,.plasma-studio *)),.theme-light .pan-app select:not(:where(.pro-edita *,.plasma-studio *)){border-color:#d5d1ca;border-radius:10px;background:#ffffffad;box-shadow:inset 0 1px #fff}.theme-light .pan-canvas{background-color:#e6e4df;background-image:linear-gradient(#77736d12 1px,transparent 1px),linear-gradient(90deg,#77736d12 1px,transparent 1px),radial-gradient(circle at 13% 0,#fffaf4 0,transparent 34%),linear-gradient(135deg,#ebe9e5,#dddcd7 55%,#efede9)}.theme-light .pan-canvas-tools{padding:5px;border-color:#ffffffc9;border-radius:14px;background:#faf9f6dc;backdrop-filter:blur(18px);box-shadow:0 16px 45px #514c441e,inset 0 1px #fff}.theme-light .pan-node{overflow:visible;border-color:#ffffffc9;border-radius:16px;background:#f9f8f4e8;box-shadow:0 16px 42px #514c451c,inset 0 1px #fff;backdrop-filter:blur(15px)}.theme-light .pan-node.kind-image{background:linear-gradient(155deg,#fff8dded,#f5e9bbeb)}.theme-light .pan-node.kind-edit{background:linear-gradient(155deg,#e9fafbed,#d8f1f3eb)}.theme-light .pan-node.kind-video{background:linear-gradient(155deg,#e9faf3ed,#d7f2e6eb)}.theme-light .pan-node.kind-audio{background:linear-gradient(155deg,#f4effbed,#e8ddf7eb)}.theme-light .pan-node.kind-text,.theme-light .pan-node.kind-note,.theme-light .pan-node.node-media{background:#fbfaf7ee}.theme-light .pan-node>header{height:46px;border-bottom-color:#ffffff94;border-radius:16px 16px 0 0;background:#ffffff49}.theme-light .pan-node-media{border:1px solid #ffffff9c;border-radius:11px;box-shadow:0 7px 18px #413d3615}.theme-light .pan-source-caption{border-color:#e0ddd7;background:#fbfaf7c9;border-radius:0 0 15px 15px}.theme-light .pan-card-role{color:#697178}.theme-light .pan-node.selected{outline-color:#397b9e;box-shadow:0 18px 48px #2b678429,inset 0 1px #fff}.theme-light .pan-inspector-panel{margin:12px;border:1px solid #ffffffc7;border-radius:20px;background:#f9f8f5d8;backdrop-filter:blur(22px) saturate(1.15);box-shadow:0 22px 58px #514c451c,inset 0 1px #fff}.theme-light .pan-inspector-tabs{border-color:#d8d4ce}.theme-light .pan-mini-timeline{margin:0 12px 12px;border:1px solid #ffffffc7;border-radius:17px;background:#f8f7f3d7;box-shadow:0 14px 38px #514c4516,inset 0 1px #fff}.theme-light .pan-scriba-main{background:radial-gradient(circle at 12% 0,#fffaf4 0,transparent 35%),linear-gradient(135deg,#ebe9e5,#dedcd8 53%,#efede9)}.theme-light .pan-sheet{border-color:#ffffffc9;border-radius:17px;background:#faf9f6df;backdrop-filter:blur(16px);box-shadow:0 18px 48px #514c4518,inset 0 1px #fff}.theme-light .pan-sheet>header{border-bottom:1px solid #dfdcd5;background:#ffffff54}.theme-light .pan-ready{border-color:#ffffffb0;background:#f5f3efc2;backdrop-filter:blur(17px)}.theme-light .pan-ready-assets>article{border-color:#ffffffca;border-radius:13px;background:#fbfaf7dc;box-shadow:0 10px 26px #514c4515}.theme-light .pan-scriba-assistant{background:#f9f8f5dc}.theme-light .pan-wall{background:radial-gradient(circle at 10% 0,#fffaf4 0,transparent 33%),linear-gradient(135deg,#eae8e4,#dedcd8 55%,#efede9)}.theme-light .pan-wall>article{border-color:#ffffffc9;border-radius:18px;background:#faf9f6e8;box-shadow:0 17px 45px #514c451a,inset 0 1px #fff}.theme-light .pan-wall>article:hover{box-shadow:0 24px 55px #514c4525}.theme-light .pan-story-assets{margin:12px 0 12px 12px;border:1px solid #ffffffc7;border-radius:18px;background:#f9f8f5d4;box-shadow:0 18px 45px #514c4518}.theme-light .pan-live-timeline{margin:0 12px 12px;border:1px solid #ffffffc7;border-radius:17px;background:#f8f7f3d9;box-shadow:0 15px 40px #514c4518}.theme-light .pan-edita{background:radial-gradient(circle at 12% 0,#fffaf4 0,transparent 31%),linear-gradient(135deg,#ebe9e5,#dedcd8 52%,#efede9);color:#1a1d21}.theme-light .pan-edita>.pan-workspace-bar{background:#f8f6f2c7;border-bottom-color:#fffa}.theme-light .pan-edita>main,.theme-light .pan-edita>main>.flex.min-h-0.flex-1{background:transparent}.theme-light .pan-edita aside{margin:12px!important;border:1px solid #ffffffc7!important;border-radius:18px!important;background:#faf9f6dd!important;box-shadow:0 18px 50px #514c451b!important}.theme-light .pan-edita .editor-panel-handle{border-color:#d5d1ca!important;background:#f5f3ef!important}.theme-light .pan-edita button{border-color:#d7d3cc;background:#ffffffb8;color:#252a2f}.theme-light .pan-edita input,.theme-light .pan-edita select,.theme-light .pan-edita textarea{border-color:#d6d2cb!important;border-radius:9px!important;background:#fffefa!important;color:#1b2025!important}.theme-light .pan-modal{border-color:#ffffffc8;border-radius:22px;background:#faf9f6e8;backdrop-filter:blur(24px);box-shadow:0 35px 100px #39352f38,inset 0 1px #fff}.theme-light .pan-project-menu,.theme-light .pan-card-menu,.theme-light .pan-connect-menu{border-color:#ffffffc9;border-radius:14px;background:#faf9f6ed;backdrop-filter:blur(20px);box-shadow:0 20px 55px #514c4525,inset 0 1px #fff}.pan-link-create-menu{position:absolute;z-index:50;width:292px;transform:translate(13px,-22px);overflow:hidden;border:1px solid #ffffffc9;border-radius:17px;background:#faf9f6ee;color:#1a1d21;box-shadow:0 24px 65px #39352f35,inset 0 1px #fff;backdrop-filter:blur(22px) saturate(1.15);cursor:default}.theme-dark .pan-link-create-menu{border-color:#40515c;background:#182229ed;color:#eef3f6}.pan-link-create-menu>header{display:flex;align-items:center;gap:10px;padding:13px 14px 10px;border-bottom:1px solid #d9d5ce}.theme-dark .pan-link-create-menu>header{border-color:#3b4b55}.pan-link-create-menu>header>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.pan-link-create-menu>header small{font-size:7px;font-weight:750;letter-spacing:.15em;color:#397a9c}.pan-link-create-menu.editorial>header small{color:#bd6725}.pan-link-create-menu>header b{font-size:13px;font-weight:600}.pan-link-create-menu>header>button{width:25px;height:25px;padding:0;border:0;border-radius:50%}.pan-link-create-menu>p{padding:9px 14px 3px;color:#727980;font-size:9px}.pan-link-create-menu>div{display:flex;max-height:342px;flex-direction:column;gap:5px;padding:8px}.pan-link-create-menu>div>button{display:grid;grid-template-columns:34px 1fr 14px;align-items:center;gap:9px;width:100%;padding:8px;text-align:left;border-color:transparent;background:transparent;box-shadow:none}.pan-link-create-menu>div>button:hover{border-color:#d4d0c9;background:#ffffffbf}.pan-link-create-menu>div>button>span{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:#e7f0f5;color:#286c91}.pan-link-create-menu.editorial>div>button>span{background:#f7e9dc;color:#b75e1d}.pan-link-create-menu>div>button>div{display:flex;min-width:0;flex-direction:column;gap:3px}.pan-link-create-menu>div>button b{font-size:10px}.pan-link-create-menu>div>button small{overflow:hidden;color:#747b81;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.pan-world{isolation:isolate}.theme-light .pan-node,.pan-link-create-menu{backdrop-filter:none!important}.theme-light .pan-node{background-color:#faf9f6}.theme-light .pan-link-create-menu{background:#faf9f6fa}.theme-light .pan-editor-workspace{min-height:0;padding:10px 12px 12px;gap:9px;background:radial-gradient(circle at 12% 0,#fffaf4 0,transparent 32%),linear-gradient(135deg,#e9e7e3,#dcdbd7 54%,#eeece8)}.theme-light .pan-editor-sequencebar{height:44px;border:1px solid #ffffffca!important;border-radius:15px;background:#f9f8f5e8!important;color:#31363b;box-shadow:0 12px 34px #514c4516,inset 0 1px #fff}.theme-light .pan-editor-sequencebar>svg{color:#286e94!important}.theme-light .pan-editor-sequencebar>span{color:#687078!important}.theme-light .pan-editor-sequence{border-color:#dad6cf!important;border-radius:10px!important;background:#ffffffa8!important;color:#606870!important;box-shadow:none!important}.theme-light .pan-editor-sequence.is-active{border-color:#7e9cae!important;background:#edf4f7!important;color:#1d4f6b!important;box-shadow:0 5px 14px #456a7c14!important}.theme-light .pan-editor-sequence.is-active span:first-child{color:#236b96!important}.theme-light .pan-editor-stage{min-height:0;gap:8px}.theme-light .pan-editor-assets,.theme-light .pan-editor-inspector{margin:0!important;overflow:hidden;border:1px solid #ffffffc9!important;border-radius:18px!important;background:#f9f8f5e8!important;box-shadow:0 17px 45px #514c451a,inset 0 1px #fff!important}.theme-light .pan-editor-assets .panel-heading{border-color:#ddd9d2;background:#ffffff5c}.theme-light .pan-editor-asset-filter{border-color:#ddd9d2!important;background:#f2f0ece0}.theme-light .pan-editor-asset-grid{gap:9px}.theme-light .pan-editor-asset-card{overflow:hidden;border-color:#d8d4cd!important;border-radius:12px!important;background:#fffefa!important;color:#252a2f;box-shadow:0 6px 16px #514c4510}.theme-light .pan-editor-asset-card:hover{border-color:#8ba8ba!important;box-shadow:0 10px 24px #514c4518}.theme-light .pan-editor-asset-card.is-selected{border-color:#3b789a!important;background:#edf5f8!important;box-shadow:0 0 0 2px #39799c20,0 10px 24px #514c4518}.theme-light .pan-editor-assets-footer{border-color:#ddd9d2!important;background:#efede9!important;color:#6d747b!important}.theme-light .pan-editor-monitor{overflow:hidden;border:1px solid #2c3239;border-radius:18px;background:#11151a!important;box-shadow:0 22px 55px #27231e35,inset 0 0 0 1px #ffffff0b;color:#eef2f4}.theme-light .pan-editor-monitorbar{height:42px;border-color:#2c333a!important;background:linear-gradient(180deg,#20252b,#171b20)!important;color:#9ea8b1!important}.theme-light .pan-editor-monitorbar>span:first-child{color:#f1f3f4!important;font-weight:650;letter-spacing:.16em}.theme-light .pan-editor-monitorbar button{border-color:transparent!important;background:transparent!important;color:#9ba5ad!important;box-shadow:none!important}.theme-light .pan-editor-monitorbar button:hover,.theme-light .pan-editor-monitorbar button[class*=orange]{background:#ffffff12!important;color:#fff!important}.theme-light .pan-editor-monitorbar select{border-color:#343c44!important;background:#11151a!important;color:#e8ecef!important;box-shadow:none}.theme-light .pan-editor-monitor-viewport{background-color:#0b0e12!important;background-image:linear-gradient(45deg,#11151a 25%,transparent 25%),linear-gradient(-45deg,#11151a 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#11151a 75%),linear-gradient(-45deg,transparent 75%,#11151a 75%)!important;background-size:22px 22px!important;background-position:0 0,0 11px,11px -11px,-11px 0!important}.theme-light .pan-editor-transport{height:54px;border-color:#2d343b!important;background:linear-gradient(180deg,#1a1f24,#12161a)!important;color:#eef2f4}.theme-light .pan-editor-transport button{border-color:#343c44!important;background:#23292f!important;color:#d7dde1!important;box-shadow:0 3px 10px #0003!important}.theme-light .pan-editor-transport button:hover{border-color:#687783!important;background:#303840!important}.theme-light .pan-editor-transport button.bg-goya-orange{border-color:#d7dde2!important;background:linear-gradient(145deg,#f7f8f8,#bfc6cb)!important;color:#11151a!important}.theme-light .pan-editor-transport span{color:#d8dde1!important}.theme-light .pan-edita .editor-panel-handle{align-self:center;width:18px!important;height:74px!important;margin:0!important;border:1px solid #ffffffc5!important;border-radius:10px!important;background:#f7f5f1!important;color:#5d6c77!important;box-shadow:0 8px 18px #514c4516!important}.theme-light .pan-edita .editor-panel-handle:hover{border-color:#99afbd!important;background:#fff!important;color:#236b96!important}.theme-light .pan-editor-inspector-tabs{height:43px!important;border-color:#ddd9d2!important;background:#f1efebe8!important;padding:5px!important}.theme-light .pan-editor-inspector-tabs button{height:31px!important;border-color:transparent!important;border-radius:9px!important;background:transparent!important;color:#71787e!important;box-shadow:none!important}.theme-light .pan-editor-inspector-tabs button:hover{background:#ffffffa8!important;color:#252a2f!important}.theme-light .pan-editor-inspector-tabs button[class*=border-goya-orange],.theme-light .pan-editor-inspector-tabs button[class*="border-[#"],.theme-light .pan-editor-inspector-tabs button[class*=border-amber]{border-color:#a7b8c3!important;background:#fff!important;color:#1c536f!important;box-shadow:0 5px 14px #514c4512!important}.theme-light .pan-editor-status{border-color:#d9d5ce!important;background:#edf4f6!important;color:#32546a!important}.theme-light .pan-editor-dock{height:310px!important;overflow:hidden;border:1px solid #ffffffc7;border-radius:18px;background:#f8f7f3e8;box-shadow:0 18px 48px #514c451a,inset 0 1px #fff}.theme-light .pan-editor-dock-tabs{height:38px;border-color:#d9d5ce!important;background:#efede9!important}.theme-light .pan-editor-dock-tab{height:28px!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:#70787e!important;box-shadow:none!important}.theme-light .pan-editor-dock-tab:hover{background:#ffffffa8!important;color:#272c30!important}.theme-light .pan-editor-dock-tab.is-active{border-color:#b1c0c9!important;background:#fff!important;color:#1f5b7a!important;box-shadow:0 4px 12px #514c4512!important}.theme-light .pan-editor-timeline{border:0!important;background:#171b20!important;color:#eef2f4}.theme-light .pan-editor-timeline>div:first-child{border-color:#343b42!important;background:#20252b!important}.theme-light .pan-editor-timeline select{border-color:#3b444c!important;background:#11151a!important;color:#dfe4e7!important}.theme-light .pan-editor-timeline button{box-shadow:none!important}.theme-light .pan-editor-timeline>div:last-child{border-color:#343b42!important;background:#11151a!important;color:#8e989f!important}.theme-light .pan-editor-inspector .panel-heading{border-color:#ddd9d2;background:linear-gradient(90deg,#f2e5d8 0,transparent 72%)}.theme-light .pan-editor-inspector .panel-heading strong,.theme-light .pan-editor-inspector .inspector-section h3{color:#20252a!important}.theme-light .pan-editor-inspector .panel-kicker{color:#b56b31!important}.theme-light .pan-editor-inspector .inspector-section{border-color:#dfdbd4}.theme-light .pan-editor-inspector .field-label{color:#687078!important}.theme-light .pan-editor-inspector .bg-\[\#090c11\],.theme-light .pan-editor-inspector .bg-\[\#0b1115\]{border-color:#d6d2cb!important;background:#f0eee9!important;color:#252a2f!important}.theme-light .pan-editor-inspector .text-goya-text,.theme-light .pan-editor-inspector .text-white{color:#20252a!important}.theme-light .pan-editor-inspector .text-goya-muted{color:#687078!important}.theme-light .pan-editor-inspector .field-select{border-color:#d6d2cb!important;background:#fffefa!important;color:#20252a!important}.theme-light .pan-editor-inspector .pro-button{border-color:#d5d1ca!important;background:#f5f3ef!important;color:#4e565d!important}.theme-light .pan-editor-inspector .pro-button:hover{border-color:#8ba8ba!important;background:#fff!important;color:#1f536f!important}@media(max-width:1180px){.theme-light .pan-editor-workspace{padding:7px}.theme-light .pan-editor-stage{gap:5px}.theme-light .pan-editor-assets{width:210px}.theme-light .pan-editor-inspector{width:300px}.theme-light .pan-editor-dock{height:280px!important}}.pan-live-wire{position:absolute;inset:0;z-index:19;width:100%;height:100%;overflow:hidden;pointer-events:none;contain:layout style}.pan-live-wire path{fill:none;stroke-width:2.2;vector-effect:non-scaling-stroke;filter:none}.pan-live-wire .dependency{stroke:#28a879}.pan-live-wire .editorial{stroke:#ef8a33;stroke-dasharray:8 6}.theme-light .pan-editor-monitor{border-color:#ffffffd6;background:linear-gradient(145deg,#faf9f6,#e9e6e0)!important;box-shadow:0 22px 55px #514c4524,inset 0 1px #fff;color:#252a2f}.theme-light .pan-editor-monitorbar{border-color:#d9d5ce!important;background:linear-gradient(180deg,#fbfaf7,#eeece7)!important;color:#697178!important}.theme-light .pan-editor-monitorbar>span:first-child{color:#252a2f!important}.theme-light .pan-editor-monitorbar button{color:#68737b!important}.theme-light .pan-editor-monitorbar button:hover,.theme-light .pan-editor-monitorbar button[class*=orange]{background:#ffffffc7!important;color:#1f607f!important}.theme-light .pan-editor-monitorbar select{border-color:#d5d1ca!important;background:#fffefa!important;color:#252a2f!important}.theme-light .pan-editor-monitor-viewport{background-color:#e5e3de!important;background-image:linear-gradient(45deg,#eeece8 25%,transparent 25%),linear-gradient(-45deg,#eeece8 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#eeece8 75%),linear-gradient(-45deg,transparent 75%,#eeece8 75%)!important;box-shadow:inset 0 0 0 1px #ffffff70}.theme-light .pan-editor-monitor-viewport>div{border-color:#7f8d95!important}.theme-light .pan-editor-transport{border-color:#d7d3cc!important;background:linear-gradient(180deg,#f7f5f1,#e8e5df)!important;color:#252a2f}.theme-light .pan-editor-transport button{border-color:#d1cdc6!important;background:#fffefa!important;color:#505b63!important;box-shadow:0 4px 12px #514c4514!important}.theme-light .pan-editor-transport button:hover{border-color:#91a8b5!important;background:#fff!important;color:#1f607f!important}.theme-light .pan-editor-transport button.bg-goya-orange{border-color:#34444d!important;background:linear-gradient(145deg,#3c4850,#1d252a)!important;color:#fff!important}.theme-light .pan-editor-transport span{color:#4e5961!important}.pan-story-flow:before{content:"DRAG CARD HEADERS TO ARRANGE THE WORKSPACE";position:absolute;top:8px;left:25px;z-index:1;color:var(--muted);font-size:8px;font-weight:650;letter-spacing:.13em;pointer-events:none}.pan-draggable-sheet>header{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.pan-draggable-sheet>header:active{cursor:grabbing}.pan-draggable-sheet>header:after{content:"⋮⋮";margin-left:3px;color:var(--muted);font-size:12px;letter-spacing:-3px;opacity:.7}.pan-wall>article{position:relative}.pan-wall>article.is-dragging{opacity:.45;transform:scale(.985)}.pan-wall-grip{position:absolute;z-index:3;top:9px;right:9px;display:flex;align-items:center;gap:3px;padding:4px 6px;border:1px solid #ffffff8f;border-radius:8px;background:#191d21b8;color:#fff;box-shadow:0 5px 14px #0002;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pan-wall-grip span{font-size:6px;font-weight:750;letter-spacing:.12em}.pan-wall-grip:active{cursor:grabbing}.theme-dark .pan-wall-grip{border-color:#4e5b63;background:#0d1216d9}.pan-scriba-main,.pan-wall{cursor:grab;touch-action:none;overscroll-behavior:contain}.pan-scriba-main.is-panning,.pan-wall.is-panning{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pan-story-flow{min-width:max(100%,1180px);min-height:760px}.pan-wall{display:block;padding:0}.pan-wall-stage{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-content:start;gap:22px;padding:28px;min-width:max(100%,1180px);min-height:max(100%,760px)}.pan-wall-stage>article{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);overflow:hidden;cursor:grab;transition:transform .16s,box-shadow .16s}.pan-wall-stage>article:hover{transform:translateY(-3px);box-shadow:0 12px 25px #315c7520}.pan-wall-stage>article.is-dragging{opacity:.45;transform:scale(.985)}.theme-light .pan-wall-stage>article{border-color:#ffffffc9;border-radius:18px;background:#faf9f6e8;box-shadow:0 17px 45px #514c451a,inset 0 1px #fff}.theme-light .pan-wall-stage>article:hover{box-shadow:0 24px 55px #514c4525}@media(max-width:760px){.pan-wall-stage{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:15px;min-width:920px}.pan-story-flow{min-width:920px}}.theme-light .pan-editor-program-frame{border-color:#ffffffc9!important;background:#e7e4de!important;box-shadow:0 24px 65px #514c4530,inset 0 0 0 1px #ffffff9c!important}.theme-light .pan-editor-program-surface{background:#e8e5df!important}.theme-light .pan-edita .pan-editor-monitor-viewport.monitor-checker{background-color:#e5e3de!important;background-image:linear-gradient(45deg,#eeece8 25%,transparent 25%),linear-gradient(-45deg,#eeece8 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#eeece8 75%),linear-gradient(-45deg,transparent 75%,#eeece8 75%)!important;background-size:22px 22px!important;background-position:0 0,0 11px,11px -11px,-11px 0!important;color:#252a2f!important;box-shadow:inset 0 0 0 1px #ffffff70!important}.pan-topbar{-webkit-app-region:drag}.pan-topbar button,.pan-topbar input,.pan-topbar nav,.pan-project-name,.pan-window-controls{-webkit-app-region:no-drag}.pan-window-controls{align-self:stretch;display:flex;align-items:stretch;margin-left:3px;margin-right:-18px}.pan-topbar .pan-window-controls button{width:42px;height:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--muted)}.pan-topbar .pan-window-controls button:hover{background:#7890a51d;color:var(--ink)}.pan-topbar .pan-window-controls .pan-window-close:hover{background:#d93b48;color:#fff}.pan-story-flow{min-width:max(100%,1500px);min-height:980px}.pan-wall-stage{min-width:max(100%,1500px);min-height:max(100%,980px)}.pan-license-backdrop{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 18% 10%,#dde8f0aa,transparent 40%),#1018209e;backdrop-filter:blur(22px)}.pan-license-shell{position:relative;display:grid;grid-template-columns:315px minmax(480px,1fr);width:min(930px,96vw);max-height:92vh;overflow:auto;border:1px solid #ffffffd4;border-radius:28px;background:#f8f7f3;box-shadow:0 40px 140px #0b182c70,inset 0 1px #fff;color:#191c20}.pan-license-close{position:absolute;right:17px;top:17px;z-index:2;width:34px;height:34px;padding:0!important;border:0!important;border-radius:50%!important;background:#ffffffa8!important;color:#2a3036!important;box-shadow:0 5px 18px #303b4618}.pan-license-brand{display:flex;min-height:620px;flex-direction:column;padding:48px 39px 34px;border-right:1px solid #ffffffa5;background:radial-gradient(circle at 35% 10%,#f8fbfd,transparent 36%),linear-gradient(155deg,#dbe2e7,#c7cfd5 52%,#e4e1db)}.pan-license-orb{display:grid;width:58px;height:58px;place-items:center;margin-bottom:33px;border:1px solid #ffffffd6;border-radius:50%;background:radial-gradient(circle at 32% 24%,#fff 0,#b7c0c8 18%,#3d454d 53%,#0c1014);box-shadow:inset -10px -12px 20px #0008,0 13px 30px #33414d33;color:#fff}.pan-license-brand>small,.pan-license-form header>small{font-size:9px;letter-spacing:.24em;color:#68717a}.pan-license-brand h1{margin:5px 0 18px;font-size:56px;font-weight:250;letter-spacing:.12em;line-height:1}.pan-license-brand>p{max-width:230px;font-size:12px;line-height:1.7;color:#606970}.pan-license-modes{display:flex;flex-direction:column;gap:8px;margin:34px 0}.pan-license-modes span{display:flex;align-items:center;gap:11px;font-size:9px;letter-spacing:.13em;color:#4e575e}.pan-license-modes i{display:grid;width:22px;height:22px;place-items:center;border:1px solid #ffffffc9;border-radius:50%;background:#ffffff78;font-style:normal;font-size:8px}.pan-license-edition{display:flex;align-items:center;gap:11px;margin-top:auto;padding:13px;border:1px solid #ffffffbb;border-radius:15px;background:#ffffff73;box-shadow:0 9px 30px #49545e12}.pan-license-edition span{display:flex;flex-direction:column;gap:4px;font-size:8px;color:#667078}.pan-license-edition b{font-size:10px;letter-spacing:.1em;color:#22272c}.pan-license-form{display:flex;min-width:0;flex-direction:column;padding:55px 48px 30px}.pan-license-form header h2{margin:8px 0;font-size:32px;font-weight:350;letter-spacing:-.03em}.pan-license-form header p{max-width:450px;font-size:11px;line-height:1.65;color:#697078}.pan-license-status{margin:24px 0 10px;padding:11px 14px;border:1px solid #d4c8aa;border-radius:12px;background:#fff8e9;color:#775d28;font-size:10px;letter-spacing:.06em}.pan-license-status.is-valid{border-color:#b8d8c8;background:#edf9f2;color:#246b49}.pan-license-form label{font-size:9px;letter-spacing:.04em;color:#535b63}.pan-license-form input{border-color:#d6d9db;background:#fff;font-size:11px}.pan-license-code input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em;color:#304459}.pan-license-note{padding:12px 14px;border-radius:12px;background:#edf0f2;font-size:9px;line-height:1.6;color:#69727a}.pan-license-note b{color:#29343c}.pan-license-form>footer{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:auto;padding-top:24px}.pan-license-form>footer>p{grid-column:1/-1;min-height:15px;font-size:9px;color:#6d757c}.pan-license-form>footer button{font-size:10px;min-height:42px}.theme-dark .pan-license-shell{border-color:#43515b;background:#172027;color:#eef3f6}.theme-dark .pan-license-brand{border-color:#3b4851;background:radial-gradient(circle at 30% 8%,#37434c,transparent 37%),linear-gradient(155deg,#202b32,#11181d)}.theme-dark .pan-license-brand>p,.theme-dark .pan-license-form header p,.theme-dark .pan-license-form label{color:#aab4bb}.theme-dark .pan-license-form input{border-color:#3c4a54;background:#11191e}.theme-dark .pan-license-note{background:#202a30}.theme-dark .pan-license-note b,.theme-dark .pan-license-edition b{color:#edf2f5}.theme-dark .pan-license-edition{border-color:#46545d;background:#202a307d}.theme-dark .pan-license-modes i{border-color:#46545d;background:#202a30}.audia-reference-track>.audio-waveform,.audia-result>.audio-waveform{position:relative;inset:auto;width:100%;overflow:hidden;pointer-events:none}.audia-reference-track>.pan-audio-preview,.audia-result>.pan-audio-preview{position:relative;inset:auto;z-index:1;width:100%}.audia-reference-track>.pan-audio-preview svg,.audia-result>.pan-audio-preview svg{display:none}.audia-reference-track>.pan-audio-preview audio,.audia-result>.pan-audio-preview audio{width:min(720px,calc(100% - 28px));max-width:none;height:34px}.pan-model-picker{display:flex;gap:6px}.pan-model-picker>input,.pan-model-picker>select{flex:1}.pan-model-picker>button{flex:0 0 38px;padding:6px}.pan-model-error{color:#a33;font-weight:400;line-height:1.35}.pan-spin{animation:pan-spin .8s linear infinite}.pan-scriba-column{position:relative;display:flex;flex:1;min-width:0;min-height:0;flex-direction:column}.pan-scriba-column>.pan-scriba-main{display:block;flex:1;min-height:0;overflow:auto;touch-action:none}.pan-scriba-stage{position:relative;flex:none}.pan-scriba-stage>.pan-story-flow{width:1180px;height:760px;min-height:760px;transform-origin:0 0}.pan-scriba-zoom{position:absolute;z-index:18;right:16px;top:14px;display:flex;align-items:center;gap:3px;padding:4px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--paper) 92%,transparent);box-shadow:var(--shadow);backdrop-filter:blur(16px)}.pan-scriba-zoom button{border:0;padding:5px}.pan-scriba-zoom span{width:45px;text-align:center;font-size:10px}.pan-scriba-main.is-panning{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pan-scriba-wires{overflow:visible}.pan-mode-entry{position:relative;display:flex;flex:1;min-height:0;align-items:center;flex-direction:column;justify-content:center;padding:48px;background:radial-gradient(circle at 50% 32%,#ffffffd9 0,transparent 38%),linear-gradient(145deg,var(--panel),var(--canvas-background));text-align:center;overflow:auto}.pan-mode-entry-orb{width:58px;height:58px;margin-bottom:18px;border-radius:50%;background:radial-gradient(circle at 34% 27%,#fff 0,#b8c1c9 18%,#39434d 52%,#090c0f);box-shadow:inset -10px -12px 22px #0008,0 12px 30px #2534432b}.pan-mode-entry>small{font-size:9px;letter-spacing:.22em;color:var(--muted)}.pan-mode-entry>h1{margin:14px 0 8px;font-size:34px;font-weight:350;letter-spacing:-.035em}.pan-mode-entry>p{max-width:560px;color:var(--muted);font-size:13px;line-height:1.65}.pan-mode-entry-choices{display:grid;width:min(760px,94%);grid-template-columns:1fr 1fr;gap:12px;margin-top:34px}.pan-mode-entry-choices>button{min-height:104px;justify-content:flex-start;padding:18px;border-color:#ffffffc7;border-radius:16px;background:#ffffffa3;box-shadow:0 14px 42px #43566a12;text-align:left;backdrop-filter:blur(20px)}.pan-mode-entry-choices>button:hover{transform:translateY(-2px);box-shadow:0 18px 48px #31567420}.pan-mode-entry-choices>button>span{display:grid;width:47px;height:47px;flex:none;place-items:center;border-radius:50%;background:#fff;box-shadow:0 6px 18px #2d41551a}.pan-mode-entry-choices>button>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:6px}.pan-mode-entry-choices b{font-size:13px}.pan-mode-entry-choices small{color:var(--muted);font-size:10px;line-height:1.4}.pan-mode-request{width:min(680px,94%);margin-top:28px;padding:20px;border:1px solid #ffffffc9;border-radius:18px;background:#ffffffa8;box-shadow:0 18px 55px #354b6117;backdrop-filter:blur(24px);text-align:left}.pan-mode-request label{margin:0;font-size:10px;letter-spacing:.05em}.pan-mode-request textarea{min-height:125px;margin-top:5px;border-color:#d9e1e6;background:#ffffffd9;font-size:13px}.pan-mode-request>div{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.theme-dark .pan-mode-entry{background:radial-gradient(circle at 50% 30%,#26333d 0,transparent 40%),#11171b}.theme-dark .pan-mode-entry-choices>button,.theme-dark .pan-mode-request{border-color:#3b4a54;background:#1c272ed9}.theme-dark .pan-mode-entry-choices>button>span{background:#26333b}.theme-dark .pan-mode-request textarea{border-color:#3b4a54;background:#11191e}.pan-scriba{overflow:hidden}.pan-scriba-column{height:100%;overflow:hidden}.pan-boot-splash{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;flex-direction:column;background:radial-gradient(circle at 50% 38%,#f8fafc 0,#e8edf1 42%,#cdd5dc);color:#111820;animation:pan-boot-out .55s ease 1.72s forwards;overflow:hidden}.pan-boot-aura{position:absolute;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,#ffffffd9,transparent 68%);filter:blur(12px);animation:pan-aura 2.2s ease-in-out infinite}.pan-boot-splash img{position:relative;width:min(285px,36vw);height:min(285px,36vw);-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 28px 45px #1d2e3b2b);animation:pan-emblem-in 1.1s cubic-bezier(.2,.75,.25,1) both}.pan-boot-splash>small{position:relative;margin-top:10px;font-size:10px;letter-spacing:.42em;color:#5e6871}.pan-boot-splash>h1{position:relative;margin:9px 0 2px;font-size:31px;font-weight:300;letter-spacing:.18em}.pan-boot-splash>p{position:relative;font-size:11px;letter-spacing:.16em;color:#68727b}.pan-boot-splash>span{position:relative;width:150px;height:2px;margin-top:28px;overflow:hidden;border-radius:3px;background:#9ba7af52}.pan-boot-splash>span i{display:block;width:55%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,#167ee8,#8dd6ff,transparent);animation:pan-boot-line 1.4s ease-in-out infinite}.theme-dark .pan-boot-splash{background:radial-gradient(circle at 50% 38%,#26323b 0,#141c22 46%,#080c0f);color:#f2f5f7}.theme-dark .pan-boot-splash>small,.theme-dark .pan-boot-splash>p{color:#aab4bb}.pan-license-emblem{position:relative;width:112px;height:112px;margin:-8px 0 23px}.pan-license-emblem img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 14px 24px #16232e36)}.pan-license-emblem>svg{position:absolute;right:2px;bottom:4px;padding:4px;border-radius:50%;background:#f7fafc;color:#17232c;box-shadow:0 4px 12px #1a2c3a35}.theme-dark .pan-license-emblem>svg{background:#222e35;color:#edf3f6}@keyframes pan-emblem-in{0%{opacity:0;transform:scale(.82) translateY(12px);filter:blur(8px) drop-shadow(0 0 0 transparent)}to{opacity:1;transform:none}}@keyframes pan-boot-line{0%{transform:translate(-100%)}to{transform:translate(280%)}}@keyframes pan-aura{50%{transform:scale(1.06);opacity:.72}}@keyframes pan-boot-out{to{opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.015)}}@media(max-width:850px){.pan-mode-entry-choices{grid-template-columns:1fr}.pan-mode-entry{padding:28px}}@media(max-width:800px){.pan-license-shell{grid-template-columns:1fr}.pan-license-brand{min-height:auto;padding:34px}.pan-license-modes{display:none}.pan-license-edition{margin-top:25px}.pan-license-form{padding:35px 30px}.pan-license-form .pan-form-grid{grid-template-columns:1fr}}.pan-mode-entry{background:#d9dee2;text-align:left;justify-content:flex-start;padding:54px 7vw 42px;align-items:center}.pan-mode-entry.mode-scriba{background:linear-gradient(145deg,#e4e1dc,#d7d6d3)}.pan-mode-entry.mode-crea{background:linear-gradient(145deg,#dce1e4,#cfd5d9)}.pan-mode-entry.mode-edita{background:linear-gradient(145deg,#d9dde0,#cdd2d5)}.pan-mode-entry.mode-storia{background:linear-gradient(145deg,#e2dfd8,#d4d3cf)}.pan-mode-entry>h1,.pan-mode-entry>p,.pan-mode-entry>small{text-align:center}.pan-mode-intents{display:grid;width:min(980px,96%);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:30px}.pan-mode-intents>button{min-height:94px;justify-content:flex-start;padding:15px 16px;border:1px solid #ffffffb5;border-radius:14px;background:#f5f6f5d9;box-shadow:0 10px 28px #38485210;text-align:left}.pan-mode-intents>button:hover{transform:translateY(-2px);border-color:#9ab3c0;background:#fff;box-shadow:0 16px 34px #3247531a}.theme-light .pan-mode-entry .pan-mode-intents>button{background:linear-gradient(155deg,#fffefa,#f4f1ea 66%,#e8edf0);border-color:#fff;box-shadow:inset 0 1px #fff,0 2px 5px #36434d0c,0 15px 36px #39485418;transition:transform .18s ease,box-shadow .18s ease}.theme-light .pan-mode-entry .pan-mode-intents>button:nth-child(3n+2){background:linear-gradient(155deg,#fffefa,#edf3ef 70%,#e0e9e3)}.theme-light .pan-mode-entry .pan-mode-intents>button:nth-child(3n+3){background:linear-gradient(155deg,#fffefa,#f4eee6 70%,#e9ded0)}.theme-light .pan-mode-entry .pan-mode-intents>button:hover{transform:translateY(-3px);box-shadow:inset 0 1px #fff,0 4px 9px #36434d12,0 22px 42px #39485425}.theme-light .pan-mode-entry .pan-mode-request{box-shadow:inset 0 1px #fff,0 8px 22px #39485412,0 24px 65px #28384520}.theme-light .pan-mode-entry .pan-mode-request button:not(:disabled){box-shadow:inset 0 1px #ffffffc9,0 5px 14px #2e465a21}.pan-mode-intents>button>span,.pan-mode-request-intent>span{display:grid;width:42px;height:42px;flex:none;place-items:center;border-radius:50%;background:#fff;box-shadow:0 5px 15px #2e3e4814;color:#37586b}.pan-mode-intents>button>div,.pan-mode-request-intent>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:5px}.pan-mode-intents b{font-size:12px}.pan-mode-intents small{color:#68747b;font-size:9px;line-height:1.45}.pan-direct-workspace{margin-top:16px;border:0!important;background:transparent!important;color:#53626a!important;box-shadow:none!important}.pan-mode-request{width:min(760px,96%);background:#f7f7f5ea;border-color:#ffffffc9}.pan-mode-request-intent{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #d6dbdd}.pan-mode-request-intent small{color:#6d777d;line-height:1.45}.theme-dark .pan-mode-entry.mode-scriba,.theme-dark .pan-mode-entry.mode-crea,.theme-dark .pan-mode-entry.mode-edita,.theme-dark .pan-mode-entry.mode-storia{background:#11171b}.theme-dark .pan-mode-intents>button,.theme-dark .pan-mode-request{border-color:#39464e;background:#1b252b;color:#e9f2f7}.theme-dark .pan-mode-intents small,.theme-dark .pan-mode-request-intent small{color:#8d9ca6}.theme-dark .pan-mode-intents>button>span,.theme-dark .pan-mode-request-intent>span{background:#26343c;color:#b9d4e2}.pan-canvas.mode-crea{background-color:#d5dade;background-image:linear-gradient(90deg,#8294a009 1px,transparent 1px),linear-gradient(#8294a009 1px,transparent 1px);background-size:40px 40px}.pan-canvas.mode-storia{background-color:#dddcd7;background-image:linear-gradient(90deg,#8a857609 1px,transparent 1px),linear-gradient(#8a857609 1px,transparent 1px);background-size:44px 44px}.theme-dark .pan-canvas.mode-crea,.theme-dark .pan-canvas.mode-storia{background-color:#11191e;background-image:linear-gradient(90deg,#9eb4c00a 1px,transparent 1px),linear-gradient(#9eb4c00a 1px,transparent 1px)}.pan-node{display:flex;flex-direction:column;max-width:760px;max-height:760px;min-width:240px;min-height:190px;overflow:visible}.pan-node>footer{margin-top:auto}.pan-node.kind-video .pan-node-media{min-height:185px}.pan-node.kind-image .pan-node-media,.pan-node.kind-edit .pan-node-media{min-height:165px}.pan-node.kind-audio .pan-node-media{min-height:82px;max-height:116px;background:#d9d5e3}.pan-node.node-media.kind-image .pan-node-media,.pan-node.node-media.kind-video .pan-node-media{min-height:185px;flex:1}.pan-node.node-media.kind-audio .pan-node-media{min-height:78px;max-height:112px}.pan-node.kind-text .pan-note-text,.pan-node.kind-note .pan-note-text{flex:1;min-height:145px;height:auto}.pan-node-resizer{position:absolute!important;right:-5px!important;bottom:-5px!important;width:17px!important;height:17px!important;padding:0!important;border:1px solid #8fa0aa!important;border-radius:5px 0 8px!important;background:linear-gradient(135deg,transparent 42%,#778993 43%,#778993 52%,transparent 53%,transparent 66%,#778993 67%,#778993 76%,transparent 77%)!important;cursor:nwse-resize!important;z-index:8;opacity:.6}.pan-node:hover .pan-node-resizer,.pan-node.selected .pan-node-resizer{opacity:1}.pan-node .pan-port{top:calc(50% - 7px)}.pan-world>.pan-wires{z-index:1}.pan-world>.pan-node{z-index:2}.pan-node.multi-selected{outline:2px solid #9872c5;outline-offset:4px}.pan-node.selected.multi-selected{outline-color:#397b9e}.pan-wires marker[id$=editorial] path{fill:#ef8a33}.pan-wires marker[id$=dependency] path{fill:#28a879}.pan-precomp{position:absolute;z-index:0;border:2px solid color-mix(in srgb,var(--precomp-color) 72%,#7b6b3b);border-radius:22px;background:color-mix(in srgb,var(--precomp-color) 13%,transparent);box-shadow:inset 0 0 0 7px color-mix(in srgb,var(--precomp-color) 9%,transparent);pointer-events:none}.pan-precomp>header{position:absolute;left:18px;top:12px;display:flex;width:min(310px,calc(100% - 36px));height:34px;align-items:center;gap:8px;padding:5px 7px;border:1px solid color-mix(in srgb,var(--precomp-color) 68%,#8d7d52);border-radius:9px;background:color-mix(in srgb,var(--precomp-color) 89%,#fff);box-shadow:0 6px 16px #3d352219;pointer-events:auto}.pan-precomp>header input{height:24px;padding:2px 5px;border:0;background:transparent;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pan-precomp>header button{width:23px;height:23px;flex:none;padding:0;border:0;background:transparent}.pan-precomp>textarea{position:absolute;right:20px;top:54px;width:190px;height:66px;padding:10px 12px;border:0;border-radius:1px 1px 12px;background:color-mix(in srgb,var(--precomp-color) 86%,#fff);box-shadow:0 8px 17px #44391f24;transform:rotate(1.1deg);resize:none;font-size:9px;line-height:1.4;pointer-events:auto}.pan-precompose-action{width:auto!important;color:#69501a!important;background:#fff5c9!important}.pan-source-caption{margin-top:auto}@media(max-width:1050px){.pan-mode-intents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.pan-mode-intents{grid-template-columns:1fr}.pan-mode-entry{padding:34px 20px}}.pan-story-flow .pan-draggable-sheet{min-width:260px;min-height:180px}.pan-story-flow .pan-draggable-sheet:after{content:"";position:absolute;right:6px;bottom:6px;width:12px;height:12px;border-right:2px solid color-mix(in srgb,var(--accent) 60%,transparent);border-bottom:2px solid color-mix(in srgb,var(--accent) 60%,transparent);border-radius:1px;pointer-events:none;opacity:.55}.pan-story-flow .pan-draggable-sheet:hover:after{opacity:1}.pan-app{overflow:hidden}.pan-app *{scrollbar-width:none}.pan-app *::-webkit-scrollbar{width:0;height:0;display:none}.pan-mini-timeline,.pan-timeline-takes,.pan-shot-scroll{scrollbar-width:auto}.pan-mini-timeline::-webkit-scrollbar,.pan-timeline-takes::-webkit-scrollbar,.pan-shot-scroll::-webkit-scrollbar{display:block;height:7px;width:7px}.pan-body,.pan-creation,.pan-scriba,.audia-layout{position:relative;overflow:hidden}.pan-scriba-column{overflow:hidden}.pan-scriba-column>.pan-scriba-main{position:relative;display:block;overflow:hidden!important;contain:layout paint style}.pan-scriba-stage{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.pan-scriba-stage>.pan-story-flow{position:absolute;left:0;top:0;width:1180px;height:760px;min-width:1180px;min-height:760px;transform-origin:0 0;will-change:transform}.pan-scriba-wires{overflow:visible!important}.pan-scriba-wires>path{fill:none;stroke:var(--accent);stroke-width:1.35}.pan-scriba-wires marker path{fill:var(--accent);stroke:none}.pan-edge-handle,.pan-bottom-panel-handle{border-color:var(--line)!important;background:color-mix(in srgb,var(--paper) 92%,transparent)!important;box-shadow:none!important;z-index:19}.pan-edge-handle{position:relative;width:14px;min-width:14px;height:52px;align-self:center;padding:0!important;border-radius:7px!important}.pan-edge-handle span{display:block;width:3px;height:20px;border-radius:5px;background:var(--line-strong)}.pan-edge-handle:hover span{background:var(--accent)}.pan-edge-handle.left,.pan-edge-handle.media,.pan-edge-handle.right{margin-left:-7px;margin-right:-7px}.pan-panel-handle{width:14px!important;height:52px;align-self:center;border:0!important;border-radius:7px!important;background:color-mix(in srgb,var(--paper) 48%,transparent)!important;box-shadow:-9px 0 20px #00000024!important;backdrop-filter:blur(8px)}.pan-bottom-panel-handle{width:54px;height:14px;min-height:14px;align-self:center;margin:-7px 0 1px;padding:0!important;border-radius:7px!important}.pan-bottom-panel-handle span{display:block;width:22px;height:3px;border-radius:4px;background:var(--line-strong)}.pan-ready{max-height:155px;overflow:hidden}.pan-project-media-item{min-width:0}.pan-project-media-item>button:not(.pan-asset-delete){width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,58px) minmax(0,1fr) 14px;align-items:center;text-align:left;gap:8px;padding:6px;background:var(--paper);border:1px solid var(--line);box-shadow:none;min-height:58px}.pan-project-media-item>button:not(.pan-asset-delete)>span{width:58px;height:46px;display:block;overflow:hidden;border-radius:5px;background:#dbe3e8}.pan-project-media-item>button:not(.pan-asset-delete)>span img,.pan-project-media-item>button:not(.pan-asset-delete)>span video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pan-project-media-item>button:not(.pan-asset-delete)>div{min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:4px}.pan-project-media-item>button:not(.pan-asset-delete) b,.pan-project-media-item>button:not(.pan-asset-delete) small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pan-project-media-item>button:not(.pan-asset-delete) b{font-size:10px}.pan-project-media-item>button:not(.pan-asset-delete) small{font-size:8px;text-transform:uppercase;color:var(--muted)}.pan-card-output-controls{display:flex;align-items:flex-end;gap:7px;padding:7px 9px;border-top:1px solid #0000000b;border-bottom:1px solid #0000000b;background:#ffffff4d}.pan-card-output-controls label{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px;margin:0;font-size:8px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pan-card-output-controls label:has(input){display:grid;grid-template-columns:1fr 18px}.pan-card-output-controls label:has(input)>input{grid-column:1}.pan-card-output-controls label:has(input)>span{grid-column:2;align-self:center}.pan-card-output-controls input,.pan-card-output-controls select{height:27px;padding:4px 6px;font-size:9px;background:#fff9}.pan-card-output-controls>small{max-width:70px;color:#576b75;font-size:7px;line-height:1.2}.pan-audia-plugin-row{display:grid;grid-template-columns:1fr 1fr;gap:8px 13px;margin-top:12px}.pan-audia-plugin-row label{margin:0}.pan-audia-plugin-row .pan-plugin-toggle{flex-direction:row;align-items:center;align-self:end;min-height:39px;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.pan-audia-plugin-row .pan-plugin-toggle input{flex:none}.audia-channel-strip article.is-bypassed{opacity:.5}.audia-channel-strip article.is-bypassed b{text-decoration:line-through}.pan-node-media .pan-job-state{left:7px;right:7px;bottom:7px;display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:6px;padding:6px 8px;border:1px solid #ffffff30;border-radius:8px;background:#102335e8;color:#fff;backdrop-filter:blur(8px);font-size:8px;line-height:1}.pan-node-media .pan-job-state>i{width:7px;height:7px;border-radius:50%;background:#61c7ff;box-shadow:0 0 #61c7ff80;animation:pan-progress-pulse 1.25s infinite}.pan-node-media .pan-job-state>b{font-size:8px;letter-spacing:.07em}.pan-node-media .pan-job-state>em{font-size:8px;font-style:normal;font-variant-numeric:tabular-nums}.pan-node-media .pan-job-state>u{grid-column:1/-1;height:2px;overflow:hidden;border-radius:4px;background:#ffffff25;text-decoration:none}.pan-node-media .pan-job-state>u>span{display:block;width:38%;height:100%;border-radius:4px;background:linear-gradient(90deg,#4eb9ff,#b9ebff);animation:pan-progress-scan 1.4s ease-in-out infinite}@keyframes pan-progress-scan{0%{transform:translate(-110%)}to{transform:translate(365%)}}@keyframes pan-progress-pulse{70%{box-shadow:0 0 0 5px #61c7ff00}}@media(max-width:1180px){.pan-project-media-item>button:not(.pan-asset-delete){grid-template-columns:minmax(0,48px) minmax(0,1fr) 12px}.pan-project-media-item>button:not(.pan-asset-delete)>span{width:48px}}.pan-node-media .pan-job-state.is-complete{background:#143a31e8}.pan-node-media .pan-job-state.is-complete>i{background:#61d7a5;animation:none;box-shadow:0 0 0 3px #61d7a526}.pan-settings-modal.is-audia{width:min(980px,94vw)}.pan-audia-hardware-settings{margin:12px 0 26px;padding:18px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 92%,#b8d8e7),var(--paper))}.pan-audia-hardware-settings .pan-field-row{align-items:center;justify-content:space-between}.pan-audia-hardware-settings .pan-field-row>div{flex:1}.pan-audia-hardware-settings .pan-field-row h3{margin:0 0 5px}.pan-hardware-status{display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:9px;background:color-mix(in srgb,var(--panel) 80%,transparent);color:var(--muted);font-size:10px}.pan-hardware-status>span{width:7px;height:7px;border-radius:50%;background:#d99948}.pan-hardware-status>span.online{background:#36b97b;box-shadow:0 0 0 4px #36b97b1a}.pan-audia-signal-chain{display:flex;align-items:center;gap:8px;margin:12px 0 16px}.pan-audia-signal-chain span{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;min-height:42px;border:1px solid var(--line);border-radius:10px;background:var(--paper);font-size:9px;font-weight:700;letter-spacing:.06em}.pan-audia-signal-chain i{color:var(--muted);font-style:normal}.pan-audia-hardware-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pan-audia-hardware-grid label{margin:0;padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--paper);font-size:9px}.pan-audia-hardware-grid strong{margin-left:auto;color:var(--accent);font-size:9px}.pan-audia-hardware-grid input[type=range]{padding:0;border:0;background:transparent}.audia-recorder-card{overflow:hidden;border:1px solid #253744;border-radius:19px;background:linear-gradient(145deg,#1b252c,#10171c);color:#edf5f8;box-shadow:0 24px 65px #1118202b}.audia-recorder-card>header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #ffffff14;background:linear-gradient(90deg,#24323b,#171f25)}.audia-recorder-card>header small{font-size:7px;letter-spacing:.18em;color:#6cb9df}.audia-recorder-card>header h2{margin:4px 0;font-size:20px;font-weight:500}.audia-recorder-card>header p{color:#8fa0a9;font-size:9px}.audia-hardware-state{padding:6px 9px;border:1px solid #40505a;border-radius:20px;color:#9facb3;font-size:7px;font-weight:750;letter-spacing:.13em}.audia-hardware-state.recording{border-color:#ff5e65;color:#ff7d82;box-shadow:0 0 18px #ff3f4b38}.audia-recorder-console{padding:18px}.audia-mic-channel{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #ffffff12;border-radius:12px;background:#ffffff08}.audia-console-icon{display:grid;width:47px;height:47px;place-items:center;border-radius:12px;background:#233743;color:#7dd1f5}.audia-mic-channel>div:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.audia-mic-channel b{font-size:11px}.audia-mic-channel small{color:#82929b;font-size:8px}.audia-mic-channel button{border-color:#40515c;background:#1d2a32;color:#dce9ee;font-size:9px}.audia-channel-strip{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px;margin:12px 0}.audia-channel-strip article{display:grid;grid-template-columns:20px 1fr;gap:5px 8px;padding:12px;border:1px solid #ffffff12;border-radius:12px;background:#0e1519}.audia-channel-strip article>svg{grid-row:1/5;color:#71c2e7}.audia-channel-strip b{font-size:9px;letter-spacing:.12em}.audia-channel-strip span{color:#81919a;font-size:8px}.audia-live-meter{position:relative;height:14px;overflow:hidden;border:1px solid #ffffff16;border-radius:8px;background:linear-gradient(90deg,#15231a 0 70%,#2b2916 70% 88%,#301719 88%)}.audia-live-meter>span{display:block;height:100%;background:linear-gradient(90deg,#43cb75 0 72%,#e7ce45 84%,#ff5961);transition:width .08s linear}.audia-live-meter i{position:absolute;top:0;bottom:0;border-left:1px solid #ffffff22}.audia-live-meter i:nth-of-type(1){left:25%}.audia-live-meter i:nth-of-type(2){left:50%}.audia-live-meter i:nth-of-type(3){left:75%}.audia-live-meter i:nth-of-type(4){left:90%}.audia-recorder-transport{display:flex;align-items:center;justify-content:center;gap:18px;padding:18px 0 3px}.audia-recorder-transport time{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:21px;letter-spacing:.08em;color:#b8c5cb}.audia-recorder-transport button{min-width:145px;border-color:#40515c;background:#1e2a31;color:#f3f7f9}.audia-recorder-transport .audia-start-record>span{width:12px;height:12px;border-radius:50%;background:#ff4852;box-shadow:0 0 0 4px #ff48521d}.audia-recorder-transport .audia-stop-record{border-color:#8e3b40;background:#4a1e22;color:#ffb2b6}.audia-recorded-take{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(220px,1.4fr) auto;align-items:center;gap:12px;margin-top:14px;padding:12px;border:1px solid #4ba7d16b;border-radius:12px;background:#17303b}.audia-recorded-take>div{display:flex;flex-direction:column;gap:4px}.audia-recorded-take small{color:#64c6ef;font-size:7px;letter-spacing:.13em}.audia-recorded-take b{font-size:9px}.audia-recorded-take audio{width:100%;height:34px}.audia-recorded-take button{white-space:nowrap}@media(max-width:900px){.pan-audia-hardware-grid{grid-template-columns:1fr 1fr}.audia-channel-strip,.audia-recorded-take{grid-template-columns:1fr}}.pan-precomp>header{cursor:grab}.pan-precomp>header:active{cursor:grabbing}.pan-precomp-resizer{position:absolute;right:-5px;bottom:-5px;width:20px;height:20px;padding:0;border:0;border-radius:50% 0;background:linear-gradient(135deg,transparent 46%,color-mix(in srgb,var(--precomp-color) 55%,#66582d) 47% 57%,transparent 58% 66%,color-mix(in srgb,var(--precomp-color) 70%,#66582d) 67%);cursor:nwse-resize;pointer-events:auto}.pan-story-flow .pan-beats{width:640px;justify-self:start;border-radius:16px}.pan-story-flow .pan-beats>header{height:44px;padding:7px 12px}.pan-story-flow .pan-beats>header b{font-size:11px}.pan-story-flow .pan-beats select{width:190px;height:29px;border-radius:8px;background:var(--paper)}.pan-story-flow .pan-beat-list{gap:7px;padding:7px 12px 11px}.pan-story-flow .pan-beat-list button{width:86px;padding:3px;border-radius:8px}.pan-story-flow .pan-beat-list button>div{height:43px;border:1px solid #ffffffa8;box-shadow:inset 0 0 0 1px #456d8422}.pan-story-flow .pan-beat-list button>div>span{font-size:18px}.pan-story-flow .pan-beat-list button>span{font-size:8px}.pan-story-flow .pan-story-generate{width:720px;justify-self:center;border-radius:17px}.pan-story-flow .pan-story-generate>header{height:44px;padding:8px 14px}.pan-story-flow .pan-story-generate>header b{font-size:11px}.pan-story-flow .pan-story-generate .pan-sheet-body{padding:9px 13px 13px}.pan-story-flow .pan-story-generate .pan-segmented button{padding:6px 7px;font-size:9px}.pan-story-flow .pan-generation-row{gap:8px}.pan-story-flow .pan-generation-row label{margin-top:7px}.pan-story-flow .pan-generation-row>button{min-height:34px;margin-top:7px;padding:7px 12px}.pan-scriba-wires>path{filter:drop-shadow(0 1px 1px #ffffffcc)}.pan-brand{display:flex;align-items:center;gap:9px}.pan-brand>img{width:31px;height:31px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 7px #11283825)}.pan-brand>div>span{font-size:12px;letter-spacing:2px;color:var(--accent);margin-left:9px}.pan-boot-splash{display:grid;place-items:center;background:#080d12;color:#f5f0e7;animation:pan-boot-out-pro .72s ease 3.55s forwards}.pan-boot-scenes,.pan-boot-vignette{position:absolute;inset:0;width:100%;height:100%}.pan-boot-splash .pan-boot-scene{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.88) contrast(1.06);will-change:transform,opacity}.pan-boot-splash .pan-boot-scene.one{animation:pan-boot-world-one 4.25s ease-out both}.pan-boot-splash .pan-boot-scene.two{opacity:0;animation:pan-boot-world-two 4.25s ease-in-out both}.pan-boot-vignette{background:radial-gradient(circle at 50% 48%,#07101918 0,#07101955 48%,#040609e8),linear-gradient(180deg,#02040769,#02040716 45%,#02040799)}.pan-boot-splash .pan-boot-aura{width:min(510px,55vw);height:min(510px,55vw);background:radial-gradient(circle,#62d2ff1c,transparent 64%)}.pan-boot-lockup{position:relative;display:flex;align-items:center;flex-direction:column;padding:36px 58px 31px;border:1px solid #f4d38b32;border-radius:28px;background:#05090db3;box-shadow:0 36px 120px #000b,inset 0 1px #ffffff24;backdrop-filter:blur(16px) saturate(1.08);animation:pan-emblem-in 1.15s cubic-bezier(.2,.75,.25,1) both}.pan-boot-splash .pan-boot-mark{position:relative;width:min(180px,24vw);height:min(180px,24vw);-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 30px #000b);animation:none}.pan-boot-lockup>small{margin-top:5px;font-size:9px;font-weight:650;letter-spacing:.48em;color:#e4d8c2}.pan-boot-lockup>h1{margin:7px 0 1px;font-size:38px;font-weight:250;letter-spacing:.31em;text-indent:.31em;color:#fff}.pan-boot-lockup>p{font-size:9px;letter-spacing:.24em;color:#75d7ff}.pan-boot-lockup>span{width:170px;height:2px;margin-top:23px;overflow:hidden;border-radius:3px;background:#ffffff24}.pan-boot-lockup>span i{display:block;width:55%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,#d6a94d,#74d8ff,transparent);animation:pan-boot-line 1.4s ease-in-out infinite}@keyframes pan-boot-world-one{0%{transform:scale(1.045);opacity:.15}18%{opacity:1}62%{opacity:1}to{transform:scale(1.105);opacity:.12}}@keyframes pan-boot-world-two{0%,38%{opacity:0;transform:scale(1.08)}64%{opacity:1}to{opacity:1;transform:scale(1.015)}}@keyframes pan-boot-out-pro{to{opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.012)}}.theme-light .pan-edita .pan-editor-asset-shade{background-color:transparent!important}.pan-editor-asset-card>div:first-child{height:86px}.pan-app .pan-canvas,.pan-app .pan-canvas.mode-crea,.pan-app .pan-canvas.mode-storia{background-color:var(--canvas-background)!important}.pan-app .pan-scriba-main{background-color:var(--canvas-background)!important;background-image:radial-gradient(ellipse at 45% 30%,#ffffff80,transparent 75%)!important}.pan-entry-mode{margin:10px 0 14px}.pan-boot-sound-toggle{flex-direction:row!important;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.pan-boot-sound-toggle input{flex:none}.pan-project-home{position:relative;isolation:isolate;display:flex;flex:1;min-height:0;overflow:hidden;align-items:center;justify-content:center;flex-direction:column;padding:clamp(26px,5vh,62px) clamp(28px,7vw,100px);background:radial-gradient(circle at 50% 18%,#ffffffd6 0,transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--canvas-background) 72%,#eef3f5),color-mix(in srgb,var(--canvas-background) 88%,#aebbc2));color:var(--ink)}.theme-dark .pan-project-home{background:radial-gradient(circle at 50% 16%,#253a468a 0,transparent 42%),linear-gradient(145deg,#0c1318,#05080b)}.pan-project-home-glow{position:absolute;z-index:-1;width:min(740px,70vw);height:min(740px,70vw);border-radius:50%;background:radial-gradient(circle,#6bcfff1a,transparent 66%);filter:blur(22px);animation:pan-project-glow 5s ease-in-out infinite}.pan-project-home>header{display:flex;width:min(990px,100%);align-items:center;gap:25px;margin-bottom:30px}.pan-project-home>header img{width:94px;height:94px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 17px 27px #0018243a)}.pan-project-home>header small{font-size:9px;font-weight:750;letter-spacing:.34em;color:var(--accent)}.pan-project-home>header h1{margin:5px 0 2px;font-size:clamp(30px,4vw,48px);font-weight:300;letter-spacing:-.04em}.pan-project-home>header p{color:var(--muted);font-size:12px}.pan-project-home-grid{display:grid;width:min(990px,100%);grid-template-columns:1fr 1fr;gap:12px}.pan-project-home-grid>button{display:grid;grid-template-columns:54px minmax(0,1fr) 20px;min-height:118px;align-items:center;gap:13px;padding:17px;text-align:left;border-color:color-mix(in srgb,var(--line) 68%,transparent);border-radius:17px;background:color-mix(in srgb,var(--paper) 82%,transparent);box-shadow:0 16px 42px #172c3712;backdrop-filter:blur(16px)}.pan-project-home-grid>button.featured{grid-column:1/-1;min-height:108px;border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:linear-gradient(120deg,color-mix(in srgb,var(--accent-soft) 72%,var(--paper)),color-mix(in srgb,var(--paper) 85%,transparent))}.pan-project-home-grid>button>span{display:grid;width:50px;height:50px;place-items:center;border-radius:15px;background:var(--accent-soft);color:var(--accent)}.pan-project-home-grid>button>div{display:flex;min-width:0;flex-direction:column;gap:4px}.pan-project-home-grid small{font-size:8px;font-weight:800;letter-spacing:.16em;color:var(--accent)}.pan-project-home-grid b{font-size:15px;font-weight:590}.pan-project-home-grid p{color:var(--muted);font-size:10px;line-height:1.45}.pan-project-home>footer{display:flex;width:min(990px,100%);align-items:center;justify-content:space-between;margin-top:16px;color:var(--muted);font-size:10px}.pan-project-home>footer button{border:0;background:transparent;color:var(--accent);font-size:10px;box-shadow:none}@keyframes pan-project-glow{50%{opacity:.55;transform:scale(1.06)}}.pan-boot-splash{background:#020304;color:#f4f6f7;animation:pan-boot-out-v3 1.18s cubic-bezier(.16,1,.3,1) 4.7s forwards}.pan-boot-scenes,.pan-boot-vignette,.pan-boot-light-sweep,.pan-boot-grain{position:absolute;inset:0;width:100%;height:100%}.pan-boot-splash .pan-boot-scene{filter:saturate(.72) contrast(1.15) brightness(.67)}.pan-boot-splash .pan-boot-scene.one{animation:pan-boot-black-one 5.85s cubic-bezier(.16,1,.3,1) both}.pan-boot-splash .pan-boot-scene.two{animation:pan-boot-black-two 5.85s cubic-bezier(.16,1,.3,1) both}.pan-boot-light-sweep{opacity:.62;background:linear-gradient(111deg,transparent 30%,#6cd8ff08 42%,#eaf8ff33 48%,#d5aa6213 52%,transparent 61%);transform:translate(-70%);mix-blend-mode:screen;animation:pan-boot-optical-sweep 3.4s cubic-bezier(.2,.8,.25,1) .65s both}.pan-boot-grain{opacity:.16;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.83' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.32'/%3E%3C/svg%3E");mix-blend-mode:soft-light;animation:pan-grain .42s steps(2) infinite}.pan-boot-vignette{background:radial-gradient(circle at 50% 47%,transparent 0,#0205084d 42%,#010203f2 100%),linear-gradient(180deg,#0009,#0000 42%,#000b)}.pan-boot-splash .pan-boot-aura{width:min(630px,62vw);height:min(630px,62vw);background:radial-gradient(circle,#4bd5ff1c 0,#d6ae6a08 30%,transparent 67%);filter:blur(23px);animation:pan-boot-aura-v3 3.4s ease-in-out both}.pan-boot-lockup{padding:23px 56px 28px;border-color:#e5f8ff1b;border-radius:32px;background:linear-gradient(145deg,#020507c4,#0b1115a3);box-shadow:0 48px 150px #000e,inset 0 1px #fff1,inset 0 -1px #4dcfff0c;backdrop-filter:blur(24px) saturate(1.18);animation:pan-boot-lockup-v3 1.6s cubic-bezier(.16,1,.3,1) both}.pan-boot-mark-fx{position:relative;width:min(174px,22vw);height:min(174px,22vw);display:grid;place-items:center}.pan-boot-splash .pan-boot-mark{position:absolute;width:100%;height:100%;filter:drop-shadow(0 27px 36px #000d) drop-shadow(0 0 18px #5bdbff24);animation:pan-mark-focus 2.1s cubic-bezier(.16,1,.3,1) both}.pan-boot-splash .pan-boot-mark.ghost{opacity:.25;filter:blur(11px) saturate(1.5);transform:scale(1.05);animation:pan-mark-ghost 3s ease-in-out .5s both}.pan-boot-mark-fx>i,.pan-boot-mark-fx>b{position:absolute;border-radius:50%;pointer-events:none}.pan-boot-mark-fx>i{inset:-18px;border:1px solid #79dfff24;border-top-color:#e9fbff8c;animation:pan-mark-orbit 3.8s cubic-bezier(.16,1,.3,1) both}.pan-boot-mark-fx>b{inset:18px;background:linear-gradient(112deg,transparent 35%,#fff8 48%,transparent 60%);mix-blend-mode:screen;clip-path:inset(0 100% 0 0);animation:pan-mark-shine 1.25s ease-out 1.15s both}.pan-boot-lockup>small{margin-top:6px;color:#c8d3d8;letter-spacing:.53em}.pan-boot-lockup>h1{font-size:40px;text-shadow:0 0 26px #74dfff38}.pan-boot-lockup>p{color:#78d8fb}.pan-boot-lockup>span{background:#ffffff17}.pan-boot-horizon{position:absolute;left:12%;right:12%;bottom:9%;height:1px;background:linear-gradient(90deg,transparent,#74dfff2e,#dfbc7a2b,transparent);box-shadow:0 0 18px #75dfff28;animation:pan-horizon-in 2.8s ease-out 1s both}@keyframes pan-boot-black-one{0%{opacity:.2;transform:scale(1.09)}16%,53%{opacity:1}to{opacity:.08;transform:scale(1.015)}}@keyframes pan-boot-black-two{0%,43%{opacity:0;transform:scale(1.06)}68%,to{opacity:1;transform:scale(1.015)}}@keyframes pan-boot-optical-sweep{to{transform:translate(76%)}}@keyframes pan-boot-lockup-v3{0%{opacity:0;transform:translateY(22px) scale(.94);filter:blur(14px)}to{opacity:1;transform:none;filter:none}}@keyframes pan-mark-focus{0%{opacity:0;transform:scale(.74) rotate(-2deg);filter:blur(18px) brightness(2)}to{opacity:1;transform:none;filter:drop-shadow(0 27px 36px #000d) drop-shadow(0 0 18px #5bdbff24)}}@keyframes pan-mark-ghost{0%{opacity:0;transform:scale(.84)}45%{opacity:.42}to{opacity:.12;transform:scale(1.12)}}@keyframes pan-mark-orbit{0%{opacity:0;transform:rotate(-90deg) scale(.8)}32%{opacity:1}to{opacity:.25;transform:rotate(270deg) scale(1.04)}}@keyframes pan-mark-shine{to{clip-path:inset(0 0 0 0)}}@keyframes pan-boot-aura-v3{0%{opacity:0;transform:scale(.55)}55%{opacity:1}to{opacity:.58;transform:scale(1.12)}}@keyframes pan-horizon-in{0%{opacity:0;transform:scaleX(.1)}to{opacity:1;transform:none}}@keyframes pan-grain{0%{transform:translate(0)}25%{transform:translate(-1.5%,1%)}50%{transform:translate(1%,-1.5%)}75%{transform:translate(.5%,1.2%)}}@keyframes pan-boot-out-v3{0%{opacity:1;filter:none}to{opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.018);filter:blur(8px)}}@media(max-width:760px){.pan-project-home-grid{grid-template-columns:1fr}.pan-project-home-grid>button.featured{grid-column:auto}.pan-project-home>header img{width:70px;height:70px}.pan-project-home{padding:22px}.pan-project-home>footer{gap:10px}.pan-boot-lockup{padding:20px 34px}}@media(prefers-reduced-motion:reduce){.pan-boot-splash,.pan-boot-splash *,.pan-project-home-glow{animation-duration:.01ms!important;animation-delay:0s!important}}.pan-brand>img{filter:none}.theme-dark .pan-brand>img,.theme-dark .pan-project-home>header img{filter:invert(1) drop-shadow(0 8px 16px #0008)}.pan-mode-entry.mode-plasma{background:radial-gradient(circle at 50% 28%,#ece7ff 0,transparent 38%),linear-gradient(145deg,#dadce3,#c9ccd4)}.theme-dark .pan-mode-entry.mode-plasma{background:radial-gradient(circle at 50% 26%,#32294d 0,transparent 42%),#0c1014}.audia-wide-field{grid-column:1/-1}.audia-wide-field textarea{min-height:64px!important}.pan-boot-splash,.theme-dark .pan-boot-splash{background:#f5f2ea;color:#111417;animation:pan-boot-sketch-out 1.18s cubic-bezier(.16,1,.3,1) 4.7s forwards}.pan-boot-splash .pan-boot-scene{filter:grayscale(1) contrast(1.04) brightness(1.03);mix-blend-mode:multiply}.pan-boot-splash .pan-boot-scene.one{animation:pan-boot-sketch-one 5.86s cubic-bezier(.16,1,.3,1) both}.pan-boot-splash .pan-boot-scene.two{animation:pan-boot-sketch-two 5.86s cubic-bezier(.16,1,.3,1) both}.pan-boot-splash .pan-boot-light-sweep{opacity:.38;background:linear-gradient(102deg,transparent 30%,#fff 43%,#fff 48%,#10182012 49%,transparent 61%);mix-blend-mode:screen;animation:pan-boot-paper-scan 3.8s cubic-bezier(.16,1,.3,1) .38s both}.pan-boot-splash .pan-boot-grain{opacity:.09;mix-blend-mode:multiply}.pan-boot-splash .pan-boot-vignette{background:radial-gradient(circle at 50% 48%,transparent 0,transparent 43%,#2b261c18 78%,#15110b40 100%),linear-gradient(180deg,#fff2,#fff0 40%,#211b1114)}.pan-boot-splash .pan-boot-aura{width:min(560px,58vw);height:min(560px,58vw);background:radial-gradient(circle,#fff 0,#fff9 40%,transparent 72%);filter:blur(18px);animation:pan-boot-paper-aura 3.8s ease-out both}.pan-boot-splash .pan-boot-lockup{padding:25px 54px 26px;border:1px solid #19191918;border-radius:26px;background:#fffdf8bf;color:#111417;box-shadow:0 34px 100px #25201620,inset 0 1px #fff;backdrop-filter:blur(17px) saturate(.75);animation:pan-boot-lockup-sketch 1.55s cubic-bezier(.16,1,.3,1) both}.pan-boot-splash .pan-boot-mark-fx{width:min(144px,19vw);height:min(144px,19vw)}.pan-boot-splash .pan-boot-mark{filter:drop-shadow(0 18px 28px #1a17121f);animation:pan-mark-sketch-in 2s cubic-bezier(.16,1,.3,1) both}.pan-boot-splash .pan-boot-mark.ghost{opacity:.08;filter:blur(7px);animation:pan-mark-sketch-ghost 3.2s ease-out .35s both}.pan-boot-splash .pan-boot-mark-fx>i{inset:-15px;border:1px solid #17171718;border-radius:24px;border-top-color:#1118;animation:pan-mark-frame 3.9s cubic-bezier(.16,1,.3,1) both}.pan-boot-splash .pan-boot-mark-fx>b{inset:14px;border-radius:18px;background:linear-gradient(107deg,transparent 37%,#fff 49%,transparent 60%);mix-blend-mode:screen}.pan-boot-splash .pan-boot-lockup>small{color:#53565a}.pan-boot-splash .pan-boot-lockup>h1{color:#111417;text-shadow:none;font-weight:280}.pan-boot-splash .pan-boot-lockup>p{color:#247c93;font-weight:650}.pan-boot-splash .pan-boot-lockup>span{background:#14181c18}.pan-boot-splash .pan-boot-lockup>span i{background:linear-gradient(90deg,transparent,#111820,#5ccbe1,transparent)}.pan-boot-splash .pan-boot-horizon{left:14%;right:14%;background:linear-gradient(90deg,transparent,#17171728,transparent);box-shadow:none;animation:pan-horizon-in 2.8s ease-out 1s both}@keyframes pan-boot-sketch-one{0%{opacity:.16;transform:scale(1.055) translate3d(-.4%,.25%,0)}17%,52%{opacity:1}to{opacity:.05;transform:scale(1.018) translate3d(.35%,-.25%,0)}}@keyframes pan-boot-sketch-two{0%,42%{opacity:0;transform:scale(1.045) translate3d(.45%,-.3%,0)}68%,to{opacity:1;transform:scale(1.008)}}@keyframes pan-boot-paper-scan{0%{transform:translate(-75%) skew(-4deg)}to{transform:translate(80%) skew(-4deg)}}@keyframes pan-boot-paper-aura{0%{opacity:0;transform:scale(.62)}58%{opacity:.86}to{opacity:.58;transform:scale(1.1)}}@keyframes pan-boot-lockup-sketch{0%{opacity:0;transform:translateY(18px) scale(.955);filter:blur(13px)}to{opacity:1;transform:none;filter:none}}@keyframes pan-mark-sketch-in{0%{opacity:0;transform:scale(.78);filter:blur(14px)}54%{opacity:1;filter:blur(0)}to{transform:none;filter:drop-shadow(0 18px 28px #1a17121f)}}@keyframes pan-mark-sketch-ghost{0%{opacity:0;transform:scale(.86)}50%{opacity:.13}to{opacity:.03;transform:scale(1.13)}}@keyframes pan-mark-frame{0%{opacity:0;transform:scale(.76) rotate(-4deg)}40%{opacity:1}to{opacity:.26;transform:scale(1.035)}}@keyframes pan-boot-sketch-out{0%{opacity:1;filter:none}to{opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.012);filter:blur(7px)}}.pan-topbar .pan-header-action{flex-direction:column;gap:1px;min-width:39px;height:45px;padding:3px 5px}.pan-topbar .pan-header-action span{font-size:7px;color:var(--muted)}.pan-workspace-context{position:fixed;z-index:180;display:flex;width:245px;flex-direction:column;gap:2px;padding:7px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--paper) 96%,transparent);box-shadow:0 22px 60px #14273b38;backdrop-filter:blur(18px)}.pan-workspace-context header{display:flex;flex-direction:column;padding:8px 10px 9px;border-bottom:1px solid var(--line)}.pan-workspace-context header small{color:var(--accent);font-size:7px;font-weight:800;letter-spacing:.14em}.pan-workspace-context header b{margin-top:3px;font-size:12px}.pan-workspace-context>button{justify-content:flex-start;border:0;background:transparent;padding:8px 10px;font-size:11px}.pan-workspace-context>button:hover{background:var(--accent-soft)}.pan-workspace-context hr{margin:4px 6px}@media(max-width:1420px){.pan-topbar .pan-header-action span{display:none}.pan-topbar .pan-header-action{min-width:30px}.pan-project-name{width:86px}}.pan-boot-splash,.theme-dark .pan-boot-splash{background:#f3f1eb;animation:pan-boot-v7-out .82s cubic-bezier(.22,1,.36,1) 2.35s forwards}.pan-boot-splash .pan-boot-scene.one{opacity:.72;filter:grayscale(1) contrast(.94) brightness(1.08);animation:pan-boot-v7-world 3.2s cubic-bezier(.22,1,.36,1) both}.pan-boot-splash .pan-boot-scene.two,.pan-boot-splash .pan-boot-light-sweep,.pan-boot-splash .pan-boot-grain,.pan-boot-splash .pan-boot-horizon,.pan-boot-splash .pan-boot-mark.ghost,.pan-boot-splash .pan-boot-mark-fx>i,.pan-boot-splash .pan-boot-mark-fx>b{display:none}.pan-boot-splash .pan-boot-vignette{background:radial-gradient(circle at 50% 48%,#fff0 0,#f3f1eb1f 52%,#cfc9bc45)}.pan-boot-splash .pan-boot-aura{width:440px;height:440px;background:radial-gradient(circle,#fff 0,#fff9 45%,transparent 72%);filter:blur(24px);animation:none}.pan-boot-splash .pan-boot-lockup{padding:30px 54px 27px;border:1px solid #15191d12;border-radius:24px;background:#fffffff0;box-shadow:0 24px 70px #1f283018,inset 0 1px #fff;backdrop-filter:blur(22px);animation:pan-boot-v7-lockup .95s cubic-bezier(.22,1,.36,1) both}.pan-boot-splash .pan-boot-mark-fx{width:min(112px,16vw);height:min(112px,16vw)}.pan-boot-splash .pan-boot-mark{filter:none;animation:pan-boot-v7-mark 1.05s cubic-bezier(.22,1,.36,1) both}.pan-boot-splash .pan-boot-lockup>small{margin-top:14px;color:#5f666c;letter-spacing:.42em}.pan-boot-splash .pan-boot-lockup>h1{margin-top:10px;font-size:31px;font-weight:300;letter-spacing:.2em}.pan-boot-splash .pan-boot-lockup>p{color:#477281;font-size:9px;letter-spacing:.19em}.pan-boot-splash .pan-boot-lockup>span{width:118px;height:1px;margin-top:21px;background:#12181d16}.pan-boot-splash .pan-boot-lockup>span i{background:#111820;animation:pan-boot-v7-line 2s cubic-bezier(.22,1,.36,1) both}@keyframes pan-boot-v7-world{0%{opacity:.28;transform:scale(1.018)}to{opacity:.72;transform:scale(1.004)}}@keyframes pan-boot-v7-lockup{0%{opacity:0;transform:translateY(12px);filter:blur(7px)}to{opacity:1;transform:none;filter:none}}@keyframes pan-boot-v7-mark{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes pan-boot-v7-line{0%{transform:translate(-115%)}to{transform:translate(190%)}}@keyframes pan-boot-v7-out{to{opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.006)}}.theme-light .pan-edita{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden;background:#f3f5f7;color:#182331}.theme-light .pan-edita-header{height:64px;padding:0 18px;gap:14px;border-bottom:1px solid #dfe5ea;background:#fffffff0!important;box-shadow:0 1px #fff inset}.theme-light .pan-edita-heading{width:230px;flex:0 0 230px;display:flex;flex-direction:column;gap:2px}.theme-light .pan-edita-heading h2{font-size:20px;letter-spacing:-.02em;color:#172334}.theme-light .pan-edita-heading span{margin:0!important;color:#75808c!important;font-size:10px!important}.theme-light .pan-edita-project-pill{display:flex;align-items:center;gap:9px;min-width:180px;max-width:320px;height:36px;padding:0 13px;border:1px solid #dfe5ea;border-radius:10px;background:#fff;box-shadow:0 3px 12px #1f364d0d}.theme-light .pan-edita-project-pill i{width:8px;height:8px;border-radius:50%;background:#f0a143;box-shadow:0 0 0 3px #fff1df}.theme-light .pan-edita-project-pill strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;color:#263442}.theme-light .pan-edita-header-meta{margin-left:auto;display:flex;align-items:center;gap:7px}.theme-light .pan-edita-header-meta span{margin:0!important;padding:7px 10px;border:1px solid #dfe5ea;border-radius:9px;background:#fff;color:#607080!important;font-size:9px!important;font-weight:650;letter-spacing:.02em}.theme-light .pan-edita-export-button{min-width:132px;height:37px;border-color:#1678e8!important;background:linear-gradient(135deg,#2389ff,#0d6ed9)!important;color:#fff!important;box-shadow:0 7px 18px #156fd838!important;font-weight:650!important}.theme-light .pan-editor-workspace{min-height:0;flex:1;display:flex;flex-direction:column;gap:11px;padding:11px 14px 13px;overflow:hidden;background:linear-gradient(180deg,#f5f7f9,#eff2f5 72%,#edf0f3)}.theme-light .pan-editor-sequencebar{height:48px!important;min-height:48px;display:flex;align-items:center;gap:12px;padding:0 12px;border:1px solid #dde4ea!important;border-radius:13px;background:#fff!important;color:#233140;box-shadow:0 5px 18px #20364b0e!important}.theme-light .pan-editor-sequence-title{display:flex;align-items:center;gap:9px;min-width:205px}.theme-light .pan-editor-sequence-icon{display:grid;width:29px;height:29px;place-items:center;border-radius:9px;background:#eef6ff;color:#2377ce}.theme-light .pan-editor-sequence-title>div{display:flex;min-width:0;flex-direction:column;gap:1px}.theme-light .pan-editor-sequence-title strong{overflow:hidden;color:#263544;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.theme-light .pan-editor-sequence-title small{color:#8a96a1;font-size:7px}.theme-light .pan-editor-sequence-switcher{position:relative;display:flex;align-items:center;min-width:170px;margin-left:auto}.theme-light .pan-editor-sequence-switcher select{height:31px!important;padding:0 31px 0 10px!important;border:1px solid #dbe3ea!important;border-radius:9px!important;background:#f9fbfc!important;color:#334454!important;font-size:9px!important;font-weight:650;-webkit-appearance:none;-moz-appearance:none;appearance:none}.theme-light .pan-editor-sequence-switcher svg{position:absolute;right:9px;pointer-events:none;color:#7c8995}.theme-light .pan-editor-sequence-add{height:31px!important;padding:0 10px!important;border-color:#dbe3ea!important;background:#fff!important;color:#607080!important;font-size:9px!important;box-shadow:none!important}.theme-light .pan-editor-sequence-meta{display:flex;align-items:center;gap:6px}.theme-light .pan-editor-sequence-meta span{padding:6px 8px;border-radius:8px;background:#f3f7fa;color:#6d7985;font-size:8px;font-weight:650}.theme-light .pan-editor-stage{position:relative;min-height:310px;flex:1 1 0;display:grid!important;grid-template-columns:minmax(250px,22%) minmax(480px,1fr) minmax(310px,23%);gap:11px!important;overflow:hidden}.theme-light .pan-editor-stage.is-left-collapsed{grid-template-columns:minmax(0,1fr) minmax(310px,23%)}.theme-light .pan-editor-stage.is-right-collapsed{grid-template-columns:minmax(250px,22%) minmax(0,1fr)}.theme-light .pan-editor-stage.is-left-collapsed.is-right-collapsed{grid-template-columns:minmax(0,1fr)}.theme-light .pan-editor-monitor-wrap{min-width:0;min-height:0;display:flex;overflow:hidden}.theme-light .pan-editor-assets,.theme-light .pan-editor-inspector{width:auto!important;min-width:0;height:100%;margin:0!important;overflow:hidden;border:1px solid #dce4eb!important;border-radius:14px!important;background:#fff!important;box-shadow:0 7px 25px #23384e12!important}.theme-light .editor-panel-toggle{position:absolute;top:50%;z-index:8;width:21px!important;height:54px!important;padding:0!important;transform:translateY(-50%);border:1px solid #dce4eb!important;border-radius:10px!important;background:#fff!important;color:#6d7b88!important;box-shadow:0 5px 16px #21374c1a!important}.theme-light .editor-panel-toggle-left{left:calc(22% - 4px)}.theme-light .editor-panel-toggle-right{right:calc(23% - 4px)}.theme-light .pan-editor-stage.is-left-collapsed .editor-panel-toggle-left{left:5px}.theme-light .pan-editor-stage.is-right-collapsed .editor-panel-toggle-right{right:5px}.theme-light .pan-editor-stage-hint{position:absolute;right:12px;bottom:10px;display:flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #dfe6ec;border-radius:8px;background:#ffffffdc;color:#71808d;font-size:8px;pointer-events:none}.theme-light .pan-editor-assets{display:flex;flex-direction:column}.theme-light .pan-editor-assets.is-drop-active{border-color:#4b9ff0!important;box-shadow:0 0 0 2px #2d84e51f,0 7px 25px #23384e12!important}.theme-light .pan-editor-assets-tabs{height:43px;display:flex;align-items:center;gap:2px;padding:0 9px;border-bottom:1px solid #e4e9ee;background:#fff}.theme-light .pan-editor-assets-tabs>button:not(.pan-editor-assets-import),.theme-light .pan-editor-assets-tabs>span{height:43px;display:flex;align-items:center;padding:0 9px;border:0!important;border-radius:0!important;background:transparent!important;color:#7b8793;font-size:9px;font-weight:650;box-shadow:none!important}.theme-light .pan-editor-assets-tabs>button.is-active{position:relative;color:#1776d2!important}.theme-light .pan-editor-assets-tabs>button.is-active:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2px;border-radius:2px;background:#2488e8}.theme-light .pan-editor-assets-import{width:29px!important;height:29px!important;margin-left:auto;padding:0!important;border-color:#dfe5ea!important;background:#f8fafc!important;color:#516170!important;box-shadow:none!important}.theme-light .pan-editor-asset-search{display:flex;align-items:center;gap:7px;margin:9px 9px 6px;padding:0 9px;height:31px;border:1px solid #dfe6ec;border-radius:9px;background:#f8fafc;color:#8b97a3}.theme-light .pan-editor-asset-search input{height:29px!important;padding:0!important;border:0!important;background:transparent!important;color:#344454!important;font-size:9px!important;box-shadow:none!important}.theme-light .pan-editor-asset-filter{display:flex!important;flex-wrap:wrap;gap:5px!important;padding:0 9px 9px!important;border:0!important;background:transparent!important}.theme-light .pan-editor-asset-filter button{height:25px!important;padding:0 8px!important;border:1px solid #dfe5ea!important;border-radius:8px!important;background:#fff!important;color:#74808b!important;font-size:8px!important;box-shadow:none!important}.theme-light .pan-editor-asset-filter button.is-active{border-color:#8bb8e5!important;background:#edf6ff!important;color:#166fc5!important}.theme-light .pan-editor-assets-scroll{min-height:0;flex:1;overflow-y:auto;padding:0 9px 9px}.theme-light .pan-editor-asset-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important}.theme-light .pan-editor-asset-card{overflow:hidden!important;border:1px solid #dfe5ea!important;border-radius:10px!important;background:#fff!important;color:#293846!important;box-shadow:0 3px 10px #24394d0b!important;cursor:pointer}.theme-light .pan-editor-asset-card:hover{border-color:#a9c9e7!important;box-shadow:0 7px 18px #24394d14!important}.theme-light .pan-editor-asset-card.is-selected{border-color:#378fe4!important;background:#f3f9ff!important;box-shadow:0 0 0 2px #378fe41a!important}.theme-light .pan-editor-asset-preview{position:relative;height:78px;overflow:hidden;background:#e6ebef}.theme-light .pan-editor-asset-remove{position:absolute;top:5px;right:5px;z-index:10;width:21px!important;height:21px!important;padding:0!important;border:1px solid rgba(255,255,255,.38)!important;border-radius:7px!important;background:#131c24b8!important;color:#fff!important;box-shadow:none!important;opacity:.1}.theme-light .pan-editor-asset-card:hover .pan-editor-asset-remove{opacity:1}.theme-light .pan-editor-asset-duration{position:absolute;right:5px;bottom:5px;padding:2px 5px;border-radius:5px;background:#081018c2;color:#fff;font:650 7px/1.2 ui-monospace,monospace}.theme-light .pan-editor-asset-meta{padding:7px 8px 8px}.theme-light .pan-editor-asset-name{overflow:hidden;color:#283744;font-size:8.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.theme-light .pan-editor-asset-status{display:flex;align-items:center;gap:5px;margin-top:4px;color:#89949e;font-size:6.5px;text-transform:uppercase}.theme-light .pan-editor-asset-status span:nth-child(2){margin-left:auto;color:#667482}.theme-light .pan-editor-asset-status button{width:20px!important;height:20px!important;padding:0!important;border:0!important;background:transparent!important;color:#6f7d89!important;box-shadow:none!important}.theme-light .pan-editor-assets-empty{width:100%!important;min-height:150px!important;border:1px dashed #9fc3e7!important;background:#f4f9fe!important;color:#3478b8!important;font-size:8px!important;letter-spacing:.04em}.theme-light .pan-editor-assets-empty span{display:flex;flex-direction:column;align-items:center;gap:9px}.theme-light .pan-editor-assets-empty small{color:#82909c;font-weight:400;letter-spacing:0}.theme-light .pan-editor-assets-no-results{padding:28px 12px;text-align:center;color:#8a96a1;font-size:9px}.theme-light .pan-editor-assets-footer{height:29px;display:flex;align-items:center;padding:0 10px!important;border-top:1px solid #e4e9ee!important;background:#f8fafc!important;color:#8a96a1!important;font-size:6.5px!important;letter-spacing:.02em;text-transform:none!important}.theme-light .pan-editor-monitor{width:100%;height:100%;min-height:0;overflow:hidden;border:1px solid #dce4eb!important;border-radius:14px!important;background:#fff!important;color:#23313f!important;box-shadow:0 7px 25px #23384e14!important}.theme-light .pan-editor-monitorbar{height:43px!important;padding:0 11px!important;border-bottom:1px solid #e2e7ec!important;background:#fff!important;color:#7b8792!important}.theme-light .pan-editor-monitorbar>span:first-child{color:#23313f!important;font-size:10px!important;font-weight:700!important;letter-spacing:.01em!important}.theme-light .pan-editor-monitorbar button{border-color:transparent!important;background:transparent!important;color:#657482!important;box-shadow:none!important}.theme-light .pan-editor-monitorbar button:hover,.theme-light .pan-editor-monitorbar button[class*=orange]{background:#edf5fd!important;color:#176fca!important}.theme-light .pan-editor-monitorbar select{height:27px!important;border-color:#dce4eb!important;background:#f7f9fb!important;color:#4b5b69!important;font-size:8px!important;box-shadow:none!important}.theme-light .pan-editor-monitor-viewport{min-height:0;background-color:#17202a!important;background-image:radial-gradient(circle at 50% 44%,#24313f 0,#17202a 55%,#10171f)!important}.theme-light .pan-editor-program-frame{border-color:#7b879344!important;box-shadow:0 22px 62px #080f167a!important}.theme-light .pan-editor-transport{height:54px!important;padding:0 12px!important;border-top:1px solid #e2e7ec!important;background:#fff!important;color:#52616f!important}.theme-light .pan-editor-transport button{border-color:#dce4eb!important;background:#f8fafc!important;color:#50606f!important;box-shadow:none!important}.theme-light .pan-editor-transport button:hover{border-color:#9ec4e8!important;background:#edf6ff!important;color:#176fca!important}.theme-light .pan-editor-transport button.bg-goya-orange{width:42px!important;height:34px!important;border-color:#197ce0!important;border-radius:50%!important;background:#1d82e5!important;color:#fff!important;box-shadow:0 5px 14px #1d82e538!important}.theme-light .pan-editor-transport span{color:#5f6d79!important}.theme-light .pan-editor-transport input[type=range]{accent-color:#2588e8!important}.theme-light .pan-editor-inspector{display:flex;min-height:0;flex-direction:column}.theme-light .pan-editor-inspector-tabs{height:43px!important;display:grid!important;grid-template-columns:repeat(3,1fr);gap:2px!important;padding:5px 6px!important;border-bottom:1px solid #e2e7ec!important;background:#fff!important}.theme-light .pan-editor-inspector-tabs button{height:32px!important;padding:0 8px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#77838f!important;box-shadow:none!important;font-size:8.5px!important;font-weight:650!important;letter-spacing:0!important;text-transform:none}.theme-light .pan-editor-inspector-tabs button:hover{background:#f3f7fa!important;color:#2d3d4b!important}.theme-light .pan-editor-inspector-tabs button.is-active{background:#edf6ff!important;color:#1672ca!important;box-shadow:inset 0 0 0 1px #b9d7f2!important}.theme-light .pan-editor-surface-actions{display:flex;gap:6px;padding:7px 8px;border-bottom:1px solid #e5eaee;background:#f8fafc}.theme-light .pan-editor-surface-actions button{height:29px!important;flex:1;padding:0 7px!important;border-color:#dce4ea!important;background:#fff!important;color:#4d5d6b!important;font-size:8px!important;box-shadow:none!important}.theme-light .pan-editor-status{padding:7px 10px!important;border-bottom:1px solid #dfe8ef!important;background:#eef7ff!important;color:#41627e!important;font-size:8px!important}.theme-light .pan-editor-inspector-body{min-height:0;flex:1;overflow:hidden}.theme-light .pan-editor-inspector-body>aside{height:100%!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}.theme-light .pan-editor-inspector .panel-heading{height:53px;padding:0 12px;border-bottom:1px solid #e4e9ee!important;background:#fff!important}.theme-light .pan-editor-inspector .panel-heading strong{font-size:11px!important;color:#23313f!important}.theme-light .pan-editor-inspector .panel-kicker{color:#e07f33!important;font-size:7px!important;letter-spacing:.09em}.theme-light .pan-editor-inspector .inspector-section{padding:11px 12px!important;border-color:#e6ebef!important}.theme-light .pan-editor-inspector .inspector-section h3{font-size:9px!important;color:#2e3d49!important;letter-spacing:.03em}.theme-light .pan-editor-inspector .field-label{color:#73808c!important;font-size:7px!important}.theme-light .pan-editor-inspector input,.theme-light .pan-editor-inspector select,.theme-light .pan-editor-inspector .bg-\[\#090c11\],.theme-light .pan-editor-inspector .bg-\[\#0b1115\]{border-color:#dce4eb!important;background:#f8fafc!important;color:#30404f!important}.theme-light .pan-editor-inspector .text-white,.theme-light .pan-editor-inspector .text-goya-text{color:#2b3947!important}.theme-light .pan-editor-inspector .text-goya-muted{color:#7b8792!important}.theme-light .pan-editor-inspector .pro-button,.theme-light .pan-editor-inspector .pro-button-primary{border-color:#dce4eb!important;background:#fff!important;color:#485867!important;box-shadow:none!important}.theme-light .pan-editor-dock{height:clamp(300px,37vh,430px)!important;min-height:260px!important;overflow:hidden;border:1px solid #dce4eb!important;border-radius:14px!important;background:#fff!important;box-shadow:0 7px 25px #23384e11!important}.theme-light .pan-editor-dock-tabs{height:39px!important;padding:0 8px!important;border-bottom:1px solid #e2e7ec!important;border-top:0!important;background:#fff!important}.theme-light .pan-editor-dock-tab{height:29px!important;padding:0 10px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#75828e!important;box-shadow:none!important}.theme-light .pan-editor-dock-tab:hover{background:#f3f7fa!important;color:#2d3d4b!important}.theme-light .pan-editor-dock-tab.is-active{background:#edf6ff!important;color:#1672ca!important;box-shadow:inset 0 0 0 1px #bad8f4!important}.theme-light .pan-editor-dock-tab.is-active svg{color:#1672ca!important}.theme-light .pan-editor-timeline{border:0!important;background:#f8fafc!important;color:#273746!important}.theme-light .pan-timeline-toolbar{height:39px!important;padding:0 8px!important;border-color:#e2e7ec!important;background:#fbfcfd!important}.theme-light .pan-timeline-toolbar button{border-color:transparent!important;background:transparent!important;color:#687784!important;box-shadow:none!important}.theme-light .pan-timeline-toolbar button:hover{background:#edf5fc!important;color:#176fca!important}.theme-light .pan-timeline-toolbar button[class*=bg-goya-orange]{background:#e7f3ff!important;color:#176fca!important}.theme-light .pan-timeline-toolbar select{height:27px!important;border-color:#dce4eb!important;background:#fff!important;color:#63727f!important}.theme-light .pan-timeline-toolbar input[type=range]{accent-color:#2588e8!important}.theme-light .pan-timeline-corner,.theme-light .pan-timeline-ruler{border-color:#dce4eb!important;background:#f5f8fa!important;color:#7d8994!important}.theme-light .pan-timeline-ruler>div{border-color:#dfe6ec!important}.theme-light .pan-timeline-ruler span,.theme-light .pan-timeline-corner span{color:#7e8b96!important}.theme-light .pan-timeline-track-head{border-color:#dfe6ec!important;background:#fff!important;color:#283846!important}.theme-light .pan-timeline-track-head .text-white{color:#283846!important}.theme-light .pan-timeline-track-head .text-goya-muted{color:#87939e!important}.theme-light .pan-timeline-track-head button{background:#f4f7f9!important;color:#6c7985!important;box-shadow:none!important}.theme-light .pan-timeline-track-head button:hover{background:#e9f3fc!important;color:#176fca!important}.theme-light .pan-timeline-track-lane{border-color:#e2e8ed!important;background-color:#f8fafc!important;background-image:linear-gradient(90deg,rgba(112,139,162,.08) 1px,transparent 1px),linear-gradient(rgba(112,139,162,.045) 1px,transparent 1px)!important;background-size:48px 100%,100% 22px!important}.theme-light .pan-timeline-track-lane.is-drop-target{box-shadow:inset 0 0 0 2px #2a84e073!important}.theme-light .pan-video-clip{border-color:#19324847!important;box-shadow:0 3px 9px #192f4426!important}.theme-light .pan-video-clip.is-selected{border-color:#257fda!important;box-shadow:0 0 0 2px #257fda38,0 3px 9px #192f4426!important}.theme-light .pan-audio-clip:not(.is-master){border-color:#76a8d7!important;background:#dcecff!important;color:#2b4d6d!important}.theme-light .pan-audio-clip.is-selected{border-color:#2a82da!important;box-shadow:0 0 0 2px #2a82da2e!important}.theme-light .pan-timeline-playhead{background:#2b83e4!important;box-shadow:0 0 7px #2b83e473!important}.theme-light .pan-timeline-playhead button span{border-top-color:#2b83e4!important}.theme-light .pan-timeline-footer{height:22px!important;border-color:#e2e7ec!important;background:#f4f7f9!important;color:#87939e!important}.theme-light .pan-editor-inspector-body iframe{background:#080b0f}@media(max-width:1320px){.theme-light .pan-editor-stage{grid-template-columns:minmax(220px,21%) minmax(430px,1fr) minmax(285px,24%)}.theme-light .pan-editor-sequence-meta span:nth-child(1){display:none}.theme-light .pan-editor-asset-grid{grid-template-columns:1fr}}@media(max-width:1080px){.theme-light .pan-edita-project-pill{display:none}.theme-light .pan-edita-header-meta span:nth-child(2){display:none}.theme-light .pan-editor-stage{grid-template-columns:210px minmax(390px,1fr) 270px}.theme-light .pan-editor-sequence-meta{display:none}}.theme-light .pan-editor-inspector-tabs.pan-editor-inspector-tabs-four{grid-template-columns:repeat(4,minmax(0,1fr))}.pan-generation-model-settings{overflow:auto}.pan-generation-engine-list{display:grid;gap:10px;margin-top:12px}.pan-generation-engine-list>article{padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.pan-generation-engine-list>article>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.pan-generation-engine-list>article>header>div{display:flex;flex-direction:column;gap:3px}.pan-generation-engine-list>article>header small{color:var(--muted);font-size:9px}.pan-generation-engine-list>article>header>span{padding:4px 7px;border-radius:9px;background:var(--accent-soft);color:var(--accent);font-size:8px;font-weight:700}.pan-generation-engine-list>article.missing{opacity:.66}.pan-generation-engine-list>article.missing>header>span{background:#f4e6e3;color:#9c4b42}.theme-dark .pan-edita{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden;background:#0e141a}.theme-dark .pan-editor-workspace{min-height:0;flex:1;display:flex;flex-direction:column;gap:11px;padding:11px 14px 13px;overflow:hidden;background:linear-gradient(180deg,#111820,#0d1319)!important}.theme-dark .pan-editor-stage{position:relative;min-height:310px;flex:1 1 0;display:grid!important;grid-template-columns:minmax(250px,22%) minmax(480px,1fr) minmax(310px,23%)!important;gap:11px!important;overflow:hidden}.theme-dark .pan-editor-stage.is-left-collapsed{grid-template-columns:minmax(0,1fr) minmax(310px,23%)!important}.theme-dark .pan-editor-stage.is-right-collapsed{grid-template-columns:minmax(250px,22%) minmax(0,1fr)!important}.theme-dark .pan-editor-stage.is-left-collapsed.is-right-collapsed{grid-template-columns:minmax(0,1fr)!important}.theme-dark .pan-editor-monitor-wrap{min-width:0;min-height:0;display:flex;overflow:hidden}.theme-dark .pan-editor-assets,.theme-dark .pan-editor-inspector,.theme-dark .pan-editor-monitor{min-width:0;width:auto!important;height:100%;min-height:0;overflow:hidden}.theme-dark .pan-editor-assets,.theme-dark .pan-editor-inspector{display:flex;flex-direction:column}.theme-dark .pan-editor-monitor{width:100%!important}.theme-dark .pan-editor-inspector-body{min-height:0;flex:1;overflow:hidden}.theme-dark .pan-editor-dock{height:clamp(260px,33vh,350px)!important;min-height:240px!important;flex:none}.theme-light .pan-editor-dock .pan-timeline-toolbar{border-color:#e2e7ec!important;background:#fbfcfd!important;color:#687784!important}.theme-light .pan-editor-dock .pan-timeline-footer{border-color:#e2e7ec!important;background:#f4f7f9!important;color:#87939e!important}.theme-light .pan-editor-dock .pan-timeline-corner,.theme-light .pan-editor-dock .pan-timeline-ruler{background:#f5f8fa!important}.pan-app .pan-canvas.mode-crea{background-image:linear-gradient(90deg,color-mix(in srgb,var(--line-strong) 34%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--line-strong) 34%,transparent) 1px,transparent 1px)!important;background-position:var(--pan-grid-x) var(--pan-grid-y),var(--pan-grid-x) var(--pan-grid-y)!important;background-size:calc(40px * var(--pan-grid-scale)) calc(40px * var(--pan-grid-scale)),calc(40px * var(--pan-grid-scale)) calc(40px * var(--pan-grid-scale))!important}.theme-dark .pan-app .pan-canvas.mode-crea{background-image:linear-gradient(90deg,rgba(158,180,192,.11) 1px,transparent 1px),linear-gradient(rgba(158,180,192,.11) 1px,transparent 1px)!important}.pan-precompose-action:disabled{opacity:.62;cursor:help!important}.pan-precomp{pointer-events:auto;cursor:grab;touch-action:none}.pan-precomp:active,.pan-precomp-move:active{cursor:grabbing}.pan-precomp .pan-precomp-move{cursor:grab;touch-action:none}.pan-continuity-library{padding:24px;overflow:auto;flex:1;min-height:0}.pan-continuity-library>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.pan-continuity-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;margin-top:20px}.pan-continuity-grid article{padding:16px;border:1px solid var(--pan-border,#8884);border-radius:14px;box-shadow:0 8px 22px #0002;min-width:0}.pan-continuity-grid img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:8px}.pan-continuity-grid h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pan-continuity-grid button{margin:4px 4px 4px 0}.pan-precomp>.pan-precomp-close{position:absolute;right:8px;top:8px;width:22px;height:22px;min-width:22px;min-height:22px;padding:3px;pointer-events:auto;z-index:2}.pan-project-media-item>button:not(.pan-asset-delete){position:relative;padding-right:33px!important}.pan-project-media-item .pan-media-add-icon{position:absolute;right:12px;bottom:8px}button.pan-brand{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;color:inherit;cursor:pointer}.pan-card-prompt-wrap{position:relative;min-height:0}.pan-card-prompt-wrap .pan-card-prompt{width:100%;padding-right:35px!important;overflow-y:auto!important}.pan-prompt-handles{position:absolute;right:6px;top:8px;display:flex;flex-direction:column;gap:4px}.pan-prompt-handles button{width:23px!important;height:23px!important;padding:0!important;background:var(--paper)!important;color:var(--ink)!important;border:1px solid var(--line)!important}.pan-card-prompt-wrap.has-overflow:after{content:"";position:absolute;bottom:0;left:0;right:0;height:17px;pointer-events:none;background:linear-gradient(transparent,#00000029)}.pan-card-output-controls{position:relative;box-shadow:0 -6px 12px #00000024}.pan-card-prompt-wrap{padding-bottom:8px;min-height:92px}.pan-prompt-handles{bottom:12px;top:auto;max-height:calc(100% - 20px)}.theme-dark .pan-card-prompt-wrap textarea,.theme-dark .pan-prompt-overlay textarea{background:#090e13!important;color:#f2f5f7!important}.theme-dark .pan-card-output-controls{background:#111b22!important;color:#e5eef4!important}.theme-dark .pan-card-output-controls input,.theme-dark .pan-card-output-controls select{background:#090e13!important;color:#fff!important;border-color:#34434d!important}.pan-prompt-overlay{position:fixed;inset:64px 25px 25px;z-index:500;display:flex;flex-direction:column;padding:20px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:0 0 0 100vmax #0009}.pan-prompt-overlay header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.pan-prompt-overlay textarea{flex:1;min-height:0;resize:none;font-size:16px;line-height:1.7;overflow:auto}.theme-dark .audia-workspace{background:var(--canvas-background)!important;color:var(--ink)!important}.theme-dark .audia-heading,.theme-dark .audia-main,.theme-dark .audia-assistant,.theme-dark .audia-operation-card,.theme-dark .audia-reference-track,.theme-dark .audia-voice-library,.theme-dark .audia-voice-card{background:var(--paper)!important;color:var(--ink)!important;border-color:var(--line)!important;box-shadow:0 10px 30px #0003!important}.theme-dark .audia-track-area>aside,.theme-dark .audia-result,.theme-dark .audia-welcome>div>button,.theme-dark .audia-welcome>div>button>span,.theme-dark .audia-operation-card>header>span{background:var(--paper-2,var(--paper))!important;color:var(--ink)!important;border-color:var(--line)!important}.theme-dark .audia-workspace textarea,.theme-dark .audia-workspace input,.theme-dark .audia-workspace select{background:var(--paper)!important;color:var(--ink)!important;border-color:var(--line)!important}.theme-dark .audia-workspace p,.theme-dark .audia-workspace small,.theme-dark .audia-heading>span{color:var(--muted)!important}.pan-edita .editor-panel-toggle{position:absolute;top:50%;z-index:24;width:21px!important;height:54px!important;padding:0!important;transform:translateY(-50%);border-radius:9px!important}.pan-edita .editor-panel-toggle-left{left:calc(22% - 4px)}.pan-edita .editor-panel-toggle-right{right:calc(23% - 4px)}.pan-edita .pan-editor-stage.is-left-collapsed .editor-panel-toggle-left{left:5px}.pan-edita .pan-editor-stage.is-right-collapsed .editor-panel-toggle-right{right:5px}.theme-dark .pan-edita .editor-panel-toggle{border:1px solid #34424e!important;background:#18222b!important;color:#aebbc5!important;box-shadow:0 5px 18px #0006!important}.theme-dark .pan-edita .pan-editor-monitor,.theme-dark .pan-edita .pan-editor-monitorbar,.theme-dark .pan-edita .pan-editor-transport{border-color:#2a3844!important;background:#151e26!important;color:#dce5eb!important}.theme-dark .pan-edita .pan-editor-monitor-viewport{background-color:#0b1117!important;background-image:radial-gradient(circle at 50% 44%,#202d38 0,#101820 58%,#090e13)!important}.theme-dark .pan-edita .pan-editor-monitorbar select,.theme-dark .pan-edita .pan-editor-transport button{border-color:#31404c!important;background:#1c2731!important;color:#d2dce3!important}.theme-dark .pan-edita .pan-editor-dock,.theme-dark .pan-edita .pan-editor-dock-tabs,.theme-dark .pan-edita .pan-editor-dock>section,.theme-dark .pan-edita .pan-editor-dock>section>div:first-child,.theme-dark .pan-edita .pan-editor-dock>section>div:nth-child(2),.theme-dark .pan-edita .pan-editor-dock>section>div:last-child{border-color:#293742!important;background:#111920!important;color:#d7e0e6!important}.theme-dark .pan-edita .pan-timeline-toolbar,.theme-dark .pan-edita .pan-timeline-footer,.theme-dark .pan-edita .pan-timeline-corner,.theme-dark .pan-edita .pan-timeline-ruler,.theme-dark .pan-edita .pan-timeline-track-head{border-color:#2a3843!important;background:#17212a!important;color:#aab7c1!important}.theme-dark .pan-edita .pan-timeline-track-lane{border-color:#263641!important;background-color:#0e161d!important;background-image:linear-gradient(90deg,rgba(114,145,168,.09) 1px,transparent 1px),linear-gradient(rgba(114,145,168,.06) 1px,transparent 1px)!important}.theme-dark .pan-edita .pan-editor-dock .bg-white,.theme-dark .pan-edita .pan-editor-dock .bg-\[\#fff\],.theme-dark .pan-edita .pan-editor-dock .bg-\[\#fbfcfd\]{background:#111920!important}@media(max-width:1320px){.theme-dark .pan-editor-stage{grid-template-columns:minmax(220px,21%) minmax(430px,1fr) minmax(285px,24%)!important}}@media(max-width:1080px){.theme-dark .pan-editor-stage{grid-template-columns:210px minmax(390px,1fr) 270px!important}}.pan-app.theme-dark{--paper:#0d1b25;--panel:#08131c;--ink:#e9f2f7;--muted:#90a5b6;--line:#314957;--line-strong:#587180;--card-border:#425c6b;--accent:#27d9e8;--accent-soft:#103440;--shadow:0 12px 30px #0008;--card-shadow:0 18px 42px #000b;background:linear-gradient(145deg,#0b151c,#050a0e);color-scheme:dark}.pan-app .pan-canvas{cursor:grab}.pan-canvas.is-panning{cursor:grabbing!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pan-app .pan-scriba-main{background-image:linear-gradient(#78909c17 1px,transparent 1px),linear-gradient(90deg,#78909c17 1px,transparent 1px),radial-gradient(ellipse at 45% 30%,#ffffff70,transparent 72%)!important;background-size:28px 28px,28px 28px,100% 100%!important}.pan-app.theme-dark .pan-scriba-main{background-color:#08141c!important;background-image:linear-gradient(#86aabd14 1px,transparent 1px),linear-gradient(90deg,#86aabd14 1px,transparent 1px),radial-gradient(ellipse at 45% 30%,#18303c80,transparent 72%)!important}.pan-sheet{box-shadow:0 18px 46px #304a5c2e,0 4px 12px #304a5c1f!important}.pan-app.theme-dark .pan-sheet{background:#0d1b25;border-color:#314957;box-shadow:0 20px 52px #000b,0 4px 14px #0008!important}.pan-app.theme-dark .pan-node{background:#14242e!important;color:#e9f2f7!important;border-color:#425c6b;box-shadow:0 18px 42px #000b}.pan-app.theme-dark .pan-node.kind-image{background:#292619!important}.pan-app.theme-dark .pan-node.kind-edit{background:#142a30!important}.pan-app.theme-dark .pan-node.kind-video{background:#142b26!important}.pan-app.theme-dark .pan-node.kind-audio{background:#261f33!important}.pan-app.theme-dark .pan-node input,.pan-app.theme-dark .pan-node textarea{color:#e9f2f7}.pan-app.theme-dark .pan-media-empty{background:linear-gradient(145deg,#172832,#0c1820);color:#8da7b6}.pan-media-viewer>header button{border-color:#8795a0!important;background:#f6f8fa!important;color:#17212a!important;box-shadow:0 4px 14px #0005}.pan-media-viewer>header button:hover{background:#dce8ef!important;color:#0a141b!important}.pan-h3-all-settings>summary{font-weight:750;color:var(--ink)!important}.pan-h3-all-settings>div{display:grid;gap:7px;margin-top:10px}.pan-inspector-panel .pan-h3-setting-group{margin:0;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.pan-h3-setting-group>summary{display:flex;align-items:center;justify-content:space-between;padding:10px 11px;color:var(--ink)!important;font-weight:650}.pan-h3-setting-group>summary span{display:grid;min-width:21px;height:18px;place-items:center;border-radius:9px;background:var(--accent-soft);color:var(--accent);font-size:9px}.pan-h3-setting-group>.pan-form-grid{padding:0 10px 10px}.pan-character-reference-action{margin-top:7px}.pan-card{box-shadow:0 10px 26px #29251c30,0 2px 6px #29251c20!important}.theme-dark .pan-card{box-shadow:0 12px 30px #0009,0 2px 7px #0008!important}.pan-node .pan-port{padding:0!important;min-width:19px!important;min-height:19px!important;border-radius:50%!important;transform:none!important;line-height:1}.pan-card-output-controls{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:6px;padding:7px 25px 7px 10px}.pan-card-output-controls>label{margin:0!important;min-width:0;font-size:9px;letter-spacing:.03em}.pan-card-output-controls>label:has(input){display:block}.pan-card-output-controls>label>span{position:absolute;margin-top:7px;margin-left:4px;font-size:9px}.pan-card-output-controls input,.pan-card-output-controls select{height:29px!important;line-height:19px!important;padding:4px 7px!important;font-size:10px!important;min-width:0;width:100%}.pan-card-output-controls>label:only-of-type{grid-column:1/-1}.pan-card-output-controls>small{grid-column:1/-1;max-width:none;font-size:8px}.pan-card-output-controls>label:has(input){padding-right:11px}.pan-card-controls-toggle{position:absolute;right:3px;top:3px;width:19px!important;height:19px!important;padding:0!important;z-index:2}.pan-card-output-controls.is-collapsed{height:24px;padding:0}.pan-card-output-controls.is-collapsed>label,.pan-card-output-controls.is-collapsed>small{display:none!important}.pan-ready-assets article{position:relative}.pan-ready-assets article>div{min-width:0;padding-right:25px}.pan-ready-assets article b{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audia-operation-card>label{margin:12px 14px}.audia-operation-actions{display:flex;gap:8px;padding:8px 14px}.audia-track-area>aside>header{gap:10px}.audia-track-area>aside>header button{flex:none}.pan-pinnable-control{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:6px;align-items:start;min-width:0}.pan-pinnable-control>button{width:28px;height:28px;min-height:28px;padding:5px;margin-top:2px}.pan-pinnable-control>label{min-width:0}.pan-entity-studio{padding:24px;overflow:auto;flex:1;background:var(--paper);color:var(--ink)}.pan-entity-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;max-width:1100px}.pan-entity-columns article{padding:20px;border:1px solid var(--line);border-radius:14px;box-shadow:0 8px 24px #00000012}.pan-entity-columns textarea{min-height:220px;width:100%}.pan-entity-columns label{display:grid;gap:8px;margin-bottom:16px}.pan-continuity-source-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-bottom:1px solid var(--pan-border,#c7cdd2);background:var(--pan-panel,#f4f5f6);color:var(--pan-text,#1d2329)}.pan-continuity-source-banner>div{display:flex;align-items:baseline;gap:10px;min-width:0}.pan-continuity-source-banner b{font-size:13px}.pan-continuity-source-banner span{font-size:12px;opacity:.72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pan-continuity-source-banner small{font-size:11px;padding:3px 7px;border:1px solid currentColor;border-radius:999px;white-space:nowrap;opacity:.8}.pan-app button:not(:where(.pro-edita *,.plasma-studio *)).primary{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast);box-shadow:0 3px 10px #102a3a24}.pan-inspector-panel{width:var(--pan-inspector-width);min-width:var(--pan-inspector-min);max-width:var(--pan-inspector-max)}.pan-project-media{width:var(--pan-bin-width);flex-basis:var(--pan-bin-width)}.pan-jobs-button{position:relative}.pan-jobs-button>i{position:absolute;right:5px;top:5px;width:7px;height:7px;border:2px solid var(--paper);border-radius:50%;background:var(--track-guide)}.pan-global-jobs{position:fixed;z-index:90;right:18px;top:54px;width:min(390px,calc(100vw - 36px));max-height:min(620px,calc(100vh - 85px));display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;background:var(--paper);box-shadow:0 18px 55px #0004;overflow:hidden}.pan-global-jobs>header{display:flex;align-items:center;justify-content:space-between;padding:var(--pan-space-3);border-bottom:1px solid var(--line)}.pan-global-jobs>header>div{display:flex;align-items:center;gap:10px}.pan-global-jobs>header span{display:flex;flex-direction:column}.pan-global-jobs>header b{font-size:12px}.pan-global-jobs>header small{font-size:var(--pan-font-secondary);color:var(--muted)}.pan-global-jobs>header button{padding:5px!important;border:0!important}.pan-global-jobs>div{overflow:auto;padding:var(--pan-space-2)}.pan-global-jobs article{display:grid;grid-template-columns:18px minmax(0,1fr) 28px;gap:9px;align-items:start;padding:10px;border-bottom:1px solid var(--line)}.pan-global-jobs article:last-of-type{border-bottom:0}.pan-global-jobs article>div{min-width:0;display:flex;flex-direction:column;gap:3px}.pan-global-jobs article b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pan-global-jobs article span{font-size:9px;color:var(--accent);letter-spacing:.05em}.pan-global-jobs article small{font-size:10px;color:var(--muted);overflow-wrap:anywhere}.pan-global-jobs article>button{padding:4px!important;border:0!important}.pan-global-jobs article.is-error,.pan-global-jobs article.is-unknown{color:var(--danger)}.pan-global-jobs>div>p{padding:22px;text-align:center;color:var(--muted);font-size:12px}.scriba-entity-workspace{display:flex;flex:1;min-width:0;min-height:0;background:var(--canvas-background,var(--panel))}.pan-node>header input.pan-card-color{flex:0 0 17px!important;width:17px!important;height:17px!important;min-width:17px!important;padding:1px!important;border:1px solid #0002!important;border-radius:4px!important;background:#fff9!important;cursor:pointer}.pan-node>header input.pan-card-color::-webkit-color-swatch-wrapper{padding:0}.pan-node>header input.pan-card-color::-webkit-color-swatch{border:0;border-radius:2px}.pan-app .pan-node.has-custom-color{background:var(--pan-card-color)!important;background-image:linear-gradient(145deg,#ffffff2e,transparent 62%)!important}.pan-quick-return{margin-left:auto!important;min-height:27px!important;padding:4px 9px!important;border-radius:7px!important;font-size:11px!important;font-weight:750!important}.screenwriter-shell{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:hidden;background:var(--canvas-background)}.screenwriter-topbar{position:relative;z-index:12;display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:7px 12px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 94%,transparent);box-shadow:0 7px 20px #14273313}.screenwriter-topbar>div,.screenwriter-topbar>nav{display:flex;align-items:center;gap:7px}.screenwriter-topbar>div>b{font-size:11px;letter-spacing:.12em}.screenwriter-topbar>div>span{font-size:9px;color:var(--muted)}.screenwriter-topbar button{display:flex;align-items:center;gap:5px;min-height:30px;padding:5px 9px!important;font-size:9px}.screenwriter-topbar button.active,.screenwriter-topbar button[aria-pressed=true]{border-color:var(--accent)!important;background:var(--accent-soft)!important;color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent),0 3px 9px #2c6a7d1f}.screenwriter-style-chip{display:flex!important;align-items:center;gap:4px;padding:3px 7px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:999px;background:var(--accent-soft);color:var(--accent)!important;font-weight:800}.screenwriter-export{position:relative}.screenwriter-export>div{position:absolute;right:0;top:calc(100% + 5px);display:grid;min-width:112px;padding:5px;border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:0 14px 34px #0003}.screenwriter-export>div button{justify-content:flex-start;border:0!important;background:transparent!important;box-shadow:none!important}.screenwriter-workspace{display:flex;flex:1;min-height:0;overflow:hidden;background:var(--canvas-background)}.screenwriter-tools{display:flex;width:210px;flex:0 0 210px;min-height:0;flex-direction:column;gap:9px;overflow:auto;border-right:1px solid var(--line);background:var(--paper);padding:13px;box-shadow:8px 0 24px #0000000c;z-index:4}.screenwriter-tools>header{display:flex;align-items:center;gap:9px;padding:4px 3px 12px;border-bottom:1px solid var(--line)}.screenwriter-tools>header div{display:grid;gap:2px}.screenwriter-tools>header b{font-size:11px;letter-spacing:.12em}.screenwriter-tools>header small{color:var(--muted);font-size:8px}.screenwriter-scene-list{display:grid;gap:4px}.screenwriter-scene-list button{justify-content:flex-start!important;min-height:39px!important;padding:5px 7px!important;font-size:9px!important}.screenwriter-scene-list button>span{display:grid;width:21px;height:21px;place-items:center;border-radius:5px;background:var(--panel);font:8px ui-monospace,monospace}.screenwriter-scene-list button>div{display:grid;min-width:0;text-align:left}.screenwriter-scene-list button>div small{overflow:hidden;color:var(--muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.screenwriter-scene-list button.active{border-color:var(--accent)!important;background:var(--accent-soft)!important;color:var(--accent)}.screenwriter-add-scene{min-height:31px!important;font-size:9px!important}.screenwriter-tools>nav{display:grid;gap:5px;margin-top:5px;border-top:1px solid var(--line);padding-top:10px}.screenwriter-tools>nav>button{display:grid!important;grid-template-columns:10px minmax(0,1fr) 12px;align-items:center;gap:7px;min-height:43px!important;padding:6px 7px!important;text-align:left}.screenwriter-tools nav div{display:grid;gap:2px;min-width:0}.screenwriter-tools nav b{font-size:9px}.screenwriter-tools nav small{overflow:hidden;color:var(--muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.block-dot{display:block;width:8px;height:8px;border-radius:2px;background:#78909c}.block-dot.type-scene_heading{background:#477aa0}.block-dot.type-action{background:#566a73}.block-dot.type-character{background:#b47b42}.block-dot.type-dialogue{background:#5a927b}.block-dot.type-parenthetical{background:#9275a5}.block-dot.type-transition{background:#a25c63}.block-dot.type-shot{background:#497fae}.block-dot.type-environment{background:#579574}.block-dot.type-prop{background:#a46d47}.block-dot.type-furniture{background:#85715b}.screenwriter-canvas{display:flex;min-width:0;flex:1}.screenwriter-canvas>.pan-free-card-workspace{width:100%}.screenwriter-canvas .pan-node{box-shadow:0 20px 48px #23343f24,0 3px 9px #0002}.screenwriter-canvas .pan-node:focus-within{z-index:8!important;box-shadow:0 28px 60px #23343f35,0 4px 12px #0003}.screenwriter-page{position:relative;min-height:455px;padding:22px 27px 30px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 25px,#60798a16 25px,#60798a16 26px);font-family:Courier New,Courier,monospace}.screenwriter-page-rule{position:absolute;top:0;bottom:0;left:20px;width:1px;background:#d08b8b4a}.screenwriter-scene-title{margin:0 0 19px!important;border:0!important;border-bottom:1px solid #0002!important;border-radius:0!important;background:transparent!important;padding:5px 0!important;font:700 13px Courier New,monospace!important;letter-spacing:.04em;text-transform:uppercase}.screenwriter-block{position:relative;display:grid;grid-template-columns:66px minmax(0,1fr) 20px;align-items:start;gap:7px;margin:3px 0}.screenwriter-block>span{padding-top:6px;font:700 7px/1.2 ui-sans-serif,sans-serif;letter-spacing:.06em;text-transform:uppercase}.screenwriter-block textarea{min-height:28px!important;resize:vertical!important;border:0!important;border-radius:0!important;background:transparent!important;padding:3px 4px!important;color:inherit!important;font:12px/1.5 Courier New,Courier,monospace!important}.screenwriter-block>button{margin-top:2px!important;padding:4px!important;opacity:.18}.screenwriter-block:hover>button{opacity:.75}.screenwriter-block.type-scene_heading{color:#356682;font-weight:700}.screenwriter-block.type-character{padding-left:70px;color:#95672e}.screenwriter-block.type-dialogue{padding:0 42px;color:#35745f}.screenwriter-block.type-parenthetical{padding:0 66px;color:#795788}.screenwriter-block.type-transition{padding-left:115px;color:#8b444d}.screenwriter-block.type-shot{color:#356f9a}.screenwriter-segment-actions{grid-column:2/-1;display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:0 0 6px}.screenwriter-segment-actions button{display:flex;align-items:center;gap:4px;min-height:23px!important;padding:3px 6px!important;border-radius:6px!important;font:700 8px ui-sans-serif,sans-serif!important;opacity:.74}.screenwriter-segment-actions button:hover{opacity:1}.screenwriter-segment-actions button.active,.screenwriter-breakdown-actions button.active,.screenwriter-assistant button.active,.screenwriter-send-audia.active{border-color:var(--accent)!important;background:var(--accent-soft)!important;color:var(--accent)!important;box-shadow:inset 0 -2px 0 var(--accent),0 3px 10px #28617622!important;opacity:1!important}.screenwriter-dialogue-handoff{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:7px;padding:8px 9px;border:1px solid #b9d2c8;border-radius:10px;background:linear-gradient(150deg,#f4fbf6,#eaf3ed);box-shadow:0 5px 15px #284e3d12;color:#315f4b;font-family:ui-sans-serif,sans-serif}.screenwriter-dialogue-handoff label{display:grid;gap:3px;min-width:0;font-size:8px;font-weight:700}.screenwriter-dialogue-handoff select{width:100%;min-width:0;padding:5px 7px;border:1px solid #c4d8ce;border-radius:7px;background:#fffdf9;color:#263d35;font-size:9px}.screenwriter-dialogue-handoff .screenwriter-send-audia{align-self:end;display:flex;align-items:center;gap:5px;min-height:28px;padding:5px 8px!important;border:1px solid #7fac96;border-radius:7px;background:linear-gradient(#fff,#e0efe7);box-shadow:0 3px 9px #315c4529;color:#245942;font-size:9px;font-weight:800;opacity:1}.screenwriter-dialogue-handoff .screenwriter-send-audia:disabled{opacity:.45}.theme-dark .screenwriter-dialogue-handoff{border-color:#345c4c;background:linear-gradient(150deg,#1b3027,#18271f);color:#c7e7d5}.theme-dark .screenwriter-dialogue-handoff select{border-color:#345c4c;background:#16221d;color:#e7f3eb}.screenwriter-story-strip{margin-top:12px;padding:9px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--paper) 88%,transparent);font-family:ui-sans-serif,sans-serif}.screenwriter-story-strip>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.screenwriter-story-strip>header b{font-size:9px;letter-spacing:.08em;text-transform:uppercase}.screenwriter-story-strip>header span{font-size:8px;color:var(--muted)}.screenwriter-story-strip>div{display:flex;gap:7px;overflow-x:auto;padding-bottom:3px}.screenwriter-story-strip article{display:grid;width:128px;min-width:128px;gap:4px}.screenwriter-story-strip article>div,.screenwriter-story-strip article>img,.screenwriter-story-strip article>video{width:128px;height:78px;-o-object-fit:cover;object-fit:cover;border-radius:6px;background:#10171b}.screenwriter-story-strip article small{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.screenwriter-story-strip article button{font-size:7px;padding:3px!important}.pan-cinema-prompt-chip{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1px 7px;margin:7px 0;padding:7px 9px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.pan-cinema-prompt-chip>span{grid-row:1/3;align-self:center;padding:3px 5px;border-radius:4px;background:var(--line);font-size:7px;font-weight:900;letter-spacing:.08em}.pan-cinema-prompt-chip>b{font-size:9px}.pan-cinema-prompt-chip>small{font-size:7px;color:var(--muted)}.pan-cinema-prompt-chip.is-on{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));background:var(--accent-soft)}.pan-cinema-prompt-chip.is-on>span{background:var(--accent);color:#fff}.pan-cinema-prompt-chip.is-off{border-color:#bb7979;background:#b85d5d14}.pan-cinema-prompt-chip.is-off>span{background:#a95858;color:#fff}.screenwriter-breakdown{display:grid;gap:9px}.screenwriter-breakdown>small{color:var(--accent);font-size:8px;font-weight:800;letter-spacing:.12em}.screenwriter-breakdown textarea{min-height:150px!important;background:#ffffff4b!important}.screenwriter-breakdown-actions{display:grid;grid-template-columns:minmax(105px,.65fr) minmax(150px,1fr);gap:7px}.screenwriter-breakdown-actions button{width:100%;font-size:10px}.screenwriter-assistant{width:330px;flex:0 0 330px;min-height:0;overflow:auto;border-left:0;background:var(--paper);padding:15px;box-shadow:-16px 0 34px #0000001a;z-index:5}.screenwriter-assistant>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:2px 2px 13px}.screenwriter-assistant header small{font-size:8px;font-weight:800;letter-spacing:.13em;color:var(--accent)}.screenwriter-assistant h2{margin-top:4px!important;font-size:16px}.screenwriter-assistant>p{padding:13px 2px;color:var(--muted);font-size:10px;line-height:1.55}.screenwriter-assistant>section{display:grid;gap:7px;border-top:1px solid var(--line);padding:13px 2px}.screenwriter-assistant>section>b{margin-bottom:3px;font-size:10px;letter-spacing:.05em}.screenwriter-assistant section>button{display:grid!important;grid-template-columns:10px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:48px!important;padding:7px 9px!important;text-align:left}.screenwriter-assistant button div{display:grid;gap:3px}.screenwriter-assistant button b{font-size:9px}.screenwriter-assistant button small{color:var(--muted);font-size:7px}.screenwriter-next ol{margin:0;padding-left:21px;color:var(--muted);font-size:9px;line-height:1.7}.theme-dark .screenwriter-page{background-color:#17242b;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 25px,#7eb0c018 25px,#7eb0c018 26px)}@media(max-width:1100px){.screenwriter-tools{width:170px;flex-basis:170px}.screenwriter-assistant{width:285px;flex-basis:285px}}.scriba-entity-canvas{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}.scriba-inspector-handle{flex:0 0 20px!important;width:20px!important;min-width:20px!important;align-self:center;height:76px!important;margin:0 -1px 0 0!important;padding:0!important;border-radius:10px 0 0 10px!important;border-right:0!important;background:var(--paper)!important;color:var(--accent)!important;box-shadow:-5px 0 14px #0001;z-index:6}.scriba-direction-state{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0;padding:7px 9px;border:1px solid var(--line);border-radius:7px;background:var(--panel)}.scriba-direction-state>span{font-size:8px;font-weight:850;letter-spacing:.1em;color:var(--accent)}.scriba-direction-state>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scriba-direction-actions{display:grid;grid-template-columns:1fr 1.35fr;gap:7px}.scriba-direction-actions button{min-height:36px}.scriba-generator-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:2px 0 10px;padding:9px;border:1px solid var(--line);border-radius:8px;background:#fff5}.scriba-generator-summary small{font-size:7px;letter-spacing:.12em;color:var(--accent)}.scriba-generator-summary b{font-size:10px;text-align:right}.pan-inspector-panel.is-quick-video>.pan-inspector-tabs,.pan-inspector-panel.is-quick-video>h4,.pan-inspector-panel.is-quick-video>.pan-reference-grid,.pan-inspector-panel.is-quick-video>select,.pan-inspector-panel.is-quick-video>label,.pan-inspector-panel.is-quick-video>p,.pan-inspector-panel.is-quick-video>section:not(.pan-quick-video),.pan-inspector-panel.is-quick-video>details,.pan-inspector-panel.is-quick-video>.pan-form-grid,.pan-inspector-panel.is-quick-video>.pan-inspector-bottom{display:none!important}.pan-quick-video{display:grid;gap:11px}.pan-quick-video>header{display:flex;align-items:center;justify-content:space-between;padding:11px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(135deg,var(--panel),var(--paper));box-shadow:0 7px 18px #0000000b}.pan-quick-video>header>div{display:grid;gap:3px}.pan-quick-video>header small{font-size:7px;letter-spacing:.14em;color:var(--accent)}.pan-quick-video>header b{font-size:12px}.pan-quick-video>header>span{font-size:8px;color:var(--muted)}.pan-quick-macros{display:grid;grid-template-columns:1fr 1fr;gap:5px}.pan-quick-macros button{min-height:34px;padding:5px;font-size:8px}.pan-quick-video label{margin:0!important}.pan-quick-video textarea{min-height:112px}.pan-quick-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:7px}.pan-quick-grid label:last-child{grid-column:1/-1}.pan-quick-inputs{display:grid;gap:6px;padding:9px;border:1px dashed var(--line-strong);border-radius:8px}.pan-quick-inputs small{color:var(--muted);font-size:8px;line-height:1.4}.pan-quick-generate{width:100%}.scriba-entity-card-preview{height:124px;margin:8px 0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.scriba-entity-card-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.scriba-entity-inspector{width:348px;flex:0 0 348px;min-height:0;overflow:auto;padding:14px;border-left:1px solid var(--line);background:var(--paper);color:var(--ink);box-shadow:-12px 0 30px #00000018;scrollbar-gutter:stable}.scriba-entity-inspector>header{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 12px;border-bottom:1px solid var(--line)}.scriba-entity-inspector>header small{font-size:9px;font-weight:750;letter-spacing:.14em;color:var(--accent)}.scriba-entity-inspector h2{margin:3px 0 0;font-size:17px;line-height:1.15}.scriba-entity-inspector>section{display:grid;gap:9px;padding:13px 2px;border-bottom:1px solid var(--line)}.scriba-entity-inspector>section>b{font-size:11px;letter-spacing:.04em}.scriba-entity-inspector small{font-size:10px;line-height:1.45;color:var(--muted)}.scriba-operation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.scriba-operation-grid button{display:grid;place-items:center;gap:5px;min-width:0;min-height:58px;padding:7px 5px!important;font-size:9px!important;line-height:1.15;text-align:center}.scriba-operation-grid button.active{border-color:var(--accent)!important;background:var(--accent-soft)!important;color:var(--accent)!important;box-shadow:inset 0 0 0 1px var(--accent)}.scriba-inspector-fields label,.scriba-source-picker label,.scriba-entity-inspector>section>label{display:grid;gap:5px;margin:0;font-size:9px;font-weight:700;letter-spacing:.04em;color:var(--muted)}.scriba-inspector-fields .scriba-reference-toggle{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink)}.scriba-inspector-fields .scriba-reference-toggle input{width:15px;flex:0 0 15px;margin:0}.scriba-h3-reference-settings{display:grid;gap:8px;padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.scriba-h3-reference-settings>b{font-size:10px;color:var(--accent)}.scriba-entity-inspector select,.scriba-entity-inspector input,.scriba-entity-inspector textarea{width:100%;min-width:0;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:7px}.scriba-entity-inspector textarea{resize:vertical;line-height:1.45}.scriba-inspector-row{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(80px,.55fr);gap:8px}.scriba-source-picker>select{width:100%}.scriba-source-picker>button{justify-content:center}.scriba-source-preview{display:grid;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:9px;padding:6px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.scriba-source-preview>.pan-media-empty,.scriba-source-preview>img{width:74px;height:52px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.scriba-source-preview small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scriba-entity-inspector details{font-size:10px;color:var(--muted)}.scriba-entity-inspector details summary{cursor:pointer;font-weight:700}.scriba-entity-inspector pre{max-height:150px;margin:8px 0 0;padding:9px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--ink);font:10px/1.45 inherit}.scriba-generate-action{width:100%;justify-content:center;margin:13px 0 2px!important;min-height:39px}.scriba-generation-result>.pan-media-empty,.scriba-generation-result>img{width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:8px;background:var(--panel)}.scriba-generation-result>button{justify-content:center}.scriba-generation-state{padding:18px;border:1px dashed var(--line);border-radius:8px;color:var(--muted);font-size:10px;overflow-wrap:anywhere}.scriba-entity-inspector>footer{display:grid;gap:5px;padding:12px 2px 4px;font-size:9px;line-height:1.35;color:var(--muted)}.scriba-entity-inspector>footer a{color:var(--accent)}.theme-dark .scriba-entity-inspector{box-shadow:-14px 0 34px #0007}.spin{animation:pan-spin 1s linear infinite}@keyframes pan-spin{to{transform:rotate(360deg)}}@media(max-width:1120px){.scriba-entity-inspector{width:310px;flex-basis:310px}.scriba-operation-grid{grid-template-columns:1fr}.scriba-operation-grid button{display:flex;justify-content:flex-start;min-height:34px}}.pan-global-jobs article.is-cancelled{color:var(--muted)}.pan-app .pan-job-stop,.pan-app .pan-stop-generation{color:#ff786f;border-color:#ff786f66;background:#ff5e5712}.pan-app .pan-job-stop:hover,.pan-app .pan-stop-generation:hover{color:#fff;border-color:#ff675f;background:#d9433d}.pan-stop-generation{width:100%;min-height:40px;font-weight:600}.pan-task-card-status{margin:8px 10px 0;padding:9px 10px;border:1px solid #d8e0e4;border-radius:9px;background:#f6f8f8cc;display:flex;flex-direction:column;gap:5px}.pan-task-card-status header{display:flex;align-items:center;gap:8px}.pan-task-card-status header>div{display:flex;min-width:0;flex:1;flex-direction:column}.pan-task-card-status small{font-size:7px;letter-spacing:.13em;color:var(--muted)}.pan-task-card-status b{font-size:10px}.pan-task-card-status header>span{padding:3px 6px;border-radius:99px;background:#eadbb5;color:#71550b;font-size:7px;font-weight:800;letter-spacing:.08em}.pan-task-card-status.is-ready header>span{background:#d9eee1;color:#245d39}.pan-task-card-status p{margin:0;color:var(--muted);font-size:8px;line-height:1.4}.theme-dark .pan-task-card-status{border-color:#344650;background:#172329cc}.pan-guided-taskbar{flex:none;margin:8px 10px 0;padding:10px 12px;border:1px solid #ccd8de;border-radius:12px;background:#f8faf9eb;box-shadow:0 7px 20px #233d4c12;display:grid;grid-template-columns:minmax(150px,.7fr) minmax(360px,1.8fr) auto;gap:12px;align-items:center;z-index:7}.pan-guided-task-title{display:flex;flex-direction:column;gap:2px}.pan-guided-task-title small{font-size:7px;letter-spacing:.15em;color:var(--muted)}.pan-guided-task-title b{font-size:11px}.pan-guided-task-title span{width:-moz-max-content;width:max-content;margin-top:3px;padding:2px 6px;border-radius:20px;background:#eadbb5;color:#71550b;font-size:7px;font-weight:800}.pan-guided-taskbar.is-ready .pan-guided-task-title span{background:#d7eee0;color:#245d39}.pan-guided-task-steps{display:flex;gap:8px}.pan-guided-task-steps>div{min-width:0;flex:1;display:flex;align-items:center;gap:7px;padding:6px 8px;border:1px solid #dde4e7;border-radius:8px;background:#fff}.pan-guided-task-steps i{display:grid;width:19px;height:19px;flex:none;place-items:center;border-radius:50%;background:#e8d5aa;color:#6a4d0a;font-size:8px;font-style:normal;font-weight:800}.pan-guided-task-steps .done i{background:#d9eee1;color:#245d39}.pan-guided-task-steps span{display:flex;min-width:0;flex-direction:column}.pan-guided-task-steps b{font-size:8px}.pan-guided-task-steps small{overflow:hidden;color:var(--muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.pan-guided-task-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.pan-guided-task-actions button{font-size:8px;padding:6px 8px}.pan-guided-task-actions label{display:flex;align-items:center;gap:4px;margin:0;font-size:8px}.pan-guided-task-actions input{width:53px;padding:5px;font-size:8px}.theme-dark .pan-guided-taskbar{border-color:#344650;background:#172329ed}.theme-dark .pan-guided-task-steps>div{border-color:#344650;background:#111b20}.pan-asset-picker{position:fixed;z-index:220;width:min(340px,calc(100vw - 24px));max-height:380px;padding:10px;border:1px solid #cbd7dc;border-radius:12px;background:#f9faf9;box-shadow:0 20px 60px #0b1c2838;overflow:hidden}.pan-asset-picker>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pan-asset-picker>header>div{display:flex;flex-direction:column}.pan-asset-picker>header small{font-size:7px;letter-spacing:.13em;color:var(--muted)}.pan-asset-picker>header b{font-size:11px}.pan-asset-picker>header button{padding:4px}.pan-asset-picker>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:315px;overflow:auto}.pan-asset-picker>div>button{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:4px;padding:5px;border:1px solid #dce3e6;border-radius:8px;background:#fff;text-align:left}.pan-asset-picker>div>button>span{height:68px;overflow:hidden;border-radius:5px;background:#e8ecee}.pan-asset-picker img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pan-asset-picker b{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.pan-asset-picker>p{color:var(--muted);font-size:9px}.theme-dark .pan-asset-picker{border-color:#3a4b54;background:#172229}.theme-dark .pan-asset-picker>div>button{border-color:#344650;background:#0f181d;color:#eaf2f5}.pan-shot-image-trigger{padding:0!important;border:0!important;background:var(--panel)!important;text-align:inherit;cursor:pointer}.pan-shot-image-trigger:hover{outline:2px solid #45a2bd;outline-offset:-2px}.pan-shot-grid{grid-template-columns:90px minmax(0,1fr)}.pan-slot-image-plus{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;display:grid;place-items:center;width:30px;height:30px;border:1px solid #ffffffb0;border-radius:50%;background:#103546b8;color:#fff;box-shadow:0 2px 9px #0004;pointer-events:none}.pan-app .pan-shot-scroll{overflow-x:auto;overflow-y:hidden;flex:none;scrollbar-width:auto;scrollbar-color:#7196a9 #dfebf0}.pan-app .pan-shot-scroll::-webkit-scrollbar{display:block;height:16px;width:0}.pan-app .pan-shot-scroll::-webkit-scrollbar-thumb{background:#7196a9;border:3px solid #dfebf0;border-radius:10px;min-width:60px}.pan-app .pan-shot-scroll::-webkit-scrollbar-track{background:#dfebf0;border-radius:10px}.pan-app .pan-shot-timeline:not(.pan-shot-studio){min-height:0;max-height:none}.pan-app .pan-shot-timeline:not(.pan-shot-studio)>header{height:40px;min-height:40px;padding:5px 10px;gap:6px}.pan-shot-timeline:not(.pan-shot-studio) .pan-shot-scroll{flex:1;min-height:0}.pan-shot-slot textarea{overflow-y:auto!important;overscroll-behavior:contain}.pan-app .pan-shot-slot textarea{scrollbar-width:thin}.pan-app .pan-shot-slot textarea::-webkit-scrollbar{display:block;width:7px;height:0}.pan-app .pan-shot-slot textarea::-webkit-scrollbar-thumb{background:#7196a9;border-radius:6px}.pan-shot-lane>p{margin:0;height:100%;padding:0 12px;display:flex;align-items:center;white-space:nowrap;overflow:hidden}.pan-shot-ruler{overflow:hidden}.pan-shot-label>button{display:inline-flex;align-items:center;justify-content:center;gap:0;padding:1px!important;min-width:16px;border:1px solid var(--line)!important;border-radius:4px!important}.pan-shot-label:has(>button){gap:3px;padding:4px}.pan-shot-snap-guide{position:absolute;top:0;bottom:0;width:2px;background:#eea536;box-shadow:0 0 8px #eea536;z-index:10;pointer-events:none}.pan-shot-snap-guide>b{position:absolute;top:2px;left:4px;padding:3px 5px;white-space:nowrap;border-radius:4px;background:#eea536;color:#18232c;font:9px ui-monospace,monospace}.pan-app .pan-shot-timeline-overlay{max-height:none}.pan-editor-context,.pan-editor-submenu{position:fixed;z-index:240;width:220px;padding:7px;border:1px solid var(--line,#bfd0d9);border-radius:9px;background:var(--paper,#f9fbfc);color:var(--ink,#19384b);box-shadow:0 12px 40px #071e3540;font-size:11px}.pan-editor-context>b{display:block;padding:5px 8px;font:10px ui-monospace,monospace;color:var(--muted,#567)}.pan-app .pan-editor-context button{width:100%;display:block;padding:8px!important;text-align:left;border:0!important;border-radius:5px!important;background:transparent!important;color:inherit;font-size:11px}.pan-editor-context button:hover,.pan-editor-context button:focus-visible{background:var(--accent-soft,#deedf5)!important}.pan-editor-context button:disabled{opacity:.38}.pan-editor-sub-anchor{position:relative}.pan-editor-submenu{position:absolute;left:calc(100% - 2px);top:auto;bottom:0}.pan-editor-context.opens-left .pan-editor-submenu{left:auto;right:calc(100% - 2px)}.pan-editor-context small{display:block;padding:5px;color:var(--accent)}@media(max-width:1000px){.pan-editor-context{max-height:80vh;overflow:auto}.pan-editor-context .pan-editor-submenu{position:static;width:auto;margin-left:12px;box-shadow:none;border:0;border-left:1px solid var(--line);border-radius:0}}@media(max-width:1100px){.pan-guided-taskbar{grid-template-columns:1fr}.pan-guided-task-actions{justify-content:flex-start}}.pan-guided-taskbar{position:relative}.pan-guided-taskbar.is-collapsed{width:min(360px,calc(100% - 20px));grid-template-columns:1fr;padding-right:42px}.pan-guided-collapse{position:absolute!important;right:7px;top:50%;width:27px;height:27px;padding:0!important;transform:translateY(-50%) rotate(-90deg)}.pan-guided-taskbar.is-collapsed .pan-guided-collapse{transform:translateY(-50%) rotate(90deg)}.pan-h3-live-preview{padding:9px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:var(--shadow)}.pan-h3-live-preview header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pan-h3-live-preview header div{display:flex;flex-direction:column}.pan-h3-live-preview header small{color:var(--muted)}.pan-h3-live-preview header span{font-size:9px;color:var(--accent);text-transform:uppercase}.pan-h3-live-preview img{display:block;width:100%;max-height:190px;-o-object-fit:contain;object-fit:contain;border-radius:7px;background:#071017}.pan-h3-live-preview>div{height:3px;margin-top:8px;overflow:hidden;border-radius:5px;background:var(--line)}.pan-h3-live-preview>div i{display:block;height:100%;background:var(--accent);transition:width .2s}.pan-project-admin{display:flex;align-items:center;gap:10px;margin:4px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--accent) 9%,var(--paper));color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.08em}.pan-admin-runtime-chip{display:inline-flex;align-items:center;min-height:22px;padding:3px 7px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,var(--paper));color:var(--accent);font-size:8px;font-weight:850;letter-spacing:.1em;white-space:nowrap}.pan-app .pan-canvas{background-color:var(--canvas-background);background-image:linear-gradient(color-mix(in srgb,var(--ink) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ink) 6%,transparent) 1px,transparent 1px),radial-gradient(circle at 24% 8%,color-mix(in srgb,var(--paper) 78%,transparent),transparent 38%),radial-gradient(circle at 82% 88%,color-mix(in srgb,var(--accent) 5%,transparent),transparent 36%);background-size:calc(28px * var(--pan-grid-scale,1)) calc(28px * var(--pan-grid-scale,1)),calc(28px * var(--pan-grid-scale,1)) calc(28px * var(--pan-grid-scale,1)),100% 100%,100% 100%}.pan-app .pan-node{border-color:color-mix(in srgb,var(--line-strong) 48%,transparent);border-radius:14px;box-shadow:0 18px 46px #21313d1b,0 2px 7px #11182012,inset 0 1px #ffffffa8;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;transform:translateZ(0)}.pan-app .pan-node:hover{border-color:color-mix(in srgb,var(--accent) 36%,var(--line));box-shadow:0 24px 58px #1b2f3e25,0 3px 9px #10182018,inset 0 1px #ffffffc2}.pan-app .pan-node.selected{outline:1px solid color-mix(in srgb,var(--accent) 76%,white);outline-offset:3px;box-shadow:0 25px 64px color-mix(in srgb,var(--accent) 20%,transparent),0 4px 12px #1018201c,inset 0 1px #fff}.pan-app .pan-node>header{height:42px;padding:8px 10px;border-bottom-color:color-mix(in srgb,var(--line) 58%,transparent);border-radius:14px 14px 0 0;background:linear-gradient(180deg,#ffffff52,#ffffff0b)}.pan-app .pan-node>header input:not(.pan-card-color){font-size:11px;letter-spacing:-.01em}.pan-app .pan-node-media{margin:7px 8px 0;border:1px solid #ffffff7a;border-radius:9px;box-shadow:0 7px 20px #1d2b3514,inset 0 1px #ffffff75}.pan-app .pan-card-prompt-wrap{min-height:82px;padding:4px 0 7px}.pan-app .pan-card-prompt-wrap .pan-card-prompt{height:67px;padding:5px 38px 8px 11px!important;font-size:11px!important;line-height:1.48!important}.pan-app .pan-prompt-profile{display:block;max-width:calc(100% - 48px);margin:2px 38px 0 11px;overflow:hidden;color:color-mix(in srgb,var(--muted) 88%,var(--accent));font-size:6.5px;font-weight:750;letter-spacing:.11em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pan-app .pan-prompt-handles{right:7px;bottom:9px;gap:3px}.pan-app .pan-prompt-handles button{width:21px!important;height:21px!important;border-color:color-mix(in srgb,var(--line) 82%,transparent)!important;border-radius:7px!important;box-shadow:0 3px 9px #11212b12}.pan-app .pan-card-output-controls{border-top:1px solid #ffffff62;background:color-mix(in srgb,var(--paper) 40%,transparent);box-shadow:0 -7px 18px #25333c12}.pan-app .pan-node>footer{min-height:39px;padding:6px 11px 8px;gap:14px;border-top:1px solid color-mix(in srgb,var(--line) 42%,transparent)}.pan-app .pan-node>footer>button:first-child{order:2}.pan-app .pan-node>footer button{width:27px;height:27px;border:1px solid transparent;border-radius:8px}.pan-app .pan-node>footer button:hover{border-color:color-mix(in srgb,var(--accent) 22%,var(--line));background:color-mix(in srgb,var(--paper) 62%,transparent)}.pan-app .pan-card-menu,.pan-app .pan-connect-menu,.pan-app .pan-link-create-menu{border-color:#ffffffb8;border-radius:12px;background:color-mix(in srgb,var(--paper) 94%,transparent);box-shadow:0 22px 64px #14243030,0 3px 12px #10182017}.pan-app .pan-card-menu button,.pan-app .pan-connect-menu button,.pan-app .pan-link-create-menu button{border-radius:8px;font-size:10px}.theme-light .pan-app .pan-node.kind-image{background:linear-gradient(155deg,#fffaf0f5,#f5e9c5f1)}.theme-light .pan-app .pan-node.kind-edit{background:linear-gradient(155deg,#f2fcfcf5,#dceff1f1)}.theme-light .pan-app .pan-node.kind-video{background:linear-gradient(155deg,#effbf7f5,#d9eee6f2)}.theme-light .pan-app .pan-node.kind-audio{background:linear-gradient(155deg,#f7f3fcf5,#e8e0f3f1)}.theme-light .pan-app .pan-node.kind-text,.theme-light .pan-app .pan-node.kind-note,.theme-light .pan-app .pan-node.node-media{background:linear-gradient(155deg,#fffefbf5,#f3f1ecf2)}.theme-dark .pan-app .pan-canvas{background-image:linear-gradient(#6f879213 1px,transparent 1px),linear-gradient(90deg,#6f879213 1px,transparent 1px),radial-gradient(circle at 24% 8%,#24404b30,transparent 38%),radial-gradient(circle at 82% 88%,#167c9d12,transparent 36%)}.theme-dark .pan-app .pan-node,.theme-dark .pan-app .pan-node:not(.kind-text):not(.kind-note){color:#edf3f5!important;border-color:#344a55;background:linear-gradient(150deg,#182832fa,#111d24fa)!important;box-shadow:0 22px 56px #0009,0 3px 11px #0007,inset 0 1px #ffffff0d}.theme-dark .pan-app .pan-node.kind-image{background:linear-gradient(150deg,#302c21fa,#1d1d19fa)!important}.theme-dark .pan-app .pan-node.kind-edit{background:linear-gradient(150deg,#153038fa,#112129fa)!important}.theme-dark .pan-app .pan-node.kind-video{background:linear-gradient(150deg,#17352ffa,#11241ffa)!important}.theme-dark .pan-app .pan-node.kind-audio{background:linear-gradient(150deg,#29243afa,#1a1926fa)!important}.theme-dark .pan-app .pan-node>header{background:linear-gradient(180deg,#ffffff0b,transparent)}.theme-dark .pan-app .pan-node.selected{outline-color:#66c5e4;box-shadow:0 24px 66px #000b,0 0 0 1px #66c5e447,inset 0 1px #ffffff12}.theme-dark .pan-app .pan-prompt-profile{color:#9fb6c1}.theme-dark .pan-app .pan-card-menu,.theme-dark .pan-app .pan-connect-menu,.theme-dark .pan-app .pan-link-create-menu{border-color:#3a505b;background:#142129f7;box-shadow:0 24px 70px #000c}@media(prefers-reduced-motion:reduce){.pan-app .pan-node{transition:none}}.pan-creation{position:relative;background:transparent}.pan-canvas-column{position:relative}.pan-inspector-shell{position:relative;display:flex;flex:none;min-width:0;background:transparent;z-index:9}.pan-inspector-shell>.pan-panel-handle{position:absolute;left:-13px;top:50%;transform:translateY(-50%);z-index:12;width:26px!important;border:1px solid color-mix(in srgb,var(--line) 68%,transparent)!important;background:color-mix(in srgb,var(--paper) 72%,transparent)!important;box-shadow:-10px 0 28px #00000025!important;backdrop-filter:blur(14px) saturate(1.1)}.pan-inspector-shell>.pan-inspector-panel{margin-left:0;box-shadow:-18px 0 46px #172b3a22,0 18px 42px #172b3a12}.pan-shot-timeline-overlay{position:absolute;left:12px;right:12px;bottom:12px;z-index:18;max-height:min(42%,360px);overflow:hidden;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:16px;background:color-mix(in srgb,var(--paper) 90%,transparent);box-shadow:0 22px 58px #172b3a32;backdrop-filter:blur(18px) saturate(1.08)}.pan-shot-timeline-overlay>.pan-mini-timeline{margin:0!important;border:0!important;border-radius:16px!important;max-height:inherit;overflow:auto}.pan-shot-timeline-close{position:absolute!important;right:9px;top:9px;z-index:3;width:28px;height:28px;padding:0!important;border-radius:50%!important;box-shadow:0 5px 15px #0002!important}.pan-inspector-panel.is-quick-video>.pan-inspector-tabs{display:flex!important;overflow-x:auto}.pan-inspector-timeline{display:grid;gap:12px;padding:13px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(145deg,var(--panel),var(--paper));box-shadow:0 10px 26px #172b3a12}.pan-inspector-timeline p{line-height:1.55}.pan-connect-menu-portal{position:fixed!important;bottom:auto!important;right:auto!important;z-index:30000!important;max-height:min(316px,calc(100vh - 16px));overflow:auto;width:252px;min-width:210px;box-sizing:border-box}.theme-dark .pan-connect-menu-portal{background:var(--paper)!important;color:var(--ink)!important}.pan-app .pan-node{min-width:240px;min-height:220px;max-width:760px;max-height:none;display:flex;flex-direction:column}.pan-app .pan-node.node-operation.kind-image,.pan-app .pan-node.node-operation.kind-edit,.pan-app .pan-node.node-operation.kind-video{min-height:480px}.pan-app .pan-node>header,.pan-app .pan-node>footer,.pan-app .pan-task-card-status,.pan-app .pan-card-prompt-wrap,.pan-app .pan-card-output-controls,.pan-app .pan-source-caption{flex:none;min-width:0}.pan-app .pan-node .pan-node-media{height:auto;min-height:92px;flex:1 1 145px;min-width:0;max-height:none}.pan-app .pan-node.node-media .pan-node-media{min-height:120px;flex:1 1 auto}.pan-app .pan-node .pan-node-media img,.pan-app .pan-node .pan-node-media video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pan-app .pan-node .pan-node-media video{max-height:100%}.pan-app .pan-node .pan-card-prompt-wrap{overflow:hidden}.pan-app .pan-node .pan-card-output-controls{min-width:0;overflow:hidden}.pan-app .pan-node>.scriba-production-card,.pan-app .pan-node>.scriba-polaroid{flex:1 1 auto;min-height:0;max-height:none;overflow:auto;overscroll-behavior:contain}.pan-app .pan-node>.scriba-production-card .scriba-production-preview{min-height:110px;max-height:none;aspect-ratio:auto;flex:1 1 auto}.pan-app .pan-node>.scriba-production-card .scriba-production-preview img,.pan-app .pan-node>.scriba-production-card .scriba-production-preview video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pan-app .pan-connect-menu-portal{overscroll-behavior:contain;touch-action:pan-y}.theme-light .pro-edita .monitor-checker,.theme-light .pro-edita .preview-canvas{background-color:#f4f1e9!important;background-image:linear-gradient(45deg,#e8e4db 25%,transparent 25%),linear-gradient(-45deg,#e8e4db 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e8e4db 75%),linear-gradient(-45deg,transparent 75%,#e8e4db 75%)!important;background-size:22px 22px!important;background-position:0 0,0 11px,11px -11px,-11px 0!important;color:#263a46!important;box-shadow:inset 0 0 0 1px #d9d2c6,0 8px 24px #192b3917}.theme-light .pro-edita .monitor-checker [class*=text-white],.theme-light .pro-edita .preview-canvas [class*=text-white]{color:#263a46!important}.pan-edita-module-nav{display:flex;align-items:center;gap:7px;min-height:37px;padding:4px 10px;border-bottom:1px solid var(--line);background:linear-gradient(105deg,var(--paper),var(--panel));box-shadow:0 4px 13px #152c3b12;z-index:3}.pan-edita-module-nav>span{margin-right:5px;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.11em;white-space:nowrap}.pan-edita-module-nav>button{display:inline-flex;align-items:center;gap:5px;min-height:27px;padding:4px 10px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--paper)!important;color:var(--ink)!important;font-size:10px!important;font-weight:700;white-space:nowrap}.pan-edita-module-nav>button.active{border-color:var(--accent)!important;background:var(--accent-soft)!important;color:var(--accent)!important;box-shadow:inset 0 -2px var(--accent),0 3px 9px #00000012}.pan-ai-task-progress{display:grid;gap:4px;min-width:0;padding:5px 10px 7px;color:var(--accent);font-size:9px;font-weight:700;background:color-mix(in srgb,var(--accent) 7%,var(--paper))}.pan-ai-task-progress>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pan-ai-task-progress>i{display:block;max-width:100%;height:3px;border-radius:3px;background:var(--accent);transition:width .5s}.pan-app .pan-node .pan-card-prompt-wrap:has(.pan-ai-task-progress){min-height:105px}.plasma-depth-explainer{display:flex;gap:13px;align-items:center;flex-wrap:wrap;padding:9px 15px;border-bottom:1px solid var(--line);background:var(--panel);font-size:11px;color:var(--ink)}.plasma-depth-explainer strong{color:var(--accent);font-size:10px}.plasma-depth-explainer span{flex:1;min-width:260px;color:var(--muted)}.pan-node-media .pan-placeholder-import{position:absolute;left:50%;bottom:15px;transform:translate(-50%);white-space:nowrap}.pan-inspector-panel .pan-h3-live-preview{min-width:0;overflow:hidden}.pan-inspector-panel .pan-h3-live-preview header{gap:8px}.pan-inspector-panel .pan-h3-live-preview header>div{min-width:0;flex:1}.pan-inspector-panel .pan-h3-live-preview header small,.pan-inspector-panel .pan-h3-live-preview header b,.pan-inspector-panel .pan-h3-live-preview dd{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pan-inspector-panel .pan-h3-live-preview header>span{flex:none;max-width:32%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pan-inspector-panel .pan-inspector-heading{min-width:0}.pan-inspector-panel .pan-inspector-heading b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pan-inspector-panel select{min-width:0;max-width:100%}.pan-connect-menu,.pan-link-create-menu,.pan-workspace-context{overscroll-behavior:contain;overflow-y:auto;max-height:calc(100dvh - 32px);touch-action:pan-y}.pan-media-viewer{overscroll-behavior:contain;width:100vw;height:100dvh;min-width:0;min-height:0}.pan-media-viewer>header>span{flex:1}.pan-media-viewer>header>button{display:inline-flex;align-items:center;gap:7px;flex:none}.pan-media-viewer>div.pan-media-viewer-stage{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;box-sizing:border-box}.pan-media-viewer-stage>video,.pan-media-viewer-stage>img{display:block;width:100%;height:100%;min-height:0;min-width:0}.pan-media-viewer:fullscreen{width:100vw;height:100vh}.pan-wall-media video,.pan-wall-media audio{-webkit-user-drag:none;touch-action:auto}.scriba-inspector-handle{transform:translate(12px)}.pan-workspace-bar{position:relative;z-index:30;isolation:isolate;box-shadow:0 8px 16px -7px #173e5566!important;overflow:visible!important}.pan-workspace-bar:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:9px;pointer-events:none;background:linear-gradient(to bottom,rgba(23,62,85,.12),transparent)}.pan-inspector-shell>.pan-inspector-panel.is-video-inspector{display:flex!important;flex-direction:column;min-height:0;overflow:hidden!important;padding:14px;gap:10px}.is-video-inspector>.pan-inspector-heading,.is-video-inspector>.pan-inspector-tabs,.is-video-inspector>.pan-h3-pinned-preview,.is-video-inspector>.pan-inspector-bottom{flex:none;margin:0}.is-video-inspector .pan-inspector-heading>div{flex:1;min-width:0}.is-video-inspector .pan-inspector-heading b{font-size:14px;max-width:100%}.is-video-inspector .pan-inspector-heading p{font-size:11px;margin:4px 0 0}.is-video-inspector>.pan-inspector-tabs{display:flex!important;overflow-x:auto;white-space:nowrap;gap:4px;padding:3px;min-height:38px;scrollbar-width:thin}.is-video-inspector>.pan-inspector-tabs button{flex:0 0 auto!important;padding:6px 9px!important;min-width:-moz-max-content;min-width:max-content;font-size:11px}.pan-inspector-section-heading{margin:0 0 3px!important;padding:0 0 8px;font-size:10px!important;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--line)}.pan-app .is-video-inspector>.pan-inspector-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;overflow:visible;white-space:normal;padding:4px;flex:none;box-shadow:0 7px 18px -14px #142d4655}.pan-app .is-video-inspector>.pan-inspector-tabs button{width:100%!important;min-width:0!important;max-width:none!important;padding:7px 3px!important;font-size:10px;white-space:nowrap}.pan-inspector-tab-panel{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.pan-inspector-tab-panel h4{margin:0 0 9px;font-size:12px}.pan-inspector-tab-panel label{margin:0!important;font-size:11px}.pan-inspector-tab-panel select,.pan-inspector-tab-panel input{min-height:32px;font-size:11px;padding:6px 8px}.pan-inspector-tab-panel .pan-form-grid{gap:9px}.pan-inspector-tab-panel .pan-method-help{font-size:11px;line-height:1.5;margin:0}.pan-h3-request-controls{display:flex;flex-direction:column;gap:9px;min-height:0;flex:1}.pan-h3-request-controls>label{display:flex;flex-direction:column;min-height:0;flex:1;gap:6px}.pan-h3-request-controls textarea{flex:1;min-height:60px!important;height:auto!important;max-height:none!important;resize:none}.pan-h3-request-controls>button{flex:none;min-height:30px;font-size:11px}.pan-inspector-tab-panel>.pan-cinema-card-controls{flex:none}.pan-video-guide{display:grid;gap:8px}.pan-video-guide>p{font-size:11px;line-height:1.5;color:var(--muted);margin:0 0 5px}.pan-video-guide>button{display:grid;grid-template-columns:1fr auto;text-align:left;padding:10px;gap:3px;border:1px solid var(--line);box-shadow:0 5px 12px -11px #142d4666}.pan-video-guide>button>b{font-size:11px}.pan-video-guide>button>small{grid-column:1;color:var(--muted);font-size:10px}.pan-video-guide>button>svg{grid-column:2;grid-row:1/3}.pan-inspector-inputs{display:flex;flex-direction:column;gap:10px;min-height:0}.pan-inspector-inputs .pan-reference-grid{max-height:320px;overflow-y:auto}.pan-h3-advanced-pages{display:grid;gap:12px}.pan-panel-pagination{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;text-align:center}.pan-panel-pagination button{min-height:30px;font-size:11px}.pan-card-denoise-preview{position:absolute;inset:0;overflow:hidden;background:var(--paper)}.pan-card-denoise-preview>img,.pan-card-denoise-preview>video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pan-card-denoise-preview>small{position:absolute;top:8px;left:8px;padding:4px 7px;border-radius:5px;background:#101a25d9;color:#e6f6ff;font-size:8px;letter-spacing:.06em;pointer-events:none}.pan-app .is-video-inspector>.pan-inspector-bottom{display:grid!important;grid-template-columns:1fr 1fr;gap:6px;margin:0!important;flex:none}.pan-app .is-video-inspector>.pan-inspector-bottom>button{width:100%;min-height:32px;margin:0!important;padding:6px!important;font-size:10px}.pan-app .is-video-inspector>.pan-inspector-bottom>.primary,.pan-app .is-video-inspector>.pan-inspector-bottom>.pan-job-stop{grid-column:1/-1}.pan-app .is-video-inspector>.pan-inspector-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.pan-inspector-tab-panel{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;padding-right:5px}.pan-inspector-tab-panel>*{flex-shrink:0}.pan-h3-request-controls{display:grid;gap:12px;flex:none}.pan-h3-request-controls>label{display:grid;grid-template-rows:auto auto;flex:none;min-height:auto;gap:7px}.pan-h3-request-controls textarea{display:block;flex:none;min-height:130px!important;height:clamp(130px,22vh,210px)!important;max-height:210px!important;resize:vertical}.pan-prompt-pages{display:grid;grid-template-columns:1fr 1fr;gap:5px}.pan-app .pan-prompt-pages>button{min-height:30px;font-size:11px;padding:5px 9px!important}.pan-app .pan-h3-request-controls>.pan-text-button{display:flex;position:static;white-space:normal;line-height:1.4;min-height:34px;width:100%;margin:0!important;padding:7px!important;border:1px solid var(--line)!important;border-radius:7px;background:var(--paper)!important}.pan-app .is-video-inspector.is-quick-video>.pan-inspector-bottom{display:block!important}.is-video-inspector>.pan-inspector-bottom{padding-top:9px;border-top:1px solid var(--line)}.pan-app .pan-inspector-tab-panel:has(.pan-h3-request-controls){overflow-y:auto}.pan-app .pan-h3-request-controls{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;flex:none;min-height:-moz-max-content;min-height:max-content;gap:10px}.pan-app .pan-h3-request-controls>label{display:grid;grid-auto-rows:max-content;flex:none;min-height:-moz-max-content;min-height:max-content;gap:6px;position:static}.pan-app .pan-h3-request-controls textarea{display:block;flex:none;min-height:105px!important;height:105px!important;max-height:320px!important;resize:vertical;position:static;width:100%;box-sizing:border-box}.pan-app .pan-h3-request-controls .pan-refined-text{padding:10px;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--accent) 5%,var(--paper))}.pan-app .pan-h3-request-controls .pan-refined-text textarea{height:155px!important;min-height:155px!important}.pan-app .is-video-inspector>.pan-inspector-tabs{gap:2px;padding:3px;min-height:0}.pan-app .is-video-inspector>.pan-inspector-tabs button{min-height:24px!important;height:24px;padding:3px!important;font-size:9px!important;line-height:1.1}.pan-app .pan-node,.pan-app .pan-node header,.pan-app .pan-node button,.pan-app .pan-node img,.pan-app .pan-node video,.pan-app .pan-media-library button,.pan-app .pan-media-library img,.pan-app .pan-media-library video{cursor:default!important}.pan-app .pan-node .pan-node-title,.pan-app .pan-node .pan-node-title>b,.pan-app .pan-node .pan-node-title>span{cursor:default!important}.pan-app .pan-variants{display:grid;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:4px;overflow:visible}.pan-take-items{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none;min-width:0;position:relative;overscroll-behavior-x:contain;padding:3px}.pan-take-items::-webkit-scrollbar{display:none}.pan-app .pan-variants>.pan-take-arrow{width:20px!important;height:30px!important;min-height:0!important;padding:0!important;border-radius:5px;background:var(--paper);box-shadow:0 2px 7px #18374b18}.pan-app .pan-variants>.pan-take-arrow:disabled{opacity:.25}.pan-app .pan-node.selected{z-index:5}.pan-app .pan-inspector-heading{min-width:0;max-width:100%;overflow:hidden}.pan-app .pan-inspector-heading>div{flex:1 1 0;min-width:0;overflow:hidden}.pan-app .pan-inspector-heading b{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pan-app .pan-inspector-heading>svg,.pan-app .pan-inspector-heading>small{flex-shrink:0}.pan-app .pan-source-inspector-meta{min-width:0}.pan-app .pan-source-inspector-meta b{min-width:0;overflow-wrap:anywhere}.pan-app .pan-inspector-shell:not(.is-open){width:32px;min-width:32px;flex:0 0 32px}.pan-app .pan-inspector-shell:not(.is-open)>.pan-panel-handle{left:3px;right:3px;box-shadow:-3px 0 10px #0002!important}.pan-app .pan-inspector-shell>.pan-panel-handle{top:calc(50% - 26px);transform:none!important;transition:background .15s,border-color .15s,box-shadow .15s}.pan-app .scriba-inspector-handle{transform:none;margin-left:0!important;margin-right:0!important;flex-shrink:0}.pan-app .pan-edge-handle{margin-left:0!important;margin-right:0!important;flex-shrink:0}.pan-generation-batch,.pan-take-approval{min-width:0;border:1px solid var(--line);border-radius:10px;padding:11px;background:var(--panel)}.pan-generation-batch header{display:flex;justify-content:space-between;gap:8px;align-items:center}.pan-generation-batch header small,.pan-generation-batch p,.pan-take-approval small{font-size:10px!important;color:var(--muted);line-height:1.5}.pan-generation-batch p{margin:5px 0!important}.pan-generation-batch [role=status]{margin-top:7px;color:var(--accent);font-size:11px}.pan-take-approval{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;flex-shrink:0}.pan-take-approval>div{display:grid;gap:3px;min-width:0}.pan-take-approval>small{grid-column:1;overflow-wrap:anywhere}.pan-take-approval>button{grid-column:2;grid-row:1/span 2;align-self:center;font-size:10px!important;max-width:125px;white-space:normal}.pan-take-approval>div small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pan-take-approval button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft)}.pan-board-import-dialog{position:fixed;z-index:150;top:145px;left:50%;transform:translate(-50%);width:min(480px,90vw);padding:20px;background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 90px #10253355;display:grid;gap:12px}.pan-board-import-dialog header{display:flex;justify-content:space-between;align-items:center}.pan-board-import-dialog p{font-size:12px;line-height:1.6;color:var(--muted)}.pan-linked-upscale{grid-column:1/-1;min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;box-shadow:0 3px 9px #15334b12}.pan-linked-upscale small{display:block;line-height:1.5;color:var(--muted)}.pan-app .pan-shot-grid{grid-template-rows:38px 78px 43px}.pan-app .pan-shot-ruler>span{display:grid;gap:2px;top:2px;font:9px ui-monospace,monospace;white-space:nowrap;height:33px}.pan-shot-ruler>span b{font-size:9px;font-weight:500}.pan-shot-ruler>span small{font-size:8px;color:var(--accent)}.pan-shot-ruler>i{position:absolute;bottom:0;height:5px;border-left:1px solid var(--line-strong);pointer-events:none}.pan-production-checklist{padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);margin:8px 0;min-width:0}.pan-production-checklist>small{letter-spacing:.08em;color:var(--accent)}.pan-production-checklist>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:8px 0}.pan-production-checklist button{min-width:0;padding:5px!important;font-size:10px!important}.pan-production-checklist button[data-ready=true]{background:var(--accent-soft);color:var(--accent)}.pan-production-checklist p,.pan-production-checklist li{font-size:10px!important;line-height:1.6;color:var(--muted)}.pan-production-checklist summary{font-size:11px;cursor:pointer}.pan-production-checklist ol{padding-left:18px}.pan-edita-preflight{flex:none;padding:5px 14px;font-size:10px;border-bottom:1px solid var(--line);background:var(--paper);color:var(--ink)}.pan-edita-preflight p{padding:6px 0;line-height:1.6}.pan-edita-preflight summary{cursor:pointer}.pan-app .pan-slot-tail{width:16px!important;right:0;top:8px;bottom:8px;z-index:12;touch-action:none;outline-offset:2px}.pan-slot-tail:after{left:5px;width:5px;top:12px;bottom:12px;background:var(--accent);box-shadow:1px 0 0 var(--paper)}.pan-slot-tail:hover:after,.pan-slot-tail:focus-visible:after{width:7px;background:var(--ink)}.pan-slot-tail[aria-disabled=true]{pointer-events:none;opacity:.5}.pan-app :is(.pan-shot-cinematic,.pan-shot-studio) .pan-slot-tail{top:30px;bottom:50px}.pan-app:after{content:"";position:fixed;inset:auto 0 0;height:2px;background:var(--ink,#182129);opacity:.85;pointer-events:none;z-index:2147483646}.pan-shot-timeline{--shot-ruler-height:38px}.pan-app .pan-shot-ruler>span{top:2px;height:26px;grid-template-rows:12px 11px;gap:2px;align-content:start}.pan-app .pan-shot-ruler>span b{line-height:12px}.pan-app .pan-shot-ruler>span small{line-height:11px}.pan-app .pan-creation{min-height:0;min-width:0;align-items:stretch}.pan-app .pan-inspector-shell{align-self:stretch;min-height:0;max-height:100%;height:100%;background:transparent!important;overflow:visible}.pan-app .pan-inspector-shell>.pan-inspector-panel{height:calc(100% - 16px);max-height:calc(100% - 16px);min-height:0;overflow-y:auto!important;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;margin:8px 8px 8px 0;padding-bottom:20px;background:color-mix(in srgb,var(--paper) 91%,transparent)!important;backdrop-filter:blur(18px) saturate(1.07)}.pan-app .pan-inspector-shell>.pan-inspector-panel>*{flex-shrink:0}.pan-app .pan-inspector-shell>.pan-inspector-panel textarea{min-height:65px;max-height:260px}.pan-app .pan-inspector-shell>.pan-inspector-panel .pan-inspector-bottom{position:relative;bottom:auto;flex-shrink:0}.pan-app .pan-inspector-shell>.pan-panel-handle{top:45%}.pan-app .pan-inspector-panel::-webkit-scrollbar{width:7px}.pan-app .pan-inspector-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 45%,transparent);border-radius:99px}.pan-app .audia-voice-studio .audio-waveform,.pan-app .audia-workspace .audia-result>.audio-waveform,.pan-app .audia-workspace .audia-reference-track>.audio-waveform{position:relative!important;inset:auto!important;display:block!important;flex:none!important;width:calc(100% - 36px)!important;max-width:100%!important;height:88px!important;min-height:88px!important;max-height:88px!important;margin:14px 18px!important;overflow:hidden!important;isolation:isolate;contain:layout paint size}.pan-app .audia-voice-studio .audio-waveform>canvas,.pan-app .audia-workspace .audia-result>.audio-waveform>canvas,.pan-app .audia-workspace .audia-reference-track>.audio-waveform>canvas{display:block;width:100%!important;height:100%!important;max-height:88px!important}.pan-app .pan-node.node-operation{max-height:490px!important;overflow:visible}.pan-app .pan-node.node-operation .pan-card-output-controls{max-height:70px;overflow:auto}.pan-app .pan-node.node-operation .pan-card-prompt-wrap{min-height:0;flex-shrink:1}.pan-app .pan-node.node-operation .pan-card-prompt{max-height:100px!important}.pan-app .pan-node.node-operation>footer{flex-shrink:0}@media(max-width:760px){.pan-app .pan-inspector-shell>.pan-inspector-panel{height:calc(100% - 16px);max-height:calc(100% - 16px)}}.pan-app .scriba-production-card{max-height:435px;overflow:auto;overscroll-behavior:contain}.pan-app .scriba-production-card textarea[aria-label="Production prompt"]{min-height:76px;max-height:125px;resize:vertical}.pan-app .scriba-card-inspector-hint{padding:5px 2px 1px;font-size:9px;color:var(--muted);text-align:right;letter-spacing:.02em}.pan-app .pan-creation:has(.pan-inspector-shell){background-color:var(--canvas-background);background-image:linear-gradient(color-mix(in srgb,var(--ink) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ink) 5%,transparent) 1px,transparent 1px);background-size:28px 28px}.pan-app .pan-inspector-shell>.pan-inspector-panel{border-radius:15px;border:1px solid color-mix(in srgb,var(--line) 62%,transparent)}.pan-app .pan-free-card-workspace{align-items:stretch;min-height:0;background-color:var(--canvas-background);background-image:linear-gradient(color-mix(in srgb,var(--ink) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ink) 5%,transparent) 1px,transparent 1px);background-size:28px 28px}.pan-app .pan-free-card-workspace>.pan-inspector-panel{align-self:stretch;flex:0 0 var(--pan-inspector-width,340px);width:var(--pan-inspector-width,340px);min-height:0;max-height:100%;height:100%;overflow-y:auto!important;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-gutter:stable;margin:0;padding-bottom:18px;background:color-mix(in srgb,var(--paper) 91%,transparent)!important;backdrop-filter:blur(16px) saturate(1.07);border-left:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:16px 0 0 16px}.pan-app .pan-free-card-workspace>.pan-inspector-panel>*{flex-shrink:0}.pan-app .pan-free-card-workspace .pan-free-card-body{padding:11px 13px}.pan-app .pan-free-card-workspace .pan-node.node-operation{max-height:470px!important}.pan-app{--pan-header-height:54px}.pan-app .pan-topbar{height:54px;min-height:54px;gap:7px;padding-right:10px}.pan-app .pan-topbar>button.pan-brand{flex:0 0 auto;width:-moz-max-content;width:max-content;min-width:-moz-max-content;min-width:max-content;height:38px;padding:0 10px!important;overflow:visible;border-radius:7px!important;background:var(--paper)!important;box-shadow:var(--pan-button-raised)!important;font-size:13px;letter-spacing:.04em}.pan-app .pan-topbar .pan-brand>img{width:25px;height:25px;flex:none}.pan-app .pan-topbar .pan-brand>div{white-space:nowrap}.pan-app .pan-topbar .pan-brand>div>span{margin-left:6px;font-size:11px;letter-spacing:.08em}.pan-app .pan-topbar .pan-menu-button{width:38px;min-width:38px;flex:0 0 38px;height:36px;margin-left:8px}.pan-app .pan-topbar .pan-header-action{height:38px;min-height:38px;min-width:36px;padding:3px 6px;gap:3px;flex-direction:column}.pan-app .pan-topbar .pan-header-action span{display:block;white-space:nowrap;font-size:9px;line-height:1;margin:0}.pan-app .pan-topbar button:before,.pan-app .pan-topbar button:after{content:none!important}.pan-app .pan-topbar .pan-window-controls{height:32px;align-self:center;align-items:center;gap:7px;margin:0 0 0 3px;flex:none}.pan-app .pan-topbar .pan-window-controls>button{height:29px;min-height:29px;width:29px;min-width:29px;flex:0 0 29px;padding:0;border-radius:50%!important;border:1px solid var(--line);background:var(--paper);box-shadow:var(--pan-button-raised)!important}.pan-app .pan-media-shell{position:relative;display:flex;flex:none;min-width:0;min-height:0;height:100%;align-self:stretch;background:transparent!important;overflow:visible;z-index:9}.pan-app .pan-media-shell>.pan-project-media{height:100%;max-height:100%;min-height:0;margin:0;overflow:hidden;border-radius:0;border:0;background:var(--panel)!important;backdrop-filter:none;box-shadow:none}.pan-app .pan-media-shell>.pan-edge-handle.media{position:absolute;right:-13px;top:50%;transform:translateY(-50%);z-index:12}.pan-app .pan-media-shell:not(.is-open){width:32px;min-width:32px;flex:0 0 32px}.pan-app .pan-media-shell:not(.is-open)>.pan-edge-handle.media{left:3px;right:3px}.pan-app .pan-edge-handle.media{align-self:center;width:26px!important;min-width:26px;flex:0 0 26px;height:52px;padding:0!important;border:1px solid var(--line)!important;border-radius:7px!important;background:var(--paper)!important;opacity:1;color:var(--accent);box-shadow:var(--pan-button-raised)!important}.pan-app .pan-card-denoise-waiting{height:100%;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:12px}.pan-app .pan-inspector-shell>.pan-panel-handle{top:50%!important;transform:translateY(-50%)!important;height:52px;width:26px!important}.pan-app .pan-creation[data-shared-workspace]{isolation:isolate;background:transparent!important}.pan-app .pan-creation[data-shared-workspace]>.pan-canvas-column,.pan-app .pan-creation[data-shared-workspace] .pan-canvas{background:transparent!important;isolation:auto}.pan-app .pan-card-error{max-width:100%;white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.4}.pan-app .pan-node>.pan-card-error{padding:6px 10px;flex:none}@media(max-width:1420px){.pan-app .pan-topbar{gap:5px}.pan-app .pan-topbar .pan-project-name{display:none}.pan-app .pan-topbar .pan-mode-nav{margin-left:0;gap:3px}.pan-app .pan-topbar .pan-mode-nav button{padding-inline:8px}.pan-app .pan-topbar .pan-admin-runtime-chip{font-size:8px;padding:4px}}@media(max-width:1100px){.pan-app .pan-topbar .pan-header-action span{display:none}.pan-app .pan-topbar .pan-header-action{min-width:30px;padding:4px}.pan-app .pan-topbar .pan-brand>div{display:none}.pan-app .pan-topbar>button.pan-brand{min-width:38px;width:38px;padding:0 5px!important}}@media(max-width:1420px){.pan-app .pan-topbar>span.pan-admin-runtime-chip{display:none}.pan-app .pan-topbar>.pan-task-picker{min-width:90px;max-width:135px;flex:0 1 135px}.pan-app .pan-topbar>.pan-task-picker>.pan-technical-chip{display:none}.pan-app .pan-topbar .pan-mode-nav button{font-size:10px;padding-inline:7px;min-width:0}}@media(max-width:1100px){.pan-app .pan-topbar .pan-mode-nav button{font-size:9px;padding-inline:5px}.pan-app .pan-topbar>.pan-task-picker{max-width:100px}}.pan-app .pan-topbar .pan-window-controls{margin-left:auto;position:relative;z-index:3;flex-shrink:0}.pan-app .pan-topbar .pan-window-controls>button{border-radius:50%!important}@media(max-width:1450px){.pan-app .pan-topbar:has(.pan-window-controls) .pan-brand>div{display:none}.pan-app .pan-topbar:has(.pan-window-controls) .pan-mode-nav{margin-left:4px;gap:2px}.pan-app .pan-topbar:has(.pan-window-controls) .pan-mode-nav button{padding-inline:8px}}@media(max-width:1250px){.pan-app .pan-topbar:has(.pan-window-controls){gap:3px}.pan-app .pan-topbar:has(.pan-window-controls) .pan-header-action{min-width:29px;padding-inline:3px}.pan-app .pan-topbar:has(.pan-window-controls) .pan-window-controls{gap:3px}}.pan-app .pan-topbar:has(.pan-window-controls) .pan-mode-nav{min-width:0;overflow-x:auto;flex-shrink:1;scrollbar-width:thin}.pan-app .pan-topbar .pan-window-controls{margin-left:auto;margin-right:0;gap:7px;flex:0 0 auto;padding:0 2px 0 5px;border-left:1px solid var(--line)}.pan-app .pan-topbar .pan-window-controls>button{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;min-width:29px;min-height:29px;flex:0 0 29px;border-radius:50%!important;box-shadow:var(--pan-button-raised)!important;color:var(--ink)}.pan-app .pan-topbar .pan-window-controls>button:disabled{opacity:.65!important;cursor:not-allowed;background:var(--paper)!important}.pan-app .pan-topbar .pan-window-controls>.pan-window-close:not(:disabled):hover{background:#a65148!important;color:#fff!important;border-color:#a65148!important}.pan-app .pan-topbar .pan-window-controls>button:active{box-shadow:var(--pan-button-pressed)!important}html[data-pan-theme=dark],html[data-pan-theme=dark] body{background:#08172d;color-scheme:dark}html[data-pan-theme=light],html[data-pan-theme=light] body{background:#f5f2ea;color-scheme:light}.pan-app.theme-dark :is(select,option,optgroup){background-color:#0b1b2d!important;color:#e9f2f7!important;color-scheme:dark}.pan-app.theme-light :is(option,optgroup){background-color:#f8f7f2;color:#202b35;color-scheme:light}.pan-app.theme-dark .pan-brand>img,.pan-app.theme-dark .pan-project-home>header img{filter:invert(1) drop-shadow(0 5px 12px #0006)!important}.pan-app.theme-dark .pan-project-home{background:radial-gradient(ellipse at 50% 12%,#164b8c66,transparent 58%),linear-gradient(145deg,#0b2447,#061326);color:#e9f2f7}.pan-boot-splash[data-theme=dark]{background:#08172d;color:#edf4ff}.pan-boot-splash[data-theme=dark] .pan-boot-scene{filter:invert(1) grayscale(1) sepia(.25) hue-rotate(165deg) brightness(.68);mix-blend-mode:screen}.pan-boot-splash[data-theme=dark] .pan-boot-vignette{background:radial-gradient(ellipse at 50% 46%,#123e7933,transparent 43%,#061326cf 100%),linear-gradient(#0b244760,#08172d30)}.pan-boot-splash[data-theme=dark] .pan-boot-aura{background:radial-gradient(circle,#286cba55,transparent 70%)}.pan-boot-splash[data-theme=dark] .pan-boot-lockup{color:#edf4ff;background:#0a2244d9;border-color:#7ca5db38;box-shadow:0 34px 100px #020a1c88,inset 0 1px #b9d8ff24}.pan-boot-splash[data-theme=dark] .pan-boot-mark-fx{filter:invert(1)}.pan-boot-splash[data-theme=dark] .pan-boot-lockup>h1{color:#edf4ff}.pan-boot-splash[data-theme=dark] .pan-boot-lockup>small{color:#b7cce9}.pan-boot-splash[data-theme=dark] .pan-boot-lockup>p{color:#86c9f4}.pan-boot-splash[data-theme=dark] .pan-boot-lockup>span{background:#bfdcff26}.pan-boot-splash[data-theme=dark] .pan-boot-lockup>span i{background:linear-gradient(90deg,transparent,#b9dbff,#62bfff,transparent)}.pan-boot-splash[data-theme=dark] .pan-boot-horizon{background:linear-gradient(90deg,transparent,#8ebdff48,transparent)}.pan-workspaces-label{align-self:center;color:var(--muted);font-size:10px;white-space:nowrap}.pan-workspace-close-chip{display:flex;align-items:center;gap:7px;padding:5px 8px;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--ink);font-size:11px}.pan-workspace-close-chip span{max-width:330px;white-space:normal}.pan-app.theme-dark .pan-mode-task-tabs>div:not(.pan-workspace-close-chip){border-color:var(--line-strong)!important}.pan-app.theme-dark .pan-mode-task-tabs>div.is-active{border-color:var(--accent)!important}.pan-access-nav{display:flex;align-items:center;gap:5px;flex:none}.pan-access-nav button,.pan-access-nav select{height:32px;min-height:32px;padding:4px 9px!important;font-size:11px!important;white-space:nowrap}.pan-access-nav select{width:116px;border:1px solid var(--line);border-radius:7px}.pan-guided-return{max-width:145px;overflow:hidden;text-overflow:ellipsis}.pan-guided-editor{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow:hidden}.pan-guided-editor>nav{display:flex;align-items:center;gap:12px;padding:5px 9px;border-bottom:1px solid var(--line);color:var(--muted);font-size:11px}.pan-guided-editor>.pro-edita{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.scriba-character-card{border:1px solid var(--line);border-radius:10px;background:var(--paper);padding:18px;margin:0 0 18px;color:var(--ink)}.scriba-character-card>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.scriba-character-card h2{margin:4px 0}.scriba-character-card header small,.scriba-character-card header>span{font-size:11px;color:var(--muted)}.scriba-character-card-body{display:grid;grid-template-columns:minmax(150px,240px) minmax(0,1fr);gap:18px}.scriba-character-preview{background:var(--panel);border:1px solid var(--line);border-radius:8px;min-height:220px;display:grid;place-items:center;overflow:hidden;color:var(--muted);text-align:center}.scriba-character-preview img{width:100%;height:100%;max-height:330px;-o-object-fit:contain;object-fit:contain}.scriba-character-actions{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.scriba-character-card label{display:grid;gap:6px;margin-bottom:10px}.scriba-character-card textarea{resize:vertical;min-height:100px;width:100%;box-sizing:border-box}.scriba-character-candidates{display:flex;flex-wrap:wrap;gap:12px;margin-top:15px}.scriba-character-candidates article{max-width:240px}.scriba-character-candidates img{width:100%;max-height:220px;-o-object-fit:contain;object-fit:contain}.scriba-character-candidates article>div{display:flex;gap:7px;flex-wrap:wrap}.scriba-narrative-details{border-top:1px solid var(--line);padding-top:12px}.scriba-narrative-details>summary{cursor:pointer;color:var(--muted);margin-bottom:12px}@media(max-width:850px){.scriba-character-card-body{grid-template-columns:1fr}.scriba-character-preview{min-height:160px;max-height:240px}}.pan-app .scriba-character-card{padding:14px;background:var(--paper);box-shadow:inset 0 1px color-mix(in srgb,var(--ink) 6%,transparent),0 4px 12px #0000000b}.scriba-study-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 14px}.scriba-study-tabs button{padding:7px 10px;font-size:11px}.pan-app .scriba-character-card-body{grid-template-columns:minmax(240px,38%) minmax(0,1fr);align-items:start;gap:16px}.pan-app .scriba-character-preview{min-height:110px;aspect-ratio:16/10;max-height:360px;align-self:start;box-shadow:inset 0 2px 5px #00000020}.pan-app .scriba-character-preview img{height:100%;max-height:360px;-o-object-fit:contain;object-fit:contain}.scriba-study-monitor{min-width:0}.scriba-preview-status{font-size:11px;color:var(--muted);padding:7px 0}.scriba-study-monitor details{font-size:11px;margin-top:8px}.scriba-study-hint{display:block;color:var(--muted);font-size:11px;line-height:1.5;margin:-3px 0 12px}.pan-app .scriba-character-card textarea{min-height:76px}.scriba-study-context{margin-top:12px;font-size:11px}.scriba-study-context textarea{margin-top:8px}.scriba-study-voice{max-width:900px}.scriba-study-gallery{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}.scriba-study-gallery button{width:112px;padding:5px}.scriba-study-gallery img{width:100%;height:64px;-o-object-fit:contain;object-fit:contain}.scriba-study-gallery span{display:block;font-size:10px;margin-top:5px}.pan-app .pan-project-name{max-width:500px;color:var(--muted)}.pan-project-name>span{font-size:8px;letter-spacing:1.4px;line-height:11px}.pan-app .pan-project-name input{width:100%;min-width:0;background:transparent;color:var(--ink);font-size:13px;font-weight:600;box-shadow:none;text-overflow:ellipsis}.pan-app .pan-sidebar>button:active,.pan-app .pan-sidebar>button.active,.pan-app .pan-sidebar>button[aria-pressed=true]{box-shadow:var(--pan-button-pressed,inset 0 2px 5px #0004,inset 0 -1px 0 #fff8)!important;transform:translateY(1px);background:var(--accent-soft)!important;border-color:var(--accent)!important}.pan-app .pan-crea-task-studio :is(.pan-studio-stage,.pan-studio-direction,.pan-studio-task-settings){border:1px solid var(--line-strong);border-radius:8px;box-shadow:inset 0 2px 5px #00000015,inset 0 -1px color-mix(in srgb,var(--paper) 90%,transparent);background:var(--paper)}.pan-app .pan-crea-task-studio button:not(:disabled){box-shadow:var(--pan-button-raised)}.pan-app .pan-crea-task-studio button:active,.pan-app .pan-crea-task-studio button[aria-pressed=true]{box-shadow:var(--pan-button-pressed)!important}.pan-app .pan-crea-task-studio .pan-studio-main{padding:10px 12px}.pan-app .pan-crea-task-studio .pan-studio-production{gap:10px}@media(max-width:850px){.pan-app .scriba-character-card-body{grid-template-columns:1fr}.pan-app .scriba-character-preview{max-width:560px;max-height:280px}.pan-project-name>span{display:none}}.pan-app .pan-topbar .pan-project-name{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;flex:1 1 180px;min-width:90px;width:auto;margin:0 0 0 auto;height:100%;padding:0 10px}.pan-app .pan-topbar .pan-project-name input{background:transparent!important;border:0!important;padding:0!important;margin:0;min-height:0;height:20px;line-height:20px;text-align:left;border-radius:0}.pan-app .pan-topbar .pan-project-name input:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.pan-app .pan-identity-writing-studio{grid-template-columns:158px minmax(0,1fr) 28px}.pan-app .pan-identity-writing-studio.has-inspector{grid-template-columns:158px minmax(0,1fr) 280px}.pan-identity-inspector-shell{position:relative;min-width:0;min-height:0;border-left:1px solid var(--line);background:var(--paper);box-shadow:-4px 0 14px #00000015;z-index:4}.pan-app .pan-identity-inspector-shell>.pan-panel-handle{position:absolute;left:0;top:14px;transform:none;width:26px!important;height:36px;border-radius:6px!important;z-index:5;background:var(--paper)!important;color:var(--accent);border:1px solid var(--line)!important}.pan-identity-inspector{height:100%;overflow:auto;overscroll-behavior:contain;padding:12px 14px 18px;color:var(--ink)}.pan-identity-inspector>header{border-bottom:1px solid var(--line);padding:0 0 12px 6px;margin-bottom:12px}.pan-identity-inspector>header small{font-size:9px;letter-spacing:1px;color:var(--muted)}.pan-app .pan-identity-inspector h2{font-size:15px;margin-top:5px}.pan-identity-inspector label{font-size:11px}.pan-identity-inspector textarea{font-size:12px}.pan-identity-inspector .pan-studio-direction{padding:0;background:transparent;border:0;box-shadow:none}.pan-identity-inspector .pan-studio-direction>label>textarea{min-height:90px}.pan-app .scriba-screenwriting-return{justify-content:flex-start;font-size:11px;min-height:38px;width:100%;gap:7px}@container (max-width:610px){.pan-app .scriba-character-card-body{grid-template-columns:1fr}.pan-app .scriba-character-preview{max-height:270px}.scriba-character-card>header>span{display:none}}@media(max-width:950px){.pan-app .pan-identity-writing-studio,.pan-app .pan-identity-writing-studio.has-inspector{grid-template-columns:132px minmax(0,1fr) 28px}.pan-identity-inspector-shell.is-open{position:absolute;right:0;top:0;bottom:0;width:280px;max-width:calc(100% - 45px);z-index:15}}.scriba-studio-subpanel{display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}.scriba-studio-subpanel>.pan-task-studio{width:100%;height:100%}.pan-app .scriba-collage-study{padding:12px;margin-bottom:0}.scriba-reference-collage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr);height:clamp(240px,31vh,340px);gap:8px;margin:12px 0}.pan-app .scriba-collage-tile{min-width:0;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:4px;overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:7px;box-shadow:inset 0 1px 5px #00000014}.scriba-collage-tile.view-original{grid-column:1/3;grid-row:1/3}.scriba-collage-tile.view-sheet,.scriba-collage-tile.view-detail{grid-column:1/4}.scriba-collage-image{position:relative;flex:1;min-width:0;min-height:0;display:grid;place-items:center;overflow:hidden;color:var(--muted);font-size:11px}.scriba-collage-image img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.scriba-collage-tile footer{display:flex;justify-content:space-between;gap:5px;align-items:center;padding:5px 3px 2px;font-size:10px;flex-wrap:wrap}.scriba-collage-tile footer small{color:var(--muted);font-size:9px}.scriba-collage-direction>header{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;margin-top:10px}.scriba-collage-direction>header small{color:var(--muted);font-size:9px}.pan-app .scriba-collage-direction .scriba-character-actions:empty{display:none}.scriba-collage-generation{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;margin-bottom:12px}.scriba-collage-generation>label{flex:1;min-width:130px;margin:0!important}.scriba-collage-generation>button{min-height:36px}.pan-app .scriba-collage-study details{border-top:1px solid var(--line);padding:10px 0;margin-top:8px;font-size:11px}.scriba-collage-study summary{cursor:pointer;color:var(--muted)}@container (max-width:450px){.scriba-reference-collage{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.scriba-collage-tile.view-original{grid-column:1/3;grid-row:1}.scriba-collage-tile.view-sheet,.scriba-collage-tile.view-detail{grid-column:1/3}.scriba-collage-direction>header small{display:none}}.pan-app .scriba-collage-tile{box-shadow:none!important;background:var(--panel)!important}.pan-app .scriba-collage-tile[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--accent)!important}.pan-app.theme-light,.pan-app.theme-light :is(.pan-studio-layout,.producer-mode,.audia-multitrack,.audia-voice-studio,.plasma-studio,.pan-edita,.pro-edita),.pan-assistant-panel[data-theme=light],.pan-task-picker-popup[data-theme=light]{--paper:#ffffff;--panel:#f2f5fa;--well:#e8eef7;--ink:#172942;--muted:#566982;--line:#cbd6e6;--line-strong:#8ea6c4;--card-border:#cbd6e6;--accent:#245fbd;--accent-soft:#e4edff;--pr-paper:#ffffff;--pr-surface:#f2f5fa;--pr-text:#172942;--pr-line:#cbd6e6;--pr-muted:#566982;--pr-inset:#e8eef7;--pr-solid:#245fbd;--pr-on:#e8eef7;--pr-oxide:#245fbd;--mt-paper:#ffffff;--mt-soft:#f2f5fa;--mt-line:#cbd6e6;--mt-ink:#172942;--mt-muted:#566982;--edit-paper:#ffffff;--edit-soft:#f2f5fa;--edit-line:#cbd6e6;--edit-ink:#172942;--edit-muted:#566982;--p-bg:#f2f5fa;--p-panel:#ffffff;--p-soft:#f2f5fa;--p-text:#172942;--p-ink:#172942;--p-muted:#566982;--p-line:#cbd6e6;--p-blue:#245fbd;--studio-base:#e8eef7;--avs-surface:#ffffff;--avs-line:#cbd6e6;--pa-surface:#ffffff;--pa-ink:#172942;--pa-muted:#566982;--pa-line:#cbd6e6;--pa-accent:#245fbd;--pa-soft:#f2f5fa;--pa-user:#e4edff;--pa-chrome:#f2f5fa;--studio-raised:linear-gradient(var(--paper),var(--panel));--studio-metal:linear-gradient(var(--paper),var(--panel))}.pan-app.theme-light{background:var(--panel)!important;color:var(--ink)}.pan-app.theme-light :is(.pan-canvas,.pan-workspace-surface,.pan-studio-layout,.producer-mode,.audia-multitrack,.pro-edita,.pan-guided-editor){background:var(--panel)!important;color:var(--ink)}.pan-app.theme-light :where(input:not([type=color]):not([type=range]):not([type=checkbox]),textarea,select,option,optgroup){background-color:#e8eef7!important;color:#172942!important;border-color:var(--line)!important;color-scheme:light}.pan-app.theme-light :is(input,textarea)::-moz-placeholder{color:#566982!important;opacity:1}.pan-app.theme-light :is(input,textarea)::placeholder{color:#566982!important;opacity:1}.pan-task-picker-popup[data-theme=light],.pan-task-picker-popup[data-theme=light] button{background:#fff!important;color:#172942!important;border-color:#cbd6e6!important}.pan-app.theme-light button:not(:where(.pan-project-home *,.pan-mode-entry *,.pan-boot-splash *)){background:linear-gradient(var(--paper),var(--panel))!important;color:var(--ink)!important;border-color:var(--line)!important}.pan-app.theme-light button:is(.active,[aria-pressed=true],[aria-current=step]){background:var(--accent-soft)!important;border-color:var(--accent)!important}.pan-app.theme-light .pro-edita :is(.bg-goya-ink,.bg-goya-panel,.bg-goya-raised,.bg-slate-900,.bg-slate-950,aside,.inspector-section,.panel-heading,.timeline-toolbar,.timeline-ruler,.timeline-track-header){background:var(--paper)!important;color:var(--ink)!important;border-color:var(--line)!important}.pan-app.theme-dark,.pan-app.theme-dark :is(.pan-studio-layout,.producer-mode,.audia-multitrack,.audia-voice-studio,.plasma-studio,.pan-edita,.pro-edita),.pan-assistant-panel[data-theme=dark],.pan-task-picker-popup[data-theme=dark]{--paper:#17222d;--panel:#101820;--well:#0c121a;--ink:#e6ebf0;--muted:#a3afbc;--line:#34414f;--line-strong:#687c90;--card-border:#34414f;--accent:#d4a06b;--accent-soft:#352b23;--pr-paper:#17222d;--pr-surface:#101820;--pr-text:#e6ebf0;--pr-line:#34414f;--pr-muted:#a3afbc;--pr-inset:#0c121a;--pr-solid:#d4a06b;--pr-on:#0c121a;--pr-oxide:#d4a06b;--mt-paper:#17222d;--mt-soft:#101820;--mt-line:#34414f;--mt-ink:#e6ebf0;--mt-muted:#a3afbc;--edit-paper:#17222d;--edit-soft:#101820;--edit-line:#34414f;--edit-ink:#e6ebf0;--edit-muted:#a3afbc;--p-bg:#101820;--p-panel:#17222d;--p-soft:#101820;--p-text:#e6ebf0;--p-ink:#e6ebf0;--p-muted:#a3afbc;--p-line:#34414f;--p-blue:#d4a06b;--studio-base:#0c121a;--avs-surface:#17222d;--avs-line:#34414f;--pa-surface:#17222d;--pa-ink:#e6ebf0;--pa-muted:#a3afbc;--pa-line:#34414f;--pa-accent:#d4a06b;--pa-soft:#101820;--pa-user:#352b23;--pa-chrome:#101820;--studio-raised:linear-gradient(var(--paper),var(--panel));--studio-metal:linear-gradient(var(--paper),var(--panel))}.pan-app.theme-dark{background:var(--panel)!important;color:var(--ink)}.pan-app.theme-dark :is(.pan-canvas,.pan-workspace-surface,.pan-studio-layout,.producer-mode,.audia-multitrack,.pro-edita,.pan-guided-editor){background:var(--panel)!important;color:var(--ink)}.pan-app.theme-dark :where(input:not([type=color]):not([type=range]):not([type=checkbox]),textarea,select,option,optgroup){background-color:#0c121a!important;color:#e6ebf0!important;border-color:var(--line)!important;color-scheme:dark}.pan-app.theme-dark :is(input,textarea)::-moz-placeholder{color:#a3afbc!important;opacity:1}.pan-app.theme-dark :is(input,textarea)::placeholder{color:#a3afbc!important;opacity:1}.pan-task-picker-popup[data-theme=dark],.pan-task-picker-popup[data-theme=dark] button{background:#17222d!important;color:#e6ebf0!important;border-color:#34414f!important}.pan-app.theme-dark button:not(:where(.pan-project-home *,.pan-mode-entry *,.pan-boot-splash *)){background:linear-gradient(var(--paper),var(--panel))!important;color:var(--ink)!important;border-color:var(--line)!important}.pan-app.theme-dark button:is(.active,[aria-pressed=true],[aria-current=step]){background:var(--accent-soft)!important;border-color:var(--accent)!important}.pan-app.theme-dark .pro-edita :is(.bg-goya-ink,.bg-goya-panel,.bg-goya-raised,.bg-slate-900,.bg-slate-950,aside,.inspector-section,.panel-heading,.timeline-toolbar,.timeline-ruler,.timeline-track-header){background:var(--paper)!important;color:var(--ink)!important;border-color:var(--line)!important}.pan-app.theme-dark :is(.pan-topbar,.pan-sidebar,.producer-path,.producer-assistant,.producer-view-tabs,.producer-scenes-bar,.producer-desk-heading,.pan-studio-tabs,.pan-mode-task-tabs,.audia-context-panel,.pan-inspector,.pan-left-inspector){background:linear-gradient(145deg,#ffffff05 0%,transparent 48%),linear-gradient(180deg,#202c38,#17222d 42%,#121b25)!important;box-shadow:inset 0 1px #d8e8ff12,0 3px 12px #020b1c35;border-color:var(--line)!important}.pan-app.theme-dark :is(.pan-workspace-surface,.producer-mode,.pan-studio-layout,.audia-multitrack,.pan-guided-editor){background:radial-gradient(ellipse at 35% 0%,#627b9220 0%,transparent 65%),linear-gradient(160deg,#17212b,#101820 66%)!important}.pan-app.theme-dark .pan-project-home{background:radial-gradient(ellipse at 35% 0%,#627b9220 0%,transparent 65%),linear-gradient(160deg,#17212b,#101820 66%);color:#e6ebf0}.pan-boot-splash[data-theme=dark]{background:#101820;color:#e6ebf0}.pan-boot-splash[data-theme=dark] .pan-boot-vignette{background:radial-gradient(ellipse at 50% 46%,#52718b22,transparent 43%,#0b1119cf 100%)}.pan-boot-splash[data-theme=dark] .pan-boot-aura{background:radial-gradient(circle,#7495b42a,transparent 70%)}.pan-boot-splash[data-theme=dark] .pan-boot-lockup{background:#17222de8;border-color:#687c9055}.pan-app.theme-dark button:not(:where(.pan-project-home *,.pan-mode-entry *,.pan-boot-splash *)){background:linear-gradient(145deg,#ffffff05 0%,transparent 48%),linear-gradient(180deg,#202c38,#17222d 42%,#121b25)!important;box-shadow:inset 0 1px #e2efff18,0 2px 4px #02091455}.pan-app.theme-dark button:is(.active,[aria-pressed=true],[aria-current=step]){background:linear-gradient(180deg,#41372d,#30271f)!important;box-shadow:inset 0 1px #d7eaff2b,0 0 0 1px #d4a06b20}.pan-app.theme-dark button:not(:disabled):active{box-shadow:inset 0 2px 5px #0008;transform:translateY(1px)}.pan-app.theme-dark{--pan-info:#8baac8;--pan-success:#95b8a1;--pan-focus:#8baac8}.pan-app.theme-dark :is(button.primary,button.producer-primary){background:linear-gradient(180deg,#4b3a29,#34291f)!important;border-color:#b98b5f!important;color:#f1dcc4!important}.pan-app.theme-dark :is(button,input,select,textarea,a):focus-visible{outline:2px solid #8baac8;outline-offset:2px}.pan-app.theme-dark a{color:#9ab8d5}.pan-app.theme-dark :is(.producer-ready,.pan-job-success){color:#a4c6ae!important}.pan-app.theme-dark .wall-tile[data-state=Accepted] .wall-tile-state>span{color:#b1cfb9;background:#24382f;border-color:#567e64}.pan-app:is(.theme-dark,.theme-light) .scriba-document-page :is(input,textarea,select,option,optgroup){background:#fffdf8!important;color:#24343b!important;-webkit-text-fill-color:#24343b!important;border-color:#c7d2da!important;color-scheme:light}.pan-app:is(.theme-dark,.theme-light) .scriba-document-page :is(input,textarea)::-moz-placeholder{color:#64727d!important;-webkit-text-fill-color:#64727d!important;opacity:1}.pan-app:is(.theme-dark,.theme-light) .scriba-document-page :is(input,textarea)::placeholder{color:#64727d!important;-webkit-text-fill-color:#64727d!important;opacity:1}.pan-app:is(.theme-dark,.theme-light) .scriba-document-page button{background:linear-gradient(#fff,#eef2f5)!important;color:#315568!important;-webkit-text-fill-color:#315568!important;border-color:#bdcbd5!important;box-shadow:inset 0 1px #fff,0 1px 3px #172c381c}.pan-app:is(.theme-dark,.theme-light) .scriba-document-page button:is(.active,[aria-pressed=true]){background:#e6edf3!important;border-color:#6e8ca4!important}.pan-app{--task-cream:#f5ead8;--task-orange:#b95d24;--task-blue:#386d9d;--task-green:#427763}.pan-app.theme-dark{--task-cream:#332e27;--task-orange:#dc9b66;--task-blue:#91b2cf;--task-green:#a1c7af}.pan-app.theme-light :is(.scriba-study-tasks,.pan-studio-inspector>header){background:linear-gradient(140deg,#fffdf8,#f6f0e6);border-radius:9px}.pan-app :is(.scriba-study-tasks,.pan-studio-tabs,.audia-task-tabs,.pan-inspector-tabs)>button{border-top:2px solid color-mix(in srgb,var(--task-orange) 55%,var(--line))!important}.pan-app :is(.scriba-study-tasks,.pan-studio-tabs,.audia-task-tabs,.pan-inspector-tabs)>button:is([aria-pressed=true],.active){background:linear-gradient(160deg,color-mix(in srgb,var(--task-cream) 78%,var(--paper)),color-mix(in srgb,var(--task-orange) 14%,var(--paper)))!important;color:var(--ink)!important;border-color:var(--task-orange)!important;box-shadow:inset 0 2px 5px #0002,0 0 0 1px color-mix(in srgb,var(--task-orange) 12%,transparent)!important}.pan-app .scriba-study-tasks>button:nth-child(1){border-top-color:var(--task-blue)!important}.pan-app .scriba-study-tasks>button:nth-child(3){border-top-color:var(--task-green)!important}.pan-app button.primary{background:linear-gradient(180deg,color-mix(in srgb,var(--task-orange) 20%,var(--paper)),color-mix(in srgb,var(--task-orange) 10%,var(--paper)))!important;border-color:var(--task-orange)!important;color:var(--ink)!important}.pan-app .pan-topbar .pan-focus-entry-button{border-radius:22px!important;padding:4px 12px!important;min-width:88px;gap:3px;background:linear-gradient(145deg,var(--task-cream),color-mix(in srgb,var(--task-orange) 18%,var(--paper)))!important;border:1px solid color-mix(in srgb,var(--task-orange) 60%,var(--line))!important;box-shadow:inset 0 1px 1px #ffffff80,0 3px 9px #56341422!important}.pan-app .pan-topbar .pan-focus-entry-button>span{font-size:9px;letter-spacing:.8px;font-weight:750}.pan-app .pan-identity-inspector-shell{background:var(--panel);border-left:1px solid var(--line-strong);box-shadow:inset 1px 0 #ffffff50,-4px 0 12px #514b3d20;overflow:visible}.pan-app .pan-identity-inspector-shell>.pan-panel-handle{top:calc(50% - 26px)!important;transform:none!important;left:0;height:52px!important;min-height:52px;width:26px!important;border-radius:6px!important;background:var(--paper)!important;border:1px solid var(--line-strong)!important;box-shadow:inset 0 1px #fff6,-5px 2px 12px #0003!important}.pan-app .pan-identity-inspector-shell.is-open>.pan-panel-handle{left:-13px}.pan-app .pan-identity-inspector{box-sizing:border-box;background:var(--panel)}.pan-app .pan-asset-name-editor{display:flex;align-items:end;gap:6px;min-width:0;flex-wrap:wrap;margin:6px 0}.pan-app .pan-asset-name-editor>label{display:grid;gap:4px;flex:1;min-width:130px;font-size:10px}.pan-app .pan-asset-name-editor input{width:100%;min-width:0;box-sizing:border-box;font-size:11px;min-height:32px}.pan-app .pan-asset-name-editor>button{min-height:32px;font-size:10px;padding:6px 9px;white-space:nowrap}.pan-asset-name-editor>[role=alert]{width:100%;color:#c45c32}.pan-app.pan-media-viewer>header .pan-asset-name-editor{flex:1;margin:0;max-width:650px}.pan-app .pan-media-tile-rename{position:absolute;right:28px;top:4px;width:22px;height:22px;padding:3px!important;z-index:3}@media(prefers-reduced-motion:reduce){.pan-focus-entry,.pan-focus-entry:before,.pan-focus-entry .focus-method{animation:none!important}}.pan-app .pan-identity-inspector-shell{position:relative!important;inset:auto!important;width:auto!important;max-width:none;grid-column:3;grid-row:1;justify-self:stretch;align-self:stretch}@media(max-width:950px){.pan-app .pan-identity-inspector-shell.is-open{position:absolute!important;inset:0 0 0 auto!important;width:280px!important;max-width:calc(100% - 45px);grid-column:auto;grid-row:auto}}.pan-app .pan-identity-writing-studio{background:linear-gradient(145deg,var(--paper),var(--panel));isolation:isolate}.pan-app .pan-identity-writing-studio .pan-studio-sidebar{background:linear-gradient(165deg,var(--paper),color-mix(in srgb,var(--task-cream) 30%,var(--panel)));box-shadow:5px 0 18px #14233620,inset -1px 0 #ffffff45;z-index:2}.pan-app .pan-identity-writing-studio .pan-studio-main{background:radial-gradient(ellipse at 30% 0,color-mix(in srgb,var(--task-cream) 35%,var(--paper)),var(--panel));padding:16px 18px}.pan-app [data-navigation-level=master].pan-master-return{background:linear-gradient(155deg,color-mix(in srgb,var(--task-blue) 83%,#123049),#18364b)!important;color:#fff9ed!important;border-color:color-mix(in srgb,var(--task-blue) 70%,var(--line))!important;box-shadow:inset 0 1px #fff5,0 4px 10px #0e253638!important;font-weight:750;min-height:40px;letter-spacing:.02em}.pan-app .pan-identity-writing-studio .pan-studio-title{background:linear-gradient(150deg,var(--paper),color-mix(in srgb,var(--task-cream) 35%,var(--panel)));box-shadow:inset 0 1px #fff8,0 3px 10px #1e2e4014;border-color:var(--line-strong);border-radius:11px}.pan-app .scriba-collage-study{background:linear-gradient(160deg,var(--paper),color-mix(in srgb,var(--paper) 88%,var(--task-cream)));box-shadow:inset 0 1px #ffffff80,0 5px 18px #1e2e401a;border:1px solid var(--line);border-radius:14px;padding:16px}.pan-app .scriba-study-tasks{gap:8px;padding:0;background:transparent!important}.pan-app .scriba-study-tasks>button{min-height:54px;padding:10px 12px;box-shadow:inset 0 1px 1px #fff8,0 3px 7px #1b2c4422}.pan-app .scriba-identity-lock{font-size:11px;color:var(--muted);padding:9px 12px;border-left:3px solid var(--task-green);background:color-mix(in srgb,var(--task-green) 7%,var(--paper));border-radius:5px}.pan-app .scriba-speaking-monitor{width:100%;height:auto;min-height:0;max-height:none;box-sizing:border-box}.pan-app .scriba-speaking-monitor :is(img,video){width:100%;height:100%;max-height:none;-o-object-fit:contain;object-fit:contain}.pan-app .scriba-speaking-monitor>.pan-card-denoise-preview{position:relative;width:100%;height:100%;min-height:170px;inset:auto}.pan-app .scriba-speaking-monitor>.pan-card-denoise-preview>small{font-size:10px;line-height:1.4}.pan-app .scriba-local-edit{border:1px solid var(--line-strong);border-radius:10px;background:var(--panel);box-shadow:inset 0 1px #fff4,0 3px 10px #162d3e18;padding:12px;margin:12px 0}.pan-app .scriba-local-edit>header{display:flex;justify-content:space-between;align-items:center;gap:8px}.pan-app .scriba-local-edit h3{margin:0}.pan-app .scriba-local-edit-monitor{position:relative;height:240px;overflow:hidden;border-radius:7px;background:var(--paper)}.pan-app .scriba-local-edit-monitor :is(img,video){width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pan-app .scriba-local-edit-monitor>.pan-card-denoise-preview{height:100%;inset:0}.pan-app .focus-refinement-result{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:var(--task-green);margin-top:8px}.pan-app .focus-refinement-result button{font-size:10px;padding:5px 9px}.pan-app .scriba-soundscape>.scriba-character-actions{align-items:end;flex-wrap:wrap}.pan-app .scriba-soundscape>.scriba-character-actions>label{font-size:10px;display:grid;gap:4px}.pan-skin-settings{grid-column:1/-1}.pan-preference-step{display:inline-grid;place-items:center;width:24px;height:24px;margin-right:8px;border:1px solid currentColor;border-radius:50%;font-size:13px}.pan-theme-appearance[hidden]{display:none!important}.pan-skin-choices .pan-skin-choice{flex-direction:row!important;align-items:center!important}.pan-skin-choices .pan-skin-choice>input{width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;flex:0 0 20px!important}.pan-skin-settings .pan-comic-motion{flex-direction:row!important;justify-content:flex-start!important}.pan-skin-settings .pan-comic-motion>input{width:20px!important;flex:0 0 20px!important}.pan-skin-choices{border:0;padding:0;margin:12px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pan-skin-choices legend{font-size:12px;margin-bottom:8px}.pan-skin-choice{display:flex!important;align-items:center;gap:10px;padding:14px;border:2px solid var(--line-strong);border-radius:9px;cursor:pointer;min-width:0}.pan-skin-choice.is-selected{border-color:var(--accent);background:var(--accent-soft)}.pan-skin-choice>span{flex:1;min-width:0}.pan-skin-choice strong,.pan-skin-choice small{display:block}.pan-skin-choice small{font-size:12px;line-height:1.5;margin-top:5px}.pan-skin-swatch{width:30px;height:36px;flex-shrink:0;border:2px solid #151515;background:#f2f5fa;box-shadow:3px 3px #151515}.pan-skin-swatch.comic{background:conic-gradient(#ffe36a 0 25%,#ffccd9 0 50%,#cceafa 0 75%,#c5efcd 0)}.pan-comic-motion{display:flex!important;align-items:center;gap:8px}.pan-skin-preserved{padding:10px;border-left:3px solid var(--accent)}@media(max-width:620px){.pan-skin-choices{grid-template-columns:1fr}}@layer pan-comic{html[data-pan-skin=comic] :is(button,[role=button]){display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:7px 12px!important;gap:6px!important;box-sizing:border-box!important;white-space:normal!important}html[data-pan-skin=comic] button:has(>svg:only-child){padding:5px!important;min-width:30px;min-height:30px;flex-shrink:0}html[data-pan-skin=comic] :is(.pan-roll-choice,[role=option]){padding:8px 12px!important}html[data-pan-skin=comic] :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]),select){padding:7px 10px!important;line-height:1.4!important}html[data-pan-skin=comic] textarea{padding:10px 12px!important;line-height:1.5!important}html[data-pan-skin=comic] .pan-skin-choice{flex-direction:row!important;align-items:center!important;text-align:left!important}html[data-pan-skin=comic] .pan-comic-motion{flex-direction:row!important;justify-content:flex-start!important}html[data-pan-skin=comic]{--comic-ink:#151515;--comic-rule:#151515;--comic-well:#fffdf6;--comic-focus:#174d6b;--comic-on-accent:#151515;--comic-muted:#41413d;--comic-paper:#fffdf6;--comic-desk:#e8e4d8;--comic-yellow:#ffe36a;--comic-pink:#ffccd9;--comic-blue:#cceafa;--comic-green:#c5efcd;--comic-shadow:4px 4px 0 var(--comic-rule);--comic-small-shadow:2px 2px 0 var(--comic-rule);--pan-efx-blur:0px!important;--pan-efx-lift:5px!important;color-scheme:light!important}html[data-pan-skin=comic] :is(.pan-app,.pan-studio-layout,.producer-mode,.audia-multitrack,.audia-voice-studio,.pan-edita,.pro-edita,.pan-assistant-panel,.pan-task-picker-popup,[data-theme],.pan-modal,.pan-media-viewer){--paper:var(--comic-paper)!important;--panel:var(--comic-desk)!important;--well:#f2ead6!important;--ink:var(--comic-ink)!important;--muted:var(--comic-muted)!important;--line:var(--comic-ink)!important;--line-strong:var(--comic-ink)!important;--card-border:var(--comic-ink)!important;--accent:#174d6b!important;--accent-soft:var(--comic-blue)!important;--accent-contrast:#fff!important;--danger:#9f182b!important;--pan-info:#174d6b!important;--pan-success:#205c37!important;--pan-focus:#174d6b!important;--shadow:var(--comic-shadow)!important;--card-shadow:var(--comic-shadow)!important;--canvas-background:var(--comic-desk)!important;--task-cream:var(--comic-yellow)!important;--task-blue:#174d6b!important;--task-green:#205c37!important;--task-orange:#9b3b09!important;--pr-paper:var(--comic-paper)!important;--pr-surface:var(--comic-desk)!important;--pr-text:var(--comic-ink)!important;--pr-line:var(--comic-ink)!important;--pr-muted:var(--comic-muted)!important;--pr-inset:#f2ead6!important;--pr-solid:var(--comic-blue)!important;--pr-on:var(--comic-green)!important;--pr-oxide:#9b3b09!important;--mt-paper:var(--comic-paper)!important;--mt-soft:var(--comic-blue)!important;--mt-line:var(--comic-ink)!important;--mt-ink:var(--comic-ink)!important;--mt-muted:var(--comic-muted)!important;--edit-paper:var(--comic-paper)!important;--edit-soft:var(--comic-blue)!important;--edit-line:var(--comic-ink)!important;--edit-ink:var(--comic-ink)!important;--edit-muted:var(--comic-muted)!important;--p-bg:var(--comic-desk)!important;--p-panel:var(--comic-paper)!important;--p-soft:var(--comic-blue)!important;--p-text:var(--comic-ink)!important;--p-ink:var(--comic-ink)!important;--p-muted:var(--comic-muted)!important;--p-line:var(--comic-ink)!important;--p-blue:#174d6b!important;--studio-base:var(--comic-desk)!important;--studio-raised:var(--comic-paper)!important;--studio-metal:var(--comic-blue)!important;--avs-surface:var(--comic-paper)!important;--avs-line:var(--comic-ink)!important;--pa-surface:var(--comic-paper)!important;--pa-ink:var(--comic-ink)!important;--pa-muted:var(--comic-muted)!important;--pa-line:var(--comic-ink)!important;--pa-accent:#174d6b!important;--pa-soft:var(--comic-pink)!important;--pa-user:var(--comic-yellow)!important;--pa-chrome:var(--comic-blue)!important;color:var(--comic-ink)!important;color-scheme:light!important}html[data-pan-skin=comic] :is(.pan-app,.pan-canvas,.pan-workspace-surface,.pan-studio-layout,.producer-mode,.audia-multitrack,.pro-edita,.pan-guided-editor,.pan-focus-entry,.pan-project-home,.pan-mode-entry){background:var(--comic-desk)!important}html[data-pan-skin=comic] :is(.pan-content,.pan-guided-entrance,.pan-scriba-entry,.scriba-easy,.idea-workspace,.scriba-idea,.pan-easy-create,.pan-focus-mode,.pan-easy-story,.pan-audia-easy,.pan-map-workspace,.pan-studio-main){background:var(--comic-desk)!important}html[data-pan-skin=comic] :is(.easy-topbar,.avs-toolbar,.pan-focus-mode>header){background:var(--comic-paper)!important;border-bottom:2px solid var(--comic-rule)!important;box-shadow:0 3px 0 var(--comic-rule)!important}html[data-pan-skin=comic] :is(.pan-app header,.pan-app aside,.pan-app nav,.pan-app button,.pan-app input,.pan-app select,.pan-app textarea,.pan-app h1,.pan-app h2,.pan-app h3,.pan-app p,.pan-app small,.pan-app label,.scriba-easy-dialog,.scriba-easy-menu,.pan-media-peek){filter:none!important;backdrop-filter:none!important;text-shadow:none!important}html[data-pan-skin=comic] :is(.scriba-script-outline,.scriba-section-desk){color:var(--comic-ink)!important}html[data-pan-skin=comic] :is(.scriba-easy-dialog,.scriba-easy-menu,.pan-asset-context-menu,.visual-bible-context-menu,.pan-media-peek,.avs-card,.audia-operation-card,.audia-task-panel,.pan-process-monitor,.easy-atelier-stage,.easy-frame-preview,.easy-reference-image){background:var(--comic-paper)!important;border:3px solid var(--comic-rule)!important;border-radius:3px!important;box-shadow:var(--comic-shadow)!important;color:var(--comic-ink)!important}html[data-pan-skin=comic] :is(.scriba-easy-menu,.pan-asset-context-menu,.visual-bible-context-menu){--ink:var(--comic-ink)!important;--muted:var(--comic-muted)!important;--paper:var(--comic-paper)!important;--panel:var(--comic-blue)!important;--line:var(--comic-ink)!important}html[data-pan-skin=comic] :is(.pan-menu-lens,.pan-floating-lens){display:none!important}html[data-pan-skin=comic] :is(.pan-roll-viewport,[role=listbox]):before{background:none!important;filter:none!important;box-shadow:none!important}html[data-pan-skin=comic] :is(.pan-roll-choice,[role=option]){filter:none!important;text-shadow:none!important}html[data-pan-skin=comic] :is(.pan-scriba-entry-choices,.scriba-entry-choices,.pan-project-home-grid)>button:nth-child(3n+1){background:var(--comic-yellow)!important}html[data-pan-skin=comic] :is(.pan-scriba-entry-choices,.scriba-entry-choices,.pan-project-home-grid)>button:nth-child(3n+2){background:var(--comic-pink)!important}html[data-pan-skin=comic] :is(.pan-scriba-entry-choices,.scriba-entry-choices,.pan-project-home-grid)>button:nth-child(3n){background:var(--comic-blue)!important}html[data-pan-skin=comic] :is(.pan-topbar,.pan-studio-tabs,.pan-mode-task-tabs,.producer-path,.producer-view-tabs,.producer-scenes-bar,.producer-desk-heading,.pan-settings-tabs,.focus-header){background:var(--comic-yellow)!important;border-color:var(--comic-ink)!important;box-shadow:0 3px 0 var(--comic-rule)!important;backdrop-filter:none!important}html[data-pan-skin=comic] :is(.pan-sidebar,.pan-studio-sidebar,.pan-left-inspector,.pan-identity-writing-studio .pan-studio-sidebar){background:var(--comic-blue)!important;border-color:var(--comic-ink)!important;box-shadow:3px 0 0 var(--comic-rule)!important}html[data-pan-skin=comic] :is(.pan-inspector,.pan-identity-inspector,.pan-identity-inspector-shell,.audia-context-panel){background:var(--comic-green)!important;border-color:var(--comic-ink)!important;box-shadow:-3px 0 0 var(--comic-rule)!important}html[data-pan-skin=comic] :is(.pan-modal,.pan-settings-modal,.pan-studio-title,.scriba-collage-study,.scriba-local-edit,.pan-card,.pan-task-window,.pan-context-menu,.pan-task-picker-popup,.pan-assistant-panel,.pan-next,.pan-easy-menu,.pan-media-viewer,.pan-recorder,.voice-reference-recorder,.pan-audia-editorial-panel,.focus-prompt,.focus-monitor,.pan-project-home-card){background:var(--comic-paper)!important;color:var(--comic-ink)!important;border:3px solid var(--comic-rule)!important;border-radius:3px!important;box-shadow:var(--comic-shadow)!important;backdrop-filter:none!important}html[data-pan-skin=comic] :is(.pan-assistant-panel,.pan-next,.producer-assistant){background:var(--comic-pink)!important}html[data-pan-skin=comic] :is(.pan-modal-backdrop,.pan-viewer-backdrop){background:#15151561!important;backdrop-filter:none!important}html[data-pan-skin=comic] :is(.pan-focus-entry,.pan-mode-entry,.pan-guided-editor,.pan-project-home,.pan-boot-splash):before,html[data-pan-skin=comic] :is(.pan-focus-entry,.pan-mode-entry,.pan-guided-editor,.pan-project-home,.pan-boot-splash):after{background:none!important;filter:none!important;backdrop-filter:none!important;box-shadow:none!important}html[data-pan-skin=comic] :is(.pan-boot-aura,.pan-boot-vignette,.pan-project-home-glow,.pan-focus-vignette){display:none!important}html[data-pan-skin=comic] :is(button,[role=button]):not(:where(.pan-canvas-node *)){border:2px solid var(--comic-rule)!important;border-radius:3px!important;background:var(--comic-paper)!important;background-image:none!important;color:var(--comic-ink)!important;-webkit-text-fill-color:currentColor!important;box-shadow:var(--comic-small-shadow)!important;text-shadow:none!important;max-width:100%;min-width:0;line-height:1.3;overflow-wrap:anywhere;transition:translate .1s,scale .1s,box-shadow .1s,background-color .1s!important}html[data-pan-skin=comic] :is(button.primary,button.producer-primary,button[type=submit]){background:var(--comic-yellow)!important;font-weight:800!important}html[data-pan-skin=comic] :is(button,[role=button]):is(.active,[aria-pressed=true],[aria-selected=true],[aria-current=step],.is-selected){background:var(--comic-blue)!important;box-shadow:inset 2px 2px 0 var(--comic-rule)!important;font-weight:800!important}html[data-pan-skin=comic] :is(button,[role=button]):not(:disabled):hover{background:var(--comic-yellow)!important}html[data-pan-skin=comic] :is(button,[role=button]):not(:disabled):active{translate:2px 2px!important;scale:.97!important;box-shadow:0 0 0 var(--comic-rule)!important}html[data-pan-skin=comic] button:disabled{background:#e7e2d8!important;color:#55534e!important;opacity:.75!important;box-shadow:none!important}html[data-pan-skin=comic] :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--comic-focus)!important;outline-offset:3px!important}html[data-pan-skin=comic] :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select,option,optgroup){color:var(--comic-ink)!important;-webkit-text-fill-color:var(--comic-ink)!important;background:var(--comic-well)!important;border:2px solid var(--comic-rule)!important;border-radius:2px!important;box-shadow:inset 2px 2px #15151528!important;color-scheme:light!important;min-width:0;max-width:100%;box-sizing:border-box}html[data-pan-skin=comic] :is(input,textarea)::-moz-placeholder{color:var(--comic-muted)!important;-webkit-text-fill-color:var(--comic-muted)!important;opacity:1!important}html[data-pan-skin=comic] :is(input,textarea)::placeholder{color:var(--comic-muted)!important;-webkit-text-fill-color:var(--comic-muted)!important;opacity:1!important}html[data-pan-skin=comic] :is(input[type=checkbox],input[type=radio]){-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;accent-color:#174d6b!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;flex:0 0 20px!important;margin:2px!important;padding:0!important;box-shadow:none!important}html[data-pan-skin=comic] :is(.is-refined textarea,.refined textarea,textarea.is-refined,.pan-refined-prompt,textarea[data-refined=true]){background:#ffe2bf!important;box-shadow:inset 3px 3px #15151538!important}html[data-pan-skin=comic] :is(h1,h2,h3,.pan-studio-title,.focus-method-title){color:var(--comic-ink)!important;text-shadow:none!important;white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%;min-width:0;font-weight:850!important;line-height:1.15!important}html[data-pan-skin=comic] h1{font-size:clamp(24px,2.3vw,38px)!important}html[data-pan-skin=comic] h2{font-size:clamp(20px,1.8vw,28px)!important}html[data-pan-skin=comic] h3{font-size:clamp(16px,1.3vw,20px)!important}html[data-pan-skin=comic] :is(.scriba-desk-note,.scriba-paper-memo,.script-desk-memo,.pan-production-note,.producer-note,.pan-note,.storia-frame-memo,.pan-audia-memo){background:var(--comic-yellow)!important;border:2px solid var(--comic-rule)!important;box-shadow:var(--comic-shadow)!important;color:var(--comic-ink)!important;filter:none!important}html[data-pan-skin=comic] :is(.scriba-desk-note,.pan-card,.pan-polaroid,.scriba-polaroid,.storia-polaroid,.wall-tile):nth-child(4n+2){background:var(--comic-pink)!important}html[data-pan-skin=comic] :is(.scriba-desk-note,.pan-card,.pan-polaroid,.scriba-polaroid,.storia-polaroid,.wall-tile):nth-child(4n+3){background:var(--comic-blue)!important}html[data-pan-skin=comic] :is(.scriba-desk-note,.pan-card,.pan-polaroid,.scriba-polaroid,.storia-polaroid,.wall-tile):nth-child(4n){background:var(--comic-green)!important}html[data-pan-skin=comic] :is(.pan-polaroid,.scriba-polaroid,.storia-polaroid,.wall-tile,.memo-reference-polaroid){border:2px solid var(--comic-rule)!important;box-shadow:var(--comic-shadow)!important;color:var(--comic-ink)!important;filter:none!important}html[data-pan-skin=comic] :is(.scriba-document-page,.scriba-dialogue-paper){background:var(--comic-paper)!important;border-color:var(--comic-ink)!important;box-shadow:5px 5px 0 var(--comic-rule)!important;color:var(--comic-ink)!important}html[data-pan-skin=comic] :is(.scriba-desk-paper-edge,.scriba-paper-edge) path{stroke:var(--comic-rule)!important;stroke-width:2!important}html[data-pan-skin=comic] .scriba-desk-note{--desk-fill:var(--comic-yellow)!important}html[data-pan-skin=comic] .scriba-desk-note:nth-child(4n+2){--desk-fill:var(--comic-pink)!important}html[data-pan-skin=comic] .scriba-desk-note:nth-child(4n+3){--desk-fill:var(--comic-blue)!important}html[data-pan-skin=comic] .scriba-desk-note:nth-child(4n){--desk-fill:var(--comic-green)!important}html[data-pan-skin=comic] .scriba-desk-paper-edge path{fill:var(--desk-fill)!important}html[data-pan-skin=comic] .scriba-paper-edge path{fill:var(--comic-paper)!important}html[data-pan-skin=comic] .scriba-paper-sheet{filter:none!important;box-shadow:5px 5px 0 var(--comic-rule)!important}html[data-pan-skin=comic] .scriba-next-console{--ink:var(--comic-ink)!important;--paper:var(--comic-pink)!important;--muted:var(--comic-muted)!important;color:var(--comic-ink)!important;background:var(--comic-pink)!important;border:3px solid var(--comic-rule)!important;box-shadow:var(--comic-shadow)!important;filter:none!important;backdrop-filter:none!important}html[data-pan-skin=comic] .scriba-next-console:before,html[data-pan-skin=comic] .scriba-next-console:after{display:none!important}html[data-pan-skin=comic] .pan-next-paper-edge path{fill:none!important;stroke:var(--comic-rule)!important}html[data-pan-skin=comic] :is(.scriba-margin-memo,.script-desk-manual-note,.crea-plus-frame-memo){padding:12px!important;border:3px solid var(--comic-rule)!important;border-radius:2px!important;box-shadow:var(--comic-shadow)!important;background:var(--comic-yellow)!important;color:var(--comic-ink)!important;box-sizing:border-box!important;filter:none!important;overflow:visible!important}html[data-pan-skin=comic] .memo-rose{background:var(--comic-pink)!important;--desk-fill:var(--comic-pink)!important}html[data-pan-skin=comic] .memo-blue{background:var(--comic-blue)!important;--desk-fill:var(--comic-blue)!important}html[data-pan-skin=comic] .memo-sage{background:var(--comic-green)!important;--desk-fill:var(--comic-green)!important}html[data-pan-skin=comic] .scriba-margin-memo>header{display:grid!important;grid-template-columns:minmax(0,1fr) 28px 28px!important;align-items:center!important;gap:6px!important;padding:0 0 10px!important;margin:0!important;background:transparent!important;box-shadow:none!important;border:0!important}html[data-pan-skin=comic] .scriba-margin-memo>header>button{width:100%!important;min-width:0!important;min-height:30px!important;height:auto!important;padding:5px 4px!important;font-size:11px!important;white-space:normal!important;overflow-wrap:anywhere!important}html[data-pan-skin=comic] :is(.scriba-margin-memo,.script-desk-manual-note) :is(textarea,select){width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important}html[data-pan-skin=comic] :is(.scriba-margin-memo,.script-desk-manual-note)>textarea{height:110px!important;min-height:90px!important;max-height:260px!important;margin-bottom:10px!important;font-size:13px!important;resize:vertical!important}html[data-pan-skin=comic] .scriba-margin-memo .memo-reference-images{margin:0 0 10px!important}html[data-pan-skin=comic] :is(.scriba-margin-memo,.script-desk-manual-note) button{max-width:100%!important;box-sizing:border-box!important}html[data-pan-skin=comic] :is(.scriba-desk-note,.scriba-margin-memo) :is(header,footer){color:var(--comic-ink)!important;background:transparent!important;box-shadow:none!important}html[data-pan-skin=comic] :is(.crea-method-entrance,.pan-scriba-paths,.pan-scriba-welcome,.pan-guided-entrance,.pan-elite-subheader){filter:none!important;backdrop-filter:none!important;background:var(--comic-desk)!important;color:var(--comic-ink)!important}html[data-pan-skin=comic] :is(.crea-method-entrance,.pan-scriba-paths,.pan-scriba-welcome) :is(button,b,span,small,i){filter:none!important;text-shadow:none!important;opacity:1!important}html[data-pan-skin=comic] :is(.crea-elite-choices,.pan-scriba-paths)>button{padding:18px 16px!important;align-self:stretch!important;justify-content:space-between!important}html[data-pan-skin=comic] :is(.crea-elite-choices,.pan-scriba-paths)>button:nth-child(3n+1){background:var(--comic-yellow)!important}html[data-pan-skin=comic] :is(.crea-elite-choices,.pan-scriba-paths)>button:nth-child(3n+2){background:var(--comic-pink)!important}html[data-pan-skin=comic] :is(.crea-elite-choices,.pan-scriba-paths)>button:nth-child(3n){background:var(--comic-blue)!important}html[data-pan-skin=comic] :is(.crea-elite-choices,.pan-scriba-paths)>button b{font-size:clamp(22px,2.2vw,32px)!important;line-height:1.2!important;max-width:100%;overflow-wrap:anywhere!important}html[data-pan-skin=comic] :is(.crea-elite-choices,.pan-scriba-paths)>button span{color:var(--comic-ink)!important;line-height:1.6!important}html[data-pan-skin=comic] .crea-monologue-option [role=switch][aria-checked=true]{background:var(--comic-green)!important;box-shadow:inset 2px 2px 0 var(--comic-rule)!important}html[data-pan-skin=comic] .crea-monologue-option [role=switch] i{border:2px solid var(--comic-rule)!important;background:var(--comic-paper)!important;box-shadow:none!important}html[data-pan-skin=comic] .crea-monologue-option [role=switch][aria-checked=true] i{background:var(--comic-ink)!important}html[data-pan-skin=comic] :is(.focus-composer,.focus-prompt-box,.guided-render-controls,.crea-shot-plan,.focus-result-stage,.focus-preview-empty,.avs-card,.audia-task-frame,.audia-task-inspector,.audia-task-workbench){background:var(--comic-paper)!important;border:3px solid var(--comic-rule)!important;border-radius:3px!important;box-shadow:var(--comic-shadow)!important;color:var(--comic-ink)!important;filter:none!important;backdrop-filter:none!important}html[data-pan-skin=comic] .focus-preview-empty{background:var(--comic-blue)!important}html[data-pan-skin=comic] :is(.focus-preview-empty,.focus-composer,.focus-source-tray,.guided-render-controls) :is(p,span,small,label){color:var(--comic-ink)!important}html[data-pan-skin=comic] .focus-preview-orbit{box-shadow:none!important;border-color:var(--comic-ink)!important;background:transparent!important;filter:none!important}html[data-pan-skin=comic] :is(.focus-composer,.focus-preview-empty):before,html[data-pan-skin=comic] :is(.focus-composer,.focus-preview-empty):after{background:none!important;box-shadow:none!important;filter:none!important}html[data-pan-skin=comic] :is(.pan-scene-desk,.psd-queue,.psd-shot,.pan-scene-references,.pan-scene-timeline,.audia-task-paper,.audia-task-note,.crea-plus-polaroid){background:var(--comic-paper)!important;border:3px solid var(--comic-rule)!important;border-radius:3px!important;box-shadow:var(--comic-shadow)!important;color:var(--comic-ink)!important;filter:none!important;backdrop-filter:none!important;box-sizing:border-box!important}html[data-pan-skin=comic] .pan-scene-desk{--ink:var(--comic-ink)!important;--muted:var(--comic-muted)!important;--paper:var(--comic-paper)!important;--panel:var(--comic-desk)!important;--line:var(--comic-ink)!important}html[data-pan-skin=comic] :is(.psd-header,.psd-scene-note,.audia-task-note){background:var(--comic-yellow)!important;color:var(--comic-ink)!important}html[data-pan-skin=comic] .psd-scenes{background:var(--comic-blue)!important;padding:10px!important;border-right:2px solid var(--comic-rule)!important}html[data-pan-skin=comic] .psd-queue{background:var(--comic-pink)!important;padding:14px!important}html[data-pan-skin=comic] .psd-shot{background:var(--comic-green)!important}html[data-pan-skin=comic] .crea-plus-polaroid{background:var(--comic-yellow)!important;padding:9px!important}html[data-pan-skin=comic] .crea-plus-frame-slot:nth-child(4n+2) .crea-plus-polaroid{background:var(--comic-pink)!important}html[data-pan-skin=comic] .crea-plus-frame-slot:nth-child(4n+3) .crea-plus-polaroid{background:var(--comic-blue)!important}html[data-pan-skin=comic] .crea-plus-frame-slot:nth-child(4n) .crea-plus-polaroid{background:var(--comic-green)!important}html[data-pan-skin=comic] .crea-plus-polaroid.is-selected{outline:4px solid #174d6b!important;outline-offset:2px!important}html[data-pan-skin=comic] :is(.audia-task-paper.task-direction,.pan-assistant-chrome){background:var(--comic-blue)!important}html[data-pan-skin=comic] .audia-task-paper.task-listen{background:var(--comic-green)!important}html[data-pan-skin=comic] :is(.pan-assistant-context,.pan-assistant-compose-toolbar){background:var(--comic-yellow)!important}html[data-pan-skin=comic] :is(.crea-reference-studio,.pan-app dialog,.audia-task-desk){background:var(--comic-paper)!important;color:var(--comic-ink)!important;border:4px solid var(--comic-rule)!important;border-radius:3px!important;box-shadow:6px 6px 0 var(--comic-rule)!important;backdrop-filter:none!important;filter:none!important;box-sizing:border-box!important}html[data-pan-skin=comic] .crea-reference-studio figure{background:var(--comic-blue)!important;border:3px solid var(--comic-rule)!important;border-radius:2px!important;box-shadow:var(--comic-shadow)!important;box-sizing:border-box!important}html[data-pan-skin=comic] .crea-reference-studio>header{background:var(--comic-yellow)!important;border-bottom:3px solid var(--comic-rule)!important;padding:12px!important;gap:12px!important;flex-wrap:wrap!important}html[data-pan-skin=comic] :is(.crea-reference-studio>header>div,.easy-dialog-heading){min-width:0!important;max-width:100%!important}html[data-pan-skin=comic] .crea-reference-studio>header h1{font-size:clamp(20px,2vw,30px)!important}html[data-pan-skin=comic] .crea-reference-studio :is(.crea-reference-controls,.crea-reference-grid){gap:20px!important}html[data-pan-skin=comic] dialog::backdrop{background:#15151561!important;backdrop-filter:none!important}@media(max-width:900px){html[data-pan-skin=comic] .crea-reference-studio{max-height:calc(100dvh - 110px)!important;overflow:auto!important}html[data-pan-skin=comic] .crea-reference-layout{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}html[data-pan-skin=comic] .crea-reference-direction{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important}html[data-pan-skin=comic] .crea-reference-direction>label{width:100%!important;min-width:0!important}html[data-pan-skin=comic] .crea-reference-direction textarea{width:100%!important;min-height:120px!important}}html[data-pan-skin=comic][data-pan-theme=dark]{--comic-ink:#f1efe6;--comic-muted:#c1c4ce;--comic-rule:#08090c;--comic-paper:var(--comic-dark-paper,#262932);--comic-desk:var(--comic-dark-desk,#181a20);--comic-well:var(--comic-dark-well,#1c1f27);--comic-focus:var(--comic-dark-accent,#ddc765);--comic-yellow:#ddc765;--comic-blue:#89bbcf;--comic-pink:#cf9bb3;--comic-green:#a4c785;color-scheme:dark!important}html[data-pan-skin=comic][data-pan-theme=dark] :is(.pan-app,[data-theme],.pan-modal,.pan-task-picker-popup,.scriba-easy-menu){color-scheme:dark!important;--accent:var(--comic-dark-accent)!important;--accent-soft:var(--comic-dark-raised)!important;--pan-focus:var(--comic-dark-accent)!important;--pa-accent:var(--comic-dark-accent)!important;--pan-info:#9ecbff!important;--pan-success:#a4c785!important;--danger:#f18d87!important}html[data-pan-skin=comic][data-pan-theme=dark] :is(.pan-topbar,.easy-topbar,.pan-studio-tabs,.pan-mode-task-tabs,.producer-path,.producer-view-tabs,.producer-scenes-bar,.producer-desk-heading,.pan-settings-tabs,.focus-header,.psd-header,.pan-assistant-chrome,.crea-reference-studio>header){background:var(--comic-dark-raised)!important;color:var(--comic-ink)!important;border-bottom:3px solid var(--comic-dark-accent)!important}html[data-pan-skin=comic][data-pan-theme=dark] :is(.pan-sidebar,.pan-studio-sidebar,.pan-left-inspector,.pan-identity-writing-studio .pan-studio-sidebar,.pan-inspector,.pan-identity-inspector,.pan-identity-inspector-shell,.audia-context-panel,.pan-assistant-panel,.pan-assistant-context,.pan-assistant-compose-toolbar,.psd-scenes,.psd-queue,.audia-task-paper,.audia-task-inspector,.focus-preview-empty,.audia-task-empty,.easy-audio-intro,.easy-audio-wave,.crea-reference-studio figure){background:var(--comic-paper)!important;color:var(--comic-ink)!important}html[data-pan-skin=comic][data-pan-theme=dark] :is(button,[role=button]){background:var(--comic-dark-raised)!important;color:var(--comic-ink)!important}html[data-pan-skin=comic][data-pan-theme=dark] :is(button,[role=button]):is(.active,[aria-selected=true],[aria-pressed=true],[aria-current=step],[aria-current=page],.primary,.producer-primary,[type=submit]){--comic-ink:var(--comic-on-accent);--ink:var(--comic-on-accent)!important;background:var(--comic-dark-accent)!important;color:var(--comic-on-accent)!important}html[data-pan-skin=comic][data-pan-theme=dark] :is(button,[role=button]):not(:disabled):hover{--comic-ink:var(--comic-on-accent);--ink:var(--comic-on-accent)!important;background:var(--comic-blue)!important;color:var(--comic-on-accent)!important}html[data-pan-skin=comic][data-pan-theme=dark] button:disabled{background:var(--comic-well)!important;color:var(--comic-muted)!important}html[data-pan-skin=comic][data-pan-theme=dark] :is(button.active,button[aria-selected=true],button[aria-pressed=true],button[aria-current],button.primary,button:not(:disabled):hover) :is(span,small,b,strong,svg){color:inherit!important;-webkit-text-fill-color:inherit!important;opacity:1!important}html[data-pan-skin=comic][data-pan-theme=dark] :is(input,textarea,select,option,optgroup){color-scheme:dark!important}html[data-pan-skin=comic][data-pan-theme=dark] :is(.scriba-desk-note,.scriba-margin-memo,.script-desk-manual-note,.crea-plus-frame-memo,.psd-shot,.psd-scene-note,.crea-plus-polaroid,.audia-task-note,.pan-polaroid,.scriba-polaroid,.storia-polaroid,.wall-tile,.scriba-next-console,.crea-elite-choices>button,.pan-scriba-paths>button){--comic-ink:#151515;--comic-muted:#41413d;--comic-paper:#fff9ec;--comic-well:#fff9ec;--ink:#151515!important;--muted:#41413d!important;color:#151515!important;color-scheme:light!important}html[data-pan-skin=comic][data-pan-theme=dark] :is(.scriba-desk-note,.scriba-margin-memo,.crea-plus-frame-memo,.crea-plus-polaroid,.audia-task-note,.scriba-next-console) :is(input,textarea,select,option){color-scheme:light!important;color:#151515!important;-webkit-text-fill-color:#151515!important}html[data-pan-skin=comic][data-pan-theme=dark] :is(.scriba-desk-note,.scriba-margin-memo,.crea-plus-frame-memo,.crea-plus-polaroid,.audia-task-note,.scriba-next-console,.psd-shot) button{background:#fff9ec!important;color:#151515!important;--comic-ink:#151515;--ink:#151515!important}html[data-pan-skin=comic][data-pan-theme=dark] :is(.crea-elite-choices>button,.pan-scriba-paths>button):nth-child(3n+1){background:var(--comic-yellow)!important}html[data-pan-skin=comic][data-pan-theme=dark] :is(.crea-elite-choices>button,.pan-scriba-paths>button):nth-child(3n+2){background:var(--comic-pink)!important}html[data-pan-skin=comic][data-pan-theme=dark] :is(.crea-elite-choices>button,.pan-scriba-paths>button):nth-child(3n){background:var(--comic-blue)!important}html[data-pan-skin=comic][data-pan-theme=dark] :is(.pan-skin-choice,.pan-skin-preserved){background:var(--comic-paper)!important;color:var(--comic-ink)!important;border-color:#737d90!important}html[data-pan-skin=comic][data-pan-theme=dark] .pan-skin-choice.is-selected{--comic-ink:#151515;--comic-muted:#41413d;background:var(--comic-dark-accent)!important;color:#151515!important}html[data-pan-skin=comic][data-pan-theme=dark] :is(.pan-modal,.crea-reference-studio,.pan-scene-desk,.audia-task-paper,.audia-task-inspector,.pan-assistant-panel,.avs-card){outline:1px solid #596171!important;outline-offset:0!important}html[data-pan-skin=comic][data-pan-theme=dark] .pan-topbar .pan-brand img{background:#fff9ec;border-radius:2px}html[data-pan-skin=comic][data-pan-theme=dark] textarea.is-refined{--comic-ink:#ffe2bf;background:#493124!important;color:#ffe2bf!important;-webkit-text-fill-color:#ffe2bf!important}html[data-pan-skin=comic][data-pan-theme=dark] .pan-assistant-composer{background:var(--comic-dark-raised)!important;color:var(--comic-ink)!important;border-top:2px solid var(--comic-rule)!important;box-shadow:none!important}html[data-pan-skin=comic][data-pan-theme=dark] .pan-assistant-composer :is(p,small,label){color:var(--comic-muted)!important}html[data-pan-skin=comic][data-pan-theme=dark] .pan-assistant-composer:before,html[data-pan-skin=comic][data-pan-theme=dark] .pan-assistant-composer:after{background:none!important;box-shadow:none!important;filter:none!important}html[data-pan-skin=comic] .pan-project-home-grid>button{--comic-ink:#151515;--comic-muted:#41413d;--ink:#151515!important;--muted:#41413d!important;color:#151515!important}html[data-pan-skin=comic] .pan-project-home-grid>button :is(small,b,strong,p){color:#151515!important;-webkit-text-fill-color:#151515!important;opacity:1!important}html[data-pan-skin=comic] .pan-project-home-grid>button>span{background:#151515!important;color:#fffdf6!important;border:2px solid #151515!important;box-shadow:2px 2px #151515!important;filter:none!important}html[data-pan-skin=comic] .pan-project-home-grid>button>span>svg{color:#fffdf6!important}html[data-pan-skin=comic] .pan-project-home-grid>button>svg{color:#151515!important}html[data-pan-skin=comic][data-pan-theme=dark]{--comic-floating-rule:#ef827b}html[data-pan-skin=comic][data-pan-theme=dark] :is(.pan-modal,.pan-settings-modal,.crea-reference-studio.is-floating,.pan-scene-desk,.pan-assistant-panel,.scriba-next-console,.scriba-easy-dialog,.scriba-easy-menu,.pan-context-menu,.pan-asset-context-menu,.visual-bible-context-menu,.pan-task-picker-popup,.pan-media-viewer,.pan-recorder,.voice-reference-recorder,.pan-floating-recorder,.pan-voice-record-dialog,.pan-abla,.abla-floating-panel,[role=dialog],[role=menu],dialog[open]){border:3px solid var(--comic-floating-rule)!important;outline:1px solid var(--comic-rule)!important;outline-offset:0!important;box-shadow:6px 6px 0 var(--comic-rule)!important}html[data-pan-skin=comic] input[type=range]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;height:32px!important;min-width:50px;padding:0!important;accent-color:var(--comic-ink)}html[data-pan-skin=comic] input[type=range]::-webkit-slider-runnable-track{height:12px!important;background:var(--comic-blue)!important;border:2px solid var(--comic-rule)!important;border-radius:0!important;box-shadow:2px 2px 0 var(--comic-rule)!important}html[data-pan-skin=comic] input[type=range]::-webkit-slider-thumb{appearance:none!important;-webkit-appearance:none!important;width:24px!important;height:28px!important;margin-top:-10px!important;background:var(--comic-pink)!important;border:3px solid var(--comic-rule)!important;border-radius:2px!important;box-shadow:2px 2px 0 var(--comic-rule)!important;cursor:ew-resize!important}html[data-pan-skin=comic] input[type=range]::-moz-range-track{height:8px!important;background:var(--comic-blue)!important;border:2px solid var(--comic-rule)!important;border-radius:0!important}html[data-pan-skin=comic] input[type=range]::-moz-range-thumb{width:20px!important;height:24px!important;background:var(--comic-pink)!important;border:3px solid var(--comic-rule)!important;border-radius:2px!important}html[data-pan-skin=comic] :is(progress,[role=progressbar],.pan-progress-track){background:var(--comic-paper)!important;border:2px solid var(--comic-rule)!important;box-shadow:none!important;border-radius:0!important;min-height:8px}html[data-pan-skin=comic] :is(.pan-skin-choice,.pan-skin-preserved){border-color:var(--comic-ink)!important;background:var(--comic-paper)!important}.pan-skin-choice.is-selected{box-shadow:var(--comic-shadow)!important}html[data-pan-skin=comic] .pan-skin-choice.is-selected{background:var(--comic-yellow)!important}html[data-pan-skin=comic] .pan-preference-step{background:var(--comic-ink)!important;color:var(--comic-paper)!important;border:2px solid var(--comic-rule)!important}html[data-pan-skin=comic] .pan-topbar{height:auto!important;min-height:59px;flex-wrap:wrap!important;gap:7px!important;padding:8px!important}html[data-pan-skin=comic] .pan-topbar .pan-header-action{width:auto!important;min-width:34px!important;min-height:38px!important;padding:5px 6px!important}html[data-pan-skin=comic] .pan-topbar .pan-easy-route{flex-shrink:0;gap:6px}html[data-pan-skin=comic] .pan-topbar .pan-project-name{min-width:100px!important;max-width:220px!important;height:46px!important;min-height:0!important;padding:0!important;margin:0!important;flex:1 1 160px!important;align-self:center!important}html[data-pan-skin=comic] .pan-topbar .pan-project-name input{height:28px!important;min-height:28px!important;padding:4px 8px!important;line-height:1.2!important}html[data-pan-skin=comic] .pan-topbar .pan-window-controls{margin:0!important;padding:0!important;height:34px!important;align-self:center!important}html[data-pan-skin=comic] :is(.easy-audio-intro,.easy-audio-wave,.audia-task-empty){background:var(--comic-blue)!important;border:3px solid var(--comic-rule)!important;border-radius:3px!important;box-shadow:var(--comic-shadow)!important;color:var(--comic-ink)!important;filter:none!important}html[data-pan-skin=comic] :is(.pan-modal,.pan-card,.scriba-easy-dialog,.scriba-easy-menu,.pan-assistant-panel,.focus-composer,.focus-preview-empty,.avs-card,.audia-operation-card){box-sizing:border-box!important}@keyframes pan-comic-arrive{0%{opacity:0;translate:0 6px;scale:.985}70%{opacity:1;translate:0 -1px;scale:1.003}to{opacity:1;translate:0 0;scale:1}}@media(prefers-reduced-motion:no-preference){html[data-pan-skin=comic][data-pan-comic-motion=enabled]:not([data-pan-efx=disabled]) :is(.pan-modal,.pan-task-picker-popup,.pan-assistant-panel,.pan-easy-menu,.scriba-easy-menu,.scriba-easy-dialog,.crea-method-entrance,.pan-scriba-paths>button,.pan-focus-mode,.easy-atelier-stage){animation:pan-comic-arrive .23s ease-out!important}}html[data-pan-skin=comic][data-pan-comic-motion=disabled] :where(*,:before,:after),html[data-pan-skin=comic][data-pan-efx=disabled] :where(*,:before,:after){animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){html[data-pan-skin=comic][data-pan-skin=comic] :where(*,:before,:after){animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-pan-skin=comic] :is(button,[role=button]):active{translate:none!important;scale:1!important}}html[data-pan-skin=comic][data-pan-theme=dark]{--comic-panel-rule:var(--comic-floating-rule,#ef827b)}html[data-pan-skin=comic][data-pan-theme=dark][data-pan-comic-borders=black]{--comic-panel-rule:var(--comic-rule)}html[data-pan-skin=comic][data-pan-theme=dark] :is(.pan-card,.pan-task-window,.pan-studio-title,.scriba-collage-study,.scriba-local-edit,.pan-skin-choice,.scriba-script-outline button,.pan-sidebar,.pan-studio-sidebar,.pan-left-inspector,.pan-inspector,.pan-identity-inspector,.pan-identity-inspector-shell,.audia-context-panel,.audia-operation-card,.audia-task-panel,.audia-task-desk,.audia-task-paper,.audia-task-inspector,.audia-task-note,.pan-audia-editorial-panel,.avs-card,.easy-atelier-stage,.easy-frame-preview,.easy-reference-image,.focus-composer,.focus-prompt,.focus-prompt-box,.focus-monitor,.focus-preview-empty,.focus-result-stage,.guided-render-controls,.crea-shot-plan,.pan-scene-references,.psd-shot,.psd-scenes,.psd-scene-note,.psd-queue,.pan-scene-timeline,.pan-shot-timeline,.pan-shot-slot,.pan-shot-audio,.create-editor-shot-clip,.create-editor-audio-clip,.crea-plus-polaroid,.scriba-polaroid,.pan-polaroid,.storia-polaroid,.wall-tile,.memo-reference-polaroid,.scriba-document-page,.scriba-dialogue-paper,.scriba-desk-note,.scriba-paper-memo,.script-desk-memo,.scriba-margin-memo,.script-desk-manual-note,.crea-plus-frame-memo,.storia-frame-memo,.pan-production-note,.producer-note,.pan-note,.pan-audia-memo,.easy-audio-intro,.easy-audio-wave,.audia-task-empty,.pan-project-home-card,.pan-process-monitor){border-color:var(--comic-panel-rule)!important}html[data-pan-skin=comic][data-pan-theme=dark] :is(.pan-topbar,.easy-topbar,.pan-studio-tabs,.pan-mode-task-tabs,.producer-path,.producer-view-tabs,.producer-scenes-bar,.producer-desk-heading,.pan-settings-tabs,.focus-header,.psd-header,.avs-toolbar,.pan-assistant-composer){border-color:var(--comic-panel-rule)!important}html[data-pan-skin=comic][data-pan-theme=dark] :is(.scriba-desk-paper-edge,.scriba-paper-edge) path{stroke:var(--comic-panel-rule)!important;stroke-width:2.5!important}html[data-pan-skin=comic][data-pan-theme=dark] .pan-next-paper-edge path{stroke:var(--comic-floating-rule)!important}html[data-pan-skin=comic][data-pan-theme=dark] .pan-slot-tail:after{background:var(--comic-panel-rule)!important}html[data-pan-skin=comic][data-pan-theme=dark] :is(.pan-media-peek,.pan-asset-picker,.pan-slot-menu){border:3px solid var(--comic-floating-rule)!important;box-shadow:4px 4px 0 var(--comic-rule)!important}html[data-pan-skin=comic] .pan-voice-record-overlay{background:transparent!important;pointer-events:none!important;backdrop-filter:none!important}html[data-pan-skin=comic] .pan-voice-record-dialog{pointer-events:auto!important}html[data-pan-skin=comic] :is(.audia-task-desk,.audia-task-columns,.audia-task-two-panels,.audia-task-utility-content,.audia-task-paper,.audia-task-inspector){min-height:0!important;min-width:0!important}html[data-pan-skin=comic] .audia-task-desk{max-height:100%;overflow:auto!important;scrollbar-width:thin}html[data-pan-skin=comic] .audia-task-title{flex-shrink:0}html[data-pan-skin=comic] :is(.audia-task-utility-content,.audia-task-panel-scroll,.audia-task-inspector-scroll,.avs-stage){scrollbar-width:thin!important;scroll-padding-block:12px}html[data-pan-skin=comic] .audia-task-utility-content>.audia-recorder-card{height:100%!important;max-height:100%;min-height:0!important;display:block!important;box-sizing:border-box;margin:0!important;overflow:auto!important;scrollbar-width:thin!important;scroll-padding-block:10px 86px;border:3px solid var(--comic-panel-rule,var(--comic-rule))!important}html[data-pan-skin=comic] .audia-task-utility-content>.audia-recorder-card>header{padding:8px 12px!important}html[data-pan-skin=comic] .audia-task-utility-content>.audia-recorder-card>.recorder-preset-strip{margin:4px!important;padding:6px 8px!important}html[data-pan-skin=comic] .audia-task-utility-content :is(.recorder-capture-view,.recorder-console-body){display:contents!important}html[data-pan-skin=comic] .audia-task-utility-content .recorder-input-row{margin:8px!important;min-height:0;gap:6px;padding:0!important;flex-wrap:wrap}html[data-pan-skin=comic] .audia-task-utility-content .recorder-input-row label{display:flex!important;flex-direction:row!important;align-items:center;gap:6px}html[data-pan-skin=comic] .audia-task-utility-content .recorder-rack{margin:8px!important;padding:2px 4px 6px;align-content:start}html[data-pan-skin=comic] .audia-task-utility-content .recorder-transport{margin:8px!important;padding:8px!important;gap:8px;flex-wrap:wrap;min-height:0;box-sizing:border-box;position:sticky;bottom:0;z-index:5;background:#1c292e!important;border:2px solid var(--comic-panel-rule,var(--comic-rule))!important;box-shadow:0 -3px 0 var(--comic-rule)!important}html[data-pan-skin=comic] .audia-task-utility-content .audia-recorded-take{max-height:130px;overflow:auto;scrollbar-width:thin!important}@media(max-width:760px){html[data-pan-skin=comic] .audia-task-utility-content .recorder-input-row>small,html[data-pan-skin=comic] .audia-task-utility-content .recorder-transport>small{display:none}}}@layer pan-comic{html[data-pan-skin=comic] .scriba-idea .idea-writing-lens :is(textarea,.idea-selection-mirror){padding:var(--idea-lens-padding,24px) clamp(24px,4vw,56px) var(--idea-lens-bottom,var(--idea-lens-padding,24px))!important;line-height:2.1!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}html[data-pan-skin=comic] .pan-assistant-panel.is-minimal .pan-assistant-input-meter{border-bottom:4px solid var(--comic-rule,#161616)!important}html[data-pan-skin=comic] .pan-app>.pan-topbar{width:100%!important;max-width:none!important;box-sizing:border-box!important}html[data-pan-skin=comic] .pan-topbar .pan-project-name{margin-left:auto!important}html[data-pan-skin=comic] .pan-topbar{justify-content:space-between!important;-moz-column-gap:9px!important;column-gap:9px!important}html[data-pan-skin=comic] .pan-topbar .pan-easy-route{gap:8px!important;padding-inline:14px!important;margin-inline:4px!important;border-inline:1.5px solid var(--comic-rule,#151515)!important}html[data-pan-skin=comic] .pan-easy-route>button,html[data-pan-skin=comic] .pan-easy-route .easy-workspace-route>button:first-child{padding:8px 14px!important;font-size:12px!important;white-space:nowrap!important}html[data-pan-skin=comic] .pan-easy-route .easy-workspace-route>button:last-child{padding:7px 5px!important;min-width:24px!important}html[data-pan-skin=comic] .pan-topbar .pan-project-name{min-width:260px!important;max-width:420px!important;flex:1 1 clamp(260px,20vw,420px)!important;margin-left:0!important}@media(max-width:1400px){html[data-pan-skin=comic] .pan-topbar .pan-project-name{max-width:none!important}}}@layer pan-comic{html[data-pan-skin=comic] .pan-app{width:100%!important;min-width:0!important;align-items:stretch!important}html[data-pan-skin=comic] .pan-easy-create-host{min-height:0!important;overflow:hidden!important}html[data-pan-skin=comic] .pan-focus-entry[aria-label="PAN creation"]{--crea-monitor-min-height:0px;min-height:0!important;overflow:hidden!important;padding:8px clamp(16px,3vw,48px) 10px!important}html[data-pan-skin=comic] .pan-focus-entry[aria-label="PAN creation"] .focus-gallery-heading{display:none!important}html[data-pan-skin=comic] .pan-focus-entry[aria-label="PAN creation"] .pan-mode-title{flex:none!important;min-height:42px!important;padding:5px 0 9px!important;margin:0!important}html[data-pan-skin=comic] .pan-focus-entry[aria-label="PAN creation"] .pan-mode-title h1{margin:0!important;font-size:22px!important}html[data-pan-skin=comic] .pan-focus-entry[aria-label="PAN creation"] .pan-mode-title p{margin:0!important;font-size:12px!important}html[data-pan-skin=comic] .pan-focus-entry[aria-label="PAN creation"] .focus-stage{flex:1 1 0!important;min-height:0!important;padding:8px 0!important;overflow:hidden!important}html[data-pan-skin=comic] .pan-focus-entry[aria-label="PAN creation"] .focus-method-gallery{height:100%!important;max-height:100%!important;max-width:min(1100px,100%)!important;grid-auto-rows:minmax(0,1fr)!important;gap:10px 18px!important}html[data-pan-skin=comic] .pan-focus-entry[aria-label="PAN creation"] .focus-method{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;height:100%!important;min-height:0!important;padding:8px!important;gap:4px!important;overflow:hidden!important}html[data-pan-skin=comic] .pan-focus-entry[aria-label="PAN creation"] .focus-intro{flex:1 1 0!important;min-height:0!important;aspect-ratio:auto!important}html[data-pan-skin=comic] .pan-focus-entry[aria-label="PAN creation"] .focus-method-caption{flex:none!important;padding:3px 2px!important;gap:1px!important}html[data-pan-skin=comic] .pan-focus-entry[aria-label="PAN creation"] .focus-method-caption b{font-size:12px!important;line-height:1.25!important}html[data-pan-skin=comic] .pan-focus-entry[aria-label="PAN creation"] .focus-method-caption small{font-size:10px!important;line-height:1.3!important}html[data-pan-skin=comic] .pan-focus-entry[aria-label="PAN creation"] .focus-composer{flex:none!important;margin-top:0!important}html[data-pan-skin=comic] .pan-focus-entry[aria-label="PAN creation"].is-gallery>.focus-composer{flex:0 1 auto!important;max-height:20%!important;overflow:auto!important}html[data-pan-skin=comic] .pan-focus-entry[aria-label="PAN creation"].has-method .focus-result-stage{height:100%!important;min-height:0!important;overflow:hidden!important}html[data-pan-skin=comic] .pan-focus-entry[aria-label="PAN creation"].has-method .focus-result{height:var(--crea-monitor-height)!important;min-height:0!important;max-height:100%!important}html[data-pan-skin=comic] .pan-focus-entry[aria-label="PAN creation"].has-method .focus-prompt-box{padding:6px 9px!important}html[data-pan-skin=comic] .pan-focus-entry[aria-label="PAN creation"].has-method .focus-prompt-box>textarea{height:56px!important;min-height:48px!important;max-height:90px!important;font-size:13px!important;padding:6px!important;resize:none!important}html[data-pan-skin=comic] .pan-focus-entry[aria-label="PAN creation"].has-guided-shotboard .pan-longvid-timeline{--performance-board-height:clamp(120px,23dvh,210px);flex:none!important;min-height:0!important}html[data-pan-skin=comic] .pan-focus-entry[aria-label="PAN creation"].has-guided-shotboard{display:grid!important;grid-template-rows:auto minmax(0,1fr) minmax(0,clamp(210px,34dvh,300px))!important;gap:8px 18px!important}html[data-pan-skin=comic] .has-guided-shotboard>.focus-composer{height:100%!important;min-height:0!important;width:100%!important;overflow:auto!important;display:flex!important;flex-direction:column!important}html[data-pan-skin=comic] .has-guided-shotboard .focus-composer>.focus-prompt-box{flex:1 0 auto!important;min-height:100%!important;height:auto!important;max-height:none!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;overflow:visible!important}html[data-pan-skin=comic] .has-guided-shotboard .focus-prompt-box>.guided-render-controls{position:static!important;flex:none!important;display:flex!important;flex-wrap:wrap!important;min-height:30px!important;margin-top:5px!important;padding-top:5px!important}html[data-pan-skin=comic] .pan-focus-entry[aria-label="PAN creation"].has-guided-shotboard .focus-result-stage>.focus-result{height:100%!important;max-height:100%!important;width:100%!important}html[data-pan-skin=comic] .pan-focus-entry[aria-label="PAN creation"].has-guided-shotboard>.pan-longvid-timeline{height:100%!important;max-height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}html[data-pan-skin=comic] .has-guided-shotboard .pan-shot-scroll{height:auto!important;min-height:0!important;flex:1 1 0!important;overflow:auto!important}@media(max-width:900px){html[data-pan-skin=comic] .pan-focus-entry[aria-label="PAN creation"].has-guided-shotboard{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr) auto minmax(0,clamp(180px,26dvh,240px))!important}}html[data-pan-skin=comic] .has-guided-shotboard .pan-longvid-timeline>.pan-shot-timeline{flex:1 1 0!important;min-height:0!important;height:auto!important;overflow:hidden!important}html[data-pan-skin=comic] .pan-focus-entry[aria-label="PAN creation"].is-gallery>.focus-gallery-heading{display:block!important;flex:none!important;padding:10px 0 8px!important;margin:0!important;text-align:center!important}html[data-pan-skin=comic] .focus-gallery-heading h2{font-size:22px!important;letter-spacing:.24em!important;margin:0!important;line-height:1.4!important}html[data-pan-skin=comic] .focus-gallery-heading>p,html[data-pan-skin=comic] .focus-gallery-title-current{display:none!important}html[data-pan-skin=comic] .focus-gallery-title-comic{display:inline!important}html[data-pan-skin=comic] .pan-focus-entry[aria-label="PAN creation"] .focus-method-gallery{max-width:min(840px,100%)!important;height:min(100%,480px)!important}html[data-pan-skin=comic] .pan-focus-entry[aria-label="PAN creation"].has-method:not(.has-guided-shotboard) .focus-prompt-box>textarea{height:clamp(100px,18dvh,190px)!important;min-height:100px!important;max-height:190px!important;font-size:15px!important;line-height:1.55!important}html[data-pan-skin=comic] .has-guided-shotboard .focus-composer>.focus-prompt-box{height:100%!important;min-height:0!important;flex:1 1 0!important}html[data-pan-skin=comic] .pan-focus-entry[aria-label="PAN creation"].has-guided-shotboard .focus-prompt-box>textarea{height:auto!important;min-height:96px!important;max-height:none!important;flex:1 1 0!important;font-size:15px!important;line-height:1.55!important}}@layer pan-comic{html[data-pan-skin=comic] :is(.pan-scriba-paths,.crea-elite-choices)>button{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;gap:12px!important;padding:22px 24px!important;min-width:0!important;min-height:240px!important}html[data-pan-skin=comic] :is(.pan-scriba-paths,.crea-elite-choices)>button :is(small,b,span){display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}html[data-pan-skin=comic] :is(.pan-scriba-paths,.crea-elite-choices)>button small{font-size:11px!important;line-height:1.5!important}html[data-pan-skin=comic] :is(.pan-scriba-paths,.crea-elite-choices)>button b{font-size:clamp(22px,2vw,28px)!important;line-height:1.25!important}html[data-pan-skin=comic] :is(.pan-scriba-paths,.crea-elite-choices)>button span{font-size:13px!important;line-height:1.5!important}html[data-pan-skin=comic] :is(.pan-scriba-paths,.crea-elite-choices)>button i{align-self:flex-end!important;margin-top:auto!important;font-size:24px!important;line-height:1!important}html[data-pan-skin=comic] .pan-entry-targets{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:end!important;gap:14px!important;width:min(980px,100%)!important}html[data-pan-skin=comic] .pan-entry-targets label{display:grid!important;min-width:0!important;gap:6px!important;font-size:12px!important;line-height:1.4!important;text-align:left!important}html[data-pan-skin=comic] .pan-entry-targets :is(input,select,.easy-select){width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}@media(max-width:800px){html[data-pan-skin=comic] .pan-entry-targets{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html[data-pan-skin=comic] .pan-focus-entry[aria-label="PAN creation"].is-gallery>.focus-composer{max-width:840px!important;max-height:96px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html[data-pan-skin=comic] .is-gallery .crea-work-roll{height:64px!important;min-height:0!important;margin:4px auto 0!important;padding:0!important}html[data-pan-skin=comic] .pan-shot-ruler>span{display:grid!important;top:2px!important;height:26px!important;grid-template-rows:12px 11px!important;gap:2px!important;align-content:start!important;padding-block:0!important}html[data-pan-skin=comic] .pan-shot-ruler>span b{line-height:12px!important;font-size:9px!important;padding:0!important;margin:0!important}html[data-pan-skin=comic] .pan-shot-ruler>span small{line-height:11px!important;font-size:8px!important;padding:0!important;margin:0!important}html[data-pan-skin=comic] .pan-app .scriba-photo-note textarea{font:13px/1.5 Arial,sans-serif!important;text-transform:none!important;letter-spacing:normal!important;height:96px!important;min-height:96px!important;max-height:none!important;padding:8px!important;resize:vertical!important}html[data-pan-skin=comic] .pan-app .scriba-photo-note :is(button,input,select){font:12px/1.4 Arial,sans-serif!important;text-transform:none!important;letter-spacing:normal!important}html[data-pan-skin=comic] .pan-app .scriba-photo-note :is(.scriba-note-send,.scriba-note-receipt,.scriba-note-shortcuts>button,.easy-select){min-height:28px!important;padding:6px!important;white-space:normal!important}html[data-pan-skin=comic] .pan-app .scriba-photo-note .scriba-note-label{font:12px/1.4 Arial,sans-serif!important;color:var(--ink)!important;text-transform:none!important}}
