@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--ms-angle:0deg;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--font-weight-medium:500;--radius-xs:.125rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--shadow-pop:var(--shadow-pop);--shadow-overlay:var(--shadow-overlay)}}@layer lucid-base{*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--ink-1);font:400 14px/20px var(--font-sans);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0}button,input,textarea,select{font:inherit;color:inherit}img{height:auto}.hs-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-4);border-radius:var(--radius-m);border:var(--stroke-1) solid transparent;font:500 14px/20px var(--font-sans);cursor:pointer;text-align:center;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);text-decoration:none;display:inline-flex;position:relative}.hs-btn-s{min-height:var(--chip-h);padding:0 var(--space-3)}.hs-btn-s:after,.hs-chip:after,.hs-iconbtn-s:after{content:"";position:absolute;inset:-4px}.hs-btn-primary{background:var(--primary);color:var(--on-primary)}.hs-btn-primary:hover{background:var(--primary-hover)}.hs-btn-secondary{color:var(--ink-1);border-color:var(--line-strong);background:0 0}.hs-btn-secondary:hover{background:var(--surface-2)}.hs-btn-ghost{color:var(--ink-2);background:0 0}.hs-btn-ghost:hover{background:var(--surface-2);color:var(--ink-1)}.hs-btn-danger{color:var(--danger);border-color:var(--danger);background:0 0}.hs-btn-danger:hover{background:var(--danger-soft)}.hs-btn-block{width:100%}.hs-btn:disabled,.hs-btn[aria-disabled=true]{cursor:not-allowed;background:var(--surface-2);color:var(--ink-3);border-color:#0000}.hs-btn-cost{align-items:center;gap:var(--space-2);margin-left:var(--space-1);display:inline-flex}.hs-btn-cost:before{content:"";opacity:.3;width:1px;height:20px;margin-right:var(--space-1);background:currentColor}.hs-btn-paid{min-height:48px;padding:0 var(--space-5);white-space:nowrap;font-size:15px}.hs-iconbtn{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-m);color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.hs-iconbtn:hover{background:var(--surface-2);color:var(--ink-1)}.hs-iconbtn[aria-pressed=true]{background:var(--surface-3);color:var(--ink-1)}.hs-iconbtn-s{border-radius:var(--radius-s);width:32px;height:32px}.hs-iconbtn-media{background:var(--scrim);color:var(--media-ink)}.hs-iconbtn-media:hover{color:var(--media-ink);background:#000c}.hs-badge{align-items:center;gap:var(--space-1);min-height:20px;padding:0 var(--space-2);border-radius:var(--radius-xs);font:500 12px/16px var(--font-sans);background:var(--surface-3);color:var(--ink-2);white-space:nowrap;display:inline-flex}.hs-badge-soon{border:var(--stroke-1) solid var(--line-strong);color:var(--ink-2);background:0 0}.hs-badge-success{color:var(--success)}.hs-badge-warning{background:var(--warning-soft);color:var(--warning)}.hs-badge-danger{background:var(--danger-soft);color:var(--danger)}.hs-badge-accent{background:var(--accent-soft);color:var(--accent-ink)}.hs-badge-media{background:var(--scrim);color:var(--media-ink)}.hs-chip{transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), scale var(--dur-fast) var(--ease-standard)}.hs-chip:not(:disabled):active{scale:.97}.hs-btn,.hs-iconbtn,.hs-chip,.hs-select,.hs-menu-item{transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), scale var(--dur-fast) var(--ease-standard)}.hs-btn:not(:disabled):not([aria-disabled=true]):active,.hs-iconbtn:not(:disabled):active,.hs-chip:not(:disabled):active{scale:.97}.hs-btn-primary:not(:disabled):not([aria-disabled=true]){box-shadow:0 1px 2px #0003,inset 0 1px #ffffff24}.hs-btn-secondary:not(:disabled):not([aria-disabled=true]){box-shadow:0 1px 2px #00000014}.hs-btn{letter-spacing:-.005em;border-radius:10px}.hs-btn-primary:not(:disabled):not([aria-disabled=true]){background-image:linear-gradient(#ffffff1f,#fff0);box-shadow:0 1px 2px #00000047,inset 0 1px #ffffff38,inset 0 -1px #0000001a}.hs-btn-primary:not(:disabled):hover{filter:brightness(1.06)}.hs-btn-secondary:not(:disabled):not([aria-disabled=true]){background:var(--surface-1);border-color:var(--line);box-shadow:0 1px 2px #0000001f, var(--ms-hi)}.hs-btn-secondary:not(:disabled):hover{background:var(--surface-2);border-color:var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.hs-btn-secondary:not(:disabled):hover{border-color:color-mix(in srgb, var(--line-strong) 60%, var(--line))}}.hs-btn .hs-icon{transition:translate .2s var(--ms-spring)}.hs-btn:not(:disabled):hover .hs-icon:last-child:not(:first-child){translate:2px}.hs-iconbtn{border-radius:10px}.hs-iconbtn .hs-icon{transition:scale .2s var(--ms-spring)}.hs-iconbtn:not(:disabled):hover .hs-icon{scale:1.08}.hs-badge{border-radius:6px}.hs-badge-media{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000006b}}@layer utilities{.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.z-\[70\]{z-index:70}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-\[var\(--target-min\)\]{width:var(--target-min);height:var(--target-min)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-\[var\(--chip-h\)\]{min-height:var(--chip-h)}.min-h-\[var\(--control-h\)\]{min-height:var(--control-h)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-64{max-width:calc(var(--spacing) * 64)}.flex-none{flex:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.cursor-pointer{cursor:pointer}.resize{resize:both}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[6px\]{border-radius:6px}.rounded-\[10px\]{border-radius:10px}.rounded-\[var\(--radius-s\)\]{border-radius:var(--radius-s)}.rounded-md{border-radius:var(--radius-m)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-danger{border-color:var(--danger)}.border-line{border-color:var(--line)}.border-line-strong{border-color:var(--line-strong)}.border-transparent{border-color:#0000}.bg-black\/42{background-color:#0000006b}@supports (color:color-mix(in lab, red, red)){.bg-black\/42{background-color:color-mix(in oklab, var(--color-black) 42%, transparent)}}.bg-brand-soft{background-color:var(--accent-soft)}.bg-danger-soft{background-color:var(--danger-soft)}.bg-foreground{background-color:var(--ink-1)}.bg-primary{background-color:var(--primary)}.bg-scrim{background-color:var(--scrim)}.bg-surface-1{background-color:var(--surface-1)}.bg-surface-3{background-color:var(--surface-3)}.bg-transparent{background-color:#0000}.bg-warning-soft{background-color:var(--warning-soft)}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.from-white\/12{--tw-gradient-from:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.from-white\/12{--tw-gradient-from:color-mix(in oklab, var(--color-white) 12%, transparent)}}.from-white\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab, red, red)){.to-white\/0{--tw-gradient-to:color-mix(in oklab, var(--color-white) 0%, transparent)}}.to-white\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-foreground{fill:var(--ink-1)}.p-0{padding:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.text-center{text-align:center}.text-sm\/5{font-size:var(--text-sm);line-height:calc(var(--spacing) * 5)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\/4{font-size:var(--text-xs);line-height:calc(var(--spacing) * 4)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[-0\.005em\]{--tw-tracking:-.005em;letter-spacing:-.005em}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--media-ink\)\]{color:var(--media-ink)}.text-background{color:var(--bg)}.text-brand-ink{color:var(--accent-ink)}.text-danger{color:var(--danger)}.text-ink-1{color:var(--ink-1)}.text-ink-2{color:var(--ink-2)}.text-primary-foreground{color:var(--on-primary)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.no-underline{text-decoration-line:none}.shadow-\[0_1px_2px_rgb\(0_0_0\/0\.12\)\,var\(--ms-hi\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000001f), var(--ms-hi);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgb\(0_0_0\/0\.28\)\,inset_0_1px_0_rgb\(255_255_255\/0\.22\)\,inset_0_-1px_0_rgb\(0_0_0\/0\.1\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000047), inset 0 1px 0 var(--tw-shadow-color,#ffffff38), inset 0 -1px 0 var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-pop{--tw-shadow:var(--shadow-pop);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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,)}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-webkit-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: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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\,scale\,filter\]{transition-property:background-color,border-color,color,box-shadow,scale,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,scale\]{transition-property:background-color,color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-\(--ms-ease\){--tw-ease:var(--ms-ease);transition-timing-function:var(--ms-ease)}.fade-in-0{--tw-enter-opacity:0}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\!paused{animation-play-state:paused!important}.\!running{animation-play-state:running!important}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.hover\:border-\[color-mix\(in_srgb\,var\(--line-strong\)_60\%\,var\(--line\)\)\]:hover{border-color:var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[color-mix\(in_srgb\,var\(--line-strong\)_60\%\,var\(--line\)\)\]:hover{border-color:color-mix(in srgb,var(--line-strong) 60%,var(--line))}}.hover\:bg-\[var\(--primary-hover\)\]:hover{background-color:var(--primary-hover)}.hover\:bg-black\/80:hover{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/80:hover{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.hover\:bg-danger-soft:hover{background-color:var(--danger-soft)}.hover\:bg-surface-2:hover{background-color:var(--surface-2)}.hover\:text-\[var\(--media-ink\)\]:hover{color:var(--media-ink)}.hover\:text-ink-1:hover{color:var(--ink-1)}.hover\:brightness-106:hover{--tw-brightness:brightness(106%);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,)}}.active\:scale-97:active{--tw-scale-x:97%;--tw-scale-y:97%;--tw-scale-z:97%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-transparent:disabled{border-color:#0000}.disabled\:bg-surface-2:disabled{background-color:var(--surface-2)}.disabled\:bg-none:disabled{background-image:none}.disabled\:text-ink-3:disabled{color:var(--ink-3)}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:brightness-100:disabled{--tw-brightness:brightness(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,)}.disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:border-transparent[aria-disabled=true]{border-color:#0000}.aria-disabled\:bg-surface-2[aria-disabled=true]{background-color:var(--surface-2)}.aria-disabled\:bg-none[aria-disabled=true]{background-image:none}.aria-disabled\:text-ink-3[aria-disabled=true]{color:var(--ink-3)}.aria-disabled\:shadow-none[aria-disabled=true]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-disabled\:active\:scale-100[aria-disabled=true]:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.aria-pressed\:bg-surface-3[aria-pressed=true]{background-color:var(--surface-3)}.aria-pressed\:text-ink-1[aria-pressed=true]{color:var(--ink-1)}.data-\[side\=bottom\]\:slide-in-from-top-1[data-side=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-1[data-side=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-1[data-side=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-1[data-side=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.\[\&\>svg\]\:transition-\[scale\]>svg{transition-property:scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&\>svg\]\:duration-200>svg{--tw-duration:.2s;transition-duration:.2s}.\[\&\>svg\]\:ease-\(--ms-spring\)>svg{--tw-ease:var(--ms-spring);transition-timing-function:var(--ms-spring)}@media (hover:hover){.hover\:\[\&\>svg\]\:scale-108:hover>svg{--tw-scale-x:108%;--tw-scale-y:108%;--tw-scale-z:108%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:hover\:\[\&\>svg\]\:scale-100:disabled:hover>svg{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}@layer lucid{.hs-demo{padding:var(--space-5);gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.hs-demo-col{padding:var(--space-5);gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.hs-num{font:500 13px/18px var(--font-mono);font-variant-numeric:tabular-nums}.hs-num-s{font:500 12px/16px var(--font-mono);font-variant-numeric:tabular-nums}.hs-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hs-icon{width:var(--icon);height:var(--icon);flex:none;display:block}.hs-icon-s{width:var(--icon-s);height:var(--icon-s)}:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:var(--stroke-2) solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.hs-credits{align-items:center;gap:var(--space-1);white-space:nowrap;font:500 13px/18px var(--font-mono);font-variant-numeric:tabular-nums;display:inline-flex}.hs-credits .hs-cmark{flex:none;width:14px;height:14px}.hs-credits-s{font-size:12px;line-height:16px}.hs-credits-s .hs-cmark{width:12px;height:12px}.hs-spin{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;width:16px;height:16px;animation:.8s linear infinite hs-spin}@keyframes hs-spin{to{transform:rotate(360deg)}}.hs-chip{align-items:center;gap:var(--space-2);min-height:var(--chip-h);padding:0 var(--space-3);border-radius:var(--radius-m);background:var(--surface-2);border:var(--stroke-1) solid transparent;color:var(--ink-1);font:500 14px/20px var(--font-sans);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);display:inline-flex;position:relative}.hs-chip:hover{background:var(--surface-3)}.hs-chip[aria-pressed=true],.hs-chip[aria-expanded=true]{background:var(--accent-soft);border-color:var(--accent)}.hs-chip .hs-chip-k{color:var(--ink-2);font-weight:400}.hs-chip .hs-chip-count{font:500 12px/16px var(--font-mono);color:var(--ink-3)}.hs-chip-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.hs-pop{display:inline-flex;position:relative}.hs-menu{min-width:220px;max-width:320px;padding:var(--space-1);background:var(--surface-1);border-radius:var(--radius-m);box-shadow:var(--shadow-pop);z-index:30;flex-direction:column;display:flex}.hs-pop>.hs-menu{top:calc(100% + var(--space-1));position:absolute;left:0}.hs-menu-title{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--ink-3);font:500 12px/16px var(--font-sans)}.hs-menu-item{align-items:center;gap:var(--space-3);min-height:var(--target-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);color:var(--ink-1);text-align:left;cursor:pointer;font:400 14px/20px var(--font-sans);background:0 0;border:0;display:flex}.hs-menu-item:hover,.hs-menu-item:focus-visible{background:var(--surface-2);outline:none}.hs-menu-item[aria-checked=true]{color:var(--ink-1);font-weight:500}.hs-menu-item .hs-menu-hint{color:var(--ink-3);font:500 12px/16px var(--font-mono);white-space:nowrap;margin-left:auto}.hs-menu-item .hs-check{color:var(--accent);margin-left:auto}.hs-menu-item:disabled{color:var(--ink-3);cursor:not-allowed}.hs-menu hr{border:0;border-top:var(--stroke-1) solid var(--line);margin:var(--space-1) 0}.hs-seg{border-radius:var(--radius-m);background:var(--surface-2);gap:2px;padding:2px;display:inline-flex}.hs-seg button{min-height:40px;padding:0 var(--space-4);color:var(--ink-2);font:500 14px/20px var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px}.hs-seg button[aria-checked=true]{background:var(--surface-3);color:var(--ink-1);box-shadow:0 0 0 1px var(--line-strong) inset}.hs-seg-block{display:flex}.hs-seg-block button{flex:1}.hs-tabs{gap:var(--space-5);border-bottom:var(--stroke-1) solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.hs-tab{min-height:var(--control-h);color:var(--ink-2);font:500 14px/20px var(--font-sans);cursor:pointer;white-space:nowrap;align-items:center;gap:var(--space-2);background:0 0;border:0;padding:0;display:inline-flex;position:relative}.hs-tab:hover,.hs-tab[aria-selected=true]{color:var(--ink-1)}.hs-tab[aria-selected=true]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.hs-psteps{scrollbar-width:none;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.hs-psteps a,.hs-psteps button{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-m);color:var(--ink-2);font:500 13px/18px var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex}.hs-psteps a:hover,.hs-psteps button:hover{background:var(--surface-2);color:var(--ink-1)}.hs-psteps [aria-current=step]{background:var(--surface-3);color:var(--ink-1)}.hs-psteps .hs-pdot{border-radius:var(--radius-full);background:var(--line-strong);flex:none;width:6px;height:6px}.hs-psteps [data-state=done] .hs-pdot{background:var(--success)}.hs-psteps [aria-current=step] .hs-pdot{background:var(--accent)}.hs-psteps .hs-psep{color:var(--ink-3);flex:none}.hs-avatar{border-radius:var(--radius-full);background:var(--avatar-1);width:32px;height:32px;color:var(--media-ink);font:600 12px/16px var(--font-sans);flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.hs-avatar img{object-fit:cover;width:100%;height:100%}.hs-avatar-sq{border-radius:var(--radius-s)}.hs-avatar-l{width:44px;height:44px;font-size:14px}.hs-avatar-s{width:20px;height:20px;font-size:10px}.hs-avatar-xs{width:16px;height:16px;font-size:9px}:is(.hs-mention,.st-mention,.hs-sw-ref,.sn-chip,.sl-speaker)[data-kind]{--ref-ink:oklch(.83 .1 var(--ref-h,250));--ref-fill:oklch(.64 .13 var(--ref-h,250))}[data-theme=light] :is(.hs-mention,.st-mention,.hs-sw-ref,.sn-chip,.sl-speaker)[data-kind]{--ref-ink:oklch(.46 .15 var(--ref-h,250));--ref-fill:oklch(.62 .14 var(--ref-h,250))}.hs-mention,.st-mention{background:var(--ref-fill,var(--accent));border-radius:6px;align-items:center;gap:5px;max-width:100%;height:20px;margin:0 1px;padding:0 7px 0 2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hs-mention,.st-mention{background:color-mix(in oklab, var(--ref-fill,var(--accent)) 16%, var(--surface-2))}}.hs-mention,.st-mention{box-shadow:inset 0 0 0 1px var(--ref-fill,var(--accent))}@supports (color:color-mix(in lab, red, red)){.hs-mention,.st-mention{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ref-fill,var(--accent)) 38%, transparent)}}.hs-mention,.st-mention{color:var(--ref-ink,var(--ink-1));font:500 13px/18px var(--font-sans);letter-spacing:0;vertical-align:text-bottom;white-space:nowrap}.hs-mention-thumb{background:var(--ref-fill,var(--avatar-1));color:#fff;width:16px;height:16px;font:600 9px/1 var(--font-sans);text-transform:uppercase;border-radius:4px;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.hs-mention-thumb img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.hs-refrow{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.hs-refadd{align-items:center;gap:var(--space-1);min-height:var(--chip-h);padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-m);border:var(--stroke-1) dashed var(--line-strong);color:var(--ink-2);cursor:pointer;font:500 14px/20px var(--font-sans);white-space:nowrap;background:0 0;display:inline-flex;position:relative}.hs-refadd:after{content:"";position:absolute;inset:-4px}.hs-refadd:hover{color:var(--ink-1);background:var(--surface-2)}.hs-refadd .hs-refstack{margin-left:var(--space-1);display:inline-flex}.hs-refadd .hs-refstack .hs-avatar{box-shadow:0 0 0 2px var(--surface-1);margin-left:-6px}.hs-prompt{min-height:120px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-m);background:var(--surface-2);border:var(--stroke-1) solid var(--line);font:400 16px/26px var(--font-sans);color:var(--ink-1);cursor:text;white-space:pre-wrap;position:relative}.hs-prompt:focus-within,.hs-prompt[data-focus=true]{border-color:var(--accent)}.hs-prompt [contenteditable]:not([contenteditable=false]){outline:none;min-height:78px}.hs-prompt .hs-ph{color:var(--ink-3)}.hs-prompt-foot{align-items:center;gap:var(--space-2);margin-top:var(--space-2);color:var(--ink-3);font:400 13px/18px var(--font-sans);justify-content:space-between;display:flex}.hs-caret{background:var(--ink-1);vertical-align:-4px;width:1.5px;height:20px;animation:1s step-end infinite hs-blink;display:inline-block}@keyframes hs-blink{50%{opacity:0}}.hs-mention-menu{left:var(--space-4);top:calc(100% - var(--space-2));z-index:30;width:300px;position:absolute}.hs-mention-menu .hs-menu-item{gap:var(--space-2)}.hs-notice{align-items:center;gap:var(--space-2);min-height:32px;color:var(--ink-2);font:400 13px/18px var(--font-sans);display:flex}.hs-notice a,.hs-notice button{color:var(--accent-ink);padding:0 0 0 var(--space-1);font:500 13px/18px var(--font-sans);cursor:pointer;text-underline-offset:2px;min-height:var(--target-min);background:0 0;border:0;text-decoration:underline}.hs-notice-warning{color:var(--warning)}.hs-notice-danger{color:var(--danger)}.hs-notice-boxed{padding:var(--space-2) var(--space-3);border-radius:var(--radius-m);background:var(--surface-2)}.hs-notice-boxed.hs-notice-warning{background:var(--warning-soft)}.hs-notice-boxed.hs-notice-danger{background:var(--danger-soft)}.hs-media{background:var(--surface-2);position:relative;overflow:hidden}.hs-media>img,.hs-media>video,.hs-media>svg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hs-pcard{gap:var(--space-3);color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-l);background:0 0;border:0;flex-direction:column;min-width:0;padding:0;text-decoration:none;display:flex}.hs-pcard .hs-media{aspect-ratio:16/9;border-radius:var(--radius-l);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--dur-fast) var(--ease-standard)}.hs-pcard:hover .hs-media{box-shadow:inset 0 0 0 1px var(--line-strong)}.hs-pcard-top{left:var(--space-2);top:var(--space-2);gap:var(--space-1);display:flex;position:absolute}.hs-pcard-body{padding:0 var(--space-1);flex-direction:column;gap:2px;display:flex}.hs-pcard-title{font:600 16px/24px var(--font-sans)}.hs-pcard-meta{color:var(--ink-2);font:400 13px/18px var(--font-sans)}.hs-pcard[data-deleted=true] .hs-media{opacity:.45}.hs-rcard{border-radius:var(--radius-m);background:var(--surface-2);aspect-ratio:var(--ratio,16 / 9);position:relative;overflow:hidden}.hs-rcard .hs-media{position:absolute;inset:0}.hs-rcard-actions{top:var(--space-2);right:var(--space-2);gap:var(--space-1);opacity:0;transition:opacity var(--dur-base) var(--ease-standard);display:flex;position:absolute}.hs-rcard:hover .hs-rcard-actions,.hs-rcard:focus-within .hs-rcard-actions{opacity:1}.hs-rcard-foot{left:var(--space-2);bottom:var(--space-2);right:var(--space-2);gap:var(--space-1);align-items:center;display:flex;position:absolute}.hs-rcard-state{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4);text-align:center;color:var(--ink-2);font:400 13px/18px var(--font-sans);flex-direction:column;display:flex;position:absolute;inset:0}.hs-rcard[data-status=failed]{background:var(--danger-soft)}.hs-rcard[data-status=failed] .hs-rcard-state{color:var(--danger)}.hs-rcard[data-selected=true]{box-shadow:0 0 0 var(--stroke-2) var(--accent)}@media (hover:none){.hs-rcard-actions{opacity:1}}.hs-progress{gap:var(--space-2);flex-direction:column;width:100%;max-width:360px;display:flex}.hs-msg .hs-progress,.lc-assistant-message .hs-progress{max-width:none}.hs-progress-row{justify-content:space-between;gap:var(--space-3);color:var(--ink-2);font:400 13px/18px var(--font-sans);display:flex}.hs-bar{border-radius:var(--radius-full);background:var(--surface-3);height:4px;overflow:hidden}.hs-bar>i{border-radius:inherit;background:var(--primary);height:100%;transition:width var(--dur-slow) var(--ease-standard);display:block}.hs-bar-indet>i{width:30%;animation:hs-indet 1.4s var(--ease-standard) infinite}@keyframes hs-indet{0%{transform:translate(-100%)}to{transform:translate(340%)}}.hs-skel{background:var(--surface-2);border-radius:var(--radius-s);position:relative;overflow:hidden}.hs-skel:after{content:"";background:linear-gradient(90deg, transparent, var(--surface-3), transparent);animation:1.6s linear infinite hs-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes hs-shimmer{to{transform:translate(100%)}}.hs-state{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);flex-direction:column;max-width:420px;margin:0 auto;display:flex}.hs-state-icon{border-radius:var(--radius-l);background:var(--surface-2);width:48px;height:48px;color:var(--ink-2);place-items:center;display:grid}.hs-state-danger .hs-state-icon{background:var(--danger-soft);color:var(--danger)}.hs-state h3{font:600 16px/24px var(--font-sans);margin:0}.hs-state p{color:var(--ink-2);margin:0}.hs-state-actions{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;justify-content:center;display:flex}.hs-scrim{background:var(--scrim);padding:var(--space-4);z-index:50;place-items:center;display:grid;position:fixed;inset:0}.hs-scrim-inline{min-height:100%;position:relative;inset:auto}.hs-modal{width:min(560px,100%);max-height:calc(100vh - 2 * var(--space-5));background:var(--surface-1);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);position:relative;overflow:auto}.hs-modal-l{width:min(880px,100%)}.hs-modal-head{align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) 0 var(--space-6);display:flex}.hs-modal-head h2{margin:var(--space-2) 0 0;font:600 20px/28px var(--font-sans);flex:1}.hs-modal-head p{margin:var(--space-1) 0 0;color:var(--ink-2)}.hs-modal-body{padding:var(--space-5) var(--space-6) var(--space-6)}.hs-modal-foot{justify-content:flex-end;gap:var(--space-2);padding:0 var(--space-6) var(--space-6);flex-wrap:wrap;display:flex}.hs-panel-scrim{background:var(--scrim);z-index:50;justify-content:flex-end;display:flex;position:fixed;inset:0}.hs-panel-scrim.hs-scrim-inline{min-height:100%;position:relative}.hs-panel{width:min(440px,100%);height:100%;min-height:inherit;background:var(--surface-1);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex}.hs-panel .hs-modal-head{padding:var(--space-4) var(--space-4) var(--space-3) var(--space-5);border-bottom:var(--stroke-1) solid var(--line)}.hs-panel .hs-modal-head h2{margin-top:var(--space-2);font-size:16px;line-height:24px}.hs-panel-body{padding:var(--space-5);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow:auto}.hs-panel-foot{padding:var(--space-4) var(--space-5);border-top:var(--stroke-1) solid var(--line);gap:var(--space-2);justify-content:flex-end;display:flex}@media (max-width:600px){.hs-scrim{align-items:end;padding:0}.hs-modal{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-height:92vh}.hs-modal-head{padding:var(--space-4) var(--space-4) 0 var(--space-5)}.hs-modal-body{padding:var(--space-4) var(--space-5) var(--space-5)}.hs-modal-foot{padding:0 var(--space-5) var(--space-5)}.hs-modal-foot .hs-btn{flex:1}}.hs-toasts{right:var(--space-5);bottom:var(--space-5);gap:var(--space-2);z-index:60;flex-direction:column;display:flex;position:fixed}.hs-toast{align-items:center;gap:var(--space-3);max-width:420px;min-height:52px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-m);background:var(--surface-3);box-shadow:var(--shadow-pop);color:var(--ink-1);font:400 14px/20px var(--font-sans);display:flex}.hs-toast .hs-toast-icon{color:var(--success)}.hs-toast[data-tone=danger] .hs-toast-icon{color:var(--danger)}.hs-toast[data-tone=warning] .hs-toast-icon{color:var(--warning)}.hs-toast .hs-toast-msg{flex:1}.hs-toast .hs-btn{min-height:36px}@media (max-width:600px){.hs-toasts{left:var(--space-4);right:var(--space-4);bottom:calc(var(--space-4) + 64px)}.hs-toast{max-width:none}}.hs-cpill{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--surface-2);border:var(--stroke-1) solid var(--line);color:var(--ink-1);cursor:pointer;display:inline-flex;position:relative}.hs-cpill:after{content:"";position:absolute;inset:-4px}.hs-cpill[data-low=true]{border-color:var(--warning);color:var(--warning)}.hs-ccard{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);border-radius:var(--radius-l);background:var(--surface-2);flex-direction:column;display:flex}.hs-ccard-k{color:var(--ink-2);font:400 13px/18px var(--font-sans)}.hs-ccard .hs-credits{font-size:20px;line-height:28px}.hs-ccard .hs-credits .hs-cmark{width:18px;height:18px}.hs-nav{width:var(--nav-w);height:100%;min-height:0;padding:var(--space-3);background:var(--surface-1);border-right:var(--stroke-1) solid var(--line);transition:width var(--dur-base) var(--ease-standard);flex-direction:column;display:flex;overflow:hidden}.hs-nav-head{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 0 0 var(--space-2);margin-bottom:var(--space-2);display:flex}.hs-logo{align-items:center;gap:var(--space-3);color:var(--ink-1);min-height:var(--target-min);text-decoration:none;display:inline-flex}.hs-logo-mark{flex:none;width:30px;height:30px;display:block}.hs-logo-words{flex-direction:column;gap:4px;display:inline-flex}.hs-wordmark{width:auto;height:15px;color:var(--ink-1);display:block}.hs-logo-sub{font:500 9px/10px var(--font-sans);letter-spacing:.16em;color:var(--ink-2);white-space:nowrap}.hs-logo-stacked .hs-logo-mark{width:44px;height:44px}.hs-logo-stacked .hs-wordmark{height:22px}.hs-nav-scroll{scrollbar-width:thin;flex:1;min-height:0;overflow:hidden auto}.hs-nav-sec{padding:var(--space-2) 0;flex-direction:column;gap:2px;display:flex}.hs-nav-sec+.hs-nav-sec{border-top:var(--stroke-1) solid var(--line)}.hs-nav-label{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--ink-3);font:500 12px/16px var(--font-sans);white-space:nowrap}.hs-nav-item{align-items:center;gap:var(--space-3);min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-m);width:100%;color:var(--ink-2);font:500 14px/20px var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:0;text-decoration:none;display:flex}.hs-nav-item:hover{background:var(--surface-2);color:var(--ink-1)}.hs-nav-item[aria-current=page]{background:var(--surface-3);color:var(--ink-1)}.hs-nav-item .hs-badge{margin-left:auto}.hs-nav-item[data-soon=true]{color:var(--ink-3)}.hs-nav-item .hs-nav-txt{flex:1;min-width:0}.hs-nav-foot{gap:var(--space-2);padding-top:var(--space-3);flex-direction:column;margin-top:auto;display:flex}.hs-nav-user{align-items:center;gap:var(--space-3);min-height:var(--control-h);padding:0 var(--space-1) 0 var(--space-2);display:flex}.hs-nav-user .hs-nav-who{flex-direction:column;flex:1;min-width:0;display:flex}.hs-nav-user .hs-nav-who b{font:500 14px/20px var(--font-sans)}.hs-nav-user .hs-nav-who span{color:var(--ink-3);font:400 12px/16px var(--font-sans)}.hs-nav[data-collapsed=true]{width:var(--rail-w);padding:var(--space-3) var(--space-2)}.hs-nav[data-collapsed=true] .hs-nav-head{gap:var(--space-2);flex-direction:column;padding:0}.hs-nav[data-collapsed=true] .hs-logo-words,.hs-nav[data-collapsed=true] .hs-nav-txt,.hs-nav[data-collapsed=true] .hs-nav-label,.hs-nav[data-collapsed=true] .hs-nav-item .hs-badge,.hs-nav[data-collapsed=true] .hs-nav-who,.hs-nav[data-collapsed=true] .hs-ccard{display:none}.hs-nav[data-collapsed=true] .hs-nav-item{justify-content:center;padding:0}.hs-nav[data-collapsed=true] .hs-nav-user{flex-direction:column;justify-content:center;padding:0}.hs-nav[data-collapsed=true] .hs-nav-cmini{display:flex}.hs-nav-cmini{padding:var(--space-2) 0;border-radius:var(--radius-m);background:var(--surface-2);font:500 11px/14px var(--font-mono);flex-direction:column;align-items:center;gap:2px;display:none}.hs-tabbar{background:var(--surface-1);border-top:var(--stroke-1) solid var(--line);padding-bottom:env(safe-area-inset-bottom);z-index:20;grid-template-columns:repeat(5,1fr);display:grid;position:sticky;bottom:0}.hs-tabbar a,.hs-tabbar button{min-height:56px;color:var(--ink-2);font:500 11px/14px var(--font-sans);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.hs-tabbar [aria-current=page]{color:var(--ink-1)}.hs-topbar{align-items:center;gap:var(--space-3);min-height:var(--topbar-h);padding:0 var(--space-3) 0 var(--space-2);background:var(--surface-1);border-bottom:var(--stroke-1) solid var(--line);display:flex}.hs-topbar-title{flex-direction:column;min-width:0;display:flex}.hs-topbar-title b{font:600 15px/20px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hs-topbar-title span{color:var(--ink-3);font:400 12px/16px var(--font-sans);white-space:nowrap}.hs-topbar .hs-psteps{flex:1;justify-content:center}.hs-topbar-end{align-items:center;gap:var(--space-2);display:flex}.hs-desk{grid-template-columns:var(--editcard-w) minmax(0, 1fr);gap:var(--space-4);padding:var(--space-4);flex:1;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.hs-editcard{background:var(--surface-1);border-radius:var(--radius-l);border:var(--stroke-1) solid var(--line);grid-template-columns:72px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.hs-ecard-main{flex-direction:column;min-height:0;display:flex}.hs-ecard-scroll{padding:var(--space-4) var(--space-4) var(--space-3);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.hs-ecard-head{align-items:center;gap:var(--space-2);display:flex}.hs-ecard-head h2{font:600 16px/24px var(--font-sans);flex:1;min-width:0;margin:0}.hs-ecard-k{color:var(--ink-2);font:500 13px/18px var(--font-sans);margin-bottom:calc(-1 * var(--space-2))}.hs-ecard-foot{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border-top:var(--stroke-1) solid var(--line);background:var(--surface-1);flex-direction:column;display:flex}.hs-ecard-opts{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.hs-ecard-go{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.hs-trim{border:var(--stroke-2) solid var(--accent);border-radius:var(--radius-xs);pointer-events:none;height:40px;position:absolute;top:18px}.hs-shot-type{position:absolute;top:4px;left:4px}.hs-app{grid-template-columns:auto minmax(0,1fr);height:100vh;min-height:100vh;display:grid}.hs-app-main{flex-direction:column;min-width:0;min-height:0;display:flex}@media (max-width:1100px){.hs-desk{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-content:start}.hs-editcard{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.hs-app{grid-template-columns:minmax(0,1fr);height:auto}.hs-app>.hs-nav,.hs-topbar .hs-psteps{display:none}.hs-desk{padding:var(--space-3) var(--space-3) 0;gap:var(--space-3)}.hs-ecard-scroll{padding:var(--space-3)}.hs-ecard-foot{padding:var(--space-3);z-index:5;box-shadow:var(--shadow-pop);position:sticky;bottom:0}.hs-ecard-go .hs-btn-paid{flex:100%}.hs-editcard{overflow:visible}.hs-mobile-steps{display:flex!important}}.hs-mobile-steps{display:none}.hs-nav-cmini .hs-cmark{width:14px;height:14px}[data-theme=light] .hs-media>svg{filter:saturate(.75)brightness(1.75)contrast(.85)}.hs-shell{background:var(--bg);grid-template-columns:auto minmax(0,1fr);min-height:100vh;display:grid}.hs-shell>.hs-nav{height:100vh;position:sticky;top:0}.hs-shell-main{flex-direction:column;min-width:0;display:flex}.hs-mhead{align-items:center;gap:var(--space-2);min-height:var(--topbar-h);padding:0 var(--space-2) 0 var(--space-4);background:var(--surface-1);border-bottom:var(--stroke-1) solid var(--line);z-index:20;display:none;position:sticky;top:0}.hs-mhead .hs-logo-mark{width:26px;height:26px}.hs-mhead .hs-wordmark{height:13px}.hs-mhead-end{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.hs-page{width:100%;max-width:var(--content-max);padding:var(--space-6) var(--space-5) var(--space-8);gap:var(--space-7);flex-direction:column;margin:0 auto;display:flex}.hs-page-wide{max-width:none}.hs-sec{gap:var(--space-4);flex-direction:column;display:flex}.hs-sec-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.hs-sec-head h2{font:600 20px/28px var(--font-sans);margin:0}.hs-sec-head p{margin:var(--space-1) 0 0;color:var(--ink-2)}.hs-phead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.hs-phead h1{font:600 24px/32px var(--font-sans);margin:0}.hs-phead p{margin:var(--space-1) 0 0;color:var(--ink-2);max-width:60ch}.hs-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--col,260px)), 1fr));display:grid}.hs-hscroll{gap:var(--space-3);scrollbar-width:none;scroll-snap-type:x mandatory;padding-bottom:2px;display:flex;overflow-x:auto}.hs-hscroll>*{scroll-snap-align:start;flex:none}@media (max-width:768px){.hs-shell{grid-template-columns:minmax(0,1fr)}.hs-shell>.hs-nav{display:none}.hs-mhead{display:flex}.hs-page{padding:var(--space-5) var(--space-4) calc(var(--space-7) + 56px);gap:var(--space-6)}.hs-shell .hs-tabbar{position:fixed;bottom:0;left:0;right:0}.hs-phead h1{font-size:20px;line-height:28px}}@media (min-width:769px){.hs-shell .hs-tabbar{display:none}}.hs-fcard{border-radius:var(--radius-l);min-height:200px;color:var(--media-ink);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);isolation:isolate;flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.hs-fcard>.hs-media{z-index:-2;transition:transform var(--dur-slow) var(--ease-standard);position:absolute;inset:0}.hs-fcard:before{content:"";z-index:-1;background:linear-gradient(#0000,#0000001a 40%,#000000b8);position:absolute;inset:0}.hs-fcard-body{padding:var(--space-4);flex-direction:column;gap:2px;display:flex}.hs-fcard-body b{font:600 16px/24px var(--font-sans)}.hs-fcard-body span{font:400 13px/18px var(--font-sans);opacity:.86}.hs-fcard-top{top:var(--space-3);left:var(--space-3);right:var(--space-3);gap:var(--space-1);justify-content:space-between;display:flex;position:absolute}.hs-fcard-icon{border-radius:var(--radius-m);background:var(--scrim);width:36px;height:36px;color:var(--media-ink);place-items:center;display:grid}.hs-fcard-l{min-height:280px}.hs-fcard-s{min-height:150px}.hs-fcard-plain{background:var(--surface-1);color:var(--ink-1);justify-content:flex-start}.hs-fcard-plain:before{display:none}.hs-fcard-plain .hs-fcard-body span{color:var(--ink-2);opacity:1}.hs-fcard-new{border:var(--stroke-1) dashed var(--line-strong);box-shadow:none;color:var(--ink-2);justify-content:center;align-items:center;gap:var(--space-2);background:0 0}.hs-fcard-new:before{display:none}.hs-fcard-new:hover{background:var(--surface-1);color:var(--ink-1)}.hs-hero{gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid;position:relative;overflow:hidden}.hs-hero-text{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.hs-hero-kicker{align-items:center;gap:var(--space-2);color:var(--ink-2);font:500 13px/18px var(--font-sans);display:inline-flex}.hs-hero h1{font:600 32px/40px var(--font-sans);letter-spacing:-.01em;margin:0}.hs-hero p{color:var(--ink-2);font:400 16px/24px var(--font-sans);max-width:46ch;margin:0}.hs-hero-actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.hs-fan{height:260px;position:relative}.hs-fan .hs-media{border-radius:var(--radius-l);box-shadow:var(--shadow-overlay);position:absolute;top:50%;left:50%}.hs-fan .f0{aspect-ratio:3/4;z-index:3;width:46%;transform:translate(-50%,-50%)}.hs-fan .f1{aspect-ratio:3/4;z-index:2;opacity:.9;width:34%;transform:translate(-128%,-46%)rotate(-6deg)}.hs-fan .f2{aspect-ratio:3/4;z-index:2;opacity:.9;width:34%;transform:translate(28%,-46%)rotate(6deg)}.hs-fan .f3{aspect-ratio:3/4;z-index:1;opacity:.6;width:26%;transform:translate(-190%,-40%)rotate(-11deg)}.hs-fan .f4{aspect-ratio:3/4;z-index:1;opacity:.6;width:26%;transform:translate(92%,-40%)rotate(11deg)}.hs-fan-label{z-index:4;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}@media (max-width:960px){.hs-hero{padding:var(--space-5);gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.hs-hero h1{font-size:24px;line-height:32px}.hs-fan{order:-1;height:200px}}.hs-greet{align-items:center;gap:var(--space-5);padding:var(--space-6) 0 var(--space-2);text-align:center;flex-direction:column;display:flex}.hs-greet h1{font:600 32px/40px var(--font-sans);letter-spacing:-.01em;margin:0}.hs-greet p{margin:calc(-1 * var(--space-3)) 0 0;color:var(--ink-2)}@media (max-width:768px){.hs-greet h1{font-size:24px;line-height:32px}.hs-greet{padding-top:var(--space-2)}}.hs-composer{gap:var(--space-2);width:100%;max-width:860px;padding:var(--space-3);border-radius:var(--radius-xl);text-align:left;background:var(--surface-1);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex}.hs-composer:focus-within{box-shadow:var(--shadow-overlay), 0 0 0 var(--stroke-2) var(--accent)}.hs-composer-top{gap:var(--space-2);align-items:flex-start;display:flex}.hs-composer textarea{resize:none;min-width:0;min-height:52px;color:var(--ink-1);font:400 16px/24px var(--font-sans);padding:10px var(--space-1);background:0 0;border:0;outline:none;flex:1}.hs-composer textarea::placeholder{color:var(--ink-3)}.hs-composer-refs{gap:var(--space-2);padding:0 var(--space-1);flex-wrap:wrap;display:flex}.hs-refthumb{border-radius:var(--radius-m);flex:none;width:52px;height:52px;position:relative;overflow:hidden}.hs-refthumb .hs-media{position:absolute;inset:0}.hs-refthumb button{border-radius:var(--radius-full);background:var(--scrim);width:20px;height:20px;color:var(--media-ink);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;top:2px;right:2px}.hs-refthumb button:after{content:"";position:absolute;inset:-12px}.hs-composer-bar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.hs-composer-bar .hs-grow{flex:1}.hs-composer-float{bottom:var(--space-5);z-index:15;margin:0 auto;position:sticky}.hs-composer-hint{color:var(--ink-3);font:400 12px/16px var(--font-sans);text-align:center}@media (max-width:768px){.hs-composer{border-radius:var(--radius-l);padding:var(--space-2)}.hs-composer-float{bottom:calc(56px + var(--space-2))}.hs-composer-bar .hs-btn-paid{flex:100%}.hs-composer-bar .hs-grow{display:none}}.hs-gallery{--gallery-gap:var(--space-3);grid-template-columns:repeat(auto-fill, minmax(min(100%, max(var(--gallery-min,220px), calc((100% - (var(--cols,4) - 1) * var(--gallery-gap)) / var(--cols,4)))), 1fr));gap:var(--gallery-gap);display:grid}.hs-gallery>*{min-width:0}.hs-gallery .hs-rcard{width:100%}@media (max-width:768px){.hs-gallery{--gallery-gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}}.hs-dayhead{align-items:center;gap:var(--space-3);color:var(--ink-2);font:500 13px/18px var(--font-sans);display:flex}.hs-dayhead:after{content:"";border-top:var(--stroke-1) solid var(--line);flex:1}.hs-prompt-echo{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-m);background:var(--surface-1);align-items:flex-start;display:flex}.hs-prompt-echo p{min-width:0;color:var(--ink-1);flex:1;margin:0}.hs-prompt-echo small{color:var(--ink-3);font:400 12px/16px var(--font-sans);margin-top:2px;display:block}.hs-tool{gap:var(--space-4);padding:var(--space-4);grid-template-columns:360px minmax(0,1fr);align-items:start;min-height:100vh;display:grid}.hs-tool-panel{top:var(--space-4);gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);max-height:calc(100vh - 2 * var(--space-4));flex-direction:column;display:flex;position:sticky;overflow:auto}.hs-tool-panel h2{font:600 16px/24px var(--font-sans);margin:0}.hs-field{gap:var(--space-2);flex-direction:column;display:flex}.hs-field>label,.hs-field-k{color:var(--ink-2);font:500 13px/18px var(--font-sans);justify-content:space-between;gap:var(--space-2);display:flex}.hs-select{align-items:center;gap:var(--space-3);min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-m);background:var(--surface-2);border:var(--stroke-1) solid transparent;cursor:pointer;text-align:left;width:100%;color:var(--ink-1);display:flex}.hs-select:hover{border-color:var(--line-strong)}.hs-select .hs-select-v{flex-direction:column;flex:1;min-width:0;display:flex}.hs-select .hs-select-v small{color:var(--ink-3);font:400 12px/16px var(--font-sans)}.hs-textarea{resize:vertical;width:100%;min-height:120px;padding:var(--space-3);border-radius:var(--radius-m);background:var(--surface-2);border:var(--stroke-1) solid var(--line);color:var(--ink-1);font:400 15px/22px var(--font-sans);outline:none}.hs-textarea:focus{border-color:var(--accent)}.hs-input{width:100%;min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-m);background:var(--surface-2);border:var(--stroke-1) solid var(--line);color:var(--ink-1);font:400 14px/20px var(--font-sans);outline:none}.hs-input:focus{border-color:var(--accent)}.hs-range{width:100%;accent-color:var(--accent);min-height:var(--target-min)}.hs-tool-foot{bottom:calc(-1 * var(--space-4));margin:0 calc(-1 * var(--space-4)) calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4) var(--space-4);background:var(--surface-1);border-top:var(--stroke-1) solid var(--line);gap:var(--space-2);flex-direction:column;display:flex;position:sticky}.hs-tool-main{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}@media (max-width:1024px){.hs-tool{padding:var(--space-3);grid-template-columns:minmax(0,1fr)}.hs-tool-panel{max-height:none;position:static}.hs-tool-main{order:-1}}.hs-modecard{border-radius:var(--radius-l);cursor:pointer;min-height:120px;color:var(--media-ink);text-align:left;isolation:isolate;background:var(--surface-2);border:0;flex-direction:column;justify-content:flex-end;padding:0;display:flex;position:relative;overflow:hidden}.hs-modecard>.hs-media{z-index:-2;position:absolute;inset:0}.hs-modecard:before{content:"";z-index:-1;background:linear-gradient(#0000 35%,#000000b3);position:absolute;inset:0}.hs-modecard span{padding:var(--space-3);font:600 14px/20px var(--font-sans)}.hs-modecard[aria-pressed=true]{box-shadow:0 0 0 var(--stroke-2) var(--accent)}.hs-canvas{border-radius:var(--radius-l);background:var(--stage);flex:1;place-items:center;min-height:520px;display:grid;position:relative;overflow:hidden}.hs-canvas-img{aspect-ratio:4/3;width:min(70%,640px);position:relative}.hs-canvas-img .hs-media{border-radius:var(--radius-s);position:absolute;inset:0}.hs-mask{outline:2px dashed var(--accent);outline-offset:2px;background:#6ea8ff73;border-radius:40% 55% 45% 50%;position:absolute}.hs-toolrail{left:var(--space-3);padding:var(--space-1);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-pop);flex-direction:column;gap:2px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hs-toolbar-top{top:var(--space-3);padding:var(--space-1);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-pop);align-items:center;gap:2px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.hs-toolbar-top .hs-sep,.hs-sep{background:var(--line);width:1px;height:24px;margin:0 var(--space-1)}.hs-brushsize{bottom:var(--space-3);gap:var(--space-3);padding:var(--space-1) var(--space-4);border-radius:var(--radius-full);background:var(--surface-1);box-shadow:var(--shadow-pop);color:var(--ink-2);font:500 13px/18px var(--font-sans);align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.hs-brushsize input{width:140px}@media (max-width:768px){.hs-canvas{min-height:360px}.hs-canvas-img{width:82%}.hs-toolrail{top:auto;left:50%;bottom:var(--space-3);flex-direction:row;transform:translate(-50%)}.hs-brushsize{display:none}}.hs-ba{aspect-ratio:16/10;border-radius:var(--radius-l);background:var(--stage);width:100%;position:relative;overflow:hidden}.hs-ba .hs-media{position:absolute;inset:0}.hs-ba-before{clip-path:inset(0 50% 0 0);filter:blur(2.5px)saturate(.8);position:absolute;inset:0}.hs-ba-handle{background:var(--media-ink);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-1px)}.hs-ba-handle button{border-radius:var(--radius-full);background:var(--media-ink);color:#111113;width:44px;height:44px;box-shadow:var(--shadow-pop);cursor:ew-resize;border:0;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hs-ba-tag{top:var(--space-3);position:absolute}.hs-ba-tag.l{left:var(--space-3)}.hs-ba-tag.r{right:var(--space-3)}.hs-drop{justify-content:center;align-items:center;gap:var(--space-2);min-height:160px;padding:var(--space-5);border-radius:var(--radius-l);border:var(--stroke-1) dashed var(--line-strong);color:var(--ink-2);text-align:center;background:0 0;flex-direction:column;display:flex}.hs-drop b{color:var(--ink-1);font:600 15px/22px var(--font-sans)}.hs-drop small{color:var(--ink-3);font:400 12px/16px var(--font-sans)}.hs-drop[data-over=true]{border-color:var(--accent);background:var(--accent-soft)}.hs-voice{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border-radius:var(--radius-m);border:var(--stroke-1) solid transparent;background:var(--surface-2);cursor:pointer;text-align:left;width:100%;color:var(--ink-1);min-height:56px;display:flex}.hs-voice:hover{border-color:var(--line-strong)}.hs-voice[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.hs-voice-who{flex-direction:column;flex:1;min-width:0;display:flex}.hs-voice-who b{font:500 14px/20px var(--font-sans)}.hs-voice-who span{color:var(--ink-2);font:400 12px/16px var(--font-sans)}.hs-aclip{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;display:grid}.hs-aclip-body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.hs-aclip-text{color:var(--ink-1);font:400 14px/20px var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hs-aclip-meta{gap:var(--space-2);color:var(--ink-3);font:400 12px/16px var(--font-sans);flex-wrap:wrap;align-items:center;display:flex}.hs-wave{align-items:center;gap:2px;height:32px;display:flex}.hs-wave i{background:var(--line-strong);border-radius:2px;flex:1;min-width:2px;max-width:3px}.hs-wave i.on{background:var(--accent)}.hs-play{border-radius:var(--radius-full);background:var(--primary);width:44px;height:44px;color:var(--on-primary);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.hs-play[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.hs-script{width:100%;max-width:760px;padding:var(--space-6) var(--space-6) var(--space-8);background:var(--surface-1);border-radius:var(--radius-l);box-shadow:inset 0 0 0 1px var(--line);font:400 15px/24px var(--font-mono);color:var(--ink-1);margin:0 auto}.hs-script p{margin:0 0 var(--space-3)}.hs-sl-scene{text-transform:uppercase;letter-spacing:.02em;gap:var(--space-3);align-items:center;font-weight:500;display:flex}.hs-sl-scene .hs-badge{font-family:var(--font-sans);text-transform:none;letter-spacing:0}.hs-sl-action{color:var(--ink-1)}.hs-sl-char{text-transform:uppercase;padding-left:38%;margin:var(--space-4) 0 0!important}.hs-sl-paren{color:var(--ink-2);padding-left:30%;margin-bottom:0!important}.hs-sl-dial{padding:0 20% 0 22%}.hs-sl-note{font-family:var(--font-sans);color:var(--ink-2);padding:var(--space-2) var(--space-3);border-left:var(--stroke-2) solid var(--warning);background:var(--warning-soft);border-radius:0 var(--radius-s) var(--radius-s) 0}.hs-sl-active{box-shadow:-12px 0 0 -10px var(--accent)}.hs-scriptbar{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);top:var(--space-3);z-index:5;flex-wrap:wrap;align-items:center;display:flex;position:sticky}.hs-sugg{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-m);background:var(--surface-2);flex-direction:column;display:flex}.hs-sugg-head{align-items:center;gap:var(--space-2);font:600 14px/20px var(--font-sans);display:flex}.hs-sugg ul{padding:0 0 0 var(--space-4);color:var(--ink-2);font:400 13px/18px var(--font-sans);margin:0}.hs-sugg-actions{gap:var(--space-2);display:flex}.hs-sugg[data-state=accepted]{box-shadow:inset 0 0 0 1px var(--success)}.hs-sugg[data-state=rejected]{opacity:.5}@media (max-width:768px){.hs-script{padding:var(--space-4);font-size:14px}.hs-sl-char{padding-left:25%}.hs-sl-dial{padding:0 6% 0 10%}.hs-sl-paren{padding-left:18%}}.hs-scene{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.hs-scene-head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.hs-scene-head b{font:600 15px/22px var(--font-sans)}.hs-scene-head span{color:var(--ink-2);font:400 13px/18px var(--font-sans)}.hs-scene-shots{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));display:grid}.hs-bshot{gap:var(--space-2);text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.hs-bshot .hs-media{aspect-ratio:16/9;border-radius:var(--radius-m);box-shadow:inset 0 0 0 1px var(--line)}.hs-bshot-live .hs-media{background:repeating-linear-gradient(135deg, var(--surface-2) 0 10px, var(--surface-3) 10px 20px)}.hs-bshot b{font:500 13px/18px var(--font-sans)}.hs-bshot span{color:var(--ink-2);font:400 12px/16px var(--font-sans)}.hs-bshot-tags{left:var(--space-2);top:var(--space-2);gap:var(--space-1);display:flex;position:absolute}.hs-editor{gap:var(--space-3);padding:var(--space-3);flex:1;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.hs-editor-top{gap:var(--space-3);grid-template-columns:300px minmax(0,1fr) 280px;min-height:0;display:grid}.hs-edpanel{background:var(--surface-1);border-radius:var(--radius-l);box-shadow:inset 0 0 0 1px var(--line);padding:var(--space-3);gap:var(--space-3);flex-direction:column;min-height:0;display:flex;overflow:auto}.hs-edpanel h3{font:600 14px/20px var(--font-sans);margin:0}.hs-edmedia{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.hs-edmedia .hs-media{aspect-ratio:16/9;border-radius:var(--radius-s)}.hs-tracks{background:var(--surface-1);border-radius:var(--radius-l);box-shadow:inset 0 0 0 1px var(--line);padding:var(--space-2) var(--space-3) var(--space-3);gap:var(--space-2);flex-direction:column;display:flex;overflow-x:auto}.hs-tracks-bar{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.hs-tracks-bar .hs-grow{flex:1}.hs-track{gap:var(--space-2);grid-template-columns:96px minmax(860px,1fr);align-items:center;display:grid}.hs-track-k{align-items:center;gap:var(--space-2);color:var(--ink-2);font:500 12px/16px var(--font-sans);white-space:nowrap;display:flex}.hs-lane{border-radius:var(--radius-s);background:var(--surface-2);height:48px;position:relative}.hs-lane-s{height:32px}.hs-clip{border-radius:var(--radius-xs);padding:0 var(--space-2);font:500 11px/14px var(--font-sans);color:var(--media-ink);align-items:center;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden}.hs-clip.v{background:var(--avatar-1)}.hs-clip.v .hs-media{opacity:.9;position:absolute;inset:0}.hs-clip.v span{background:var(--scrim);border-radius:3px;padding:0 4px;position:relative}.hs-clip.d{background:var(--avatar-3)}.hs-clip.m{background:var(--avatar-6)}.hs-clip.sel{box-shadow:0 0 0 2px var(--accent)}.hs-clip .hs-cwave{opacity:.55;align-items:center;gap:2px;display:flex;position:absolute;inset:6px 4px}.hs-clip .hs-cwave i{background:var(--media-ink);border-radius:1px;flex:1}.hs-trans{background:var(--surface-1);border:2px solid var(--accent);z-index:2;border-radius:4px;width:20px;height:20px;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.hs-tl-ruler{min-width:860px;height:16px;color:var(--ink-3);font:500 11px/14px var(--font-mono);margin-left:104px;position:relative}.hs-tl-ruler span{position:absolute;transform:translate(-50%)}.hs-tl-head{background:var(--ink-1);z-index:3;pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.hs-tl-head:before{content:"";background:var(--ink-1);border-radius:2px;width:12px;height:8px;position:absolute;top:-2px;left:-5px}@media (max-width:1100px){.hs-editor-top{grid-template-columns:minmax(0,1fr)}.hs-editor-top .hs-edpanel:not(.hs-edstage){display:none}}.hs-export{gap:var(--space-5);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.hs-card{padding:var(--space-5);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);gap:var(--space-4);flex-direction:column;display:flex}.hs-card h3{font:600 16px/24px var(--font-sans);margin:0}.hs-kv{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--stroke-1) solid var(--line);color:var(--ink-2);display:flex}.hs-kv b{color:var(--ink-1);font-weight:500}.hs-kv:last-child{border-bottom:0}@media (max-width:900px){.hs-export{grid-template-columns:minmax(0,1fr)}}.hs-idea{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.hs-logline{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;text-align:left;color:var(--ink-1);border:0;width:100%;display:flex}.hs-logline[aria-pressed=true]{box-shadow:inset 0 0 0 var(--stroke-2) var(--accent)}.hs-logline-n{border-radius:var(--radius-full);background:var(--surface-3);width:28px;height:28px;font:500 12px/16px var(--font-mono);flex:none;place-items:center;display:grid}.hs-logline b{font:600 15px/22px var(--font-sans);margin-bottom:2px;display:block}.hs-logline span{color:var(--ink-2);font:400 14px/20px var(--font-sans)}.hs-episodes{flex-direction:column;gap:2px;display:flex}.hs-ep{align-items:center;gap:var(--space-3);min-height:var(--target-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-m);color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;width:100%;display:flex}.hs-ep:hover{background:var(--surface-2);color:var(--ink-1)}.hs-ep[aria-current=true]{background:var(--surface-3);color:var(--ink-1)}.hs-ep .hs-num-s{color:var(--ink-3)}.hs-ep b{flex:1;font-weight:500}@media (max-width:1024px){.hs-idea{grid-template-columns:minmax(0,1fr)}}@keyframes hs-dots{0%,to{opacity:.25}50%{opacity:1}}.hs-spot{border-radius:var(--radius-m);box-shadow:0 0 0 9999px var(--scrim), 0 0 0 3px var(--accent);pointer-events:none;z-index:40;transition:all var(--dur-slow) var(--ease-standard);position:absolute}.hs-coach{z-index:41;gap:var(--space-3);width:380px;max-width:calc(100vw - 2 * var(--space-4));align-items:flex-end;display:flex;position:absolute}.hs-coach-bubble{min-width:0;padding:var(--space-4);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-overlay);gap:var(--space-3);flex-direction:column;flex:1;display:flex;position:relative}.hs-coach-bubble:before{content:"";background:var(--surface-1);border-radius:2px;width:14px;height:14px;position:absolute;transform:rotate(45deg)}.hs-coach[data-arrow=top] .hs-coach-bubble:before{top:-6px;left:var(--arrow-x,32px)}.hs-coach[data-arrow=left] .hs-coach-bubble:before{left:-6px;top:var(--arrow-y,24px)}.hs-coach[data-arrow=bottom] .hs-coach-bubble:before{bottom:-6px;left:var(--arrow-x,32px)}.hs-coach-bubble b{font:600 15px/22px var(--font-sans)}.hs-coach-bubble p{color:var(--ink-2);margin:0}.hs-coach-foot{align-items:center;gap:var(--space-2);display:flex}.hs-coach-foot .hs-num-s{color:var(--ink-3);margin-right:auto}.hs-dotsteps{gap:4px;margin-right:auto;display:flex}.hs-dotsteps i{border-radius:var(--radius-full);background:var(--line-strong);width:6px;height:6px}.hs-dotsteps i.on{background:var(--accent);width:16px}.hs-chat{background:var(--surface-1);border-radius:var(--radius-xl);width:400px;max-width:100%;height:640px;max-height:100%;box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;overflow:hidden}.hs-chat-head{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-bottom:var(--stroke-1) solid var(--line);display:flex}.hs-chat-head .hs-chat-who{flex-direction:column;flex:1;min-width:0;display:flex}.hs-chat-head b{font:600 15px/20px var(--font-sans)}.hs-chat-head span{color:var(--success);font:400 12px/16px var(--font-sans);align-items:center;gap:4px;display:inline-flex}.hs-chat-head span:before{content:"";border-radius:var(--radius-full);background:currentColor;width:6px;height:6px}.hs-chat-body{padding:var(--space-4);gap:var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.hs-msg{max-width:86%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-l);font:400 14px/21px var(--font-sans);white-space:pre-wrap}.hs-msg-bot{background:var(--surface-2);border-bottom-left-radius:var(--radius-xs);align-self:flex-start}.hs-msg-me{background:var(--primary);color:var(--on-primary);border-bottom-right-radius:var(--radius-xs);align-self:flex-end}.hs-msg-act{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.hs-msg-row{gap:var(--space-2);align-items:flex-end;display:flex}.hs-typing{padding:var(--space-3) var(--space-4);background:var(--surface-2);border-radius:var(--radius-l);border-bottom-left-radius:var(--radius-xs);gap:4px;display:inline-flex}.hs-typing i{border-radius:var(--radius-full);background:var(--ink-3);width:6px;height:6px;animation:1.2s infinite hs-dots}.hs-typing i:nth-child(2){animation-delay:.2s}.hs-typing i:nth-child(3){animation-delay:.4s}.hs-chat-sugg{gap:var(--space-2);padding:0 var(--space-4) var(--space-2);scrollbar-width:none;display:flex;overflow-x:auto}.hs-chat-input{gap:var(--space-2);padding:var(--space-3);border-top:var(--stroke-1) solid var(--line);align-items:flex-end;display:flex}.hs-chat-input textarea{min-height:var(--control-h);resize:none;max-height:120px;padding:11px var(--space-3);border-radius:var(--radius-m);border:var(--stroke-1) solid var(--line);background:var(--surface-2);color:var(--ink-1);font:400 14px/20px var(--font-sans);outline:none;flex:1}.hs-chat-input textarea:focus{border-color:var(--accent)}.hs-chat-send{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-m);background:var(--primary);color:var(--on-primary);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.hs-botfab{right:var(--space-5);bottom:var(--space-5);z-index:30;align-items:center;gap:var(--space-2);padding:4px var(--space-4) 4px 4px;border-radius:var(--radius-full);background:var(--surface-1);box-shadow:var(--shadow-overlay);color:var(--ink-1);cursor:pointer;font:500 14px/20px var(--font-sans);border:0;display:flex;position:fixed}@media (max-width:768px){.hs-chat{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;height:100%}.hs-botfab{right:var(--space-3);bottom:calc(56px + var(--space-3));padding:2px}.hs-botfab span{display:none}}.hs-product{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-l);background:var(--surface-2);align-items:center;display:flex}.hs-product .hs-media{border-radius:var(--radius-m);flex:none;width:72px;height:72px}.hs-product-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hs-product-t b{font:600 15px/22px var(--font-sans)}.hs-product-t span{color:var(--ink-2);font:400 13px/18px var(--font-sans)}.hs-format{align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-m);border:var(--stroke-1) solid var(--line);background:var(--surface-2);min-height:104px;color:var(--ink-1);cursor:pointer;font:500 13px/18px var(--font-sans);flex-direction:column;justify-content:center;display:flex}.hs-format i{border:2px solid;border-radius:4px;display:block}.hs-format[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.hs-format small{color:var(--ink-3);font:400 12px/16px var(--font-sans)}.hs-row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.hs-col{gap:var(--space-3);flex-direction:column;display:flex}.hs-muted{color:var(--ink-2)}.hs-grid-2{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hs-grid-3{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:768px){.hs-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.hs-asst-chat{top:var(--space-5);position:sticky}@media (max-width:1024px){.hs-asst,.hs-scriptwrap{grid-template-columns:minmax(0,1fr)!important}.hs-asst-chat{position:static}.hs-asst-chat .hs-chat{border-radius:var(--radius-xl);width:100%;height:560px}}.hs-app-main>.hs-page{flex:none}.hs-login{background:var(--bg);grid-template-columns:minmax(0,1fr) 480px;min-height:100vh;display:grid}.hs-login-art{padding:var(--space-6);isolation:isolate;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.hs-login-art>.hs-media{z-index:-2;position:absolute;inset:0}.hs-login-art:before{content:"";z-index:-1;background:linear-gradient(to top, rgba(0, 0, 0, var(--overlay,.6)), rgba(0, 0, 0, calc(var(--overlay,.6) * .35)));position:absolute;inset:0}.hs-login-art .hs-logo,.hs-login-art .hs-wordmark{color:var(--media-ink)}.hs-login-art .hs-logo-sub{color:#ffffffb3}.hs-login-copy{color:var(--media-ink);gap:var(--space-3);flex-direction:column;max-width:520px;display:flex}.hs-login-copy h1{font:600 40px/48px var(--font-sans);letter-spacing:-.015em;margin:0}.hs-login-copy p{font:400 16px/24px var(--font-sans);opacity:.85;margin:0}.hs-login-ticks{gap:var(--space-4);color:#fffc;font:400 13px/18px var(--font-sans);flex-wrap:wrap;display:flex}.hs-login-ticks span{gap:var(--space-1);align-items:center;display:inline-flex}.hs-login-form{justify-content:center;gap:var(--space-4);padding:var(--space-7) var(--space-7);background:var(--surface-1);border-left:var(--stroke-1) solid var(--line);flex-direction:column;display:flex}.hs-login-form h2{font:600 24px/32px var(--font-sans);margin:0}.hs-login-form .hs-or{align-items:center;gap:var(--space-3);color:var(--ink-3);font:400 13px/18px var(--font-sans);display:flex}.hs-login-form .hs-or:before,.hs-login-form .hs-or:after{content:"";border-top:var(--stroke-1) solid var(--line);flex:1}.hs-btn-google{background:var(--surface-1);color:var(--ink-1);border-color:var(--line-strong)}.hs-btn-google:hover{background:var(--surface-2)}.hs-pass{position:relative}.hs-pass .hs-input{padding-right:52px}.hs-pass .hs-iconbtn{position:absolute;top:0;right:0}.hs-admin-tune{right:var(--space-4);top:var(--space-4);gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--scrim);color:var(--media-ink);font:500 12px/16px var(--font-sans);align-items:center;display:flex;position:absolute}.hs-admin-tune input{width:110px;accent-color:var(--accent)}@media (max-width:900px){.hs-login{grid-template-columns:minmax(0,1fr)}.hs-login-art{min-height:260px;padding:var(--space-5)}.hs-login-copy h1{font-size:24px;line-height:32px}.hs-login-ticks,.hs-admin-tune{display:none}.hs-login-form{padding:var(--space-5) var(--space-4) var(--space-6);border-left:0;border-top:var(--stroke-1) solid var(--line)}}.hs-site{background:var(--bg);color:var(--ink-1);min-height:100vh}.hs-site-nav{z-index:30;align-items:center;gap:var(--space-5);min-height:64px;padding:0 max(var(--space-5), calc((100% - 1200px) / 2));background:var(--bg);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.hs-site-nav{background:color-mix(in srgb, var(--bg) 82%, transparent)}}.hs-site-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:var(--stroke-1) solid var(--line)}.hs-site-nav nav{gap:var(--space-1);margin:0 auto;display:flex}.hs-site-nav nav a{min-height:var(--target-min);padding:0 var(--space-3);border-radius:var(--radius-m);color:var(--ink-2);font:500 14px/20px var(--font-sans);align-items:center;text-decoration:none;display:inline-flex}.hs-site-nav nav a:hover{color:var(--ink-1);background:var(--surface-2)}.hs-wrap{width:100%;max-width:1200px;padding:0 var(--space-5);margin:0 auto}.hs-hero-site{min-height:720px;padding-bottom:var(--space-7);flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:hidden}.hs-hero-site canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hs-hero-site .hs-hero-copy{z-index:2;align-items:center;gap:var(--space-4);text-align:center;padding:0 var(--space-4);flex-direction:column;display:flex;position:relative}.hs-pill{align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-full);border:var(--stroke-1) solid var(--line-strong);color:var(--ink-2);font:500 12px/16px var(--font-sans);background:var(--bg);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hs-pill{background:color-mix(in srgb, var(--bg) 70%, transparent)}}.hs-pill:before{content:"";border-radius:var(--radius-full);background:var(--accent);width:6px;height:6px}.hs-display{font:600 56px/60px var(--font-sans);letter-spacing:-.025em;max-width:18ch;margin:0}.hs-display em{color:var(--accent-ink);font-style:normal}.hs-lead{color:var(--ink-2);font:400 17px/26px var(--font-sans);max-width:58ch;margin:0}.hs-ticks{gap:var(--space-5);color:var(--ink-2);font:400 13px/18px var(--font-sans);flex-wrap:wrap;justify-content:center;display:flex}.hs-ticks span{gap:var(--space-1);align-items:center;display:inline-flex}.hs-ticks .hs-icon{color:var(--success)}.hs-sitesec{padding:var(--space-8) 0;gap:var(--space-6);flex-direction:column;display:flex}.hs-sitesec-head{text-align:center;gap:var(--space-2);flex-direction:column;align-items:center;display:flex}.hs-sitesec-head h2{font:600 32px/40px var(--font-sans);letter-spacing:-.015em;margin:0}.hs-sitesec-head p{color:var(--ink-2);max-width:56ch;margin:0}.hs-demo-win{border-radius:var(--radius-xl);background:var(--surface-1);box-shadow:var(--shadow-overlay);overflow:hidden}.hs-demo-bar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--stroke-1) solid var(--line);color:var(--ink-2);font:500 13px/18px var(--font-sans);display:flex}.hs-demo-bar b{color:var(--ink-1);flex:1;font-weight:600}.hs-demo-body{grid-template-columns:280px minmax(0,1fr);min-height:520px;display:grid}.hs-demo-side{border-right:var(--stroke-1) solid var(--line);padding:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.hs-demo-step{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:var(--stroke-1) solid var(--line);flex-direction:column;display:flex}.hs-demo-step>span{gap:var(--space-2);color:var(--ink-2);font:500 12px/16px var(--font-sans);align-items:center;display:inline-flex}.hs-demo-step[data-on=true]>span{color:var(--accent-ink)}.hs-demo-step p{color:var(--ink-1);margin:0}.hs-demo-main{padding:var(--space-4);gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.hs-howto{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hs-howto .hs-card{gap:var(--space-2)}.hs-howto .hs-step-num{font:500 13px/18px var(--font-mono);color:var(--accent-ink)}.hs-plans{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hs-plan{padding:var(--space-5);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);gap:var(--space-3);flex-direction:column;display:flex}.hs-plan[data-featured=true]{box-shadow:inset 0 0 0 var(--stroke-2) var(--accent)}.hs-plan h3{font:600 18px/26px var(--font-sans);margin:0}.hs-plan-price{font:600 32px/40px var(--font-sans);letter-spacing:-.01em}.hs-plan-credits{align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-m);background:var(--surface-2);display:flex}.hs-plan-credits .hs-credits{font-size:18px;line-height:24px}.hs-plan ul{gap:var(--space-2);color:var(--ink-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hs-plan li{gap:var(--space-2);display:flex}.hs-plan li .hs-icon{color:var(--success);flex:none;margin-top:1px}.hs-calc{gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.hs-calc-row{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--stroke-1) solid var(--line);grid-template-columns:minmax(0,1fr) 160px 80px;align-items:center;display:grid}.hs-calc-row .hs-num{text-align:right}.hs-stepper{border-radius:var(--radius-m);background:var(--surface-2);align-items:center;display:inline-flex}.hs-stepper button{width:var(--target-min);height:var(--target-min);color:var(--ink-1);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.hs-stepper span{text-align:center;min-width:48px;font:500 14px/20px var(--font-mono)}.hs-calc-total{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-l);background:var(--surface-2);flex-direction:column;justify-content:center;display:flex}.hs-calc-total .hs-credits{font-size:32px;line-height:40px}.hs-calc-total .hs-credits .hs-cmark{width:26px;height:26px}.hs-faq{width:100%;max-width:760px;margin:0 auto}.hs-faq details{border-bottom:var(--stroke-1) solid var(--line)}.hs-faq summary{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;min-height:60px;font:500 16px/24px var(--font-sans);list-style:none;display:flex}.hs-faq summary::-webkit-details-marker{display:none}.hs-faq summary .hs-icon{color:var(--ink-2);transition:transform var(--dur-base) var(--ease-standard);flex:none}.hs-faq details[open] summary .hs-icon{transform:rotate(45deg)}.hs-faq details p{margin:0 0 var(--space-4);color:var(--ink-2)}.hs-cta{padding:var(--space-8) 0 calc(var(--space-8) + 80px);text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex;position:relative;overflow:hidden}.hs-cta canvas{width:100%;height:200px;position:absolute;bottom:0;left:0;right:0}.hs-foot{border-top:var(--stroke-1) solid var(--line);padding:var(--space-7) 0 var(--space-5);position:relative;overflow:hidden}.hs-foot-grid{gap:var(--space-5);grid-template-columns:1.4fr repeat(3,1fr);display:grid}.hs-foot h4{margin:0 0 var(--space-3);color:var(--ink-3);font:500 12px/16px var(--font-sans)}.hs-foot a{min-height:36px;color:var(--ink-2);align-items:center;text-decoration:none;display:flex}.hs-foot a:hover{color:var(--ink-1)}.hs-foot-word{margin:var(--space-7) 0 var(--space-4);color:var(--line);width:100%;display:block}.hs-foot-word svg{width:100%;height:auto;display:block}.hs-foot-copy{color:var(--ink-3);font:400 12px/16px var(--font-sans);border-top:var(--stroke-1) solid var(--line);padding-top:var(--space-4)}@media (max-width:900px){.hs-site-nav nav{display:none}.hs-site-nav{padding:0 var(--space-4);justify-content:space-between}.hs-hero-site{min-height:620px}.hs-display{font-size:32px;line-height:40px}.hs-lead{font-size:15px;line-height:22px}.hs-sitesec{padding:var(--space-7) 0}.hs-sitesec-head h2{font-size:24px;line-height:32px}.hs-demo-body{grid-template-columns:minmax(0,1fr)}.hs-demo-side{border-right:0;border-bottom:var(--stroke-1) solid var(--line)}.hs-howto,.hs-plans,.hs-calc{grid-template-columns:minmax(0,1fr)}.hs-calc-row{grid-template-columns:minmax(0,1fr) auto}.hs-calc-row .hs-num{display:none}.hs-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-wrap{padding:0 var(--space-4)}}.hs-admin{background:var(--bg);grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.hs-admin-nav{height:100vh;padding:var(--space-3);background:var(--surface-1);border-right:var(--stroke-1) solid var(--line);flex-direction:column;display:flex;position:sticky;top:0;overflow:auto}.hs-admin-top{z-index:10;align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-5);background:var(--bg);border-bottom:var(--stroke-1) solid var(--line);display:flex;position:sticky;top:0}.hs-crumbs{align-items:center;gap:var(--space-1);color:var(--ink-3);font:400 13px/18px var(--font-sans);display:flex}.hs-crumbs b{color:var(--ink-1);font-weight:500}.hs-admin-main{padding:var(--space-5);gap:var(--space-4);flex-direction:column;width:100%;max-width:1280px;margin:0 auto;display:flex}.hs-kpis{border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.hs-kpi{padding:var(--space-4);gap:var(--space-1);border-right:var(--stroke-1) solid var(--line);border-bottom:var(--stroke-1) solid var(--line);flex-direction:column;display:flex}.hs-kpi:nth-child(4n){border-right:0}.hs-kpi-k{gap:var(--space-2);color:var(--ink-2);font:500 12px/16px var(--font-sans);align-items:center;display:flex}.hs-kpi-v{font:500 24px/32px var(--font-mono);font-variant-numeric:tabular-nums}.hs-kpi-d{color:var(--ink-3);font:400 12px/16px var(--font-sans);gap:var(--space-1);align-items:center;display:flex}.hs-kpi-d .up{color:var(--success)}.hs-kpi-d .down{color:var(--danger)}.hs-panel2{padding:var(--space-4);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.hs-panel2 h3{font:600 15px/22px var(--font-sans);margin:0}.hs-panel2-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.hs-panel2-head p{color:var(--ink-3);font:400 12px/16px var(--font-sans);margin:2px 0 0}.hs-check{gap:2px var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hs-check a{align-items:center;gap:var(--space-2);min-height:40px;color:var(--ink-1);font:400 13px/18px var(--font-sans);border-radius:var(--radius-s);padding:0 var(--space-2);text-decoration:none;display:flex}.hs-check a:hover{background:var(--surface-2)}.hs-check a .hs-icon{color:var(--ink-3)}.hs-check a[data-done=true]{color:var(--ink-2);text-decoration:line-through}.hs-check a[data-done=true] .hs-icon{color:var(--success)}.hs-check a small{color:var(--ink-3);margin-left:auto;font-size:11px}.hs-table{border-collapse:collapse;width:100%;font:400 13px/18px var(--font-sans)}.hs-table th{text-align:left;color:var(--ink-3);padding:var(--space-2) var(--space-3);border-bottom:var(--stroke-1) solid var(--line);white-space:nowrap;background:var(--surface-1);font-size:12px;font-weight:500;position:sticky;top:0}.hs-table td{padding:var(--space-2) var(--space-3);border-bottom:var(--stroke-1) solid var(--line);vertical-align:middle;height:44px}.hs-table tr:hover td{background:var(--surface-2)}.hs-table .num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.hs-table-wrap{margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4);overflow-x:auto}.hs-chart{height:200px;position:relative}.hs-chart svg{width:100%;height:100%;display:block;overflow:visible}.hs-legend{gap:var(--space-4);color:var(--ink-2);font:400 12px/16px var(--font-sans);flex-wrap:wrap;display:flex}.hs-legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.hs-status{font:500 12px/16px var(--font-sans);align-items:center;gap:6px;display:inline-flex}.hs-status:before{content:"";border-radius:var(--radius-full);background:currentColor;width:8px;height:8px}.hs-status.ok{color:var(--success)}.hs-status.run{color:var(--accent-ink)}.hs-status.fail{color:var(--danger)}.hs-status.wait{color:var(--warning)}.hs-killswitch{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-m);background:var(--danger-soft);color:var(--danger);display:flex}.hs-killswitch b{flex:1;font-weight:600}@media (max-width:1100px){.hs-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-kpi:nth-child(2n){border-right:0}}@media (max-width:768px){.hs-admin{grid-template-columns:minmax(0,1fr)}.hs-admin-nav{display:none}.hs-admin-main{padding:var(--space-3)}.hs-admin-top{padding:0 var(--space-3)}.hs-check{grid-template-columns:minmax(0,1fr)}}.hs-window{box-shadow:var(--shadow-overlay);background:var(--bg);border-radius:12px;flex-direction:column;height:100%;display:flex;overflow:hidden}.hs-titlebar{align-items:center;gap:var(--space-3);height:38px;padding:0 var(--space-3);background:var(--surface-1);border-bottom:var(--stroke-1) solid var(--line);color:var(--ink-2);font:500 12px/16px var(--font-sans);flex:none;display:flex}.hs-lights{gap:8px;display:flex}.hs-lights i{border-radius:var(--radius-full);background:var(--surface-3);width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--line)}.hs-titlebar b{text-align:center;color:var(--ink-2);flex:1;font-weight:500}.hs-window .hs-shell,.hs-window .hs-app{height:100%;min-height:0}.hs-window .hs-shell>.hs-nav{height:100%}.hs-desk-bg{background:var(--surface-3);box-sizing:border-box;min-height:100vh;padding:28px}.hs-site-nav .hs-btn{white-space:nowrap}.hs-hero-site .hs-hero-copy:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--bg) 35%, transparent);opacity:.85;pointer-events:none;position:absolute;inset:-60px -120px -40px}@media (max-width:900px){.hs-hero-site{min-height:780px}}@media (max-width:480px){.hs-site-nav .hs-btn-ghost{display:none}}@media (max-width:768px){.hs-admin-top .hs-btn{display:none}.hs-admin-top .hs-badge{max-width:140px;overflow:hidden}.hs-admin-main .hs-phead .hs-row{width:100%}}.hs-tool.hs-tool-narrow{grid-template-columns:320px minmax(0,1fr)}@media (max-width:1024px){.hs-tool.hs-tool-narrow{grid-template-columns:minmax(0,1fr)}}.hs-kbd{border-radius:var(--radius-xs);min-width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-2);font:500 12px/16px var(--font-mono);white-space:nowrap;align-items:center;padding:0 5px;display:inline-flex}.hs-inputwrap{display:block;position:relative}.hs-inputwrap>.hs-icon{color:var(--ink-2);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.hs-inputwrap>.hs-input{padding-left:36px}.hs-proj-body{flex:1;min-height:0;display:flex}.hs-proj-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:auto}.hs-proj-main>.hs-desk{flex:1}.hs-topbar-eps[aria-pressed=true]{background:var(--surface-3)}.hs-sw{flex:1;grid-template-columns:264px minmax(0,1fr) 328px;min-height:0;display:grid}.hs-sw[data-rail=true]{grid-template-columns:248px minmax(0,1fr) 56px}.hs-sw[data-nonav=true]{grid-template-columns:minmax(0,1fr) 328px}.hs-sw-nav,.hs-sw-bible,.hs-sw-rail{background:var(--surface-1);flex-direction:column;min-height:0;display:flex;overflow:auto}.hs-sw-nav{border-right:var(--stroke-1) solid var(--line)}.hs-sw-bible,.hs-sw-rail{border-left:var(--stroke-1) solid var(--line)}.hs-sw-rail{align-items:center;gap:var(--space-1);padding:var(--space-3) 0}.hs-sw-center{background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex}.hs-sw-head{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:var(--stroke-1) solid var(--line);flex-wrap:nowrap;min-height:60px;display:flex}.hs-sw-head .hs-seg button{min-height:36px;padding:0 12px}.hs-sw-head-t b,.hs-sw-head-t span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hs-sw-head>.hs-btn,.hs-sw-head>.hs-badge{flex:none}.hs-sw-head-t{flex-direction:column;min-width:0;margin-right:auto;display:flex}.hs-sw-head-t b{font:600 15px/20px var(--font-sans)}.hs-sw-head-t span{color:var(--ink-2);font:400 12px/16px var(--font-sans)}.hs-sw-save{align-items:center;gap:var(--space-1);color:var(--ink-2);font:400 12px/16px var(--font-sans);white-space:nowrap;display:inline-flex}.hs-sw-save .hs-icon{color:var(--success)}.hs-sw-mtabs{padding:var(--space-2) var(--space-3);border-bottom:var(--stroke-1) solid var(--line);display:none}.hs-sw-tools{padding:4px var(--space-3);border-bottom:var(--stroke-1) solid var(--line);scrollbar-width:none;background:var(--bg);flex:none;align-items:center;gap:2px;display:flex;overflow-x:auto}.hs-sw-tools::-webkit-scrollbar{display:none}.hs-sw-tools .hs-sep{flex:none}.hs-eltype{height:var(--chip-h);border-radius:var(--radius-m);color:var(--ink-2);font:500 13px/18px var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;margin:4px 0;padding:0 10px;display:inline-flex;position:relative}.hs-eltype:after{content:"";position:absolute;inset:-4px 0}.hs-eltype:hover{background:var(--surface-2);color:var(--ink-1)}.hs-eltype[aria-pressed=true]{background:var(--surface-3);color:var(--ink-1);box-shadow:inset 0 -2px 0 var(--accent)}.hs-eltype .hs-kbd{height:18px;box-shadow:none;padding:0 2px;display:none}@media (min-width:1600px){.hs-eltype .hs-kbd{display:inline-flex}}.hs-eltype-cue{color:var(--ink-1)}.hs-sw-scroll{min-height:0;padding:var(--space-6) var(--space-5) var(--space-8);flex:1;overflow:auto}.hs-sw-hints{justify-content:center;gap:var(--space-1) var(--space-4);padding:var(--space-2) var(--space-4);border-top:var(--stroke-1) solid var(--line);color:var(--ink-2);font:400 12px/16px var(--font-sans);flex-wrap:wrap;flex:none;display:flex}.hs-sw-hints span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.hs-sw-page{background:var(--surface-1);border-radius:var(--radius-s);max-width:700px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-1);font:400 14px/22px var(--font-mono);margin:0 auto;padding:56px 64px 72px 80px;position:relative}.hs-sw-pnum{color:var(--ink-2);font:400 12px/16px var(--font-mono);position:absolute;top:20px;right:28px}.hs-sw-line{white-space:pre-wrap;border-radius:3px;margin:22px 0 0;padding:1px 4px;position:relative}.hs-sw-line:first-child,.hs-sw-pnum+.hs-sw-line,.hs-sw-break+.hs-sw-line{margin-top:0}.hs-sw-line[data-t=scene]{text-transform:uppercase;font-weight:700}.hs-sw-line[data-t=character]{text-transform:uppercase;padding-left:calc(38% + 4px)}.hs-sw-line[data-t=paren]{color:var(--ink-2);margin-top:0;padding-left:calc(30% + 4px);padding-right:26%}.hs-sw-line[data-t=dialogue]{margin-top:0;padding-left:calc(20% + 4px);padding-right:16%}.hs-sw-line[data-t=transition]{text-align:right;text-transform:uppercase}.hs-sw-line[data-t=music],.hs-sw-line[data-t=sfx],.hs-sw-line[data-t=note]{margin-top:16px;padding:0}.hs-sw-line[data-t=music]+.hs-sw-line,.hs-sw-line[data-t=sfx]+.hs-sw-line,.hs-sw-line[data-t=note]+.hs-sw-line{margin-top:16px}.hs-sw-cur{background:var(--accent-soft)}.hs-sw-cur .hs-caret{vertical-align:-3px;height:18px;margin-left:1px}.hs-sw-gut{color:var(--accent-ink);font:500 12px/16px var(--font-sans);text-transform:none;white-space:nowrap;position:absolute;top:3px;right:calc(100% + 12px)}.hs-sw-line[data-t=scene].hs-sw-cur .hs-sw-sn-l{display:none}.hs-sw-sn{color:var(--ink-2);font-weight:700;position:absolute;top:1px}.hs-sw-sn-l{right:calc(100% + 16px)}.hs-sw-sn-r{left:calc(100% + 16px)}.hs-sw-dot{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.hs-sw-ref{text-decoration:underline;-webkit-text-decoration-color:var(--ref-fill,var(--tint));-webkit-text-decoration-color:var(--ref-fill,var(--tint));-webkit-text-decoration-color:var(--ref-fill,var(--tint));text-decoration-color:var(--ref-fill,var(--tint));text-underline-offset:4px;text-decoration-thickness:2px}.hs-sw-page .hs-mention{vertical-align:baseline;height:auto;font:500 13px/20px var(--font-sans);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 5px;display:inline}.hs-sw-voice{opacity:0;transition:opacity var(--dur-fast) var(--ease-standard);position:absolute;top:-8px;left:calc(100% + 4px)}.hs-sw-line:hover .hs-sw-voice,.hs-sw-line:focus-within .hs-sw-voice{opacity:1}@media (hover:none){.hs-sw-voice{opacity:1}}.hs-sw-line[data-cmt=true]{background:var(--warning-soft)}.hs-sw-cmark{border-radius:var(--radius-full);background:var(--warning-soft);min-height:32px;color:var(--ink-1);font:500 12px/16px var(--font-sans);cursor:pointer;border:0;align-items:center;gap:4px;padding:0 8px;display:inline-flex;position:absolute;top:-4px;left:calc(100% + 8px)}.hs-sw-line[data-change=add]{box-shadow:inset 3px 0 0 var(--success)}.hs-sw-line[data-change=add]:before{content:"+";color:var(--success);font-weight:700;position:absolute;top:1px;right:calc(100% + 14px)}.hs-sw-line[data-change=del]{text-decoration:line-through;-webkit-text-decoration-color:var(--danger);-webkit-text-decoration-color:var(--danger);-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger);color:var(--ink-2);box-shadow:inset 3px 0 0 var(--danger)}.hs-sw-line[data-change=del]:before{content:"−";color:var(--danger);font-weight:700;position:absolute;top:1px;right:calc(100% + 14px)}.hs-sw-break{background:var(--bg);height:20px;box-shadow:inset 0 1px 0 var(--line), inset 0 -1px 0 var(--line);margin:40px -64px 40px -80px;position:relative}.hs-sw-break span{color:var(--ink-2);font:400 12px/16px var(--font-mono);position:absolute;bottom:-36px;right:28px}.hs-sw-anchor{height:0;position:relative}.hs-sw-pop{z-index:20;width:300px;position:absolute;top:6px;left:38%}.hs-sw-pop[data-kind=slash]{left:0}.hs-sw-pop .hs-menu{max-width:none;font-family:var(--font-sans);border-radius:var(--radius-m) var(--radius-m) 0 0}.hs-sw-pop .hs-menu-item{gap:var(--space-2)}.hs-sw-pop-foot{padding:var(--space-2) var(--space-3);background:var(--surface-2);border-radius:0 0 var(--radius-m) var(--radius-m);box-shadow:var(--shadow-pop);color:var(--ink-2);font:400 12px/16px var(--font-sans);align-items:center;gap:6px;display:flex}.hs-sw-pop-foot .hs-kbd{margin-left:6px}.hs-sw-pop-foot .hs-kbd:first-child{margin-left:0}.hs-sw-cue{align-items:center;gap:var(--space-2);border-radius:var(--radius-m);background:var(--surface-2);min-height:44px;box-shadow:inset 3px 0 0 var(--cue,var(--avatar-3));font:400 13px/18px var(--font-sans);color:var(--ink-1);padding:4px 4px 4px 12px;display:flex}.hs-sw-cue[data-cue=sfx]{--cue:var(--avatar-6)}.hs-sw-cue[data-cue=note]{--cue:var(--warning);background:var(--warning-soft)}.hs-sw-cue>.hs-icon{color:var(--ink-2);flex:none}.hs-sw-cue-k{color:var(--ink-2);white-space:nowrap;font-weight:500}.hs-sw-cue-t{flex:1;min-width:0}.hs-sw-cue .hs-badge{flex:none}.hs-sw-navhead{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-2) var(--space-2) var(--space-4);display:flex}.hs-sw-navhead h3{font:600 16px/24px var(--font-sans);margin:0}.hs-sw-navhead .hs-num-s{color:var(--ink-2);margin-right:auto}.hs-sw-navlist{padding:0 var(--space-2);flex-direction:column;flex:1;gap:2px;display:flex}.hs-scn{gap:2px var(--space-2);border-radius:var(--radius-m);color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);width:100%;padding:10px 28px 10px 8px;display:grid;position:relative}.hs-scn:hover{background:var(--surface-2)}.hs-scn[aria-current=true]{background:var(--surface-3);color:var(--ink-1);box-shadow:inset 2px 0 0 var(--accent)}.hs-scn-n{color:var(--ink-2);font:500 12px/16px var(--font-mono);grid-row:span 3;padding-top:1px}.hs-scn b{color:var(--ink-1);font:700 12px/16px var(--font-mono);text-transform:uppercase;letter-spacing:.01em}.hs-scn p{font:400 13px/18px var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.hs-scn-meta{color:var(--ink-2);font:400 12px/16px var(--font-mono);align-items:center;gap:4px;margin-top:2px;display:flex}.hs-scn-dot{width:10px;height:10px;box-shadow:0 0 0 2px var(--surface-1);border-radius:50%}.hs-scn[aria-current=true] .hs-scn-dot{box-shadow:0 0 0 2px var(--surface-3)}.hs-scn-grip{color:var(--ink-2);opacity:0;position:absolute;top:10px;right:6px}.hs-scn:hover .hs-scn-grip,.hs-scn[aria-current=true] .hs-scn-grip{opacity:1}.hs-sw-navfoot{padding:var(--space-2);background:var(--surface-1);border-top:var(--stroke-1) solid var(--line);position:sticky;bottom:0}.hs-sw-navtop{padding:var(--space-3) var(--space-3) 0}.hs-sw-scenecard{gap:var(--space-3);padding:var(--space-4);border-bottom:var(--stroke-1) solid var(--line);flex-direction:column;display:flex}.hs-sw-scenecard h3{font:600 16px/24px var(--font-sans);margin:0}.hs-sw-scenecard .hs-kv{padding:6px 0;font-size:13px}.hs-sw-tags{flex-wrap:wrap;gap:6px;display:flex}.hs-sw-tag{border-radius:var(--radius-full);background:var(--surface-2);min-height:32px;font:500 13px/18px var(--font-sans);align-items:center;gap:6px;padding:0 10px 0 4px;display:inline-flex}.hs-sw-tag>.hs-icon{color:var(--ink-2);margin-left:6px}.hs-sw-bibletabs{padding:0 var(--space-2);border-bottom:var(--stroke-1) solid var(--line);scrollbar-width:none;overflow-x:auto}.hs-sw-bibletabs .hs-tabs{border-bottom:0;flex-wrap:nowrap}.hs-sw-bibletabs .hs-tab{white-space:nowrap;padding-left:10px;padding-right:10px}.hs-sw-list{gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}.hs-chr{gap:var(--space-2) var(--space-3);padding:var(--space-2);border-radius:var(--radius-m);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.hs-chr[data-open=true]{background:var(--surface-2)}.hs-chr b{font:600 14px/20px var(--font-sans);display:block}.hs-chr>div>span{color:var(--ink-2);font:400 13px/18px var(--font-sans);display:block}.hs-chr>div>small{color:var(--ink-2);display:block}.hs-chr-more{gap:var(--space-3);flex-direction:column;grid-column:1/-1;display:flex}.hs-chr-more p{color:var(--ink-1);font:400 13px/18px var(--font-sans);margin:0}.hs-chr-looks{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.hs-chr-looks .hs-media{aspect-ratio:3/4;border-radius:var(--radius-s)}.hs-chr-add{aspect-ratio:3/4;min-height:0;padding:0}.hs-voicechip{border-radius:var(--radius-full);background:var(--surface-3);min-height:32px;color:var(--ink-1);font:500 12px/16px var(--font-sans);white-space:nowrap;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.hs-sw-review{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--warning-soft);border-bottom:var(--stroke-1) solid var(--line);font:400 13px/18px var(--font-sans);flex-wrap:wrap;display:flex}.hs-sw-review-t{flex:1;min-width:220px}.hs-cmt{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-m);background:var(--surface-2);flex-direction:column;display:flex}.hs-cmt[data-resolved=true]{opacity:.7}.hs-cmt-head{align-items:center;gap:var(--space-2);font:400 12px/16px var(--font-sans);color:var(--ink-2);display:flex}.hs-cmt-head b{color:var(--ink-1);font:600 13px/18px var(--font-sans)}.hs-cmt-q{padding-left:var(--space-2);border-left:var(--stroke-2) solid var(--warning);color:var(--ink-2);font:400 13px/18px var(--font-mono);quotes:none;display:block}.hs-cmt>.hs-badge,.hs-epcard>.hs-badge{align-self:flex-start}.hs-cmt p{font:400 14px/20px var(--font-sans);margin:0}.hs-sw-start{max-width:880px;padding:var(--space-7) var(--space-5);gap:var(--space-5);flex-direction:column;margin:0 auto;display:flex}.hs-sw-starts{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hs-sw-startcard{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-1);text-align:left;cursor:pointer;border:0;flex-direction:column;align-items:flex-start;display:flex}.hs-sw-startcard:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.hs-sw-startcard>.hs-icon{width:24px;height:24px;color:var(--ink-1)}.hs-sw-startcard b{font:600 16px/24px var(--font-sans)}.hs-sw-startcard span{color:var(--ink-2);font:400 13px/18px var(--font-sans)}.hs-sw-startcard .hs-btn{margin-top:auto}.hs-sw-legend{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hs-sw-legend div{align-items:center;gap:var(--space-2);color:var(--ink-2);font:400 13px/18px var(--font-sans);min-height:32px;display:flex}.hs-sw-legend b{color:var(--ink-1);font-weight:500}.hs-av{gap:var(--space-4);flex-direction:column;max-width:1040px;margin:0 auto;display:flex}.hs-av-time{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.hs-av-bar{border-radius:var(--radius-full);background:var(--surface-3);flex:1;gap:2px;min-width:200px;height:10px;display:flex;overflow:hidden}.hs-av-bar span{height:100%}.hs-av-table{border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.hs-av-row{gap:var(--space-4);padding:var(--space-4);border-bottom:var(--stroke-1) solid var(--line);grid-template-columns:116px 120px minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.hs-av-row[aria-current=true]{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.hs-av-headrow{padding-top:var(--space-2);padding-bottom:var(--space-2);color:var(--ink-2);font:500 12px/16px var(--font-sans);background:var(--surface-2)}.hs-av-n{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.hs-av-n b{font:600 16px/24px var(--font-mono)}.hs-av-n .hs-num-s{color:var(--ink-2)}.hs-av-beat{font:500 12px/16px var(--font-sans);color:var(--ink-1);align-items:center;gap:6px;display:inline-flex}.hs-av-beat:before{content:"";background:var(--tint);border-radius:2px;width:8px;height:8px}.hs-av-frame .hs-media,.hs-av-noframe{aspect-ratio:9/16;border-radius:var(--radius-s);place-items:center;width:100%;max-height:160px;display:grid}.hs-av-noframe{background:var(--surface-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.hs-av-vis{font:400 14px/22px var(--font-sans)}.hs-av-aud{gap:var(--space-2);flex-direction:column;display:flex}.hs-av-a{font:400 14px/20px var(--font-sans);grid-template-columns:16px auto minmax(0,1fr);align-items:baseline;gap:6px;display:grid}.hs-av-a>.hs-icon{color:var(--ink-2);transform:translateY(3px)}.hs-av-a b{white-space:nowrap;font-weight:600}.hs-av-a[data-k=music] span,.hs-av-a[data-k=sfx] span{color:var(--ink-2)}.hs-av-add,.hs-av-newrow{border-radius:var(--radius-m);min-height:36px;color:var(--ink-2);font:500 13px/18px var(--font-sans);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.hs-av-add:hover,.hs-av-newrow:hover{background:var(--surface-2);color:var(--ink-1)}.hs-av-newrow{border-radius:0;justify-content:center;width:100%;min-height:48px}.hs-eps{background:var(--surface-1);border-left:var(--stroke-1) solid var(--line);flex-direction:column;flex:none;width:288px;min-height:0;display:flex;overflow:auto}.hs-eps-head{padding:var(--space-3) var(--space-2) var(--space-2) var(--space-4);align-items:center;gap:2px;display:flex}.hs-eps-head h3{font:600 16px/24px var(--font-sans);flex:1;margin:0}.hs-eps-tools{gap:var(--space-2);padding:0 var(--space-3) var(--space-2);display:flex}.hs-eps-tools .hs-inputwrap{flex:1;min-width:0}.hs-eps-tools .hs-chip{flex:none}.hs-eps-list{padding:0 var(--space-2);flex-direction:column;flex:1;gap:2px;display:flex}.hs-epi{border-radius:var(--radius-m);align-items:center;display:flex}.hs-epi:hover{background:var(--surface-2)}.hs-epi[aria-current=true]{background:var(--surface-3);box-shadow:inset 2px 0 0 var(--accent)}.hs-epi-main{gap:4px var(--space-3);min-width:0;padding:var(--space-2);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:32px minmax(0,1fr);align-items:center;display:grid}.hs-epi-main>.hs-badge{grid-column:2;justify-self:start}.hs-epi-thumb{aspect-ratio:auto;border-radius:var(--radius-xs);grid-row:span 2;height:56px;width:32px!important}.hs-epi-empty{background:var(--surface-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);place-items:center;display:grid}.hs-epi[aria-current=true] .hs-epi-empty{background:var(--surface-1)}.hs-epi-t{flex-direction:column;min-width:0;display:flex}.hs-epi-t small{color:var(--ink-2);font:500 12px/16px var(--font-sans)}.hs-epi-t b{font:600 14px/20px var(--font-sans);color:var(--ink-1)}.hs-epi-t .hs-num-s{color:var(--ink-2)}.hs-eps-foot{gap:var(--space-2);padding:var(--space-3);background:var(--surface-1);border-top:var(--stroke-1) solid var(--line);flex-direction:column;display:flex;position:sticky;bottom:0}.hs-sheet-scrim{background:var(--scrim);z-index:39;position:fixed;inset:0}.hs-eps-sheet{z-index:40;border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:auto;max-height:80vh;box-shadow:var(--shadow-overlay);border-left:0;position:fixed;bottom:0;left:0;right:0}.hs-sheet-grip{background:var(--line-strong);border-radius:2px;flex:none;width:40px;height:4px;margin:8px auto 0;display:block}.hs-epgrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(176px,1fr));display:grid}.hs-epcard{gap:var(--space-2);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;min-width:0;padding:0;display:flex}.hs-epcard-cover{border-radius:var(--radius-l);box-shadow:inset 0 0 0 1px var(--line);position:relative;overflow:hidden}.hs-epcard-cover .hs-media{aspect-ratio:9/16}.hs-epcard-cover .hs-epcard-empty{aspect-ratio:9/16;background:var(--surface-2);color:var(--ink-2);place-items:center;display:grid}.hs-epcard-tags{left:var(--space-2);right:var(--space-2);top:var(--space-2);justify-content:space-between;gap:4px;display:flex;position:absolute}.hs-epcard[aria-current=true] .hs-epcard-cover{box-shadow:0 0 0 2px var(--accent)}.hs-epcard b{font:600 15px/20px var(--font-sans)}.hs-epcard>span{color:var(--ink-2);font:400 13px/18px var(--font-sans)}.hs-epsteps{grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;display:grid}.hs-epsteps i{background:var(--surface-3);border-radius:2px;height:4px}.hs-epsteps i[data-s=done]{background:var(--success)}.hs-epsteps i[data-s=cur]{background:var(--accent)}.hs-epnew{align-content:center;place-items:center;gap:var(--space-2);aspect-ratio:9/16;border-radius:var(--radius-l);border:var(--stroke-1) dashed var(--line-strong);color:var(--ink-2);font:500 14px/20px var(--font-sans);cursor:pointer;background:0 0;display:grid}.hs-epnew:hover{color:var(--ink-1);background:var(--surface-1)}.hs-npcards{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hs-npcard{gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-l);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-1);text-align:left;cursor:pointer;border:0;flex-direction:column;display:flex}.hs-npcard[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent)}.hs-npcard .hs-media{aspect-ratio:16/9;border-radius:var(--radius-m)}.hs-npcard-t{align-items:center;gap:var(--space-2);padding:0 var(--space-2);font:600 16px/24px var(--font-sans);display:flex}.hs-npcard p{padding:0 var(--space-2);color:var(--ink-2);font:400 13px/18px var(--font-sans);margin:0}.hs-npcard-k{padding:var(--space-1) var(--space-2) 0;color:var(--ink-2);font:500 12px/16px var(--font-sans)}.hs-npcard .hs-chip-row{padding:0 var(--space-2)}@media (max-width:1280px){.hs-sw{grid-template-columns:232px minmax(0,1fr) 296px}.hs-sw-page{padding-left:64px;padding-right:52px}}@media (max-width:1100px){.hs-sw,.hs-sw[data-rail=true],.hs-sw[data-nonav=true]{grid-template-columns:minmax(0,1fr)}.hs-sw-nav,.hs-sw-bible,.hs-sw-rail{display:none}.hs-sw-mtabs{display:block}.hs-eps:not(.hs-eps-sheet){display:none}.hs-av-row{grid-template-columns:96px 96px minmax(0,1fr)}.hs-av-aud{grid-column:3}}@media (max-width:768px){.hs-sw-center{min-height:calc(100vh - 160px)}.hs-sw-scroll{padding:var(--space-3) var(--space-3) var(--space-6);overflow:visible}.hs-sw-page{padding:24px 16px 40px;font-size:13px;line-height:20px}.hs-sw-line{margin-top:18px}.hs-sw-line[data-t=character]{padding-left:calc(28% + 4px)}.hs-sw-line[data-t=paren]{padding-left:calc(18% + 4px);padding-right:8%}.hs-sw-line[data-t=dialogue]{padding-left:calc(8% + 4px);padding-right:4%}.hs-sw-sn,.hs-sw-gut,.hs-sw-voice,.hs-sw-line[data-change]:before{display:none}.hs-sw-cmark{vertical-align:middle;margin-left:6px;display:inline-flex;position:static}.hs-sw-pnum{top:8px;right:12px}.hs-sw-break{margin:28px -16px}.hs-sw-pop{width:min(300px,100%);left:0!important}.hs-sw-tools{z-index:8;border-top:var(--stroke-1) solid var(--line);box-shadow:var(--shadow-pop);background:var(--surface-1);border-bottom:0;order:10;padding-bottom:8px;position:sticky;bottom:0}.hs-sw-tools .hs-kbd,.hs-sw-hints{display:none}.hs-sw-head{padding:var(--space-2) var(--space-3)}.hs-sw-head .hs-seg,.hs-sw-head .hs-sw-save{display:none}.hs-sw-head{flex-wrap:wrap}.hs-sw-head>.hs-btn{flex:100%}.hs-sw-review{padding:var(--space-3)}.hs-sw-review .hs-btn{flex:1}.hs-sw-cue{flex-wrap:wrap}.hs-sw-cue .hs-badge{order:5}.hs-sw-starts,.hs-sw-legend{grid-template-columns:minmax(0,1fr)}.hs-sw-start{padding:var(--space-5) var(--space-3)}.hs-av-row{gap:var(--space-3);padding:var(--space-3);grid-template-columns:72px minmax(0,1fr)}.hs-av-headrow{display:none}.hs-av-frame{grid-area:span 2/1}.hs-av-n{flex-flow:wrap;grid-column:2;align-items:center;gap:4px 8px}.hs-av-n b{font-size:14px;line-height:20px}.hs-av-vis{grid-column:2}.hs-av-aud{grid-column:1/-1}.hs-av-frame{grid-row:span 2}.hs-topbar-eps-t{display:none}.hs-topbar-eps{padding:0 10px}.hs-av-aud{padding:var(--space-2) var(--space-3);border-radius:var(--radius-m);background:var(--surface-2)}.hs-av-a{grid-template-columns:16px minmax(0,1fr)}.hs-av-a span{grid-column:2}.hs-npcards{grid-template-columns:minmax(0,1fr)}.hs-epgrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.hs-sw-page:has(.hs-sw-pop){padding-bottom:300px}.hs-table-scroll{position:relative}.hs-table-scroll:before,.hs-table-scroll:after{content:"";z-index:2;pointer-events:none;opacity:0;width:24px;transition:opacity var(--dur-fast) var(--ease-standard);position:absolute;top:0;bottom:0}.hs-table-scroll:before{left:calc(-1 * var(--space-4));background:linear-gradient(to right, var(--ink-1), transparent)}@supports (color:color-mix(in lab, red, red)){.hs-table-scroll:before{background:linear-gradient(to right, color-mix(in srgb, var(--ink-1) 16%, transparent), transparent)}}.hs-table-scroll:after{right:calc(-1 * var(--space-4));background:linear-gradient(to left, var(--ink-1), transparent)}@supports (color:color-mix(in lab, red, red)){.hs-table-scroll:after{background:linear-gradient(to left, color-mix(in srgb, var(--ink-1) 16%, transparent), transparent)}}.hs-table-scroll[data-left]:before,.hs-table-scroll[data-right]:after{opacity:1}:root,[data-theme=dark]{--mini-body-a:#fff;--mini-body-b:#d6d4cd;--mini-rim:#ffffffe6;--mini-face-rim:#00000080;--mini-limb:#e9e7e1;--mini-hand:#f6f5f1;--mini-socket:#b9b7b0;--mini-floor:#ffffff12;--mini-check:#0b1f16;--mini-eye:#8ec0ff}[data-theme=light]{--mini-body-a:#3a3a41;--mini-body-b:#111114;--mini-rim:#ffffff29;--mini-face-rim:#ffffff1a;--mini-limb:#2c2c32;--mini-hand:#1b1b1f;--mini-socket:#55555d;--mini-floor:#1414161a;--mini-check:#fff;--mini-eye:#2f6fe4}.hs-mini{width:var(--mini,44px);height:var(--mini,44px);flex:none;display:block;position:relative}.hs-mini svg{width:100%;height:100%;display:block;overflow:visible}.hs-mini[data-small] svg{transform-origin:50% 45%;transform:scale(1.16)}.mini-floor{fill:var(--mini-floor)}.mini-rim{fill:none;stroke:var(--mini-rim);stroke-width:1.5px}.mini-face-rim{fill:none;stroke:var(--mini-face-rim);stroke-width:1.6px}.mini-gloss{fill:none;stroke:#ffffff1f;stroke-width:3.2px;stroke-linecap:round}.mini-eye,.mini-level,.mini-open{fill:#8ec0ff}.mini-spark{fill:#fff}.mini-mouth{fill:#aeb4c2}.mini-lip{fill:none;stroke:#c6cbd6;stroke-width:3.2px;stroke-linecap:round}.mini-scan{fill:#8ec0ff;opacity:.55}.mini-sad{fill:none;stroke:#f4bb4d;stroke-width:7px;stroke-linecap:round}.mini-sad-mouth{fill:none;stroke:#f4bb4d;stroke-width:3.2px;stroke-linecap:round}.mini-happy{fill:none;stroke:#8ec0ff;stroke-width:6.5px;stroke-linecap:round}.mini-arm{fill:none;stroke:var(--mini-limb);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.mini-joint{fill:var(--accent)}.mini-socket{fill:var(--mini-socket)}.mini-hand{fill:var(--mini-hand)}.mini-film{fill:#0b0d13;stroke:var(--mini-limb);stroke-width:1.6px}.mini-frame{fill:#232936}.mini-frame-on{fill:#8ec0ff}.mini-dot{fill:var(--accent)}.hs-mini[data-state=done] .mini-dot{fill:var(--success)}.hs-mini[data-state=error] .mini-dot{fill:#f4bb4d}.mini-check{fill:none;stroke:var(--mini-check);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.mini-thought{fill:var(--ink-2)}.mini-ping{fill:none;stroke:var(--accent);stroke-width:2.5px}.mini-ring{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:24 76}.mini-question{fill:var(--ink-1);font:600 30px var(--font-sans)}.mini-confetti{fill:#6ea8ff}.mini-confetti-2{fill:#9b7bff}.mini-confetti-3{fill:#34d1c3}.mini-confetti-4{fill:#f4bb4d}.mini-all{transform-box:view-box;transform-origin:50% 90%}.hs-mini[data-state=listen] .mini-all{transform:rotate(-3.5deg)}.hs-mini[data-state=think] .mini-all{transform:rotate(2.5deg)}.hs-mini[data-state=error] .mini-all{transform:rotate(-2deg)translateY(3px)}.hs-mini[data-state=think] .mini-eyes{transform:translate(7px,-5px)}.hs-mini[data-state=point][data-dir=right] .mini-eyes{transform:translate(9px)}.hs-mini[data-state=point][data-dir=left] .mini-eyes{transform:translate(-9px)}.hs-mini[data-state=idle] .mini-all,.hs-mini[data-state=wave] .mini-all{animation:3.2s ease-in-out infinite mini-bob}.hs-mini[data-state=celebrate] .mini-all{animation:.9s ease-in-out infinite mini-jump}.mini-blink{transform-box:fill-box;transform-origin:50%;animation:4.6s infinite mini-blink}.mini-dot{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite mini-pulse}.mini-thought{animation:1.2s infinite mini-thought}.mini-thought-2{animation-delay:.2s}.mini-thought-3{animation-delay:.4s}.mini-level{transform-box:fill-box;transform-origin:50%;animation:.62s ease-in-out infinite alternate mini-level}.mini-level-2{animation-delay:.14s}.mini-level-3{animation-delay:.28s}.mini-ping{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite mini-ping}.mini-ring{animation:1.8s linear infinite mini-ring}.mini-scan{animation:1.6s ease-in-out infinite alternate mini-scan}.mini-poke{animation:1.4s ease-in-out infinite mini-poke}.mini-wave{transform-box:view-box;transform-origin:133px 90px;animation:.9s ease-in-out infinite alternate mini-wave}@keyframes mini-bob{50%{transform:translateY(-2px)}}@keyframes mini-jump{50%{transform:translateY(-7px)}}@keyframes mini-blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}@keyframes mini-pulse{50%{transform:scale(.88)}}@keyframes mini-thought{0%,to{opacity:.25}40%{opacity:1}}@keyframes mini-level{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@keyframes mini-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes mini-ring{to{stroke-dashoffset:-100px}}@keyframes mini-scan{to{transform:translateY(54px)}}@keyframes mini-poke{50%{transform:translate(2px,-1px)}}@keyframes mini-wave{0%{transform:rotate(-7deg)}to{transform:rotate(9deg)}}@media (prefers-reduced-motion:reduce){.hs-mini *{animation:none!important}}.hs-mini-lit{border-radius:var(--radius-m);box-shadow:0 0 0 2px #8ec0ff,0 0 26px 8px #8ec0ff80}.hs-botfab .hs-mini{display:block}@media (max-width:768px){.hs-botfab .hs-mini{--mini:40px}}.lc-topbar-assistant .hs-mini .mini-all{animation:none}.lc-skip{top:var(--space-2);left:var(--space-2);z-index:1000;padding:var(--space-3);background:var(--surface-1);color:var(--ink-1);position:fixed;transform:translateY(-200%)}.lc-skip:focus{transform:none}html{background:var(--bg);overscroll-behavior-y:none}.hs-pager{justify-content:center;align-items:center;gap:var(--space-3);color:var(--ink-3);font:400 13px/18px var(--font-mono);display:flex}.hs-app{height:100dvh;min-height:100dvh}.hs-shell,.hs-admin,.hs-login,.hs-site{min-height:100dvh}.hs-shell>.hs-nav,.hs-admin-nav{height:100dvh}.lc-theme{flex-wrap:wrap}.lc-theme button{align-items:center;gap:var(--space-2);min-height:var(--target-min);display:inline-flex}.lc-foundation{width:100%;min-width:0}.lc-foundation-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.lc-foundation-head h1,.lc-foundation h2{margin:0}.lc-icon-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));display:grid}.lc-icon-cell{align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--surface-2);border-radius:var(--radius-m);overflow-wrap:anywhere;min-width:0;display:flex}.lc-foundation-note{color:var(--ink-2);margin:0}.hs-cpill[href]{text-decoration:none}.hs-seg button{min-height:var(--target-min)}.hs-seg button:has(>.hs-icon){justify-content:center;align-items:center;gap:6px;display:inline-flex}.hs-seg button[aria-label]:not(:has(>:not(.hs-icon))){padding-inline:var(--space-2)}.hs-seg button[aria-checked=false]>.hs-icon{color:var(--ink-3)}.hs-seg-s button{min-height:32px;padding:0 var(--space-3);font-size:13px;line-height:18px}.hs-tab>.hs-icon{color:var(--ink-3)}.hs-tab[aria-selected=true]>.hs-icon{color:var(--accent-ink)}@media (pointer:coarse){.hs-seg-s button{min-height:var(--target-min)}}.hs-menu-item:focus-visible{outline:var(--stroke-2) solid var(--accent);outline-offset:-2px}[data-theme=light] .hs-badge-media{background-image:linear-gradient(var(--scrim), var(--scrim))}.lc-media-error{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3);color:var(--ink-2);font:400 13px/18px var(--font-sans);display:flex;position:absolute;inset:0}.lc-card-button{text-align:left;width:100%;font:inherit;border:0}.lc-card-button:disabled{cursor:not-allowed}.lc-mobile-title{overflow-wrap:anywhere;min-width:0}.hs-botfab[href]{text-decoration:none}.lc-step-preview{max-width:100%;padding:var(--space-2) 0;overflow-x:auto}.lc-screenplay-editable{counter-reset:script-scene;outline:none;min-height:440px}.lc-screenplay-editable .hs-sw-line[data-t=scene]{counter-increment:script-scene}.lc-screenplay-editable .hs-sw-line:before,.lc-screenplay-editable .hs-sw-line[data-t=scene]:after{color:var(--ink-2);font:500 12px/22px var(--font-mono);position:absolute;top:1px}.lc-screenplay-editable .hs-sw-line[data-t=scene]:before{content:counter(script-scene);right:calc(100% + var(--space-4))}.lc-screenplay-editable .hs-sw-line[data-t=scene]:after{content:counter(script-scene);left:calc(100% + var(--space-4))}.lc-screenplay-editable .hs-sw-line.hs-sw-cur:before{content:attr(data-label);right:calc(100% + var(--space-3));color:var(--accent-ink);font:500 12px/22px var(--font-sans);white-space:nowrap}.lc-screenplay-editable .hs-sw-line{overflow-wrap:anywhere}.lc-script-pop{width:min(300px, calc(100vw - 2 * var(--space-4)));max-height:calc(100dvh - 2 * var(--space-4));overflow-y:auto;left:var(--script-pop-left)!important}.lc-script-pop .hs-menu-item[aria-selected=true]{background:var(--surface-2);box-shadow:inset var(--stroke-2) 0 0 var(--accent)}.lc-screenplay-editable .hs-sw-line.hs-sw-cue:before{content:attr(data-label);color:var(--ink-2);font:500 13px/18px var(--font-sans);margin:0 var(--space-2);pointer-events:none;display:inline-block;position:static}@media (max-width:768px){.lc-screenplay-editable .hs-sw-line:before,.lc-screenplay-editable .hs-sw-line:after{display:none}}@media (max-width:1100px){.lc-script-workbench[data-pane=scenes] .hs-sw-nav,.lc-script-workbench[data-pane=bible] .hs-sw-bible{grid-row:2;display:flex}.lc-script-workbench:not([data-pane=script]) .hs-sw-center>.hs-sw-scroll,.lc-script-workbench:not([data-pane=script]) .hs-sw-center>.hs-sw-tools,.lc-script-workbench:not([data-pane=script]) .hs-sw-center>.hs-sw-hints{display:none}.lc-script-workbench .hs-sw-center{grid-row:1}.lc-script-workbench:not([data-pane=script]) .hs-sw-center{min-height:0}}@media (max-width:768px){.lc-foundation .hs-btn-paid{width:100%}}.lc-prose{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.lc-link-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.lc-table-wrap{max-width:100%;overflow:auto}.lc-table-wrap table{border-collapse:collapse;width:100%;min-width:520px}.lc-table-wrap th,.lc-table-wrap td{padding:var(--space-3);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.lc-brand-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.lc-brand-card{padding:0;overflow:hidden}.lc-brand-card>.hs-col{padding:var(--space-5)}.lc-brand-card h2,.lc-brand-card p{overflow-wrap:anywhere;margin:0}.lc-brand-preview{background:var(--surface-2);place-items:center;height:200px;display:grid;position:relative;overflow:hidden}.lc-brand-preview>.hs-media{width:100%;height:100%}.lc-brand-logo{max-width:240px;max-height:160px}.lc-brand-logo img{object-fit:contain!important}.lc-brand-version{right:var(--space-3);top:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-s);background:var(--surface-1);color:var(--ink-2);font:500 12px var(--font-mono);position:absolute}.lc-brand-palette{gap:var(--space-2);flex-wrap:wrap;display:flex}.lc-brand-palette span{border-radius:var(--radius-full);border:1px solid var(--line);width:32px;height:32px}.lc-brand-guidelines{-webkit-line-clamp:3;color:var(--ink-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lc-brand-editor-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lc-brand-image-picker{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));max-height:280px;display:grid;overflow:auto}.lc-brand-image-option{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.lc-brand-image-option .hs-media{aspect-ratio:4/3}.lc-brand-image-option span{gap:var(--space-2);overflow-wrap:anywhere;font-size:12px;display:flex}.lc-connect-page{max-width:680px;padding:var(--space-8) var(--space-4);margin:auto}.lc-connect-page h1{margin:var(--space-4) 0 0;font:600 24px/32px var(--font-sans)}@media (max-width:600px){.lc-connect-page h1{font-size:20px;line-height:28px}}.lc-consent-target{gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-m);flex-direction:column;display:flex}.lc-consent-target b{color:var(--ink-1);font:500 20px/28px var(--font-mono);overflow-wrap:anywhere}@media (max-width:600px){.lc-consent-target b{font-size:15px;line-height:22px}}.lc-connect-endpoint{overflow-wrap:anywhere;min-width:0;padding:var(--space-3);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-m);color:var(--ink-1);flex:1;display:block}.lc-addon-catalog{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lc-addon-offer{padding:var(--space-6)}.lc-addon-offer h2,.lc-addon-offer p{margin:0}.lc-addon-offer-icon{width:64px;height:64px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-l);place-items:center;display:grid}.lc-addon-offer-icon svg{width:32px;height:32px}@media (max-width:900px){.lc-addon-catalog{grid-template-columns:1fr}}@media (max-width:600px){.lc-brand-editor-grid{grid-template-columns:1fr}}.lc-project{flex-direction:column;flex:1;min-width:0;display:flex}.lc-project .hs-topbar{flex:none}.lc-projects-more{margin:var(--space-3) auto 0;display:flex}.lc-project>.hs-topbar:has(>.hs-psteps){--bar-title:clamp(132px, 13vw, 216px)}.lc-project>.hs-topbar>.hs-topbar-title{width:var(--bar-title,auto);flex:none}.lc-project>.hs-topbar>.hs-topbar-title>*{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.lc-project>.hs-topbar>.hs-psteps{flex:none;justify-content:flex-start;overflow:visible}.lc-project>.hs-topbar>.hs-topbar-end{flex:1;justify-content:flex-end;min-width:0}@media (min-width:769px){.lc-project>.hs-topbar>.hs-topbar-end>.hs-cpill{display:none}}@media (min-width:1025px){.lc-project>.hs-topbar:has(>.hs-psteps){grid-template-columns:minmax(calc(var(--target-min) + var(--space-3) + var(--bar-title)), 1fr) auto minmax(max-content, 1fr);padding-inline:var(--space-3);display:grid}.lc-project>.hs-topbar:has(>.hs-psteps)>:is(.hs-iconbtn,.hs-topbar-title){grid-area:1/1;justify-self:start}.lc-project>.hs-topbar:has(>.hs-psteps)>.hs-topbar-title{margin-left:calc(var(--target-min) + var(--space-3))}.lc-project>.hs-topbar:has(>.hs-psteps)>.hs-psteps{grid-area:1/2}.lc-project>.hs-topbar:has(>.hs-psteps)>.hs-topbar-end{grid-area:1/3}}.lc-project .hs-topbar-tools{min-width:0}.lc-project .hs-topbar-tools>:is(.fs-progress,span){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:1024px){.lc-project>.hs-topbar:has(>.hs-psteps){column-gap:var(--space-2);padding-block:var(--space-1);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"back title assistant primary""stage stage stage stage";row-gap:0;display:grid}.lc-project>.hs-topbar:has(>.hs-psteps)>.hs-topbar-end{display:contents}.lc-project>.hs-topbar:has(>.hs-psteps)>.hs-iconbtn{grid-area:back}.lc-project>.hs-topbar:has(>.hs-psteps)>.hs-topbar-title{grid-area:title;width:auto;min-width:0}.lc-project>.hs-topbar:has(>.hs-psteps)>.hs-psteps{grid-area:stage;justify-self:start;display:flex}.lc-project>.hs-topbar:has(>.hs-psteps) .hs-topbar-tools{grid-area:stage;justify-self:end;max-width:50%}.lc-project>.hs-topbar:has(>.hs-psteps) .hs-topbar-assistant{grid-area:assistant}.lc-project>.hs-topbar:has(>.hs-psteps) .hs-topbar-primary{grid-area:primary}.lc-project>.hs-topbar:has(>.hs-psteps) :is(.hs-topbar-tools,.hs-topbar-primary){min-height:44px}}@media (max-width:768px){.lc-project>.hs-topbar:has(>.hs-psteps){padding-bottom:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"back title assistant credits""steps steps steps steps""stage stage stage stage"}.lc-project>.hs-topbar:has(>.hs-psteps) .hs-cpill{grid-area:credits}.lc-project>.hs-topbar:has(>.hs-psteps)>.hs-psteps{grid-area:steps;justify-self:center}.lc-project>.hs-topbar:has(>.hs-psteps) .hs-topbar-tools{justify-self:start;max-width:calc(100% - 152px)}.lc-project>.hs-topbar:has(>.hs-psteps) .hs-topbar-primary{grid-area:stage;justify-self:end}}@keyframes lc-stage-in{0%{opacity:0}}.lc-project :is(.lc-screenplay-workspace,.st,.fe-page,.lc-project-view){animation:.16s ease-out backwards lc-stage-in}.lc-stage-loading{animation:.2s ease-out .3s backwards lc-stage-in}@keyframes lc-step-opening{50%{opacity:.35}}.hs-psteps [aria-busy=true]{color:var(--ink-1)}.hs-psteps [aria-busy=true] .hs-pdot{background:var(--accent);animation:.8s ease-in-out infinite lc-step-opening}@media (max-width:768px){.lc-project:not(:has(.hs-page)){padding-bottom:calc(56px + env(safe-area-inset-bottom))}}.lc-episodebar{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.lc-episodebar label{align-items:center;gap:var(--space-2);display:flex}.lc-episodebar .hs-notice{flex-basis:100%}:root,[data-theme]{--lc-guide:var(--line-strong)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme]{--lc-guide:color-mix(in oklab, var(--line-strong) 38%, var(--line))}}.lc-episodes{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.lc-episodes-head{align-items:center;gap:var(--space-2);min-height:32px;padding:0 2px 0 6px;display:flex}.lc-episodes-head b{font:600 13px/18px var(--font-sans)}.lc-episodes-count{border-radius:var(--radius-full);background:var(--surface-2);color:var(--ink-2);font:500 11px/18px var(--font-mono);padding:0 7px}.lc-episodes-actions{align-items:center;margin-left:auto;display:inline-flex}.lc-episodes-search{height:32px;padding:0 var(--space-2);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-full);background:var(--surface-1);color:var(--ink-3);align-items:center;gap:6px;display:flex}.lc-episodes-search input{min-width:0;color:var(--ink-1);font:400 12px/16px var(--font-sans);background:0 0;border:0;outline:none;flex:1}.lc-episodes-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lc-episode{border:var(--stroke-1) solid transparent;border-radius:var(--radius-l)}.lc-episode[aria-current=true]{border-color:var(--line);background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.lc-episode[aria-current=true]{background:color-mix(in oklab, var(--surface-1) 60%, transparent)}}.lc-episode-row{align-items:center;gap:2px;padding-right:6px;display:flex}.lc-episode-pick{border-radius:var(--radius-l);min-width:0;min-height:52px;color:var(--ink-1);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:8px;display:flex}.lc-episode-row{border-radius:var(--radius-l)}.lc-episode:not([aria-current=true])>.lc-episode-row:hover{background:var(--surface-2)}.lc-episode[aria-current=true] .lc-episode-pick{cursor:default}.lc-episode-pick:disabled{cursor:progress}.lc-episode-pick:focus-visible,.lc-episode-more:focus-visible,.lc-episode-picker:focus-visible,.lc-episodes-add:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lc-episode-icon{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-m);background:var(--surface-2);width:32px;height:32px;color:var(--ink-2);flex:none;place-items:center;display:grid}.lc-episode-icon>.hs-icon{width:16px;height:16px}.lc-episode-no{font:normal 600 12px/1 var(--font-mono);display:none}.lc-episode[aria-current=true] .lc-episode-icon,.lc-episode-picker .lc-episode-icon{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lc-episode[aria-current=true] .lc-episode-icon,.lc-episode-picker .lc-episode-icon{border-color:color-mix(in oklab, var(--accent) 50%, var(--line))}}.lc-episode[aria-current=true] .lc-episode-icon,.lc-episode-picker .lc-episode-icon{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lc-episode[aria-current=true] .lc-episode-icon,.lc-episode-picker .lc-episode-icon{background:color-mix(in oklab, var(--accent) 16%, var(--surface-1))}}.lc-episode[aria-current=true] .lc-episode-icon,.lc-episode-picker .lc-episode-icon{color:var(--accent-ink)}.lc-episode-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.lc-episode-text b{font:600 13px/18px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-episode-text small{color:var(--ink-3);font:400 11px/15px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-episode-actions{flex:none}.lc-episode-more{border-radius:var(--radius-s);width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.lc-episode-more:hover,.lc-episode-more[aria-expanded=true]{background:var(--surface-2);color:var(--ink-1)}.lc-episode-actions .hs-menu-item:last-child:not(:disabled){color:var(--danger)}.lc-episodes .hs-menu{max-height:min(440px,66vh);overflow:auto}.lc-episode-body{gap:var(--space-2);border-left:var(--stroke-1) solid var(--lc-guide);flex-direction:column;min-width:0;margin:-6px 10px 12px 23px;padding:10px 0 2px 14px;display:flex}.lc-episodes-add{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-2);border:var(--stroke-1) dashed var(--line);border-radius:var(--radius-l);color:var(--ink-3);font:500 13px/18px var(--font-sans);cursor:pointer;background:0 0;display:flex}.lc-episodes-add:hover:not(:disabled){border-color:var(--accent);color:var(--ink-1)}.lc-episodes-add:disabled{cursor:progress;opacity:.7}.lc-episode-dialog-footer{justify-content:flex-end;gap:var(--space-2);display:flex}.lc-episodes[data-compact]{flex:none}.lc-episode-picker{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);max-width:230px;min-height:44px;color:var(--ink-1);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:5px 12px 5px 6px;display:flex}.lc-episode-picker .lc-episode-icon{width:30px;height:30px}.lc-episode-picker .lc-episode-text small{color:var(--ink-3);font:500 10px/12px var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.lc-episode-picker .lc-episode-text b{font-size:12px;line-height:16px}.lc-episode-picker>.hs-icon{width:14px;height:14px;color:var(--ink-3);flex:none}.lc-board-tabs{flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto}.lc-board-tabs>.hs-seg{flex:none}.lc-submission{gap:var(--space-2);border-radius:var(--radius-m);background:var(--surface-2);width:100%;color:var(--ink-1);padding:var(--space-3);margin-bottom:var(--space-2);text-align:left;overflow-wrap:anywhere;border:0;flex-direction:column;display:flex}button.lc-submission{cursor:pointer;min-height:44px}.lc-submission span{color:var(--ink-2);font-size:13px}.lc-invite{justify-content:center;align-items:center;gap:var(--space-4);min-height:100vh;padding:var(--space-5);text-align:center;flex-direction:column;max-width:480px;margin:0 auto;display:flex}.lc-invite h1{font:600 24px/32px var(--font-sans);margin:0}.lc-invite p{color:var(--ink-2);overflow-wrap:anywhere;margin:0}.lc-invite-actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.lc-review-layout{flex:1;grid-template-columns:minmax(0,1fr) 320px;min-height:600px;display:grid}.lc-review-layout .hs-sw-scroll{max-height:calc(100vh - 200px)}.lc-comment{padding:var(--space-3);border-radius:var(--radius-m);background:var(--surface-2);overflow-wrap:anywhere}.lc-comment[data-resolved=true]{opacity:.75}.lc-comment blockquote{margin:var(--space-2) 0;padding-left:var(--space-2);border-left:2px solid var(--accent)}.lc-inline-field{max-width:280px}.hs-card audio{width:100%}.lc-timeline-stage{aspect-ratio:16/9;background:var(--stage);border-radius:var(--radius-m);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.lc-timeline-canvas{position:relative;overflow:hidden}.lc-timeline-stage video{object-fit:contain;width:100%;height:100%}.lc-timeline-canvas>video,.lc-timeline-canvas>.lc-timeline-words{width:100%;height:100%;position:absolute;inset:0}.lc-timeline-words{object-fit:contain;pointer-events:none}.lc-admin-menu{display:none}.hs-admin-main,.hs-admin-main .hs-field,.hs-admin>div{min-width:0}.hs-admin-main .hs-table td{overflow-wrap:break-word;max-width:340px}@media (max-width:768px){.lc-review-layout{grid-template-columns:minmax(0,1fr)}.lc-review-layout .hs-sw-bible{border-left:0;display:flex}.lc-review-layout .hs-sw-scroll{max-height:70vh}.lc-admin-menu{display:inline-flex!important}.hs-admin[data-menu=true] .hs-admin-nav{z-index:12;height:calc(100dvh - 56px);display:flex;position:fixed;inset:56px 0 0}.lc-episodebar{padding:var(--space-2) var(--space-3)}.hs-tool-panel .hs-phead h1{font-size:24px}}.hs-prompt-wrap{min-width:0;position:relative}.hs-prompt:empty:before{content:attr(data-placeholder);color:var(--ink-3);pointer-events:none}.hs-prompt-wrap>.hs-menu{z-index:30;width:min(300px,100%);position:absolute;top:100%;left:0}.lc-mention-options{max-height:240px;overflow-y:auto}.lc-mention-options .hs-menu-item{text-align:left;width:100%}.lc-mention-options [aria-selected=true]{background:var(--surface-2)}.hs-mention-thumb[data-initials]:before{content:attr(data-initials)}@media (max-width:768px){.hs-sw-mtabs{gap:var(--space-2);flex-wrap:wrap;display:flex}}.lc-mask-stage{background:var(--surface-2);border-radius:var(--radius-m);width:100%;max-width:1024px;max-height:70vh;position:relative;overflow:hidden}.lc-mask-stage canvas{width:100%;height:100%;position:absolute;inset:0}.lc-mask-stage canvas:last-child{cursor:crosshair}.lc-material-grid{grid-template-columns:repeat(auto-fill, minmax(min(var(--material-size), 100%), 1fr));gap:var(--space-3);min-width:0;display:grid}.lc-material-open{aspect-ratio:16/9;background:var(--surface-2);width:100%;color:var(--ink-1);cursor:pointer;text-align:left;border:0;padding:0;display:block;position:relative}.lc-material-caption{gap:var(--space-1);padding:var(--space-3);overflow-wrap:anywhere;flex-direction:column;display:flex}.lc-material-icon{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4);overflow-wrap:anywhere;min-height:120px;display:flex}.lc-material-grid .hs-rcard{aspect-ratio:auto;overflow:hidden}.lc-material-grid .hs-rcard-actions{flex-wrap:wrap}.lc-material-grid .hs-rcard-actions .hs-btn{background:var(--surface-1);color:var(--ink-1)}.lc-dialogue-list{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));max-height:400px;display:grid;overflow-y:auto}.lc-dialogue-list [aria-selected=true]{box-shadow:inset 0 0 0 var(--stroke-2) var(--accent)}.lc-coach-layer{z-index:50;position:fixed;inset:0}.lc-coach-layer .hs-coach-foot{flex-wrap:wrap}.lc-coach-layer .hs-coach-bubble{max-height:calc(100dvh - 32px);overflow-y:auto}.lc-fieldset{border:0;min-inline-size:0;margin:0;padding:0}.lc-result-settings{gap:var(--space-2);font:400 13px/20px var(--font-sans);flex-direction:column;margin:0;display:flex}.lc-result-settings>div{justify-content:space-between;gap:var(--space-3);display:flex}.lc-result-settings dt{color:var(--ink-2)}.lc-result-settings dd{text-align:right;overflow-wrap:anywhere;margin:0}.lc-result-tile{aspect-ratio:auto;flex-direction:column;display:flex;overflow:hidden}.lc-result-tile .lc-material-open{flex:none}.lc-result-tile .lc-material-icon{min-height:0;padding:var(--space-3);color:var(--ink-3);position:absolute;inset:0}.lc-result-tile .lc-material-icon .hs-icon{width:28px;height:28px}.lc-result-tile .lc-material-caption{flex:1}.lc-result-tile .lc-material-caption b{-webkit-line-clamp:2;font:500 13px/18px var(--font-sans);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lc-result-cell{gap:var(--space-2);min-width:0}.lc-result-cell>.lc-result-tile,.lc-result-pending{flex:1}.lc-result-pending{flex-direction:column;justify-content:center;min-height:160px;display:flex}@media (hover:none) and (max-width:640px){.lc-result-tile .hs-rcard-actions,.lc-result-tile .lc-tile-tools{display:none}}.lc-result-tile .hs-rcard-actions .hs-btn{background:var(--surface-1);color:var(--ink-1)}.lc-image-tool{min-height:calc(var(--ms-vh,100dvh) - 80px)}.lc-image-tool>.hs-composer{margin-top:auto}@media (max-width:768px){.lc-image-tool{min-height:calc(100dvh - 160px)}}.hs-composer-top>.hs-prompt-wrap{flex:1;min-width:0}.lc-mention-menu{z-index:1000}.hs-tab[aria-current=page]{color:var(--ink-1)}.hs-tab[aria-current=page]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.lc-tool-form{gap:var(--space-4)}.lc-image-slot{gap:var(--space-2)}.lc-image-slot-label{color:var(--ink-2);font:500 13px/18px var(--font-sans)}.lc-image-slot-preview{border-radius:var(--radius-m);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);position:relative;overflow:hidden}.lc-image-slot-preview .hs-media{aspect-ratio:4/3}.lc-image-slot-preview .hs-media>img{object-fit:contain}.lc-image-slot-actions{right:var(--space-2);bottom:var(--space-2);gap:var(--space-2);display:flex;position:absolute}.lc-material-types{gap:var(--space-2);flex-wrap:wrap;display:flex}.lc-material-toolbar{gap:var(--space-3);grid-template-columns:minmax(200px,1fr) minmax(160px,240px) auto minmax(120px,180px);align-items:center;display:grid}.lc-material-size{align-items:center;gap:var(--space-2);color:var(--ink-2);display:flex}@media (max-width:1024px){.lc-material-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lc-material-size{display:none}}@media (max-width:600px){.lc-material-toolbar{grid-template-columns:minmax(0,1fr)}}.lc-balance{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.lc-balance>div{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.lc-balance>div>span{color:var(--ink-2);font:500 13px/18px var(--font-sans)}.lc-balance>div:first-child{box-shadow:inset 0 0 0 1px var(--line-strong)}.lc-ledger{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lc-ledger li{gap:var(--space-3);min-height:var(--control-h);border-bottom:var(--stroke-1) solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.lc-ledger li:last-child{border-bottom:0}.lc-ledger b{align-items:center;gap:var(--space-1);font-family:var(--font-mono);display:inline-flex}@media (max-width:600px){.lc-balance{grid-template-columns:minmax(0,1fr)}.lc-ledger li{grid-template-columns:minmax(0,1fr) auto}.lc-ledger time{grid-area:2/1/auto/-1}}a.hs-tab{text-decoration:none}@media (max-width:1024px){.lc-tool-page>.hs-tool-main{order:0}}.hs-tool.lc-tool-page{grid-template-columns:340px minmax(0,1fr)}.lc-tool-page>.hs-tool-panel{min-height:calc(var(--ms-vh,100vh) - 2 * var(--space-4));gap:var(--space-4)}.lc-tool-page>.hs-tool-panel>.hs-tool-foot{margin-top:auto}.lc-tool-back{align-items:center;gap:var(--space-1);min-height:28px;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--surface-2);color:var(--ink-2);font:500 12px/16px var(--font-sans);align-self:flex-start;text-decoration:none;display:inline-flex}.lc-tool-back:hover{color:var(--ink-1)}.lc-tool-tabs{gap:var(--space-4);scrollbar-width:none;border-bottom:var(--stroke-1) solid var(--line);margin-top:calc(-1 * var(--space-2));display:flex;overflow-x:auto}.lc-tool-tabs a{align-items:center;gap:var(--space-2);min-height:var(--control-h);color:var(--ink-2);font:500 14px/20px var(--font-sans);white-space:nowrap;text-decoration:none;display:inline-flex;position:relative}.lc-tool-tabs a:hover,.lc-tool-tabs a[aria-current=page]{color:var(--ink-1)}.lc-tool-tabs a[aria-current=page]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.lc-tool-hero{border-radius:var(--radius-l);height:96px;box-shadow:inset 0 0 0 1px var(--line);position:relative;overflow:hidden}.lc-tool-hero .hs-media{position:absolute;inset:0}.lc-tool-hero>span{padding:var(--space-3);background:var(--scrim);color:var(--media-ink);flex-direction:column;gap:2px;display:flex;position:absolute;inset:auto 0 0}.lc-tool-hero b{font:600 14px/20px var(--font-sans)}.lc-tool-hero small{font:400 12px/16px var(--font-sans);opacity:.85}.lc-tool-inputs{gap:var(--space-3);flex-direction:column;display:flex}.lc-frame-pair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lc-frame-slot{position:relative}.lc-frame-slot-btn{justify-content:center;align-items:center;gap:var(--space-2);aspect-ratio:1;width:100%;padding:var(--space-3);border-radius:var(--radius-m);border:var(--stroke-1) dashed var(--line-strong);background:var(--surface-2);color:var(--ink-2);font:500 13px/18px var(--font-sans);text-align:center;cursor:pointer;flex-direction:column;display:flex;position:relative;overflow:hidden}.lc-frame-slot-btn:hover{border-color:var(--accent);color:var(--ink-1)}.lc-frame-slot-btn .hs-media{position:absolute;inset:0}.lc-frame-slot-tag{top:var(--space-2);right:var(--space-2);color:var(--ink-3);font:400 12px/16px var(--font-sans);position:absolute}.lc-frame-slot-clear{top:var(--space-1);right:var(--space-1);border-radius:var(--radius-full);background:var(--scrim);width:28px;height:28px;color:var(--media-ink);cursor:pointer;border:0;place-items:center;display:grid;position:absolute}.lc-frame-off{aspect-ratio:1;padding:var(--space-3);border-radius:var(--radius-m);background:var(--surface-2);color:var(--ink-3);font:400 12px/16px var(--font-sans);text-align:center;place-items:center;margin:0;display:grid}.lc-tool-prompt{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-m);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex;position:relative}.lc-tool-prompt:focus-within{box-shadow:inset 0 0 0 1px var(--accent)}.lc-tool-prompt>span{color:var(--ink-1);font:500 13px/18px var(--font-sans)}.lc-tool-prompt textarea{resize:vertical;width:100%;min-height:96px;color:var(--ink-1);font:400 14px/20px var(--font-sans);background:0 0;border:0;outline:none;padding:0}.lc-tool-counter{color:var(--ink-3);font:400 12px/16px var(--font-mono);align-self:flex-end}.lc-field-label{color:var(--ink-2);font:500 13px/18px var(--font-sans)}.lc-tool-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.lc-tool-switch{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-h);color:var(--ink-1);font:500 14px/20px var(--font-sans);display:flex}.lc-tool-switch input{width:40px;height:22px;accent-color:var(--accent)}.lc-generate{display:block;position:relative}.lc-generate-inline{font-family:var(--font-mono);align-items:center;gap:2px;margin-inline-start:var(--space-2);display:none}.lc-generate-tip{left:50%;bottom:calc(100% + var(--space-2));align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-m);background:var(--surface-3);color:var(--ink-1);box-shadow:var(--shadow-pop);font:500 13px/18px var(--font-sans);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-standard);z-index:5;display:inline-flex;position:absolute;transform:translate(-50%)}.lc-generate:hover .lc-generate-tip,.lc-generate:focus-within .lc-generate-tip{opacity:1;visibility:visible;pointer-events:auto}.lc-generate-tip:after{content:"";height:var(--space-2);position:absolute;top:100%;left:0;right:0}.lc-generate-sep{width:1px;height:14px;margin:0 var(--space-1);background:var(--line)}.lc-generate-tip a{margin-left:var(--space-1);color:var(--accent);font-weight:600;text-decoration:none}.lc-generate-tip a:hover{text-decoration:underline}@media (hover:none){.lc-generate-inline{display:inline-flex}.lc-generate-tip{display:none}}.lc-tool-main-tabs{gap:var(--space-4);border-bottom:var(--stroke-1) solid var(--line);display:flex}.lc-tool-main-tabs button{align-items:center;gap:var(--space-2);min-height:var(--control-h);color:var(--ink-2);font:500 14px/20px var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex;position:relative}.lc-tool-main-tabs button[aria-pressed=true]{color:var(--ink-1)}.lc-tool-main-tabs button[aria-pressed=true]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.lc-tool-ideas{gap:var(--space-4);flex-direction:column;display:flex}.lc-tool-ideas header h2{font:600 24px/32px var(--font-sans);color:var(--ink-1);margin:0}.lc-tool-ideas header p{margin:var(--space-1) 0 0}.lc-voice-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.lc-voice{position:relative}.lc-voice-pick{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) calc(var(--space-3) + 40px) var(--space-3) var(--space-3);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-1);text-align:left;cursor:pointer;border:0;grid-template-columns:48px minmax(0,1fr) auto;display:grid}.lc-voice-pick[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--accent)}.lc-voice-pick>span:not(.hs-avatar){flex-direction:column;gap:2px;min-width:0;display:flex}.lc-voice-pick b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.lc-voice-pick small{color:var(--ink-2);font:400 13px/18px var(--font-sans)}.lc-voice>.lc-voice-play{top:50%;right:var(--space-3);position:absolute;translate:0 -50%}.lc-voice-select{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.lc-voice-select>select{flex:160px;min-width:0}.lc-voice-select>small{flex-basis:100%}.lc-tool-mode{align-self:center;align-items:center;gap:var(--space-3);width:min(100%,440px);margin-top:var(--space-8);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);text-align:center;flex-direction:column;display:flex}.lc-tool-mode .hs-media{aspect-ratio:4/3;border-radius:var(--radius-l);width:100%}.lc-tool-mode h2{font:600 24px/32px var(--font-sans);color:var(--ink-1);margin:0}.lc-tool-mode p{margin:0}.lc-image-drop{justify-content:center;align-items:center;gap:var(--space-2);min-height:150px;padding:var(--space-4);border-radius:var(--radius-l);border:var(--stroke-1) dashed var(--line-strong);background:var(--surface-2);color:var(--ink-1);text-align:center;cursor:pointer;flex-direction:column;display:flex}.lc-image-drop:hover,.lc-image-drop:focus-visible{border-color:var(--accent)}.lc-image-drop b{font:500 14px/20px var(--font-sans)}.lc-image-drop small{color:var(--ink-3);font:400 12px/16px var(--font-sans)}@media (max-width:1024px){.hs-tool.lc-tool-page{grid-template-columns:minmax(0,1fr)}.lc-tool-page>.hs-tool-panel{min-height:0}}.lc-image-tool{padding-bottom:200px}.lc-chip-plain{align-items:center;gap:var(--space-2);display:inline-flex}.lc-image-settings{position:relative}.lc-image-settings-pop{left:0;bottom:calc(100% + var(--space-3));width:min(640px, calc(100vw - 2 * var(--space-4)));gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--surface-1);box-shadow:var(--shadow-overlay);z-index:20;flex-direction:column;display:flex;position:absolute}.lc-image-settings-pop header{font:600 16px/24px var(--font-sans);color:var(--ink-1);justify-content:space-between;align-items:center;display:flex}.lc-icon-plain{border-radius:var(--radius-full);background:var(--surface-2);width:32px;height:32px;color:var(--ink-2);cursor:pointer;border:0;place-items:center;display:grid}.lc-image-settings-cols{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.lc-image-settings-cols>section{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.lc-model-list{flex-direction:column;gap:2px;max-height:300px;display:flex;overflow:auto}.lc-model-list button{align-items:center;gap:var(--space-3);min-height:var(--target-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-m);color:var(--ink-1);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.lc-model-list button:hover{background:var(--surface-2)}.lc-model-list button:disabled{opacity:.45;cursor:not-allowed;background:0 0}.lc-aspect-grid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lc-aspect-grid button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-m);background:var(--surface-2);min-height:40px;color:var(--ink-2);font:500 13px/18px var(--font-mono);cursor:pointer;border:0;display:flex}.lc-aspect-grid button[aria-checked=true]{color:var(--ink-1);box-shadow:inset 0 0 0 1px var(--accent)}.lc-aspect-grid i{border:1.5px solid;border-radius:2px;max-width:24px;height:14px;display:block}.lc-composer-generate{min-width:160px}@media (max-width:600px){.lc-image-settings-cols{grid-template-columns:minmax(0,1fr)}.lc-image-settings-pop{left:var(--space-4);right:var(--space-4);width:auto;max-height:70vh;position:fixed;bottom:96px;overflow:auto}}.lc-model-picker{position:relative}.lc-model-trigger{align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:var(--space-2) var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-m);background:var(--surface-2);color:var(--ink-1);text-align:left;cursor:pointer;display:flex}.lc-model-trigger:hover,.lc-model-trigger[aria-expanded=true]{border-color:var(--line-strong)}.lc-model-badge{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--surface-3);color:var(--ink-2);font:500 12px/16px var(--font-sans);white-space:nowrap;margin-inline-start:auto;font-style:normal}.lc-model-trigger>b{min-width:0;font:500 14px/20px var(--font-sans);flex:1}.lc-model-logo{border-radius:var(--radius-s);background:var(--surface-3);width:32px;height:32px;color:var(--ink-1);font:600 14px/1 var(--font-sans);flex:none;place-items:center;display:grid}.lc-model-menu{z-index:70;min-height:0;max-height:480px;padding:var(--space-1);border:var(--stroke-1) solid var(--line-strong);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:fixed}.lc-model-browser{gap:var(--space-3);flex-direction:column;flex:1;min-height:0;display:flex}.lc-model-filters{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.lc-model-filters select{width:auto;min-width:180px}.lc-model-search{align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-m);background:var(--surface-2);color:var(--ink-2);display:flex}.lc-model-search input{width:160px;color:var(--ink-1);font:400 14px/20px var(--font-sans);background:0 0;border:0;outline:none}.lc-model-browser .lc-model-list{flex:1;max-height:none;overflow:auto}.lc-model-list button{padding:var(--space-3);align-items:flex-start}.lc-model-list button[aria-selected=true]{box-shadow:none;background:var(--surface-3)}.lc-model-body{flex-direction:column;gap:2px;min-width:0;display:flex}.lc-model-name{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.lc-model-name .lc-model-badge{margin-inline-start:0}.lc-model-facts{gap:var(--space-1) var(--space-3);margin-top:var(--space-1);color:var(--ink-2);font:400 12px/16px var(--font-sans);flex-wrap:wrap;display:flex}.lc-model-facts>span{align-items:center;gap:var(--space-1);display:inline-flex}.lc-model-menu .lc-model-browser{gap:var(--space-1)}.lc-model-menu .lc-model-filters{padding:var(--space-1)}.lc-model-menu .lc-model-list button:focus-visible{box-shadow:inset 0 0 0 1px var(--accent);outline:none}@media (max-width:768px){.lc-model-menu{left:var(--space-3);right:var(--space-3);bottom:calc(56px + var(--space-3) + env(safe-area-inset-bottom));max-height:70dvh}}.lc-model-body{flex:1}.lc-model-name b{font:500 15px/22px var(--font-sans);color:var(--ink-1)}.lc-model-body>small{color:var(--ink-2);font:400 13px/18px var(--font-sans)}.hs-shell-main{position:relative}.lc-top-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);min-height:56px;padding:var(--space-2) var(--space-4) 0;display:flex}.lc-top-search{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);font:500 14px/20px var(--font-sans);text-decoration:none;display:inline-flex}.lc-top-search:hover,.lc-top-search[aria-current=page]{color:var(--ink-1);box-shadow:inset 0 0 0 1px var(--line-strong)}.lc-top-search kbd{padding:0 var(--space-2);border-radius:var(--radius-xs);background:var(--surface-2);color:var(--ink-3);font:500 12px/20px var(--font-mono)}.lc-top-bell{border-radius:var(--radius-full);background:var(--surface-1);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);place-items:center;display:grid;position:relative}.lc-top-bell:hover,.lc-top-bell[aria-current=page]{color:var(--ink-1);box-shadow:inset 0 0 0 1px var(--line-strong)}.lc-top-dot{border-radius:var(--radius-full);background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);font:600 12px/18px var(--font-sans);text-align:center;padding:0 4px;position:absolute;top:-2px;right:-2px}.lc-top-actions+.hs-tool.lc-tool-page>.hs-tool-panel{min-height:calc(var(--ms-vh,100vh) - 56px - 2 * var(--space-4));max-height:calc(var(--ms-vh,100vh) - 56px - 2 * var(--space-4))}@media (max-width:768px){.lc-top-actions{display:none}}.lc-tool-page>.hs-tool-panel>*{flex-shrink:0}.lc-studio-landing{gap:var(--space-5);flex-direction:column;display:flex}.lc-studio-head{text-align:center}.lc-studio-head h1{font:600 32px/40px var(--font-sans);color:var(--ink-1);margin:0}.lc-studio-head p{margin:var(--space-1) 0 0;color:var(--ink-2);font:400 16px/24px var(--font-sans)}.lc-studio-fan{justify-content:center;align-items:center;height:240px;display:flex;position:relative}.lc-studio-fan-card{border-radius:var(--radius-l);width:120px;height:160px;box-shadow:var(--shadow-pop);background:var(--surface-2);margin:0 -14px;position:relative;overflow:hidden}.lc-studio-fan-card>*{width:100%;height:100%;position:absolute;inset:0}.lc-studio-fan-card[data-pos="1"],.lc-studio-fan-card[data-pos="3"]{z-index:1;width:140px;height:190px}.lc-studio-fan-card[data-pos="2"]{z-index:2;width:220px;height:240px}.lc-studio-sub{font:600 20px/28px var(--font-sans);color:var(--ink-1);margin:0}.lc-studio-tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.lc-studio-tile{border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-1);text-align:left;cursor:pointer;border:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.lc-studio-tile:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--line-strong)}.lc-studio-tile:disabled{cursor:default}.lc-studio-tile:disabled .hs-media{opacity:.55}.lc-studio-tile .hs-media{aspect-ratio:16/10}.lc-studio-tile>span{gap:var(--space-1);padding:var(--space-3);flex-direction:column;display:flex}.lc-studio-tile b{align-items:center;gap:var(--space-2);font:600 15px/22px var(--font-sans);flex-wrap:wrap;display:flex}.lc-studio-tile small{color:var(--ink-2);font:400 13px/18px var(--font-sans)}.lc-studio-lookbook .lc-studio-fan{height:280px}.lc-studio-presets{gap:var(--space-3)}.lc-studio-presets-head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lc-studio-presets-head h2{font:600 20px/28px var(--font-sans);color:var(--ink-1);flex:1;margin:0}.lc-studio-presets-head select{width:auto}.lc-link-btn{align-items:center;gap:var(--space-2);min-height:36px;color:var(--accent-ink);font:500 13px/18px var(--font-sans);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;display:inline-flex}.lc-option-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.lc-option-grid button{gap:var(--space-1);min-height:88px;padding:var(--space-3);border-radius:var(--radius-l);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-1);text-align:left;cursor:pointer;border:0;flex-direction:column;display:flex}.lc-option-grid button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--accent)}.lc-option-grid b{font:500 14px/20px var(--font-sans)}.lc-option-grid small{color:var(--ink-2);font:400 13px/18px var(--font-sans)}.lc-project .hs-tool.lc-tool-page{min-height:0}.lc-project .lc-tool-page>.hs-tool-panel{min-height:calc(100vh - 64px - 2 * var(--space-4));max-height:calc(100vh - 64px - 2 * var(--space-4))}@media (min-width:769px) and (max-width:1024px){.hs-tool.lc-tool-page{grid-template-columns:300px minmax(0,1fr)}.lc-tool-page>.hs-tool-panel{min-height:calc(100vh - 56px - 2 * var(--space-3));max-height:calc(100vh - 56px - 2 * var(--space-3));position:sticky}.lc-tool-page>.hs-tool-main{order:0}}.lc-frame-pair{max-width:360px}@media (max-width:768px){.lc-project .lc-tool-page>.hs-tool-panel{min-height:0;max-height:none;position:static}}.lc-history-bar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lc-history-bar>.hs-input,.lc-history-bar-end .hs-input{width:auto;min-width:0}.lc-history-bar-end{align-items:center;gap:var(--space-3);margin-left:auto;display:inline-flex}.lc-result-gallery{--cols:6;--gallery-min:var(--result-size,240px)}.lc-result-tile .lc-tile-corner{top:var(--space-2);left:var(--space-2);opacity:0;transition:opacity var(--dur-base) var(--ease-standard);position:absolute}.lc-result-tile .hs-rcard-actions .hs-iconbtn,.lc-result-tile .lc-tile-corner .hs-iconbtn{background:var(--surface-1);color:var(--ink-1);box-shadow:var(--shadow-pop)}.lc-result-tile .lc-tile-tools{left:var(--space-2);right:var(--space-2);bottom:calc(var(--space-2) + 44px);gap:var(--space-1);opacity:0;transition:opacity var(--dur-base) var(--ease-standard);flex-wrap:wrap;display:flex;position:absolute}.lc-result-tile .lc-tile-tools a{align-items:center;gap:var(--space-1);min-height:28px;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--surface-1);color:var(--ink-1);box-shadow:var(--shadow-pop);font:500 12px/16px var(--font-sans);text-decoration:none;display:inline-flex}.lc-result-tile .lc-tile-tools a:hover{color:var(--accent)}.lc-result-tile:hover .lc-tile-corner,.lc-result-tile:focus-within .lc-tile-corner,.lc-result-tile:hover .lc-tile-tools,.lc-result-tile:focus-within .lc-tile-tools{opacity:1}.lc-tile-error{color:var(--danger)}.lc-result-tile{container-type:inline-size}@container (max-width:300px){.lc-result-tile .lc-tile-tools a{padding:0 var(--space-2)}.lc-result-tile .lc-tile-tools a span{display:none}}@media (hover:none){.lc-result-tile .lc-tile-corner,.lc-result-tile .hs-rcard-actions,.lc-result-tile .lc-tile-tools{opacity:1}}.hs-modal:has(.lc-viewer){width:min(1280px,100%);height:calc(100vh - 2 * var(--space-5));flex-direction:column;display:flex}.hs-modal:has(.lc-viewer) .hs-modal-body{min-height:0;padding-top:var(--space-4);flex:1}.lc-viewer{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 340px;height:100%;min-height:0;display:grid}.lc-viewer-stage{gap:var(--space-3);flex-direction:column;min-height:0;display:flex}.lc-viewer-media{border-radius:var(--radius-l);background:var(--surface-2);flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.lc-viewer-media .hs-media{background:0 0;width:100%;height:100%;max-height:100%;position:static;aspect-ratio:auto!important}.lc-viewer-media .hs-media img,.lc-viewer-media .hs-media video{object-fit:contain;width:100%;height:100%}.lc-viewer-media audio{width:min(480px,90%)}.lc-viewer-prev,.lc-viewer-next{background:var(--surface-1);box-shadow:var(--shadow-pop);position:absolute;top:50%;transform:translateY(-50%)}.lc-viewer-prev{left:var(--space-3)}.lc-viewer-next{right:var(--space-3)}.lc-viewer-tools{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.lc-viewer-tools a{align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--surface-2);color:var(--ink-1);font:500 13px/18px var(--font-sans);text-decoration:none;display:inline-flex}.lc-viewer-tools a:hover{background:var(--surface-3)}.lc-viewer-side{gap:var(--space-3);flex-direction:column;min-height:0;display:flex;overflow:auto}.lc-viewer-side h3{font:600 16px/24px var(--font-sans);margin:0}.lc-viewer-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.lc-viewer-prompt{align-items:flex-start;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-m);background:var(--surface-2);flex-direction:column;display:flex}.lc-viewer-prompt p{color:var(--ink-1);font:400 14px/20px var(--font-sans);white-space:pre-wrap;margin:0}@media (max-width:900px){.hs-modal:has(.lc-viewer){height:auto}.lc-viewer{grid-template-columns:1fr;height:auto}.lc-viewer-media{min-height:280px;max-height:60vh}}.lc-new-project-card{justify-content:center;align-items:center;gap:var(--space-2);aspect-ratio:16/9;padding:var(--space-3);border:var(--stroke-1) dashed var(--line-strong);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.lc-new-project-card{border:var(--stroke-1) dashed color-mix(in oklab, var(--line-strong) 60%, transparent)}}.lc-new-project-card{color:var(--ink-2);font:500 13px/18px var(--font-sans);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;border-radius:14px}.lc-new-project-card b{font-weight:500}.lc-new-project-card:hover,.lc-new-project-card:focus-visible{border-style:solid;border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lc-new-project-card:hover,.lc-new-project-card:focus-visible{background:color-mix(in oklab, var(--accent) 6%, transparent)}}.lc-new-project-card:hover,.lc-new-project-card:focus-visible{color:var(--ink-1)}.lc-new-project-card:disabled{cursor:progress;opacity:.7}.lc-new-project-plus{background:var(--surface-2);width:32px;height:32px;color:var(--ink-1);box-shadow:inset 0 0 0 1px var(--line);transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);border-radius:10px;place-items:center;display:grid}.lc-new-project-card:hover .lc-new-project-plus,.lc-new-project-card:focus-visible .lc-new-project-plus{background:var(--accent);color:var(--on-accent);box-shadow:none}.lc-studio-picker{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.lc-studio-picker-head{align-items:flex-start;gap:var(--space-3);display:flex}.lc-studio-picker-head>div{flex:1;min-width:0}.lc-studio-picker-head h2{margin:var(--space-1) 0 0;font:600 20px/28px var(--font-sans)}.lc-studio-picker-head p{margin:var(--space-1) 0 0;color:var(--ink-2);font:400 14px/20px var(--font-sans)}.lc-picker-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.lc-picker-row .hs-input{flex:240px}.lc-picker-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.lc-picker-create,.lc-picker-item{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-1);text-align:left;cursor:pointer;border:0;flex-direction:column;display:flex;position:relative}.lc-picker-create{text-align:center;min-height:180px;box-shadow:none;border:var(--stroke-1) dashed var(--line-strong);justify-content:center;align-items:center}.lc-picker-create b{font:600 13px/18px var(--font-sans)}.lc-picker-create small{color:var(--ink-3);font:400 12px/16px var(--font-sans)}.lc-picker-item .hs-media{aspect-ratio:1;border-radius:var(--radius-m)}.lc-picker-item b{font:500 12px/16px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-picker-item[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--accent)}.lc-picker-item:disabled{cursor:not-allowed;opacity:.5}.lc-picker-n{top:var(--space-3);right:var(--space-3);border-radius:var(--radius-full);background:var(--accent);width:24px;height:24px;color:var(--on-accent);font:600 12px/1 var(--font-mono);place-items:center;display:grid;position:absolute}.lc-material-groups{gap:var(--space-5);flex-direction:column;display:flex}.lc-material-groups>section{gap:var(--space-3);flex-direction:column;display:flex}.lc-material-day{color:var(--ink-2);font:600 14px/20px var(--font-sans);margin:0}.lc-settings{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.lc-settings-nav{gap:var(--space-1);scrollbar-width:none;border-bottom:var(--stroke-1) solid var(--line);display:flex;overflow-x:auto}.lc-settings-nav::-webkit-scrollbar{display:none}.lc-settings-link{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);color:var(--ink-2);font:500 14px/20px var(--font-sans);white-space:nowrap;flex:none;text-decoration:none;display:inline-flex;position:relative}.lc-settings-link:hover,.lc-settings-link[aria-current=page]{color:var(--ink-1)}.lc-settings-link[aria-current=page]:after{content:"";left:var(--space-2);right:var(--space-2);background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px}.lc-settings-body{gap:var(--space-4);flex-direction:column;width:100%;min-width:0;display:flex}.lc-settings-body[data-layout=cards]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;display:grid}.lc-settings-body[data-layout=cards]>.hs-notice{grid-column:1/-1}.lc-review-chip[data-status]:before{content:"";width:8px;height:8px;margin-right:var(--space-1);border-radius:var(--radius-full);background:var(--ink-3);display:inline-block}.lc-review-chip[data-status=progress]:before{background:var(--warning)}.lc-review-chip[data-status=review]:before{background:var(--accent)}.lc-review-chip[data-status=done]:before{background:var(--success)}.lc-result-tile .hs-iconbtn[aria-pressed=true]{color:var(--danger)}.lc-viewer-review .hs-input{width:auto}.lc-picker-saved{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.lc-picker-saved>.hs-iconbtn{top:var(--space-3);left:var(--space-3);background:var(--surface-1);position:absolute}.lc-item-generator{gap:var(--space-3);flex-direction:column;max-width:560px;display:flex}.lc-style-group{gap:var(--space-2);flex-direction:column;display:flex}.lc-recipes-hub{gap:var(--space-4);flex-direction:column;display:flex}.lc-recipes-bar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lc-recipes-bar .lc-discover-query{flex:0 320px}.hs-link-button{color:var(--accent-ink);font:500 13px/18px var(--font-sans);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.hs-link-button:hover{text-decoration:underline}.lc-checkout{padding:var(--space-3) var(--space-4);border-radius:var(--radius-m);background:var(--surface-2);flex-direction:column;margin:0;display:flex}.lc-checkout>div{justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 0;font:400 14px/20px var(--font-sans);display:flex}.lc-checkout dt{color:var(--ink-2)}.lc-checkout dd{font-family:var(--font-mono);text-align:right;margin:0}.lc-checkout-total{margin-top:var(--space-2);border-top:var(--stroke-1) solid var(--line);padding-top:var(--space-2)!important;font-weight:600!important}.lc-checkout-total dd{font-size:18px}.hs-topbar-assistant{display:inline-flex}.hs-topbar-assistant:empty{display:none}.lc-topbar-assistant{gap:var(--space-2)}@media (max-width:768px){.lc-topbar-assistant{padding:0 var(--space-2)}}@media (max-width:480px){.lc-project .hs-topbar-end{gap:4px}.lc-project .hs-topbar-actions .ps-ghost,.lc-project .lc-topbar-assistant{padding:0 6px}}@media (max-width:360px){.lc-project .hs-topbar-end>.hs-cpill{display:none}}@media (max-width:1360px){.lc-topbar-assistant>span:last-child{display:none}}@media (min-width:769px){.hs-botfab{gap:0;padding:4px}.hs-botfab>span:last-child{white-space:nowrap;opacity:0;max-width:0;transition:max-width var(--dur-base) var(--ease-standard), margin var(--dur-base) var(--ease-standard), opacity var(--dur-fast);overflow:hidden}.hs-botfab:hover>span:last-child,.hs-botfab:focus-visible>span:last-child{max-width:8em;margin:0 var(--space-3) 0 var(--space-2);opacity:1}}@media (max-width:768px){body:has(.lc-gen-dock,.lc-wizard-summary) .hs-botfab{display:none}}.hs-mention-card{z-index:80;border:var(--stroke-1) solid var(--line);border-radius:var(--radius-xl);background:var(--surface-1);width:240px;box-shadow:var(--shadow-overlay);color:var(--ink-1);pointer-events:none;flex-direction:column;display:flex;position:fixed;overflow:hidden;transform:translateY(calc(-100% - 8px))}.hs-mention-card-art{aspect-ratio:5/4;background:var(--surface-2);color:var(--ink-3);place-items:center;display:grid;position:relative}.hs-mention-card-art img{object-fit:cover;width:100%;height:100%}.hs-mention-card-art>.hs-icon{width:32px;height:32px}.hs-mention-card-kind{border-radius:var(--radius-m);color:#fff;font:500 12px/16px var(--font-sans);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1414189e;align-items:center;gap:5px;padding:3px 9px;display:inline-flex;position:absolute;top:10px;left:10px}.hs-mention-card-kind .hs-icon{width:13px;height:13px}.hs-mention-card b{font:600 16px/22px var(--font-sans);padding:12px 14px 0}.hs-mention-card small{color:var(--ink-2);font:400 13px/19px var(--font-sans);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 14px 14px;display:-webkit-box;overflow:hidden}.lc-shooting-shots{margin-top:var(--space-6)}.lc-shooting-shots h2{font:600 18px/24px var(--font-sans);margin:0}.lc-shooting-shots td .hs-input{width:100%;min-width:0}.lc-archived-bar{gap:var(--space-2);padding:var(--space-2) var(--space-4) 0;display:grid}.lc-archived-bar .hs-notice{margin:0}@media (max-width:600px){.lc-shooting-shots table{min-width:0}.lc-shooting-shots thead{display:none}.lc-shooting-shots tr{gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 88px;display:grid}.lc-shooting-shots td{border:0;padding:0}.lc-shooting-shots td:first-child{grid-column:1/-1}}.lc-bell{position:relative}button.lc-top-bell{color:var(--ink-2);cursor:pointer;border:0;padding:0}.lc-top-bell[aria-expanded=true]{color:var(--ink-1);box-shadow:inset 0 0 0 1px var(--line-strong)}.lc-bell-panel{z-index:60;gap:var(--space-3);width:min(400px,100vw - 32px);max-height:min(640px,100vh - 96px);padding:var(--space-4) var(--space-3) var(--space-3);background:var(--surface-1);box-shadow:var(--shadow-overlay), inset 0 0 0 1px var(--line);transform-origin:100% 0;animation:ms-pop .2s var(--ms-ease);border-radius:16px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0}.lc-bell-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-2);display:flex}.lc-bell-head h2{color:var(--ink-1);font:600 18px/24px var(--font-sans);letter-spacing:-.01em;margin:0}.lc-bell-link{color:var(--accent-ink);font:500 13px/18px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 8px}.lc-bell-link:hover{background:var(--surface-2)}.lc-bell-panel>.hs-seg{margin:0 var(--space-2);align-self:flex-start}.lc-bell-list{flex-direction:column;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.lc-bell-item{align-items:start;gap:var(--space-3);width:100%;padding:var(--space-2);color:var(--ink-2);text-align:left;cursor:pointer;transition:background-color .22s var(--ms-ease);background:0 0;border:0;border-radius:12px;grid-template-columns:40px minmax(0,1fr) 10px;display:grid}.lc-bell-item:hover,.lc-bell-item:focus-visible{background:var(--surface-2)}.lc-bell-icon{background:var(--surface-2);width:40px;height:40px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.lc-bell-item[data-unread] .lc-bell-icon{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lc-bell-item[data-unread] .lc-bell-icon{background:color-mix(in srgb, var(--accent) 16%, var(--surface-2))}}.lc-bell-item[data-unread] .lc-bell-icon{color:var(--accent-ink)}.lc-bell-text{flex-direction:column;gap:2px;min-width:0;display:flex}.lc-bell-text b{color:var(--ink-1);font:500 14px/20px var(--font-sans)}.lc-bell-text>span{overflow-wrap:anywhere;font:400 13px/18px var(--font-sans)}.lc-bell-text time{color:var(--ink-3);font:400 12px/16px var(--font-sans)}.lc-bell-item[data-unread] .lc-bell-text time{color:var(--accent-ink)}.lc-bell-dot{background:var(--accent);border-radius:50%;width:10px;height:10px;margin-top:15px}.lc-bell-panel>.hs-empty,.lc-bell-panel>[class*=hs-state]{padding-block:var(--space-6)}button.lc-top-search{cursor:pointer;border:0}.lc-search-scrim{z-index:90;padding:12vh var(--space-4) var(--space-4);background:var(--bg);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.lc-search-scrim{background:color-mix(in srgb, var(--bg) 55%, transparent)}}.lc-search-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ms-fade .16s var(--ms-ease)}.lc-search{background:var(--surface-1);width:min(680px,100%);max-height:min(640px,76vh);box-shadow:var(--shadow-overlay), inset 0 0 0 1px var(--line);animation:ms-pop .2s var(--ms-ease);border-radius:18px;outline:none;flex-direction:column;display:flex;overflow:hidden}.lc-search-field{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--stroke-1) solid var(--line);color:var(--ink-3);display:flex}.lc-search-field input{min-width:0;height:40px;color:var(--ink-1);font:400 16px/24px var(--font-sans);background:0 0;border:0;outline:none;flex:1}.lc-search-field input::-webkit-search-cancel-button{display:none}.lc-search-field input:focus,.lc-search-field input:focus-visible{box-shadow:none;border:0;outline:none}.lc-search-field:focus-within{color:var(--ink-1)}.lc-search kbd{background:var(--surface-2);min-width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3);font:500 11px/1 var(--font-sans);border-radius:6px;place-items:center;padding:0 6px;display:inline-grid}.lc-search-scopes{padding:var(--space-3) var(--space-4) var(--space-2);flex-wrap:wrap;gap:6px;display:flex}.lc-search-scopes .hs-chip{flex:none;min-height:30px;padding-inline:11px;font-size:13px}.lc-search-results{min-height:0;padding:0 var(--space-2) var(--space-3);flex:1;overflow-y:auto}.lc-search-group{flex-direction:column;gap:2px;display:flex}.lc-search-group h3{margin:var(--space-3) var(--space-3) var(--space-1);color:var(--ink-3);font:500 12px/16px var(--font-sans)}.lc-search-row{align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:6px var(--space-2);color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;display:grid}.lc-search-row[aria-selected=true]{background:var(--surface-2)}.lc-search-thumb{background:var(--surface-2);width:36px;height:36px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;place-items:center;display:grid;overflow:hidden}.lc-search-row[aria-selected=true] .lc-search-thumb{background:var(--surface-3);color:var(--ink-1)}.lc-search-thumb img{object-fit:cover;width:100%;height:100%}.lc-search-text{flex-direction:column;min-width:0;display:flex}.lc-search-text b{color:var(--ink-1);font:500 14px/20px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-search-text small{color:var(--ink-3);font:400 12px/17px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-search-text mark{background:var(--accent);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.lc-search-text mark{background:color-mix(in srgb, var(--accent) 24%, transparent)}}.lc-search-text mark{color:inherit}.lc-search-go{color:var(--ink-3);font:500 12px/16px var(--font-sans);align-items:center;gap:6px;display:inline-flex}.lc-search-loading{padding:var(--space-3) var(--space-2);flex-direction:column;gap:6px;display:flex}.lc-search-empty{margin:var(--space-6) var(--space-4);color:var(--ink-3);text-align:center}.lc-search-foot{gap:var(--space-4);padding:var(--space-2) var(--space-4);border-top:var(--stroke-1) solid var(--line);color:var(--ink-3);font:400 12px/16px var(--font-sans);display:flex}.lc-search-foot span{align-items:center;gap:4px;display:inline-flex}.lc-search-page{padding-top:var(--space-4)}.lc-search[data-page]{width:100%;max-height:none;box-shadow:none;background:0 0;animation:none}.lc-search[data-page] .lc-search-field{border:var(--stroke-1) solid var(--line);background:var(--surface-1);border-radius:14px}.lc-search[data-page] .lc-search-scopes,.lc-search[data-page] .lc-search-results{padding-inline:0}@media (max-width:600px){.lc-search-scrim{padding-top:var(--space-4)}.lc-search-go{display:none}.lc-search-scopes{margin-block:var(--space-2) 0;scrollbar-width:none;flex-wrap:nowrap;padding-block:4px;overflow-x:auto}.lc-search[data-page] .lc-search-scopes{padding-inline:2px}}.hs-modal:has(.lc-popup){width:min(960px,100%)}.hs-modal:has(.lc-popup) .hs-modal-body{padding-top:var(--space-3)}.lc-popup{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.lc-popup-body{gap:var(--space-4);grid-template-columns:minmax(0,300px) minmax(0,1fr);height:min(600px,100vh - 210px);min-height:300px;display:grid}.lc-status-stages{align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.lc-status-stages li{min-width:0;color:var(--ink-2);flex:1;align-items:center;gap:6px;display:flex}.lc-status-stages li b{color:var(--ink-1);font:500 13px/18px var(--font-sans);white-space:nowrap}.lc-status-stages li small{color:var(--ink-3);font:400 12px/18px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-status-stages li .hs-icon{flex:none}.lc-status-stages li[data-state=done] .hs-icon{color:var(--success,var(--ink-2))}.lc-status-stages li[data-state=missing] .hs-icon{color:var(--warning,var(--ink-2))}.lc-status-line{background:var(--line);flex:0 32px;min-width:8px;height:1px}.lc-status{gap:var(--space-2);min-width:0;min-height:0;padding:var(--space-3);border-radius:var(--radius-l);background:var(--surface-2);flex-direction:column;display:flex}.lc-status h3{color:var(--ink-1);font:500 13px/18px var(--font-sans);align-items:center;gap:6px;margin:0;display:flex}.lc-status h3 small{background:var(--surface-3,var(--line));min-width:20px;color:var(--ink-2);font:500 11px/18px var(--font-mono);text-align:center;border-radius:999px;padding:0 6px}.lc-status ul{flex-direction:column;flex:1;gap:4px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.lc-status-item{border-radius:var(--radius-m);background:var(--surface-1);color:var(--ink-1);font:400 12px/17px var(--font-sans);grid-template-columns:auto minmax(0,1fr);gap:4px 8px;padding:8px 10px;text-decoration:none;display:grid}.lc-status-item:hover{box-shadow:inset 0 0 0 1px var(--accent)}.lc-status-item>.hs-icon{color:var(--ink-3);margin-top:1px}.lc-status-item[data-tone=missing]>.hs-icon{color:var(--warning,var(--ink-2))}.lc-status-item small{color:var(--ink-3);font:400 11px/15px var(--font-sans);grid-column:2;align-items:center;gap:2px;display:inline-flex}.lc-status-item small .hs-icon{width:12px;height:12px}.lc-status-done{color:var(--ink-2);font:400 12px/17px var(--font-sans);align-items:center;gap:6px;margin:0;display:flex}.lc-status-foot{padding-top:var(--space-2);flex-direction:column;align-items:flex-start;gap:2px;margin-top:auto;display:flex}.lc-status-foot small{color:var(--ink-3);font:400 11px/15px var(--font-sans)}.lc-popup .lc-assistant-chat[data-compact]{height:100%;min-height:0}.lc-popup .lc-assistant-chat[data-compact] .lc-assistant-messages{min-height:60px;padding:0 0 var(--space-3);gap:var(--space-4)}.lc-popup .lc-assistant-chat[data-compact] .lc-assistant-compose-area{gap:var(--space-2);padding:0}.lc-popup .lc-assistant-chat[data-compact] .lc-assistant-composer textarea{min-height:48px}.lc-assistant-hello{color:var(--ink-2);font:400 13px/19px var(--font-sans);margin:auto 0 0}@media (max-width:860px){.lc-popup-body{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.lc-status ul{max-height:220px}.lc-popup .lc-assistant-chat[data-compact] .lc-assistant-messages{max-height:40vh}.lc-status-stages li small{display:none}}.lc-storage-meter{gap:var(--space-2);flex-direction:column;display:flex}.lc-storage-meter p{margin:0}.lc-storage-figures{color:var(--ink-2);font:400 14px/20px var(--font-sans)}.lc-storage-figures b{color:var(--ink-1);font:600 24px/32px var(--font-sans)}.lc-storage-meter .hs-progress{max-width:none}.lc-storage-meter .hs-bar{height:8px}.lc-storage-meter[data-level="80"] .hs-bar>i,.lc-storage-meter[data-level="95"] .hs-bar>i{background:var(--warning)}.lc-storage-meter[data-level="100"] .hs-bar>i{background:var(--danger)}.lc-storage-h3{margin:var(--space-2) 0 0;font:600 14px/20px var(--font-sans)}.lc-storage-plans{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lc-storage-plans li{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-m);background:var(--surface-2);font:400 13px/18px var(--font-sans);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.lc-storage-plans li span:last-child{color:var(--ink-2)}.lc-storage-plans li[data-state=ended]{opacity:.6}.lc-storage-order{gap:var(--space-4);grid-template-columns:minmax(0,200px) auto;justify-content:start;align-items:end;display:grid}.lc-storage-trash{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lc-storage-trash li{gap:var(--space-3);border-bottom:1px solid var(--line);min-height:44px;font:400 13px/18px var(--font-sans);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.lc-storage-trash label{align-items:center;gap:var(--space-2);min-width:0;display:flex}.lc-storage-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:600px){.lc-storage-order{grid-template-columns:minmax(0,1fr)}}.hs-shell>.hs-nav{width:clamp(224px,10vw + 96px,264px);height:100dvh;padding:var(--space-2)}.hs-shell>.hs-nav .hs-nav-head{min-height:40px;margin-bottom:var(--space-2);padding-left:var(--space-2)}.hs-shell>.hs-nav .hs-logo{gap:var(--space-2);min-height:36px}.hs-shell>.hs-nav .hs-logo-mark{width:26px;height:26px}.hs-shell>.hs-nav .hs-wordmark{height:13px}.hs-shell>.hs-nav .hs-nav-sec{gap:0;padding:clamp(2px,1.2dvh - 4px,10px) 0}.hs-shell>.hs-nav .hs-nav-label{padding:clamp(2px, .6dvh, 6px) var(--space-2);font:500 clamp(11.5px, calc(.1vw + 10.5px), 12.5px)/1.4 var(--font-sans)}.hs-shell>.hs-nav .hs-nav-item{gap:var(--space-2);min-height:clamp(32px,7.69231dvh - 26.1538px,42px);padding:0 var(--space-2);font:500 clamp(14px, calc(.2vw + 11px), 15px)/1.4 var(--font-sans)}.hs-shell>.hs-nav .hs-nav-item .hs-icon{flex:none;width:clamp(18px,.1vw + 16.5px,20px);height:clamp(18px,.1vw + 16.5px,20px)}.hs-shell>.hs-nav .hs-nav-txt,.hs-shell>.hs-nav .hs-nav-who b,.hs-shell>.hs-nav .hs-nav-who span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hs-shell>.hs-nav .hs-nav-foot{padding-top:var(--space-2);gap:var(--space-1);flex-shrink:0}.lc-nav-balance{align-items:center;gap:var(--space-2);min-height:34px;padding:var(--space-1) var(--space-2);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-m);color:var(--ink-1);font:500 13px/18px var(--font-sans);text-decoration:none;display:flex}.lc-nav-balance>span{color:var(--ink-2);margin-right:auto}.lc-nav-balance .hs-cmark{flex:none;width:14px;height:14px}.lc-nav-balance:hover{background:var(--surface-2)}.hs-shell>.hs-nav .hs-nav-user{gap:var(--space-2);min-height:36px;padding-left:var(--space-2)}.hs-shell>.hs-nav .hs-nav-user .hs-avatar{width:28px;min-width:28px;height:28px;font-size:11px}.hs-shell>.hs-nav .hs-nav-who b{font-size:clamp(13px,.1vw + 12px,14px);line-height:1.35}.hs-shell>.hs-nav .hs-nav-who span{font-size:12px;line-height:16px}.hs-shell>.hs-nav .hs-nav-user .hs-iconbtn,.hs-shell>.hs-nav .hs-nav-head .hs-iconbtn{width:32px;min-width:32px;height:32px;min-height:32px}.hs-shell>.hs-nav[data-collapsed=true]{width:var(--rail-w)}.hs-shell>.hs-nav[data-collapsed=true] :is(.hs-nav-head,.hs-nav-user){padding-inline:0}.hs-nav[data-collapsed=true] .lc-nav-balance{display:none}.lc-nav-caret{width:14px;height:14px;color:var(--ink-3);flex:none}.hs-nav[data-collapsed=true] .lc-nav-caret{display:none}.hs-nav-item[aria-expanded=true]{color:var(--ink-1)}.lc-home-page{max-width:1680px;padding-inline:clamp(var(--space-4), 3vw, var(--space-7));gap:40px}.lc-email-notice{align-items:center;gap:var(--space-2);width:100%;margin:0}.lc-email-notice>span{flex:1}.lc-email-notice .hs-iconbtn{flex:none;width:32px;min-width:32px;height:32px;min-height:32px}.lc-notice-item{gap:var(--space-2)}.lc-notice-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.lc-notice-head h3{overflow-wrap:anywhere;min-width:0}.lc-notice-item>p{margin:0}.lc-notice-item>.hs-row{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap}.lc-link-grid.lc-mcp-tools{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.lc-home-greet{gap:var(--space-4);padding:var(--space-5) 0 var(--space-2)}.lc-home-greet h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1.25}.lc-home-greet p{margin:0;font-size:14px;line-height:22px}.lc-home-kicker{align-items:center;gap:var(--space-2);font:400 12px/18px var(--font-sans);color:var(--ink-3);display:inline-flex}.lc-home-kicker .hs-icon{color:var(--accent-ink)}.lc-home-composer{text-align:left;width:min(100%,880px);position:relative}.lc-home-mode-slot{justify-content:center;align-items:flex-start;min-height:48px;display:flex}.lc-home-mode-slot .hs-seg{border-radius:var(--radius-full);background:var(--surface-1);padding:var(--space-1)}.lc-home-mode-slot .hs-seg button{border-radius:var(--radius-full);min-height:28px;padding:0 var(--space-4);font:500 12px/18px var(--font-sans)}.lc-home-composer .hs-composer{max-width:none;padding:var(--space-4);border:var(--stroke-1) solid var(--line);box-shadow:none;background:var(--surface-1)}.lc-home-composer .hs-composer:focus-within{border-color:var(--line-strong);box-shadow:0 0 0 1px var(--accent-soft)}.lc-home-composer textarea{min-height:56px;padding:var(--space-2) var(--space-1);font-size:14px;line-height:22px}.lc-home-composer .hs-composer-bar{padding-top:var(--space-2)}.lc-home-composer .hs-composer-bar>.hs-btn{min-height:36px;padding-inline:var(--space-3);border-radius:var(--radius-full);font-size:12px}.lc-home-composer .hs-chip{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-full);background:0 0;min-height:30px;font-size:12px}.lc-home-composer-hint{color:var(--ink-3);font:400 12px/18px var(--font-sans)}.lc-home-composer-reason{justify-content:center;align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;color:var(--ink-2);font:400 12px/18px var(--font-sans);text-align:center;display:flex}.lc-home-composer-reason .hs-icon{color:var(--ink-3);flex:none}.lc-home-attach>button{border-radius:var(--radius-m);background:var(--surface-2);width:36px;min-width:36px;height:36px;min-height:36px}.lc-home-attach .hs-menu{z-index:30;left:0;top:calc(100% + var(--space-2))}.lc-home-attached{align-self:flex-start;align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-1);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-m);font:400 12px/18px var(--font-sans);display:inline-flex}.lc-home-attached .hs-media{border-radius:var(--radius-s);flex:none;width:40px;height:40px}.lc-home-attached>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-home-attached .hs-iconbtn{width:28px;min-width:28px;height:28px;min-height:28px}.lc-home-frames{gap:var(--space-3);padding-bottom:var(--space-2);flex-wrap:wrap;display:flex}.lc-video-references{flex:1;min-width:0}.lc-video-reference-list{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.lc-video-reference-list .lc-home-attached{max-width:100%}.lc-video-reference-list .lc-home-attached>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 11px/16px var(--font-sans);overflow:hidden}.lc-video-reference-list .lc-home-attached b{color:var(--ink-1);font-weight:500;display:block}.lc-home-library .hs-bshot[aria-pressed=true]{outline:var(--stroke-2) solid var(--accent-ink);outline-offset:-2px}.lc-home-frame{position:relative}.lc-home-frame-pick{justify-content:center;align-items:center;gap:var(--space-2);width:88px;height:80px;padding:var(--space-2);background:var(--surface-2);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-m);color:var(--ink-2);font:400 11px/16px var(--font-sans);cursor:pointer;flex-direction:column;display:flex;position:relative;overflow:hidden}.lc-home-frame-pick .hs-media{width:100%;height:100%;position:absolute;inset:0}.lc-home-frame-pick>span{z-index:1;padding:0 var(--space-1);border-radius:var(--radius-xs);background:var(--surface-1);position:relative}.lc-home-frame>.hs-iconbtn{background:var(--surface-3);z-index:2;width:24px;min-width:24px;height:24px;min-height:24px;position:absolute;top:-6px;right:-6px}.lc-home-library{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(128px,1fr));display:grid}.lc-home-library .hs-bshot{min-width:0}.lc-home-library .hs-bshot>b{white-space:normal;overflow-wrap:anywhere;padding:var(--space-2);font-size:12px}.lc-home-studios{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.lc-home-studio{isolation:isolate;border-radius:var(--radius-l);border:var(--stroke-1) solid var(--line);min-width:0;height:clamp(200px,16vw,264px);min-height:200px;overflow:hidden}.lc-home-studio .hs-fcard-body{z-index:2;padding:var(--space-6) 44px var(--space-4) var(--space-4);background:linear-gradient(transparent, var(--scrim) 60%), linear-gradient(transparent 30%, var(--scrim));text-shadow:0 1px 2px var(--scrim)}.lc-home-studio .hs-fcard-body b{font-size:16px;line-height:22px}.lc-home-studio .hs-fcard-body span{opacity:.85;font-size:12px;line-height:18px}.lc-home-card-arrow{right:var(--space-4);bottom:var(--space-4);color:var(--media-ink);z-index:3;position:absolute}.lc-home-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lc-home-banner-track{grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--space-4)) / 3);gap:var(--space-4);scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--space-2);border-radius:var(--radius-m);display:grid;overflow:auto hidden}.lc-home-banner-track::-webkit-scrollbar{display:none}.lc-home-banner{scroll-snap-align:start;min-width:0;color:var(--ink-1);text-decoration:none;display:block}.lc-home-banner-visual{aspect-ratio:16/9;isolation:isolate;border-radius:var(--radius-l);border:var(--stroke-1) solid var(--line);position:relative;overflow:hidden}.lc-home-banner h3{font:500 14px/20px var(--font-sans);margin:var(--space-3) 0 var(--space-1)}.lc-home-banner p{font:400 12px/18px var(--font-sans);color:var(--ink-2);margin:0}.lc-home-banner-label{left:var(--space-3);top:var(--space-3);border:var(--stroke-1) solid var(--media-ink);position:absolute}@supports (color:color-mix(in lab, red, red)){.lc-home-banner-label{border:var(--stroke-1) solid color-mix(in srgb, var(--media-ink) 20%, transparent)}}.lc-home-banner-label{background:var(--scrim);border-radius:var(--radius-full);padding:var(--space-1) var(--space-2);color:var(--media-ink);font:500 11px/16px var(--font-sans)}.lc-home-banner-visual>.hs-icon{right:var(--space-3);bottom:var(--space-3);color:var(--media-ink);z-index:3;position:absolute}.lc-home-banner:hover .lc-home-banner-visual{border-color:var(--line-strong)}.lc-home-promotions[data-playing=false] *{animation-play-state:paused!important}.lc-home-publisher>summary{cursor:pointer;font-weight:500}.lc-home-publisher[open]>summary{margin-bottom:var(--space-4)}@media (max-height:850px) and (min-width:769px){.hs-shell>.hs-nav .hs-nav-head{min-height:36px;margin-bottom:var(--space-1)}.hs-shell>.hs-nav[data-collapsed=true] .hs-nav-head{gap:var(--space-1);margin-bottom:0}.hs-shell>.hs-nav[data-collapsed=true] .hs-logo{min-height:28px}.hs-shell>.hs-nav[data-collapsed=true] .hs-nav-cmini{padding-block:var(--space-1)}.hs-shell>.hs-nav[data-collapsed=true] .hs-nav-user{gap:var(--space-1)}.hs-shell>.hs-nav[data-collapsed=true] .hs-nav-foot{padding-top:var(--space-1)}}@media (max-height:640px) and (min-width:769px){.hs-shell>.hs-nav .hs-nav-head{margin-bottom:0}.hs-shell>.hs-nav .hs-nav-label{display:none}.hs-shell>.hs-nav .hs-nav-sec{padding:0}.hs-shell>.hs-nav .hs-nav-item{min-height:28px}.hs-shell>.hs-nav[data-collapsed=true] .hs-nav-head .hs-logo,.hs-shell>.hs-nav[data-collapsed=true] .hs-nav-user .hs-avatar{display:none}.hs-shell>.hs-nav[data-collapsed=true] .hs-nav-cmini{padding-block:var(--space-1);flex-direction:row;justify-content:center}.hs-shell>.hs-nav[data-collapsed=true] .hs-nav-user{min-height:32px}}@media (max-width:1000px){.lc-home-page{padding-inline:var(--space-5)}.lc-home-studios{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.lc-home-banner-track{grid-auto-columns:calc((100% - var(--space-4)) / 2.15)}.lc-home-greet{padding-top:var(--space-2)}}@media (max-width:768px){.lc-home-page{padding-inline:var(--space-4);gap:var(--space-6)}.lc-home-studios{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.lc-home-studio{height:220px}.lc-home-greet h1{font-size:26px}.lc-home-greet p{font-size:13px}.lc-home-composer .hs-composer-bar .hs-grow{display:block}.lc-home-composer-hint{max-width:55%;font-size:11px}.lc-home-attach>button,.lc-home-composer .hs-composer-bar>.hs-btn,.lc-email-notice .hs-iconbtn{min-width:44px;min-height:44px}.lc-home-mode-slot{min-height:56px}.lc-home-mode-slot .hs-seg button{min-height:36px}}@media (max-width:480px){.lc-home-kicker{font-size:11px}.lc-home-banner-track{grid-auto-columns:86%}.lc-home-composer .hs-composer{padding:var(--space-3)}.lc-home-composer .hs-composer-bar>.hs-btn{gap:0;width:36px;min-width:36px;padding:0;font-size:0}.lc-home-composer .hs-composer-bar>.hs-btn .hs-icon{width:18px;height:18px}.lc-home-composer .hs-composer-bar{gap:var(--space-1)}.lc-home-composer .hs-chip{max-width:180px;padding-inline:var(--space-2);font-size:11px}.lc-home-composer textarea{font-size:16px}.lc-home-studios{grid-template-columns:minmax(0,1fr)}}@media (max-height:639px){.hs-shell{grid-template-columns:minmax(0,1fr)}.hs-shell>.hs-nav{display:none}.hs-shell .hs-mhead{display:flex}.hs-shell .hs-tabbar{display:grid}}@media (pointer:coarse){.hs-shell>.hs-nav .hs-nav-item{min-height:32px}.lc-home-mode-slot .hs-seg button{min-height:44px}.lc-home-composer .hs-chip{min-height:36px}.lc-home-attach>button,.lc-home-composer .hs-composer-bar>.hs-btn{min-width:44px;min-height:44px}}@media (pointer:coarse) and (min-width:769px) and (max-height:940px){.hs-shell{grid-template-columns:minmax(0,1fr)}.hs-shell>.hs-nav{display:none}.hs-shell .hs-mhead{display:flex}.hs-shell .hs-tabbar{display:grid}}.lc-top-actions .lc-top-credits{display:none}@media (max-height:639px),(pointer:coarse) and (min-width:769px) and (max-height:940px){.lc-top-actions[data-inline] .lc-top-credits{display:inline-flex}.hs-botfab,body .lc-mini-card{bottom:calc(56px + var(--space-3) + env(safe-area-inset-bottom,0px))}body:has(.hs-shell .hs-botfab) .lc-mini-card{bottom:calc(120px + var(--space-3) + env(safe-area-inset-bottom,0px))}@media (min-width:769px){.hs-shell:has(.lc-project){grid-template-rows:minmax(0,1fr) auto;height:100dvh;min-height:0}.hs-shell:has(.lc-project)>.hs-shell-main{min-height:0;overflow-y:auto}.hs-shell-main>.lc-project:has(.lc-edit){height:100%;max-height:100%}}@media (min-width:1001px){.hs-shell-main>.lc-project:has(>.lc-screenplay-workspace){height:100%;max-height:100%}}@media (min-width:1025px){.hs-shell-main>.lc-project:has(.st,.lc-script-body){height:100%;max-height:100%}}}@media (prefers-reduced-motion:reduce){.lc-home-promotions *{transition:none!important;animation:none!important}}.lc-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lc-assistant-workspace{width:100%;max-width:1720px;height:100dvh;min-height:700px;padding:var(--space-5);gap:var(--space-5);flex-direction:column;margin-inline:auto;display:flex}.lc-assistant-page-head{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.lc-assistant-page-head h1{font:600 24px/32px var(--font-sans);margin:0}.lc-assistant-page-head p{margin:var(--space-1) 0 0;color:var(--ink-2);font:400 13px/20px var(--font-sans)}.lc-assistant-layout{gap:var(--space-5);flex:1;grid-template-columns:248px minmax(0,1fr);min-height:0;display:grid}.lc-assistant-sidebar{gap:var(--space-5);min-width:0;padding-right:var(--space-1);flex-direction:column;display:flex;overflow:auto}.lc-assistant-sidebar .hs-field,.lc-assistant-sidebar .hs-input{font-size:12px}.lc-assistant-sidebar>.hs-btn{width:100%}.lc-assistant-history-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.lc-assistant-history-head h2{font:500 13px/20px var(--font-sans);margin:0}.lc-assistant-history{gap:var(--space-1);flex-direction:column;display:flex}.lc-assistant-history button{align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-3);text-align:left;border:var(--stroke-1) solid transparent;border-radius:var(--radius-m);color:var(--ink-2);cursor:pointer;background:0 0;display:flex}.lc-assistant-history button[aria-current=page]{border-color:var(--line);color:var(--ink-1);background:var(--surface-1)}.lc-assistant-history button:hover{background:var(--surface-2)}.lc-assistant-history button>span{min-width:0}.lc-assistant-history b{text-overflow:ellipsis;white-space:nowrap;font:500 12px/18px var(--font-sans);display:block;overflow:hidden}.lc-assistant-history small{font:400 11px/16px var(--font-sans);color:var(--ink-3)}.lc-assistant-sidebar-note{color:var(--ink-3);font:400 12px/18px var(--font-sans);margin-top:auto}.lc-assistant-room{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-xl);background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.lc-assistant-chat{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.lc-assistant-status{align-items:center;gap:var(--space-1);color:var(--ink-3);font:400 11px/16px var(--font-sans);display:inline-flex}.lc-assistant-status:before{content:"";border-radius:var(--radius-full);background:currentColor;width:5px;height:5px}.lc-assistant-status[data-ready=true]{color:var(--success)}.lc-assistant-context{padding:var(--space-3) var(--space-5);border-bottom:var(--stroke-1) solid var(--line);gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.lc-assistant-context>div{align-items:center;gap:var(--space-2);width:100%;min-width:0;font:500 12px/18px var(--font-sans);display:flex}.lc-assistant-context b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-assistant-context span{color:var(--ink-3);flex:none;margin-left:auto;font-size:11px}.lc-assistant-context nav{gap:var(--space-1);flex-wrap:wrap;display:flex}.lc-assistant-context nav button{color:var(--ink-2);border-radius:var(--radius-full);padding:var(--space-1) var(--space-2);font:400 11px/18px var(--font-sans);cursor:pointer;background:0 0;border:0}.lc-assistant-context nav button[aria-pressed=true]{color:var(--ink-1);background:var(--surface-2)}.lc-assistant-context>a{align-items:center;gap:var(--space-1);color:var(--ink-2);font:400 11px/18px var(--font-sans);margin-left:auto;text-decoration:none;display:inline-flex}.lc-assistant-messages{min-width:0;min-height:120px;padding:var(--space-5);gap:var(--space-5);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.lc-assistant-welcome{text-align:center;width:100%;max-width:720px;padding:var(--space-5) 0;margin:auto}.lc-assistant-eyebrow{color:var(--accent-ink);font:500 10px/16px var(--font-mono);letter-spacing:.12em}.lc-assistant-welcome h2{margin:var(--space-3) 0;font:500 clamp(22px, 2vw, 30px)/1.3 var(--font-sans);overflow-wrap:anywhere}.lc-assistant-welcome p{margin:0 auto var(--space-5);max-width:58ch;font:400 13px/21px var(--font-sans);color:var(--ink-2)}.lc-assistant-formats{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.lc-assistant-format{align-items:flex-start;gap:var(--space-4);padding:var(--space-4);background:var(--surface-1);color:var(--ink-2);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);text-align:left;cursor:pointer;font:500 12px/18px var(--font-sans);flex-direction:column;display:flex;position:relative}.lc-assistant-format>.hs-icon:first-child{color:var(--ink-2)}.lc-assistant-format[aria-checked=true]{border-color:var(--field-focus);background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.lc-assistant-format[aria-checked=true]{background:color-mix(in srgb, var(--accent-soft) 55%, var(--surface-1))}}.lc-assistant-format[aria-checked=true]{color:var(--ink-1)}.lc-assistant-format>.hs-icon:last-child:not(:first-child){right:var(--space-3);top:var(--space-3);color:var(--accent-ink);position:absolute}.lc-assistant-brief{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-m);padding:var(--space-3);text-align:left;font-size:12px}.lc-assistant-brief summary{cursor:pointer}.lc-assistant-brief p{margin:var(--space-3) 0 0;white-space:pre-wrap;max-height:160px;overflow:auto}.lc-assistant-message{gap:var(--space-1) 10px;grid-template-columns:32px minmax(0,1fr);place-items:start;width:100%;display:grid}.lc-assistant-message.is-user{grid-template-columns:minmax(0,1fr);justify-items:end}.lc-assistant-message-author{font:500 11px/16px var(--font-sans);color:var(--ink-3)}.lc-assistant-message .hs-msg,.lc-assistant-hello>p{max-width:min(92%,640px);padding:10px var(--space-3);border-radius:var(--radius-m);background:var(--surface-2);color:var(--ink-1);font:400 14px/20px var(--font-sans);white-space:normal;overflow-wrap:anywhere}.lc-assistant-message.is-user .hs-msg{background:var(--accent-soft)}.lc-assistant-message.is-assistant>.hs-iconbtn{grid-column:2}.lc-assistant-message .hs-msg p{white-space:pre-wrap;margin:0}.lc-assistant-actions{margin:var(--space-3) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.lc-assistant-action{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-s);background:var(--surface-1);flex-wrap:wrap;display:flex}.lc-assistant-action[data-status=dismissed]{opacity:.6}.lc-assistant-action-text{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.lc-assistant-action-text b{font:500 13px/18px var(--font-sans);color:var(--ink-1)}.lc-assistant-action-text span{font:400 12px/17px var(--font-sans);color:var(--ink-3);overflow-wrap:anywhere}.lc-assistant-action-buttons{gap:var(--space-1);display:flex}.lc-assistant-action-state{align-items:center;gap:var(--space-1);font:400 12px/17px var(--font-sans);color:var(--ink-3);display:inline-flex}.lc-assistant-action-link{font:500 12px/17px var(--font-sans);color:var(--accent-ink)}.lc-assistant-action .hs-notice{flex-basis:100%}.lc-assistant-message .hs-iconbtn{width:28px;min-width:28px;height:28px;min-height:28px}.lc-assistant-compose-area{padding:var(--space-4) var(--space-5);gap:var(--space-3);flex-direction:column;flex:none;display:flex}.lc-assistant-suggestions{gap:var(--space-1);scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.lc-assistant-suggestions button{min-height:28px;color:var(--ink-2);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-full);font:400 12px/16px var(--font-sans);cursor:pointer;background:0 0;flex:none;padding:0 10px}.lc-assistant-suggestions button:hover:not(:disabled){color:var(--ink-1);background:var(--surface-2)}.lc-assistant-composer{width:100%;max-width:none;padding:var(--space-3);background:var(--surface-1);border:var(--stroke-1) solid var(--line);box-shadow:none;margin:0}.lc-assistant-question{display:block}.lc-assistant-composer textarea{width:100%;min-height:72px;max-height:180px;padding:var(--space-2) var(--space-2);resize:vertical;font:400 14px/22px var(--font-sans);color:var(--ink-1);background:0 0;border:0}.lc-assistant-composer .hs-pop{position:static}.lc-assistant-composer .hs-menu{top:auto;bottom:calc(100% + var(--space-2));z-index:10;position:absolute;left:0}.lc-assistant-footnote{color:var(--ink-3);text-align:center;font:400 11px/17px var(--font-sans);margin:0}.lc-assistant-quote{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-m);background:var(--surface-1);flex-wrap:wrap;display:flex}.lc-assistant-quote>div{gap:var(--space-1);flex-direction:column;display:flex}.lc-assistant-quote span,.lc-assistant-quote small{font:400 11px/16px var(--font-sans);color:var(--ink-2)}.lc-assistant-quote b{font:600 16px/22px var(--font-sans)}.lc-assistant-menu{display:none}.lc-assistant-chat[data-embedded=true]{min-height:600px}.lc-assistant-chat[data-embedded=true] .lc-assistant-compose-area,.lc-assistant-chat[data-embedded=true] .lc-assistant-messages,.lc-assistant-chat[data-embedded=true] .lc-assistant-context{padding-inline:0}.lc-assistant-chat[data-embedded=true] .lc-assistant-formats{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.lc-assistant-layout{gap:var(--space-4);grid-template-columns:208px minmax(0,1fr)}.lc-assistant-formats{gap:var(--space-2)}.lc-assistant-format{padding:var(--space-3)}}@media (max-width:900px){.lc-assistant-sidebar{display:none}.lc-assistant-layout{grid-template-columns:minmax(0,1fr)}.lc-assistant-menu{display:inline-flex}.lc-assistant-sidebar-mobile{max-height:65dvh;display:flex}}@media (max-width:768px),(max-height:639px){.lc-assistant-workspace{height:auto;min-height:calc(100dvh - 112px);padding:var(--space-4) var(--space-3) calc(var(--space-5) + 56px);gap:var(--space-4)}.lc-assistant-layout,.lc-assistant-room{min-height:680px}.lc-assistant-page-head h1{font-size:22px}}@media (max-width:480px){.lc-mini-head{padding:var(--space-3)}.lc-assistant-messages,.lc-assistant-context{padding:var(--space-4) var(--space-3)}.lc-assistant-compose-area{padding:var(--space-3)}.lc-assistant-formats{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-assistant-format{gap:var(--space-3);min-height:88px}.lc-assistant-composer textarea{font-size:16px}.lc-assistant-cost-hint{max-width:100px}.lc-assistant-composer .hs-composer-bar .hs-btn{padding-inline:var(--space-2);font-size:11px}.lc-assistant-context span{display:none}}.lc-assistant-workspace{max-width:none;height:calc(var(--ms-vh,100dvh) - 56px);min-height:560px;padding:0 var(--space-3) var(--space-5);gap:var(--space-3)}.lc-assistant-layout{gap:var(--space-3)}.lc-assistant-sidebar{padding:var(--space-4);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-xl);background:var(--surface-1)}.lc-assistant-room{background:var(--surface-1)}.lc-assistant-welcome{padding:var(--space-3) 0}.lc-assistant-compose-area{padding:var(--space-3) var(--space-4) var(--space-4)}@media (max-width:900px){.lc-assistant-sidebar-mobile{max-height:65dvh}}@media (max-width:768px),(max-height:639px){.lc-assistant-workspace{height:auto;min-height:calc(100dvh - 112px);padding:var(--space-3) var(--space-3) calc(var(--space-5) + 56px)}}.lc-assistant-workspace{max-width:1680px;padding-inline:clamp(var(--space-4), 3vw, var(--space-7));margin-inline:auto}@media (max-width:768px),(max-height:639px){.lc-assistant-workspace{padding-inline:var(--space-3)}}.lc-assistant-workspace{padding-top:var(--space-2)}.lc-assistant-page-head h1{font-size:22px;line-height:30px}.lc-assistant-layout>.lc-assistant-sidebar{gap:var(--space-4);padding:var(--space-4) var(--space-3) var(--space-3);overflow:hidden}.lc-assistant-sidebar>.hs-field,.lc-assistant-sidebar>.hs-btn,.lc-assistant-sidebar>.lc-assistant-history-head{margin-inline:var(--space-1)}.lc-assistant-sidebar .lc-assistant-history{flex:1 1 0;gap:2px;min-height:96px;overflow-y:auto}.lc-assistant-sidebar .lc-assistant-history button{padding:var(--space-2) var(--space-3);border-radius:10px}.lc-assistant-sidebar .lc-assistant-history button>.hs-icon{color:var(--ink-3);margin-top:2px}.lc-assistant-sidebar .lc-assistant-history button[aria-current=page]>.hs-icon{color:var(--accent-ink)}.lc-assistant-sidebar-foot{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-1) 0;border-top:var(--stroke-1) solid var(--line);flex-direction:column;margin-top:auto;display:flex}.lc-assistant-sidebar-foot .lc-assistant-sidebar-note{margin:0}.lc-assistant-sidebar-foot .hs-btn{margin-left:calc(-1 * var(--space-2))}.lc-assistant-sidebar-mobile .lc-assistant-history{flex:none;max-height:40dvh}.lc-assistant-room .lc-assistant-chat[data-empty=true]{overflow-y:auto}.lc-assistant-room .lc-assistant-chat[data-empty=true]>.lc-assistant-messages{padding-bottom:var(--space-4);flex:none;margin-top:auto;overflow:visible}.lc-assistant-room .lc-assistant-chat[data-empty=true]>.lc-assistant-compose-area{padding-bottom:var(--space-7);margin-bottom:auto}.lc-assistant-room .lc-assistant-chat[data-empty=true] .lc-assistant-welcome{max-width:760px;padding:0}.lc-assistant-room .lc-assistant-chat[data-empty=true] .lc-assistant-compose-area>*{max-width:760px}.lc-assistant-room .lc-assistant-welcome h2{margin:0 0 var(--space-2)}.lc-assistant-room .lc-assistant-welcome p{margin-bottom:var(--space-5)}.lc-assistant-room .lc-assistant-formats{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.lc-assistant-room .lc-assistant-format{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4) 0 var(--space-3);border-radius:12px;flex-direction:row;flex:0 auto;font-size:13px}.lc-assistant-room .lc-assistant-format>.hs-icon:last-child:not(:first-child){display:none}.lc-assistant-room .lc-assistant-compose-area{gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-5);position:relative}.lc-assistant-room .lc-assistant-chat:not([data-empty=true])>.lc-assistant-compose-area:before{content:"";height:var(--space-5);background:linear-gradient(to bottom, transparent, var(--surface-1));pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.lc-assistant-room .lc-assistant-suggestions{justify-content:center}.lc-assistant-room{container-type:inline-size}@container (max-width:640px){.lc-assistant-room .lc-assistant-formats{grid-template-columns:repeat(2,minmax(0,1fr));max-width:440px;margin-inline:auto;display:grid}}.lc-assistant-room .lc-assistant-footnote{padding-inline:var(--space-4)}@media (max-width:480px){.lc-assistant-room .lc-assistant-compose-area{padding:var(--space-3) var(--space-3) var(--space-4)}.lc-assistant-room .lc-assistant-chat[data-empty=true]>.lc-assistant-compose-area{padding-bottom:var(--space-5)}}.lc-board-assistant{z-index:45;background:var(--surface-1);border-left:var(--stroke-1) solid var(--line);width:380px;min-width:0;box-shadow:var(--ms-lift);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;container-type:inline-size}@container (max-width:370px){.lc-board-assistant .lc-mini-role{display:none}}.lc-board-assistant>.hs-error,.lc-board-assistant>.hs-skeleton{margin:var(--space-4)}.lc-assistant-picked{margin:0 0 var(--space-1);flex-wrap:wrap;gap:4px;padding:0;list-style:none;display:flex}.lc-assistant-picked li{min-width:0;max-width:100%;padding-left:var(--space-2);border-radius:var(--radius-full);background:var(--surface-2);color:var(--ink-1);font:400 12px/18px var(--font-sans);align-items:center;gap:2px;display:inline-flex}.lc-assistant-picked span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body:has(.lc-board-assistant) .hs-botfab{display:none}@media (min-width:1241px){body:has(>.lc-board-assistant) .hs-shell-main{margin-right:380px}}@media (max-width:1240px) and (min-width:769px){.lc-board-assistant{width:340px}}@media (max-width:768px){.lc-board-assistant{width:auto;height:min(70dvh,560px);padding-bottom:env(safe-area-inset-bottom);border-left:0;border-top:var(--stroke-1) solid var(--line);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-overlay);top:auto;left:0}}.lc-assistant-message-author{align-items:center;gap:var(--space-2);display:inline-flex}.lc-assistant-hello{align-items:flex-start;gap:10px;display:flex}.lc-assistant-hello>p{margin:0}.lc-coach-lit{z-index:40;pointer-events:none;transition:all var(--dur-slow) var(--ease-standard);position:fixed}.lc-coach-light{z-index:40;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.lc-mini-card{z-index:44;right:var(--space-5);bottom:var(--space-5);align-items:center;gap:var(--space-3);width:min(340px, calc(100vw - 2 * var(--space-3)));padding:var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--ms-lift);display:flex;position:fixed}body:has(.hs-botfab) .lc-mini-card{bottom:calc(var(--space-5) + 64px)}.lc-mini-card>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lc-mini-card b{font:500 14px/20px var(--font-sans)}.lc-mini-card span{color:var(--ink-2);font:400 12px/17px var(--font-sans)}.lc-mini-card[data-state=wave]{bottom:var(--space-5);width:auto;max-width:calc(100vw - 2 * var(--space-3));padding:4px 4px 4px var(--space-2);text-align:right;border-radius:20px;flex-direction:row-reverse}body:has(.hs-botfab) .lc-mini-card[data-state=wave]{bottom:var(--space-5);width:auto;max-width:calc(100vw - 2 * var(--space-3));padding:4px 4px 4px var(--space-2);text-align:right;border-radius:20px;flex-direction:row-reverse}@media (max-width:768px){.lc-mini-card{right:var(--space-3);bottom:calc(64px + var(--space-3) + env(safe-area-inset-bottom))}body:has(.hs-botfab) .lc-mini-card{right:var(--space-3);bottom:calc(64px + var(--space-3) + env(safe-area-inset-bottom))}.lc-mini-card[data-state=wave]{bottom:calc(56px + var(--space-3))}body:has(.hs-botfab) .lc-mini-card[data-state=wave]{bottom:calc(56px + var(--space-3))}}@media (max-height:639px),(pointer:coarse) and (min-width:769px) and (max-height:940px){body:has(.hs-shell .hs-botfab) .lc-mini-card[data-state=wave]{bottom:calc(56px + var(--space-3) + env(safe-area-inset-bottom,0px))}}.lc-mini-head{align-items:center;gap:var(--space-3);padding:14px var(--space-4);border-bottom:var(--stroke-1) solid var(--line);flex:none;display:flex}.lc-mini-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.lc-mini-head b{font:500 14px/20px var(--font-sans)}.lc-mini-head>div+*{margin-left:auto}.lc-mini-chat{z-index:45;right:var(--space-5);bottom:var(--space-5);width:min(400px, calc(100vw - 2 * var(--space-3)));height:min(600px, calc(100dvh - 2 * var(--space-5)));background:var(--surface-1);box-shadow:var(--ms-lift);border-radius:20px;flex-direction:column;display:flex;position:fixed;overflow:hidden}body:has(.lc-mini-chat) .hs-botfab{display:none}@media (max-width:1024px){body .hs-botfab{right:var(--space-3);padding:2px}body .hs-botfab .hs-mini{--mini:40px}}@media (min-width:769px){body .ps-outline,body .st-outline,body .lc-board-float-body{padding-bottom:96px}}@media (max-width:768px){:is(body .lc-project,body .lc-project:not(:has(.hs-page))){padding-bottom:calc(56px + 64px + env(safe-area-inset-bottom,0px))}body:has(.lc-board-phone) .hs-botfab{bottom:calc(56px + 140px + env(safe-area-inset-bottom,0px))}body:has(.lc-board[data-embed] .lc-board-phone) .hs-botfab{bottom:140px}body:has(.lc-board-sheet) .hs-botfab{display:none}}.lc-mini-quiet{gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:var(--stroke-1) solid var(--line);flex-wrap:wrap;flex:none;display:flex}.lc-mini-quiet button,.lc-mini-quiet a{align-items:center;gap:var(--space-1);min-height:24px;color:var(--ink-2);font:400 12px/18px var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.lc-mini-quiet button:hover,.lc-mini-quiet a:hover{color:var(--ink-1)}.lc-mini-only{gap:var(--space-4);min-height:0;padding:var(--space-4);flex-direction:column;flex:1;display:flex;overflow:auto}.lc-mini-places{gap:var(--space-1);flex-direction:column;display:flex}.lc-mini-places a{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-m);color:var(--ink-1);font:400 14px/20px var(--font-sans);text-decoration:none;display:flex}.lc-mini-places a:hover{background:var(--surface-2)}:is(.lc-board-assistant,.lc-mini-chat)>.hs-error,:is(.lc-board-assistant,.lc-mini-chat)>.hs-skeleton{margin:var(--space-4)}:is(.lc-board-assistant,.lc-mini-chat) .lc-assistant-chat[data-compact]{flex:1;min-height:0}:is(.lc-board-assistant,.lc-mini-chat) .lc-assistant-chat[data-compact] .lc-assistant-messages{min-height:60px;padding:var(--space-4);flex:1;gap:14px;overflow:auto}:is(.lc-board-assistant,.lc-mini-chat) .lc-assistant-chat[data-compact] .lc-assistant-compose-area{padding:var(--space-3) var(--space-4) var(--space-4);gap:var(--space-2);border-top:var(--stroke-1) solid var(--line)}:is(.lc-board-assistant,.lc-mini-chat) .lc-assistant-hello{margin-top:0}.lc-assistant-chat .lc-assistant-composer{gap:var(--space-1);padding:var(--space-3) var(--space-2) var(--space-2);background:var(--surface-2);box-shadow:none;border:0;border-radius:18px;flex-direction:column;display:flex}.lc-assistant-chat .lc-assistant-composer:focus-within{box-shadow:0 0 0 1px var(--field-focus)}.lc-assistant-chat .lc-assistant-composer .hs-composer-bar{align-items:center;gap:var(--space-2);padding:0;display:flex}.lc-assistant-chat .lc-assistant-question{min-width:0;padding:0 var(--space-1)}.lc-assistant-chat .lc-assistant-composer textarea{resize:none;field-sizing:content;min-height:24px;max-height:160px;padding:0;display:block;overflow-y:auto}.lc-assistant-composer .hs-btn.lc-assistant-send{border-radius:var(--radius-full);flex:none;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.lc-assistant-composer .hs-btn.lc-assistant-send:disabled{background:var(--surface-3);color:var(--ink-3)}.lc-assistant-composer .hs-composer-bar .hs-grow{display:block}@media (max-width:768px){.lc-assistant-room{overflow:clip}.lc-assistant-room .lc-assistant-chat:not([data-empty=true])>.lc-assistant-compose-area{bottom:calc(56px + env(safe-area-inset-bottom,0px));z-index:2;background:var(--surface-1);position:sticky}}.lc-assistant-action-buttons{flex-wrap:wrap}.lc-assistant-action-buttons .hs-btn{white-space:nowrap}.lc-assistant-price{color:var(--ink-3);font:400 12px/16px var(--font-sans);white-space:nowrap;align-items:center;gap:2px;display:inline-flex}body .hs-modal:has(.lc-popup){width:min(560px,100%)}body .lc-popup-body{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;max-height:calc(100vh - 210px)}@media (max-width:768px){.lc-mini-chat{width:auto;height:min(78dvh,600px);padding-bottom:env(safe-area-inset-bottom);border-radius:var(--radius-xl) var(--radius-xl) 0 0;bottom:0;left:0;right:0}}.lc-assistant-pictures-box{gap:var(--space-2);flex-direction:column;flex:100%;min-width:0;display:flex}.lc-assistant-pictures{padding:0 0 var(--space-1);gap:var(--space-2);min-width:0;margin:0;list-style:none;display:flex;overflow-x:auto}.lc-assistant-picture{align-items:flex-start;gap:var(--space-1);width:132px;font:400 12px/17px var(--font-sans);color:var(--ink-3);flex-direction:column;flex:none;display:flex}.lc-assistant-picture b{font:500 12px/17px var(--font-mono);color:var(--ink-1)}.lc-assistant-picture-open{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-s);cursor:pointer;background:0 0;width:100%;padding:0;display:block;overflow:hidden}.lc-assistant-picture-open:hover{border-color:var(--line-strong)}.lc-assistant-picture-empty{width:100%;padding:var(--space-1);border:var(--stroke-1) dashed var(--line);border-radius:var(--radius-s);background:var(--surface-2);text-align:center;place-items:center;display:grid}.lc-assistant-picture .hs-btn{padding-inline:0}.lc-assistant-choices{gap:var(--space-1);flex-direction:column;flex:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.lc-assistant-choice{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-1) var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-s);background:var(--surface-1);color:var(--ink-1);font:400 13px/18px var(--font-sans);text-align:left;cursor:pointer;display:flex}.lc-assistant-choice:hover:not(:disabled){background:var(--surface-2)}.lc-assistant-choice:disabled{color:var(--ink-3);cursor:default}.lc-assistant-choice-price{align-items:center;gap:var(--space-1);white-space:nowrap;flex:none;display:inline-flex}.lc-discover-query{min-width:0;position:relative}.lc-discover-query .hs-input{width:100%;padding-inline-end:calc(var(--target-min) + var(--space-3))}.lc-discover-query>.hs-iconbtn{color:var(--ink-2);inset-inline-end:0;position:absolute;top:0}.lc-discover-query>.hs-iconbtn:hover{color:var(--ink-1)}.lc-recipe-gallery{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lc-recipe-gallery .lc-recipe-media{aspect-ratio:4/5!important}.lc-recipe-card{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-2);text-align:start;width:100%;color:var(--media-ink);cursor:pointer;isolation:isolate;padding:0;display:block;position:relative;overflow:hidden}.lc-recipe-card:focus-visible{outline-offset:var(--space-1)}.lc-recipe-media{background:var(--surface-2);width:100%;min-width:0;position:relative;overflow:hidden}.lc-recipe-media>img,.lc-recipe-media>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lc-recipe-media-error{gap:var(--space-2);color:var(--ink-2);padding:var(--space-4);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lc-recipe-badge{align-items:center;gap:var(--space-1);inset-inline-start:var(--space-3);top:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--scrim);color:var(--media-ink);font-size:12px;line-height:18px;display:inline-flex;position:absolute}.lc-recipe-cover-note{top:var(--space-3);color:var(--media-ink);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--scrim);font-size:12px;line-height:18px;position:absolute;inset-inline-end:var(--space-3)}.lc-recipe-card .lc-recipe-media:after{content:"";background:linear-gradient(var(--scrim), transparent);pointer-events:none;height:72px;position:absolute;inset:0 0 auto}.lc-recipe-card-copy{align-items:start;gap:var(--space-1);padding:var(--space-6) var(--space-4) var(--space-4);background:linear-gradient(transparent, var(--scrim) 30%), linear-gradient(transparent 10%, var(--scrim) 55%);text-shadow:0 1px 2px var(--scrim);inset-inline:0;flex-direction:column;display:flex;position:absolute;bottom:0}.lc-recipe-card-copy:before{content:"";background:linear-gradient(transparent, var(--scrim));z-index:-1;position:absolute;inset:24% 0 0}.lc-recipe-card-copy>span:first-child{font-size:12px;line-height:18px}.lc-recipe-card-copy>b{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:24px}.lc-recipe-card-copy>span:nth-of-type(2){-webkit-line-clamp:2;max-height:0;margin-top:calc(-1 * var(--space-1));opacity:0;transition:max-height .52s var(--ms-ease), margin-top .52s var(--ms-ease), opacity .42s var(--ms-ease) 80ms, translate .52s var(--ms-ease);-webkit-box-orient:vertical;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden;translate:0 8px}.lc-recipe-card:is(:hover,:focus-visible) .lc-recipe-card-copy>span:nth-of-type(2){opacity:1;max-height:40px;margin-top:0;translate:none}@media (hover:none){.lc-recipe-card-copy>span:nth-of-type(2){opacity:1;max-height:40px;margin-top:0;translate:none}}.lc-recipe-card-action{align-items:center;gap:var(--space-2);opacity:0;transform:translateY(var(--space-1));max-height:0;transition:opacity .42s var(--ms-ease) .12s, transform .52s var(--ms-ease), max-height .52s var(--ms-ease);font-size:12px;font-weight:500;line-height:18px;display:flex}.lc-recipe-card:hover .lc-recipe-card-action,.lc-recipe-card:focus-visible .lc-recipe-card-action{opacity:1;max-height:var(--space-5);transform:none}.lc-recipe-pagination{justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.hs-modal:has(.lc-recipe-detail){width:min(1120px,100%)}.lc-recipe-detail{gap:var(--space-6);grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;display:grid}.lc-recipe-detail-preview{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.lc-recipe-detail-preview p{overflow-wrap:anywhere;margin:0}.lc-recipe-detail-preview .lc-recipe-media{border-radius:var(--radius-m);max-height:60vh}.lc-recipe-detail-preview .lc-recipe-media video{object-fit:contain}.lc-recipe-illustration{bottom:var(--space-3);color:var(--media-ink);background:var(--scrim);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:12px;line-height:18px;position:absolute;inset-inline-start:var(--space-3)}.lc-recipe-run{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.lc-recipe-summary{gap:var(--space-2);flex-wrap:wrap;display:flex}.lc-recipe-summary>span{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-full);padding:var(--space-1) var(--space-2);color:var(--ink-2);font-size:12px;line-height:18px}.lc-recipe-fields{gap:var(--space-4);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.lc-recipe-fields textarea{resize:vertical;width:100%;min-height:80px}.lc-recipe-settings{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lc-recipe-settings .hs-field,.lc-recipe-settings select{width:100%;min-width:0}.lc-recipe-input-slot{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.lc-recipe-image-slot{align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--stroke-1) dashed var(--line-strong);border-radius:var(--radius-m);background:var(--surface-1);flex-wrap:wrap;display:flex}.lc-recipe-image-slot .hs-media{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-s);flex:none}.lc-recipe-image-slot>span{overflow-wrap:anywhere;flex:1;min-width:0}.lc-recipe-image-slot>.hs-row{flex-basis:100%}.lc-recipe-brand{border:0;min-width:0;margin:0;padding:0}.lc-recipe-brand:empty{display:none}.lc-recipe-form-actions{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.lc-recipe-form-actions>span{flex:1;min-width:120px}.lc-recipe-prompt{border-top:var(--stroke-1) solid var(--line);padding-top:var(--space-3)}.lc-recipe-prompt summary,.lc-recipe-quote summary{cursor:pointer;color:var(--ink-2);padding-block:var(--space-2);font-size:13px;line-height:20px}.lc-recipe-prompt p,.lc-recipe-quote details p{white-space:pre-wrap;overflow-wrap:anywhere;margin-block:var(--space-2);font-size:13px;line-height:20px}.lc-recipe-quote{gap:var(--space-4);border:var(--stroke-1) solid var(--field-focus);background:var(--surface-2);border-radius:var(--radius-m);padding:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.lc-recipe-quote>div{gap:var(--space-1);flex-direction:column;display:flex}.lc-recipe-quote b{font-size:20px;line-height:28px}.lc-recipe-quote small,.lc-recipe-quote>div>span{color:var(--ink-2);font-size:12px;line-height:18px}.lc-recipe-quote>details{width:100%}.lc-recipe-results{gap:var(--space-4);border-top:var(--stroke-1) solid var(--line);padding-top:var(--space-4);flex-direction:column;display:flex}@media (min-width:1700px){.lc-recipe-gallery{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1240px){.lc-recipe-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.lc-recipe-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-recipe-detail{gap:var(--space-5);grid-template-columns:1fr}.lc-recipe-detail-preview .lc-recipe-media{max-height:38vh;aspect-ratio:16/9!important}.lc-recipe-detail-preview .lc-recipe-media>img{object-fit:contain}}@media (max-width:600px){.lc-recipe-gallery{grid-template-columns:minmax(0,1fr)}.lc-recipe-gallery .lc-recipe-media{aspect-ratio:4/3!important}.lc-recipe-card-copy>span:nth-of-type(2){font-size:13px;line-height:20px}.lc-recipe-card-action{opacity:1;max-height:var(--space-5);transform:none}}@media (prefers-reduced-motion:reduce){.lc-recipe-card-action{transition:none}}@media (hover:none){.lc-recipe-card-action{opacity:1;max-height:var(--space-5);transform:none}}.lc-recipe-summary>.lc-recipe-price{color:var(--ink-1);font-weight:500}.lc-recipe-pay{gap:var(--space-2);flex-wrap:wrap;display:flex}.lc-recipe-quote>small{width:100%}.lc-recipe-checkout{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:var(--stroke-1) solid var(--field-focus);border-radius:var(--radius-l);background:var(--surface-2);flex-direction:column;display:flex}.lc-recipe-checkout-head{gap:var(--space-1);flex-direction:column;display:flex}.lc-recipe-checkout-head b{font-size:20px;line-height:28px}.lc-recipe-checkout-head span{color:var(--ink-2);font-size:13px;line-height:20px}.lc-recipe-banks{gap:var(--space-1) var(--space-3);flex-wrap:wrap;font-size:13px;line-height:20px;display:flex}.lc-recipe-banks a{color:var(--accent-ink)}@media (max-width:768px){.lc-recipe-pay{width:100%}.lc-recipe-pay .hs-btn{flex:100%}}.lc-recipe-chain{align-items:flex-start;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.lc-recipe-chain>.hs-media{border-radius:var(--radius-m);width:100%}.lc-recipe-results .hs-progress{align-self:stretch;max-width:none}.lc-recipe-results .hs-bar>i{background:var(--primary);box-shadow:none}.lc-recipe-chain>small{color:var(--ink-2);font-size:12px;line-height:18px}.lc-recipe-steps{gap:var(--space-1);flex-direction:column;align-self:stretch;margin:0;padding:0;list-style:none;display:flex}.lc-recipe-steps li{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;color:var(--ink-3);grid-template-columns:auto minmax(0,1fr) auto;font-size:13px;line-height:20px;display:grid}.lc-recipe-steps li span{overflow-wrap:anywhere}.lc-recipe-steps li small{font-size:12px}.lc-recipe-steps li[data-status=working]{color:var(--ink-1)}.lc-recipe-steps li[data-status=done]{color:var(--ink-2)}.lc-recipe-steps li[data-status=done] .hs-icon{color:var(--success)}.lc-learn,.lc-course{gap:var(--space-6);flex-direction:column;display:flex}.lc-learn section,.lc-course section{gap:var(--space-3);flex-direction:column;display:flex}.lc-learn h2,.lc-course h2{font:600 18px/26px var(--font-sans);margin:0}.lc-learn .hs-card h3{margin:0}.lc-course-card{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-1);flex-direction:column;text-decoration:none;display:flex}.lc-course-card:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.lc-course-card .hs-media{margin-bottom:var(--space-2);border-radius:var(--radius-m)}.lc-course-card b{font:500 15px/22px var(--font-sans)}.lc-course-card small{color:var(--ink-2);font:400 13px/18px var(--font-sans)}.lc-course-card>span{margin-top:var(--space-1);font:500 14px/20px var(--font-sans)}.lc-course-back{align-items:center;gap:var(--space-1);color:var(--ink-2);font:400 14px/20px var(--font-sans);align-self:flex-start;text-decoration:none;display:inline-flex}.lc-course-back:hover{color:var(--ink-1)}.lc-course-top{gap:var(--space-5);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.lc-course-cover{aspect-ratio:16/9;border-radius:var(--radius-l)}.lc-course-video{aspect-ratio:16/9;border-radius:var(--radius-l);background:#000;border:0;width:100%;display:block}.lc-course-about{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.lc-course-about h1{font:500 24px/32px var(--font-sans);letter-spacing:-.01em;text-wrap:balance;margin:0}.lc-course-about p{color:var(--ink-2);font:400 14px/22px var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.lc-course-offer{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.lc-course-offer b{font:600 22px/30px var(--font-sans);font-variant-numeric:tabular-nums}.lc-course-offer small{color:var(--ink-2);font:400 13px/18px var(--font-sans)}.lc-course-lessons{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lc-course-lesson{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;display:grid}.lc-course-lesson>span{color:var(--ink-2);font:500 14px/20px var(--font-sans);font-variant-numeric:tabular-nums;text-align:center}.lc-course-lesson>div{flex-direction:column;gap:2px;min-width:0;display:flex}.lc-course-lesson b{font:500 15px/22px var(--font-sans)}.lc-course-lesson p{color:var(--ink-2);font:400 14px/20px var(--font-sans);overflow-wrap:anywhere;margin:0}.lc-course-lesson small{color:var(--ink-2);font:400 13px/18px var(--font-sans)}.lc-course-lesson[aria-current=true] b{color:var(--accent-ink)}@media (max-width:768px){.lc-course-top{grid-template-columns:minmax(0,1fr)}.lc-course-lesson{grid-template-columns:24px minmax(0,1fr)}.lc-course-lesson>.hs-btn{grid-column:2;justify-self:start}}.lc-recipe-admin{gap:var(--space-5);min-width:0}.lc-recipe-admin h2,.lc-recipe-admin h3,.lc-recipe-admin p{overflow-wrap:anywhere;margin:0}.lc-recipe-admin h2{font:600 20px/28px var(--font-sans)}.lc-recipe-admin h3{font:600 16px/24px var(--font-sans)}.lc-recipe-admin .hs-field,.lc-recipe-admin .hs-row{min-width:0}.lc-ra-intro,.lc-ra-toolbar,.lc-ra-section-head,.lc-ra-section-foot,.lc-ra-savebar{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.lc-ra-intro>div:first-child{gap:var(--space-2);flex:320px;display:grid}.lc-ra-toolbar>.hs-row{flex:1}.lc-ra-filters{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(120px,180px) minmax(120px,180px);display:grid}.lc-ra-list,.lc-ra-starters{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.lc-ra-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.lc-ra-card>.hs-col{padding:var(--space-4);flex:1}.lc-ra-card>.hs-col>.lc-ra-section-head{margin-top:auto}.lc-ra-card-art,.lc-ra-summary-art{aspect-ratio:16/9;background:var(--surface-2);min-width:0;position:relative;overflow:hidden}.lc-ra-card-art>span{min-height:100%;color:var(--ink-2);place-items:center;font-size:13px;display:grid}.lc-ra-card-art img,.lc-ra-card-art video,.lc-ra-summary-art img,.lc-ra-summary-art video{object-fit:cover;width:100%;height:100%}.lc-ra-card-art>.lc-recipe-media,.lc-ra-summary-art>.lc-recipe-media{width:100%;height:100%}.lc-ra-starter{gap:var(--space-2);min-width:0;min-height:var(--target-min);padding:var(--space-4);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-l);color:var(--ink-1);font:inherit;text-align:left;cursor:pointer;flex-direction:column;display:flex}.lc-ra-starter:hover{background:var(--surface-2)}.lc-ra-starter>span,.lc-ra-starter>p{color:var(--ink-2);font-size:13px;line-height:20px}.lc-ra-layout{gap:var(--space-5);grid-template-columns:164px minmax(0,1fr) minmax(200px,240px);align-items:start;display:grid}.lc-ra-steps{gap:var(--space-2);top:var(--space-4);flex-direction:column;display:flex;position:sticky}.lc-ra-steps button{align-items:center;gap:var(--space-3);min-height:var(--target-min);padding:var(--space-3);border-radius:var(--radius-m);color:var(--ink-2);text-align:left;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.lc-ra-steps button>span{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);background:var(--surface-2);font:500 12px var(--font-mono);flex:none;place-items:center;display:grid}.lc-ra-steps button>b{font-size:13px;font-weight:500}.lc-ra-steps button[aria-current=step]{border-color:var(--line);color:var(--ink-1);background:var(--surface-1)}.lc-ra-steps button[aria-current=step]>span{color:var(--ink-1);background:var(--surface-3)}.lc-ra-steps button:disabled{cursor:default;opacity:.6}.lc-ra-content{min-width:0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface-1)}.lc-ra-legacy{border:0;min-inline-size:0;margin:0}.lc-ra-content .hs-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-ra-section{gap:var(--space-5)}.lc-ra-section>div:first-child{gap:var(--space-2);display:grid}.lc-ra-section>section+section{padding-top:var(--space-5);border-top:1px solid var(--line)}.lc-ra-section-foot{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--ink-2);font-size:13px}.lc-ra-summary{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-l);gap:var(--space-3)}.lc-ra-summary-art{border-radius:var(--radius-m)}.lc-ra-facts{gap:var(--space-3);margin:0;display:grid}.lc-ra-facts>div{gap:var(--space-1);display:grid}.lc-ra-facts dt{color:var(--ink-2);font-size:12px}.lc-ra-facts dd{overflow-wrap:anywhere;margin:0;font-size:13px}.lc-ra-input-row{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-m);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;align-items:end;display:grid}.lc-ra-field-card{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-m)}.lc-ra-check{min-height:var(--control-h);font-size:13px}.lc-ra-price{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);flex-direction:column;display:flex}.lc-ra-price>div:first-child{gap:var(--space-2);display:grid}.lc-ra-price h3,.lc-ra-price p{margin:0}.lc-ra-price-fields{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,220px));display:grid}.lc-ra-setting-row{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.lc-ra-prompt,.lc-ra-resolved-prompt{white-space:pre-wrap;overflow-wrap:anywhere}.lc-ra-resolved-prompt{padding:var(--space-4);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-m);font-size:13px;line-height:22px}.lc-ra-disclosure{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-1)}.lc-ra-disclosure>summary{cursor:pointer;min-height:28px;font-size:14px;font-weight:500}.lc-ra-disclosure[open]>summary{margin-bottom:var(--space-4)}.lc-ra-preview-options{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lc-ra-art-option{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-2);min-width:0;color:var(--ink-2);font:400 12px/20px var(--font-sans);cursor:pointer;padding:0;overflow:hidden}.lc-ra-art-option>span{padding:var(--space-2);display:block}.lc-ra-art-option[aria-pressed=true]{border-color:var(--ink-2);color:var(--ink-1);box-shadow:0 0 0 1px var(--line-strong)}.lc-ra-art-option img,.lc-ra-art-option video{aspect-ratio:4/3;object-fit:cover;width:100%}.lc-ra-resolved{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-m)}.lc-ra-resolved .lc-ra-facts{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.lc-ra-savebar{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface-1)}.lc-ra-savebar>span{flex:260px}.lc-ra-history-row{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--line);display:flex}.lc-ra-history-row>div{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}@media (max-width:1280px){.lc-ra-layout{grid-template-columns:140px minmax(0,1fr)}.lc-ra-summary{grid-column:2;grid-template-columns:minmax(120px,200px) minmax(0,1fr);display:grid}.lc-ra-summary-art{grid-row:span 5}}@media (max-width:900px){.lc-ra-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.lc-ra-steps{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:static}.lc-ra-steps button{padding:var(--space-2);flex-direction:column;align-items:flex-start}.lc-ra-summary{grid-column:auto}.lc-ra-input-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:600px){.lc-ra-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-ra-filters>label:first-child{grid-column:1/-1}.lc-ra-content{padding:var(--space-4)}.lc-ra-content .hs-grid-2,.lc-ra-setting-row,.lc-ra-input-row,.lc-ra-price-fields{grid-template-columns:minmax(0,1fr)}.lc-ra-summary{display:flex}.lc-ra-preview-options{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-ra-savebar .hs-row{width:100%}.lc-ra-savebar .hs-btn{flex:140px}}.ad-stack{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ad-lede{color:var(--ink-2);font:400 14px/20px var(--font-sans);max-width:860px;margin:0}.ad-lede span{color:var(--ink-3)}.ad-muted{color:var(--ink-3);font:400 13px/18px var(--font-sans);margin:0}.ad-empty{padding:var(--space-4) 0;color:var(--ink-3);font:400 13px/18px var(--font-sans);text-align:center;margin:0}.ad-h4{margin:var(--space-2) 0 0;color:var(--ink-2);font:600 12px/16px var(--font-sans);text-transform:uppercase;letter-spacing:.04em}.ad-link{color:var(--accent-ink);font:500 13px/18px var(--font-sans);text-decoration:none}.ad-link:hover{text-decoration:underline}.ad-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ad-inline{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.ad-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.hs-admin .hs-panel2>.hs-btn,.hs-admin .ad-stack>.hs-btn{align-self:flex-start}.ad-check{align-items:center;gap:var(--space-2);font:400 14px/20px var(--font-sans);display:flex}.ad-readout{font:500 18px/28px var(--font-mono)}.ad-grid-2{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ad-grid-3{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hs-admin-nav .ad-nav-group{margin-top:var(--space-3);flex-direction:column;gap:2px;display:flex}.hs-admin-nav .ad-nav-group .hs-nav-label{margin:0 0 var(--space-1);padding:0 var(--space-3)}.hs-admin-nav .hs-nav-item{min-height:36px}.ad-nav-foot{padding-top:var(--space-4);margin-top:auto}.ad-me{align-items:center;gap:var(--space-2);min-height:40px;padding:2px var(--space-3) 2px 2px;border-radius:var(--radius-full);color:var(--ink-1);box-shadow:inset 0 0 0 1px var(--line);text-decoration:none;display:inline-flex}.ad-me:hover,.ad-me[aria-current=page]{background:var(--surface-2)}.ad-me-text{flex-direction:column;line-height:1.1;display:flex}.ad-me-text b{font:600 13px/16px var(--font-sans)}.ad-me-text small{color:var(--ink-3);font:400 11px/14px var(--font-sans)}.ad-avatar{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-ink);font:600 13px/1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ad-avatar-l{width:56px;height:56px;font-size:22px}.ad-person{align-items:center;gap:var(--space-3);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ad-person-l .ad-avatar{width:44px;height:44px;font-size:18px}.ad-person-l b{font-size:16px}.ad-cell-main{min-width:0;color:inherit;text-align:left;font:inherit;background:0 0;border:0;flex-direction:column;gap:1px;padding:0;display:flex}button.ad-cell-main{cursor:pointer}.ad-cell-main b{font:600 13px/18px var(--font-sans);gap:var(--space-2);flex-wrap:wrap;align-items:center;display:inline-flex}.ad-cell-main small{color:var(--ink-3);font:400 12px/16px var(--font-sans);overflow-wrap:break-word}.ad-cell-error{max-width:280px;color:var(--danger);font:400 12px/16px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.ad-cell-sub{color:var(--ink-3);font:400 11px/14px var(--font-sans);display:block}.ad-badges{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.ad-row{cursor:pointer}.ad-table td{height:52px}.ad-table-panel{padding-top:var(--space-2);padding-bottom:var(--space-2)}.ad-table-panel[data-loading=true],[data-loading=true]{opacity:.6;transition:opacity var(--dur-fast)}.ad-table td[data-sign=plus]{color:var(--success)}.ad-stats{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ad-stats-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-stat{gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;min-width:0;display:flex}.ad-stat-k{align-items:center;gap:var(--space-2);color:var(--ink-2);font:500 12px/16px var(--font-sans);display:flex}.ad-stat-k .hs-icon{color:var(--ink-3)}.ad-stat-v{font:500 24px/32px var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ad-stat-h{color:var(--ink-3);font:400 12px/16px var(--font-sans)}.ad-stat[data-tone=danger]{box-shadow:inset 0 0 0 1px var(--danger)}.ad-stat[data-tone=danger] .ad-stat-v{color:var(--danger)}.ad-stat[data-tone=warning]{box-shadow:inset 0 0 0 1px var(--warning)}.ad-alerts{gap:var(--space-2);flex-direction:column;display:flex}.ad-course-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ad-course-form{gap:var(--space-5);margin-bottom:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,260px);align-items:start;display:grid}.ad-course-price{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.ad-course-price .hs-field{width:100%;max-width:220px}.ad-course-file{gap:var(--space-2);color:var(--ink-1);flex-direction:column;font-size:14px;line-height:20px;display:flex}.ad-course-file .hs-media{aspect-ratio:16/9;border-radius:var(--radius-m)}.ad-course-lessons{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ad-course-lessons li{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.ad-course-lessons li:first-child{border-top:0}.ad-course-lessons .ad-cell-main{flex:200px}.ad-course-lessons em{color:var(--warning);font-style:normal}.ad-runs{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.ad-runs h3,.ad-runs p{margin:0}.ad-runs>div:first-child{gap:var(--space-1);display:grid}.ad-run{align-items:center;gap:var(--space-2) var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.ad-run>.ad-cell-main{flex:180px;min-width:0}.ad-run>small{color:var(--ink-2);flex:220px;line-height:20px}.ad-alert{align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-m);background:var(--warning-soft);color:var(--ink-1);font:500 13px/18px var(--font-sans);text-decoration:none;display:flex}.ad-alert span{flex:1}.ad-alert .hs-icon:first-child{color:var(--warning)}.ad-alert[data-tone=danger]{background:var(--danger-soft)}.ad-alert[data-tone=danger] .hs-icon:first-child{color:var(--danger)}.ad-chart{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.ad-chart figcaption{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--ink-3);font:400 12px/16px var(--font-sans);display:flex}.ad-chart figcaption b{color:var(--ink-1);font:500 18px/24px var(--font-mono);font-variant-numeric:tabular-nums}.ad-chart figcaption small{color:var(--ink-3);font:400 12px/16px var(--font-sans);margin-left:var(--space-1)}.ad-chart svg{width:100%;height:140px;display:block}.ad-chart-base{stroke:var(--line);stroke-width:1px}.ad-chart-bar{fill:var(--accent);opacity:.55;transition:opacity var(--dur-fast)}.ad-chart-bar[data-active=true]{opacity:1}.ad-chart-axis{color:var(--ink-3);font:400 11px/14px var(--font-mono);justify-content:space-between;display:flex}.ad-share{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ad-share li{align-items:center;gap:var(--space-3);font:400 13px/18px var(--font-sans);grid-template-columns:minmax(80px,140px) minmax(0,1fr) auto;display:grid}.ad-share-l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ad-share-track{border-radius:var(--radius-full);background:var(--surface-2);height:8px;overflow:hidden}.ad-share-track span{border-radius:var(--radius-full);background:var(--accent);min-width:2px;height:100%;display:block}.ad-share-v{text-align:right;font:500 13px/18px var(--font-mono);font-variant-numeric:tabular-nums}.ad-share-v small{color:var(--ink-3);font:400 11px/14px var(--font-sans);display:block}.ad-feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ad-feed li{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--stroke-1) solid var(--line);display:flex}.ad-feed li:last-child{border-bottom:0}.ad-feed a,.ad-feed li>div{min-width:0;color:var(--ink-1);flex-direction:column;flex:1;text-decoration:none;display:flex}.ad-feed a:hover b{text-decoration:underline}.ad-feed b{font:600 13px/18px var(--font-sans)}.ad-feed span{color:var(--ink-3);font:400 12px/16px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ad-feed small{color:var(--ink-3);font:400 12px/16px var(--font-sans);white-space:nowrap}.ad-toolbar{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.ad-search{align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-m);background:var(--surface-2);color:var(--ink-3);border:var(--stroke-1) solid transparent;flex:280px;display:flex}.ad-search:focus-within{border-color:var(--accent)}.ad-search input{min-width:0;color:var(--ink-1);font:400 14px/20px var(--font-sans);background:0 0;border:0;outline:0;flex:1}.ad-select{width:auto;min-width:160px}.ad-filters{gap:var(--space-1);border-radius:var(--radius-m);background:var(--surface-2);flex-wrap:wrap;max-width:100%;padding:2px;display:inline-flex}.ad-filters button{align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-3);color:var(--ink-2);font:500 13px/18px var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;display:inline-flex}.ad-filters button:hover{color:var(--ink-1)}.ad-filters button[aria-checked=true]{background:var(--surface-1);color:var(--ink-1);box-shadow:0 1px 2px #0003}.ad-filters small{color:var(--ink-3);font:500 11px/14px var(--font-mono)}.ad-pager{justify-content:center;align-items:center;gap:var(--space-3);color:var(--ink-3);font:400 13px/18px var(--font-mono);display:flex}.ad-detail-head{align-items:center;gap:var(--space-2);font:400 14px/20px var(--font-sans);flex-wrap:wrap;display:flex}.ad-detail-head span{color:var(--ink-3)}.ad-facts{flex-direction:column;margin:0;display:flex}.ad-facts>div{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--stroke-1) solid var(--line);font:400 13px/18px var(--font-sans);grid-template-columns:minmax(110px,40%) minmax(0,1fr);display:grid}.ad-facts>div:last-child{border-bottom:0}.ad-facts dt{color:var(--ink-3)}.ad-facts dd{overflow-wrap:anywhere;margin:0}.ad-facts code,.ad-log code{font:400 12px/16px var(--font-mono);color:var(--ink-2)}.ad-lots{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ad-lots li{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-m);background:var(--surface-2);display:flex}.ad-lots li span{flex-direction:column;display:flex}.ad-lots b{font:500 14px/20px var(--font-mono)}.ad-lots small{color:var(--ink-3);font:400 12px/16px var(--font-sans)}.ad-log{border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ad-log>li{border-bottom:var(--stroke-1) solid var(--line);border-left:3px solid #0000}.ad-log>li:last-child{border-bottom:0}.ad-log>li[data-level=error]{border-left-color:var(--danger)}.ad-log>li[data-level=warn]{border-left-color:var(--warning)}.ad-log-row{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);color:var(--ink-1);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:110px 120px minmax(0,1fr) auto;display:grid}.ad-log-row:hover{background:var(--surface-2)}.ad-log-time{color:var(--ink-3);font:400 12px/16px var(--font-mono)}.ad-log-msg{flex-direction:column;min-width:0;display:flex}.ad-log-msg b{font:500 13px/18px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ad-log-msg small{color:var(--ink-3);font:400 12px/16px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ad-log-more{padding:0 var(--space-4) var(--space-3) calc(110px + 120px + var(--space-4) * 2);gap:var(--space-2);flex-direction:column;display:flex}.ad-timeline{gap:var(--space-4);flex-direction:column;display:flex}.ad-timeline ol{margin:var(--space-2) 0 0;border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);padding:0;list-style:none}.ad-timeline li{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--stroke-1) solid var(--line);grid-template-columns:32px minmax(0,1fr) auto auto;display:grid}.ad-timeline li:last-child{border-bottom:0}.ad-timeline-icon{background:var(--surface-2);width:32px;height:32px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.ad-timeline-body{min-width:0;font:400 13px/18px var(--font-sans);flex-direction:column;gap:2px;display:flex}.ad-timeline-body small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ad-timeline-time{color:var(--ink-3);font:400 12px/16px var(--font-sans);white-space:nowrap}.ad-timeline li .hs-badge{font-family:var(--font-mono);font-size:11px}.ad-members{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ad-members>li{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--stroke-1) solid var(--line);display:flex}.ad-members>li:last-child{border-bottom:0}.ad-members .ad-cell-main{flex:1}.ad-member-meta{align-items:flex-end;gap:var(--space-2);color:var(--ink-3);flex-direction:column;font-size:12px;display:flex}.ad-presets{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ad-preset{padding:var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-m);color:var(--ink-1);text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:2px;display:flex}.ad-preset:hover{border-color:var(--accent);background:var(--accent-soft)}.ad-preset b{font:600 13px/18px var(--font-sans)}.ad-preset small{color:var(--ink-3);font:400 12px/16px var(--font-sans)}.ad-perms{margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.ad-perms li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--stroke-1) solid var(--line);flex-wrap:wrap;display:flex}.ad-perms li>span{flex-direction:column;display:flex}.ad-perms b{font:500 13px/18px var(--font-sans)}.ad-perms small{color:var(--ink-3);font:400 11px/14px var(--font-sans)}.ad-profile-head{align-items:center;gap:var(--space-4);display:flex}.ad-profile-head h2{font:600 20px/28px var(--font-sans);margin:0}.ad-profile-head p{color:var(--ink-2);gap:var(--space-2);flex-wrap:wrap;align-items:center;margin:2px 0 0;display:flex}.ad-steps{padding-left:var(--space-5);color:var(--ink-2);font:400 13px/20px var(--font-sans);margin:0}.ad-qr{border-radius:var(--radius-m);background:#fff;width:180px;height:180px;padding:8px}.ad-codes{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ad-codes code{padding:var(--space-2);border-radius:var(--radius-s);background:var(--surface-2);font:500 13px/18px var(--font-mono);text-align:center}.ad-invite{justify-content:center;align-items:center;gap:var(--space-4);min-height:100vh;padding:var(--space-5);text-align:center;flex-direction:column;max-width:480px;margin:0 auto;display:flex}.ad-invite h1{font:600 24px/32px var(--font-sans);margin:0}.ad-invite p{color:var(--ink-2);margin:0}.ad-packs{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.ad-pack{gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-l);background:var(--surface-2);flex-direction:column;display:flex}.ad-pack[data-active=false]{opacity:.75}.ad-pack header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ad-pack header b{font:600 14px/20px var(--font-sans)}.ad-pack strong{font:500 24px/32px var(--font-mono);margin-top:var(--space-2)}.ad-pack span{color:var(--ink-2);font:400 13px/18px var(--font-sans)}.ad-pack small{color:var(--ink-3);font:400 12px/16px var(--font-sans);margin-bottom:var(--space-2)}.ad-pack p{margin:0 0 var(--space-2);color:var(--ink-2);font:400 12px/16px var(--font-sans)}.ad-pack .hs-btn{align-self:flex-start;margin-top:auto}@media (max-width:1100px){.ad-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-grid-3{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ad-course-form,.ad-grid-2,.ad-stats-3,.ad-presets{grid-template-columns:minmax(0,1fr)}.ad-me-text,.ad-top-site{display:none!important}.ad-me{padding:2px}.ad-log-row{row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr) auto}.ad-log-tag{justify-self:start}.ad-log-msg{grid-area:2/1/auto/-1}.ad-log-more{padding-left:var(--space-4)}.ad-timeline li{grid-template-columns:32px minmax(0,1fr)}.ad-timeline-time,.ad-timeline li .hs-badge{grid-column:2}.ad-share li{grid-template-columns:minmax(70px,100px) minmax(0,1fr) auto}}@media (max-width:480px){.ad-stats{grid-template-columns:minmax(0,1fr)}}.ad-providers{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.ad-provider-bar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.ad-provider-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ad-provider-top{justify-content:flex-end}.ad-provider-page .hs-table-wrap{margin:0;padding:0}.ad-provider-page .hs-table-scroll:before{left:0}.ad-provider-page .hs-table-scroll:after{right:0}.ad-provider-page .ad-table td:first-child .ad-cell-main{align-items:flex-start;min-width:0}.ad-provider-page .hs-link-button{text-align:left}.ad-table.ad-set-table{table-layout:fixed;min-width:720px}.ad-set-table th,.ad-set-table td{padding-inline:var(--space-2)}.ad-set-table th:first-child{width:19%}.ad-set-table th:nth-child(2){width:14.5%}.ad-set-table th:nth-child(3){width:15.5%}.ad-set-table th:nth-child(4){width:21%}.ad-set-table th:nth-child(5){width:15.5%}.ad-set-table th:nth-child(6){width:14.5%}.ad-set-table td:nth-child(4),.ad-set-table td:nth-child(6){white-space:nowrap}.ad-provider-open{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--accent);flex-direction:column;display:flex}.ad-provider-waiting{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.ad-provider-card{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);display:flex}.ad-provider{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-1);text-align:left;cursor:pointer;transition:box-shadow var(--dur-fast);border:0;flex-direction:column;display:flex}.ad-provider:hover{box-shadow:inset 0 0 0 1px var(--accent)}.ad-provider-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ad-provider-head b{font:600 15px/22px var(--font-sans)}.ad-provider-text{color:var(--ink-2);font:400 13px/18px var(--font-sans);min-height:36px}.ad-provider-foot{color:var(--ink-3);font:400 12px/16px var(--font-sans);justify-content:space-between;align-items:center;display:flex}.ad-model-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ad-model-list button{justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-m);background:var(--surface-2);color:var(--ink-1);text-align:left;cursor:pointer;border:0;display:flex}.ad-model-list button:hover{box-shadow:inset 0 0 0 1px var(--accent)}.ad-model-price{flex-direction:column;flex:none;align-items:flex-end;display:flex}.ad-model-price b{font:500 14px/20px var(--font-mono)}.ad-model-price small{color:var(--ink-3);font:400 11px/14px var(--font-sans)}.ad-warn{color:var(--warning)!important}.ad-chips{flex-wrap:wrap;gap:4px;display:flex}.ad-chips span{border-radius:var(--radius-full,999px);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);font:400 11px/18px var(--font-sans);padding:1px 8px}.ad-routes{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ad-route{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-m);background:var(--surface-1);min-width:0;display:flex}.ad-route-main{flex-direction:column;gap:2px;min-width:0;display:flex}.ad-route-main b{align-items:baseline;gap:var(--space-2);font:500 13px/18px var(--font-sans);flex-wrap:wrap;display:inline-flex}.ad-route-main b small{color:var(--ink-3);font:400 11px/14px var(--font-sans)}.ad-route-main code{color:var(--ink-2);font:400 12px/16px var(--font-mono);overflow-wrap:anywhere}.ad-route-main>small{font:400 11px/14px var(--font-sans)}.ad-route-soon{border-radius:var(--radius-m);background:var(--surface-2);color:var(--ink-3);font:500 11px/16px var(--font-sans);cursor:help;flex:none;padding:2px 8px}.ad-routes-flat .ad-route{background:var(--surface-2)}.ad-routes-flat[data-loading=true]{opacity:.6}.ad-sync{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-l);background:var(--surface-2);flex-wrap:wrap;display:flex}.ad-gw-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-gw-stats .ad-stat{padding:var(--space-3)}.ad-gw-stats .ad-stat-v{font-size:20px;line-height:28px}.ad-accounts{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ad-account{padding:var(--space-3);border-radius:var(--radius-l);background:var(--surface-2);flex-direction:column;gap:4px;min-width:0;display:flex}.ad-account-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ad-account-head b{font:600 14px/20px var(--font-sans);margin-right:auto}.ad-account small{font:400 12px/16px var(--font-sans);overflow-wrap:anywhere}.ad-account-actions{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.ad-tiers{gap:var(--space-2);flex-direction:column;display:flex}.ad-tier-head span{color:var(--ink-3);font:500 11px/14px var(--font-sans);text-transform:uppercase;letter-spacing:.04em}.ad-tier{gap:var(--space-2);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.ad-tier>b{font:500 13px/18px var(--font-sans);padding-top:9px}.ad-tier-rate{flex-direction:column;gap:2px;display:flex}.ad-tier-rate small{font:400 11px/14px var(--font-sans)}.ad-tier-static>b{padding-top:0}.ad-tier-static>span{font:400 13px/18px var(--font-mono)}.ad-manual{align-self:flex-start}@media (max-width:560px){.ad-tier{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ad-tier>b{grid-column:1/-1;padding-top:0}.ad-tier-head{display:none}}.ad-guide{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ad-guide>li{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);min-width:0;display:flex}.ad-guide>li[data-current=true]{background:linear-gradient(135deg, var(--accent-soft), transparent 80%), var(--surface-1);box-shadow:inset 0 0 0 1px var(--accent)}.ad-guide-number{background:var(--surface-2);width:24px;height:24px;color:var(--ink-2);font:600 12px/1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:grid}.ad-guide>li[data-current=true] .ad-guide-number{background:var(--accent);color:var(--on-accent)}.ad-guide>li[data-done=true] .ad-guide-number{box-shadow:inset 0 0 0 1px var(--success);color:var(--success);background:0 0}.ad-guide-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ad-guide-body b{font:600 13px/18px var(--font-sans)}.ad-guide-body small{color:var(--ink-2);font:400 12px/16px var(--font-sans)}.ad-guide-foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.ad-guide-foot em{color:var(--ink-3);font:500 12px/16px var(--font-sans);font-style:normal}.ad-guide>li[data-done=true] .ad-guide-foot em{color:var(--success)}@media (max-width:1100px){.ad-guide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ad-guide{grid-template-columns:minmax(0,1fr)}.ad-guide>li:not([data-current=true]){padding:var(--space-2) var(--space-3)}.ad-guide>li:not([data-current=true]) .ad-guide-body{justify-content:space-between;align-items:center;gap:var(--space-2);flex-direction:row}.ad-guide>li:not([data-current=true]) .ad-guide-body small{display:none}.ad-guide>li:not([data-current=true]) .ad-guide-foot{margin:0;padding:0}}.ad-purpose,.ad-source-section,.ad-source-group{gap:var(--space-2);flex-direction:column;display:flex}.ad-purpose .ad-h4{align-items:center;gap:var(--space-2);display:flex}.ad-purpose .ad-h4 small{color:var(--ink-3);font-weight:500}.ad-source-section>p{max-width:760px}.ad-source-section+.ad-source-section{margin-top:var(--space-3)}.ad-source-group>p{font:400 12px/16px var(--font-sans)}.ad-model-cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.ad-model-cards[data-loading=true]{opacity:.6}.ad-model-cards>li{min-width:0;display:flex}.ad-model-card{gap:var(--space-2);min-width:0;padding:var(--space-4);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-1);text-align:left;cursor:pointer;transition:box-shadow var(--dur-fast);border:0;flex-direction:column;flex:1;display:flex}.ad-model-card:hover{box-shadow:inset 0 0 0 1px var(--accent)}.ad-model-card-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ad-model-card-head b{font:600 15px/22px var(--font-sans);margin-right:auto}.ad-model-card>.ad-muted{font:400 12px/16px var(--font-sans)}.ad-model-card-sources{padding-top:var(--space-2);border-top:var(--stroke-1) solid var(--line);color:var(--ink-3);font:400 12px/17px var(--font-sans);flex-direction:column;gap:2px;display:flex}.ad-model-card-sources [data-kind=direct]{color:var(--ink-1)}.ad-model-card-foot{color:var(--ink-3);font:400 12px/16px var(--font-sans);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.ad-steps-inline{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-l);background:var(--surface-2);counter-reset:ad-step;flex-direction:column;margin:0;list-style:none;display:flex}.ad-steps-inline>li{min-height:22px;color:var(--ink-1);font:400 13px/20px var(--font-sans);counter-increment:ad-step;flex-direction:column;gap:2px;padding-left:32px;display:flex;position:relative}.ad-steps-inline>li:before{content:counter(ad-step);background:var(--surface-1);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);font:600 11px/1 var(--font-sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:-1px;left:0}.ad-steps-inline>li[data-done=true]:before{content:"✓";box-shadow:inset 0 0 0 1px var(--success);color:var(--success)}.ad-steps-inline b{font:600 13px/20px var(--font-sans)}.ad-steps-inline small{color:var(--ink-2);font:400 12px/16px var(--font-sans)}.ad-hint{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-l);background:var(--accent-soft);color:var(--ink-1);font:400 13px/18px var(--font-sans);margin:0;display:flex}.ad-hint .hs-icon{color:var(--accent-ink);flex:none;margin-top:1px}.ad-source{gap:var(--space-2);min-width:0;padding:var(--space-3);border-radius:var(--radius-l);background:var(--surface-2);flex-direction:column;display:flex}.ad-source-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ad-source-head b{font:600 14px/20px var(--font-sans)}.ad-source>small{font:400 12px/16px var(--font-sans)}.ad-source-routes{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ad-source-routes>li{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-m);background:var(--surface-1);flex-wrap:wrap;display:flex}.ad-secret{min-height:96px;font:400 12px/16px var(--font-mono)}.ad-call{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-l);background:var(--surface-2);flex-direction:column;display:flex}.ad-call .ad-stat{background:var(--surface-1)}.ad-call-title{color:var(--ink-2);font:600 12px/16px var(--font-sans)}.ad-hero{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--accent-soft), transparent 70%), var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);align-items:flex-start;display:flex}.ad-hero h2{margin:0 0 var(--space-1);font:600 20px/28px var(--font-sans)}.ad-hero p{color:var(--ink-2);font:400 14px/20px var(--font-sans);max-width:760px;margin:0}.ad-hero-icon{border-radius:var(--radius-m);background:var(--accent);width:44px;height:44px;color:var(--on-accent);flex:none;place-items:center;display:grid}.ad-features{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ad-features>li{padding:var(--space-3) 0;border-bottom:var(--stroke-1) solid var(--line)}.ad-features>li:last-child{border-bottom:0}.ad-features>li[data-off=true] .ad-cell-main,.ad-features>li[data-off=true] .ad-feature-icon{opacity:.5}.ad-feature-row{align-items:center;gap:var(--space-3);display:flex}.ad-feature-row .ad-cell-main{flex:1}.ad-feature-row .ad-cell-main small{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.ad-feature-icon{border-radius:var(--radius-m);background:var(--surface-2);width:36px;height:36px;color:var(--accent-ink);flex:none;place-items:center;display:grid}.ad-feature-more{margin:var(--space-3) 0 0 calc(36px + var(--space-3))}.ad-switch{cursor:pointer;flex:none;width:40px;height:24px;display:inline-flex;position:relative}.ad-switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ad-switch span{border-radius:var(--radius-full);background:var(--surface-3);width:100%;height:100%;transition:background var(--dur-fast)}.ad-switch span:after{content:"";background:var(--ink-1);width:18px;height:18px;transition:transform var(--dur-fast);border-radius:50%;position:absolute;top:3px;left:3px}.ad-switch input:checked+span{background:var(--accent)}.ad-switch input:checked+span:after{background:var(--on-accent);transform:translate(16px)}.ad-switch input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.ad-switch input:disabled+span{opacity:.5}.ad-bullets{padding-left:var(--space-5);color:var(--ink-2);font:400 13px/22px var(--font-sans);margin:0}.ad-prompt summary{cursor:pointer;color:var(--accent-ink);font:500 13px/18px var(--font-sans)}.ad-prompt pre{margin:var(--space-2) 0 0;max-height:320px;padding:var(--space-3);border-radius:var(--radius-m);background:var(--surface-2);color:var(--ink-2);font:400 12px/18px var(--font-mono);white-space:pre-wrap;overflow:auto}.ad-savebar{bottom:var(--space-4);z-index:5;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-l);background:var(--surface-3);box-shadow:var(--shadow-pop);font:500 13px/18px var(--font-sans);display:none;position:sticky}.ad-savebar[data-visible=true]{display:flex}.ad-lessons{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.ad-lesson{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-l);background:var(--surface-2);flex-direction:column;display:flex}.ad-lesson header{gap:var(--space-2);display:flex}.ad-shelf{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ad-shelf-item{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-l);background:var(--surface-2);grid-template-columns:56px minmax(0,1fr) auto auto;display:grid}.ad-shelf-art{border-radius:var(--radius-m);background:var(--surface-3);width:56px;height:56px;color:var(--ink-3);place-items:center;display:grid;overflow:hidden}.ad-shelf-art img{object-fit:cover;width:100%;height:100%}.ad-shelf-swatches{width:100%;height:100%;display:flex}.ad-shelf-swatches i{flex:1}.ad-shelf-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ad-shelf-text b{font:600 14px/20px var(--font-sans)}.ad-shelf-text small{color:var(--ink-3);font:400 12px/16px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ad-shelf-state{gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.ad-shelf-actions{justify-content:flex-end}.ad-shelf-form fieldset{align-items:center;gap:var(--space-2);padding:var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);flex-wrap:wrap;margin:0;display:flex}.ad-shelf-form legend{padding:0 var(--space-1);color:var(--ink-2);font:500 13px/18px var(--font-sans)}.ad-shelf-camera{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ad-shelf-color{align-items:center;gap:2px;display:inline-flex}.ad-shelf-color input[type=color]{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-m);background:0 0;width:40px;height:32px;padding:0}.ad-shelf-pictures{flex-direction:column;align-items:flex-start!important}.ad-shelf-picture-list{gap:var(--space-2);flex-wrap:wrap;display:flex}.ad-shelf-picture-list figure{border-radius:var(--radius-m);background:var(--surface-2);width:88px;height:88px;margin:0;position:relative;overflow:hidden}.ad-shelf-picture-list img{object-fit:cover;width:100%;height:100%}.ad-shelf-picture-list .hs-iconbtn{background:var(--surface-1);position:absolute;top:2px;right:2px}.ad-shelf-picture-list figcaption{background:var(--surface-1);padding:2px 4px;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.ad-shelf-picture-list figcaption{background:color-mix(in srgb, var(--surface-1) 85%, transparent)}}.ad-shelf-picture-list figcaption{font:500 10px/14px var(--font-sans);text-align:center}@media (max-width:760px){.ad-shelf-item{grid-template-columns:48px minmax(0,1fr)}.ad-shelf-art{width:48px;height:48px}.ad-shelf-state,.ad-shelf-actions{grid-column:1/-1;justify-content:flex-start}.ad-shelf-camera{grid-template-columns:minmax(0,1fr)}}.ad-lesson b{font:600 15px/22px var(--font-sans)}.ad-lesson p{color:var(--ink-2);font:400 13px/18px var(--font-sans);margin:0}.ad-lesson small{color:var(--ink-3);font:400 12px/16px var(--font-sans)}.ad-lesson .ad-actions{margin-top:auto}.ad-step{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-m);background:var(--surface-2);grid-template-columns:28px minmax(0,1fr) auto;display:grid}.ad-step-n{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-ink);font:600 13px/1 var(--font-sans);border-radius:50%;place-items:center;display:grid}.ad-step-tools{gap:var(--space-1);flex-direction:column;display:flex}.ad-lesson-body{min-height:220px}.ad-handout h2{margin:0 0 var(--space-2);font:600 20px/28px var(--font-sans)}.ad-handout ol{gap:var(--space-3);padding-left:var(--space-5);flex-direction:column;display:flex}.ad-handout li b{font:600 14px/20px var(--font-sans);display:block}.ad-handout li p{white-space:pre-wrap;color:var(--ink-2);margin:4px 0}.ad-handout li small{color:var(--ink-3)}@media print{body *{visibility:hidden}.ad-handout,.ad-handout *{visibility:visible;color:#000!important}.ad-handout{background:#fff;padding:24px;position:absolute;inset:0}}.lp{gap:var(--space-4);flex-direction:column;display:flex}.lp-top{align-items:center;gap:var(--space-4);display:flex}.lp-top b{font:600 16px/24px var(--font-sans);flex:1}.lp-top span{color:var(--ink-3);font:500 14px/20px var(--font-mono)}.lp-video{aspect-ratio:16/9;border-radius:var(--radius-l);background:#000;position:relative;overflow:hidden}.lp-video iframe,.lp-video video{border:0;width:100%;height:100%;position:absolute;inset:0}.lp-slide{gap:var(--space-2);flex-direction:column;min-height:120px;display:flex}.lp-slide h3{font:600 18px/26px var(--font-sans);margin:0}.lp-slide p{color:var(--ink-2);font:400 15px/24px var(--font-sans);margin:0}.lp-slide .hs-btn{margin-top:var(--space-2);align-self:flex-start}.lp-step{color:var(--accent-ink);font:600 12px/16px var(--font-sans);text-transform:uppercase;letter-spacing:.05em}.lp-nav{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.lp-dots{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.lp-dots button{background:var(--surface-3);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0}.lp-dots button[aria-current=step]{background:var(--accent);border-radius:var(--radius-full);width:20px}.lp-stage{z-index:100;background:var(--bg);padding:var(--space-6);display:flex;position:fixed;inset:0;overflow:auto}.lp[data-present=true]{width:100%;max-width:1100px;padding:var(--space-6);background:var(--bg);margin:0 auto}.lp[data-present=true] .lp-slide{flex:1;justify-content:center}.lp[data-present=true] .lp-slide h3{font-size:40px;line-height:52px}.lp[data-present=true] .lp-slide p{font-size:24px;line-height:36px}.ad-guard{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--warning);flex-direction:column;display:flex}.ad-guard[data-set=true]{box-shadow:inset 0 0 0 1px var(--success)}.ad-guard-head{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;display:flex}.ad-guard-head h3{font:600 15px/22px var(--font-sans);margin:0}.ad-guard-head p{max-width:680px;color:var(--ink-2);font:400 13px/18px var(--font-sans);margin:4px 0 0}.ad-guard-value{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.ad-guard-value small{color:var(--ink-3);font:400 12px/16px var(--font-sans)}.ad-guard-value b{font:500 26px/32px var(--font-mono)}.ad-narrow{width:72px}.ad-code{padding:4px var(--space-2);border-radius:var(--radius-s);background:var(--accent-soft);color:var(--accent-ink);font:600 13px/18px var(--font-mono)}.ad-setup{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-xl);background:radial-gradient(90% 120% at 0% 0%, var(--accent-soft), transparent 55%), var(--surface-1);box-shadow:inset 0 0 0 1px var(--accent);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.ad-setup{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, var(--line))}}.ad-setup[data-complete=true]{background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line)}.ad-setup-head{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ad-setup-head>div{flex:1;min-width:240px}.ad-setup-head h3{font:600 18px/26px var(--font-sans);margin:0}.ad-setup-head p{color:var(--ink-2);font:400 13px/19px var(--font-sans);margin:2px 0 0}.ad-setup-ring{--p:0;background:conic-gradient(var(--accent) calc(var(--p) * 360deg), var(--surface-3) 0);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.ad-setup-ring b{background:var(--surface-1);width:44px;height:44px;font:600 13px/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.ad-setup-bar{border-radius:var(--radius-full);background:var(--surface-3);height:4px;overflow:hidden}.ad-setup-bar span{border-radius:inherit;background:var(--accent);height:100%;transition:width var(--dur-slow);display:block}.ad-setup-groups{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ad-setup-group ol{margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.ad-setup-group li{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--stroke-1) solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;display:grid}.ad-setup-group li:last-child{border-bottom:0}.ad-setup-dot{background:var(--surface-2);width:28px;height:28px;color:var(--ink-2);font:600 12px/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.ad-setup-group li[data-done=true] .ad-setup-dot{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.ad-setup-group li[data-done=true] .ad-setup-dot{background:color-mix(in srgb, var(--success) 18%, transparent)}}.ad-setup-group li[data-done=true] .ad-setup-dot{color:var(--success)}.ad-setup-group li[data-next=true] .ad-setup-dot{background:var(--accent);color:var(--on-accent);box-shadow:0 0 0 4px var(--accent-soft)}.ad-setup-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ad-setup-text b{align-items:center;gap:var(--space-2);font:600 13px/18px var(--font-sans);flex-wrap:wrap;display:inline-flex}.ad-setup-text small{color:var(--ink-3);font:400 12px/17px var(--font-sans)}.ad-setup-group li[data-done=true] .ad-setup-text b{color:var(--ink-2)}.ad-setup-ok{color:var(--success);font:500 12px/16px var(--font-sans)}@media (max-width:900px){.ad-setup-groups{grid-template-columns:minmax(0,1fr)}}.ad-table{min-width:680px}.ad-table .ad-person,.ad-table td:first-child .ad-cell-main{min-width:180px}@media (max-width:760px){.ad-guard-value{align-items:flex-start}.ad-setup-group li{grid-template-columns:28px minmax(0,1fr)}.ad-setup-group li>:last-child{grid-column:2;justify-self:start}.ad-setup-head>.hs-btn{flex:auto}.ad-members>li{flex-wrap:wrap}.ad-member-meta{width:100%;padding-left:calc(32px + var(--space-3));align-items:flex-start}.ad-feature-row{flex-wrap:wrap}.ad-feature-row .ad-cell-main{flex-basis:calc(100% - 52px)}.ad-feature-row .ad-actions{justify-content:flex-end;width:100%}.ad-feature-more{margin-left:0}.ad-detail-head{flex-wrap:wrap}}.ad-conn-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ad-conn{padding:var(--space-3) 0;border-bottom:var(--stroke-1) solid var(--line)}.ad-conn:last-child{border-bottom:0}.ad-conn-row{align-items:center;gap:var(--space-3);display:flex}.ad-conn-row .ad-cell-main{flex:1}.ad-conn-row .ad-cell-main small{overflow-wrap:anywhere}.ad-conn-more{margin:var(--space-3) 0 0 calc(36px + var(--space-3));padding:var(--space-4);border-radius:var(--radius-m);background:var(--surface-2)}.ad-conn-more .hs-input{background:var(--surface-1)}.ad-steps li+li{margin-top:var(--space-2)}.ad-steps .ad-code{overflow-wrap:anywhere}.ad-copy{align-items:center;gap:var(--space-2);flex-wrap:wrap;max-width:100%;display:inline-flex}.ad-switch-row{align-items:center;gap:var(--space-3);cursor:pointer;font:500 13px/18px var(--font-sans);display:inline-flex}.ad-limit-list{gap:var(--space-4);flex-direction:column;display:flex}.ad-limit-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ad-limit-head b{font:500 13px/18px var(--font-sans)}.ad-limit-input{align-items:center;gap:var(--space-2);display:flex}.ad-limit-input .hs-input{max-width:180px;font-family:var(--font-mono)}.ad-limit-input span{color:var(--ink-3);font:400 13px/18px var(--font-sans)}.ad-limit-error{color:var(--danger);font:400 12px/16px var(--font-sans)}@media (max-width:768px){.ad-conn-row{flex-wrap:wrap}.ad-conn-row .ad-cell-main{flex-basis:calc(100% - 36px - var(--space-3))}.ad-conn-row>.hs-badge{margin-left:calc(36px + var(--space-3))}.ad-conn-more{padding:var(--space-3);margin-left:0}}.ad-h4-row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ad-h4-row .hs-btn{text-transform:none;letter-spacing:0}.ad-tariffs{gap:var(--space-1);flex-direction:column;display:flex}.ad-model-list .ad-chips{margin-top:2px}.ad-model-price .hs-icon,.ad-model-price svg{color:var(--ink-3);margin-top:2px}.ad-model-sub{margin:var(--space-1) 0 0 var(--space-4)}.ad-model-sub button{background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line)}.ad-purpose>.ad-muted{font:400 12px/16px var(--font-sans);margin:-4px 0 0}.pb{color:var(--ink-1);display:flex;position:relative;overflow:hidden}.pb-inner{z-index:1;gap:var(--space-3);width:100%;max-width:1200px;padding:var(--space-8) var(--space-5);flex-direction:column;margin:0 auto;display:flex;position:relative}.pb[data-align=center] .pb-inner{text-align:center;align-items:center}.pb-eyebrow{padding:4px var(--space-3);border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent-ink);font:600 12px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;align-self:flex-start}.pb[data-align=center] .pb-eyebrow{align-self:center}.pb-title{max-width:22ch;font:600 clamp(28px, 4vw, 48px)/1.1 var(--font-sans);letter-spacing:-.02em;margin:0}.pb-text{max-width:60ch;color:var(--ink-2);font:400 clamp(15px, 1.4vw, 18px)/1.6 var(--font-sans);white-space:pre-line;margin:0}.pb .hs-btn{margin-top:var(--space-2);align-self:flex-start}.pb[data-align=center] .hs-btn{align-self:center}.pb[data-tone=light]{background:var(--surface-1)}.pb[data-tone=accent]{background:linear-gradient(135deg, var(--accent-soft), transparent 80%), var(--surface-1)}.pb--banner{background:var(--stage);min-height:360px;color:var(--media-ink);align-items:center}.pb--banner[data-height=s]{min-height:240px}.pb--banner[data-height=l]{min-height:min(72vh,640px)}.pb--banner .pb-text{color:var(--media-ink)}@supports (color:color-mix(in lab, red, red)){.pb--banner .pb-text{color:color-mix(in srgb, var(--media-ink) 80%, transparent)}}.pb--banner[data-tone=light]{background:var(--surface-2);color:var(--ink-1)}.pb--banner[data-tone=light] .pb-text{color:var(--ink-2)}.pb--banner[data-tone=accent]{background:linear-gradient(120deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.pb--banner[data-tone=accent]{background:linear-gradient(120deg, var(--accent), color-mix(in srgb, var(--accent) 40%, #000))}}.pb--banner[data-tone=accent]{color:var(--on-accent)}.pb-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pb--banner[data-visual=true]:after{content:"";background:linear-gradient(90deg, rgba(0, 0, 0, var(--pb-overlay)), rgba(0, 0, 0, calc(var(--pb-overlay) * .4)));position:absolute;inset:0}.pb--banner[data-visual=true],.pb--banner[data-visual=true] .pb-text{color:#fff}.pb-art{background:radial-gradient(60% 80% at 80% 30%, var(--accent), transparent 70%), radial-gradient(40% 60% at 15% 90%, var(--accent), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pb-art{background:radial-gradient(60% 80% at 80% 30%, color-mix(in srgb, var(--accent) 45%, transparent), transparent 70%), radial-gradient(40% 60% at 15% 90%, color-mix(in srgb, var(--accent) 25%, transparent), transparent 70%)}}.pb[data-width=contained]{max-width:1200px;margin:var(--space-6) auto;width:calc(100% - var(--space-5) * 2);border-radius:var(--radius-xl)}section.pb--media{flex-direction:column}section.pb--media>.pb-media{aspect-ratio:16/9;width:100%;height:auto;max-height:80vh;position:relative}section.pb--media[data-height=s]>.pb-media{aspect-ratio:21/9}section.pb--media[data-height=l]>.pb-media{aspect-ratio:4/3}section.pb--media .pb-inner{padding:var(--space-3) var(--space-5)}section.pb--media .pb-inner:empty{display:none}.pb-cards{gap:var(--space-3);width:100%;margin-top:var(--space-3);text-align:left;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.pb-card{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-1);flex-direction:column;text-decoration:none;display:flex}.pb-card b{font:600 17px/24px var(--font-sans)}.pb-card span{color:var(--ink-2);font:400 14px/22px var(--font-sans)}a.pb-card:hover{box-shadow:inset 0 0 0 1px var(--accent)}.pb--cta .pb-inner{padding-block:var(--space-8)}.lc-home-block .pb[data-width=full]{border-radius:var(--radius-xl)}.lc-home-block .pb[data-width=contained]{width:100%;margin:0}.lc-home-block .pb-inner{padding:var(--space-7) var(--space-6)}@media (max-width:760px){.pb-inner{padding:var(--space-7) var(--space-4)}.pb--banner{min-height:300px}.pb[data-width=contained]{width:calc(100% - var(--space-4) * 2)}.lc-home-block .pb-inner{padding:var(--space-6) var(--space-4)}}.hs-admin-main[data-wide=true]{max-width:none;padding:var(--space-4) var(--space-5)}.pbd{gap:var(--space-4);height:calc(var(--ms-vh,100vh) - 56px - var(--space-4) * 2);flex-direction:column;min-height:600px;display:flex}.pbd-head{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.pbd-head>div:first-child{flex:1;min-width:260px}.pbd-head h2{font:600 24px/32px var(--font-sans);margin:0}.pbd-head p{max-width:560px;color:var(--ink-2);font:400 13px/19px var(--font-sans);margin:4px 0 0}.pbd-head-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pbd-pages{margin-bottom:var(--space-3);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pbd-pages button[data-unsaved]:after{content:"";border-radius:var(--radius-full);background:var(--warning);width:6px;height:6px}.pbd>.hs-tabs{flex:none}.pbd-body{gap:var(--space-4);flex:1;grid-template-columns:minmax(380px,460px) minmax(0,1fr);min-height:0;display:grid}.pbd-side{gap:var(--space-3);flex-direction:column;min-height:0;padding:2px 4px 2px 2px;display:flex;overflow:auto}.pbd-cards{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pbd-card{border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--dur-fast)}.pbd-card:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.pbd-card[data-selected=true]{box-shadow:inset 0 0 0 1.5px var(--accent)}.pbd-card-head{padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);align-items:center;gap:2px;display:flex}.pbd-card-main{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-1) var(--space-1) var(--space-1) 0;color:var(--ink-1);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.pbd-card-main>.hs-icon:last-child{color:var(--ink-3);flex:none}.pbd-card-icon{border-radius:var(--radius-m);background:var(--surface-2);width:36px;height:36px;color:var(--ink-2);flex:none;place-items:center;display:grid}.pbd-card[data-selected=true] .pbd-card-icon{background:var(--accent-soft);color:var(--accent-ink)}.pbd-card-text{flex-direction:column;flex:1;min-width:0;display:flex}.pbd-card-text b{font:600 14px/20px var(--font-sans)}.pbd-card-text small{color:var(--ink-3);font:400 12px/16px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pbd-card[data-hidden=true] .pbd-card-text,.pbd-card[data-hidden=true] .pbd-card-icon{opacity:.45}.pbd-card-head .ad-switch{margin:0 var(--space-1)}.pbd-card-body{gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-4);border-top:var(--stroke-1) solid var(--line);flex-direction:column;display:flex}.pbd-card-body>:first-child{margin-top:var(--space-2)}.pbd-card-body [data-path]:focus,.pbd-tab [data-path]:focus{box-shadow:0 0 0 2px var(--accent)}.pbd-card-foot{gap:var(--space-2);padding-top:var(--space-2);border-top:var(--stroke-1) dashed var(--line);display:flex}.pbd-item{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-m);background:var(--surface-2);flex-direction:column;display:flex}.pbd-item[data-open=true]{box-shadow:inset 0 0 0 1px var(--accent)}.pbd-item>b{font:600 13px/18px var(--font-sans)}.pbd-item-head{justify-content:space-between;align-items:center;display:flex}.pbd-item-head b{font:600 13px/18px var(--font-sans)}.pbd-item-toggle{align-items:center;gap:var(--space-2);color:var(--ink-1);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.pbd-item-toggle b{font:600 13px/18px var(--font-sans);flex:1}.pbd-add-button{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:52px;padding:0 var(--space-4);border:1.5px dashed var(--line-strong);border-radius:var(--radius-l);color:var(--ink-1);font:500 14px/20px var(--font-sans);cursor:pointer;background:0 0;display:flex}.pbd-add-button:hover{border-color:var(--accent);color:var(--accent-ink)}.pbd-add-button small{color:var(--ink-3);font-weight:400}.pbd-kinds{gap:var(--space-2);padding:var(--space-3);border:1.5px dashed var(--accent);border-radius:var(--radius-l);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pbd-kinds button{padding:var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-m);background:var(--surface-1);color:var(--ink-1);text-align:left;cursor:pointer;flex-direction:column;gap:2px;display:flex}.pbd-kinds button:hover{border-color:var(--accent)}.pbd-kinds b{font:600 13px/18px var(--font-sans)}.pbd-kinds small{color:var(--ink-3);font:400 11px/14px var(--font-sans)}.pbd-tab{gap:var(--space-3);flex-direction:column;display:flex}.pbd-panel{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.pbd-panel .ad-h4{margin:0}.pbd-serp{padding:var(--space-3);border-radius:var(--radius-m);background:var(--surface-2);flex-direction:column;gap:2px;display:flex}.pbd-serp small{color:var(--ink-3);font:400 12px/16px var(--font-sans)}.pbd-serp b{color:var(--accent-ink);font:500 16px/22px var(--font-sans)}.pbd-serp span{color:var(--ink-2);font:400 13px/18px var(--font-sans)}.pbd-preview{border-radius:var(--radius-xl);background:var(--surface-1);min-width:0;min-height:0;box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex;overflow:hidden}.pbd-preview-bar{align-items:center;gap:var(--space-3);min-height:60px;padding:0 var(--space-4);border-bottom:var(--stroke-1) solid var(--line);display:flex}.pbd-preview-bar>b{font:600 15px/22px var(--font-sans)}.pbd-preview-bar>b,.pbd-preview-bar>.hs-badge{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pbd-preview-bar>.ad-filters{flex-wrap:nowrap;flex:none}.pbd-stage{min-height:0;padding:var(--space-4);background:var(--bg);flex:1;justify-content:center;display:flex;overflow:hidden}.pbd-device{border-radius:var(--radius-m);background:var(--bg);box-shadow:0 0 0 1px var(--line);position:relative;overflow:hidden}.pbd-device iframe{transform-origin:0 0;background:var(--bg);border:0;position:absolute;top:0;left:0}@media (max-width:760px){.pbd-preview-bar{padding:var(--space-3);gap:var(--space-2);flex-wrap:wrap}.pbd-preview-bar>.hs-badge,.pbd-preview-bar>span{display:none}.pbd-preview-bar .ad-filters{flex-wrap:nowrap}.pbd-card-head{flex-wrap:wrap;row-gap:0}.pbd-card-main{flex-basis:100%}.pbd-card-main+*{margin-left:auto}.pbd-card-body{padding-inline:var(--space-3)}.pbd-head-actions{width:100%}}@media (max-width:1100px){.pbd{height:auto}.pbd-body{grid-template-columns:minmax(0,1fr)}.pbd-side{overflow:visible}.pbd-preview{order:-1;height:640px}}.bp{min-height:100vh}.bp-wait{justify-content:center;align-items:center;gap:var(--space-2);min-height:60vh;color:var(--ink-3);display:flex}.bp-home{max-width:1200px;padding:var(--space-5);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.bp-fixed{opacity:.55}.bp [data-edit]{cursor:pointer;outline-offset:-2px;transition:outline-color var(--dur-fast);outline:2px solid #0000;position:relative}.bp [data-edit]:hover{outline-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bp [data-edit]:hover{outline-color:color-mix(in srgb, var(--accent) 55%, transparent)}}.bp [data-edit][data-selected=true]{outline:3px solid var(--accent)}.bp [data-edit]:hover:after,.bp [data-edit][data-selected=true]:after{content:attr(data-label);z-index:30;background:var(--accent);color:var(--on-accent);font:600 12px/16px var(--font-sans);pointer-events:none;border-radius:6px;padding:4px 10px;position:absolute;top:8px;right:8px}.bp [data-field]:hover{outline:1px dashed var(--accent);outline-offset:3px}.bp [data-field-selected=true]{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.pb-placeholder{justify-content:center;align-items:center;gap:var(--space-2);aspect-ratio:16/9;background:var(--surface-2);width:100%;max-height:60vh;color:var(--ink-3);font:500 14px/20px var(--font-sans);display:flex}@property --pc-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.pc{gap:var(--space-7);flex-direction:column;width:100%;display:flex;container-type:inline-size}.pc-group{gap:var(--space-4);flex-direction:column;display:flex}.pc-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.pc-head h3{font:600 20px/28px var(--font-sans);margin:0}.pc-plans{gap:var(--space-4);padding:var(--space-3) 0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid}.pc-plans[data-count="1"]{grid-template-columns:minmax(0,420px);justify-content:center}.pc-plans[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-plan{isolation:isolate;gap:var(--space-4);padding:var(--space-6) var(--space-5);border-radius:var(--radius-xl);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);transition:transform var(--dur-base) var(--ease-standard), box-shadow var(--dur-base);flex-direction:column;display:flex;position:relative}.pc-plan:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--pc-angle), transparent 0 62%, var(--accent) 74%, var(--accent) 86%, transparent 100%);padding:1.5px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pc-plan:before{background:conic-gradient(from var(--pc-angle), transparent 0 62%, color-mix(in srgb, var(--accent) 40%, transparent) 74%, var(--accent) 86%, transparent 100%)}}.pc-plan:before{-webkit-mask-composite:xor;opacity:0;transition:opacity var(--dur-base);pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;animation:2.6s linear infinite paused pc-run;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pc-plan:hover:before,.pc-plan:focus-within:before{opacity:1;animation-play-state:running}.pc-plan:hover{transform:translateY(-2px)}@keyframes pc-run{to{--pc-angle:360deg}}.pc-plan[data-featured=true]{padding:var(--space-7) var(--space-6);background:radial-gradient(120% 80% at 50% 0%, var(--accent), transparent 60%), var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.pc-plan[data-featured=true]{background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 60%), var(--surface-1);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 55%, transparent), 0 18px 48px -18px color-mix(in srgb, var(--accent) 45%, transparent)}}.pc-plan[data-featured=true]{z-index:1;transform:scale(1.04)}.pc-plan[data-featured=true]:hover{transform:scale(1.04)translateY(-2px)}.pc-plan-top h4{font:600 18px/26px var(--font-sans);margin:0}.pc-plan-top p{color:var(--ink-3);font:400 13px/18px var(--font-sans);margin:4px 0 0}.pc-price{align-items:baseline;gap:2px var(--space-2);flex-wrap:wrap;display:flex}.pc-price b{font:600 36px/44px var(--font-sans);letter-spacing:-.02em}.pc-plan[data-featured=true] .pc-price b{font-size:42px;line-height:50px}.pc-price span{color:var(--ink-3);font:400 14px/20px var(--font-sans)}.pc-plan-credits{align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-m);background:var(--surface-2);color:var(--ink-2);font:400 13px/18px var(--font-sans);display:flex}.pc-plan-credits .hs-cmark{width:18px;height:18px;color:var(--accent)}.pc-plan-credits b{color:var(--ink-1);font:600 18px/24px var(--font-mono)}.pc-plan-credits em{border-radius:var(--radius-full);background:var(--success);margin-left:auto;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.pc-plan-credits em{background:color-mix(in srgb, var(--success) 16%, transparent)}}.pc-plan-credits em{color:var(--success);font:600 12px/16px var(--font-sans);font-style:normal}.pc-perks{gap:var(--space-2);color:var(--ink-2);font:400 14px/20px var(--font-sans);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pc-perks li{gap:var(--space-2);display:flex}.pc-perks .hs-icon{color:var(--accent);flex:none;margin-top:2px}.pc-action{padding-top:var(--space-2);margin-top:auto}.pc-credits{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));display:grid}.pc-credit{gap:var(--space-4);padding:var(--space-5) var(--space-4) var(--space-4);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--dur-fast);flex-direction:column;display:flex;position:relative}.pc-credit:hover{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.pc-credit:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 60%, transparent)}}.pc-credit-line{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.pc-credit-amount{align-items:baseline;gap:6px;min-width:0;display:flex}.pc-credit-amount b{font:600 26px/32px var(--font-mono);letter-spacing:-.01em}.pc-credit-amount span{color:var(--ink-3);font:400 13px/18px var(--font-sans)}.pc-credit-price{color:var(--ink-1);font:600 17px/24px var(--font-sans);white-space:nowrap;margin-left:auto}.pc-credit-save{top:0;right:var(--space-4);border-radius:var(--radius-full);background:var(--success);padding:2px 8px;position:absolute;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.pc-credit-save{background:color-mix(in srgb, var(--success) 22%, var(--surface-1))}}.pc-credit-save{color:var(--success);font:600 12px/16px var(--font-sans);font-style:normal}.pc-credit .hs-btn{margin-top:auto}@container (max-width:880px){.pc-plan{padding:var(--space-5) var(--space-4);gap:var(--space-3)}.pc-plan[data-featured=true]{padding:var(--space-6) var(--space-4)}.pc-price b{font-size:28px;line-height:36px}.pc-plan[data-featured=true] .pc-price b{font-size:32px;line-height:40px}.pc-perks{font-size:13px;line-height:18px}}@container (max-width:620px){.pc-plans,.pc-plans[data-count="2"]{grid-template-columns:minmax(0,1fr);width:100%;max-width:460px;margin:0 auto}.pc-plan[data-featured=true],.pc-plan[data-featured=true]:hover{transform:none}}@media (max-width:960px){.pc-plans,.pc-plans[data-count="2"]{grid-template-columns:minmax(0,1fr);width:100%;max-width:480px;margin:0 auto}.pc-plan[data-featured=true],.pc-plan[data-featured=true]:hover{transform:none}}@media (prefers-reduced-motion:reduce){.pc-plan:before{background:var(--accent);animation:none}.pc-plan,.pc-plan:hover{transform:none}}@container (max-width:420px){.pc-credit{padding:var(--space-3)}.pc-credit-amount b{font-size:22px;line-height:28px}.pc-credit .hs-ccoin{width:32px;height:32px}}.hs-ccoin{background:linear-gradient(145deg, var(--accent) 0%, var(--accent) 45%, var(--accent) 100%);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.hs-ccoin{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 70%, #fff) 0%, var(--accent) 45%, color-mix(in srgb, var(--accent) 62%, #000) 100%)}}.hs-ccoin{box-shadow:inset 0 1px 0 #ffffff73, 0 6px 18px -8px var(--accent);color:var(--media-ink)}.hs-ccoin:before{content:"";border-radius:50%;position:absolute;inset:4px;box-shadow:inset 0 0 0 1px #ffffff59}.hs-ccoin svg{filter:drop-shadow(0 1px 1px #00000059);width:58%;height:58%;position:relative}.pc-plans{isolation:isolate;position:relative}.pc-plans:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 55% at 50% 45%, var(--ms-ai-a), transparent 70%), radial-gradient(30% 40% at 70% 60%, var(--ms-ai-b), transparent 70%);position:absolute;inset:-12% 10%}@supports (color:color-mix(in lab, red, red)){.pc-plans:before{background:radial-gradient(40% 55% at 50% 45%, color-mix(in srgb, var(--ms-ai-a) 20%, transparent), transparent 70%), radial-gradient(30% 40% at 70% 60%, color-mix(in srgb, var(--ms-ai-b) 14%, transparent), transparent 70%)}}.pc-plans:before{filter:blur(40px)}.pc-plan{background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.pc-plan{background:color-mix(in srgb, var(--surface-1) 80%, transparent)}}.pc-plan{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--line), var(--ms-hi);transition:transform .3s var(--ms-ease), box-shadow .3s var(--ms-ease)}.pc-plan:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--ms-hi), var(--ms-lift)}.pc-plan[data-featured=true]{background:radial-gradient(120% 80% at 50% 0%, var(--ms-ai-a), transparent 62%), var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.pc-plan[data-featured=true]{background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--ms-ai-a) 18%, transparent), transparent 62%), color-mix(in srgb, var(--surface-1) 88%, transparent)}}.pc-plan[data-featured=true]{box-shadow:var(--ms-hi), 0 30px 80px -30px var(--ms-ai-b)}@supports (color:color-mix(in lab, red, red)){.pc-plan[data-featured=true]{box-shadow:var(--ms-hi), 0 30px 80px -30px color-mix(in srgb, var(--ms-ai-b) 70%, transparent)}}.pc-plan[data-featured=true]:before{opacity:1;background:conic-gradient(from var(--ms-angle), var(--ms-ai-a), var(--ms-ai-b), var(--ms-ai-c), var(--ms-ai-a));padding:1.5px;animation:5s linear infinite ms-turn}.pc-price b,.pc-credit-amount b,.pc-plan-credits b,.pc-credit-price{font-variant-numeric:tabular-nums;letter-spacing:-.03em}.pc-plan-credits{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.pc-plan-credits{background:color-mix(in srgb, var(--surface-2) 80%, transparent)}}.pc-plan-credits{box-shadow:inset 0 0 0 1px var(--line), var(--ms-hi)}.pc-plan[data-featured=true] .pc-plan-credits{background:var(--ms-ai-soft), var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.pc-plan[data-featured=true] .pc-plan-credits{background:var(--ms-ai-soft), color-mix(in srgb, var(--surface-2) 70%, transparent)}}.pc-perks .hs-icon{color:var(--ms-ai-a)}.pc-credit{background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.pc-credit{background:color-mix(in srgb, var(--surface-1) 80%, transparent)}}.pc-credit{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--line), var(--ms-hi);transition:translate .26s var(--ms-ease), box-shadow .26s var(--ms-ease)}.pc-credit:hover{box-shadow:inset 0 0 0 1px var(--ms-ai-a), var(--ms-hi), var(--ms-lift);translate:0 -3px}@supports (color:color-mix(in lab, red, red)){.pc-credit:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ms-ai-a) 55%, transparent), var(--ms-hi), var(--ms-lift)}}.pc-credit-line>:first-child{filter:drop-shadow(0 6px 14px var(--ms-ai-b))}@supports (color:color-mix(in lab, red, red)){.pc-credit-line>:first-child{filter:drop-shadow(0 6px 14px color-mix(in srgb, var(--ms-ai-b) 55%, transparent))}}.pc-credit-line>:first-child{transition:rotate .5s var(--ms-spring)}.pc-credit:hover .pc-credit-line>:first-child{rotate:-12deg}.pc-credit-save{background:var(--accent);color:var(--on-accent);box-shadow:0 4px 12px -4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.pc-credit-save{box-shadow:0 4px 12px -4px color-mix(in srgb, var(--accent) 70%, transparent)}}@media (prefers-reduced-motion:reduce){.pc-plan[data-featured=true]:before{animation:none}}.ld-kicker{align-items:center;gap:var(--space-2);color:var(--accent-ink);font:500 12px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;display:inline-flex}.ld-kicker:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 12px var(--accent);border-radius:50%}.ld-title{color:var(--ink-1);font:400 clamp(32px, 4vw, 56px)/1.06 var(--font-sans);letter-spacing:-.035em;text-wrap:balance;margin:0}.ld-title em{color:var(--accent-ink);font-style:normal}.ld-section{flex-direction:column;gap:clamp(32px,4vw,56px);padding-block:clamp(72px,9vw,128px);display:flex}.ld-actions{justify-content:center}.hs-site>.hs-site-nav{border-bottom-color:#0000}.hs-site .hs-wrap{max-width:calc(1200px + 2 * var(--space-5))}.ld-hero{touch-action:pan-y;min-height:min(100dvh - 64px,860px);padding-bottom:0}.ld-hero .ld-hero-copy{gap:var(--space-5);margin-bottom:clamp(40px,6vh,72px)}.ld-hero-title{letter-spacing:-.045em;max-width:16ch;font-size:clamp(40px,6vw,84px);font-weight:400;line-height:1.03}.ld-hero-title span,.ld-hero-title em{display:block}.ld-models{z-index:2;width:100%;padding:var(--space-5) 0 var(--space-6);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.ld-models-track{width:max-content;animation:160s linear infinite ld-marquee;display:flex}.ld-models:hover .ld-models-track{animation-play-state:paused}.ld-models ul{gap:var(--space-8);padding:0 var(--space-8) 0 0;margin:0;list-style:none;display:flex}.ld-models li{align-items:center;gap:var(--space-3);color:var(--ink-2);font:500 20px/28px var(--font-sans);letter-spacing:-.015em;white-space:nowrap;display:inline-flex}.ld-models li .hs-icon{width:20px;height:20px}.ld-models .hs-icon{color:var(--accent-ink)}@keyframes ld-marquee{to{transform:translate(-50%)}}.ld-how{padding:0;scroll-margin-top:64px}.ld-dial{--ld-nav:64px;height:440svh;position:relative}.ld-dial-pin{top:var(--ld-nav);height:calc(100vh - var(--ld-nav));height:calc(100svh - var(--ld-nav));isolation:isolate;color:var(--ink-1);background:radial-gradient(44% 56% at 50% 50%, var(--accent), transparent 74%);position:sticky;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ld-dial-pin{background:radial-gradient(44% 56% at 50% 50%, color-mix(in srgb, var(--accent) 6%, transparent), transparent 74%)}}.hs-site[data-theme=light] .ld-dial-pin{background-color:var(--bg)}.ld-dial-pin>canvas{z-index:1;width:100%;height:100%;position:absolute;inset:0}.ld-iris{z-index:2;left:calc(var(--ld-cx,50%) - var(--ld-window,25vh));top:calc(var(--ld-cy,50%) - var(--ld-window,25vh));width:calc(var(--ld-window,25vh) * 2);height:calc(var(--ld-window,25vh) * 2);position:absolute}.ld-iris-shot{visibility:hidden;will-change:clip-path;position:absolute;inset:0;overflow:hidden}.ld-iris-shot .ld-still{object-position:var(--ld-focus,50%) 50%;transition:transform .9s var(--ms-ease);border-radius:0}.ld-iris-shot[data-rest] .ld-still{transition:transform 11s linear;transform:scale(1.07)}.ld-iris-shot:after{content:"";background:radial-gradient(closest-side,#050609a8,#05060980 58%,#05060924);position:absolute;inset:0}.ld-arc,.ld-dial-tags{z-index:3;pointer-events:none;position:absolute;inset:0}.ld-arc-item{visibility:hidden;will-change:transform, opacity;position:absolute;top:0;left:0}.ld-arc-float{position:relative}.ld-dial[data-seen] .ld-arc-float{animation:ld-float 7.4s ease-in-out var(--ld-delay,0s) infinite alternate}@keyframes ld-float{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}.ld-arc-item[data-kind=orb] .ld-arc-float{width:var(--ld-orb,110px);height:var(--ld-orb,110px);background:var(--surface-2);border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 14px 34px -16px #000c}.ld-arc-item[data-kind=fold] .ld-arc-float{width:var(--ld-fold-w,158px);height:var(--ld-fold-h,118px)}.ld-arc-item[data-kind=fold] .ld-arc-float:before{content:"";background:var(--surface-3);border-radius:3px 12px 12px;position:absolute;inset:15% 0 0;box-shadow:0 16px 36px -18px #000000d9}.ld-arc-tab{background:var(--surface-3);height:26%;color:var(--ink-1);font:500 11px/14px var(--font-sans);white-space:nowrap;border-radius:9px 9px 0 0;align-items:flex-start;padding:4px 11px 0;display:flex;position:absolute;top:0;left:0}.ld-arc-pic{background:var(--surface-2);border-radius:2px 9px 9px;position:absolute;inset:calc(15% + 4px) 4px 4px;overflow:hidden}.ld-dial-tag{transform-origin:0 0;visibility:hidden;white-space:nowrap;color:var(--ink-3);font:400 12px/16px var(--font-sans);will-change:transform, opacity;position:absolute;top:0;left:0}.ld-dial-tag[data-main]{color:var(--ink-2);font:500 14px/20px var(--font-sans);pointer-events:auto;cursor:pointer}.ld-dial-tag[data-on]{color:var(--ink-1)}.ld-dial-title{z-index:4;left:var(--ld-cx,50%);top:var(--ld-cy,50%);align-items:center;gap:var(--space-2);width:calc(var(--ld-window,25vh) * 1.66);text-align:center;flex-direction:column;display:flex;position:absolute;transform:translate(-50%,-66%)}.ld-dial-title span{color:#d4d3d6;font:400 13px/18px var(--font-sans)}.ld-dial-title h2{color:#f6f5f2;font:400 calc(var(--ld-window,25vh) * .2)/1.05 var(--font-sans);letter-spacing:-.035em;text-wrap:balance;text-shadow:0 1px 26px #00000080;margin:0}.ld-dial-notes{z-index:4;left:var(--ld-cx,50%);top:calc(var(--ld-cy,50%) + var(--ld-window,25vh) * .3);width:calc(var(--ld-window,25vh) * 1.24);color:#f6f5f2;text-align:center;pointer-events:none;display:grid;position:absolute;transform:translate(-50%)}.ld-dial-note{align-items:center;gap:var(--space-1);opacity:0;font:400 14px/20px var(--font-sans);text-shadow:0 1px 14px #0009;flex-direction:column;grid-area:1/1;transition:opacity .32s;display:flex}.ld-dial-note[data-on]{opacity:1;transition-delay:.24s}.ld-dial-note b{color:#d4d3d6;font:500 12px/16px var(--font-sans)}.ld-dial-note p{margin:0}.ld-dial-note[data-script]{font:400 12px/18px var(--font-mono)}.ld-dial-note[data-script] b{color:#f6f5f2;font:500 11px/16px var(--font-mono);letter-spacing:.02em}.ld-dial-word{opacity:0;white-space:pre;display:inline-block}.ld-dial-note[data-on] .ld-dial-word{animation:ld-word .62s var(--ms-ease) calc(var(--w,0) * 90ms + .52s) both}@keyframes ld-word{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.ld-dial-chips{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.ld-dial-chips i{font:400 12px/18px var(--font-sans);text-shadow:none;background:#ffffff29;border-radius:7px;padding:2px 8px;font-style:normal}.ld-dial-chips i[data-use]{color:#111113;background:#f6f5f2}.ld-dial-track{color:#d4d3d6;width:100%;font:400 11px/13px var(--font-sans);text-align:left;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:6px;display:grid}.ld-dial-track div{gap:2px;height:8px;display:flex}.ld-dial-track i{background:#ffffff4d;border-radius:2px}.ld-dial-stages{z-index:4;left:var(--ld-gutter,72px);width:var(--ld-copy,340px);margin:0;padding:0;list-style:none;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ld-cycle-stage{gap:var(--space-3);opacity:0;visibility:hidden;transition:opacity .34s, transform .52s var(--ms-ease), visibility .34s;flex-direction:column;grid-area:1/1;display:flex;transform:translateY(10px)}.ld-cycle-stage[data-on]{opacity:1;visibility:visible;transform:none}.ld-cycle-stage h3{font:500 22px/30px var(--font-sans);letter-spacing:-.015em;margin:0}.ld-cycle-stage>p{color:var(--accent-ink);font:400 16px/24px var(--font-sans);margin:0}.ld-points{gap:var(--space-2);margin:var(--space-1) 0 0;color:var(--ink-3);font:400 15px/22px var(--font-sans);flex-direction:column;padding:0;list-style:none;display:flex}.ld-points li{padding-left:var(--space-4);position:relative}.ld-points li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:2px}.ld-points b{color:var(--ink-1);font-weight:500}.ld-tools{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.ld-tools span{min-height:30px;padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--surface-2);color:var(--ink-2);font:500 12px/16px var(--font-sans);align-items:center;display:inline-flex}.ld-points li{transition:color .24s}.ld-points li[data-lit]{color:var(--ink-1)}.ld-dial-pick{z-index:5;left:var(--ld-gutter,72px);bottom:var(--space-4);background:var(--surface-2);border-radius:10px;gap:2px;padding:3px;display:none;position:absolute}.ld-dial-pick button{min-height:36px;padding:0 var(--space-3);color:var(--ink-2);font:400 13px/18px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:8px}.ld-dial-pick button[aria-pressed=true]{background:var(--surface-1);color:var(--ink-1);box-shadow:inset 0 0 0 1px var(--line)}.ld-dial[data-phone] .ld-dial-stages{right:var(--ld-gutter);top:var(--ld-below);width:auto;transform:none}.ld-dial[data-phone] .ld-cycle-stage{gap:var(--space-2)}.ld-dial[data-phone] .ld-cycle-stage h3{font-size:19px;line-height:26px}.ld-dial[data-phone] .ld-cycle-stage>p{font-size:15px;line-height:22px}.ld-dial[data-phone] .ld-points{gap:2px;font-size:13px;line-height:19px}.ld-dial[data-phone] .ld-points li:before{top:7px}.ld-dial[data-phone] .ld-tools span{min-height:26px}.ld-dial[data-short] .ld-tools{display:none}.ld-dial[data-phone] .ld-dial-title span,.ld-dial[data-phone] .ld-dial-note{font-size:12px;line-height:16px}.ld-dial[data-phone] .ld-dial-note[data-script]{font-size:10px;line-height:14px}.ld-dial[data-phone] .ld-dial-note[data-script] b{font-size:9px;line-height:13px}.ld-dial[data-phone] .ld-dial-chips i{padding:1px 6px;font-size:10px;line-height:15px}.ld-dial[data-phone] .ld-dial-track{grid-template-columns:36px minmax(0,1fr);font-size:9px}.ld-dial[data-phone] .ld-arc-tab{border-radius:6px 6px 0 0;padding:2px 7px 0;font-size:9px;line-height:11px}@media (prefers-reduced-motion:reduce){.ld-dial{height:auto}.ld-dial-pin{background-color:var(--bg);min-height:640px;position:relative;top:0}.ld-dial-pick{display:inline-flex}.ld-dial[data-seen] .ld-arc-float{animation:none}.ld-iris-shot .ld-still,.ld-iris-shot[data-rest] .ld-still{transition:none;transform:none}.ld-dial-word{opacity:1}.ld-dial-note[data-on] .ld-dial-word{animation:none}.ld-cycle-stage,.ld-dial-note{transition:none}}.ld-shot-art{aspect-ratio:16/9;background:linear-gradient(180deg, var(--accent) 0%, var(--accent) 58%, var(--surface-3) 59%, var(--bg) 100%);border-radius:7px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ld-shot-art{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 40%, var(--bg)) 0%, color-mix(in srgb, var(--accent) 14%, var(--bg)) 58%, var(--surface-3) 59%, var(--bg) 100%)}}.ld-shot-art[data-seed="0"]{background:radial-gradient(circle at 74% 30%, var(--accent) 0 6%, transparent 7%), linear-gradient(180deg, var(--accent) 0%, var(--accent) 62%, var(--surface-3) 63%, var(--bg) 100%)}@supports (color:color-mix(in lab, red, red)){.ld-shot-art[data-seed="0"]{background:radial-gradient(circle at 74% 30%, color-mix(in srgb, var(--accent) 50%, #fff) 0 6%, transparent 7%), linear-gradient(180deg, color-mix(in srgb, var(--accent) 38%, var(--bg)) 0%, color-mix(in srgb, var(--accent) 12%, var(--bg)) 62%, var(--surface-3) 63%, var(--bg) 100%)}}.ld-shot-art[data-seed="1"]{background:radial-gradient(30% 48% at 50% 78%, var(--accent) 0 70%, transparent 72%), radial-gradient(11% 20% at 50% 38%, var(--accent) 0 80%, transparent 84%), linear-gradient(180deg, var(--accent), var(--bg))}@supports (color:color-mix(in lab, red, red)){.ld-shot-art[data-seed="1"]{background:radial-gradient(30% 48% at 50% 78%, color-mix(in srgb, var(--accent) 26%, var(--surface-3)) 0 70%, transparent 72%), radial-gradient(11% 20% at 50% 38%, color-mix(in srgb, var(--accent) 30%, var(--surface-3)) 0 80%, transparent 84%), linear-gradient(180deg, color-mix(in srgb, var(--accent) 22%, var(--bg)), var(--bg))}}.ld-shot-art[data-seed="2"]{background:linear-gradient(180deg, transparent 0 62%, var(--accent) 62%), repeating-linear-gradient(90deg, var(--accent) 0 14%, var(--accent) 14% 18%), var(--bg)}@supports (color:color-mix(in lab, red, red)){.ld-shot-art[data-seed="2"]{background:linear-gradient(180deg, transparent 0 62%, color-mix(in srgb, var(--accent) 10%, var(--surface-3)) 62%), repeating-linear-gradient(90deg, color-mix(in srgb, var(--accent) 16%, var(--bg)) 0 14%, color-mix(in srgb, var(--accent) 30%, var(--bg)) 14% 18%), var(--bg)}}.ld-shot-art[data-seed="3"]{background:radial-gradient(circle at 32% 64%, var(--accent) 0 8%, transparent 30%), linear-gradient(135deg, var(--accent), var(--bg))}@supports (color:color-mix(in lab, red, red)){.ld-shot-art[data-seed="3"]{background:radial-gradient(circle at 32% 64%, color-mix(in srgb, var(--accent) 50%, transparent) 0 8%, transparent 30%), linear-gradient(135deg, color-mix(in srgb, var(--accent) 26%, var(--bg)), var(--bg))}}.ld-split-head{justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}.ld-split-head>div{gap:var(--space-3);flex-direction:column;max-width:780px;display:flex}.ld-split-head>p{max-width:420px;color:var(--ink-2);font:400 16px/24px var(--font-sans);text-wrap:pretty;margin:0}.ld-flow{gap:var(--space-5);flex-direction:column;display:flex}.ld-flow-tabs{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ld-flow-tab{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-1);text-align:left;cursor:pointer;transition:box-shadow .36s var(--ms-ease), background-color .36s var(--ms-ease);border:0;border-radius:16px;display:flex}.ld-flow-tab:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.ld-flow-tab[aria-selected=true]{background:color-mix(in srgb, var(--accent) 8%, var(--surface-1))}}.ld-flow-tab>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.ld-flow-tab b{font:500 15px/22px var(--font-sans)}.ld-flow-tab small{color:var(--ink-3);font:400 13px/18px var(--font-sans)}.ld-flow-tab-icon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink);border-radius:10px;flex:none;place-items:center;display:grid}.ld-flow-stage{padding:var(--space-5);background:radial-gradient(90% 120% at 50% 0%, var(--accent), var(--surface-1) 70%);border-radius:24px;grid-template-columns:minmax(0,1fr) 56px minmax(0,1.15fr) 56px minmax(0,1fr);align-items:stretch;display:grid}@supports (color:color-mix(in lab, red, red)){.ld-flow-stage{background:radial-gradient(90% 120% at 50% 0%, color-mix(in srgb, var(--accent) 9%, var(--surface-1)), var(--surface-1) 70%)}}.ld-flow-stage{box-shadow:inset 0 0 0 1px var(--line)}.ld-flow-step{gap:var(--space-3);min-width:0;min-height:360px;padding:var(--space-4);background:var(--bg);border-radius:16px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.ld-flow-step{background:color-mix(in srgb, var(--bg) 55%, transparent)}}.ld-flow-step{box-shadow:inset 0 0 0 1px var(--line);animation:ld-glow 3s var(--ms-ease) both, ld-cycle 15s linear backwards}.ld-flow-step header{align-items:center;gap:var(--space-2);color:var(--ink-1);font:500 13px/18px var(--font-sans);display:flex}.ld-flow-step header span{background:var(--accent-soft);width:24px;height:24px;color:var(--accent-ink);font:500 11px/1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.ld-flow-in{animation-delay:0s,0s}.ld-flow-split{animation-delay:3s,0s}.ld-flow-out{animation-duration:7s,15s;animation-delay:6s,0s}@keyframes ld-cycle{0%{opacity:0}4%,96%{opacity:1}to{opacity:0}}@keyframes ld-glow{0%,to{box-shadow:inset 0 0 0 1px var(--line)}12%,85%{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 70%, transparent), 0 0 40px -14px var(--accent)}}.ld-drop{gap:var(--space-2);padding:var(--space-3);border:1.5px dashed var(--accent);border-radius:12px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.ld-drop{border:1.5px dashed color-mix(in srgb, var(--accent) 45%, var(--line))}}.ld-drop-file{align-items:center;gap:var(--space-2);background:var(--surface-2);color:var(--ink-1);font:500 12px/16px var(--font-mono);animation:ld-drop-in 1s var(--ms-ease) .3s both;border-radius:8px;align-self:flex-start;padding:6px 10px;display:inline-flex}.ld-drop-file .hs-icon{color:var(--accent-ink)}.ld-drop-bar{background:var(--surface-3);border-radius:4px;height:4px;overflow:hidden}.ld-drop-bar i{background:var(--primary);transform-origin:0;height:100%;animation:1.1s cubic-bezier(.65,0,.35,1) 1s both ld-fill;display:block}.ld-flow-script{padding:var(--space-3);background:var(--ink-1);border-radius:10px;flex-direction:column;gap:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.ld-flow-script{background:color-mix(in srgb, var(--ink-1) 4%, var(--surface-2))}}.ld-flow-script{color:var(--ink-2);font:400 11px/16px var(--font-mono)}.ld-flow-script span{animation:ld-type .8s var(--ms-ease) both}.ld-flow-script span:first-child{animation-delay:1.9s}.ld-flow-script span:nth-child(2){animation-delay:2.1s}.ld-flow-script span:nth-child(3){animation-delay:2.3s}.ld-flow-script span:nth-child(4){animation-delay:2.5s}.ld-flow-script [data-kind=head]{color:var(--ink-1);font-weight:600}.ld-flow-script [data-kind=cue]{color:var(--ink-1);align-self:center}.ld-flow-link{height:2px;margin:0 var(--space-2);background:repeating-linear-gradient(90deg, var(--accent) 0 4px, transparent 4px 10px);opacity:.2;animation:ld-dash 1.2s linear infinite, ld-light .7s var(--ms-ease) both, ld-cycle 15s linear backwards;background-size:20px 2px;align-self:center;position:relative}.ld-flow-link:after{content:"";border:5px solid #0000;border-left-color:var(--accent);border-right:0;position:absolute;top:-4px;right:-2px}.ld-flow-link[data-step="1"]{animation-delay:0s,2.8s,0s}.ld-flow-link[data-step="2"]{animation-delay:0s,5.6s,0s}@keyframes ld-dash{to{background-position:20px 0}}@keyframes ld-light{0%{opacity:.2}to{opacity:1}}.ld-flow-scene{gap:var(--space-2);flex-direction:column;display:flex}.ld-flow-scene b{color:var(--ink-1);font:500 12px/16px var(--font-mono);animation:ld-pop .7s var(--ms-ease) both}.ld-flow-scene>div{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ld-flow-shot{animation:ld-pop .8s var(--ms-ease) both;flex-direction:column;gap:4px;display:flex}.ld-flow-shot small{color:var(--ink-3);font:500 10px/14px var(--font-mono)}.ld-flow-scene[data-group="0"] b{animation-delay:3.2s}.ld-flow-scene[data-group="0"] [data-shot="0"]{animation-delay:3.45s}.ld-flow-scene[data-group="0"] [data-shot="1"]{animation-delay:3.65s}.ld-flow-scene[data-group="0"] [data-shot="2"]{animation-delay:3.85s}.ld-flow-scene[data-group="1"] b{animation-delay:4.3s}.ld-flow-scene[data-group="1"] [data-shot="0"]{animation-delay:4.55s}.ld-flow-scene[data-group="1"] [data-shot="1"]{animation-delay:4.75s}.ld-flow-scene[data-group="1"] [data-shot="2"]{animation-delay:4.95s}.ld-flow-screen{aspect-ratio:16/9;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);animation:ld-pop .8s var(--ms-ease) 7s both;border-radius:10px;position:relative;overflow:hidden}.ld-flow-frame{aspect-ratio:auto;border-radius:0;animation:.9s ease-in-out both ld-show;position:absolute;inset:0}.ld-flow-frame>*{animation:2.8s cubic-bezier(.33,0,.2,1) both ld-settle}.ld-flow-frame[data-frame="0"]>*{animation-delay:7.6s}.ld-flow-frame[data-frame="1"]>*{animation-delay:8.6s}.ld-flow-frame[data-frame="2"]>*{animation-delay:9.6s}.ld-flow-frame[data-frame="3"]>*{animation-duration:4.4s;animation-delay:10.6s}@keyframes ld-settle{0%{transform:scale(1.07)}to{transform:scale(1)}}.ld-flow-frame[data-frame="0"]{animation-delay:7.6s}.ld-flow-frame[data-frame="1"]{animation-delay:8.6s}.ld-flow-frame[data-frame="2"]{animation-delay:9.6s}.ld-flow-frame[data-frame="3"]{animation-delay:10.6s}.ld-flow-play{background:var(--bg);border-radius:50%;place-items:center;width:36px;height:36px;margin:-18px 0 0 -18px;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.ld-flow-play{background:color-mix(in srgb, var(--bg) 55%, transparent)}}.ld-flow-play{color:var(--ink-1);animation:ld-hide .5s var(--ms-ease) 7.4s both}.ld-flow-progress{background:var(--ink-1);border-radius:3px;height:3px;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ld-flow-progress{background:color-mix(in srgb, var(--ink-1) 20%, transparent)}}.ld-flow-progress i{background:var(--primary);transform-origin:0;height:100%;animation:4s linear 7.6s both ld-fill;display:block}.ld-flow-timeline{background:var(--surface-2);border-radius:8px;gap:4px;height:26px;padding:3px;display:flex;position:relative}.ld-flow-timeline i{background:var(--accent);border-radius:5px;flex:1}@supports (color:color-mix(in lab, red, red)){.ld-flow-timeline i{background:color-mix(in srgb, var(--accent) 42%, var(--surface-3))}}.ld-flow-timeline i{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ld-flow-timeline i{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 60%, transparent)}}.ld-flow-timeline i{animation:ld-clip .65s var(--ms-ease) both}.ld-flow-timeline i:nth-child(2n){flex:1.4}.ld-flow-timeline [data-clip="0"]{animation-delay:6s}.ld-flow-timeline [data-clip="1"]{animation-delay:6.17s}.ld-flow-timeline [data-clip="2"]{animation-delay:6.34s}.ld-flow-timeline [data-clip="3"]{animation-delay:6.51s}.ld-flow-timeline [data-clip="4"]{animation-delay:6.68s}.ld-flow-timeline [data-clip="5"]{animation-delay:6.85s}.ld-flow-head{background:var(--ink-1);width:2px;box-shadow:0 0 8px var(--ink-1);border-radius:2px;animation:4s linear 7.6s both ld-play,.4s ease-out 7.6s both ld-show;position:absolute;top:-4px;bottom:-4px;left:0}.ld-flow-done{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);background:var(--accent);color:var(--on-accent);font:500 12px/16px var(--font-mono);animation:ld-pop .7s var(--ms-ease) 11.8s both;align-self:flex-start;margin-top:auto;padding:6px 12px;display:inline-flex}@keyframes ld-pop{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes ld-drop-in{0%{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:none}}@keyframes ld-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ld-type{0%{clip-path:inset(0 100% 0 0);opacity:.35}to{clip-path:inset(0);opacity:1}}@keyframes ld-clip{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes ld-show{0%{opacity:0}to{opacity:1}}@keyframes ld-hide{0%{opacity:1}to{opacity:0}}@keyframes ld-play{0%{left:0}to{left:calc(100% - 2px)}}.ld-rail{gap:var(--space-4);padding-bottom:var(--space-2);scroll-snap-type:x mandatory;grid-auto-columns:minmax(280px,32%);grid-auto-flow:column;display:grid;overflow-x:auto}.ld-sample{gap:var(--space-3);padding:var(--space-3);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);scroll-snap-align:start;border-radius:18px;flex-direction:column;display:flex}.ld-sample p{color:var(--ink-2);margin:0}.ld-template{color:var(--ink-1);text-decoration:none}.ld-template:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.ld-template .lc-recipe-media{border-radius:var(--radius-m);aspect-ratio:4/3!important}.ld-template b{font:500 16px/24px var(--font-sans)}.ld-template p{font:400 14px/20px var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ld-template>span{font:500 16px/24px var(--font-sans);margin-top:auto}.ld-center-head{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.ld-center-head p{color:var(--ink-2);font:400 16px/24px var(--font-sans);text-wrap:pretty;margin:0}.ld-section.ld-faq{gap:var(--space-7);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.ld-faq .hs-faq{border-top:var(--stroke-1) solid var(--line);max-width:none;margin:0}.ld-cta{gap:var(--space-6);min-height:520px;padding:var(--space-8) max(var(--space-5), calc((100% - 1360px) / 2));border-top:var(--stroke-1) solid var(--line);background:radial-gradient(55% 70% at 18% 50%, var(--accent), transparent 70%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ld-cta{background:radial-gradient(55% 70% at 18% 50%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%)}}.ld-funnel{width:100%;height:420px;display:block}.ld-cta-copy{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.ld-cta-copy .ld-actions{justify-content:flex-start}.ld-cta-copy p{max-width:46ch;color:var(--ink-2);font:400 16px/24px var(--font-sans);margin:0}.ld-foot h4{color:var(--ink-1);font:600 14px/20px var(--font-sans);letter-spacing:-.01em}.ld-foot a{min-height:32px;color:var(--ink-3);font:400 14px/20px var(--font-sans);transition:color .24s var(--ms-ease), translate .24s var(--ms-ease)}.ld-foot a:hover{color:var(--ink-1);translate:2px}.ld-foot .hs-foot-copy{margin-top:var(--space-6)}.hs-login-form a:not(.hs-btn){color:var(--accent-ink);text-underline-offset:2px}.hs-login-form>a{align-self:flex-start}.ld-policy{gap:var(--space-6);max-width:760px}.ld-policy-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ld-policy h1{margin:0 0 var(--space-4);font:600 32px/40px var(--font-sans);letter-spacing:-.015em}.ld-policy .lc-prose{color:var(--ink-2);font:400 16px/26px var(--font-sans);margin:0}.ld-policy-nav{gap:var(--space-2);padding-top:var(--space-5);border-top:var(--stroke-1) solid var(--line);flex-wrap:wrap;display:flex}.ld-policy-nav a{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);font:500 13px/18px var(--font-sans);align-items:center;text-decoration:none;display:inline-flex}.ld-policy-nav a:hover{color:var(--ink-1);box-shadow:inset 0 0 0 1px var(--line-strong)}.ld-policy-nav a[aria-current=page]{background:var(--surface-2);color:var(--ink-1)}@media (max-width:600px){.ld-policy h1{font-size:26px;line-height:34px}}@media (max-width:960px){.ld-flow-tabs{grid-template-columns:minmax(0,1fr)}.ld-flow-stage{padding:var(--space-3);grid-template-rows:auto 36px auto 36px auto;grid-template-columns:minmax(0,1fr)}.ld-flow-step{min-height:0}.ld-flow-link{background:repeating-linear-gradient(180deg, var(--accent) 0 4px, transparent 4px 10px);background-size:2px 20px;justify-self:center;width:2px;height:100%;margin:0;animation-name:ld-dash-down,ld-light,ld-cycle}.ld-flow-link:after{border:5px solid #0000;border-top-color:var(--accent);border-bottom:0;top:auto;bottom:-2px;right:-4px}.ld-section.ld-faq{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.ld-cta{gap:var(--space-4);min-height:0;padding-top:var(--space-7);padding-bottom:var(--space-7);grid-template-columns:minmax(0,1fr)}.ld-funnel{height:220px}}@keyframes ld-dash-down{to{background-position:0 20px}}@media (max-width:900px){.ld-cta{padding-inline:var(--space-4)}}@media (max-width:600px){.ld-hero{min-height:760px}.ld-hero .hs-ticks{row-gap:var(--space-2)}.ld-models li{font-size:16px;line-height:24px}.ld-rail{grid-auto-columns:82%}.ld-cta .ld-actions{width:100%}}@media (prefers-reduced-motion:reduce){.ld-models-track,.ld-flow-link{animation:none}.ld-models-track{flex-wrap:wrap;width:auto}.ld-models ul[aria-hidden]{display:none}.ld-models{-webkit-mask-image:none;mask-image:none}.ld-models ul{justify-content:center;gap:var(--space-3) var(--space-6);padding:0 var(--space-5);flex-wrap:wrap;flex:1}.ld-flow-stage *,.ld-flow-step{animation:none!important}.ld-flow-link{opacity:1}.ld-flow-play{display:none}}.ld-still{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.hs-site{isolation:isolate;position:relative}.hs-particles-fixed{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.hs-site>:not(.hs-particles-fixed){z-index:1;position:relative}.hs-site>.hs-site-nav{z-index:30;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:sticky}.hs-site>.hs-site-nav:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--bg), var(--bg));position:absolute;inset:0 0 -28px}@supports (color:color-mix(in lab, red, red)){.hs-site>.hs-site-nav:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 72%, transparent), color-mix(in srgb, var(--bg) 0%, transparent))}}.hs-site>.hs-site-nav:before{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.ld-flow-tab{isolation:isolate;background:var(--surface-1);position:relative}@supports (color:color-mix(in lab, red, red)){.ld-flow-tab{background:color-mix(in srgb, var(--surface-1) 72%, transparent)}}.ld-flow-tab{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--line), var(--ms-hi);transition:box-shadow .26s var(--ms-ease), translate .26s var(--ms-ease), background-color .26s}.ld-flow-tab:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--ms-lift);translate:0 -2px}.ld-flow-tab[aria-selected=true]{background:var(--ms-ai-soft), var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.ld-flow-tab[aria-selected=true]{background:var(--ms-ai-soft), color-mix(in srgb, var(--surface-1) 85%, transparent)}}.ld-flow-tab[aria-selected=true]{box-shadow:0 18px 50px -26px var(--ms-ai-b), var(--ms-hi)}@supports (color:color-mix(in lab, red, red)){.ld-flow-tab[aria-selected=true]{box-shadow:0 18px 50px -26px color-mix(in srgb, var(--ms-ai-b) 70%, transparent), var(--ms-hi)}}.ld-flow-tab[aria-selected=true]:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--ms-angle), var(--ms-ai-a), var(--ms-ai-b), var(--ms-ai-c), var(--ms-ai-a));-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;animation:6s linear infinite ms-turn;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ld-flow-tab-icon{box-shadow:var(--ms-hi), inset 0 0 0 1px currentColor}@supports (color:color-mix(in lab, red, red)){.ld-flow-tab-icon{box-shadow:var(--ms-hi), inset 0 0 0 1px color-mix(in srgb, currentColor 22%, transparent)}}.ld-flow-tab-icon{transition:scale .26s var(--ms-spring)}.ld-flow-tab:hover .ld-flow-tab-icon{scale:1.08}.ld-flow-tab[aria-selected=true] .ld-flow-tab-icon{background:var(--accent);color:var(--on-accent);box-shadow:0 6px 18px -6px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ld-flow-tab[aria-selected=true] .ld-flow-tab-icon{box-shadow:0 6px 18px -6px color-mix(in srgb, var(--accent) 70%, transparent)}}.ld-flow-stage{isolation:isolate;background:var(--surface-1);border-radius:28px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ld-flow-stage{background:color-mix(in srgb, var(--surface-1) 78%, transparent)}}.ld-flow-stage{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--line), var(--ms-hi), 0 40px 120px -60px var(--ms-ai-a)}@supports (color:color-mix(in lab, red, red)){.ld-flow-stage{box-shadow:inset 0 0 0 1px var(--line), var(--ms-hi), 0 40px 120px -60px color-mix(in srgb, var(--ms-ai-a) 55%, transparent)}}.ld-flow-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(30% 40% at 25% 20%, var(--ms-ai-a), transparent 70%), radial-gradient(30% 40% at 80% 70%, var(--ms-ai-b), transparent 70%), radial-gradient(25% 30% at 55% 95%, var(--ms-ai-c), transparent 70%);position:absolute;inset:-30%}@supports (color:color-mix(in lab, red, red)){.ld-flow-stage:before{background:radial-gradient(30% 40% at 25% 20%, color-mix(in srgb, var(--ms-ai-a) 22%, transparent), transparent 70%), radial-gradient(30% 40% at 80% 70%, color-mix(in srgb, var(--ms-ai-b) 18%, transparent), transparent 70%), radial-gradient(25% 30% at 55% 95%, color-mix(in srgb, var(--ms-ai-c) 12%, transparent), transparent 70%)}}.ld-flow-stage:before{filter:blur(30px);animation:18s ease-in-out infinite alternate ld-drift}@keyframes ld-drift{to{translate:4% -3%;rotate:6deg}}.ld-flow-step{background:var(--bg);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.ld-flow-step{background:color-mix(in srgb, var(--bg) 62%, transparent)}}.ld-flow-step{box-shadow:inset 0 0 0 1px var(--line), var(--ms-hi)}.ld-flow-step header span{background:var(--accent);color:var(--on-accent);box-shadow:0 4px 12px -4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ld-flow-step header span{box-shadow:0 4px 12px -4px color-mix(in srgb, var(--accent) 70%, transparent)}}.ld-flow-link{background:linear-gradient(90deg, transparent, var(--ms-ai-a), var(--ms-ai-b), transparent);background-size:200% 100%;border-radius:2px;height:2px;animation:1.8s linear infinite ld-run,.4s linear both ld-light}.ld-flow-link:after{border-left-color:var(--ms-ai-b);filter:drop-shadow(0 0 6px var(--ms-ai-b))}@keyframes ld-run{0%{background-position:100% 0}to{background-position:-100% 0}}.ld-flow-shot .ld-shot-art{transition:scale .4s var(--ms-ease), box-shadow .3s}.ld-flow-shot:hover .ld-shot-art{box-shadow:0 10px 24px -10px #0009, 0 0 0 1px var(--accent);scale:1.04}@supports (color:color-mix(in lab, red, red)){.ld-flow-shot:hover .ld-shot-art{box-shadow:0 10px 24px -10px #0009, 0 0 0 1px color-mix(in srgb, var(--accent) 50%, transparent)}}.ld-flow-screen{box-shadow:0 20px 50px -24px #000c, 0 0 0 1px var(--line);border-radius:12px;position:relative;overflow:hidden}.ld-flow-screen:before,.ld-flow-screen:after{content:"";z-index:3;pointer-events:none;background:#000;height:9%;position:absolute;left:0;right:0}.ld-flow-screen:before{top:0}.ld-flow-screen:after{bottom:0}.ld-flow-done{box-shadow:0 8px 24px -10px var(--accent);background:var(--accent)!important;color:var(--on-accent)!important}@supports (color:color-mix(in lab, red, red)){.ld-flow-done{box-shadow:0 8px 24px -10px color-mix(in srgb, var(--accent) 70%, transparent)}}@media (prefers-reduced-motion:reduce){.ld-flow-stage:before,.ld-flow-tab[aria-selected=true]:before,.ld-flow-link{animation:none}}.ld-faq .hs-faq details{border-radius:12px;transition:background-color .2s}.ld-faq .hs-faq summary{transition:color .24s var(--ms-ease)}.ld-faq .hs-faq details:not([open]) summary:hover,.ld-faq .hs-faq details[open] summary{color:var(--ink-1)}.ld-faq .hs-faq summary .hs-icon{transition:transform var(--dur-base) var(--ease-standard), color .24s var(--ms-ease)}.ld-faq .hs-faq summary:hover .hs-icon{color:var(--ink-1)}#pricing .pc-price b{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.ld-faq .hs-faq details[open] p{animation:ld-answer .46s var(--ms-ease) both}@supports (animation-timeline:view()){.ld-section .ld-title,.ld-split-head>p,.ld-center-head p,#pricing .pc-plan,#pricing .pc-credit,.ld-faq .hs-faq details,.ld-cta-copy>*{animation:linear both ld-enter;animation-timeline:view();animation-range:entry entry 62%}}}@keyframes ld-answer{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}@keyframes ld-enter{0%{opacity:.35;translate:0 16px}to{opacity:1;translate:0}}.lc-project-modal-footer{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.lc-project-card{cursor:default;position:relative}.lc-project-card-link{gap:var(--space-3);color:inherit;border-radius:inherit;flex-direction:column;text-decoration:none;display:flex}.lc-project-card .hs-media>.lc-project-cover{filter:none}.lc-project-card .hs-pcard-body{padding-inline-end:var(--space-7)}.lc-project-card .hs-pcard-top{justify-content:space-between;inset-inline-end:var(--space-2)}.lc-project-card .lc-project-card-caption{padding:var(--space-6) var(--space-7) var(--space-3) var(--space-3);color:var(--media-ink);background:linear-gradient(transparent, var(--scrim) 56%), linear-gradient(transparent, var(--scrim) 56%);position:absolute;inset:auto 0 0}.lc-project-card[data-deleted=true] .hs-media{opacity:1}.lc-project-card[data-deleted=true] .hs-media>:is(svg,img){opacity:.45}.lc-project-actions{inset-inline-end:var(--space-2);bottom:var(--space-2);z-index:2;position:absolute}.lc-project-action-trigger{border-radius:var(--radius-full);color:var(--media-ink);background:0 0}.lc-project-action-trigger:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--scrim)}@supports (color:color-mix(in lab, red, red)){.lc-project-action-trigger:is(:hover,:focus-visible,[aria-expanded=true]){background:color-mix(in srgb,var(--scrim) 55%,transparent)}}.lc-project-action-trigger:is(:hover,:focus-visible,[aria-expanded=true]){color:var(--media-ink)}.lc-project-actions .hs-menu{inset-inline-end:0;top:calc(100% + var(--space-1));z-index:5;position:absolute}.lc-project-actions .hs-menu-item:last-child{color:var(--danger)}.lc-project-card-time{color:var(--media-ink);opacity:.72;font:400 12px/18px var(--font-sans)}.lc-idea-page{gap:var(--space-5)}.lc-narrative-section h2,.lc-idea-preferences h2{font:600 16px/24px var(--font-sans);margin:0}.lc-narrative-section p{margin-block:var(--space-1) 0}.lc-narrative-section .hs-textarea{background:var(--surface-1);resize:vertical}.lc-narrative-tools,.lc-narrative-proposal,.lc-narrative-quote{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lc-narrative-tools{align-items:flex-start}.lc-narrative-tools>details{min-width:0;color:var(--ink-2);flex:1;font-size:13px}.lc-narrative-tools summary{cursor:pointer;min-height:var(--control-h);align-items:center;display:flex}.lc-narrative-tools summary:before{content:"+";margin-inline-end:var(--space-2)}.lc-narrative-tools details[open] summary:before{content:"−"}.lc-narrative-tools .hs-field{margin-top:var(--space-2)}.lc-narrative-proposal{padding-block:var(--space-2);border-top:var(--stroke-1) solid var(--line)}.lc-narrative-quote{border:var(--stroke-1) solid var(--line);padding:var(--space-4);border-radius:var(--radius-m)}.lc-preserve-text{white-space:pre-wrap;overflow-wrap:anywhere}.lc-idea-preferences{padding-block:var(--space-2)}.lc-idea-select-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lc-idea-engine{color:var(--ink-1);background:var(--surface-2);align-items:center;display:flex}.lc-idea-footer{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:var(--stroke-1) solid var(--line);padding-top:var(--space-5);display:flex}.lc-idea-footer>.hs-row{flex:1}.lc-project-view h2{font:600 18px/26px var(--font-sans);margin:0}.lc-project-view h3{font:600 14px/20px var(--font-sans);margin:0}.lc-project-view-scene{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.lc-project-view dd{margin:var(--space-2) 0 0}.lc-project-view-shots{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.lc-project-view-shots audio{width:100%}.lc-project-view-table{max-width:100%;overflow:auto}.lc-project-view-table table{border-collapse:collapse;text-align:left;width:100%}.lc-project-view-table :is(th,td){padding:var(--space-3);border-bottom:var(--stroke-1) solid var(--line)}.lc-project-view-table caption{text-align:left;margin-bottom:var(--space-3);color:var(--ink-2)}@media (max-width:600px){.lc-idea-select-grid{grid-template-columns:minmax(0,1fr)}.lc-narrative-tools>details{flex-basis:100%}.lc-idea-footer{align-items:flex-start}.lc-idea-footer>.hs-row{flex-direction:column;align-items:flex-start}}.lc-project-card .hs-pcard-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;container-type:inline-size}.lc-project-card:hover .hs-pcard-title>span,.lc-project-card:focus-within .hs-pcard-title>span{animation:7s ease-in-out .5s infinite alternate ms-title-run;display:inline-block}@keyframes ms-title-run{0%,12%{transform:translate(0)}88%,to{transform:translate(min(0px,100cqw - 100%))}}@media (prefers-reduced-motion:reduce){.lc-project-card:hover .hs-pcard-title>span{animation:none}}.lc-team{gap:var(--space-2);flex-direction:column;display:flex}.lc-team-row{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;border-top:var(--stroke-1) solid var(--line);flex-wrap:wrap;display:flex}.lc-team-who{flex-direction:column;flex:200px;min-width:0;display:flex}.lc-team-who b{font:500 14px/20px var(--font-sans);overflow-wrap:anywhere}.lc-team-who span{color:var(--ink-3);font:400 13px/20px var(--font-sans);overflow-wrap:anywhere}.lc-team-project{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);color:var(--ink-2);font:400 13px/20px var(--font-sans);flex-wrap:wrap;flex-basis:100%;display:flex}@media (max-width:480px){.lc-invite-start .hs-seg{flex-direction:column}}.lc-screenplay-workspace{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.lc-script-commandbar{background:var(--surface-1);gap:var(--space-2);padding:var(--space-3) var(--space-4)}.lc-script-commandbar .hs-sw-review-t{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.lc-script-commandbar h1{font:600 16px/24px var(--font-sans);margin:0;display:inline}.lc-script-commandbar .lc-script-save-error{color:var(--danger)}.lc-script-tools>.hs-menu{z-index:35;min-width:272px;max-height:min(680px,100dvh - 72px);inset-inline:auto 0;overflow-y:auto}.lc-script-recovery-actions{margin-top:var(--space-4);flex-wrap:wrap}.lc-script-workbench{grid-template-columns:216px minmax(0,1fr) 304px;min-height:640px}.lc-script-workbench .hs-sw-head{flex-wrap:wrap}.lc-script-workbench .hs-sw-head-t b{white-space:normal;text-overflow:clip}.lc-script-workbench .hs-sw-scenecard>.hs-btn{max-width:100%;height:auto;min-height:var(--target-min);white-space:normal}.lc-script-workbench .hs-sw-nav>.hs-btn{margin:var(--space-2) var(--space-3)}.lc-script-workbench .hs-sw-scroll{padding:var(--space-6) var(--space-5)}.lc-script-workbench .hs-sw-tools{gap:var(--space-1);flex-wrap:wrap;overflow:visible}.lc-script-workbench .hs-sw-page{max-width:816px;min-height:780px;font-size:16px;line-height:24px}.lc-script-workbench .hs-sw-line{margin-top:var(--space-6)}.lc-script-workbench .hs-sw-line[data-t=dialogue],.lc-script-workbench .hs-sw-line[data-t=paren]{margin-top:0}.lc-script-workbench .hs-sw-cur{background:0 0}.lc-script-workbench .hs-sw-line.hs-sw-cur:before{color:var(--ink-2);font-size:11px}.lc-script-library h3,.lc-script-library h4{margin:0}.lc-script-library h3{font:600 14px/22px var(--font-sans)}.lc-script-library h4{color:var(--ink-2);font:500 12px/18px var(--font-sans);padding-top:var(--space-2)}.lc-script-library>.hs-row{flex-wrap:wrap}.lc-script-reference{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;color:var(--ink-1);text-align:start;cursor:pointer;background:0 0;border:0;width:100%;min-width:0;display:flex}.lc-script-reference>span{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.lc-script-reference b{font:500 13px/20px var(--font-sans);overflow-wrap:anywhere}.lc-script-reference small{color:var(--ink-2);font:400 12px/18px var(--font-sans);overflow-wrap:anywhere}.lc-script-reference .hs-media{border-radius:var(--radius-m);flex:none;width:48px;height:48px}.lc-script-reference-card{padding-bottom:var(--space-3);border-bottom:var(--stroke-1) solid var(--line)}.lc-script-reference-card>.hs-row{flex-wrap:wrap}.lc-script-reference-card .hs-btn{font-size:12px}.lc-script-find-results{max-height:280px;overflow:auto}.lc-script-find-results .hs-scn{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.lc-script-plan-scenes{gap:var(--space-3);border:var(--stroke-1) solid var(--line);padding:var(--space-4);border-radius:var(--radius-m);flex-direction:column;max-height:45vh;display:flex;overflow:auto}.lc-script-plan-scenes>label{align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;display:flex}.lc-script-plan-scenes>label>span{gap:var(--space-2);overflow-wrap:anywhere;flex-direction:column;min-width:0;font-size:13px;display:flex}.lc-script-plan-scenes small{color:var(--ink-2)}.lc-script-plan-restore{align-items:flex-start;gap:var(--space-3);font-size:13px}.lc-script-plan-restore>span{gap:var(--space-1);flex-direction:column;display:flex}.lc-script-help{margin:0;padding-inline-start:var(--space-5)}.lc-script-help li{padding:var(--space-2) 0;line-height:24px}.lc-motion-references{border:var(--stroke-1) solid var(--line);padding:var(--space-3);border-radius:var(--radius-m)}@media (max-width:1280px){.lc-script-workbench{grid-template-columns:192px minmax(0,1fr) 280px}}@media (max-width:1100px){.lc-script-workbench{grid-template-columns:minmax(0,1fr)}.lc-script-workbench .hs-sw-head>.hs-seg{display:none}}@media (max-width:768px){.lc-script-commandbar .hs-sw-review-t{gap:var(--space-2);flex-basis:100%}.lc-script-commandbar .hs-btn{padding-inline:var(--space-2);gap:var(--space-1);flex:0 auto;font-size:13px}.lc-script-workbench .hs-sw-scroll{padding:var(--space-3)}.lc-script-workbench .hs-sw-page{min-height:640px;font-size:14px;line-height:22px}}:root,[data-theme]{--field-focus:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme]{--field-focus:color-mix(in srgb, var(--accent) 35%, var(--line-strong))}}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,[contenteditable=true]):focus-visible{outline:var(--stroke-1) solid var(--field-focus);outline-offset:-1px;box-shadow:none}.hs-input:focus,.hs-textarea:focus,.hs-prompt:focus-within,.hs-prompt[data-focus=true]{border-color:var(--field-focus);box-shadow:none;outline:none}.hs-composer:focus-within{outline:var(--stroke-1) solid var(--field-focus);outline-offset:-1px;box-shadow:none}.lc-home-composer .hs-composer:focus-within,.lc-assistant-composer:focus-within{border-color:var(--field-focus);box-shadow:none;outline:none}.hs-composer textarea:focus-visible,.hs-composer .hs-prompt:focus-visible{box-shadow:none;outline:none}.hs-composer .hs-prompt:focus-within{border-color:var(--line)}.lc-screenplay-editable:focus-visible{outline:var(--stroke-1) solid var(--field-focus);outline-offset:-1px}select:not([multiple]):is(:not([size]),[size="1"]){appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);background-position:right calc(var(--space-4) + var(--space-1)) center, right var(--space-4) center;background-size:var(--space-1) var(--space-1);background-repeat:no-repeat;padding-inline-end:calc(var(--space-4) + var(--space-5))}select:not([multiple]):is(:not([size]),[size="1"]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:left calc(var(--space-4) + var(--space-1)) center, left var(--space-4) center}.hs-select,.hs-chip[aria-haspopup=menu]{padding-inline-end:var(--space-4)}@media (forced-colors:active){select:not([multiple]):is(:not([size]),[size="1"]){appearance:auto;background-image:none}:root,[data-theme]{--field-focus:Highlight}}.lc-idea-preferences summary{cursor:pointer;color:var(--ink-2);padding:var(--space-2) 0;min-height:44px;font-size:13px}.lc-tool-compact.hs-tool{min-height:0;padding:0;display:block}.lc-tool-compact>.hs-tool-panel{gap:var(--space-3);background:0 0;border:0;width:auto;padding:0;overflow:visible}.lc-tool-compact .hs-field{font-size:13px}.lc-tool-compact .hs-tool-foot{padding:var(--space-3) 0 0;position:static}.lc-inline-results{margin-bottom:var(--space-4)}.lc-library-back{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--line)}.lc-brief-panel{gap:var(--space-3);padding:var(--space-4);flex-direction:column;min-width:0;display:flex}.lc-brief-panel h3{margin:0;font-size:15px}.lc-brief-panel h2{margin:0;font-size:13px}.lc-brief-panel .lc-narrative-section{box-shadow:none;background:0 0;border:0;padding:0}.lc-brief-panel .lc-narrative-section p{display:none}.lc-brief-panel .hs-field{font-size:12px}.lc-brief-panel .lc-idea-select-grid{grid-template-columns:minmax(0,1fr)}.lc-brief-panel .lc-idea-footer{flex-wrap:wrap}.lc-brief-panel .hs-btn{font-size:12px}.lc-edit-empty{inset:var(--space-3) var(--space-3) 100px;pointer-events:none;background:var(--stage);border-radius:var(--radius-m);place-items:center;display:grid;position:absolute}.lc-edit-empty .hs-state{padding:var(--space-4);pointer-events:auto}@media (max-width:767px){.lc-edit-empty{inset:var(--space-2) var(--space-2) 100px}}.lc-authoring-source>summary{cursor:pointer;min-height:44px;color:var(--ink-1);padding:var(--space-2) 0;font-size:13px}.lc-authoring-existing{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);max-width:860px}.lc-authoring-existing h2{margin:0 0 var(--space-4);font-size:16px}.lc-authoring-existing .lc-prose{margin-bottom:var(--space-5)}.lc-authoring-source{max-width:860px;margin-top:var(--space-4)}.lc-script-refs{gap:var(--space-4);min-width:0;padding:var(--space-5) var(--space-6) var(--space-8);flex-direction:column;flex:1;display:flex;overflow:auto}.lc-script-refs-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.lc-script-refs-head h2{font:600 20px/28px var(--font-sans);margin:0}.lc-script-refs-head p{margin:var(--space-1) 0 0;max-width:68ch;color:var(--ink-2);font:400 13px/20px var(--font-sans)}.lc-script-refs>.hs-tabs{flex:none}.lc-script-refs-body{gap:var(--space-5);grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;display:grid}.lc-script-refs-list{scrollbar-width:thin;flex-direction:column;gap:2px;min-width:0;max-height:calc(100dvh - 240px);display:flex;position:sticky;top:0;overflow-y:auto}.lc-script-refs-item{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-l);color:var(--ink-1);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.lc-script-refs-item:hover{background:var(--surface-2)}.lc-script-refs-item[aria-current=true]{border-color:var(--line-strong);background:var(--surface-2)}.lc-script-refs-item>img,.lc-script-refs-item>.hs-avatar{border-radius:var(--radius-m);object-fit:cover;background:var(--surface-3);flex:none;width:40px;height:40px}.lc-script-refs-name{flex-direction:column;flex:1;min-width:0;display:flex}.lc-script-refs-item b{font:600 14px/20px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-script-refs-item small{color:var(--ink-3);font:400 12px/16px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-script-refs-count{border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent-ink);font:600 12px/16px var(--font-sans);flex:none;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.lc-script-refs-detail{gap:var(--space-5) var(--space-6);min-width:0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface-1);grid-template-columns:minmax(200px,300px) minmax(0,1fr);display:grid}.lc-script-refs-art{aspect-ratio:3/4;border-radius:var(--radius-l);background:var(--surface-2);margin:0;overflow:hidden}.lc-script-refs-art img{object-fit:contain;width:100%;height:100%;display:block}.lc-script-refs-art[data-blank]{aspect-ratio:auto;height:160px}.lc-script-refs-blank{justify-content:center;align-items:center;gap:var(--space-2);height:100%;color:var(--ink-3);font:400 12px/16px var(--font-sans);flex-direction:column;display:flex}.lc-script-refs-text{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.lc-script-refs-kind{color:var(--ink-3);font:500 12px/16px var(--font-sans);align-items:center;gap:6px;display:inline-flex}.lc-script-refs-text h3{font:600 22px/30px var(--font-sans);overflow-wrap:anywhere;margin:0}.lc-script-refs-text p{color:var(--ink-2);font:400 14px/22px var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.lc-script-refs-notes{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);flex-direction:column;grid-column:1/-1;display:flex}.lc-script-refs-notes h4{align-items:center;gap:var(--space-2);font:600 14px/20px var(--font-sans);margin:0;display:flex}.lc-script-refs-notes h4 span{border-radius:var(--radius-full);background:var(--surface-2);color:var(--ink-2);font:500 11px/18px var(--font-sans);padding:0 6px}.lc-script-refs-notes ol{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lc-script-refs-notes li{padding:var(--space-3) var(--space-4);border-radius:var(--radius-l);background:var(--surface-2)}.lc-script-refs-notes li[data-done]{opacity:.7}.lc-script-refs-note-meta{align-items:center;gap:var(--space-2);color:var(--ink-3);font:400 12px/16px var(--font-sans);flex-wrap:wrap;display:flex}.lc-script-refs-note-meta b{color:var(--ink-1);font-weight:600}.lc-script-refs-notes li p{margin:var(--space-1) 0 0;color:var(--ink-1);font:400 14px/21px var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere}.lc-script-refs-done{color:var(--success);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.lc-script-refs-remove{min-height:28px;padding:0 var(--space-2);border-radius:var(--radius-m);color:var(--ink-3);font:500 12px/16px var(--font-sans);cursor:pointer;background:0 0;border:0;margin-left:auto}.lc-script-refs-remove:hover{background:var(--surface-3);color:var(--danger)}.lc-script-refs-none{color:var(--ink-3);font:400 13px/20px var(--font-sans);margin:0}.lc-script-refs-compose{gap:var(--space-2);flex-direction:column;display:flex}.lc-script-refs-compose textarea{min-height:84px;padding:var(--space-3);resize:vertical;font:400 14px/21px var(--font-sans)}.lc-script-refs-compose-foot{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.lc-script-refs-compose-foot small{color:var(--ink-3);font:400 12px/16px var(--font-sans)}@media (max-width:1100px){.lc-script-refs-detail{grid-template-columns:minmax(0,1fr)}.lc-script-refs-art{aspect-ratio:3/4;width:min(100%,280px)}}@media (max-width:768px){.lc-script-refs{padding:var(--space-4) var(--space-4) var(--space-7)}.lc-script-refs-head{flex-wrap:wrap}.lc-script-refs-body{grid-template-columns:minmax(0,1fr)}.lc-script-refs-list{scrollbar-width:none;flex-direction:row;max-height:none;position:static;overflow-x:auto}.lc-script-refs-item{flex:none;width:200px}.lc-script-refs-detail{padding:var(--space-4)}.lc-script-refs-art{aspect-ratio:auto;width:100%;height:300px;max-height:300px}.lc-script-refs-art[data-blank]{height:120px}}.lc-character-visuals{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line)}.lc-script-reader{background:var(--surface-1);border-left:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex}.lc-reader-heading{padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.lc-reader-heading h2{margin:0 0 var(--space-1);font-size:14px;line-height:1.5}.lc-reader-heading span{color:var(--ink-2);font-size:12px;line-height:1.5}.lc-reader-tabs{padding-inline:var(--space-5);flex:none}.lc-reader-tabs .hs-tab{white-space:normal;min-height:44px}.lc-reader-tabs .hs-tab[aria-selected=true]{color:var(--ink-1);border-bottom-color:var(--accent)}.lc-reader-scroll{scrollbar-gutter:stable;flex:1;min-height:0;position:relative;overflow:auto}.lc-reader-paper{margin:var(--space-5) auto;padding:var(--space-5) var(--space-6);max-width:720px;min-height:600px;color:var(--ink-1);font:400 13px/1.9 var(--font-mono);overflow-wrap:anywhere}.lc-reader-title{text-align:center;margin:var(--space-4) 0 var(--space-7);text-transform:uppercase;font-size:16px;line-height:1.7}.lc-reader-scene{margin-bottom:var(--space-7)}.lc-reader-scene h4{align-items:baseline;gap:var(--space-4);text-transform:uppercase;margin:0 0 var(--space-4);white-space:pre-wrap;font-size:13px;line-height:1.8;display:flex}.lc-reader-scene h4>span{color:var(--ink-2);flex:none;font-size:12px}.lc-reader-paper p{margin:0 0 var(--space-4);white-space:pre-wrap}.lc-reader-paper[data-format=screenplay] p[data-type=character]{text-align:center;text-transform:uppercase;margin:var(--space-5) 0 0}.lc-reader-paper[data-format=screenplay] p[data-type=dialogue]{max-width:76%;margin:0 auto var(--space-4)}.lc-reader-paper[data-format=screenplay] p[data-type=paren]{text-align:center;max-width:65%;margin:0 auto}.lc-reader-paper[data-format=screenplay] p[data-type=transition]{text-align:right;text-transform:uppercase}.lc-reader-paper p[data-type=note],.lc-reader-paper p[data-type=music],.lc-reader-paper p[data-type=sfx]{font:400 12px/1.7 var(--font-sans);color:var(--ink-2)}.lc-reader-paper[data-format=prose]{font:400 14px/2 var(--font-sans)}.lc-reader-paper[data-format=prose] .lc-reader-title{text-transform:none}.lc-reader-paper[data-format=prose] .lc-reader-scene h4{font:600 15px/1.8 var(--font-sans);text-transform:none}.lc-reader-paper[data-format=prose] p[data-type=paren]{color:var(--ink-2);font-size:12px}.lc-import-structure{margin-bottom:var(--space-4)}.lc-import-structure>summary{cursor:pointer;min-height:44px;font-size:13px;line-height:1.8}.lc-import-structure ol{margin:var(--space-2) 0;padding-left:var(--space-5);font-size:13px;line-height:1.8}.lc-import-preview>.lc-script-reader{border:1px solid var(--line);border-radius:var(--radius-m);margin:var(--space-4) 0;max-height:520px}.lc-import-preview .lc-reader-paper{min-height:320px}.lc-import-preview>p{color:var(--ink-2);font-size:13px;line-height:1.8}@media (min-width:1001px){.lc-project:has(>.lc-screenplay-workspace){height:100dvh;max-height:100dvh}}@media (max-width:1200px){.lc-reader-paper,.lc-reader-heading{padding:var(--space-4)}}@media (max-width:600px){.lc-script-commandbar{flex-wrap:wrap}.lc-reader-tabs{padding-inline:var(--space-4)}.lc-reader-title{margin-bottom:var(--space-5)}.lc-reader-paper{margin-block:var(--space-4);padding:var(--space-4)}.lc-reader-heading .hs-btn{padding-inline:var(--space-2)}}@media (min-width:1025px){.lc-project:has(.lc-script-body){height:100dvh;max-height:100dvh}}.lc-script-body{flex:1;min-height:0}.hs-topbar-status:empty{display:none}.hs-topbar-title:has(.hs-topbar-status:not(:empty))>span:not(.hs-topbar-status){display:none}.hs-topbar-status{color:var(--ink-3);font:400 12px/16px var(--font-sans);align-items:center;gap:6px;display:inline-flex}.hs-topbar-actions{align-items:center;gap:2px;display:inline-flex}.hs-topbar-actions:empty{display:none}.ps-dot[data-state=saving]{background:var(--warning)}.ps-dot[data-state=error]{background:var(--danger)}.ps-dot{background:var(--success);border-radius:50%;width:6px;height:6px}.ps-ghost{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-m);color:var(--ink-2);font:500 13px/18px var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.ps-ghost:hover,.ps-ghost[aria-pressed=true]{background:var(--surface-2);color:var(--ink-1)}.ps-icon.hs-iconbtn{color:var(--ink-2);background:0 0;border:0}.ps-icon.hs-iconbtn:hover{background:var(--surface-2);color:var(--ink-1)}.ps-body{--ps-read:440px;--ps-outline:272px;flex:1;grid-template-columns:minmax(0,1fr) auto;min-height:0;display:grid;position:relative}.ps-body[data-source=true]{grid-template-columns:minmax(320px, var(--ps-read)) minmax(360px, 1fr) auto}.ps-outline{gap:var(--space-2);width:var(--ps-outline);padding:var(--space-3);border-left:var(--stroke-1) solid var(--line);flex-direction:column;display:flex;overflow:auto}.ps-outline[data-open=false]{width:64px}.ps-outline[data-open=false] .ps-scene-text,.ps-outline[data-open=false] .ps-outline-head>span,.ps-outline[data-open=false] .ps-add-row,.ps-outline[data-open=false] .ps-tree-shots,.ps-outline[data-open=false] .ps-tree-head .ps-count{display:none}.ps-outline-head{align-items:center;gap:var(--space-2);padding:0 var(--space-2);color:var(--ink-2);font:500 12px/16px var(--font-sans);display:flex}.ps-outline .lc-episode-body .ps-outline-head{padding:0 2px}.ps-outline[data-open=false] .lc-episodes,.ps-outline[data-open=false] .lc-episodes-list{align-items:center;gap:var(--space-1)}.ps-outline[data-open=false] :is(.lc-episode-text,.lc-episode-actions,.lc-episodes-head>b,.lc-episodes-count,.lc-episodes-search,.lc-episodes-add,.lc-episode-body>.ps-outline-head){display:none}.ps-outline[data-open=false] .lc-episodes-head{justify-content:center;min-height:0;padding:0}.ps-outline[data-open=false] .lc-episodes-actions{margin:0}.ps-outline[data-open=false] .lc-episode{width:40px}.ps-outline[data-open=false] .lc-episode:not([aria-current=true]){background:0 0;border-color:#0000}.ps-outline[data-open=false] .lc-episode-row{justify-content:center;padding:0}.ps-outline[data-open=false] .lc-episode-pick{flex:none;justify-content:center;min-height:0;padding:3px}.ps-outline[data-open=false] .lc-episode-icon{position:relative}.ps-outline[data-open=false] .lc-episode-no{border-radius:var(--radius-full);background:var(--surface-3,var(--surface-2));min-width:15px;height:15px;box-shadow:0 0 0 2px var(--bg);color:var(--ink-1);font:normal 600 9px/1 var(--font-mono);place-items:center;padding:0 3px;display:grid;position:absolute;bottom:-4px;right:-4px}.ps-outline[data-open=false] .lc-episode[aria-current=true] .lc-episode-no{background:var(--accent);color:var(--accent-on,#fff)}.ps-outline[data-open=false] .lc-episode-body{border-left:0;align-items:center;gap:4px;margin:0;padding:2px 0 6px}.ps-outline[data-open=false] .ps-outline-head{justify-content:center;padding:0}.ps-outline[data-open=false] .ps-collapse{margin:0}.ps-outline[data-open=false] .ps-tree{align-items:center;gap:4px}.ps-outline[data-open=false] .ps-tree-scene{background:0 0;border-color:#0000}.ps-outline[data-open=false] .ps-tree-head{justify-content:center;padding:2px;display:flex}.ps-outline[data-open=false] .ps-tree-head:hover{background:0 0}.ps-outline[data-open=false][data-episodes] .ps-scene-badge{border-radius:var(--radius-s);width:24px;height:24px;font-size:11px}.ps-count{border-radius:var(--radius-full);background:var(--surface-2);color:var(--ink-2);font:500 11px/18px var(--font-mono);padding:0 6px}.ps-collapse{margin-left:auto}.ps-tree{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ps-tree-scene{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);overflow:hidden}.ps-tree-scene[data-active=true]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ps-tree-scene[data-active=true]{border-color:color-mix(in oklab, var(--accent) 55%, var(--line))}}.ps-tree-head{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);color:var(--ink-1);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;display:grid}.ps-tree-head:hover{background:var(--surface-2)}.ps-scene-badge{border-radius:var(--radius-m);background:var(--surface-3,var(--surface-2));width:28px;height:28px;color:var(--ink-1);font:600 12px/1 var(--font-mono);place-items:center;display:grid}.ps-tree-scene[data-active=true] .ps-scene-badge{background:var(--accent);color:var(--accent-on,#fff)}.ps-scene-text{flex-direction:column;min-width:0;display:flex}.ps-scene-text b{font:600 13px/18px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ps-scene-text small{color:var(--ink-3);font:500 10px/14px var(--font-mono);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;display:flex;overflow:hidden}.ps-scene-text small:empty{display:none}.ps-scene-text small .hs-icon{flex:none;width:11px;height:11px;margin-left:4px}.ps-tree-shots{padding:0 var(--space-2) var(--space-2) 44px;border-top:var(--stroke-1) solid var(--line);margin:0;list-style:none;position:relative}.ps-tree-shots:before{content:"";background:var(--lc-guide);width:1px;position:absolute;top:0;bottom:18px;left:21px}.ps-tree-shots li{position:relative}.ps-tree-shots li:before{content:"";background:var(--lc-guide);width:14px;height:1px;position:absolute;top:50%;left:-23px}.ps-tree-shots button{align-items:center;gap:var(--space-2);width:100%;min-height:30px;padding:0 var(--space-2);border-radius:var(--radius-s);color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;margin-top:2px;display:flex}.ps-tree-shots button:hover{background:var(--surface-2);color:var(--ink-1)}.ps-shot-code{color:var(--accent-ink);font:500 11px/16px var(--font-mono);flex:none}.ps-tree-shot-text{font:400 12px/16px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ps-add-row{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-2);border-radius:var(--radius-m);color:var(--ink-3);font:500 13px/18px var(--font-sans);cursor:pointer;background:0 0;border:0;display:inline-flex}.ps-add-row:hover{background:var(--surface-2);color:var(--ink-1)}.ps-sheet{min-width:0;padding:var(--space-6) var(--space-5) var(--space-8);overflow:auto;container-type:inline-size}.ps-scene-card{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-xl);background:var(--surface-1);width:min(800px,100%);margin:0 auto}.ps-scene-card-head{align-items:center;gap:var(--space-3);padding:14px var(--space-4);border-bottom:var(--stroke-1) solid var(--line);display:flex}.ps-scene-badge-l{border-radius:var(--radius-m);background:var(--accent);width:36px;height:36px;color:var(--accent-on,#fff);font-size:14px}.ps-scene-card-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ps-heading{align-items:center;gap:var(--space-2);display:flex;position:relative}.ps-heading input{border:0;border-bottom:var(--stroke-1) solid transparent;min-width:0;color:var(--ink-1);font:600 18px/26px var(--font-sans);background:0 0;outline:none;flex:1;padding:1px 0}h2.ps-heading{color:var(--ink-1);font:600 18px/26px var(--font-sans);margin:0}.ps-heading input:hover{border-bottom-color:var(--line)}.ps-heading .hs-icon{color:var(--ink-3);opacity:0;transition:opacity var(--dur-fast)}.ps-heading:hover .hs-icon,.ps-heading:focus-within .hs-icon{opacity:1}.ps-place{width:100%;color:var(--ink-2);font:500 11px/16px var(--font-mono);letter-spacing:.04em;background:0 0;border:0;outline:none;padding:1px 0}.ps-place::placeholder{color:var(--ink-3)}.ps-source{border-right:var(--stroke-1) solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.ps-resize{z-index:2;cursor:col-resize;touch-action:none;outline:none;width:12px;position:absolute;top:0;bottom:0;right:-6px}.ps-resize:before{content:"";width:2px;transition:background var(--dur-fast);background:0 0;position:absolute;top:0;bottom:0;left:5px}.ps-resize:hover:before,.ps-resize:focus-visible:before,.ps-resize:active:before{background:var(--accent)}.ps-resize-grip{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-full);background:var(--surface-2);color:var(--ink-1);box-shadow:var(--shadow-overlay);opacity:0;transition:opacity var(--dur-fast);pointer-events:none;align-items:center;padding:6px 2px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ps-resize-grip .hs-icon{width:14px;height:14px;margin:0 -2px}.ps-resize:hover .ps-resize-grip,.ps-resize:focus-visible .ps-resize-grip,.ps-resize:active .ps-resize-grip{opacity:1}.ps-resize[data-edge=outline]{right:calc(var(--ps-outline) - 6px);z-index:3}.ps-source-head{align-items:stretch;gap:var(--space-2);min-height:52px;padding:0 var(--space-2) 0 var(--space-4);border-bottom:var(--stroke-1) solid var(--line);display:flex}.ps-source-head .hs-tabs{gap:var(--space-3);border-bottom:0;flex:1;min-width:0}.ps-source-head .hs-tab{min-height:52px}.ps-source-tools{flex:none;align-items:center;gap:2px;display:inline-flex}.ps-source{container-type:inline-size}@container (max-width:400px){.ps-source-head .hs-tab>.hs-icon{display:none}}@container (max-width:344px){.ps-source-head{gap:var(--space-1);padding-left:var(--space-2)}.ps-source-head .hs-tabs{gap:var(--space-2)}}.ps-read-bar{align-items:center;gap:var(--space-1) var(--space-2);min-height:44px;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);border-bottom:var(--stroke-1) solid var(--line);background:var(--surface-1);flex-wrap:wrap;flex:none;display:flex}.ps-read-bar-meta{min-width:7em;color:var(--ink-3);font:500 12px/16px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ps-read-bar>.hs-notice{flex-basis:100%}.ps-source>.hs-notice{margin:var(--space-2) var(--space-4) 0}.ps-text-size{color:var(--ink-2);font:500 12px/16px var(--font-sans);align-items:center;gap:2px;display:inline-flex}.ps-text-size>span{text-align:center;font-variant-numeric:tabular-nums;min-width:3.2em}.ps-body[data-focus=true] .ps-read-bar{padding-inline:var(--space-6) var(--space-4)}@media (min-width:1025px){.ps-body[data-focus=true]{grid-template-columns:minmax(0,1fr)}.ps-body[data-focus=true]>.ps-outline,.ps-body[data-focus=true]>.ps-sheet,.ps-body[data-focus=true] .ps-resize{display:none}.ps-body[data-focus=true] .ps-source{border-right:0}}.ps-body[data-focus=true] .ps-read,.ps-body[data-focus=true] .ps-editor-page{padding:var(--space-7) var(--space-6) var(--space-8)}.ps-body[data-focus=true] .ps-source-head{padding-inline:var(--space-6) var(--space-4)}.ps-source-ways{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.ps-source-back{align-self:flex-start}.ps-editor{flex-direction:column;flex:1;min-height:0;display:flex}.ps-editor-tools{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-bottom:var(--stroke-1) solid var(--line);background:var(--surface-1);flex-wrap:wrap;display:flex}.ps-editor-size{color:var(--ink-2);font:500 12px/16px var(--font-sans);align-items:center;gap:2px;display:inline-flex}.ps-editor-size>span{text-align:center;min-width:3.5em}.ps-editor-count{color:var(--ink-3);font:400 12px/16px var(--font-sans)}.ps-editor-state{color:var(--ink-3);font:400 12px/16px var(--font-sans);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.ps-editor-state[data-state=error]{color:var(--danger)}.ps-editor>.hs-notice{margin:var(--space-2) var(--space-4) 0}.ps-editor-page{min-height:0;padding:var(--space-6) var(--space-5);flex:1;overflow:auto}.ps-editor-text{width:100%;max-width:64ch;min-height:100%;color:var(--ink-1);resize:none;field-sizing:content;background:0 0;border:0;outline:none;margin:0 auto;padding:0;font:400 17px/30px Georgia,Times New Roman,serif;display:block}.ps-editor-text[data-size="0"]{font-size:15px;line-height:26px}.ps-editor-text[data-size="2"]{font-size:20px;line-height:34px}.ps-editor-text::placeholder{color:var(--ink-3)}.ps-editor-note{padding:var(--space-2) var(--space-4);border-top:var(--stroke-1) solid var(--line);color:var(--ink-3);font:400 12px/16px var(--font-sans);margin:0}.ps-read{padding:var(--space-6) var(--space-5);flex:1;overflow:auto}.ps-screenplay{max-width:62ch;color:var(--ink-1);margin:0 auto;font:400 13px/20px Courier Prime,Courier New,Courier,monospace}.ps-screenplay p{margin:0}.ps-screenplay .sp-note{margin-bottom:var(--space-5);color:var(--accent-ink);font:500 12px/16px var(--font-sans)}.ps-screenplay .sp-title{margin:var(--space-4) 0 var(--space-7);text-align:center;letter-spacing:.1em;font-weight:700;text-decoration:underline}.ps-screenplay .sp-heading{margin-top:var(--space-6);text-transform:uppercase;gap:2ch;font-weight:700;display:flex}.ps-screenplay .sp-heading span:first-child{width:2ch;margin-left:-4ch}.ps-screenplay .sp-heading span:last-child{margin-left:auto;margin-right:-4ch}.ps-screenplay .sp-action{margin-top:var(--space-4)}.ps-screenplay .sp-empty{color:var(--ink-3)}.ps-screenplay .sp-character{margin-top:var(--space-4);text-transform:uppercase;padding-left:37%}.ps-screenplay .sp-dialogue{width:58%;margin-left:17%}.ps-screenplay .sp-end{margin-top:var(--space-7);text-align:right;font-weight:700}.ps-screenplay{padding:0 4ch}.ps-prose{max-width:64ch;color:var(--ink-1);margin:0 auto;font:400 17px/30px Georgia,Times New Roman,serif}.ps-prose h2{margin:0;font:600 26px/34px Georgia,Times New Roman,serif}.ps-prose-meta{color:var(--ink-3);margin:var(--space-1) 0 var(--space-6)!important;font:500 12px/16px var(--font-sans)!important}.ps-prose p{margin:0 0 var(--space-4);text-indent:1.5em}.ps-prose p.ps-prose-meta{text-indent:0}@media (max-width:1024px){.ps-ghost span{display:none}.ps-body[data-source=true]{grid-template-columns:minmax(0,1fr) auto}.ps-source{z-index:30;width:min(var(--ps-read), 92vw);background:var(--surface-1);box-shadow:var(--shadow-overlay);position:fixed;top:0;bottom:0;left:0}.ps-body[data-focus=true] .ps-source{width:100vw}}@media (max-width:768px){.ps-body,.ps-body[data-source=true]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ps-outline,.ps-outline[data-open=false]{border-left:0;border-bottom:var(--stroke-1) solid var(--line);width:auto;padding:var(--space-2) var(--space-3);flex-direction:row;order:-1;align-items:center;overflow-x:auto}.ps-outline-head,.ps-outline .ps-add-row{flex:none;padding:0}.ps-outline .ps-collapse,.ps-tree-shots{display:none}.ps-tree{flex-direction:row;flex:none}.ps-tree-scene{flex:none;min-width:168px}.ps-sheet{padding:var(--space-3) var(--space-3) var(--space-7)}.ps-source{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100vw;height:80dvh;top:auto}.ps-body[data-focus=true] .ps-source{border-radius:0;height:100dvh;top:0}.ps-body[data-focus=true] .ps-read,.ps-body[data-focus=true] .ps-editor-page{padding:var(--space-4) var(--space-3)}.ps-body[data-focus=true] .ps-source-head{padding-inline:var(--space-3) var(--space-2)}.ps-source-head .hs-tabs{gap:var(--space-3)}.ps-editor-count,.ps-resize{display:none}.ps-read{padding:var(--space-4) var(--space-3)}.ps-screenplay{font-size:12px}}.pi-row{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3);display:flex}.pi-alt-card{align-items:center;gap:var(--space-3);padding:var(--space-4);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);color:var(--ink-1);text-align:left;cursor:pointer;text-decoration:none;display:flex}.pi-alt-card:hover{border-color:var(--line-strong,var(--ink-3));background:var(--surface-2)}.pi-alt-card span{flex-direction:column;display:flex}.pi-alt-card b{font:600 14px/20px var(--font-sans)}.pi-alt-card small{color:var(--ink-3);font:400 12px/16px var(--font-sans)}.pi-steps{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pi-steps li{align-items:center;gap:var(--space-3);color:var(--ink-3);font:500 14px/20px var(--font-sans);display:flex}.pi-steps li[data-state=done],.pi-steps li[data-state=run]{color:var(--ink-1)}.pi-step-dot{border:2px solid var(--line);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.pi-steps li[data-state=done] .pi-step-dot{border-color:var(--success);background:var(--success);color:#fff}.pi-steps li[data-state=run] .pi-step-dot{border-color:var(--accent) transparent var(--accent) var(--accent);animation:.8s linear infinite pi-spin}@keyframes pi-spin{to{transform:rotate(360deg)}}.pi-badge{padding:4px var(--space-3);border-radius:var(--radius-full);background:var(--accent);align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pi-badge{background:color-mix(in oklab, var(--accent) 18%, transparent)}}.pi-badge{color:var(--accent-ink);font:600 12px/16px var(--font-sans)}.ps-source-empty{gap:var(--space-3);flex-direction:column;max-width:440px;margin:0 auto;display:flex}.ps-source-empty-icon{border-radius:var(--radius-l);background:var(--accent);place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.ps-source-empty-icon{background:color-mix(in oklab, var(--accent) 18%, transparent)}}.ps-source-empty-icon{color:var(--accent-ink)}.ps-source-empty h3{margin:var(--space-1) 0 0;font:600 18px/26px var(--font-sans)}.ps-source-empty>p{color:var(--ink-2);font:400 14px/20px var(--font-sans);margin:0}.ps-source-empty .ps-source-empty-note{color:var(--ink-3);font-size:12px;line-height:16px}.ps-read-source{position:relative}.ps-prose[data-dim=true]{opacity:.45;transition:opacity var(--dur-fast)}.ps-paste{gap:var(--space-3);flex-direction:column;height:100%;display:flex}.ps-paste h3{font:600 18px/26px var(--font-sans);margin:0}.ps-paste textarea{min-height:280px;padding:var(--space-4);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);color:var(--ink-1);font:400 15px/24px var(--font-sans);resize:none;outline:none;flex:1}.ps-paste textarea:focus{border-color:var(--accent)}.ps-paste .pi-row{margin-top:0}.ps-convert{gap:var(--space-3);padding:var(--space-4);border-top:var(--stroke-1) solid var(--line);background:var(--surface-1);flex-direction:column;display:flex}.ps-convert-row{align-items:center;gap:var(--space-3);display:flex}.ps-convert-row>span:first-child{flex-direction:column;flex:1;display:flex}.ps-convert-row b{font:600 14px/20px var(--font-sans)}.ps-convert-row small{color:var(--ink-3);font:400 12px/16px var(--font-sans)}.ps-convert-price{padding:4px var(--space-3);border-radius:var(--radius-full);background:var(--surface-2);font:600 13px/18px var(--font-sans)}.ps-preview-bar>.hs-notice{flex-basis:100%;margin:0}.ps-preview-bar{z-index:3;align-items:center;gap:var(--space-3);width:min(800px,100%);margin:0 auto var(--space-4);padding:var(--space-3) var(--space-4);border:var(--stroke-1) solid var(--accent);flex-wrap:wrap;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.ps-preview-bar{border:var(--stroke-1) solid color-mix(in oklab, var(--accent) 45%, var(--line))}}.ps-preview-bar{border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-overlay)}.ps-preview-text{min-width:180px;color:var(--ink-2);font:400 13px/18px var(--font-sans);flex:1}.ps-preview-actions{align-items:center;gap:var(--space-1);margin-left:auto;display:inline-flex}.ps-body[data-preview=true] .ps-tree-scene,.ps-body[data-preview=true] .ps-scene-card{border-style:dashed;border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ps-body[data-preview=true] .ps-tree-scene,.ps-body[data-preview=true] .ps-scene-card{border-color:color-mix(in oklab, var(--accent) 40%, var(--line))}}.ps-body[data-preview=true] .ps-scene-card{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ps-body[data-preview=true] .ps-scene-card{background:color-mix(in oklab, var(--accent) 5%, var(--surface-1))}}.ps-body[data-preview=true] .ps-heading .hs-icon{display:none}@media (max-width:768px){.ps-preview-bar{position:static}.ps-preview-actions .ps-ghost span{display:none}}.lc-script-body [hidden]{display:none!important}.ps-read{container-type:inline-size}.ps-source .ps-screenplay{font-size:clamp(13px,9.5px + .909091cqi,16px);line-height:1.55}.ps-source .ps-screenplay .sp-title{margin:1em 0 2.5em}.ps-source .ps-screenplay .sp-heading{margin-top:2em}.ps-source .ps-screenplay .sp-action,.ps-source .ps-screenplay .sp-character{margin-top:1.2em}.ps-source .ps-screenplay .sp-end{margin-top:2.5em}.ps-source .ps-prose{font-size:calc(clamp(15px, calc(12px + 100cqi / 110), 18px) * var(--ps-text,1));line-height:1.75}.ps-source .ps-prose h2{font-size:1.5em;line-height:1.3}.ps-source .ps-prose p{margin-bottom:1em}.ps-screenplay .sp-paren{padding-left:27%}.ps-screenplay .sp-transition{text-align:right;text-transform:uppercase;margin-top:1.2em}.ps-read-paper{background:var(--surface-0,var(--bg));padding:0}.ps-read-paper>.sp-note{margin:var(--space-4) var(--space-4) 0;color:var(--accent-ink);font:500 12px/16px var(--font-sans)}.spp-desk{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-4) var(--space-8);flex-direction:column;display:flex}.spp-page{--paper-w:51;--paper-h:66;--margin-r:calc((var(--paper-w) - 45) * 1em);--pw:min(calc(100cqi - 32px), calc(var(--paper-w) * 16px));box-sizing:border-box;width:var(--pw);min-height:calc(var(--paper-h) * 1em);padding:6em var(--margin-r) 6em 9em;color:#111;font-family:Courier New,Courier,monospace;font-size:calc(var(--pw) / var(--paper-w));background:#fff;line-height:1em;position:relative;box-shadow:0 1px 3px #00000059}.spp-page[data-paper=a4]{--paper-w:49.606;--paper-h:70.157}.spp-page p{margin:0}.spp-page p[data-gap=true]{margin-top:1em}.spp-pageno{top:3em;right:var(--margin-r);position:absolute}.spp-heading{text-transform:uppercase;font-weight:700;position:relative}.spp-num{font-weight:700;position:absolute;left:-3.5em}.spp-num-r{left:auto;right:-3.5em}.spp-page .spp-character{text-transform:uppercase;margin-left:13.2em}.spp-page .spp-paren{width:12em;margin-left:9.6em}.spp-page .spp-dialogue{width:21em;margin-left:6em}.spp-transition{text-align:right;text-transform:uppercase}.spp-title-page{text-align:center;flex-direction:column;align-items:center;padding-top:22em;display:flex}.spp-title{text-transform:uppercase;text-decoration:underline}.spp-by,.spp-based{margin-top:2em!important}.spp-draft{right:var(--margin-r);position:absolute;bottom:6em}.ps-screenplay .sp-fade{margin-bottom:.4em}.sl{gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-5);flex-direction:column;display:flex}.sl[data-draft=true] .sl-shot{border-style:dashed;border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sl[data-draft=true] .sl-shot{border-color:color-mix(in oklab, var(--accent) 40%, var(--line))}}.sl-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sl-shot{gap:var(--space-3);padding:var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-0,var(--bg));grid-template-columns:112px minmax(0,1fr);display:grid}.sl-body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.sl-code{margin-right:var(--space-1);color:var(--accent-ink);font:600 12px/16px var(--font-mono)}.sl-body textarea{width:100%;color:var(--ink-1);font:400 14px/22px var(--font-sans);resize:none;field-sizing:content;background:0 0;border:0;outline:none;padding:0}.sl-speech{border-radius:var(--radius-full);background:var(--surface-1);color:var(--accent-ink);align-items:center;gap:4px;padding:2px 8px;font-style:italic;display:inline-flex}.sl-speech .hs-icon{width:12px;height:12px}.sl-empty{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:var(--stroke-1) dashed var(--line);border-radius:var(--radius-l);color:var(--ink-3);flex-direction:column;display:flex}.sl-empty p{flex-direction:column;gap:2px;margin:0;display:flex}.sl-empty b{color:var(--ink-1);font:600 14px/20px var(--font-sans)}.sl-empty span{font:400 13px/18px var(--font-sans)}@media (max-width:768px){.sl-shot{grid-template-columns:minmax(0,1fr)}}.ps-screenplay .sp-shot{text-transform:uppercase;margin-top:1.2em}.spp-page .spp-shot{text-transform:uppercase}.sl-ai{border-radius:var(--radius-s);width:22px;height:22px;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.sl-ai:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sl-ai:hover{background:color-mix(in oklab, var(--accent) 18%, transparent)}}.sl-ai .hs-icon{width:14px;height:14px}.sl-ai{opacity:0;transition:opacity var(--dur-fast)}.sl-shot:hover .sl-ai,.sl-shot:focus-within .sl-ai{opacity:1}@media (hover:none){.sl-ai{opacity:1}}.sl-tools{opacity:0;transition:opacity var(--dur-fast);gap:2px;margin-left:auto;display:inline-flex}.sl-shot:hover .sl-tools,.sl-shot:focus-within .sl-tools{opacity:1}.sl-field,.sl-speech{flex-direction:column;gap:2px;display:flex}.sl-label{color:var(--ink-3);font:500 11px/16px var(--font-sans);align-items:center;gap:2px;display:inline-flex}.sl-speech{padding:var(--space-2) var(--space-3);border-left:2px solid var(--accent);border-radius:0 var(--radius-m) var(--radius-m) 0;background:var(--surface-1)}.sl-speech textarea{font-style:italic}.sl-add{align-self:flex-start}.sl-empty-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.sl{container-type:inline-size}@container (max-width:520px){.sl-shot{grid-template-columns:minmax(0,1fr)}}.sl-item{gap:var(--space-1);flex-direction:column;display:flex}.sl-shot{grid-template-columns:40px minmax(0,1fr)}.sl-shot>.sl-codecol{flex-direction:column;align-self:start;align-items:stretch;gap:4px;display:flex}.sl-codecol .sl-code{border-radius:var(--radius-m);background:var(--surface-2);height:28px;color:var(--ink-1);font:600 12px/1 var(--font-mono);place-items:center;margin:0;display:grid}.sl-len-pick{display:flex;position:relative}.sl-len{border:1px dashed var(--line-strong);border-radius:var(--radius-s);width:100%;min-height:20px;color:var(--ink-2);font:500 11px/1 var(--font-mono);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:2px;padding:0 2px;display:inline-flex}.sl-len .hs-icon{width:10px;height:10px}.sl-len[data-set]{color:var(--ink-1);border-style:solid}.sl-len[data-long]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sl-len[data-long]{border-color:color-mix(in oklab, var(--accent) 55%, var(--line))}}.sl-len[data-long]{color:var(--accent-ink)}button.sl-len:hover,.sl-len[aria-expanded=true]{background:var(--surface-2);color:var(--ink-1)}.sl-len-pick>.hs-menu{z-index:20;min-width:180px;max-height:min(320px,60dvh);position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.ps-timing{align-items:center;gap:var(--space-2) var(--space-3);padding:0 var(--space-4) var(--space-2);color:var(--ink-2);font:400 12px/18px var(--font-sans);flex-wrap:wrap;margin:0;display:flex}.ps-timing[data-missing]{color:var(--ink-3)}.ps-timing .hs-icon{width:13px;height:13px}.ps-timing-summary{font-family:var(--font-mono);align-items:center;gap:6px;font-size:11px;display:inline-flex}.ps-timing .ps-ghost{align-items:center;gap:4px;display:inline-flex}.ps-timing-notes{flex-direction:column;flex-basis:100%;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ps-timing-notes li{border-left:2px solid var(--line-strong);color:var(--ink-3);padding-left:10px}.ps-timing-notes li[data-level=warning]{border-left-color:var(--warning);color:var(--ink-2)}.sl-speaker{align-items:center;gap:var(--space-2);display:flex}.sl-speaker>.hs-icon{width:13px;height:13px;color:var(--accent-ink)}.sl-speaker>input{width:auto;min-width:3em;color:var(--accent-ink);font:600 12px/18px var(--font-sans);text-transform:uppercase;letter-spacing:.04em;field-sizing:content;background:0 0;border:0;outline:none;padding:0}.sl-speaker-pick{color:var(--ref-ink,var(--accent-ink));font:600 12px/18px var(--font-sans);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;display:inline-flex;position:relative}.sl-speaker-pick .hs-icon{width:13px;height:13px}.sl-speaker-pick>button{border-radius:var(--radius-s);min-height:24px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:-5px;padding:0 6px 0 5px;display:inline-flex}.sl-speaker-pick>button:hover,.sl-speaker-pick>button[aria-expanded=true]{background:var(--ref-fill,var(--accent))}@supports (color:color-mix(in lab, red, red)){.sl-speaker-pick>button:hover,.sl-speaker-pick>button[aria-expanded=true]{background:color-mix(in oklab, var(--ref-fill,var(--accent)) 16%, transparent)}}.sl-speaker-pick>button>.hs-icon:last-child{opacity:0;width:10px;height:10px;transition:opacity .22s var(--ms-ease)}.sl-speaker-pick>button:is(:hover,:focus-visible,[aria-expanded=true])>.hs-icon:last-child{opacity:.7}.sl-speaker-pick input{width:auto;min-width:7em;color:var(--ink-1);font:500 12px/18px var(--font-sans);letter-spacing:0;text-transform:none;field-sizing:content;background:0 0;border:0;outline:none;padding:0}.sl-speaker-pick>.hs-menu{z-index:20;letter-spacing:0;text-transform:none;min-width:200px;position:absolute;top:calc(100% + 4px);left:-5px}.sl-paren{color:var(--ink-3);font:italic 400 12px/18px var(--font-sans);align-items:center;display:inline-flex}.sl-paren input{min-width:6em;color:var(--ink-2);font:inherit;field-sizing:content;background:0 0;border:0;outline:none;padding:0 1px}.sl-speech .sl-label{align-self:flex-start}.sl-field{position:relative}.sl-ref{border-radius:var(--radius-full);background:var(--surface-1);color:var(--ink-1);font:500 12px/16px var(--font-sans);align-items:center;gap:4px;padding:2px 4px 2px 2px;display:inline-flex}.sl-ref button{width:16px;height:16px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.sl-ref button:hover{background:var(--surface-2);color:var(--ink-1)}.sl-ref button .hs-icon{width:10px;height:10px}.sl-mini{border-radius:var(--radius-s);color:var(--ink-3);font:500 12px/16px var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.sl-mini:hover,.sl-mini[aria-expanded=true]{background:var(--surface-1);color:var(--ink-1)}.sl-mini .hs-icon{width:12px;height:12px}.sl-body .hs-prompt{min-height:22px;box-shadow:none;color:var(--ink-1);font:400 14px/22px var(--font-sans);background:0 0;border:0;border-radius:0;padding:0}.sl-body .hs-prompt:focus,.sl-body .hs-prompt:focus-within{box-shadow:none;outline:none}.sl-speaker>select{width:auto;max-width:16em;color:var(--accent-ink);font:600 12px/18px var(--font-sans);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;field-sizing:content;background:0 0;border:0;outline:none;padding:0}.sl-speaker>select:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.sl-item[aria-current=true]>.sl-shot{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sl-item[aria-current=true]>.sl-shot{border-color:color-mix(in oklab, var(--accent) 55%, var(--line))}}.sl-speech .sl-tools{opacity:0}.sl-speech:hover .sl-tools,.sl-speech:focus-within .sl-tools{opacity:1}.ps-tree-shots button[aria-current=true]{background:var(--surface-2);color:var(--ink-1)}.ps-tree-scene[data-drop-edge=before]{box-shadow:0 -2px 0 var(--accent)}.ps-tree-scene[data-drop-edge=after]{box-shadow:0 2px 0 var(--accent)}.ps-tree-scene[data-dragging]{opacity:.5}.ps-scene-card .lc-authoring-existing,.ps-scene-card .lc-authoring-source{margin:var(--space-4)}.sl-body .hs-prompt [contenteditable]:not([contenteditable=false]){min-height:22px}.sl-speaker>input{min-width:4em}.sl>.hs-notice{margin:var(--space-2) var(--space-4) 0}.sl-body>.sl-speech{color:inherit;align-items:stretch;font-style:normal}.ps-scene-card-title .ps-place{width:100%;min-width:0}.ps-heading textarea{border:0;border-bottom:var(--stroke-1) solid transparent;min-width:0;color:var(--ink-1);font:600 18px/26px var(--font-sans);resize:none;field-sizing:content;background:0 0;outline:none;flex:1;padding:1px 0;overflow:hidden}.ps-heading textarea:hover{border-bottom-color:var(--line)}.ps-heading textarea:focus{border-bottom-color:var(--accent)}@container (max-width:600px){.ps-scene-card-head{padding:12px var(--space-3);gap:10px}.ps-scene-badge-l{width:32px;height:32px;font-size:13px}.ps-heading textarea,.ps-heading input,h2.ps-heading{font-size:16px;line-height:24px}}@media (max-width:1360px){.hs-topbar-actions .ps-ghost>span,.hs-topbar-invite-t{display:none}}.sn{align-items:center;gap:var(--space-2) var(--space-5);padding:var(--space-4) var(--space-5) 0;flex-wrap:wrap;display:flex}.ps-scene-card>.hs-notice{margin:var(--space-3) var(--space-5) 0}@container (max-width:600px){.sn{padding:var(--space-3) var(--space-4) 0}.ps-scene-card>.hs-notice{margin:var(--space-3) var(--space-4) 0}}.sn-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.sn-label{color:var(--ink-3);font-size:12px}.sn-assign{display:inline-flex;position:relative}.sn-chip{border:1px dashed var(--line-strong);border-radius:var(--radius-full);max-width:100%;min-height:28px;color:var(--ink-1);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.sn-chip .hs-icon{width:14px;height:14px;color:var(--ink-3)}.sn-chip small{color:var(--accent-ink);font-size:11px}.sn-chip[data-linked]{background:var(--surface-2);border-style:solid}.sn-chip[data-linked] .hs-icon{color:var(--accent-ink)}.sn-chip[data-linked][data-kind]{border-color:var(--ref-fill)}@supports (color:color-mix(in lab, red, red)){.sn-chip[data-linked][data-kind]{border-color:color-mix(in oklab, var(--ref-fill) 45%, transparent)}}.sn-chip[data-linked][data-kind]{background:var(--ref-fill)}@supports (color:color-mix(in lab, red, red)){.sn-chip[data-linked][data-kind]{background:color-mix(in oklab, var(--ref-fill) 14%, var(--surface-2))}}.sn-chip[data-linked][data-kind],.sn-chip[data-linked][data-kind] .hs-icon{color:var(--ref-ink)}.sn-chip:hover,.sn-chip[aria-expanded=true]{border-color:var(--accent)}.sn-assign>.hs-menu{top:calc(100% + var(--space-1));z-index:20;min-width:240px;max-height:min(360px,60dvh);position:absolute;inset-inline-start:0;overflow-y:auto}@media (max-width:480px){.sn{gap:var(--space-2)}.sn-chip{min-height:32px}}.sl-ai[aria-pressed=true]{opacity:1;background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sl-ai[aria-pressed=true]{background:color-mix(in oklab, var(--accent) 18%, transparent)}}.sl-ai:disabled{cursor:default;opacity:.35}.sl-polish{gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--accent);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.sl-polish{border:1px solid color-mix(in oklab, var(--accent) 35%, var(--line))}}.sl-polish{border-radius:var(--radius-m);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sl-polish{background:color-mix(in oklab, var(--accent) 6%, var(--surface-1))}}.sl-polish-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:13px;display:flex}.sl-polish-head .hs-icon{width:14px;height:14px;color:var(--accent-ink)}.sl-polish-head small{color:var(--ink-3);font-size:12px}.sl-polish-head .hs-btn{margin-inline-start:auto}.sl-polish-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.sl-polish-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (min-width:761px){.lc-project:has(.lc-edit){height:100dvh;max-height:100dvh}}.lc-edit{--fe-head:136px;--fe-ruler:26px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}@media (max-width:760px){.lc-edit{--fe-head:104px}.fe-track-name>.hs-icon{display:none}.fe-track-name{white-space:normal}.fe-track-name>span{line-height:13px}}.fs-progress{margin-right:var(--space-2);color:var(--ink-3);font:500 12px/16px var(--font-sans);white-space:nowrap}.lc-edit>.fe{flex:1;grid-template:"media viewer inspector"minmax(0,1fr)"timeline timeline timeline"/296px minmax(0,1fr) 304px;min-height:0;display:grid}.fe-media{grid-area:media}.fe-viewer{grid-area:viewer}.fe-inspector{grid-area:inspector}.fe-timeline{grid-area:timeline}.fe-switcher{display:none}@media (max-width:1100px){.lc-edit>.fe{grid-template:"viewer switcher""viewer panel"minmax(0,1fr)"timeline timeline"/minmax(0,1fr) 300px}.fe-switcher{padding:var(--space-2) var(--space-3);border-left:var(--stroke-1) solid var(--line);grid-area:switcher;display:block}.fe[data-side=media] .fe-inspector,.fe[data-side=inspector] .fe-media{display:none}.fe[data-side=media] .fe-media,.fe[data-side=inspector] .fe-inspector{border:0;border-left:var(--stroke-1) solid var(--line);grid-area:panel}}@media (max-width:760px){.lc-edit>.fe{grid-template:"viewer""timeline""switcher""panel"/minmax(0,1fr)}.fe-switcher,.fe[data-side=media] .fe-media,.fe[data-side=inspector] .fe-inspector{border-left:0;border-top:var(--stroke-1) solid var(--line)}}.fe-media,.fe-inspector{background:var(--bg);flex-direction:column;min-height:0;display:flex;overflow:auto}.fe-media{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);border-right:var(--stroke-1) solid var(--line)}.fe-inspector{padding:var(--space-3) var(--space-4) var(--space-4);border-left:var(--stroke-1) solid var(--line)}.fe-inspector-body{gap:var(--space-4);flex-direction:column;display:flex}.fe-panel-head{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.fe-panel-head h2{overflow-wrap:anywhere;min-width:0;font:600 15px/22px var(--font-sans);flex:1;margin:0}.fe-panel-head .fe-kind+h2{flex-basis:100%}.fe-kind{color:var(--accent-ink);font:500 11px/16px var(--font-sans);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;display:inline-flex}.fe-kind .hs-icon{width:13px;height:13px}.fe-sub{color:var(--ink-2);font:400 12px/17px var(--font-sans);flex-basis:100%;margin:0}.fe-quote{padding:var(--space-2) var(--space-3);border-left:2px solid var(--line-strong);border-radius:var(--radius-xs);background:var(--surface-1);color:var(--ink-2);font:400 12px/17px var(--font-sans);-webkit-line-clamp:4;-webkit-box-orient:vertical;flex-basis:100%;margin:0;display:-webkit-box;overflow:hidden}.fe-section{gap:var(--space-2);flex-direction:column;display:flex}.fe-section h3,.fe-label{color:var(--ink-3);font:500 11px/16px var(--font-sans);text-transform:uppercase;letter-spacing:.04em;margin:0}.fe-hint{color:var(--ink-3);font:400 12px/17px var(--font-sans);gap:6px;margin:0;display:flex}.fe-hint .hs-icon{flex:none;width:13px;height:13px;margin-top:2px}.fe-hint a,.fe-empty-note a{color:var(--accent-ink)}.fe-empty-note{padding:var(--space-4) var(--space-3);border:var(--stroke-1) dashed var(--line);border-radius:var(--radius-m);color:var(--ink-3);font:400 12px/17px var(--font-sans);text-align:center;margin:0}.fe-options{gap:var(--space-1);flex-wrap:wrap;display:flex}.fe-options button{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-full);min-height:32px;color:var(--ink-2);font:500 12px/16px var(--font-sans);cursor:pointer;background:0 0;padding:4px 12px}.fe-options button:hover{background:var(--surface-2);color:var(--ink-1)}.fe-options button[aria-pressed=true]{border-color:var(--accent);color:var(--accent-ink);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fe-options button[aria-pressed=true]{background:color-mix(in oklab, var(--accent) 14%, transparent)}}.fe-fields{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fe-field{min-width:0;color:var(--ink-2);font:500 11px/16px var(--font-sans);flex-direction:column;gap:4px;display:flex;position:relative}.fe-field input{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-s);background:var(--surface-1);width:100%;min-width:0;height:32px;color:var(--ink-1);font:500 12px/16px var(--font-mono);padding:0 28px 0 8px}.fe-field input:focus-visible{outline:2px solid var(--accent);outline-offset:0}.fe-field small{color:var(--ink-3);font:400 10px/16px var(--font-sans);pointer-events:none;position:absolute;bottom:8px;right:8px}.fe-slider{color:var(--ink-2);font:500 12px/16px var(--font-sans);flex-direction:column;gap:2px;display:flex}.fe-slider>span{justify-content:space-between;gap:var(--space-2);display:flex}.fe-slider b{color:var(--ink-1);font:500 12px/16px var(--font-mono)}.fe-slider input{width:100%;min-height:28px;accent-color:var(--accent)}.fe-slider input:disabled{opacity:.45}.fe-switch{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-m);background:var(--surface-1);color:var(--ink-1);font:500 13px/18px var(--font-sans);cursor:pointer;display:flex}.fe-switch>span{flex-direction:column;display:flex}.fe-switch small{color:var(--ink-3);font:400 11px/15px var(--font-sans)}.fe-switch input{appearance:none;background:var(--surface-3);cursor:pointer;width:34px;height:20px;transition:background var(--dur-fast);border-radius:10px;flex:none;margin:0;position:relative}.fe-switch input:after{content:"";width:16px;height:16px;transition:transform var(--dur-fast);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.fe-switch input:checked{background:var(--accent)}.fe-switch input:checked:after{transform:translate(14px)}.fe-switch input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fe-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.fe-text-input{width:100%;min-height:72px;padding:var(--space-2) var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-m);background:var(--surface-1);color:var(--ink-1);font:500 14px/20px var(--font-sans);resize:vertical}.fe-text-input:focus-visible{outline:2px solid var(--accent);outline-offset:0}.fe-stats{gap:var(--space-1) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.fe-stats div{justify-content:space-between;gap:var(--space-2);border-bottom:var(--stroke-1) solid var(--line);padding:6px 0;display:flex}.fe-stats dt{color:var(--ink-3);font:400 12px/16px var(--font-sans)}.fe-stats dd{color:var(--ink-1);font:500 12px/16px var(--font-mono);white-space:nowrap;margin:0}.fe-shortcuts>.fe-keys-pop{z-index:30;width:380px;max-width:none;padding:var(--space-3);left:auto;right:0}.fe-keys{gap:6px var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:baseline;margin:0;display:grid}.fe-keys div{display:contents}.fe-keys dd{color:var(--ink-2);font:400 12px/16px var(--font-sans);margin:0}.fe-keys kbd{border:var(--stroke-1) solid var(--line-strong);border-radius:var(--radius-xs);background:var(--surface-1);color:var(--ink-1);font:500 11px/16px var(--font-mono);white-space:nowrap;border-bottom-width:2px;padding:1px 6px;display:inline-block}.fe-media .hs-tabs{flex:none;overflow-x:auto}.fe-media-body{gap:var(--space-3);flex-direction:column;min-height:0;display:flex}.fe-media-filters{gap:var(--space-2);flex-direction:column;display:flex}.fe-search{height:32px;padding:0 var(--space-2);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-s);background:var(--surface-1);color:var(--ink-3);align-items:center;gap:6px;display:flex}.fe-search .hs-icon{flex:none;width:14px;height:14px}.fe-search input{min-width:0;color:var(--ink-1);font:400 13px/18px var(--font-sans);background:0 0;border:0;outline:none;flex:1}.fe-search:focus-within{border-color:var(--accent)}.fe-scenes,.fe-media-grid,.fe-sounds,.fe-text-presets{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fe-scene,.fe-sound{align-items:center;gap:var(--space-2);padding:var(--space-2);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-m);background:var(--surface-1);display:flex}.fe-scene-number{border-radius:var(--radius-s);background:var(--accent-soft);width:28px;height:28px;color:var(--accent-ink);font:600 12px/1 var(--font-mono);flex:none;place-items:center;display:grid}.fe-scene-text,.fe-sound-text{flex-direction:column;flex:1;min-width:0;display:flex}.fe-scene-text b,.fe-sound-text b{color:var(--ink-1);font:500 13px/18px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fe-scene-text small,.fe-sound-text small{color:var(--ink-3);font:400 11px/16px var(--font-sans)}.fe-sound{cursor:grab}.fe-sound>.hs-icon{width:15px;height:15px;color:var(--ink-3);flex:none}.fe-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fe-media-item{cursor:grab;flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.fe-media-thumb{aspect-ratio:16/9;border-radius:var(--radius-s);background:var(--stage);display:block;position:relative;overflow:hidden}.fe-media-thumb>video,.fe-media-thumb>.hs-media,.fe-media-thumb img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.fe-media-thumb small{border-radius:var(--radius-xs);color:#fff;font:500 10px/14px var(--font-mono);background:#000000a6;padding:0 4px;position:absolute;bottom:4px;right:4px}.fe-media-name{color:var(--ink-2);font:400 11px/15px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fe-media-add.hs-iconbtn{color:#fff;opacity:0;transition:opacity var(--dur-fast);background:#0009;position:absolute;top:4px;right:4px}.fe-media-item:hover .fe-media-add,.fe-media-add:focus-visible{opacity:1}@media (hover:none){.fe-media-add.hs-iconbtn{opacity:1}}.fe-text-preset{align-items:center;gap:2px var(--space-2);padding:var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-m);cursor:grab;background:linear-gradient(135deg,#24303c,#0f1318);grid-template-columns:minmax(0,1fr) auto;display:grid}.fe-text-preset .hs-iconbtn{color:#fff}.fe-text-preset .hs-iconbtn:hover{background:#ffffff1f}.fe-text-preset .hs-iconbtn{grid-area:1/2/span 2}.fe-text-sample{color:#fff;font:700 18px/24px var(--font-sans);text-shadow:0 1px 6px #0009}.fe-text-preset[data-style=lower] .fe-text-sample{border-radius:var(--radius-xs);font:600 14px/20px var(--font-sans);text-shadow:none;background:#0000009e;justify-self:start;padding:2px 10px}.fe-text-preset[data-style=subtitle] .fe-text-sample{font:500 14px/20px var(--font-sans);-webkit-text-stroke:0;text-shadow:0 0 2px #000,0 0 2px #000,0 0 3px #000}.fe-text-preset small{color:#ffffffb3;color:lab(100% -.0000298023 .0000119209/.7);font:400 11px/15px var(--font-sans);grid-column:1}.fe-viewer{align-items:stretch;gap:var(--space-2);min-width:0;min-height:0;padding:var(--space-3) var(--space-4);flex-direction:column;display:flex;position:relative}.fe-viewer>.hs-notice,.fe-viewer>.hs-progress{flex:none}.fe-viewer>.fe-screen{border-radius:var(--radius-m);background:#000;flex:1;place-items:center;min-height:200px;display:grid;position:relative;overflow:hidden}.fe-screen .lc-timeline-stage{aspect-ratio:auto;background:#000;border-radius:0;grid-template:minmax(0,1fr)/minmax(0,1fr);width:100%;height:100%}.fe-controls{justify-content:center;align-items:center;gap:var(--space-1);flex-wrap:wrap;flex:none;display:flex}.fe-controls .hs-play{width:40px;height:40px}.fe-controls .hs-play:disabled{opacity:.45;cursor:default}.lc-player-zoom{margin-left:var(--space-2);align-items:center;gap:2px;display:inline-flex}.lc-player-zoom-value{min-width:38px;color:inherit;font:500 11px/16px var(--font-mono);text-align:center}.lc-player-zoom-fit{height:28px;padding:0 var(--space-2);border-radius:var(--radius-s);color:inherit;font:500 12px/16px var(--font-sans);cursor:pointer;background:0 0;border:0}.lc-player-zoom-fit:disabled{opacity:.45;cursor:default}.lc-player-zoom-fit:hover:not(:disabled){background:var(--surface-2)}.lc-player-zoom-fit:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.fe-screen .lc-timeline-stage[data-pan=true]{cursor:grab}.fe-screen .lc-timeline-stage[data-pan=true]:active{cursor:grabbing;-webkit-user-select:none;user-select:none}.fe-time{margin-left:var(--space-2);color:var(--ink-3);font:500 12px/16px var(--font-mono);white-space:nowrap}.fe-time b{color:var(--ink-1);font-weight:500}.fe-viewer .lc-edit-empty{z-index:1;padding:var(--space-4);background:var(--bg);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.fe-viewer .lc-edit-empty{background:color-mix(in oklab, var(--bg) 70%, transparent)}}@media (max-width:760px){.fe-viewer>.fe-screen{flex:none;height:min(56vw,52dvh)}.fe-viewer .lc-edit-empty{background:0 0;position:static}}.fe-timeline{border-top:var(--stroke-1) solid var(--line);background:var(--bg);flex-direction:column;min-width:0;max-height:46dvh;display:flex;position:relative}.fe-tools{padding:var(--space-1) var(--space-3);border-bottom:var(--stroke-1) solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:2px;display:flex}.fe-tools .hs-sep{height:20px}.fe-tools .hs-grow{flex:1}.fe-tool{border-radius:var(--radius-s);height:32px;color:var(--ink-2);font:500 12px/16px var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.fe-tool .hs-icon{width:15px;height:15px}.fe-tool:hover:not(:disabled){background:var(--surface-2);color:var(--ink-1)}.fe-tool:disabled{opacity:.4;cursor:default}.fe-tool[aria-pressed=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fe-tool[aria-pressed=true]{background:color-mix(in oklab, var(--accent) 16%, transparent)}}.fe-tool[aria-pressed=true]{color:var(--accent-ink)}.fe-tool:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.fe-zoom{color:var(--ink-3);align-items:center;gap:4px;display:inline-flex}.fe-zoom input{width:120px;accent-color:var(--accent)}@media (max-width:760px){.fe-tool span{display:none}.fe-tool{padding:0 8px}.fe-tools{position:relative}.fe-shortcuts{position:static}.fe-shortcuts>.fe-keys-pop{left:var(--space-2);right:var(--space-2);width:auto}.fe-zoom{flex:100%}.fe-zoom input{flex:1;width:auto;min-width:0}.fe-export .fe-stats{grid-template-columns:minmax(0,1fr)}}.fe-tracks{overscroll-behavior-x:contain;outline:none;flex:1;min-height:0;position:relative;overflow:auto}.fe-tracks:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}@media (min-width:1025px){.fe-tracks{margin-right:84px}}@media (min-width:769px) and (max-width:1024px){.fe-tracks{margin-right:60px}}.fe-tracks-inner{min-width:100%;min-height:100%;padding-bottom:var(--space-2);flex-direction:column;display:flex;position:relative}.fe-track[data-track=visual]{flex:1 0 auto}.fe[data-tl-sized] .fe-timeline{max-height:none}@media (min-width:1101px){.lc-edit>.fe[data-tl-sized]{grid-template-rows:minmax(0, 1fr) min(var(--tl-h), calc(100% - 280px))}}@media (min-width:761px) and (max-width:1100px){.lc-edit>.fe[data-tl-sized]{grid-template-rows:auto minmax(0, 1fr) min(var(--tl-h), calc(100% - 280px))}}@media (max-width:760px){.fe-timeline .lc-tl-handle{display:none}}.fe-ruler-row{z-index:6;height:var(--fe-ruler);border-bottom:var(--stroke-1) solid var(--line);background:var(--bg);display:flex;position:sticky;top:0}.fe-ruler-corner{z-index:3;width:var(--fe-head);background:var(--bg);flex:none;position:sticky;left:0}.fe-ruler{height:100%;color:var(--ink-3);font:400 10px/14px var(--font-mono);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;position:relative;overflow:hidden}.fe-ruler-ticks{background-image:linear-gradient(to right, var(--line-strong) 1px, transparent 1px);pointer-events:none;background-repeat:repeat-x;position:absolute;top:0;bottom:0}.fe-knob:focus-visible:before{outline:2px solid var(--accent);outline-offset:1px}.fe-mark{border-left:var(--stroke-1) solid var(--line-strong);white-space:nowrap;pointer-events:none;padding:3px 0 0 4px;position:absolute;top:0;bottom:0}.fe-scene-mark{z-index:1;border:var(--stroke-1) solid var(--accent);max-width:120px;height:16px;padding:0 6px;position:absolute;top:3px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fe-scene-mark{border:var(--stroke-1) solid color-mix(in oklab, var(--accent) 45%, var(--line))}}.fe-scene-mark{border-radius:var(--radius-xs);background:var(--surface-1);color:var(--accent-ink);font:500 10px/14px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transform:translate(4px)}.fe-knob{z-index:2;pointer-events:none;width:0;position:absolute;top:0;bottom:0}.fe-knob:before{content:"";background:var(--accent);cursor:grab;pointer-events:auto;border-radius:3px 3px 7px 7px;width:14px;height:13px;position:absolute;top:2px;left:-7px;box-shadow:0 1px 2px #00000059}.fe-knob:after{content:"";background:var(--accent);width:2px;position:absolute;top:14px;bottom:0;left:-1px}.fe-playhead{top:var(--fe-ruler);z-index:4;background:var(--accent);pointer-events:none;width:2px;margin-left:-1px;position:absolute;bottom:0}.fe-snap{top:var(--fe-ruler);z-index:4;background:var(--warning);pointer-events:none;width:1px;position:absolute;bottom:0}.fe-end{top:var(--fe-ruler);z-index:1;border-left:var(--stroke-1) dashed var(--line-strong);pointer-events:none;width:0;position:absolute;bottom:0}.fe-track{border-bottom:var(--stroke-1) solid var(--line);align-items:stretch;display:flex}@supports (color:color-mix(in lab, red, red)){.fe-track{border-bottom:var(--stroke-1) solid color-mix(in oklab, var(--line) 50%, transparent)}}.fe-track-name{z-index:5;width:var(--fe-head);min-height:30px;padding:0 var(--space-1) 0 var(--space-3);border-right:var(--stroke-1) solid var(--line);background:var(--bg);color:var(--ink-2);font:500 12px/16px var(--font-sans);white-space:nowrap;flex:none;align-items:center;gap:6px;display:flex;position:sticky;left:0}.fe-track-name>.hs-icon{width:13px;height:13px;color:var(--ink-3);flex:none}.fe-track-name>span{text-overflow:ellipsis;overflow:hidden}.fe-track-tool{border-radius:var(--radius-s);width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.fe-track-tool:first-of-type{margin-left:auto}.fe-track-tool .hs-icon{width:13px;height:13px}.fe-track-tool:hover{background:var(--surface-2);color:var(--ink-1)}.fe-track-tool[aria-pressed=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fe-track-tool[aria-pressed=true]{background:color-mix(in oklab, var(--accent) 16%, transparent)}}.fe-track-tool[aria-pressed=true]{color:var(--accent-ink)}.fe-track[data-muted] .fe-lane{opacity:.45}.fe-lane{background:var(--surface-1);flex:none;position:relative}@supports (color:color-mix(in lab, red, red)){.fe-lane{background:color-mix(in oklab, var(--surface-1) 45%, transparent)}}.fe-lane[data-drop]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fe-lane[data-drop]{background:color-mix(in oklab, var(--accent) 8%, transparent)}}.fe-drop{z-index:3;background:var(--accent);pointer-events:none;width:2px;position:absolute;top:2px;bottom:2px}.fe-add-audio{left:calc(var(--fe-head) + 8px);border:var(--stroke-1) dashed var(--line);border-radius:var(--radius-s);width:max-content;height:calc(100% - 6px);color:var(--ink-3);font:500 12px/16px var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:4px;margin:3px 8px;padding:0 10px;display:flex;position:sticky}.fe-add-audio:hover{border-color:var(--accent);color:var(--ink-1)}.fe-add-audio .hs-icon{width:13px;height:13px}.fe-slot{border:2px dashed var(--accent);border-radius:var(--radius-s);background:var(--accent);position:absolute;top:3px;bottom:3px}@supports (color:color-mix(in lab, red, red)){.fe-slot{background:color-mix(in oklab, var(--accent) 12%, transparent)}}.fe-slot{pointer-events:none}.fe-clip{border:var(--stroke-1) solid var(--ink-1);position:absolute;overflow:clip}@supports (color:color-mix(in lab, red, red)){.fe-clip{border:var(--stroke-1) solid color-mix(in oklab, var(--ink-1) 14%, transparent)}}.fe-clip{border-radius:var(--radius-s);--fe-clip-bg:var(--surface-2);background:var(--fe-clip-bg)}.fe-clip[aria-current=true]{z-index:2;outline:2px solid var(--accent);outline-offset:0}.fe-clip[data-dragging=true]{z-index:3;box-shadow:var(--shadow-pop)}.fe-clip[data-invalid=true]{outline:2px solid var(--danger)}.fe-clip[data-lifted]{opacity:.88;transform:translateY(-2px)}.fe-tracks[data-gesture=move] .fe-clip:not([data-dragging]),.fe-tracks[data-settling] .fe-clip{transition:left .11s ease-out,width .11s ease-out}.fe-tracks[data-gesture] .fe-cut{visibility:hidden}.fe-clip[data-muted]{opacity:.55}.fe-track[data-track=text] .fe-clip{--fe-clip-bg:var(--warning)}@supports (color:color-mix(in lab, red, red)){.fe-track[data-track=text] .fe-clip{--fe-clip-bg:color-mix(in oklab, var(--warning) 26%, var(--surface-2))}}.fe-track[data-track=speech] .fe-clip{--fe-clip-bg:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fe-track[data-track=speech] .fe-clip{--fe-clip-bg:color-mix(in oklab, var(--accent) 30%, var(--surface-2))}}.fe-track[data-track=music] .fe-clip{--fe-clip-bg:var(--success)}@supports (color:color-mix(in lab, red, red)){.fe-track[data-track=music] .fe-clip{--fe-clip-bg:color-mix(in oklab, var(--success) 24%, var(--surface-2))}}.fe-track[data-track=sfx] .fe-clip{--fe-clip-bg:var(--danger)}@supports (color:color-mix(in lab, red, red)){.fe-track[data-track=sfx] .fe-clip{--fe-clip-bg:color-mix(in oklab, var(--danger) 18%, var(--surface-2))}}.fe-clip-body{color:var(--ink-1);font:inherit;text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding:0 8px;display:flex;position:absolute;inset:0}.fe-clip-body:active{cursor:grabbing}.fe-clip-body:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.fe-clip-body b{left:calc(var(--fe-head) + 6px);max-width:100%;font:500 11px/14px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;display:inline-flex;position:sticky;overflow:hidden}.fe-clip-body b .hs-icon{flex:none;width:12px;height:12px}.fe-clip-body small{left:calc(var(--fe-head) + 6px);max-width:100%;color:var(--ink-2);font:400 10px/12px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;position:sticky;overflow:hidden}.fe-clip-thumb{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.fe-clip-body img,.fe-clip-body video{object-fit:cover;pointer-events:none;-webkit-user-drag:none}.fe-track[data-track=visual] .fe-clip-body{justify-content:space-between;padding:3px 6px}.fe-track[data-track=visual] .fe-clip-body b,.fe-track[data-track=visual] .fe-clip-body small{border-radius:var(--radius-xs);color:#fff;background:#0009;padding:0 4px}.fe-track[data-track=visual] .fe-clip-body b{font:600 10px/14px var(--font-mono)}.fe-wave{width:calc(100% - 8px);height:calc(100% - 6px);fill:var(--ink-1);position:absolute;inset:3px 4px}@supports (color:color-mix(in lab, red, red)){.fe-wave{fill:color-mix(in oklab, var(--ink-1) 34%, transparent)}}.fe-wave{pointer-events:none}.fe-wave~b,.fe-wave~small{border-radius:var(--radius-xs);background:var(--fe-clip-bg);padding:0 4px}@supports (color:color-mix(in lab, red, red)){.fe-wave~b,.fe-wave~small{background:color-mix(in oklab, var(--fe-clip-bg) 86%, transparent)}}.fe-trim{z-index:1;background:var(--accent);cursor:ew-resize;opacity:0;touch-action:none;width:10px;transition:opacity var(--dur-fast);border:0;padding:0;position:absolute;top:0;bottom:0}.fe-trim:after{content:"";background:var(--on-accent);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:30%;bottom:30%;left:50%}.fe-trim[data-edge=start]{left:0}.fe-trim[data-edge=end]{right:0}.fe-clip:hover .fe-trim,.fe-clip[aria-current=true] .fe-trim,.fe-trim:focus-visible{opacity:1}.fe-trim:focus-visible{outline:2px solid var(--ink-1);outline-offset:-2px}.fe-drag-label{z-index:2;border-radius:var(--radius-xs);color:#fff;font:500 10px/14px var(--font-mono);pointer-events:none;background:#000000b8;padding:0 4px;position:absolute;top:2px;right:12px}.fe-drag-label[data-edge=start]{left:12px;right:auto}.fe-cut{z-index:3;border:2px solid var(--line-strong);background:var(--surface-1);cursor:pointer;border-radius:3px;width:14px;height:14px;margin-left:-7px;padding:0;position:absolute;bottom:5px;transform:rotate(45deg)}.fe-cut[data-kind=dissolve],.fe-cut[data-kind=black]{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fe-cut[data-kind=dissolve],.fe-cut[data-kind=black]{background:color-mix(in oklab, var(--accent) 45%, var(--surface-1))}}.fe-cut[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.fe-cut[aria-pressed=true]{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 35%, transparent)}}.fe-cut:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fe-cut:after{content:"";position:absolute;inset:-3px}@media (pointer:coarse){.fe-trim{opacity:1;width:18px;display:none}.fe-clip[aria-current=true] .fe-trim{display:block}.fe-clip-body{touch-action:pan-x pan-y}.fe-clip[aria-current=true] .fe-clip-body{touch-action:none}}@media (prefers-reduced-motion:reduce){.fe-trim,.fe-media-add.hs-iconbtn,.fe-tracks[data-gesture=move] .fe-clip,.fe-tracks[data-settling] .fe-clip{transition:none}}.fe-export{gap:var(--space-3);flex-direction:column;display:flex}.fe-renders{gap:var(--space-3);padding:var(--space-3) 0 0;border-top:var(--stroke-1) solid var(--line);flex-direction:column;margin:0;list-style:none;display:flex}.fe-renders li{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.fe-renders .hs-progress{align-self:stretch}@media (min-width:1101px){.fe:has(.fe-assemble) .lc-edit-empty-assemble{display:none}}@media (min-width:761px) and (max-width:1100px){.fe[data-side=media]:has(.fe-assemble) .lc-edit-empty-assemble{display:none}}.lc-gen{gap:var(--space-4);min-width:0;min-height:calc(100dvh - 56px - var(--space-3));padding:var(--space-4) var(--space-5) 0;flex-direction:column;display:flex}.lc-gen[data-empty=true]{padding-bottom:var(--space-7);justify-content:center;align-items:center}.lc-gen-area{gap:var(--space-4);min-width:0;padding-bottom:var(--space-4);flex-direction:column;flex:1;display:flex}.lc-gen[data-empty=true] .lc-gen-area{flex:none;width:100%;padding:0}.lc-gen-area>.hs-field,.lc-gen-area>.lc-image-slot{width:min(560px,100%);margin:var(--space-4) auto 0}.lc-gen-dock{bottom:var(--space-4);z-index:6;width:100%;padding-bottom:var(--space-4);pointer-events:none;justify-content:center;display:flex;position:sticky}.lc-gen[data-empty=true] .lc-gen-dock{padding:0;position:static}.lc-gen-dock>*{pointer-events:auto;width:min(860px,100%)}.lc-gen-dock>.hs-composer{max-width:none;margin:0}.lc-gen-hero{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.lc-gen-hero h1{font:600 34px/42px var(--font-sans);letter-spacing:-.01em;margin:0}.lc-gen-hero h1 em{color:var(--accent-ink);font-style:italic;font-weight:500}.lc-gen-hero p{color:var(--ink-2);font:400 15px/22px var(--font-sans);margin:0}.lc-gen-fan{height:150px;margin:var(--space-2) 0 var(--space-3);justify-content:center;align-items:center;display:flex}.lc-gen-fan img{object-fit:cover;border-radius:var(--radius-m);width:96px;height:120px;box-shadow:var(--shadow-pop);margin:0 -18px}.lc-gen-fan img[data-pos="1"],.lc-gen-fan img[data-pos="3"]{z-index:1;width:108px;height:132px}.lc-gen-fan img[data-pos="2"]{z-index:2;width:132px;height:150px}.lc-composer-c{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-xl);background:var(--surface-2);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:relative}.lc-composer-c .hs-notice{margin:0}.lc-dock-bar{gap:var(--space-2);flex-direction:column;display:flex}.lc-dock-inputs{align-items:center;gap:var(--space-2);display:flex}.lc-dock-inputs .lc-frame-slot{flex:none;width:76px}.lc-dock-inputs .lc-frame-slot-btn{aspect-ratio:auto;min-height:52px;padding:var(--space-1);gap:2px}.lc-dock-inputs .lc-frame-slot-btn>span{font:500 11px/13px var(--font-sans)}.lc-dock-inputs .lc-frame-slot-tag{display:none}.lc-presets-button{margin-left:auto}.lc-dock-prompt{min-height:44px;max-height:200px;padding:var(--space-2);color:var(--ink-1);font:400 15px/22px var(--font-sans);resize:none;field-sizing:content;background:0 0;border:0;outline:none}.lc-dock-chips{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.lc-dock-chips .hs-chip{gap:var(--space-1);white-space:nowrap}.lc-dock-generate{flex:none;min-width:140px;margin-left:auto}.lc-dock-bar>.lc-dock-chips+.lc-dock-generate{align-self:flex-end}.lc-dock-more{left:var(--space-3);bottom:calc(100% + var(--space-2));gap:var(--space-3);width:min(420px, calc(100% - 2 * var(--space-3)));max-height:min(70dvh,620px);padding:var(--space-4);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-overlay);z-index:8;flex-direction:column;display:flex;position:absolute;overflow:auto}.lc-dock-more[data-open=false]{display:none}.lc-dock-more-head{justify-content:space-between;align-items:center;display:flex}.lc-gen[data-empty=true] .lc-dock-more{bottom:auto;top:calc(100% + var(--space-2))}.lc-pop-anchor{display:inline-flex;position:relative}.lc-pop{left:0;bottom:calc(100% + var(--space-2));z-index:9;min-width:200px;padding:var(--space-2);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:absolute}.lc-gen[data-empty=true] .lc-pop{bottom:auto;top:calc(100% + var(--space-2))}.lc-mode-menu a{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-2);border-radius:var(--radius-m);color:var(--ink-1);font:500 13px/18px var(--font-sans);text-decoration:none;display:flex}.lc-mode-menu a:hover{background:var(--surface-2)}.lc-mode-menu a .hs-icon~.hs-icon{color:var(--accent);margin-left:auto}.lc-model-chip .lc-model-logo{width:18px;height:18px;font-size:10px}.lc-model-modal{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:420px;display:grid}.lc-model-modal .lc-model-browser{min-width:0}.lc-model-detail{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-l);background:var(--surface-2);flex-direction:column;display:flex}.lc-model-detail h3{font:600 20px/28px var(--font-sans);margin:0}.lc-model-detail p{color:var(--ink-2);margin:0}.lc-model-detail .hs-btn{align-self:flex-end;margin-top:auto}.lc-presets-modal .lc-tool-ideas header{display:none}.lc-gen .lc-history-bar{z-index:2;padding:var(--space-2) 0;background:inherit;position:sticky;top:0}.lc-dock-generate .lc-generate-tip,.lc-gen-dock .lc-composer-generate .lc-generate-tip,.lc-summary-action .lc-generate-tip{left:auto;right:0;transform:none}.lc-generate-reason{display:none}@media (hover:none){.lc-generate-reason{margin-top:var(--space-1);color:var(--ink-2);font:400 12px/16px var(--font-sans);text-align:center;display:block}}@media (max-width:768px){.lc-gen{min-height:calc(100dvh - 120px);padding:var(--space-3) var(--space-3) calc(var(--space-4) + 220px)}.lc-gen[data-empty=true]{padding-bottom:calc(var(--space-4) + 220px);justify-content:flex-start}.lc-gen-hero h1{font-size:26px;line-height:34px}.lc-gen-fan{height:110px}.lc-gen-fan img,.lc-gen-fan img[data-pos="1"],.lc-gen-fan img[data-pos="3"]{width:64px;height:84px;margin:0 -14px}.lc-gen-fan img[data-pos="2"]{width:90px;height:110px}.lc-gen-dock,.lc-gen[data-empty=true] .lc-gen-dock{left:var(--space-2);right:var(--space-2);bottom:calc(64px + var(--space-2) + env(safe-area-inset-bottom));width:auto;padding:0;position:fixed}.lc-dock-generate{flex:1 0 100%;min-width:0;margin:0}.lc-gen .lc-dock-more,.lc-gen[data-empty=true] .lc-dock-more{top:auto;bottom:calc(100% + var(--space-2));width:100%;max-height:60dvh;left:0}.lc-gen .lc-pop,.lc-gen[data-empty=true] .lc-pop{top:auto;bottom:calc(100% + var(--space-2))}.lc-model-modal{grid-template-columns:minmax(0,1fr)}}.lc-wizard{gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-5) 72px;flex-direction:column;flex:1;display:flex}.lc-wizard-bar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lc-wizard-bar-end{gap:var(--space-1);margin-left:auto;display:inline-flex}.lc-wizard-bar-end .hs-btn[aria-pressed=true]{background:var(--surface-3);color:var(--ink-1)}.lc-wizard-steps{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-full);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.lc-wizard-steps button{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-full);color:var(--ink-2);font:500 13px/18px var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1 0 auto;display:inline-flex}.lc-wizard-steps button:hover{color:var(--ink-1)}.lc-wizard-steps button[aria-current=step]{background:var(--surface-3);color:var(--ink-1)}.lc-wizard-n{border-radius:var(--radius-full);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--line-strong);font:500 12px/1 var(--font-mono);place-items:center;display:inline-grid}.lc-wizard-steps button[data-done=true] .lc-wizard-n{background:var(--success);color:var(--bg);box-shadow:none}.lc-wizard-steps button[aria-current=step] .lc-wizard-n{background:var(--accent);color:var(--on-accent);box-shadow:none}.lc-wizard-body{gap:var(--space-4);flex:1;grid-template-columns:minmax(0,1fr) clamp(320px,24vw,400px);align-items:stretch;min-height:0;display:grid}.lc-wizard-panel{gap:var(--space-4);min-width:0;min-height:100%;padding:var(--space-5);border-radius:var(--radius-xl);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.lc-wizard-panel>header h2{font:600 20px/28px var(--font-sans);margin:0}.lc-wizard-panel>header p{margin:var(--space-1) 0 0;color:var(--ink-2);font:400 14px/20px var(--font-sans)}.lc-wizard-panel>.lc-tool-mode{margin:var(--space-5) auto}.lc-wizard-foot{justify-content:space-between;gap:var(--space-2);padding-top:var(--space-3);border-top:var(--stroke-1) solid var(--line);margin-top:auto;display:flex}.lc-wizard-summary{top:var(--space-4);align-self:stretch;gap:var(--space-3);max-height:calc(100dvh - 216px);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex;position:sticky}.lc-wizard-summary-toggle{align-items:center;gap:var(--space-2);color:var(--ink-1);font:500 14px/20px var(--font-sans);cursor:default;background:0 0;border:0;padding:0;display:flex}.lc-wizard-summary-toggle span{color:var(--ink-2);font:400 13px/18px var(--font-sans)}.lc-wizard-summary-toggle .hs-icon{margin-left:auto;display:none}.lc-wizard-summary-body{flex-direction:column;gap:2px;min-height:0;display:flex;overflow:auto}.lc-wizard-summary-body .lc-tool-chips{margin-top:var(--space-2)}.lc-summary-media{gap:var(--space-1);margin-bottom:var(--space-2);flex-direction:column;display:flex}.lc-summary-media .hs-media{aspect-ratio:2;border-radius:var(--radius-m);flex:none}.lc-summary-row{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-2);border-radius:var(--radius-m);color:var(--ink-1);font:400 13px/18px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.lc-summary-row span{color:var(--ink-2)}.lc-summary-row b{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.lc-summary-row:hover{background:var(--surface-2)}.lc-summary-action{gap:var(--space-2);flex-direction:column;display:flex}.lc-summary-action .hs-notice{margin:0}.lc-wizard .lc-picker-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.lc-wizard .lc-option-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}@media (max-width:1024px){.lc-wizard-body{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:768px){.lc-wizard{padding:var(--space-3) var(--space-4) calc(var(--space-6) + 150px)}.lc-wizard-steps{border-radius:var(--radius-l)}.lc-wizard-steps button{flex:none}.lc-wizard-body{grid-template-columns:minmax(0,1fr)}.lc-wizard-panel{padding:var(--space-4)}.lc-wizard .lc-picker-grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.lc-wizard .lc-option-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.lc-wizard-summary{left:var(--space-2);right:var(--space-2);bottom:calc(64px + var(--space-2) + env(safe-area-inset-bottom));z-index:20;min-height:0;max-height:70dvh;padding:var(--space-3);box-shadow:var(--shadow-overlay);position:fixed;top:auto;overflow:auto}.lc-wizard-summary-toggle{cursor:pointer}.lc-wizard-summary-toggle .hs-icon{display:inline-flex}.lc-wizard-summary[data-open=false] .lc-wizard-summary-body{display:none}}.lc-shoot-type{width:auto;min-width:200px;font-weight:600}.lc-materials-page{gap:var(--space-4);flex-direction:column;display:flex}.lc-asset-list{border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex;overflow:hidden}.lc-asset-row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-top:var(--stroke-1) solid var(--line);grid-template-columns:64px minmax(0,2fr) minmax(0,1fr) 150px auto;display:grid}.lc-asset-row:first-child{border-top:0}.lc-asset-row:hover{background:var(--surface-2)}.lc-asset-thumb{aspect-ratio:16/10;border-radius:var(--radius-s);background:var(--surface-2);width:64px;color:var(--ink-2);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.lc-asset-thumb .hs-media{aspect-ratio:auto;position:absolute;inset:0}.lc-asset-name{flex-direction:column;min-width:0;display:flex}.lc-asset-name b{font:500 14px/20px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-asset-name small,.lc-asset-project{color:var(--ink-2);font:400 12px/16px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-asset-status{min-height:36px;padding-block:0;font-size:13px}.lc-asset-actions{gap:var(--space-1);display:inline-flex}.lc-asset-actions .hs-iconbtn[aria-pressed=true]{color:var(--danger)}@media (max-width:768px){.lc-asset-row{row-gap:var(--space-1);grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"thumb name actions""thumb status status"}.lc-asset-thumb{grid-area:thumb;width:56px}.lc-asset-name{grid-area:name}.lc-asset-project{display:none}.lc-asset-status{grid-area:status}.lc-asset-actions{grid-area:actions}}.lc-studio-hero{align-items:center;gap:var(--space-6);padding:var(--space-5);border-radius:var(--radius-xl);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.lc-studio-hero>div:first-child{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.lc-studio-hero h1{font:600 32px/40px var(--font-sans);letter-spacing:-.01em;margin:0}.lc-studio-hero p{color:var(--ink-2);font:400 16px/24px var(--font-sans);margin:0}.lc-studio-hero-media{aspect-ratio:16/9;border-radius:var(--radius-l);background:var(--stage);position:relative;overflow:hidden}.lc-studio-hero-media>*{width:100%;height:100%;position:absolute;inset:0}@media (max-width:768px){.lc-studio-hero{gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.lc-studio-hero h1{font-size:26px;line-height:34px}.lc-studio-hero-media{order:-1}}.lc-canvas{min-width:0;min-height:calc(var(--ms-vh,100dvh) - 56px - var(--space-3));margin:0 var(--space-3) var(--space-3);border-radius:var(--radius-xl);background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.lc-canvas{background:color-mix(in srgb, var(--surface-1) 55%, var(--bg))}}.lc-canvas{box-shadow:inset 0 0 0 1px var(--line)}.lc-canvas>.hs-page{max-width:none}.lc-top-credits{align-items:center;gap:var(--space-1);min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--surface-2);color:var(--ink-1);font:500 13px/18px var(--font-mono);text-decoration:none;display:inline-flex}.lc-top-credits:hover{background:var(--surface-3)}@media (max-width:768px){.lc-canvas{box-shadow:none;background:0 0;border-radius:0;min-height:0;margin:0}}.lc-studio-landing{gap:var(--space-5)}.lc-studio-stage{min-height:clamp(200px,17vw,280px);padding:var(--space-5);border-radius:var(--radius-xl);background:var(--stage);align-items:center;display:flex;position:relative;overflow:hidden}.lc-studio-stage-media{position:absolute;inset:0}.lc-studio-stage-media>*{width:100%;height:100%;position:absolute;inset:0}.lc-studio-stage-media .hs-media img,.lc-studio-stage-media video,.lc-studio-stage-media img{object-fit:cover}.lc-studio-stage-media .lc-studio-stage-art{object-position:55% 22%}@media (max-width:640px){.lc-studio-stage-media .lc-studio-stage-art{object-position:68% 22%}}.lc-studio-stage:after{content:"";background:linear-gradient(90deg, var(--bg) 0%, transparent 72%);opacity:.8;pointer-events:none;position:absolute;inset:0}.lc-studio-glass{z-index:1;width:min(300px,100%);padding:var(--space-3) var(--space-4) var(--space-4);border-radius:var(--radius-xl);background:var(--surface-1);flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.lc-studio-glass{background:color-mix(in srgb, var(--surface-1) 72%, transparent)}}.lc-studio-glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--line)}.lc-studio-glass-tag{padding:2px var(--space-2);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-2);font:500 12px/16px var(--font-sans)}.lc-studio-glass h1{font:600 18px/24px var(--font-sans);letter-spacing:-.01em;margin:0}.lc-studio-glass p{margin:0 0 var(--space-1);color:var(--ink-2);font:400 12px/16px var(--font-sans)}.lc-studio-landing>.hs-sec{margin:0}.lc-studio-tools{gap:var(--space-5);flex-direction:column;display:flex}.lc-studio-landing .lc-studio-tiles{grid-template-columns:repeat(auto-fill,minmax(clamp(150px,13vw,210px),1fr))}.lc-studio-landing .lc-studio-tile .hs-media{aspect-ratio:16/9}.lc-studio-landing .lc-studio-tile>span{padding:var(--space-2) var(--space-3) var(--space-3);gap:2px}.lc-studio-landing .lc-studio-tile b{font-size:13px;line-height:18px}.lc-studio-landing .lc-studio-tile small{font-size:11px;line-height:15px}@media (max-width:768px){.lc-studio-stage{min-height:200px;padding:var(--space-3);align-items:flex-end}.lc-studio-glass h1{font-size:16px;line-height:22px}}.lc-library-head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lc-library-head h1{font:600 22px/30px var(--font-sans);margin:0}.lc-library-tools{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:inline-flex}.lc-library-tools .lc-discover-query{width:240px}.lc-library-view{border-radius:var(--radius-m);background:var(--surface-2);gap:2px;padding:2px;display:inline-flex}.lc-library-view .hs-iconbtn[aria-pressed=true]{background:var(--surface-3);color:var(--ink-1)}.lc-library-filters{right:0;top:calc(100% + var(--space-2));z-index:12;gap:var(--space-2);width:min(360px,90vw);padding:var(--space-4);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:absolute}.lc-library-filters .caption{margin-top:var(--space-2);color:var(--ink-2)}.lc-library-filters .hs-btn:last-child{margin-top:var(--space-2);align-self:flex-end}@media (max-width:768px){.lc-library-tools{width:100%;margin-left:0}.lc-library-tools .lc-discover-query{flex:100%;order:-1;width:auto}.lc-library-filters{left:0;right:auto}}.lc-project-canvas{margin-top:var(--space-3);min-height:calc(100dvh - 64px - 2 * var(--space-3));flex-direction:column;display:flex}.lc-wizard-summary-body{flex:1}.lc-summary-media .hs-media{max-height:220px}.lc-canvas{width:calc(100% - 2 * clamp(var(--space-4), 3vw, var(--space-7)));max-width:1680px;margin:0 auto var(--space-3)}@media (max-width:768px){.lc-canvas{width:100%;margin:0}}.lc-canvas>.hs-page,.lc-canvas>.lc-gen,.lc-canvas>.lc-wizard,.lc-project-canvas>.lc-wizard{padding-inline:clamp(var(--space-4), 3vw, var(--space-7))}.lc-canvas{box-shadow:none;background:0 0;border-radius:0}.lc-projects-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.lc-studio-glass-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.lc-projects-grid{--col:clamp(170px, 14vw, 240px);gap:var(--space-3)}.lc-projects-grid .hs-pcard-title{font-size:13px;line-height:18px}.lc-projects-grid .hs-pcard-meta{font-size:11px;line-height:15px}@media (max-width:640px){.lc-projects-grid{--col:140px;gap:var(--space-2)}}@media (min-width:769px){body:has(.hs-botfab) .lc-wizard-summary{max-height:calc(100dvh - 288px)}}@media (max-width:768px){.lc-wizard .lc-tool-main-tabs{scrollbar-width:none;overflow-x:auto}.lc-wizard .lc-tool-main-tabs button{white-space:nowrap;flex:none}.lc-wizard .lc-tool-main-tabs button[aria-pressed=true]:after{bottom:0}}.lc-brand-form{gap:var(--space-5);flex-direction:column;display:flex}.lc-brand-section{gap:var(--space-3);flex-direction:column;display:flex}.lc-brand-section h3{font:600 14px/20px var(--font-sans);margin:0}.lc-brand-section p{margin:0}.lc-brand-count{justify-content:space-between}.lc-brand-plate{height:150px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-m)}.lc-brand-plate[data-plate=light]{background:#fff}.lc-brand-plate[data-plate=dark]{background:#16171a}.lc-brand-plate>.hs-media{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none}.lc-brand-colors{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid}.lc-brand-colors:empty{display:none}.lc-brand-color{align-items:center;gap:var(--space-2);grid-template-columns:36px minmax(0,1fr) auto;display:grid}.lc-brand-color input[type=color]{border:1px solid var(--line);border-radius:var(--radius-s);cursor:pointer;background:0 0;width:36px;height:36px;padding:0}a.lc-brand-card{color:inherit;text-decoration:none}.lc-brand-card-actions{padding:0 var(--space-5) var(--space-5)}.lc-brand-page{gap:var(--space-6);flex-direction:column;display:flex}.lc-brand-sheet{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;display:grid}.lc-brand-plates{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lc-brand-facts{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.lc-brand-facts dt{color:var(--ink-3);font:500 12px/16px var(--font-sans)}.lc-brand-facts dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;white-space:pre-line}.lc-brand-references{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.lc-brand-references .hs-media{aspect-ratio:4/3}.lc-brand-versions{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lc-brand-versions li{gap:var(--space-3);grid-template-columns:48px minmax(0,1fr) auto;font-size:14px;display:grid}.lc-picker-group{color:var(--ink-3);font:500 12px/16px var(--font-sans);grid-column:1/-1;margin:0}.lc-picker-saved>.hs-iconbtn+.hs-iconbtn{left:auto;right:var(--space-3)}.lc-brand-ask{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-m);flex-direction:column;display:flex}.lc-brand-ask h3{font:600 14px/20px var(--font-sans);margin:0}.lc-outfit-table{gap:var(--space-2);flex-direction:column;max-width:720px;display:flex}.lc-outfit-tr{align-items:center;gap:var(--space-3);grid-template-columns:90px repeat(3,96px) auto;display:grid}.lc-outfit-th{color:var(--ink-3);font:500 12px/16px var(--font-sans)}.lc-outfit-n{color:var(--ink-3);font:500 13px/18px var(--font-sans);text-align:left}.lc-outfit-table .lc-frame-slot-btn>span{display:none}@media (max-width:768px){.lc-outfit-tr{gap:var(--space-2);grid-template-columns:56px repeat(3,minmax(0,1fr)) auto}}.lc-wizard-summary-body>.lc-tool-chips:empty{display:none}.lc-next-steps{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.lc-next-steps h2{font:600 14px/20px var(--font-sans);margin:0}.lc-next-step{align-items:center;gap:var(--space-3);grid-template-columns:48px minmax(0,1fr) minmax(160px,220px);display:grid}.lc-next-step .hs-media{border-radius:var(--radius-m);width:48px;height:64px}.lc-next-step>span{flex-direction:column;min-width:0;display:flex}.lc-next-step b{font:600 13px/18px var(--font-sans)}.lc-next-step small{color:var(--ink-2);font:400 12px/16px var(--font-sans)}.lc-next-step>.lc-next-links{justify-content:flex-end;gap:var(--space-2);flex-flow:wrap}@media (max-width:600px){.lc-next-step{grid-template-columns:48px minmax(0,1fr)}.lc-next-step .lc-generate,.lc-next-step>.lc-next-links{grid-column:1/-1}.lc-next-step>.lc-next-links{justify-content:flex-start}}.lc-fashion-bar{justify-content:flex-end;display:flex}.lc-catalogue{gap:var(--space-4);flex-direction:column;display:flex}.lc-catalogue-list{gap:var(--space-2);flex-direction:column;max-height:min(52vh,480px);margin:0;padding:0;list-style:none;display:flex;overflow:auto}.lc-catalogue-list li{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,200px) minmax(0,1fr);display:grid}.lc-catalogue-list label{align-items:center;gap:var(--space-3);cursor:pointer;min-width:0;display:flex}.lc-catalogue-list .hs-media{border-radius:var(--radius-m);flex:none;width:40px;height:54px}.lc-catalogue-list b{font:500 13px/18px var(--font-sans)}@media (max-width:600px){.lc-catalogue-list li{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}.lc-fm{gap:var(--space-4)}.lc-fm-head{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.lc-fm-head h1{font:600 20px/28px var(--font-sans);letter-spacing:-.01em;margin:0}.lc-fm-head small{color:var(--ink-3);font:400 12px/16px var(--font-sans)}.lc-fm-head .hs-btn{align-self:center;margin-left:auto}.lc-fm-body{gap:var(--space-4);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.lc-fm-folders{top:var(--space-4);max-height:calc(100dvh - 120px);padding:var(--space-2);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:2px;display:flex;position:sticky;overflow-y:auto}.lc-fm-folder{align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-2);border-radius:var(--radius-s);color:var(--ink-2);font:500 13px/18px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.lc-fm-folder span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-fm-folder .hs-icon{flex:none}.lc-fm-folder:hover{background:var(--surface-2);color:var(--ink-1)}.lc-fm-folder[aria-pressed=true]{background:var(--surface-3);color:var(--ink-1)}.lc-fm-folders-label{margin:var(--space-3) var(--space-2) var(--space-1);color:var(--ink-3);font:500 11px/14px var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.lc-fm-pane{gap:var(--space-3);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.lc-fm-toolbar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.lc-fm-controls{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.lc-fm-controls .lc-material-size input{width:96px}.lc-fm-place{min-width:0;color:var(--ink-1);font:600 15px/20px var(--font-sans);flex-direction:column;margin-right:auto;display:flex}.lc-fm-place small{color:var(--ink-3);font:400 12px/16px var(--font-sans)}.lc-fm-search{align-items:center;gap:var(--space-2);width:clamp(160px,22cqi,240px);height:32px;padding:0 var(--space-3);border-radius:var(--radius-m);background:var(--surface-2);color:var(--ink-3);display:flex}.lc-fm-search:focus-within{box-shadow:inset 0 0 0 1px var(--line-strong)}.lc-fm-search input{min-width:0;color:var(--ink-1);font:400 13px/18px var(--font-sans);background:0 0;border:0;outline:none;flex:1}.lc-fm-select{width:auto;min-height:32px;padding-block:0;font-size:13px}.lc-fm .lc-library-view .hs-iconbtn{width:28px;height:28px}.lc-fm-kinds{gap:var(--space-1);scrollbar-width:none;display:flex;overflow-x:auto}.lc-fm-kinds .hs-chip{min-height:28px;padding:0 var(--space-3);flex:none;gap:6px;font-size:12px}.lc-fm-kinds .hs-chip small{color:var(--ink-3);font:500 11px/14px var(--font-mono)}.lc-fm-bulk{top:var(--space-2);z-index:3;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border-radius:var(--radius-m);background:var(--surface-3);flex-wrap:wrap;display:flex;position:sticky}.lc-fm-bulk b{margin-right:var(--space-2);font:600 13px/18px var(--font-sans)}.lc-fm-table{border-radius:var(--radius-l);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex;overflow:clip}.lc-fm-row{align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-2);border-top:var(--stroke-1) solid var(--line);color:var(--ink-2);font:400 12px/16px var(--font-sans);grid-template-columns:32px minmax(0,1fr) minmax(0,150px) 64px 52px 112px 100px;display:grid}.lc-fm-row:first-child{border-top:0}.lc-fm-row-head{z-index:2;background:var(--surface-2);min-height:34px;color:var(--ink-3);font:500 11px/14px var(--font-sans);letter-spacing:.03em;text-transform:uppercase;position:sticky;top:0}.lc-fm-row:not(.lc-fm-row-head):hover{background:var(--surface-2)}.lc-fm-row[aria-selected=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lc-fm-row[aria-selected=true]{background:color-mix(in oklab, var(--accent) 10%, var(--surface-1))}}.lc-fm-check{place-items:center;display:grid}.lc-fm-check input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;margin:0}.lc-fm-name{align-items:center;gap:var(--space-3);min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 0;display:flex}.lc-fm-thumb{aspect-ratio:16/10;border-radius:var(--radius-s);background:var(--surface-2);width:52px;color:var(--ink-2);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.lc-fm-thumb .hs-media{aspect-ratio:auto;position:absolute;inset:0}.lc-fm-title{flex-direction:column;min-width:0;display:flex}.lc-fm-title b{color:var(--ink-1);font:500 13px/18px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-fm-title small{color:var(--ink-3);font:400 11px/15px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;display:none;overflow:hidden}.lc-fm-name:hover b{text-underline-offset:2px;text-decoration:underline}.lc-fm-project{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-fm-size,.lc-fm-date{font-family:var(--font-mono);white-space:nowrap;font-size:11px}.lc-fm-status select{min-height:28px;padding-block:0;font-size:12px}.lc-fm-actions{justify-content:flex-end;gap:2px;display:inline-flex}.lc-fm-actions .hs-iconbtn[aria-pressed=true]{color:var(--danger)}.lc-fm-table[data-scoped] .lc-fm-row{grid-template-columns:32px minmax(0,1fr) 64px 52px 112px 100px}.lc-fm-table[data-scoped] .lc-fm-project{display:none}@container (max-width:800px){.lc-fm-row,.lc-fm-table[data-scoped] .lc-fm-row{grid-template-columns:32px minmax(0,1fr) 64px 52px 112px 100px}.lc-fm-project{display:none}}@container (max-width:560px){.lc-fm-row,.lc-fm-table[data-scoped] .lc-fm-row{grid-template-columns:32px minmax(0,1fr) 100px}.lc-fm-size,.lc-fm-date,.lc-fm-status{display:none}.lc-fm-title small{display:block}}@container (max-width:400px){.lc-fm-row,.lc-fm-table[data-scoped] .lc-fm-row{gap:var(--space-1);grid-template-columns:28px minmax(0,1fr) 66px}.lc-fm-actions .hs-iconbtn:first-child{display:none}.lc-fm-thumb{width:44px}}@media (max-width:1024px){.lc-fm-body{grid-template-columns:minmax(0,1fr)}.lc-fm-folders{max-height:none;padding:var(--space-1);scrollbar-width:none;flex-direction:row;position:static;overflow-x:auto}.lc-fm-folder{flex:none}.lc-fm-folders-label{display:none}}@media (max-width:640px){.lc-fm-place{flex:100%}.lc-fm-controls{flex:100%;justify-content:flex-start;margin-left:0}.lc-fm-search{flex:100%;order:5;width:auto}.lc-fm-select{flex:1 1 0;min-width:0}}.lc-fm .lc-material-caption{padding:var(--space-2) var(--space-3) var(--space-3);gap:2px}.lc-fm .lc-material-caption small{color:var(--ink-3);font:400 11px/15px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-tile-check{top:var(--space-2);left:var(--space-2);z-index:3;border-radius:var(--radius-s);opacity:0;width:26px;height:26px;transition:opacity var(--dur-fast);cursor:pointer;background:#0000008c;place-items:center;display:grid;position:absolute}.lc-tile-check input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;margin:0}.lc-result-tile:hover .lc-tile-check,.lc-result-tile[data-selected] .lc-tile-check,.lc-tile-check:focus-within{opacity:1}.lc-fm:has(.lc-fm-bulk) .lc-tile-check{opacity:1}.lc-result-tile[data-selected]{box-shadow:inset 0 0 0 2px var(--accent)}@media (hover:none){.lc-tile-check{opacity:1}}.lc-fm .lc-tile-corner{display:none}@media (max-width:640px){.lc-fm .lc-material-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.lc-fm .lc-material-size{display:none}}@media (hover:none){.lc-fm .hs-rcard-actions,.lc-fm .lc-tile-tools{display:none}}.nf-types{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.nf-type{gap:var(--space-2);padding:var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);cursor:pointer;outline:none;flex-direction:column;display:flex}.nf-type:hover{border-color:var(--ink-3)}.nf-type:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nf-type[aria-checked=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.nf-type img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-m);background:var(--surface-2);width:100%}.nf-type b{align-items:center;gap:var(--space-2);font:600 15px/22px var(--font-sans);display:flex}.nf-type b small{border-radius:var(--radius-s);background:var(--surface-2);color:var(--ink-2);font:500 11px/18px var(--font-mono);margin-left:auto;padding:0 6px}.nf-type p{min-height:36px;color:var(--ink-2);font:400 13px/18px var(--font-sans);margin:0}.nf-engine-field{margin-top:auto}.nf-engine-field .hs-pop{width:100%;display:flex}.nf-engine-field .hs-pop>.hs-menu{top:auto;bottom:calc(100% + var(--space-1));max-width:none;right:0}.nf-engine-field .hs-select small{color:var(--ink-3);font:400 12px/16px var(--font-sans)}.nf-label{margin-top:var(--space-1);color:var(--ink-3);font:500 11px/16px var(--font-sans)}.nf-engines{gap:var(--space-1);flex-direction:column;display:flex}.nf-engine{padding:var(--space-2) var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-m);background:var(--surface-0,var(--bg));color:var(--ink-1);text-align:left;cursor:pointer;flex-direction:column;gap:2px;display:flex}.nf-engine:hover:not(:disabled){border-color:var(--ink-3)}.nf-engine[aria-checked=true]{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nf-engine[aria-checked=true]{background:color-mix(in oklab, var(--accent) 12%, transparent)}}.nf-engine:disabled{cursor:not-allowed;opacity:.72}.nf-engine-head{align-items:center;gap:var(--space-2);display:flex}.nf-engine-head b{font:600 13px/18px var(--font-sans)}.nf-engine-head small{color:var(--ink-3);font:500 11px/16px var(--font-mono)}.nf-engine-head .hs-badge{margin-left:auto}.nf-engine[aria-checked=true] .nf-engine-head b{color:var(--accent-ink)}.nf-engine-text,.nf-engine-note{color:var(--ink-3);font:400 12px/16px var(--font-sans)}.st{flex:1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:360px minmax(0,1fr);min-height:0;display:grid}.st[data-series=true]{grid-template-columns:360px minmax(0,1fr) 200px}.st-panel{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-5);border-right:var(--stroke-1) solid var(--line);flex-direction:column;grid-row:1/span 2;display:flex;overflow:auto}.st-tabs{border-radius:var(--radius-m);background:var(--surface-1);gap:2px;padding:3px;display:flex}.st-tabs button{height:32px;padding:0 var(--space-3);border-radius:var(--radius-s);color:var(--ink-3);font:500 13px/18px var(--font-sans);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.st-tabs button[aria-selected=true]{background:var(--surface-3,var(--surface-2));color:var(--ink-1)}.st-hint{color:var(--ink-3);font:400 12px/17px var(--font-sans);margin:0}.st-chip{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-full);height:26px;color:var(--ink-2);font:500 12px/16px var(--font-sans);align-items:center;gap:4px;padding:0 10px;display:inline-flex}.st-chip .hs-icon{width:13px;height:13px}.st-frames{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.st-frame{aspect-ratio:16/9;border:var(--stroke-1) dashed var(--line);border-radius:var(--radius-m);background:var(--surface-1);color:var(--ink-3);cursor:pointer;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.st-frame img{object-fit:cover;width:100%;height:100%}.st-frame small{border-radius:var(--radius-s);color:#fff;font:500 10px/16px var(--font-sans);background:#0000008c;padding:0 5px;position:absolute;bottom:4px;left:6px}.st-frame-chain{cursor:default}.st-frame-open{padding:0 var(--space-2) 16px;color:var(--ink-3);font:400 12px/16px var(--font-sans);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.st-frame-open:has(img){padding:0}.st-frame-open:not(:disabled):hover{color:var(--ink-1)}.st-frame-open:disabled{cursor:default}.st-frame-open:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.st-frame-clear{width:24px;height:24px;position:absolute;top:4px;right:4px}.st-refs{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.st-ref{min-width:0;color:var(--ink-1);font:500 11px/14px var(--font-sans);text-align:left;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.st-ref img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-m);background:var(--surface-2);width:100%}.st-ref span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-ref small{color:var(--ink-3);font:400 10px/13px var(--font-mono)}.st-ref-add{aspect-ratio:1;border:var(--stroke-1) dashed var(--line);border-radius:var(--radius-m);color:var(--ink-3);cursor:pointer;align-content:center;place-items:center;gap:2px;display:grid}.st-voice{align-items:center;gap:4px;margin-top:4px;display:inline-flex;color:var(--accent-ink)!important}.st-voice .hs-icon{width:11px;height:11px}.st-field{color:var(--ink-3);font:500 11px/16px var(--font-sans);flex-direction:column;gap:4px;display:flex}.st-field select,.st-field input{height:34px;padding:0 var(--space-2);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-m);background:var(--surface-1);color:var(--ink-1);font:400 13px/18px var(--font-sans);outline:none}.st-field select:focus,.st-field input:focus{border-color:var(--accent)}.st-generate{gap:var(--space-2);flex-wrap:wrap;display:flex}.st-generate .hs-btn{white-space:nowrap}.st-generate .hs-btn-primary{flex:1}.st-stage{gap:var(--space-3);min-width:0;min-height:0;padding:var(--space-3) var(--space-5) var(--space-4);flex-direction:column;display:flex;overflow:auto}.st-stage-head{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--ink-3);font:500 12px/16px var(--font-sans);display:flex}.st-stage-head .st-tabs{width:260px}.st-feed{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start;display:grid}.st-feed[data-aspect="9:16"]{grid-template-columns:repeat(auto-fill,minmax(180px,220px))}.st-take{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);margin:0;overflow:hidden}.st-take img{aspect-ratio:16/9;object-fit:cover;place-items:center;width:100%;display:grid}.st-feed[data-aspect="9:16"] .st-take img{aspect-ratio:9/16}.st-take figcaption{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);color:var(--ink-3);font:400 12px/16px var(--font-sans);display:flex}.st-take figcaption b{color:var(--ink-1);font-weight:600}.st-still{border-style:dashed}.st-applied{color:var(--success);font:500 12px/16px var(--font-sans);align-items:center;gap:4px;display:inline-flex}.st-empty{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);border:var(--stroke-1) dashed var(--line);border-radius:var(--radius-l);color:var(--ink-3);font:400 13px/18px var(--font-sans);text-align:center;flex-direction:column;grid-column:1/-1;display:flex}.st-empty b{color:var(--ink-1);font:600 15px/22px var(--font-sans)}.st-empty-project[data-episodes]{place-items:stretch stretch}.st-empty-project[data-episodes]>.st-empty{margin:var(--space-4);grid-column:1/3;place-self:center}@media (max-width:1024px){.st-empty-project[data-episodes]>.st-empty{grid-column:1}}.st-library{gap:var(--space-3);flex-direction:column;display:flex}.st-kinds{gap:var(--space-1);flex-wrap:wrap;display:flex}.st-kinds button{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-full);color:var(--ink-2);font:500 12px/16px var(--font-sans);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.st-kinds button[aria-pressed=true]{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.st-kinds button[aria-pressed=true]{background:color-mix(in oklab, var(--accent) 12%, transparent)}}.st-kinds button[aria-pressed=true]{color:var(--accent-ink)}.st-cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.st-card{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);color:var(--ink-1);margin:0;padding:0;overflow:hidden}.st-card img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.st-card figcaption{padding:var(--space-2) var(--space-3);font:500 13px/18px var(--font-sans);flex-direction:column;display:flex}.st-card figcaption small{color:var(--ink-3);font:400 11px/15px var(--font-sans)}.st-card-add{align-content:center;place-items:center;gap:var(--space-2);min-height:180px;color:var(--ink-3);font:500 13px/18px var(--font-sans);cursor:pointer;background:0 0;border-style:dashed;display:grid}.st-card-builder{border-style:solid;border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.st-card-builder{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}}.st-card-builder{color:var(--accent)}.st-card-builder:hover{background:var(--accent-soft)}.hs-modal-foot .st-builder-open{margin-inline-end:auto}.st-form{gap:var(--space-3);flex-direction:column;display:flex}.st-drop{align-items:center;gap:var(--space-2);padding:var(--space-6);border:var(--stroke-1) dashed var(--line);border-radius:var(--radius-l);color:var(--ink-3);font:400 13px/18px var(--font-sans);flex-direction:column;display:flex}@media (max-width:1024px){.st,.st[data-series=true]{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr)}.st-panel{border-right:0;border-bottom:var(--stroke-1) solid var(--line);grid-row:auto}}@media (max-width:768px){.st-stage{padding:var(--space-3)}.st-stage-head .st-tabs{width:auto}.st-feed{grid-template-columns:minmax(0,1fr)}}.st-model{padding:var(--space-2) var(--space-3);border-radius:var(--radius-m);background:var(--accent);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.st-model{background:color-mix(in oklab, var(--accent) 10%, transparent)}}.st-model{color:var(--ink-2);font:400 11px/16px var(--font-sans)}.st-model b{color:var(--accent-ink);font:600 13px/18px var(--font-sans)}.st-model .hs-icon{width:14px;height:14px;color:var(--accent-ink)}.st-model-change{border:var(--stroke-1) solid var(--accent);margin-left:auto;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.st-model-change{border:var(--stroke-1) solid color-mix(in oklab, var(--accent) 40%, var(--line))}}.st-model-change{border-radius:var(--radius-full);color:var(--accent-ink);font:500 11px/16px var(--font-sans);cursor:pointer;background:0 0}.st-model-change:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.st-model-change:hover{background:color-mix(in oklab, var(--accent) 16%, transparent)}}.st-card-section{gap:var(--space-2);padding:var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);flex-direction:column;display:flex}.st-card-section h3{color:var(--ink-1);font:600 13px/18px var(--font-sans);justify-content:space-between;align-items:baseline;margin:0;display:flex}.st-card-section h3 small{color:var(--ink-3);font:400 11px/16px var(--font-sans)}.st-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.st-stepper{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-full);height:30px;color:var(--ink-1);font:500 12px/16px var(--font-sans);align-items:center;gap:6px;padding:0 4px;display:inline-flex}.st-stepper button{width:22px;height:22px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%}.st-stepper button:hover{background:var(--surface-2)}.st-chip{height:30px}.st-chip-select{padding-right:4px;position:relative}.st-chip-select select{color:var(--ink-1);font:500 12px/16px var(--font-sans);cursor:pointer;background:0 0;border:0;outline:none;padding:0 4px}.st-field textarea{padding:var(--space-2);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-m);background:var(--surface-1);color:var(--ink-1);font:400 13px/19px var(--font-sans);resize:vertical;outline:none}.st-field textarea:focus{border-color:var(--accent)}.st-media{gap:var(--space-2);flex-wrap:wrap;display:flex}.st-media button{border:var(--stroke-1) dashed var(--line);border-radius:var(--radius-full);height:30px;color:var(--ink-2);font:500 12px/16px var(--font-sans);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.st-media button small{color:var(--ink-3);font:400 11px/16px var(--font-mono)}.st-media .hs-icon{width:13px;height:13px}.st-source{align-items:center;gap:var(--space-3);display:flex}.st-source img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-m);width:96px}.st-source span{flex-direction:column;display:flex}.st-source b{font:600 13px/18px var(--font-sans)}.st-source small{color:var(--ink-3);font:400 12px/16px var(--font-sans)}.st-seg{border-radius:var(--radius-full);background:var(--surface-1);padding:2px;display:inline-flex}.st-seg button{border-radius:var(--radius-full);height:26px;color:var(--ink-3);font:500 12px/16px var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0 12px}.st-seg button[aria-pressed=true]{background:var(--surface-3,var(--surface-2));color:var(--ink-1)}.st-seg.st-still-shots{--seg-bg:var(--surface-1);border-radius:var(--radius-m);gap:2px;min-width:0;padding:3px;display:flex}[data-theme=light] .st-seg.st-still-shots{--seg-bg:var(--surface-2)}.st-still-shots button{border-radius:var(--radius-s);white-space:nowrap;flex:none;height:32px;padding:0 10px;font-size:13px;line-height:18px}.st-still-shots button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.st-still-all{font-weight:500}.st-still-strip{scrollbar-width:none;background:linear-gradient(to right, var(--seg-bg) 40%, transparent) left / 24px 100% no-repeat local, linear-gradient(to left, var(--seg-bg) 40%, transparent) right / 24px 100% no-repeat local, linear-gradient(to right, #0000001a, transparent) left / 10px 100% no-repeat scroll, linear-gradient(to left, #0000001a, transparent) right / 10px 100% no-repeat scroll;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.st-still-strip::-webkit-scrollbar{display:none}.st-still-strip button{font-family:var(--font-mono)}.st-tabs button{white-space:nowrap}.st-viewer{gap:var(--space-3);flex-direction:column;min-height:0;display:flex}.st-player{aspect-ratio:16/9;border-radius:var(--radius-l);background:#000;align-self:center;place-items:center;width:min(100%,860px);display:grid;position:relative;overflow:hidden}.st-player[data-aspect="9:16"]{aspect-ratio:9/16;width:auto;height:min(52vh,560px)}.st-player img{object-fit:contain;width:100%;height:100%}.st-player-empty{align-items:center;gap:var(--space-2);color:#9a9a9a;font:500 13px/18px var(--font-sans);flex-direction:column;display:flex}.st-player-tag{left:var(--space-3);top:var(--space-3);max-width:calc(100% - 2 * var(--space-3));text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-full);color:#fff;font:500 11px/18px var(--font-sans);background:#0000008c;padding:2px 8px;position:absolute;overflow:hidden}.st-player-note{right:var(--space-3);top:var(--space-3);border-radius:var(--radius-full);background:var(--accent);color:var(--accent-on,#fff);font:500 11px/18px var(--font-sans);padding:2px 8px;position:absolute}.st-play{color:#111;opacity:0;width:56px;height:56px;transition:opacity var(--dur-fast);cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.st-player:hover .st-play,.st-play:focus-visible{opacity:1}.st-viewer[data-pan] .st-play{display:none}.st-scrub{align-items:center;gap:var(--space-3);width:min(100%,860px);color:var(--ink-3);font:500 11px/16px var(--font-mono);align-self:center;display:flex}.st-scrub-bar{flex:1;gap:2px;height:8px;display:flex;position:relative}.st-scrub-bar button{background:var(--surface-2);cursor:pointer;border:0;border-radius:2px;min-width:6px;padding:0}.st-scrub-bar button[data-ready=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.st-scrub-bar button[data-ready=true]{background:color-mix(in oklab, var(--accent) 55%, var(--surface-2))}}.st-scrub-bar i{background:var(--ink-1);pointer-events:none;width:2px;position:absolute;top:-4px;bottom:-4px}.st-takes{gap:var(--space-2);flex-direction:column;align-self:center;width:min(100%,860px);display:flex}.st-takes-row{gap:var(--space-3);padding-bottom:4px;display:flex;overflow-x:auto}.st-mini-take{gap:var(--space-2);width:260px;padding:var(--space-2);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);flex:none;margin:0;display:flex}.st-mini-take[aria-current=true]{border-color:var(--accent)}.st-mini-thumb{aspect-ratio:16/9;border-radius:var(--radius-m);background:var(--surface-2);cursor:pointer;border:0;flex:none;place-items:center;width:112px;padding:0;display:grid;overflow:hidden}.st-mini-thumb img{object-fit:cover;width:100%;height:100%}.st-mini-take figcaption{min-width:0;font:400 12px/16px var(--font-sans);flex-direction:column;align-items:flex-start;gap:4px;display:flex}.st-mini-take figcaption b{font:600 13px/18px var(--font-sans)}.st-mini-take figcaption small{color:var(--ink-3)}.st-stills .st-still{cursor:grab;border-style:solid;position:relative}.st-stills .st-still:active{cursor:grabbing}.st-drag{top:var(--space-2);left:var(--space-2);border-radius:var(--radius-s);color:#fff;background:#0000008c;place-items:center;width:24px;height:24px;display:grid;position:absolute}.st-assign select{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-m);background:var(--surface-0,var(--bg));height:28px;color:var(--ink-1);font:500 12px/16px var(--font-sans);cursor:pointer;padding:0 6px}.st-take figcaption .ps-icon{margin-left:-4px}@media (hover:none){.st-play{opacity:.9}}.st-tl{border-top:var(--stroke-1) solid var(--line);grid-column:2/-1;min-width:0;position:relative}.tl{min-width:0;padding:var(--space-2) 0 var(--space-3);flex-direction:column;display:flex}.tl-bar{align-items:center;gap:var(--space-3);padding:0 var(--space-4) var(--space-2);display:flex}.tl-play{background:var(--surface-2);width:30px;height:30px;color:var(--ink-1);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.tl-clock{color:var(--ink-2);font:500 12px/16px var(--font-mono);white-space:nowrap}.tl-zoom{min-width:0;color:var(--ink-3);flex:0 auto;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.tl-history{align-items:center;gap:2px;display:inline-flex}.tl-zoom input{width:110px;min-width:40px;accent-color:var(--ink-1);flex:0 110px}.tl-zoom b{min-width:38px;color:var(--ink-2);font:500 11px/16px var(--font-mono)}.tl-track{flex-direction:column;gap:8px;padding:34px 16px 4px;display:flex;position:relative;overflow:auto hidden}.tl-hover{background:var(--ink-1);width:1px;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.tl-hover{background:color-mix(in oklab, var(--ink-1) 35%, transparent)}}.tl-hover i{color:var(--ink-3);font:normal 500 10px/14px var(--font-mono);white-space:nowrap;position:absolute;top:28px;left:4px}.tl-head{z-index:4;pointer-events:none;width:0;position:absolute;top:0;bottom:0}.tl-head:after{content:"";background:var(--accent);width:2px;position:absolute;top:26px;bottom:0;left:-1px}.tl-ruler{z-index:5;border-bottom:var(--stroke-1) solid var(--line);height:26px;position:absolute;top:0;left:0}.tl-row{align-items:stretch;min-width:max-content;display:flex;position:relative}.tl-scene{border:var(--stroke-1) solid var(--line);background:var(--ink-1);border-radius:10px;flex:none;justify-content:space-between;align-items:center;gap:6px;height:32px;padding:0 8px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tl-scene{background:color-mix(in oklab, var(--ink-1) 12%, var(--surface-1))}}.tl-scene{color:var(--ink-1);cursor:grab;-webkit-user-select:none;user-select:none;transition:padding .2s}.tl-scene:hover{padding:0 16px}.tl-scene[aria-current=true]{border-color:var(--ink-1)}.tl-scene[data-dragging=true]{opacity:.5}.tl-badges{align-items:center;gap:4px;display:inline-flex}.tl-badge{color:#fff;font:500 10px/18px var(--font-sans);white-space:nowrap;background:#0006;border-radius:6px;align-items:center;gap:3px;padding:0 5px;display:inline-flex}.tl-badge .hs-icon{width:11px;height:11px}.tl-round{color:#fff;cursor:pointer;background:#0006;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid}.tl-round .hs-icon{width:12px;height:12px}.tl-round[aria-pressed=true]{background:var(--danger,#b42318)}.tl-remove{z-index:5;border:var(--stroke-1) solid var(--line);background:var(--surface-2);width:18px;height:18px;color:var(--ink-1);opacity:0;transition:opacity var(--dur-fast);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-8px;right:-8px}.tl-remove .hs-icon{width:10px;height:10px}.tl-scene:hover .tl-remove,.tl-shot:hover .tl-remove{opacity:1}.tl-handle{z-index:3;background:var(--ink-1);opacity:0;width:12px;transition:opacity var(--dur-fast);cursor:ew-resize;touch-action:none;border-radius:0 10px 10px 0;position:absolute;top:-1px;bottom:-1px;right:-1px}.tl-handle:after{content:"";background:var(--surface-0,var(--bg));border-radius:2px;width:4px;height:14px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.tl-scene:hover .tl-handle,.tl-shot:hover .tl-handle,.tl-handle:focus-visible{opacity:1}.tl-gap{flex:none;place-items:center;width:16px;display:grid;position:relative}.tl-transition{z-index:6;background:var(--surface-2);width:26px;height:26px;color:var(--ink-3);box-shadow:var(--shadow-overlay);opacity:0;transition:opacity var(--dur-fast);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.tl-scenes:hover .tl-transition,.tl-transition[data-set=true],.tl-transition:focus-visible{opacity:1}.tl-transition[data-set=true]{background:var(--accent);color:var(--accent-on,#fff)}.tl-add{flex:none;align-self:center;margin-left:12px}.tl-group{background:var(--surface-1);border-radius:12px;flex:none;gap:4px;padding:3px;display:flex}.tl-shot{border:var(--stroke-1) solid var(--line);background:var(--surface-2);min-width:30px;min-height:56px;color:var(--ink-1);cursor:grab;border-radius:9px;flex-direction:column;justify-content:space-between;padding:6px 8px;display:flex;position:relative;overflow:hidden}.tl-shot img{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.tl-shot[aria-current=true]{border-color:var(--ink-1);box-shadow:inset 0 0 0 1px var(--ink-1)}.tl-shot[data-drop=true]{outline:2px solid var(--accent);outline-offset:-2px}.tl-shot-text{flex-direction:column;display:flex;position:relative}.tl-shot-text b{font:600 12px/16px var(--font-mono)}.tl-shot-len{position:absolute;top:6px;right:10px}.tl-key{background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;bottom:6px;left:6px}@media (max-width:1024px){.st-tl{border-top:0;border-bottom:var(--stroke-1) solid var(--line);grid-area:1/1}}.st-outline{gap:var(--space-2);min-height:0;padding:var(--space-3);border-left:var(--stroke-1) solid var(--line);flex-direction:column;display:flex;overflow:auto}.st-outline-head{justify-content:space-between;align-items:baseline;padding:0 4px;display:flex}.st-outline .lc-episode-body .st-outline-head{padding:0 2px}.st-outline .lc-episode-body .st-outline-head b{color:var(--ink-2);font-size:12px}.st-outline-head b{font:600 13px/18px var(--font-sans)}.st-outline-head small{color:var(--ink-3);font:400 11px/16px var(--font-sans)}.st-outline-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.st-outline-scene{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);overflow:hidden}.st-outline-scene[aria-current=true]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.st-outline-scene[aria-current=true]{border-color:color-mix(in oklab, var(--accent) 60%, var(--line))}}.st-outline-scene[data-off=true]{opacity:.55;border-style:dashed}.st-outline-row{align-items:center;gap:4px;padding-right:4px;display:flex}.st-outline-pick{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2);color:var(--ink-1);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.st-outline-pick>span:last-child{flex-direction:column;min-width:0;display:flex}.st-outline-pick b{font:600 12px/16px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-outline-pick small{color:var(--ink-3);font:400 10px/14px var(--font-sans)}.st-outline-num{border-radius:var(--radius-m);background:var(--surface-2);width:24px;height:24px;font:600 11px/1 var(--font-mono);flex:none;place-items:center;display:grid}.st-outline-scene[aria-current=true] .st-outline-num{background:var(--accent);color:var(--accent-on,#fff)}.st-outline-scene ol{border-top:var(--stroke-1) solid var(--line);margin:0;padding:0 4px 6px 34px;list-style:none}.st-outline-scene ol>li{align-items:center;gap:2px;display:flex}.st-outline-scene ol>li[data-off=true]{opacity:.45}.st-outline-scene ol>li>button{border-radius:var(--radius-s);min-width:0;min-height:28px;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:0 6px;display:flex}.st-outline-scene ol>li[aria-current=true]>button{background:var(--surface-2);color:var(--ink-1)}.st-outline-scene ol>li i{color:var(--accent-ink);font:normal 500 10px/14px var(--font-mono);flex:none}.st-outline-scene ol>li span{font:400 11px/15px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.st-outline-scene ol>li small{color:var(--ink-3);font:400 10px/14px var(--font-mono)}.st-tl{grid-column:2/3}.tl-mark{z-index:6;background:var(--accent);pointer-events:none;width:2px;position:absolute;top:18px;bottom:0}.tl-scene,.tl-shot{touch-action:none}.tl-scene[data-moving=true],.tl-group[data-moving=true],.tl-shot[data-moving=true]{z-index:8;opacity:.85;box-shadow:var(--shadow-overlay);transition:none}.tl-handle[data-edge=start]{border-radius:10px 0 0 10px;left:-1px;right:auto}.tl-handle[data-edge=start]:after{left:4px}.tl-lane{height:28px;position:relative}.tl-clip{min-width:24px;color:var(--ink-1);font:500 11px/16px var(--font-sans);white-space:nowrap;cursor:grab;touch-action:none;border-radius:8px;align-items:center;gap:6px;padding:0 14px 0 8px;display:flex;position:absolute;top:0;bottom:0;overflow:visible}.tl-lane[data-kind=music] .tl-clip{background:#7c3aed}@supports (color:color-mix(in lab, red, red)){.tl-lane[data-kind=music] .tl-clip{background:color-mix(in oklab, #7c3aed 35%, var(--surface-2))}}.tl-lane[data-kind=speech] .tl-clip{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tl-lane[data-kind=speech] .tl-clip{background:color-mix(in oklab, var(--accent) 35%, var(--surface-2))}}.tl-clip>span:not(.tl-handle){text-overflow:ellipsis;overflow:hidden}.tl-clip .hs-icon{flex:none;width:12px;height:12px}.tl-clip:hover .tl-remove,.tl-clip:hover .tl-handle{opacity:1}.tl-clip .tl-handle{border-radius:0 8px 8px 0}.tl-lane-add{align-items:center;display:flex;position:absolute;top:0;bottom:0;right:0}.tl-lane-add[data-empty=true]{left:0}.tl-lane-add>button{border:var(--stroke-1) solid var(--line);height:28px;color:var(--ink-2);font:500 12px/16px var(--font-sans);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.tl-lane-add[data-empty=true]>button{flex:1}.tl-lane-add>button:hover{color:var(--ink-1);border-color:var(--ink-3)}.tl-lane-add .hs-icon{width:12px;height:12px}@media (max-width:1024px){.st,.st[data-series=true]{grid-template-columns:minmax(0,1fr)}.st-outline{border-left:0;border-top:var(--stroke-1) solid var(--line)}.st-tl{grid-column:1}}.st-outline{grid-area:1/3/span 2}@media (max-width:1024px){.st-outline{grid-area:auto/1}}.st,.st[data-series=true]{grid-template-columns:340px minmax(0,1fr) 340px}.st-takes-side{align-self:stretch;width:100%}.st-takes-side .st-takes-row{flex-direction:column;overflow:visible}.st-takes-side .st-mini-take{width:100%}.st-side{gap:var(--space-3);flex-direction:column;display:flex}.st-back{border-radius:var(--radius-full);height:28px;color:var(--ink-2);font:500 12px/16px var(--font-sans);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0 10px 0 6px;display:inline-flex}.st-back:hover{background:var(--surface-2);color:var(--ink-1)}.st-side-hero{flex-direction:column;gap:2px;display:flex}.st-side-hero b{font:600 15px/20px var(--font-sans)}.st-side-hero span{color:var(--ink-3);font:400 12px/17px var(--font-sans)}.st-cuts{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.st-cuts button{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);color:var(--ink-2);font:500 11px/14px var(--font-sans);cursor:pointer;flex-direction:column;align-items:center;gap:6px;padding:6px 6px 8px;display:flex}.st-cuts button:hover{border-color:var(--ink-3);color:var(--ink-1)}.st-cuts button[aria-pressed=true]{border-color:var(--accent);color:var(--ink-1);box-shadow:0 0 0 1px var(--accent) inset}.st-cut-art{aspect-ratio:16/9;border-radius:var(--radius-m);background:linear-gradient(90deg, var(--surface-3,var(--surface-2)) 50%, var(--accent) 50%);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.st-cut-art{background:linear-gradient(90deg, var(--surface-3,var(--surface-2)) 50%, color-mix(in oklab, var(--accent) 35%, var(--surface-2)) 50%)}}.st-cut-art{color:var(--ink-3)}.st-cut-art[data-cut=none]{background:var(--surface-2)}.st-cut-art[data-cut=fade],.st-cut-art[data-cut=dissolve]{background:linear-gradient(90deg, var(--surface-3,var(--surface-2)), var(--accent))}@supports (color:color-mix(in lab, red, red)){.st-cut-art[data-cut=fade],.st-cut-art[data-cut=dissolve]{background:linear-gradient(90deg, var(--surface-3,var(--surface-2)), color-mix(in oklab, var(--accent) 35%, var(--surface-2)))}}.st-cut-art[data-cut=zoom],.st-cut-art[data-cut=iris]{background:radial-gradient(circle, var(--accent) 30%, var(--surface-3,var(--surface-2)) 31%)}@supports (color:color-mix(in lab, red, red)){.st-cut-art[data-cut=zoom],.st-cut-art[data-cut=iris]{background:radial-gradient(circle, color-mix(in oklab, var(--accent) 45%, var(--surface-2)) 30%, var(--surface-3,var(--surface-2)) 31%)}}.st-cut-art[data-cut=flash]{background:linear-gradient(90deg, var(--surface-3,var(--surface-2)), #fff 50%, var(--accent))}@supports (color:color-mix(in lab, red, red)){.st-cut-art[data-cut=flash]{background:linear-gradient(90deg, var(--surface-3,var(--surface-2)), #fff 50%, color-mix(in oklab, var(--accent) 35%, var(--surface-2)))}}.st-side .st-seg{background:var(--surface-2);align-self:flex-start}.st-side input[type=range]{width:100%;accent-color:var(--accent)}.st-sources{gap:var(--space-2);flex-direction:column;display:flex}.st-sources button{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);color:var(--ink-1);font:500 13px/18px var(--font-sans);text-align:left;cursor:pointer;display:flex}.st-sources button:hover{border-color:var(--ink-3)}.st-outline-row[draggable=true],.st-outline-scene ol>li[draggable=true]{cursor:grab}.st-outline-row .st-drag{color:var(--ink-3);background:0 0;flex:none;position:static}.tl-scenes[data-drop=true],.tl-group[data-drop=true]{outline:2px dashed var(--accent);outline-offset:2px;border-radius:12px}@media (max-width:1024px){.st,.st[data-series=true]{grid-template-columns:minmax(0,1fr)}}.tl-clip .tl-remove{top:50%;right:16px;transform:translateY(-50%)}.tl-scene .tl-badges .tl-remove{flex:none;position:static;transform:none}.tl-remove{pointer-events:none}.tl-scene:hover .tl-remove,.tl-shot:hover .tl-remove,.tl-clip:hover .tl-remove,.tl-remove:focus-visible{pointer-events:auto}.tl-remove:focus-visible{opacity:1}.tl-clip:hover{padding-right:38px}.tl-shot .tl-remove{top:5px;right:16px}.tl-shot:hover .tl-shot-len{opacity:0}.tl-shot-text b{text-shadow:0 1px 2px #0009}.tl-transition{width:20px;height:20px}.tl-transition .hs-icon{width:11px;height:11px}@media (hover:none){.tl-scene[aria-current=true] .tl-remove,.tl-shot[aria-current=true] .tl-remove,.tl-transition{opacity:1;pointer-events:auto}.tl-shot[aria-current=true] .tl-shot-len{opacity:0}}.st-outline-scene ol>li{flex-wrap:wrap}.st-outline-scene ol>li>button[draggable=true]{cursor:grab}.tl-lane-add[data-empty=true]>button{justify-content:flex-start;padding-left:12px}.st-outline-scene ol>li>button{flex:100%}@media (max-width:1440px) and (min-width:1025px){.st,.st[data-series=true]{grid-template-columns:300px minmax(0,1fr) 300px}}@media (max-width:1240px) and (min-width:1025px){.st,.st[data-series=true]{grid-template-columns:272px minmax(0,1fr) 272px}}@media (max-height:760px) and (min-width:1025px){.st-stage{padding-block:var(--space-2);gap:var(--space-2)}}.st-player{grid-template:minmax(0,1fr)/minmax(0,1fr)}@media (min-width:769px){.st-viewer{padding:var(--space-3);border-radius:var(--radius-m);background:#000;justify-content:center;align-items:center;position:relative;overflow:hidden}.st-viewer[data-pan=true]{cursor:grab}.st-viewer[data-pan=true]:active{cursor:grabbing;-webkit-user-select:none;user-select:none}.st-player,.st-player[data-aspect="9:16"]{width:var(--fit-w,100%);height:var(--fit-h,100%);aspect-ratio:auto;border-radius:var(--radius-s);box-shadow:0 0 0 1px var(--line-strong);flex:none}.st-viewer>.lc-player-zoom{right:var(--space-2);bottom:var(--space-2);z-index:3;border-radius:var(--radius-m);color:#fff;opacity:.75;transition:opacity var(--dur-fast) var(--ease-standard);background:#0009;padding:2px;position:absolute}.st-viewer>.lc-player-zoom .hs-iconbtn{color:#fff}.st-viewer>.lc-player-zoom:hover,.st-viewer>.lc-player-zoom:focus-within{opacity:1}}@media (min-width:1025px){.st-stage{padding-inline:var(--space-4)}.st-viewer{flex:1}}@media (min-width:769px) and (max-width:1024px){.st{--player-h:min(44dvh, max(202px, calc(var(--tl-page,100dvh) - var(--tl-own,0px) - 190px)))}.st-viewer{height:var(--player-h);flex:none}}.lc-tl-handle{z-index:6;cursor:row-resize;touch-action:none;outline:0;height:12px;position:absolute;top:-6px;left:0;right:0}.lc-tl-handle:before{content:"";background:var(--accent);opacity:0;height:2px;transition:opacity var(--dur-fast) var(--ease-standard);position:absolute;top:5px;left:0;right:0}.lc-tl-handle:after{content:"";border-radius:var(--radius-full);background:var(--line-strong);width:36px;height:4px;margin-left:-18px;position:absolute;top:4px;left:50%}.lc-tl-handle:hover:before,.lc-tl-handle:focus-visible:before,[data-tl-dragging] .lc-tl-handle:before{opacity:1}.lc-tl-handle:focus-visible:after{background:var(--accent)}:is(.st,.fe)[data-tl-dragging],:is(.st,.fe)[data-tl-dragging] *{cursor:row-resize;-webkit-user-select:none;user-select:none}.st:has(.tl[data-collapsed=true]) .lc-tl-handle{display:none}.st-tl{flex-direction:column;display:flex}.tl,.tl-track,.tl-shots{flex:1 0 auto}@media (min-width:1025px){.st[data-tl-sized]:not(:has(.tl[data-collapsed=true])){grid-template-rows:minmax(0, 1fr) minmax(min-content, min(var(--tl-h), calc(100% - 280px)))}}@media (min-width:769px) and (max-width:1024px){.st[data-tl-sized]:not(:has(.tl[data-collapsed=true])){--tl-fit:min(var(--tl-h), calc(var(--tl-page,100dvh) - 392px));--player-h:min(44dvh, calc(var(--tl-page,100dvh) - var(--tl-fit) - 190px))}.st[data-tl-sized]:not(:has(.tl[data-collapsed=true])) .st-tl{min-height:var(--tl-fit)}}@media (max-width:768px){.lc-tl-handle{display:none}}.tl-scene,.tl-shot{overflow:hidden;container-type:inline-size}.tl-scene>.tl-badge:first-child{flex:none}@container (max-width:170px){.tl-badges>.tl-badge:first-child,.tl-badges>.tl-round{display:none}}@container (max-width:120px){.tl-badges{display:none}}@container (max-width:64px){.tl-long{display:none}}@container (max-width:20px){.tl-scene>.tl-badge:first-child{display:none}}@container (max-width:70px){.tl-shot-len{display:none}}@container (max-width:16px){.tl-shot-text{display:none}}.tl-shot{min-width:6px;padding-inline:6px}.tl-group{overflow:hidden}.st-inspect{gap:var(--space-3);padding:var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);flex-direction:column;display:flex}.st-inspect-label{color:var(--ink-3);font:600 10px/14px var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.st-inspect .st-picked-refs{flex-wrap:wrap;gap:6px;display:flex}.st-outline-scene{border-radius:var(--radius-l);background:0 0;border:0;padding:4px;overflow:visible}.st-outline-scene[aria-current=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.st-outline-scene[aria-current=true]{background:color-mix(in oklab, var(--accent) 8%, transparent)}}.st-outline-row{border-radius:var(--radius-full);background:var(--surface-2);padding:0 4px 0 0}.st-outline-scene[aria-current=true] .st-outline-row{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.st-outline-scene[aria-current=true] .st-outline-row{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 70%, transparent)}}.st-outline-pick{padding:4px 6px 4px 4px}.st-outline-num{background:var(--surface-3,var(--surface-1));border-radius:50%}.st-outline-add{border-radius:50%;flex:none;width:26px;height:26px}.st-outline-scene ol{border-top:0;flex-direction:column;gap:4px;padding:6px 0 2px 16px;display:flex}.st-outline-scene ol>li>button{border-radius:var(--radius-full);background:var(--surface-1);min-height:28px;box-shadow:inset 0 0 0 1px var(--line);padding:0 10px 0 8px}.st-outline-scene ol>li>button:hover{background:var(--surface-2)}.st-outline-scene ol>li[aria-current=true]>button{background:var(--accent-soft);color:var(--ink-1);box-shadow:inset 0 0 0 1px var(--accent)}.st-outline-new{border:var(--stroke-1) dashed var(--line);border-radius:var(--radius-full);min-height:36px;color:var(--ink-2);font:500 12px/16px var(--font-sans);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;display:flex}.st-outline-new:hover{border-color:var(--ink-3);color:var(--ink-1)}.st-shot-hero{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-l);background:linear-gradient(135deg, var(--accent), var(--surface-1));display:flex}@supports (color:color-mix(in lab, red, red)){.st-shot-hero{background:linear-gradient(135deg, color-mix(in oklab, var(--accent) 22%, var(--surface-2)), var(--surface-1))}}.st-shot-hero img{aspect-ratio:16/9;border-radius:var(--radius-m);object-fit:cover;flex:none;width:72px}.st-shot-hero>span{flex-direction:column;min-width:0;display:flex}.st-shot-hero b{font:600 16px/21px var(--font-sans)}.st-shot-hero small{color:var(--ink-2);font:400 12px/16px var(--font-sans)}.st-prompt{padding:var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);flex-direction:column;gap:6px;display:flex;position:relative}.st-prompt-head{color:var(--ink-2);font:600 12px/16px var(--font-sans)}.st-prompt textarea{min-height:84px;color:var(--ink-1);font:400 13px/19px var(--font-sans);resize:vertical;background:0 0;border:0;outline:none;padding:0 0 28px}.st-prompt-len{left:var(--space-3);bottom:var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-full);height:24px;color:var(--ink-2);align-items:center;gap:4px;padding:0 8px;display:inline-flex;position:absolute}.st-prompt-len .hs-icon{width:12px;height:12px}.st-prompt-len select{color:var(--ink-1);font:500 11px/16px var(--font-sans);appearance:none;cursor:pointer;background:0 0;border:0}.st-pick-card{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);cursor:pointer;display:flex}.st-pick-card>.hs-icon{width:18px;height:18px;color:var(--ink-3);flex:none}.st-pick-card>span{flex-direction:column;flex:1;min-width:0;display:flex}.st-pick-card small,.st-ramp-head small{color:var(--ink-3);font:400 11px/15px var(--font-sans)}.st-pick-card select,.st-ramp-head select{width:100%;color:var(--ink-1);font:500 13px/18px var(--font-sans);appearance:none;cursor:pointer;background:0 0;border:0;outline:none;padding:0}.st-ramp-card{cursor:default;flex-direction:column;align-items:stretch;gap:6px}.st-ramp-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.st-ramp-head select{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-full);text-align:center;width:auto;padding:2px 8px;font-size:11px}.st-ramp-curve{width:100%;height:24px;overflow:visible}.st-ramp-curve polyline{stroke:var(--accent);stroke-width:1.5px}.st-ramp-curve circle{fill:var(--accent)}.st-camera-card{padding:var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:linear-gradient(135deg, var(--accent), var(--surface-1));flex-direction:column;align-items:flex-start;gap:2px;display:flex}@supports (color:color-mix(in lab, red, red)){.st-camera-card{background:linear-gradient(135deg, color-mix(in oklab, var(--accent) 16%, var(--surface-1)), var(--surface-1))}}.st-camera-card{color:var(--ink-1);text-align:left;cursor:pointer}.st-camera-card[aria-expanded=true]{border-color:var(--accent)}.st-camera-card b{font:700 13px/18px var(--font-sans);letter-spacing:.08em}.st-camera-card span{font:500 13px/18px var(--font-sans)}.st-camera-card small{color:var(--ink-3);font:400 11px/15px var(--font-sans)}.st-shot-fields{gap:var(--space-2);flex-direction:column;display:flex}.st-stage{position:relative}.st-takes-toggle{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-full);background:var(--surface-1);height:30px;color:var(--ink-1);font:500 12px/16px var(--font-sans);cursor:pointer;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.st-takes-toggle[aria-expanded=true]{border-color:var(--accent)}.st-takes-toggle b{border-radius:var(--radius-full);background:var(--accent);min-width:18px;height:18px;color:var(--accent-on,#fff);font:600 10px/1 var(--font-mono);place-items:center;padding:0 5px;display:grid}.st-takes-drawer,.st-camera{z-index:12;gap:var(--space-3);padding:var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:absolute;overflow:auto}.st-takes-drawer{top:56px;right:var(--space-4);bottom:var(--space-3);width:min(320px,100% - 32px)}.st-camera{top:56px;left:var(--space-4);right:var(--space-4);bottom:var(--space-3)}.st-takes-drawer header,.st-camera header{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.st-takes-drawer header>span,.st-camera header>span{flex-direction:column;gap:2px;display:flex}.st-takes-drawer header b,.st-camera header b{font:600 14px/19px var(--font-sans)}.st-takes-drawer header small,.st-camera header small{color:var(--ink-3);font:400 12px/17px var(--font-sans)}.st-camera-cols{gap:var(--space-2);flex:1;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;display:grid}.st-camera-col{padding:var(--space-2);border-radius:var(--radius-l);background:var(--surface-2);flex-direction:column;gap:4px;display:flex;overflow:auto}.st-camera-col .st-inspect-label{text-align:center;padding:4px 6px 6px}.st-camera-col button{min-height:32px;padding:0 var(--space-2);border-radius:var(--radius-m);color:var(--ink-2);font:500 13px/18px var(--font-sans);cursor:pointer;background:0 0;border:0}.st-camera-col button:hover{background:var(--surface-1);color:var(--ink-1)}.st-camera-col button[aria-pressed=true]{background:var(--surface-0,var(--bg));color:var(--ink-1);box-shadow:inset 0 0 0 1px var(--accent)}@media (max-width:1240px){.st-camera-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-outline-scene ol{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);gap:0;margin-top:6px;padding:6px 0 2px;overflow:hidden}.st-shot-modal{width:min(520px,80vw)}.st-pick-card.st-ramp-card>.st-ramp-head{flex-direction:row;flex:none}.st-outline-scene ol[data-folded=true]{background:0 0;border:0;flex-flow:wrap;gap:4px;padding:6px 0 0}.st-outline-scene ol>li.st-shotchip{border:0;padding:0;display:flex}.st-outline-scene ol>li.st-shotchip>button.st-shotchip-btn{border-radius:var(--radius-full);background:var(--surface-1);min-height:26px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);font:500 11px/16px var(--font-mono);cursor:grab;border:0;flex:none;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.st-outline-scene ol>li.st-shotchip>button.st-shotchip-btn i{color:var(--accent-ink);font:normal 600 11px/16px var(--font-mono)}.st-outline-scene ol>li.st-shotchip[aria-current=true]>button.st-shotchip-btn{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent);color:var(--ink-1)}.st-outline-scene ol>li.st-shotchip[data-off=true]>button.st-shotchip-btn{box-shadow:none;border:1px dashed var(--ink-3)}.st-outline-scene ol>li.st-shotchip[data-drop=true]>button.st-shotchip-btn{box-shadow:inset 2px 0 0 var(--accent), inset 0 0 0 1px var(--line)}.st-frame-card{cursor:default}.st-frame-card>label{cursor:pointer;flex-direction:column;flex:1;min-width:0;display:flex}.st-frame-card>label+label{padding-left:var(--space-3);border-left:var(--stroke-1) solid var(--line)}.st-frame-card small{color:var(--ink-3);font:400 11px/15px var(--font-sans)}.st-frame-card select{width:100%;color:var(--ink-1);font:500 13px/18px var(--font-sans);text-overflow:ellipsis;appearance:none;cursor:pointer;background:0 0;border:0;outline:none;padding:0}.st-frame-card{column-gap:var(--space-3);grid-template-columns:18px minmax(0,1fr);row-gap:6px;display:grid}.st-frame-card>.hs-icon{grid-row:1/span 2;align-self:center}.st-frame-card>label{grid-column:2}.st-frame-card>label+label{border-left:0;border-top:var(--stroke-1) solid var(--line);padding:6px 0 0}button.st-prompt-len{background:var(--surface-1);font:500 11px/16px var(--font-sans);color:var(--ink-1);cursor:pointer}button.st-prompt-len[aria-expanded=true]{border-color:var(--accent)}.st-length-pop{padding:var(--space-2) var(--space-3);border-radius:var(--radius-m);background:var(--surface-2);flex-direction:column;gap:6px;margin-top:4px;display:flex}.st-length-pop>span{justify-content:space-between;align-items:baseline;display:flex}.st-length-pop small{color:var(--ink-3);font:400 11px/15px var(--font-sans)}.st-length-pop b{font:600 13px/18px var(--font-mono)}.st-length-pop input{width:100%;accent-color:var(--accent)}.st-prompt-len{align-self:flex-start;position:static}.st-prompt textarea{min-height:64px;padding-bottom:0}.st-shot-hero{padding-right:72px;padding-right:var(--space-3);position:relative}.st-prompt-head{justify-content:space-between;align-items:center;min-height:24px;display:flex}.st-prompt-foot{justify-content:space-between;align-items:center;display:flex}.st-shot-hero{padding-right:48px;position:relative}.st-shot-hero-expand{position:absolute;top:8px;right:8px}.st-delete{margin-top:var(--space-4);border-radius:var(--radius-m);color:var(--ink-3);font:500 12px/16px var(--font-sans);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.st-delete:hover{background:var(--danger,#b42318)}@supports (color:color-mix(in lab, red, red)){.st-delete:hover{background:color-mix(in oklab, var(--danger,#b42318) 14%, transparent)}}.st-delete:hover{color:var(--danger,#e5484d)}.st-upload{padding:var(--space-5) var(--space-3);border:var(--stroke-1) dashed var(--line);border-radius:var(--radius-l);background:var(--surface-1);color:var(--ink-2);cursor:pointer;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.st-upload:hover{border-color:var(--ink-3);color:var(--ink-1)}.st-upload em{color:var(--ink-3);font:normal 400 10px/14px var(--font-sans);position:absolute;top:8px;right:10px}.st-upload .hs-icon{width:20px;height:20px}.st-upload b{color:var(--ink-1);font:500 13px/18px var(--font-sans)}.st-upload small{color:var(--ink-3);font:400 11px/15px var(--font-sans)}.st-builder{padding:var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);flex-direction:column;gap:6px;display:flex}.st-builder>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.st-builder button{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-m);background:var(--surface-0,var(--bg));color:var(--ink-2);font:500 11px/15px var(--font-sans);cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;display:flex}.st-builder button .hs-icon{width:16px;height:16px}.st-builder button:hover,.st-builder button[aria-pressed=true]{border-color:var(--accent);color:var(--ink-1)}.st-switch-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);color:var(--ink-1);font:500 13px/18px var(--font-sans);cursor:pointer;display:flex}.st-switch-row>span{flex-direction:column;display:flex}.st-switch-row small{color:var(--ink-3);font:400 11px/15px var(--font-sans)}.st-switch-row input{appearance:none;background:var(--surface-3,var(--line));cursor:pointer;width:34px;height:20px;transition:background var(--dur-fast);border-radius:10px;flex:none;position:relative}.st-switch-row input:after{content:"";width:16px;height:16px;transition:transform var(--dur-fast);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.st-switch-row input:checked{background:var(--accent)}.st-switch-row input:checked:after{transform:translate(14px)}.st-prompt-head small{color:var(--ink-3);font:400 11px/15px var(--font-sans)}.st-prompt-foot{justify-content:flex-start;gap:6px}.st-prompt-foot button.st-prompt-len:disabled{opacity:.5;cursor:default}.st-panel>.st-tabs button{flex:1;justify-content:center;min-width:0;padding-inline:4px}.st-panel>.st-tabs button .hs-icon{display:none}.st-library-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3);display:flex}.st-library-head>span:first-child{flex-direction:column;display:flex}.st-library-head b{font:600 15px/20px var(--font-sans)}.st-library-head small{color:var(--ink-3);font:400 12px/16px var(--font-sans)}.st-ref-count{border-radius:var(--radius-full);background:var(--surface-2);color:var(--ink-2);font:500 11px/16px var(--font-mono);padding:3px 10px}.st-ref-count[data-full=true]{background:var(--danger,#b42318)}@supports (color:color-mix(in lab, red, red)){.st-ref-count[data-full=true]{background:color-mix(in oklab, var(--danger,#b42318) 20%, transparent)}}.st-ref-count[data-full=true]{color:var(--ink-1)}.st-kinds{flex-wrap:wrap}.st-kind-count{background:var(--accent);min-width:16px;height:16px;color:var(--accent-on,#fff);font:600 10px/1 var(--font-mono);border-radius:50%;place-items:center;margin-left:2px;display:inline-grid}.st-look-wrap{display:grid;position:relative}.st-look-build.hs-iconbtn{border-radius:var(--radius-full);border:var(--stroke-1) solid var(--line);background:var(--bg);width:32px;min-width:0;height:32px;min-height:0;position:absolute;top:6px;right:6px}@supports (color:color-mix(in lab, red, red)){.st-look-build.hs-iconbtn{background:color-mix(in srgb, var(--bg) 72%, transparent)}}.st-look-build.hs-iconbtn{color:var(--ink-1);opacity:0;transition:opacity var(--dur-fast)}.st-look-wrap:hover .st-look-build,.st-look-build:focus-visible{opacity:1}@media (hover:none){.st-look-build.hs-iconbtn{opacity:1}}button.st-card.st-look{color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex}button.st-card.st-look>img,.st-swatch{aspect-ratio:1;border-radius:var(--radius-l);object-fit:cover;width:100%;box-shadow:inset 0 0 0 1px var(--line)}button.st-card.st-look[aria-pressed=true]>img,button.st-card.st-look[aria-pressed=true]>.st-swatch{outline:2px solid var(--accent);outline-offset:2px}button.st-card.st-look[aria-pressed=true]{color:var(--ink-1)}button.st-card.st-look:disabled{opacity:.45;cursor:not-allowed}.st-look-name{font:500 12px/16px var(--font-sans);text-align:center;flex-direction:column;display:flex}.st-look-name small{color:var(--ink-3);font:400 10px/14px var(--font-sans)}.st-swatch{display:flex;overflow:hidden}.st-swatch i{flex:1}.st-look-chip{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.st-look-chip{background:color-mix(in oklab, var(--accent) 16%, var(--surface-2))}}.st-look-chip .hs-icon{width:12px;height:12px}.st-chip-swatch{border-radius:3px;width:12px;height:12px;display:inline-block}.st-source-seg{border-radius:var(--radius-m);background:var(--surface-1);grid-template-columns:1fr 1fr;gap:2px;padding:3px;display:grid}.st-source-seg button{border-radius:var(--radius-s);height:30px;color:var(--ink-3);font:500 12px/16px var(--font-sans);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.st-source-seg button[aria-selected=true]{background:var(--surface-3,var(--surface-2));color:var(--ink-1)}.st-source-seg .hs-icon{width:13px;height:13px}.st-media-box{gap:var(--space-2);padding:var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);flex-direction:column;display:flex}.st-media-head{color:var(--ink-1);font:600 12px/16px var(--font-sans);justify-content:space-between;align-items:baseline;display:flex}.st-media-head small{color:var(--ink-3);font:400 11px/15px var(--font-mono)}.st-prompt-shots{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.st-prompt-shots button{border-radius:var(--radius-m);background:var(--surface-2);width:100%;color:var(--ink-1);text-align:left;cursor:pointer;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:6px 8px;display:grid}.st-prompt-shots button:hover{background:var(--surface-3,var(--surface-2))}.st-prompt-shots b{color:var(--accent-ink);font:600 11px/16px var(--font-mono)}.st-prompt-shots span{font:400 12px/16px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-prompt-shots small{color:var(--ink-3);font:400 11px/16px var(--font-mono)}.st-switch-row input:disabled{cursor:default;opacity:.8}.st-prompt-shots button{flex-direction:column;align-items:stretch;gap:4px;padding:8px 10px;display:flex}.st-prompt-shot-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.st-prompt-shot-head small{color:var(--ink-3);font:400 11px/15px var(--font-sans)}.st-prompt-shots span.st-prompt-shot-text{white-space:normal;overflow:visible}.st-mention{cursor:pointer;outline:none;position:relative}.st-mention:hover,.st-mention:focus-visible{background:var(--ref-fill,var(--accent))}@supports (color:color-mix(in lab, red, red)){.st-mention:hover,.st-mention:focus-visible{background:color-mix(in oklab, var(--ref-fill,var(--accent)) 26%, var(--surface-2))}}.st-mention:hover .st-mention-card,.st-mention:focus .st-mention-card{display:flex}.st-mention.st-mention-unknown{background:var(--warning-soft,#c98a1b29);box-shadow:inset 0 0 0 1px var(--warning,#c98a1b);gap:4px;padding:0 6px}@supports (color:lab(0% 0 0)){.st-mention.st-mention-unknown{background:var(--warning-soft,lab(62.7446% 18.6493 62.4583/.16))}}@supports (color:color-mix(in lab, red, red)){.st-mention.st-mention-unknown{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--warning,#c98a1b) 36%, transparent)}}.st-mention.st-mention-unknown{color:var(--warning,#c98a1b);font:500 12px/18px var(--font-mono)}.st-mention-unknown small{color:var(--ink-3);font:500 10px/14px var(--font-sans)}.st-mention-view{min-height:64px;color:var(--ink-1);font:400 13px/26px var(--font-mono);letter-spacing:-.01em;cursor:text;outline:none;padding:2px 0}.st-mention-view:focus-visible{box-shadow:0 0 0 2px var(--accent);border-radius:var(--radius-s)}.st-placeholder{color:var(--ink-3)}.st-mention-edit{display:block;position:relative}.st-mention-edit textarea{width:100%}.st-mention-picker{z-index:40;border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);max-height:240px;box-shadow:var(--shadow-overlay);flex-direction:column;padding:4px;display:flex;position:absolute;top:100%;left:0;right:0;overflow:auto}.st-mention-picker button{border-radius:var(--radius-m);color:var(--ink-1);font:500 12px/16px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 6px;display:flex}.st-mention-picker button:hover{background:var(--surface-2)}.st-mention-picker img{object-fit:cover;border-radius:6px;width:28px;height:28px}.st-mention-picker button small{color:var(--ink-3);font:400 10px/14px var(--font-sans);margin-left:auto}.st-mention-picker button[aria-selected=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.st-mention-picker button[aria-selected=true]{background:color-mix(in oklab, var(--accent) 16%, var(--surface-1))}}.st-mention-picker>.st-hint{text-align:left;margin:0;padding:6px 8px}.st-prompt:has(.st-mention-picker) .st-prompt-foot{visibility:hidden}.st-mention-card:after{content:"";height:8px;position:absolute;top:100%;left:0;right:0}.st-mention-actions{gap:4px;margin-top:4px;display:flex}.st-mention-actions button{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-m);background:var(--surface-2);height:26px;color:var(--ink-1);font:500 11px/16px var(--font-sans);cursor:pointer;flex:1}.st-mention-actions button:hover{border-color:var(--accent)}.st-prompt-shot{border-radius:var(--radius-m);background:var(--surface-2);color:var(--ink-1);text-align:left;cursor:pointer;outline:none;flex-direction:column;align-items:stretch;gap:4px;padding:8px 10px;display:flex}.st-prompt-shot:hover{background:var(--surface-3,var(--surface-2))}.st-prompt-shot:focus-visible{box-shadow:0 0 0 2px var(--accent)}.st-prompt-shot b{color:var(--accent-ink);font:600 11px/16px var(--font-mono)}.st-prompt-shot .st-prompt-shot-text{color:var(--ink-1);font:400 12px/23px var(--font-mono);letter-spacing:-.01em;white-space:normal}.st-prompt-shots .st-prompt-shot span{white-space:normal;text-overflow:clip;overflow:visible}.st-prompt-shot .st-prompt-shot-text{display:block}.st-prompt-shot .st-prompt-shot-text>span{font:inherit;display:inline}.st-prompt-shot .st-prompt-shot-text>.st-mention{height:19px;font:500 12px/17px var(--font-sans);white-space:nowrap;display:inline-flex}.st-prompt-shot .st-mention .hs-mention-thumb{width:15px;height:15px;font:600 8.5px/1 var(--font-sans);overflow:hidden}.st-prompt-shot .st-prompt-shot-text>.st-mention-unknown{font:500 11.5px/17px var(--font-mono)}.st-prompt-shot .st-mention-card,.st-prompt-shot .st-mention-card *{white-space:normal}.st-prompt-shot .st-mention-card{display:none}.st-prompt-shot .st-mention:hover .st-mention-card,.st-prompt-shot .st-mention:focus .st-mention-card{display:flex}.st-prompt-shot .st-prompt-shot-head small,.st-prompt-shot .st-mention-card small{font-size:11px}.st-prompt-shots .st-mention-card{top:auto;bottom:calc(100% + 6px)}.st-prompt-shots .st-mention-card:after{top:100%;bottom:auto}.st-prompt-shot{position:relative}.st-prompt-shot .st-mention{position:static}.st-prompt-shots .st-mention-card{width:auto;bottom:calc(100% - 4px);left:0;right:0}.st-mention-view{position:relative}.st-mention-view .st-mention{position:static}.st-mention-view .st-mention-card{width:auto;max-width:260px;left:0;right:0}@media (min-width:1025px){.lc-project:has(.st){height:100dvh;max-height:100dvh}}.st-player video{object-fit:contain;width:100%;height:100%}.st-mini-thumb video{object-fit:cover;width:100%;height:100%}.st-source video{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-m);background:#000;width:96px}.st-ref-blank{aspect-ratio:1;border-radius:var(--radius-m);background:var(--surface-2);width:100%;display:block}.st-mention-picker .st-ref-blank{border-radius:var(--radius-s);flex:none;width:20px;height:20px}.st-card .st-look-art{aspect-ratio:1;background:linear-gradient(135deg, var(--surface-2), var(--surface-3,var(--surface-1)));width:100%;display:block}.st-drop{cursor:pointer;background:0 0;width:100%}.st-drop img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-m);width:96px}.st-source-link{align-items:center;gap:var(--space-2);color:inherit;text-decoration:none;display:flex}.st-empty-project{place-items:center;display:grid}.st-panel>.hs-notice{margin:0}.st-sources .st-source-link{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);color:var(--ink-1);font:500 13px/18px var(--font-sans);text-decoration:none;display:flex}.st-sources a.st-source-link:hover{border-color:var(--ink-3)}.st-sources .st-source-link[aria-disabled=true]{color:var(--ink-3);cursor:not-allowed}.st-translate{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--warning);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.st-translate{border:1px solid color-mix(in oklab, var(--warning) 40%, var(--line))}}.st-translate{border-radius:var(--radius-m);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.st-translate{background:color-mix(in oklab, var(--warning) 8%, var(--surface-1))}}.st-translate{font:400 12px/18px var(--font-sans)}.st-translate>span{gap:var(--space-2);align-items:flex-start;display:flex}.st-translate>span .hs-icon{width:14px;height:14px;color:var(--warning);flex:none;margin-top:2px}.st-translate .hs-btn{align-self:flex-start}.st-auto{gap:var(--space-2);color:var(--ink-2);font:400 12px/18px var(--font-sans);align-items:flex-start;margin:0;display:flex}.st-auto .hs-icon{width:14px;height:14px;color:var(--accent-ink);flex:none;margin-top:2px}.st-auto b{color:var(--ink-1);font-weight:600}.st-sent{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-1);font:400 12px/18px var(--font-sans)}.st-sent>summary{cursor:pointer;padding:var(--space-2) var(--space-3);color:var(--ink-2)}.st-sent section{gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.st-sent pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;font:400 12px/18px var(--font-mono);color:var(--ink-1);margin:0;overflow:auto}.st-sent ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.st-sent li{gap:var(--space-2);align-items:baseline;display:flex}.st-sent code{font:500 11px/16px var(--font-mono);color:var(--accent-ink)}.st-scene-take figcaption b{flex-direction:column;display:flex}.st-scene-take figcaption b small{font-weight:400}.st-take-error{color:var(--danger)!important}.st-speech{gap:var(--space-3);flex-direction:column;display:flex}.st-voice{justify-content:space-between;align-items:center;gap:var(--space-2);font:500 13px/18px var(--font-sans);display:flex}.st-voice>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.st-voice select{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface-1);min-height:32px;color:var(--ink-1);font:inherit;padding:0 var(--space-2);font-size:12px}.st-line{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-1);flex-direction:column;gap:6px;display:flex}.st-line>b{font:600 12px/16px var(--font-sans);color:var(--accent-ink)}.st-line>p{font:400 13px/20px var(--font-sans);overflow-wrap:anywhere;margin:0}.st-line>small{color:var(--ink-3);font-size:12px}.st-line-take{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.st-line-take[data-current=false] audio{opacity:.6}.st-line-take>small{color:var(--ink-3);font-size:11px}.st-line-delivery{color:var(--ink-3);font:400 12px/16px var(--font-sans)}.st-line-delivery i{color:var(--ink-2)}.st-line-delivery[data-follows=true]{color:var(--accent-ink)}.st-line-take audio{flex:160px;max-width:100%;height:32px}.st-speech-more{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-m);background:var(--surface-2);flex-direction:column;display:flex}.st-speech-more p{color:var(--ink-2);font:400 13px/19px var(--font-sans);margin:0}.st-takes-list{flex-direction:column;gap:2px;display:flex}.st-take-row{align-items:center;gap:var(--space-2);min-height:40px;padding:4px var(--space-2) 4px 4px;border-radius:var(--radius-s);transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);border:1px solid #0000;display:flex}.st-take-row:hover{background:var(--surface-2)}.st-take-row[data-picked]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.st-take-row[data-picked]{border-color:color-mix(in oklab, var(--accent) 45%, var(--line))}}.st-take-row[data-picked]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.st-take-row[data-picked]{background:color-mix(in oklab, var(--accent) 8%, var(--surface-1))}}.st-take-row label{align-items:center;gap:var(--space-2);cursor:pointer;flex:1;min-width:0;display:flex}.st-take-row input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;flex:none;margin:0}.st-take-row input:disabled,.st-take-row input:disabled+.st-take-name{cursor:default}.st-take-name{min-width:0;color:var(--ink-1);font:500 13px/18px var(--font-sans);flex-direction:column;display:flex}.st-take-name small{color:var(--ink-3);font:400 11px/15px var(--font-sans)}.st-take-name small[data-long]{color:var(--warning)}.st-take-play{background:var(--surface-3);width:28px;height:28px;color:var(--ink-1);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard);border:0;border-radius:50%;flex:none;place-items:center;margin:4px;padding:0;display:grid;position:relative}.st-take-play:hover{background:var(--ink-1)}@supports (color:color-mix(in lab, red, red)){.st-take-play:hover{background:color-mix(in oklab, var(--ink-1) 16%, var(--surface-3))}}.st-take-ring{pointer-events:none;width:36px;height:36px;position:absolute;inset:-4px;rotate:-90deg}.st-take-ring circle{fill:none;stroke-width:2.5px}.st-take-track{stroke:#0000;transition:stroke var(--dur-fast) var(--ease-standard)}.st-take-play[aria-pressed=true] .st-take-track{stroke:var(--line)}.st-take-arc{stroke:var(--accent)}.st-take-badge{color:var(--accent-ink);font:500 11px/14px var(--font-sans);white-space:nowrap;flex:none}.st-takes-older summary{padding:6px var(--space-2);color:var(--ink-3);font:500 12px/16px var(--font-sans);cursor:pointer;list-style:none}.st-takes-older summary::-webkit-details-marker{display:none}.st-takes-older summary:before{content:"▸";width:14px;transition:rotate var(--dur-fast) var(--ease-standard);display:inline-block}.st-takes-older[open] summary:before{rotate:90deg}.st-takes-older summary:hover{color:var(--ink-1)}.st-take-warn{color:var(--warning);font:400 12px/17px var(--font-sans);gap:6px;margin:4px 0 0;display:flex}.st-take-warn .hs-icon{flex:none;margin-top:2px}.tl-clip>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.tl-clip[data-over]{box-shadow:inset -3px 0 0 var(--warning)}.st-line-at{font:400 12px/16px var(--font-sans);color:var(--ink-2);align-items:center;gap:6px;display:flex}.st-line-at .hs-icon{width:13px;height:13px}.st-line-at input{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface-1);width:64px;min-height:28px;color:var(--ink-1);font:inherit;padding:0 6px}.st-line-at em{color:var(--warning);font-style:normal}.st-mention-card{z-index:40;border:var(--stroke-1) solid var(--line);border-radius:var(--radius-xl);background:var(--surface-1);width:240px;box-shadow:var(--shadow-overlay);color:var(--ink-1);text-align:left;white-space:normal;cursor:default;flex-direction:column;font-weight:400;display:none;position:absolute;bottom:calc(100% + 6px);left:0;overflow:hidden}.st-mention-art{aspect-ratio:5/4;background:var(--surface-2);color:var(--ink-3);place-items:center;display:grid;position:relative}.st-mention-art img{object-fit:cover;width:100%;height:100%}.st-mention-art>.hs-icon{width:32px;height:32px}.st-mention-kind{border-radius:var(--radius-m);color:#fff;font:500 12px/16px var(--font-sans);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1414189e;align-items:center;gap:5px;padding:3px 9px;display:inline-flex;position:absolute;top:10px;left:10px}.st-mention-kind .hs-icon{width:13px;height:13px}.st-mention-card b{font:600 16px/22px var(--font-sans);padding:12px 14px 0}.st-mention-card small{color:var(--ink-2);font:400 13px/19px var(--font-sans);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 14px 14px;display:-webkit-box;overflow:hidden}.st-mention-card .st-mention-actions{margin:-6px 14px 14px}.fs-tools>.hs-menu{z-index:35;min-width:272px;inset-inline:auto 0}.st-look-library{border-style:dashed}.st-look-lucid .st-look-name small{color:var(--accent-ink)}.st-shelf-group{margin:var(--space-3) 0 var(--space-2);color:var(--ink-3);font:600 11px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.st-shelf-group:first-child{margin-top:0}.st-swatch-edit{align-items:center;gap:var(--space-2);padding:var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);flex-wrap:wrap;margin:0;display:flex}.st-swatch-edit legend{padding:0 var(--space-1);color:var(--ink-2);font:500 12px/16px var(--font-sans)}.st-swatch-edit>span{align-items:center;gap:2px;display:inline-flex}.st-swatch-edit input[type=color]{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-m);cursor:pointer;background:0 0;width:40px;height:32px;padding:0}.st-look-library .st-look-name small{color:var(--success)}.st-look-sync{border:var(--stroke-1) solid var(--warning);border-radius:var(--radius-full);background:var(--warning-soft);color:var(--ink-1);font:500 11px/16px var(--font-sans);cursor:pointer;align-items:center;gap:4px;padding:2px 8px;display:inline-flex;position:absolute;top:6px;left:6px}.st-look-sync:hover,.st-look-sync:focus-visible{background:var(--warning);color:var(--bg);outline:none}.st-look-notes{border:var(--stroke-1) solid var(--accent);border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent-ink);font:600 11px/16px var(--font-sans);cursor:pointer;align-items:center;gap:4px;padding:2px 8px;display:inline-flex;position:absolute;top:6px;left:6px}.st-look-notes:hover,.st-look-notes:focus-visible{background:var(--accent);color:var(--on-accent);outline:none}.st-look-sync~.st-look-notes{top:32px}.st-notes{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.st-notes li{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-l);background:var(--surface-2);flex-direction:column;display:flex}.st-notes li[data-done]{opacity:.7}.st-notes-meta{gap:var(--space-2);color:var(--ink-3);font:400 12px/16px var(--font-sans);display:flex}.st-notes-meta b{color:var(--ink-1);font-weight:600}.st-notes p{color:var(--ink-1);font:400 14px/21px var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.hs-modal:has(.st-refdlg){width:min(1080px,100%)}.hs-modal-foot:has(.st-refdlg-board) .st-refdlg-board{margin-right:auto}.st-refdlg{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 300px;min-height:460px;display:grid}.st-refdlg-stage{background:var(--bg);border-radius:16px;flex-direction:column;min-width:0;min-height:460px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.st-refdlg-stage{background:color-mix(in srgb, var(--bg) 60%, var(--surface-2))}}.st-refdlg-stage{box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .26s var(--ms-ease)}.st-refdlg-stage[data-over]{box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.st-refdlg-stage[data-over]{box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 0 4px color-mix(in srgb, var(--accent) 16%, transparent)}}.st-refdlg-empty{justify-content:center;align-items:center;gap:var(--space-2);margin:var(--space-6);border:1.5px dashed var(--line-strong);color:var(--ink-1);cursor:pointer;transition:border-color .24s var(--ms-ease), background-color .24s var(--ms-ease);background:0 0;border-radius:14px;flex-direction:column;flex:1;display:flex}.st-refdlg-empty:hover,.st-refdlg-empty:focus-visible{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.st-refdlg-empty:hover,.st-refdlg-empty:focus-visible{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.st-refdlg-empty b{font:500 14px/20px var(--font-sans)}.st-refdlg-empty small{color:var(--ink-3);font:400 12px/16px var(--font-sans)}.st-refdlg-empty-icon{width:52px;height:52px;margin-bottom:var(--space-1);background:var(--surface-3);color:var(--ink-1);box-shadow:var(--ms-hi);transition:scale .2s var(--ms-spring);border-radius:50%;place-items:center;display:grid}.st-refdlg-empty:hover .st-refdlg-empty-icon{scale:1.06}.st-refdlg-main{min-height:0;padding:var(--space-5) var(--space-5) 0;flex:1;place-items:center;margin:0;display:grid;position:relative}.st-refdlg-main img{object-fit:contain;max-width:100%;max-height:360px;animation:ms-pop .26s var(--ms-ease);border-radius:12px;display:block}.st-refdlg-badge{top:var(--space-3);left:var(--space-3);z-index:1;border-radius:var(--radius-full);color:#fff;font:500 12px/16px var(--font-sans);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0cb8;align-items:center;gap:5px;padding:3px 10px 3px 8px;display:inline-flex;position:absolute}.st-refdlg-badge .hs-icon,.st-refdlg-thumbs>button:not(.st-refdlg-more)>.hs-icon{color:var(--warning,#e6b84a)}.st-refdlg-strip{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:1fr auto 1fr;display:grid}.st-refdlg-thumbs{gap:6px;display:flex}.st-refdlg-thumbs>button{background:var(--surface-3);cursor:pointer;width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .24s var(--ms-ease), scale .28s var(--ms-spring);border:0;border-radius:9px;padding:0;position:relative;overflow:hidden}.st-refdlg-thumbs>button:hover{scale:1.05}.st-refdlg-thumbs>button[aria-selected=true]{box-shadow:0 0 0 2px var(--accent)}.st-refdlg-thumbs img{object-fit:cover;width:100%;height:100%}.st-refdlg-thumbs>button:not(.st-refdlg-more)>.hs-icon{filter:drop-shadow(0 1px 2px #0009);width:12px;height:12px;position:absolute;top:2px;left:2px}.st-refdlg-thumbs>.st-refdlg-more{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0;place-items:center;display:grid}.st-refdlg-thumbs>.st-refdlg-more:hover{color:var(--ink-1);box-shadow:inset 0 0 0 1px var(--accent)}.st-refdlg-tools{justify-content:flex-end;gap:2px;display:flex}.st-refdlg-busy{left:50%;bottom:var(--space-4);border-radius:var(--radius-full);color:#fff;font:500 12px/16px var(--font-sans);background:#0a0a0cc7;padding:5px 12px;position:absolute;translate:-50%}.st-refdlg-form{gap:var(--space-4);flex-direction:column;display:flex}.st-refdlg-form .st-field{color:var(--ink-2);font:500 12px/16px var(--font-sans);gap:6px}.st-refdlg-form .st-field :is(select,input){height:38px;padding:0 var(--space-3);border-radius:10px;font-size:14px}.st-refdlg-form .st-field textarea{min-height:120px;padding:var(--space-2) var(--space-3);font:400 14px/20px var(--font-sans);resize:vertical;border-radius:10px}.st-refdlg-form .st-field small{color:var(--ink-3);font:400 12px/16px var(--font-sans)}.st-refdlg-form .st-field select:disabled{opacity:.7}.st-refpick{z-index:2;gap:var(--space-3);padding:var(--space-4);background:var(--surface-1);animation:ms-fade .16s var(--ms-ease);flex-direction:column;display:flex;position:absolute;inset:0}.st-refpick-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.st-refpick-actions{align-items:center;gap:var(--space-2);display:inline-flex}.st-refpick-grid{gap:var(--space-2);flex:1;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-auto-rows:max-content;min-height:0;display:grid;overflow:auto}.st-refpick-upload,.st-refpick-item{aspect-ratio:1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:relative;overflow:hidden}.st-refpick-upload{border:1.5px dashed var(--line-strong);color:var(--ink-1);font:500 12px/16px var(--font-sans);cursor:pointer}.st-refpick-upload:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.st-refpick-upload:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.st-refpick-upload[aria-disabled]{opacity:.5;cursor:progress}.st-refpick-item{background:var(--surface-2);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .24s var(--ms-ease);border:0;padding:0}.st-refpick-item img{object-fit:cover;width:100%;height:100%;transition:scale .3s var(--ms-ease)}.st-refpick-item:hover img{scale:1.04}.st-refpick-item[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent)}.st-refpick-mark{border-radius:var(--radius-full);background:var(--accent);min-width:22px;height:22px;color:var(--on-accent);font:600 12px/1 var(--font-sans);place-items:center;padding:0 6px;display:grid;position:absolute;top:6px;right:6px}.st-refpick-item:disabled{cursor:default}.st-refpick-item:disabled img{opacity:.45;scale:1}.st-refpick-taken{border-radius:var(--radius-full);color:#fff;font:500 11px/14px var(--font-sans);background:#0a0a0cb8;justify-content:center;align-items:center;gap:4px;padding:3px 8px;display:inline-flex;position:absolute;inset:auto 6px 6px}.st-refpick>.hs-empty,.st-refpick>[class*=hs-state]{margin:auto}@media (max-width:760px){.st-refdlg{grid-template-columns:minmax(0,1fr);min-height:0}.st-refdlg-stage{min-height:320px}.st-refdlg-main img{max-height:240px}}.tl-part{z-index:3;border:0;border-right:1px solid var(--line-strong);background:var(--ink-1);border-radius:0;place-items:center;width:14px;padding:0;display:grid;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.tl-part{background:color-mix(in oklab, var(--ink-1) 8%, var(--surface-2))}}.tl-part{color:var(--ink-2);cursor:pointer}.tl-shot:has(.tl-part){padding-left:18px}.tl-part .hs-icon{width:10px;height:10px}.tl-part[data-join=continue]{border-right-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tl-part[data-join=continue]{background:color-mix(in oklab, var(--accent) 18%, var(--surface-2))}}.tl-part[data-join=continue]{color:var(--accent-ink)}.tl-part:hover,.tl-part:focus-visible{background:var(--surface-2);color:var(--ink-1)}.tl-shot-len[data-long]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tl-shot-len[data-long]{background:color-mix(in oklab, var(--accent) 22%, var(--surface-2))}}.tl-shot-len[data-long]{color:var(--accent-ink)}.st-lipsync{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-top:var(--stroke-1) solid var(--line);flex-wrap:wrap;display:flex}.st-lipsync-head{align-items:center;gap:var(--space-1);font:500 12px/17px var(--font-sans);color:var(--ink-2);display:inline-flex}.st-lipsync small{color:var(--ink-3);font:400 12px/17px var(--font-sans)}.st-lipsync .hs-notice{flex-basis:100%}.st-voice small{color:var(--ink-3);font:400 11px/16px var(--font-sans)}.st-ambience{gap:var(--space-2);padding:var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);flex-direction:column;display:flex}.st-ambience-head{flex-direction:column;gap:2px;display:flex}.st-ambience-head b{font:500 13px/18px var(--font-sans);color:var(--ink-1)}.st-ambience-head small{color:var(--ink-3);font:400 11px/15px var(--font-sans)}.st-ambience textarea{resize:vertical;min-height:64px;font:400 12px/18px var(--font-sans)}.st-ambience>.hs-link-button{align-self:flex-start;font-size:12px}.st-ambience-takes{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.st-ambience-takes li{padding:var(--space-2);border-radius:var(--radius-m);background:var(--surface-2);flex-direction:column;gap:4px;display:flex}.st-ambience-takes li[data-current]{box-shadow:inset 0 0 0 1px var(--success,var(--accent))}.st-ambience-takes audio{width:100%;height:32px}.st-ambience-take-foot{align-items:center;gap:var(--space-2);display:flex}.st-ambience-take-foot small{color:var(--ink-3);font:400 11px/15px var(--font-mono);margin-right:auto}.st-ambience .lc-generate{align-self:flex-start}.st-ambience .lc-generate>button{background:var(--surface-2);width:auto;color:var(--ink-1);box-shadow:inset 0 0 0 1px var(--line)}.st-ambience .lc-generate>button:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--accent)}.st-builder-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.st-builder-head small{color:var(--ink-3);font:400 11px/15px var(--font-mono)}.st-builder-head small[data-full]{color:var(--warning,var(--ink-1))}.st-builder .st-builder-tiles{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.st-builder .st-builder-tile{justify-content:flex-end;min-height:64px;position:relative;overflow:hidden}.st-builder .st-builder-tile[aria-expanded=true]{border-color:var(--accent);color:var(--ink-1)}.st-builder-faces{display:flex;position:absolute;inset:0}.st-builder-faces img{object-fit:cover;flex:1;min-width:0;height:100%}.st-builder-faces:after{content:"";background:linear-gradient(#0000 35%,#000000c7);position:absolute;inset:0}.st-builder-faces~.st-builder-name{color:#fff}.st-builder-name{position:relative}.st-builder-count{color:#fff;min-width:22px;font:500 11px/20px var(--font-mono);text-align:center;background:#000000a8;border-radius:999px;padding:0 6px;position:absolute;top:6px;right:6px}.st-builder>.st-builder-stage{display:block;position:relative}.st-builder-roster{z-index:30;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);gap:6px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-x:auto;box-shadow:0 14px 36px #00000052}.st-builder .st-builder-card{border-radius:var(--radius-m);background:var(--surface-2);scroll-snap-align:start;border:0;flex:none;width:92px;height:112px;padding:0;position:relative;overflow:hidden}.st-builder-card img,.st-builder-card>i{object-fit:cover;width:100%;height:100%;color:var(--ink-3);place-items:center;display:grid;position:absolute;inset:0}.st-builder-card:not(.st-builder-add):after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#000000b8);position:absolute;inset:0}.st-builder-card-name{z-index:1;color:#fff;font:500 11px/14px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden}.st-builder .st-builder-card>button{z-index:2;color:#fff;opacity:0;width:22px;height:22px;transition:opacity .22s var(--ms-ease);background:#000000a8;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.st-builder-card:hover>button,.st-builder-card:focus-within>button{opacity:1}@media (hover:none){.st-builder .st-builder-card>button{opacity:1}}.st-builder .st-builder-add{border:var(--stroke-1) dashed var(--line);color:var(--ink-2);font:500 11px/15px var(--font-sans);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.st-builder .st-builder-add:hover{border-color:var(--accent);color:var(--ink-1)}.st-builder[data-dim] .st-builder-tiles{opacity:.55}.tl-gap-slot{border:var(--stroke-1) dashed var(--line-strong,var(--line));border-radius:var(--radius-m);background:repeating-linear-gradient(135deg, transparent 0 6px, var(--ink-3) 6px 7px);flex-direction:column;justify-content:space-between;gap:4px;min-width:0;padding:6px 8px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tl-gap-slot{background:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in srgb, var(--ink-3) 10%, transparent) 6px 7px)}}.tl-gap-slot{color:var(--ink-3);overflow:hidden}.tl-gap-slot[data-drop=true]{border-color:var(--accent)}.tl-gap-text{font:400 11px/14px var(--font-sans);justify-content:space-between;align-items:baseline;gap:6px;display:flex}.tl-gap-text b{font:500 11px/14px var(--font-mono);color:var(--ink-2)}.tl-gap-actions{flex-wrap:wrap;gap:4px;display:flex}.tl-gap-actions button{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-s,6px);background:var(--surface-1);color:var(--ink-2);font:500 11px/16px var(--font-sans);cursor:pointer;padding:2px 6px}.tl-gap-actions button:hover{border-color:var(--accent);color:var(--ink-1)}@media (max-width:480px){.tl-zoom{display:none}.tl-history{margin-left:auto}}.st-line[aria-current=true]{box-shadow:inset 0 0 0 1px var(--accent);transition:box-shadow var(--dur-base) var(--ease-standard)}.tl-clip[aria-current=true]{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 1px var(--accent)}.tl-strip{pointer-events:none;position:absolute;inset:0}.tl-strip-video{background:#000;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.tl-strip-video i{background-repeat:no-repeat;position:absolute;top:0;bottom:0}.tl-strip:after{content:"";background:linear-gradient(#0000008c,#0000 60%);position:absolute;inset:0}.tl-strip-over{border-left:2px solid var(--warning);background:repeating-linear-gradient(135deg, var(--warning) 0 4px, transparent 4px 9px);position:absolute;top:0;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.tl-strip-over{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--warning) 30%, transparent) 0 4px, transparent 4px 9px)}}.tl-shot[data-video] .tl-shot-text b{color:#fff}.tl-shot[data-video] .tl-shot-text{background:#0009;border-radius:6px;align-self:flex-start;max-width:100%;padding:1px 5px}.tl-shot-len em{background:#fff3;border-radius:4px;margin-left:3px;padding:0 3px;font-style:normal}.tl-shot-len em[data-over]{background:var(--warning);color:#1f1600}.tl-shot[data-sizing] .tl-shot-len{opacity:1}.tl-shot[data-sizing] .tl-remove{opacity:0;pointer-events:none}.tl-shot[data-snapped]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.tl-shot[data-snapped] .tl-handle{background:var(--accent);opacity:1}.tl-lip{z-index:2;background:var(--accent);pointer-events:auto;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.tl-lip:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:-3px;box-shadow:0 0 0 2px #00000073}.tl-lip[data-held]{box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.tl-lip[data-held]{box-shadow:0 0 0 2px color-mix(in oklab, var(--accent) 40%, transparent)}}.tl-clip[data-snapped]{box-shadow:inset 0 0 0 2px var(--accent)}@media (max-width:1024px){.st-stage{border-bottom:var(--stroke-1) solid var(--line);grid-row:1;max-height:72dvh}.st-tl{grid-row:2}.st-panel{grid-row:3}.st-outline{grid-row:4}.st-frames{grid-template-columns:repeat(2,minmax(0,240px))}}.lc-builder-layer{z-index:45;pointer-events:none;transition:background-color var(--dur-base) var(--ease-standard);position:fixed;inset:0}.lc-builder-layer[data-mode=window]{pointer-events:auto;background:var(--scrim)}@supports (color:color-mix(in lab, red, red)){.lc-builder-layer[data-mode=window]{background:color-mix(in srgb, var(--scrim) 75%, transparent)}}@starting-style{.lc-builder-layer[data-mode=window]{background:0 0}}.lc-builder-layer[data-mode=full]{pointer-events:auto;background:var(--bg)}.lc-builder{background:var(--bg);border:var(--stroke-1) solid var(--line-strong);border-radius:var(--radius-xl);min-width:0;box-shadow:var(--shadow-overlay);pointer-events:auto;outline:none;flex-direction:column;display:flex;position:absolute;overflow:hidden}.lc-builder[data-mode=full]{box-shadow:none;border:0;border-radius:0;inset:0}.lc-builder-body{outline:none;flex-direction:column;flex:1;min-height:0;display:flex}.lc-builder-body>.lc-board{outline:none;flex:1;height:auto;min-height:0}.lc-builder-controls{border-inline-start:var(--stroke-1) solid var(--line);align-items:center;gap:2px;margin-inline-start:var(--space-1);padding-inline-start:var(--space-2);display:inline-flex}.lc-builder[data-mode=window] .lc-board-head{cursor:grab}.lc-builder .lc-board-title{field-sizing:content;align-self:flex-start;width:auto;min-width:12ch}.lc-builder[data-dragging]{-webkit-user-select:none;user-select:none}.lc-builder[data-dragging] .lc-board-head{cursor:grabbing}.lc-builder-grip{z-index:6;position:absolute}.lc-builder-grip[data-edge=n],.lc-builder-grip[data-edge=s]{cursor:ns-resize;height:6px;left:14px;right:14px}.lc-builder-grip[data-edge=n]{top:0}.lc-builder-grip[data-edge=s]{bottom:0}.lc-builder-grip[data-edge=e],.lc-builder-grip[data-edge=w]{cursor:ew-resize;width:6px;top:14px;bottom:14px}.lc-builder-grip[data-edge=e]{right:0}.lc-builder-grip[data-edge=w]{left:0}.lc-builder-grip[data-edge=ne],.lc-builder-grip[data-edge=nw],.lc-builder-grip[data-edge=se],.lc-builder-grip[data-edge=sw]{width:16px;height:16px}.lc-builder-grip[data-edge=nw]{cursor:nwse-resize;top:0;left:0}.lc-builder-grip[data-edge=se]{cursor:nwse-resize;bottom:0;right:0}.lc-builder-grip[data-edge=ne]{cursor:nesw-resize;top:0;right:0}.lc-builder-grip[data-edge=sw]{cursor:nesw-resize;bottom:0;left:0}.lc-builder[data-mode=mini]{right:var(--space-5);bottom:calc(var(--space-5) + 64px);border-radius:var(--radius-l);width:360px}.lc-builder-mini-bar{height:44px;padding:0 var(--space-1) 0 var(--space-3);border-bottom:var(--stroke-1) solid var(--line);background:var(--surface-1);align-items:center;gap:2px;display:flex}.lc-builder-mini-bar b{min-width:0;color:var(--ink-1);font:600 13px/18px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.lc-builder[data-mode=mini] .lc-builder-body{transform-origin:0 0;pointer-events:none;flex:none;position:absolute;top:44px;left:0}.lc-builder-mini-open{z-index:2;cursor:zoom-in;background:0 0;border:0;position:absolute;inset:44px 0 0}.lc-builder-mini-open:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lc-builder-mini-open:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.lc-builder-mini-open:focus-visible{outline:var(--stroke-2) solid var(--accent);outline-offset:-2px}.lc-builder-body>.lc-board{container:builder/inline-size}@container builder (max-width:1100px){.lc-board-body{grid-template-columns:auto minmax(0,1fr) 320px}.lc-board-side:not([data-closed]){width:256px}.lc-board-side-head{padding-inline:var(--space-4) var(--space-3)}.lc-board-side-body{padding-inline:var(--space-4)}.lc-board-inspector{--board-inset:var(--space-4)}}@media (max-width:768px){.lc-builder{border:0;border-radius:0;inset:0}.lc-builder-body{overflow-y:auto}.lc-builder-body>.lc-board{flex:none;min-height:100%}}:root{--port-text:var(--ink-3);--port-image:var(--accent);--port-video:var(--avatar-6)}@supports (color:color-mix(in lab, red, red)){:root{--port-video:color-mix(in srgb, var(--avatar-6) 40%, var(--accent))}}:root{--port-audio:var(--avatar-2)}@supports (color:color-mix(in lab, red, red)){:root{--port-audio:color-mix(in srgb, var(--avatar-2) 45%, var(--warning))}}:root{--port-reference:var(--success)}[data-port=text]{--port:var(--port-text)}[data-port=image]{--port:var(--port-image)}[data-port=video]{--port:var(--port-video)}[data-port=audio]{--port:var(--port-audio)}[data-port=reference]{--port:var(--port-reference)}.lc-board-hub-group{align-items:baseline;gap:var(--space-2);margin:var(--space-4) 0 var(--space-3);font:600 14px/20px var(--font-sans);flex-wrap:wrap;display:flex}.lc-board-hub-group small{color:var(--ink-3);font:400 13px/18px var(--font-sans)}.lc-board-starts{grid-template-columns:repeat(auto-fill, minmax(max(150px, calc((100% - 5 * var(--space-3)) / 6)), 1fr));gap:var(--space-3);display:grid}.lc-board-starts[data-size=l]{grid-template-columns:repeat(auto-fill, minmax(max(160px, calc((100% - 5 * var(--space-3)) / 6)), 1fr))}.lc-board-start{min-height:120px;padding:var(--space-4);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);color:var(--ink-1);transition:border-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);flex-direction:column;gap:4px;text-decoration:none;display:flex}.lc-board-start:hover,.lc-board-start:focus-visible{border-color:var(--accent);outline:none;transform:translateY(-1px)}.lc-board-start b{font:600 15px/20px var(--font-sans);margin-top:auto}.lc-board-start small{min-height:32px;color:var(--ink-3);font:400 12px/16px var(--font-sans)}.lc-board-start-icon{border-radius:var(--radius-m);background:var(--surface-2);width:40px;height:40px;color:var(--ink-2);place-items:center;display:inline-grid}.lc-board-starts[data-size=l] .lc-board-start{min-height:148px}.lc-board-start-icon[data-kind]{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.lc-board-start-icon[data-kind]{background:color-mix(in srgb, var(--success) 14%, transparent)}}.lc-board-start-icon[data-kind]{color:var(--success)}.lc-board-hub-library{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.lc-board-hub-element{min-width:0;color:var(--ink-1);flex-direction:column;gap:2px;text-decoration:none;display:flex}.lc-board-hub-element img,.lc-board-hub-element .lc-board-elements-empty{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-l);border:var(--stroke-1) solid var(--line);background:var(--surface-2);width:100%;margin-bottom:var(--space-1)}.lc-board-hub-element:hover img,.lc-board-hub-element:focus-visible img{border-color:var(--accent)}.lc-board-hub-element b{font:600 13px/18px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lc-board-hub-element small{color:var(--ink-3);font:400 12px/16px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lc-board-elements-empty{color:var(--ink-3);place-items:center;display:grid}.lc-board-hub-element[data-deleted] img,.lc-board-hub-element[data-deleted] .lc-board-elements-empty{opacity:.45}.lc-board-trash-actions{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.lc-board-trash-delete:is(.hs-btn,.hs-iconbtn){color:var(--danger)}.lc-board-trash-actions[data-compact]{flex-wrap:nowrap}.lc-board-trash-actions[data-compact]>.hs-btn{flex:1;min-width:0}.lc-board-hub-group+.lc-board-hub-library{margin-top:0}.lc-board{min-width:0;height:calc(var(--ms-vh,100dvh) - 56px - var(--space-3));border-radius:inherit;flex-direction:column;display:flex;overflow:hidden}.lc-board-loading{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.lc-board-head{align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-2) var(--space-5);border-bottom:var(--stroke-1) solid var(--line);background:var(--surface-1);border-radius:var(--radius-xl) var(--radius-xl) 0 0;display:flex}.lc-board-name{flex-direction:column;flex:1;min-width:0;display:flex}.lc-board-title{border:var(--stroke-1) solid transparent;border-radius:var(--radius-s);width:100%;min-width:0;max-width:520px;color:var(--ink-1);font:600 15px/20px var(--font-sans);background:0 0;margin-left:-6px;padding:2px 6px}.lc-board-title:hover{border-color:var(--line)}.lc-board-title:focus{border-color:var(--accent);background:var(--bg);outline:none}.lc-board-status{color:var(--ink-3);font:400 12px/16px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lc-board-status[data-state=error],.lc-board-status[data-state=conflict]{color:var(--danger)}.lc-board-add>.hs-menu,.lc-board-more>.hs-menu{z-index:60;min-width:300px;max-height:min(560px,70dvh);inset-inline:auto 0;overflow-y:auto}.lc-board-alert{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:var(--stroke-1) solid var(--line);background:var(--warning-soft);flex-wrap:wrap;display:flex}.lc-board-alert>.hs-notice{background:0 0;flex:1;min-width:220px;padding:0}.lc-board-side-kinds{gap:var(--space-2);flex-wrap:wrap;display:flex}.lc-board-side-kinds button{min-height:30px;padding:2px var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-full);color:var(--ink-2);font:500 12px/16px var(--font-sans);cursor:pointer;background:0 0}.lc-board-side-kinds button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.lc-board-side-group{margin:var(--space-2) 0 0;color:var(--ink-3);font:600 11px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.lc-board-canvas{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-color:var(--bg);background-image:radial-gradient(circle, var(--line) 1px, transparent 1.2px);background-size:22px 22px;min-width:0;position:relative;overflow:hidden;container-type:inline-size}.lc-board-canvas:active{cursor:grabbing}.lc-board-canvas[data-dropping]{box-shadow:inset 0 0 0 var(--stroke-2) var(--accent)}.lc-board-world{transform-origin:0 0;width:0;height:0;position:absolute;inset:0 auto auto 0}.lc-gedges{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.lc-board-zoom{left:var(--space-4);bottom:var(--space-4);background:var(--surface-1);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-pop);cursor:default;align-items:center;gap:2px;padding:4px;display:flex;position:absolute}.lc-board-zoom span{text-align:center;min-width:44px;color:var(--ink-2);font:500 12px/16px var(--font-mono)}.lc-board-zoom-sep{width:var(--stroke-1);background:var(--line);height:20px;margin:0 4px}.lc-board-tip{max-width:calc(100% - 2 * var(--space-5));padding:var(--space-2) var(--space-4);border-radius:var(--radius-l);border:var(--stroke-1) solid var(--warning);background:var(--warning-soft);color:var(--ink-1);font:400 12px/16px var(--font-sans);text-align:center;pointer-events:none;margin:0;position:absolute;top:56px;left:50%;transform:translate(-50%)}.lc-board-tip:empty{border:0;padding:0}.lc-board-body[data-blank]{--float-w:0px}.lc-board-blank{z-index:3;justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-4);pointer-events:none;cursor:default;flex-direction:column;display:flex;position:absolute;inset:0 0 96px}.lc-board-blank>*{pointer-events:auto}.lc-board-blank h2{color:var(--ink-1);font:500 18px/26px var(--font-sans);text-align:center;margin:0}.lc-board-blank-ways{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lc-board-blank-ways button{width:188px;padding:var(--space-4);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);color:var(--ink-1);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.lc-board-blank-ways button:hover{border-color:var(--line-strong)}.lc-board-blank-ways button:focus-visible{outline:var(--stroke-2) solid var(--accent);outline-offset:2px}.lc-board-blank-ways .hs-icon{margin-bottom:var(--space-2);color:var(--ink-2)}.lc-board-blank-ways b{font:500 14px/20px var(--font-sans)}.lc-board-blank-ways small{color:var(--ink-3);font:400 12.5px/17px var(--font-sans)}.lc-board-progress{z-index:4;top:64px;left:calc((100% - var(--float-w,0px) - var(--space-4)) / 2);align-items:center;gap:var(--space-3);max-width:calc(100% - var(--float-w,0px) - 2 * var(--space-6));padding:6px var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-full);background:var(--surface-1);box-shadow:var(--shadow-pop);color:var(--ink-1);font:400 12.5px/18px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;display:flex;position:absolute;overflow:hidden;transform:translate(-50%)}.lc-board-progress:disabled{cursor:default}.lc-board-progress:focus-visible{outline:var(--stroke-2) solid var(--accent);outline-offset:2px}.lc-board-progress>span{flex:none;gap:3px;display:inline-flex}.lc-board-progress i{border-radius:var(--radius-full);background:var(--line-strong);width:18px;height:5px}.lc-board-progress i[data-mark=done]{background:var(--success)}.lc-board-progress i[data-mark=now]{background:var(--accent)}.lc-board-final{object-fit:contain;border-radius:var(--radius-l);background:var(--surface-2);border:var(--stroke-1) solid var(--line);width:100%;max-height:320px;display:block}.lc-board-audio{width:100%}.lc-board-picker-actions{gap:var(--space-2);flex-wrap:wrap}.lc-board-library{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));max-height:52dvh;display:grid;overflow-y:auto}.lc-board-library button{border:var(--stroke-2) solid transparent;border-radius:var(--radius-m);background:var(--surface-2);cursor:pointer;aspect-ratio:1;color:var(--ink-2);padding:0;overflow:hidden}.lc-board-library button:hover,.lc-board-library button:focus-visible{border-color:var(--accent);outline:none}.lc-board-library img{object-fit:cover;width:100%;height:100%;display:block}.lc-board-library span{flex-direction:column;justify-content:center;align-items:center;gap:4px;height:100%;padding:6px;display:flex}.lc-board-library small{font:400 11px/14px var(--font-sans);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lc-board-element{gap:var(--space-3);padding:var(--space-2);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--bg);display:flex}.lc-board-element img{object-fit:cover;border-radius:var(--radius-m);flex:none;width:72px;height:96px}.lc-board-element>div{flex-direction:column;gap:2px;min-width:0;display:flex}.lc-board-element b{font:600 14px/20px var(--font-sans)}.lc-board-element small{color:var(--ink-3);font:400 12px/16px var(--font-sans)}.lc-board-element p{color:var(--ink-2);font:400 12px/16px var(--font-sans);overflow-wrap:anywhere;margin:4px 0 0}.lc-board-elements{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(112px,1fr));max-height:52dvh;display:grid;overflow-y:auto}.lc-board-elements button{min-width:0;color:var(--ink-1);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.lc-board-elements img,.lc-board-elements .lc-board-elements-empty{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-m);border:var(--stroke-2) solid transparent;background:var(--surface-2);width:100%}.lc-board-elements button:hover img,.lc-board-elements button:focus-visible img{border-color:var(--accent)}.lc-board-elements button:focus-visible{outline:none}.lc-board-elements b{font:600 12px/16px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lc-board-elements small{color:var(--ink-3);font:400 11px/14px var(--font-sans)}.lc-board-revisions{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lc-board-revisions li{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--stroke-1) solid var(--line);display:flex}.lc-board-revisions li>span{flex-direction:column;flex:1;min-width:0;display:flex}.lc-board-revisions b{font:600 13px/18px var(--font-sans)}.lc-board-revisions small{color:var(--ink-3);font:400 12px/16px var(--font-sans)}@media (max-width:768px){.lc-board-starts,.lc-board-starts[data-size=l]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.lc-board-start,.lc-board-starts[data-size=l] .lc-board-start{min-height:112px;padding:var(--space-3)}}.lc-element-detail{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.lc-element-pictures{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;display:grid}.lc-element-pictures figure{margin:0;position:relative}.lc-element-pictures figure[data-cover]{grid-column:span 3}.lc-element-pictures img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-m);background:var(--surface-2);border:var(--stroke-1) solid var(--line);width:100%;display:block}.lc-element-pictures figure[data-cover] img{aspect-ratio:4/5;max-height:360px}.lc-element-pictures figcaption{justify-content:space-between;align-items:center;gap:4px;display:flex;position:absolute;bottom:6px;left:6px;right:6px}.lc-element-pictures figcaption small,.lc-element-pictures figcaption button:not(.hs-iconbtn){border-radius:var(--radius-full);background:var(--bg);border:0;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.lc-element-pictures figcaption small,.lc-element-pictures figcaption button:not(.hs-iconbtn){background:color-mix(in srgb, var(--bg) 80%, transparent)}}.lc-element-pictures figcaption small,.lc-element-pictures figcaption button:not(.hs-iconbtn){color:var(--ink-1);font:500 11px/16px var(--font-sans);cursor:pointer}.lc-element-pictures figcaption .hs-iconbtn{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.lc-element-pictures figcaption .hs-iconbtn{background:color-mix(in srgb, var(--bg) 80%, transparent)}}.lc-element-add{aspect-ratio:3/4;border:var(--stroke-1) dashed var(--line-strong);border-radius:var(--radius-m);color:var(--ink-2);font:500 13px/18px var(--font-sans);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.lc-element-add small{color:var(--ink-3);font:400 11px/14px var(--font-sans);text-align:center}.lc-element-add:hover,.lc-element-add:focus-visible{border-color:var(--accent);color:var(--accent);outline:none}.lc-element-row{gap:var(--space-3);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.lc-element-project{align-items:flex-end;gap:var(--space-2);display:flex}.lc-element-project>.hs-field{flex:1;min-width:0}button.lc-board-hub-element{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:768px){.lc-element-detail,.lc-element-row{grid-template-columns:1fr}}.lc-compare-stage{border-radius:var(--radius-l);background:var(--surface-2);max-height:62dvh;display:grid;position:relative;overflow:hidden}.lc-compare-stage img{object-fit:contain;grid-area:1/1;width:100%;height:100%;max-height:62dvh;display:block}.lc-compare-top{clip-path:inset(0 calc(100% - var(--split)) 0 0)}.lc-compare-line{top:0;bottom:0;left:var(--split);width:var(--stroke-2);background:var(--media-ink);pointer-events:none;position:absolute;box-shadow:0 0 0 1px #00000059}.lc-compare-tag{top:var(--space-2);border-radius:var(--radius-full);background:var(--bg);padding:2px 8px;position:absolute}@supports (color:color-mix(in lab, red, red)){.lc-compare-tag{background:color-mix(in srgb, var(--bg) 80%, transparent)}}.lc-compare-tag{color:var(--ink-1);font:600 12px/16px var(--font-sans)}.lc-compare-tag[data-side=a]{left:var(--space-2)}.lc-compare-tag[data-side=b]{right:var(--space-2)}.lc-compare-pair{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.lc-compare-pair figure{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.lc-compare-pair video,.lc-compare-pair audio{border-radius:var(--radius-m);background:var(--surface-2);width:100%}.lc-compare-pair figcaption{color:var(--ink-2);font:500 12px/16px var(--font-sans)}@media (max-width:768px){.lc-compare-pair{grid-template-columns:1fr}}@media (min-width:769px){.lc-board:not([data-embed]){border-radius:0;height:100dvh}.lc-board:not([data-embed]) .lc-board-head{padding-inline:var(--space-4) var(--space-5);border-radius:0}}.lc-top-actions[data-inline]{min-height:0;margin-inline-start:var(--space-1);padding:0}.lc-top-actions[data-inline] .lc-top-search{min-height:36px}.lc-top-actions[data-inline] .lc-top-bell{width:36px;height:36px}@media (max-width:1280px){.lc-top-actions[data-inline] .lc-top-search{justify-content:center;width:36px;padding:0}.lc-top-actions[data-inline] .lc-top-search kbd{display:none}.lc-top-actions[data-inline] .lc-top-search span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.lc-board{position:relative}.lc-board-body{--float-w:380px;flex:1;min-height:0;position:relative;overflow:hidden}.lc-board-body>.lc-board-canvas{position:absolute;inset:0}.lc-board-zoom{top:var(--space-4);z-index:3;bottom:auto}.lc-board-tip{top:var(--space-4);z-index:6;border-color:var(--line);background:var(--surface-1);box-shadow:var(--shadow-pop)}.lc-gnode{background:var(--surface-1);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);cursor:default;transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);flex-direction:column;display:flex;position:absolute;box-shadow:0 1px 2px #0000000f}.lc-gnode:hover{border-color:var(--line-strong)}.lc-gnode[data-picked]{border-color:var(--accent);box-shadow:0 0 0 var(--stroke-2) var(--accent-soft), var(--shadow-pop)}.lc-gnode[data-fresh]{animation:lc-gnode-arrive var(--dur-slow) var(--ease-standard)}@keyframes lc-gnode-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lc-gnode[data-touched]{animation:lc-gnode-touched 2.4s var(--ease-standard)}@keyframes lc-gnode-touched{0%,60%{border-color:var(--accent);box-shadow:0 0 0 var(--stroke-2) var(--accent-soft), var(--shadow-pop)}}.lc-gnode-main{border-radius:inherit;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.lc-gnode-main:focus-visible{outline:var(--stroke-2) solid var(--accent);outline-offset:2px}.lc-gpreview{border-radius:calc(var(--radius-l) - 5px);background:var(--surface-2);min-height:96px;max-height:300px;margin:0 6px 6px;display:block;position:relative;overflow:hidden}.lc-gpreview img,.lc-gpreview video{object-fit:cover;width:100%;height:auto;min-height:96px;max-height:300px;display:block}.lc-gpreview-empty{border:var(--stroke-1) dashed var(--line);height:150px;color:var(--ink-3);background:0 0;align-content:center;place-items:center;gap:4px;display:grid}.lc-gpreview-empty small{font:400 12px/16px var(--font-sans)}.lc-gpreview-empty[data-tone=danger]{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.lc-gpreview-empty[data-tone=danger]{border-color:color-mix(in srgb, var(--danger) 40%, var(--line))}}.lc-gpreview-text{min-height:88px;max-height:180px;color:var(--ink-2);font:400 12px/17px var(--font-sans);white-space:pre-wrap;padding:10px 12px;display:block;overflow:hidden}.lc-gpreview-tag{border-radius:var(--radius-full);background:var(--bg);padding:1px 7px;position:absolute;bottom:6px;left:6px}@supports (color:color-mix(in lab, red, red)){.lc-gpreview-tag{background:color-mix(in srgb, var(--bg) 82%, transparent)}}.lc-gpreview-tag{color:var(--ink-1);font:500 11px/16px var(--font-sans)}.lc-gpreview-play{color:var(--media-ink);filter:drop-shadow(0 1px 2px #00000080);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lc-gpreview-audio{place-items:center;height:92px;display:grid}.lc-gwave{align-items:center;gap:2px;height:52px;display:flex}.lc-gwave i{background:var(--ink-3);border-radius:2px;width:3px}.lc-gpreview-busy{place-items:center;height:168px;display:grid}.lc-gpreview-behind{object-fit:cover;filter:blur(14px)saturate(.75);opacity:.65;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}.lc-gpreview-sweep{background:linear-gradient(105deg, transparent 32%, var(--surface-1) 50%, transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lc-gpreview-sweep{background:linear-gradient(105deg, transparent 32%, color-mix(in srgb, var(--surface-1) 55%, transparent) 50%, transparent 68%)}}.lc-gpreview-sweep{animation:lc-board-sweep 2.4s var(--ease-standard) infinite;background-size:260% 100%}@keyframes lc-board-sweep{0%{background-position:130% 0}to{background-position:-130% 0}}.lc-gpreview-progress{color:var(--ink-1);flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.lc-gpreview-progress b{font:600 17px/22px var(--font-sans);font-variant-numeric:tabular-nums}.lc-gpreview-progress small{color:var(--ink-2);font:400 11.5px/15px var(--font-sans)}.lc-gpreview-bar{border-radius:var(--radius-full);background:var(--ink-1);width:120px;height:4px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lc-gpreview-bar{background:color-mix(in srgb, var(--ink-1) 14%, transparent)}}.lc-gpreview-bar i{border-radius:inherit;background:var(--primary);height:100%;transition:width .8s var(--ease-standard);display:block}@media (prefers-reduced-motion:reduce){.lc-gpreview-sweep,.lc-gnode[data-fresh]{animation:none}.lc-gnode[data-touched]{border-color:var(--accent);box-shadow:0 0 0 var(--stroke-2) var(--accent-soft);animation:none}}.lc-gnode-caption{flex-direction:column;gap:2px;min-width:0;padding:9px 36px 7px 10px;display:flex}.lc-gnode-name{align-items:center;gap:6px;min-width:0;display:flex}.lc-gnode-caption b{min-width:0;font:600 12.5px/17px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lc-gnum{border-radius:var(--radius-full);background:var(--surface-2);width:19px;height:19px;color:var(--ink-2);font:500 11px/1 var(--font-sans);flex:none;place-items:center;display:grid}.lc-gnum[data-done]{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.lc-gnum[data-done]{background:color-mix(in srgb, var(--success) 16%, transparent)}}.lc-gnum[data-done]{color:var(--success)}.lc-gnum[data-now]{background:var(--accent);color:var(--on-accent)}.lc-gnode-caption small{color:var(--ink-3);font:400 11.5px/15px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lc-gnode-badge{border-radius:var(--radius-full);background:var(--accent);min-width:22px;height:22px;color:var(--on-accent);font:600 12px/16px var(--font-sans);pointer-events:none;place-items:center;padding:0 6px;display:grid;position:absolute;top:-9px;left:-9px}.lc-gnode-tick{border:var(--stroke-1) solid var(--ink-1);place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:6px;right:6px}@supports (color:color-mix(in lab, red, red)){.lc-gnode-tick{border:var(--stroke-1) solid color-mix(in srgb, var(--ink-1) 18%, transparent)}}.lc-gnode-tick{border-radius:var(--radius-full);background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.lc-gnode-tick{background:color-mix(in srgb, var(--surface-1) 82%, transparent)}}.lc-gnode-tick{color:var(--ink-3);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.lc-gnode:hover .lc-gnode-tick,.lc-gnode-tick:focus-visible,.lc-gnode-tick[aria-pressed=true]{opacity:1}.lc-gnode-tick[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.lc-gnode-tick:focus-visible{outline:var(--stroke-2) solid var(--accent);outline-offset:1px}.lc-gport{border:var(--stroke-2) solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface-1);pointer-events:none;width:11px;height:11px;position:absolute;top:24px}.lc-gport-in{left:-6px}.lc-gport-out{right:-6px}.lc-gnode[data-picked] .lc-gport{border-color:var(--accent)}.lc-gnode[data-state=waiting]{border-style:dashed}.lc-gnode[data-state=waiting]:not([data-picked]){border-color:var(--line-strong)}.lc-gwait{color:var(--ink-3);font:400 12px/16px var(--font-sans);align-items:center;gap:6px;padding:0 10px 10px;display:flex}.lc-gwait .hs-icon{flex:none}.lc-gready{border-radius:calc(var(--radius-l) - 5px);background:var(--accent-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:72px;margin:0 6px 6px;padding:8px;display:flex}.lc-gready b{font:500 13px/18px var(--font-sans)}.lc-gready small{color:var(--ink-2);font:400 12px/16px var(--font-sans)}.lc-gnote{color:var(--ink-3);font:400 11.5px/15px var(--font-sans);padding:0 10px 9px;display:block}.lc-gfill{border:var(--stroke-1) dashed var(--accent);border-radius:calc(var(--radius-l) - 5px);background:var(--accent-soft);color:var(--ink-2);text-align:center;flex-direction:column;align-items:center;gap:6px;margin:0 6px 6px;padding:14px 8px 12px;display:flex}.lc-gfill small{font:400 11.5px/15px var(--font-sans)}.lc-gnode[data-over]{border-color:var(--accent);box-shadow:0 0 0 var(--stroke-2) var(--accent-soft)}.lc-gnode[data-over] .lc-gfill{border-style:solid}.lc-gswap{border-radius:var(--radius-s);color:var(--ink-2);font:500 12px/16px var(--font-sans);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:-4px 4px 6px;padding:4px 6px}.lc-gswap:hover{color:var(--ink-1);background:var(--surface-2)}.lc-gswap:focus-visible{outline:var(--stroke-2) solid var(--accent);outline-offset:1px}.lc-gedge{fill:none;stroke:var(--line-strong);stroke-width:1.5px}.lc-gedge[data-lit]{stroke:var(--accent)}.lc-gedge[data-on]{stroke:var(--accent);stroke-width:2.5px}.lc-gedge-hit{fill:none;stroke:#0000;stroke-width:18px;pointer-events:stroke;cursor:pointer}.lc-gcut{z-index:2;border:var(--stroke-1) solid var(--accent);border-radius:var(--radius-full);background:var(--surface-1);width:24px;height:24px;color:var(--accent);cursor:pointer;place-items:center;margin:-12px 0 0 -12px;padding:0;display:grid;position:absolute}.lc-gcut:hover{background:var(--accent);color:var(--on-accent)}.lc-gcut:focus-visible{outline:var(--stroke-2) solid var(--accent);outline-offset:2px}.lc-board-float{z-index:5;top:var(--space-4);right:var(--space-4);bottom:var(--space-4);width:var(--float-w);background:var(--surface-1);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-xl);min-height:0;box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:absolute;overflow:hidden}.lc-board-float-head{align-items:center;gap:var(--space-2);padding:var(--space-3);border-bottom:var(--stroke-1) solid var(--line);display:flex}.lc-board-float-head>.hs-seg{flex:1;min-width:0}.lc-board-float-body{gap:var(--space-4);min-height:0;padding:var(--space-4) var(--space-4) var(--space-6);overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.lc-board-float-empty{margin:var(--space-6) 0;color:var(--ink-3);font:400 13px/18px var(--font-sans);text-align:center}.lc-board-float-count{color:var(--ink-2);font:500 13px/18px var(--font-sans);margin:0}.lc-board-step{gap:var(--space-3);flex-direction:column;display:flex}.lc-board-step-media:empty{display:none}.lc-board-step-media img,.lc-board-step-media video{object-fit:contain;border-radius:var(--radius-m);background:var(--surface-2);width:100%;max-height:300px;display:block}.lc-board-step-media audio{width:100%}.lc-board-step-text{resize:vertical;width:100%;font:400 13px/19px var(--font-sans);margin:0;display:block}.lc-board-step-busy{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-m);background:var(--surface-2);flex-direction:column;display:flex}.lc-board-step-about{flex-direction:column;gap:2px;min-width:0;display:flex}.lc-board-step-about b{font:600 13px/18px var(--font-sans);overflow-wrap:anywhere}.lc-board-step-about small{color:var(--ink-3);font:400 12px/17px var(--font-sans);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lc-board-step-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.lc-board-step-actions>.hs-btn{flex:auto}.lc-board-results{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:6px;display:grid}.lc-board-results button{aspect-ratio:1;border:var(--stroke-2) solid transparent;border-radius:var(--radius-s);background:var(--surface-2);color:var(--ink-3);cursor:pointer;place-items:center;padding:0;display:grid;overflow:hidden}.lc-board-results button[aria-pressed=true]{border-color:var(--accent)}.lc-board-results img{object-fit:cover;width:100%;height:100%}.lc-board-shelf>b{font:600 13px/18px var(--font-sans)}.lc-board-shelf .lc-board-library{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible}.lc-board-draft{gap:var(--space-4);flex-direction:column;display:flex}.lc-board-step+.lc-board-draft{padding-top:var(--space-4);border-top:var(--stroke-1) solid var(--line)}.lc-board-next{padding-top:var(--space-3);border-top:var(--stroke-1) solid var(--line)}.lc-board-next>summary{align-items:center;gap:var(--space-2);min-height:32px;color:var(--ink-3);font:400 12.5px/17px var(--font-sans);cursor:pointer;list-style:none;display:flex}.lc-board-next>summary::-webkit-details-marker{display:none}.lc-board-next>summary b{min-width:0;color:var(--ink-1);font:500 13px/18px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.lc-board-next>summary .hs-icon{transition:transform var(--dur-fast) var(--ease-standard);flex:none}.lc-board-next[open]>summary{margin-bottom:var(--space-3)}.lc-board-next[open]>summary .hs-icon{transform:rotate(180deg)}.lc-board-next>summary:focus-visible{outline:var(--stroke-2) solid var(--accent);outline-offset:2px;border-radius:var(--radius-s)}.lc-board-join>.hs-menu{min-width:280px;inset-inline:0 auto}.lc-board-join .hs-menu-hint{color:var(--ink-3);font:400 12px/16px var(--font-sans);white-space:normal}.lc-board-mode[hidden]{display:none}.lc-board-mode{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-m);background:var(--surface-2);display:flex}.lc-board-mode>.hs-icon{color:var(--ink-2);flex:none}.lc-board-mode>span:not(.hs-pop){flex-direction:column;flex:1;min-width:0;display:flex}.lc-board-mode b{font:600 13px/18px var(--font-sans)}.lc-board-mode small{color:var(--ink-3);font:400 11.5px/15px var(--font-sans)}.lc-board-mode-switch>.hs-menu{min-width:260px;inset-inline:auto 0}.lc-board-inputs{flex-direction:column;gap:6px;display:flex}.lc-board-input{align-items:center;gap:var(--space-2);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-m);min-height:40px;padding:3px 3px 3px 4px;display:flex}.lc-board-input[data-ignored]{opacity:.6;padding-left:var(--space-3)}.lc-board-input>img,.lc-board-input-icon{border-radius:var(--radius-s);object-fit:cover;flex:none;width:32px;height:32px}.lc-board-input-icon{background:var(--surface-2);color:var(--ink-3);place-items:center;display:grid}.lc-board-input-name{min-width:0;font:500 13px/18px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}select.lc-board-input-role{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-s);background:var(--surface-1);max-width:130px;height:30px;color:var(--ink-1);font:500 12px/16px var(--font-sans);flex:none;padding:0 6px}small.lc-board-input-role{color:var(--ink-3);font:500 12px/16px var(--font-sans);flex:none;padding-inline:4px}.lc-board-settings{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lc-board-notes{color:var(--warning);font:400 12px/17px var(--font-sans);margin:0;padding-left:18px}.lc-board-refs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lc-board-ref{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-full);max-width:100%;font:500 12px/16px var(--font-sans);align-items:center;gap:4px;padding:2px 2px 2px 3px;display:inline-flex}.lc-board-ref img{border-radius:var(--radius-full);object-fit:cover;width:24px;height:24px}.lc-board-ref span{white-space:nowrap;text-overflow:ellipsis;max-width:110px;overflow:hidden}.lc-board-looks{gap:var(--space-3);flex-direction:column;display:flex}.lc-board-styles{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lc-board-styles button{min-width:0;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex}.lc-board-styles img,.lc-board-styles span{aspect-ratio:4/3;object-fit:cover;border:var(--stroke-2) solid transparent;border-radius:var(--radius-s);background:var(--surface-2);width:100%;display:block}.lc-board-styles button[aria-pressed=true] img{border-color:var(--accent)}.lc-board-styles button:focus-visible{outline:none}.lc-board-styles button:focus-visible img{border-color:var(--accent)}.lc-board-styles small{font:500 11.5px/15px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lc-board-styles button[aria-pressed=true] small{color:var(--ink-1)}.lc-board-words{flex-wrap:wrap;gap:6px;display:flex}.lc-board-compare-pick{gap:var(--space-3);flex-direction:column;display:flex}.lc-board-compare-slots{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.lc-board-compare-slots span{padding:var(--space-3);border:var(--stroke-1) dashed var(--line);border-radius:var(--radius-m);color:var(--ink-3);font:400 12px/16px var(--font-sans);flex-direction:column;gap:2px;display:flex}.lc-board-compare-slots span[data-filled]{color:var(--ink-1);border-style:solid}.lc-board-compare-slots b{font:600 13px/18px var(--font-sans)}.lc-board-compare{gap:var(--space-3);flex-direction:column;display:flex}.lc-board-compare-names{gap:var(--space-2);color:var(--ink-2);font:400 12px/16px var(--font-sans);grid-template-columns:1fr 1fr;display:grid}.lc-board-compare-names b{color:var(--ink-1)}.lc-compare-range{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.lc-compare-stage[data-large],.lc-compare-stage[data-large] img{max-height:78dvh}.lc-board-large{object-fit:contain;border-radius:var(--radius-m);background:var(--surface-2);width:100%;max-height:78dvh;display:block}.lc-board-bar{z-index:5;left:var(--space-4);right:calc(var(--float-w) + 2 * var(--space-4));bottom:var(--space-4);align-items:center;gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:absolute}.lc-board-bar>*{pointer-events:auto}.lc-board-bar-notes{gap:var(--space-2);flex-direction:column;width:min(100%,820px);display:flex}.lc-board-bar-notes .hs-notice{box-shadow:var(--shadow-pop)}.lc-board-price{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-pop);flex-wrap:wrap;display:flex}.lc-board-price>.hs-notice{box-shadow:none;flex:100%}.lc-board-price-text{flex-direction:column;flex:180px;gap:2px;min-width:0;display:flex}.lc-board-price-text b{font:500 14px/20px var(--font-sans)}.lc-board-price-text span{color:var(--ink-3);font:400 12px/16px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lc-board-price-actions{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.lc-board-bar-row{align-items:flex-end;gap:var(--space-2);width:min(100%,820px);padding:var(--space-2);background:var(--surface-1);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-pop);display:flex}.lc-board-mic{flex:none;width:44px;height:44px}.lc-board-bar-field{align-items:center;gap:var(--space-2);min-width:0;min-height:44px;padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-l);background:var(--surface-2);flex:1;display:flex}.lc-board-bar-picked{flex:none;align-items:center;gap:4px;display:inline-flex}.lc-board-bar-picked small{color:var(--ink-3);font:500 11px/14px var(--font-sans)}.lc-board-bar-thumb{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-s);background:var(--surface-1);width:30px;height:30px;color:var(--ink-3);cursor:pointer;place-items:center;padding:0;display:grid;overflow:hidden}.lc-board-bar-thumb img{object-fit:cover;width:100%;height:100%}.lc-board-prompt{resize:none;min-width:0;max-height:132px;color:var(--ink-1);font:400 14px/20px var(--font-sans);background:0 0;border:0;outline:none;flex:1;padding:12px 0}.lc-board-prompt::placeholder{color:var(--ink-3)}.lc-board-reason{max-width:200px;color:var(--ink-2);font:400 12px/16px var(--font-sans);text-align:right;flex:none;align-self:center}.lc-board-generate .lc-generate-reason{display:none}.lc-board-generate{flex:none;min-width:140px}@media (max-width:1280px){.lc-board-bar-row{flex-wrap:wrap}.lc-board-reason{max-width:none;padding-inline:var(--space-1);text-align:left;flex:1 0 100%;order:-1}}.lc-board-generate .hs-btn{min-height:44px}.lc-board-summary{max-width:100%}.lc-board-summary>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lc-board-toast{z-index:90;position:fixed;top:76px;left:50%;transform:translate(-50%)}@media (min-width:769px){body:has(.lc-board-assistant) .lc-board-toast{left:calc(50% - 170px)}}@media (min-width:1241px){body:has(.lc-board-assistant) .lc-board-toast{left:calc(50% - 190px)}}.lc-board-edit{z-index:4;align-items:center;gap:var(--space-3);padding:var(--space-4) calc(var(--float-w) + 2 * var(--space-4) + var(--space-5)) 112px var(--space-5);background:var(--bg);flex-direction:column;display:flex;position:absolute;inset:0}.lc-board-edit-tools,.lc-board-edit-style{background:var(--surface-1);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);max-width:100%;box-shadow:var(--shadow-pop);flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;padding:4px 6px;display:flex}.lc-board-edit-actions{align-items:center;gap:2px;display:inline-flex}.lc-board-edit-style{margin-top:calc(-1 * var(--space-2));gap:6px;padding-left:10px}.lc-board-edit-tools .hs-iconbtn[aria-pressed=true]{background:var(--surface-3);color:var(--ink-1)}.lc-board-edit-colour{border-radius:var(--radius-full);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--ink-1);border:0;padding:0}@supports (color:color-mix(in lab, red, red)){.lc-board-edit-colour{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink-1) 22%, transparent)}}.lc-board-edit-colour{cursor:pointer}.lc-board-edit-colour[aria-pressed=true]{outline:2px solid var(--ink-1);outline-offset:2px}.lc-board-edit-size input{width:96px;accent-color:var(--primary);vertical-align:middle}.lc-board-edit-hint{max-width:100%;margin:calc(-1 * var(--space-1)) 0 0;color:var(--ink-2);font:400 12.5px/18px var(--font-sans);text-align:center}.lc-board-edit-hint[data-warn]{color:var(--ink-1)}.lc-board-edit-hint button{margin-left:var(--space-2);color:var(--primary);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.lc-board-edit-stage{flex:1;place-items:center;width:100%;min-height:0;display:grid;container-type:size}.lc-board-edit-frame{width:min(100cqw, calc(100cqh * var(--ratio,1)));aspect-ratio:var(--ratio,1);position:relative}.lc-board-edit-frame canvas{border-radius:var(--radius-m);width:100%;height:100%;position:absolute;inset:0}.lc-board-edit-frame canvas+canvas{cursor:crosshair;touch-action:none}.lc-board-edit-frame canvas[data-tool=text]{cursor:text}.lc-board-edit-frame canvas[data-tool=select]{cursor:default}.lc-board-edit-note{z-index:1;position:absolute;transform:translateY(-50%)}.lc-board-edit-note .hs-input{width:200px;min-height:34px}.lc-board-marks:empty{display:none}.lc-board-edit-layers{margin:0 0 var(--space-3);flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.lc-board-edit-layers li{border-radius:var(--radius-s);align-items:center;gap:2px;display:flex}.lc-board-edit-layers li[data-picked]{background:var(--surface-3)}.lc-board-edit-layers button:not(.hs-iconbtn){border-radius:var(--radius-s);min-width:0;min-height:28px;color:var(--ink-2);font:400 12px/16px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:0 4px;display:flex}.lc-board-edit-layers button>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.lc-board-save{gap:var(--space-5);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.lc-board-save-picture{object-fit:contain;border-radius:var(--radius-m);background:var(--surface-2);width:100%;max-height:320px;display:block}.lc-board-save-views{flex-wrap:wrap;gap:6px;display:flex}.lc-board-save-views button{border:var(--stroke-2) solid transparent;border-radius:var(--radius-s);background:var(--surface-2);cursor:pointer;opacity:.55;width:56px;height:56px;padding:0;overflow:hidden}.lc-board-save-views button[aria-pressed=true]{border-color:var(--accent);opacity:1}.lc-board-save-views img{object-fit:cover;width:100%;height:100%}.lc-board-upscale-go{min-width:200px;display:block}@media (min-width:1680px){.lc-board-body{--float-w:420px}}@media (max-width:1100px) and (min-width:769px){.lc-board-body{--float-w:340px}.lc-board-float .hs-seg button>.hs-icon{display:none}}@media (max-width:768px){.lc-board{height:auto;min-height:100dvh;overflow:visible}.lc-board-head{z-index:20;padding-inline:var(--space-4);border-radius:0;flex-wrap:nowrap;position:sticky;top:0}.lc-board-name{flex:auto}.lc-board-phone{min-height:calc(100dvh - 60px);padding-bottom:calc(150px + 56px + env(safe-area-inset-bottom));flex-direction:column;display:flex;position:relative}.lc-board-list{gap:var(--space-3);width:100%;max-width:520px;padding:var(--space-4);flex-direction:column;margin:0 auto;list-style:none;display:flex}.lc-board-list li{position:relative}.lc-board-list li[data-joined]:before{content:"";left:50%;top:calc(-1 * var(--space-3));height:var(--space-3);border-left:var(--stroke-2) dotted var(--line-strong);position:absolute}.lc-board-phone .lc-board-blank{padding:var(--space-7) var(--space-4);position:static}.lc-board-phone .lc-board-blank-ways{flex-direction:column;width:100%;max-width:420px}.lc-board-phone .lc-board-blank-ways button{width:100%}.lc-board-phone .lc-board-progress{width:calc(100% - 2 * var(--space-4));max-width:488px;margin-top:var(--space-3);align-self:center;position:static;transform:none}.lc-board-list .lc-gnode{width:auto;scroll-margin-block:72px 240px;position:relative}.lc-board-list .lc-gpreview,.lc-board-list .lc-gpreview img,.lc-board-list .lc-gpreview video{max-height:220px}.lc-board-list .lc-gnode-tick{opacity:1}.lc-board-phone .lc-board-bar{left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom));z-index:30;padding:0 var(--space-3) var(--space-2);position:fixed}.lc-board[data-embed] .lc-board-phone .lc-board-bar{bottom:0}.lc-board-bar-row{border-radius:var(--radius-l)}.lc-board-mic{width:40px;height:40px}.lc-board-generate{min-width:0}.lc-board-price{padding:var(--space-3)}.lc-board-generate .hs-btn{min-height:40px;padding-inline:var(--space-3)}.lc-board-bar-picked{display:none}.lc-board-sheet{inset:0 0 calc(var(--board-bar-h,140px) + 56px + env(safe-area-inset-bottom));z-index:25;padding:72px var(--space-3) var(--space-2);flex-direction:column;justify-content:flex-end;display:flex;position:fixed}.lc-board[data-embed] .lc-board-sheet{bottom:var(--board-bar-h,140px)}.lc-board[data-embed] .lc-board-edit{bottom:0}.lc-board-sheet-scrim{background:var(--scrim);position:fixed;inset:0}.lc-board-sheet .lc-board-float{width:100%;max-height:100%;position:relative;inset:auto}.lc-board-float .hs-seg button>.hs-icon{display:none}.lc-board-edit{z-index:25;inset:60px 0 calc(56px + env(safe-area-inset-bottom));padding:var(--space-3) var(--space-3) calc(var(--board-bar-h,134px) + var(--space-3));position:fixed}.lc-board-edit-actions>.lc-board-zoom-sep:first-child{display:none}.lc-board-save{grid-template-columns:1fr}.lc-board-save-picture{max-height:220px}.lc-board-toast{width:calc(100vw - 2 * var(--space-4));top:68px}}.lc-gbrand{flex-direction:column;gap:6px;padding:8px;display:flex}.lc-gbrand-logo{border-radius:calc(var(--radius-l) - 8px);height:72px;color:var(--ink-1);font:500 26px/1 var(--font-sans);place-items:center;display:grid;overflow:hidden}.lc-gbrand-logo[data-ground=light]{background:#fff}.lc-gbrand-logo[data-ground=dark]{background:#111}.lc-gpreview.lc-gbrand .lc-gbrand-logo img{object-fit:contain;background:0 0;border-radius:0;width:auto;max-width:100%;height:100%;min-height:0;max-height:none;padding:8px}.lc-gbrand-colors{gap:3px;display:flex}.lc-gbrand-colors i{height:8px;box-shadow:inset 0 0 0 1px var(--ink-1);border-radius:2px;flex:1}@supports (color:color-mix(in lab, red, red)){.lc-gbrand-colors i{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink-1) 12%, transparent)}}.lc-board-brands{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-height:52dvh;display:grid;overflow-y:auto}.lc-board-brands button{min-width:0;padding:0 0 var(--space-2);border:var(--stroke-2) solid transparent;border-radius:var(--radius-m);background:var(--surface-2);color:var(--ink-1);cursor:pointer;text-align:left;flex-direction:column;gap:2px;display:flex}.lc-board-brands button:hover,.lc-board-brands button:focus-visible{border-color:var(--accent);outline:none}.lc-board-brands .lc-gpreview{background:0 0;margin:0}.lc-board-brands b{padding:0 var(--space-2);font:500 13px/18px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lc-board-step-media .lc-gpreview{max-height:none;margin:0}.lc-board-template-steps{color:var(--ink-1);font:400 14px/20px var(--font-sans);flex-direction:column;gap:2px;margin:0;padding-inline-start:var(--space-5);display:flex}.lc-board-template-asks{color:var(--ink-2);font:400 14px/20px var(--font-sans);margin:0}.lc-builder>.lc-board-assistant{position:absolute;top:60px}@media (max-width:768px){.lc-builder>.lc-board-assistant{top:auto}}.lc-board-generate .lc-generate-inline{display:inline-flex}.lc-board-ask{gap:var(--space-3);max-width:880px;padding:var(--space-4);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-xl);background:var(--surface-1);flex-direction:column;display:flex}.lc-board-ask-words{resize:vertical;width:100%;min-height:76px;color:var(--ink-1);font:400 15px/22px var(--font-sans);background:0 0;border:0;outline:none;padding:0}.lc-board-ask-words::placeholder{color:var(--ink-3)}.lc-board-ask-kinds{flex-wrap:wrap;gap:6px;display:flex}.lc-board-ask-kinds .hs-chip[aria-checked=true]{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.lc-board-ask-row{align-items:center;gap:var(--space-2);display:flex}.lc-board-ask-go{margin-inline-start:auto}.lc-board-ask-picture{border:var(--stroke-1) solid var(--line);border-radius:var(--radius-full);min-width:0;font:500 12px/16px var(--font-sans);align-items:center;gap:6px;padding:2px 2px 2px 3px;display:inline-flex}.lc-board-ask-picture img{border-radius:var(--radius-full);object-fit:cover;width:26px;height:26px}.lc-board-ask-picture>span{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.lc-board-flows{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(176px,1fr));display:grid}.lc-board-flow{min-width:0;padding-bottom:var(--space-3);border:var(--stroke-1) solid var(--line);border-radius:var(--radius-l);background:var(--surface-1);color:var(--ink-1);transition:border-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);flex-direction:column;gap:2px;text-decoration:none;display:flex;overflow:hidden}.lc-board-flow:hover,.lc-board-flow:focus-visible{border-color:var(--line-strong);transform:translateY(-1px)}.lc-board-flow img{aspect-ratio:16/9;object-fit:cover;width:100%;margin-bottom:var(--space-2);background:var(--surface-2);display:block}.lc-board-flows button.lc-board-flow{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0}.lc-board-flow b{padding:0 var(--space-3);font:600 14px/20px var(--font-sans)}.lc-board-flow small{padding:0 var(--space-3);color:var(--ink-3);font:400 12px/16px var(--font-sans)}@media (max-width:768px){.lc-board-flows{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-board-ask{padding:var(--space-3)}}@keyframes ms-fade-in{0%{opacity:0}}@keyframes ms-pop-in{0%{opacity:0;scale:.96}}@keyframes ms-slide-in{0%{opacity:0;translate:24px}}@keyframes ms-rise-in{0%{opacity:0;translate:0 8px}}.hs-scrim:not(.hs-scrim-inline),.hs-panel-scrim:not(.hs-scrim-inline){animation:ms-fade-in var(--dur-base) var(--ease-standard);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.hs-modal{animation:ms-pop-in var(--dur-base) var(--ease-standard)}.hs-panel{animation:ms-slide-in var(--dur-base) var(--ease-standard)}.hs-menu{animation:ms-pop-in var(--dur-fast) var(--ease-standard);transform-origin:top}.hs-toast{animation:ms-rise-in var(--dur-base) var(--ease-standard)}.hs-input,.hs-select{transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard)}.hs-input:hover:not(:disabled):not(:focus){border-color:var(--line-strong)}.hs-select:focus-visible:not(.hs-input){box-shadow:0 0 0 3px var(--accent-soft)}.hs-input:disabled{opacity:.6;cursor:not-allowed}select.hs-input:not([multiple]):not([size]){appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a8a93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}select.hs-input option{background:var(--surface-1);color:var(--ink-1)}input[type=checkbox]:where(:not([role=switch],.st-switch-row *,.fe-switch *,.ad-switch *)){appearance:none;vertical-align:-3px;border:var(--stroke-1) solid var(--line-strong);background:var(--surface-1);cursor:pointer;width:16px;height:16px;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);border-radius:4px;flex:none;place-content:center;margin:0;display:inline-grid;box-shadow:0 1px 2px #00000014}input[type=checkbox]:where(:not([role=switch],.st-switch-row *,.fe-switch *,.ad-switch *)):before{content:"";background:var(--on-primary);width:10px;height:10px;transition:scale var(--dur-fast) var(--ease-standard);scale:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}input[type=checkbox]:where(:not([role=switch],.st-switch-row *,.fe-switch *,.ad-switch *)):is(:checked,:indeterminate){background:var(--primary);border-color:var(--primary)}input[type=checkbox]:where(:not([role=switch],.st-switch-row *,.fe-switch *,.ad-switch *)):is(:checked,:indeterminate):before{scale:1}input[type=checkbox]:where(:not([role=switch],.st-switch-row *,.fe-switch *,.ad-switch *)):indeterminate:before{border-radius:1px;height:2px;-webkit-mask:none;mask:none}input[type=checkbox][role=switch]:where(:not(.st-switch-row *,.fe-switch *,.ad-switch *)){appearance:none;border-radius:var(--radius-full);cursor:pointer;background:var(--surface-3);width:32px;height:18px;box-shadow:inset 0 0 0 1px var(--line-strong);vertical-align:middle;transition:background-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);flex:none;margin:0;position:relative}input[type=checkbox][role=switch]:where(:not(.st-switch-row *,.fe-switch *,.ad-switch *)):before{content:"";border-radius:var(--radius-full);background:var(--ink-1);width:14px;height:14px;transition:translate var(--dur-base) var(--ease-standard), background-color var(--dur-base) var(--ease-standard);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}input[type=checkbox][role=switch]:where(:not(.st-switch-row *,.fe-switch *,.ad-switch *)):checked{background:var(--primary);box-shadow:none}input[type=checkbox][role=switch]:where(:not(.st-switch-row *,.fe-switch *,.ad-switch *)):checked:before{background:var(--on-primary);translate:14px}input[type=checkbox]:where(:not(.st-switch-row *,.fe-switch *,.ad-switch *)):disabled{opacity:.5;cursor:not-allowed}input[type=checkbox]:focus-visible{outline:var(--stroke-2) solid var(--accent);outline-offset:2px}.hs-seg button{transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard)}.hs-seg button:not([aria-checked=true]):not(:disabled):hover{color:var(--ink-1)}.hs-seg button[aria-checked=true]{box-shadow:0 1px 2px #0000004d, inset 0 0 0 1px var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.hs-seg button[aria-checked=true]{box-shadow:0 1px 2px #0000004d, inset 0 0 0 1px color-mix(in srgb, var(--line-strong) 55%, transparent)}}[data-theme=light] .hs-seg button[aria-checked=true]{background:var(--surface-1);box-shadow:0 1px 2px #00000014, inset 0 0 0 1px var(--line)}.hs-tab{transition:color var(--dur-fast) var(--ease-standard)}.hs-tab[aria-selected=true]:after{animation:ms-fade-in var(--dur-fast) var(--ease-standard)}.hs-table td{transition:background-color var(--dur-fast) var(--ease-standard)}.hs-state-icon{box-shadow:inset 0 0 0 1px var(--line)}.st-tabs button,.st-source-seg button,.st-seg button{transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard)}.st-tabs button:not([aria-selected=true]):hover,.st-source-seg button:not([aria-selected=true]):hover,.st-seg button:not([aria-pressed=true]):hover{color:var(--ink-1)}.st-tabs button[aria-selected=true],.st-source-seg button[aria-selected=true],.st-seg button[aria-pressed=true]{box-shadow:0 1px 2px #0000004d, inset 0 0 0 1px var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.st-tabs button[aria-selected=true],.st-source-seg button[aria-selected=true],.st-seg button[aria-pressed=true]{box-shadow:0 1px 2px #0000004d, inset 0 0 0 1px color-mix(in srgb, var(--line-strong) 40%, transparent)}}[data-theme=light] :is(.st-tabs,.st-source-seg,.st-seg){background:var(--surface-2)}[data-theme=light] :is(.st-tabs button[aria-selected=true],.st-source-seg button[aria-selected=true],.st-seg button[aria-pressed=true]){background:var(--surface-1);box-shadow:0 1px 2px #00000014, inset 0 0 0 1px var(--line)}@keyframes ms-rise{0%{opacity:0;translate:0 6px}}@keyframes ms-fade{0%{opacity:0}}@keyframes ms-pop{0%{opacity:0;scale:.96}}@keyframes ms-turn{to{--ms-angle:360deg}}@keyframes ms-aurora{0%{background-position:0%}to{background-position:100%}}@keyframes ms-sweep{0%{translate:-100%}to{translate:100%}}@keyframes ms-breathe{50%{opacity:.55}}@media (min-width:769px){:is(.hs-shell:not(:has(.lc-project,.lc-board:not([data-embed]))),.hs-admin){--ms-vh:calc(100dvh - 16px);background:var(--surface-1)}[data-theme=light] :is(.hs-shell:not(:has(.lc-project,.lc-board:not([data-embed]))),.hs-admin){background:var(--surface-2)}:is(.hs-shell:not(:has(.lc-project,.lc-board:not([data-embed])))>.hs-nav,.hs-admin>.hs-admin-nav){background:0 0;border-right:0}.hs-admin>div{background:var(--bg);min-height:calc(100dvh - 16px);box-shadow:inset 0 0 0 1px var(--line), var(--ms-lift);border-radius:16px;margin:8px 8px 8px 0;overflow:clip}.hs-shell:not(:has(.lc-project,.lc-board:not([data-embed])))>.hs-shell-main{background:var(--bg);min-height:calc(100dvh - 16px);box-shadow:inset 0 0 0 1px var(--line), var(--ms-lift);border-radius:16px;margin:8px 8px 8px 0;overflow:clip}.hs-admin-top{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.hs-admin-top{background:color-mix(in srgb, var(--bg) 82%, transparent)}}.hs-admin-top{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3)}[data-theme=light] :is(.hs-shell,.hs-admin) .hs-nav-item:hover{background:var(--surface-3)}[data-theme=light] :is(.hs-shell,.hs-admin) .hs-nav-item[aria-current=page]{background:var(--surface-1);box-shadow:0 1px 2px #0000000f, inset 0 0 0 1px var(--line)}}main#main{animation:ms-rise .42s var(--ms-ease) backwards}.lc-project main#main,.lc-project-canvas>*{animation:ms-fade .26s var(--ms-ease) backwards}.hs-nav-item{color:var(--ink-2);transition:background-color .24s var(--ms-ease), color .24s var(--ms-ease);border-radius:9px}.hs-nav-item .hs-icon{color:var(--ink-3);transition:color .24s var(--ms-ease), scale .32s var(--ms-spring)}.hs-nav-item:hover .hs-icon{color:var(--ink-1);scale:1.08}.hs-nav-item[aria-current=page]{color:var(--ink-1);background:var(--surface-3);box-shadow:var(--ms-hi);font-weight:600}.hs-nav-item[aria-current=page] .hs-icon{color:var(--accent)}.hs-nav-label{color:var(--ink-3)}@supports (color:color-mix(in lab, red, red)){.hs-nav-label{color:color-mix(in srgb, var(--ink-3) 85%, transparent)}}.hs-nav-label{letter-spacing:.02em}.hs-tabbar{background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.hs-tabbar{background:color-mix(in srgb, var(--surface-1) 78%, transparent)}}.hs-tabbar{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4)}.hs-tabbar [aria-current=page] .hs-icon{color:var(--accent)}.hs-mhead{background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.hs-mhead{background:color-mix(in srgb, var(--surface-1) 80%, transparent)}}.hs-mhead{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4)}h1,h2,h3{text-wrap:balance}.hs-phead h1,.title-xl,.title-l{letter-spacing:-.025em}.hs-sec-head h2,.title-m{letter-spacing:-.018em}.hs-phead p,.hs-sec-head p{color:var(--ink-3)}.hs-num,.hs-num-s,.num,.hs-kpi-v{font-variant-numeric:tabular-nums}::selection{background:var(--ms-ai-a)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--ms-ai-a) 32%, transparent)}}.hs-btn-paid:not(:disabled){isolation:isolate;box-shadow:0 8px 28px -10px var(--ms-ai-b), inset 0 1px 0 #ffffff38}@supports (color:color-mix(in lab, red, red)){.hs-btn-paid:not(:disabled){box-shadow:0 8px 28px -10px color-mix(in srgb, var(--ms-ai-b) 70%, transparent), inset 0 1px 0 #ffffff38}}.hs-btn-paid:not(:disabled):before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--ms-angle), var(--ms-ai-a), var(--ms-ai-b), var(--ms-ai-c), var(--ms-ai-a));-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;animation:4s linear infinite ms-turn;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 6px var(--accent)}@supports (color:color-mix(in lab, red, red)){:where(button,a,input,textarea,select,[tabindex]):focus-visible{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 16%, transparent)}}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit],[type=reset]),textarea,[contenteditable]:not([contenteditable=false])):focus-visible{box-shadow:none;outline:none}:is(.hs-input,.hs-textarea,.hs-chat-input textarea,.st-field :is(input,select,textarea),.ps-paste textarea,.fe-field input,.fe-text-input,.lc-board-title,.lc-board-panel-title):focus{border-color:var(--line-strong);box-shadow:none;outline:none}.ps-heading input:focus{border-bottom-color:var(--line-strong)}.lc-screenplay-editable:focus-visible{outline:none}:is(.ad-search,.fe-search,.lc-episodes-search):focus-within{border-color:var(--line-strong)}:is(.lc-model-search,.lc-fm-search,.lc-tool-prompt):focus-within{box-shadow:inset 0 0 0 1px var(--line-strong)}.lc-composer-c:focus-within{box-shadow:var(--shadow-overlay), 0 0 0 1px var(--line-strong)}.hs-card,.hs-kpis,.hs-av-table{box-shadow:var(--ms-hi), inset 0 0 0 1px var(--line);border-radius:16px}[data-theme=light] .hs-card{box-shadow:inset 0 0 0 1px var(--line), 0 1px 2px #1010180a}.hs-fcard{box-shadow:inset 0 0 0 1px var(--line);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.hs-fcard{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--line) 70%, transparent)}}.hs-fcard{transition:box-shadow .26s var(--ms-ease), translate .26s var(--ms-ease)}.hs-fcard:hover{box-shadow:var(--ms-lift), inset 0 0 0 1px var(--line-strong);translate:0 -3px}.hs-fcard>.hs-media{transition:scale .6s var(--ms-ease)}.hs-fcard:hover>.hs-media{transform:scale(1.05)}.hs-pcard .hs-media{transition:box-shadow .26s var(--ms-ease), translate .26s var(--ms-ease);border-radius:14px}.hs-pcard:hover .hs-media{box-shadow:var(--ms-lift), inset 0 0 0 1px var(--line-strong);translate:0 -3px}.lc-studio-tile,.lc-recipe-card,.lc-result-tile{isolation:isolate;transition:translate .26s var(--ms-ease), box-shadow .26s var(--ms-ease);position:relative}.lc-studio-tile:after,.lc-recipe-card:after,.lc-result-tile:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;transition:box-shadow .26s var(--ms-ease);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000}:is(.lc-studio-tile,.lc-recipe-card,.lc-result-tile,.hs-pcard,.lc-home-banner) :is(.hs-media,.lc-recipe-media)>:is(img,video){transition:scale .7s var(--ms-ease), filter .4s var(--ms-ease)}:is(.lc-studio-tile:not(:disabled),.lc-recipe-card,.lc-result-tile):is(:hover,:focus-visible){box-shadow:var(--ms-lift);translate:0 -3px}:is(.lc-studio-tile:not(:disabled),.lc-recipe-card,.lc-result-tile):hover:after{box-shadow:inset 0 0 0 1px var(--line-strong)}:is(.lc-studio-tile,.lc-recipe-card,.lc-result-tile):focus-visible:after{box-shadow:inset 0 0 0 2px var(--accent)}:is(.lc-studio-tile:not(:disabled),.lc-recipe-card,.lc-result-tile,.hs-pcard,.lc-home-banner):hover :is(.hs-media,.lc-recipe-media)>:is(img,video){filter:saturate(1.08)brightness(1.04);scale:1.05}.lc-studio-tile:not(:disabled):hover b,.lc-studio-tile:not(:disabled):hover small{color:var(--ink-1)}.lc-home-banner-visual{transition:translate .26s var(--ms-ease), box-shadow .26s var(--ms-ease), border-color .26s var(--ms-ease)}.lc-home-banner:is(:hover,:focus-visible) .lc-home-banner-visual{box-shadow:var(--ms-lift);border-color:var(--line-strong);translate:0 -3px}@media (prefers-reduced-motion:reduce){:is(.lc-studio-tile,.lc-recipe-card,.lc-result-tile,.lc-home-banner-visual):hover{translate:none}:is(.lc-studio-tile,.lc-recipe-card,.lc-result-tile,.hs-pcard,.lc-home-banner):hover :is(.hs-media,.lc-recipe-media)>:is(img,video){scale:none}}.lc-board-start{background:var(--surface-1);box-shadow:var(--ms-hi);transition:border-color .2s, translate .26s var(--ms-ease), box-shadow .26s var(--ms-ease);border-radius:16px}.lc-board-start:hover,.lc-board-start:focus-visible{border-color:var(--accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.lc-board-start:hover,.lc-board-start:focus-visible{border-color:color-mix(in srgb, var(--accent) 60%, var(--line))}}.lc-board-start:hover,.lc-board-start:focus-visible{box-shadow:var(--ms-lift)}.lc-board-start-icon,.hs-state-icon,.lc-gnode-icon{box-shadow:var(--ms-hi), inset 0 0 0 1px currentColor}@supports (color:color-mix(in lab, red, red)){.lc-board-start-icon,.hs-state-icon,.lc-gnode-icon{box-shadow:var(--ms-hi), inset 0 0 0 1px color-mix(in srgb, currentColor 18%, transparent)}}.lc-board-start-icon,.hs-state-icon,.lc-gnode-icon{transition:scale .26s var(--ms-spring)}.lc-board-start:hover .lc-board-start-icon{scale:1.08}.hs-kpi-v{letter-spacing:-.02em}.hs-input,.hs-select{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.hs-input,.hs-select{background:color-mix(in srgb, var(--surface-2) 45%, transparent)}}.hs-input,.hs-select{border-color:var(--line);border-radius:10px;box-shadow:0 1px 2px #0000000f}[data-theme=light] :is(.hs-input,.hs-select){background:var(--surface-1)}.hs-composer,.hs-prompt,.lc-assistant-composer{isolation:isolate;position:relative}.hs-composer{box-shadow:var(--ms-lift), var(--ms-hi), inset 0 0 0 1px var(--line);border-radius:20px}.hs-composer:before,.hs-prompt:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:conic-gradient(from var(--ms-angle), var(--ms-ai-a), var(--ms-ai-b), var(--ms-ai-c), var(--ms-ai-a));-webkit-mask-composite:xor;transition:opacity .3s var(--ms-ease);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;animation:6s linear infinite ms-turn;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hs-composer:focus-within,.hs-prompt:focus-within{box-shadow:var(--ms-lift), 0 0 40px -12px var(--ms-ai-b);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.hs-composer:focus-within,.hs-prompt:focus-within{box-shadow:var(--ms-lift), 0 0 40px -12px color-mix(in srgb, var(--ms-ai-b) 60%, transparent)}}.hs-composer:focus-within:before,.hs-prompt:focus-within:before{opacity:1}.lc-assistant-message .hs-msg{border-radius:16px}.lc-assistant-message.is-user .hs-msg{background:var(--surface-3);box-shadow:var(--ms-hi)}.lc-assistant-status[data-ready=true]:before{box-shadow:0 0 0 3px var(--success)}@supports (color:color-mix(in lab, red, red)){.lc-assistant-status[data-ready=true]:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 22%, transparent)}}.lc-assistant-status[data-ready=true]:before{animation:2.4s ease-in-out infinite ms-breathe}.hs-psteps{background:var(--surface-2);border-radius:12px;padding:3px}@supports (color:color-mix(in lab, red, red)){.hs-psteps{background:color-mix(in srgb, var(--surface-2) 70%, transparent)}}.hs-psteps{box-shadow:inset 0 0 0 1px var(--line)}.hs-psteps a,.hs-psteps button{min-height:34px;transition:background-color .2s var(--ms-ease), color .2s, box-shadow .2s;border-radius:9px}.hs-psteps [aria-current=step]{background:var(--surface-1);box-shadow:0 1px 2px #00000040, var(--ms-hi), inset 0 0 0 1px var(--line)}.hs-psteps [aria-current=step] .hs-pdot{background:var(--ms-ai);box-shadow:0 0 0 3px var(--ms-ai-a), 0 0 12px var(--ms-ai-a)}@supports (color:color-mix(in lab, red, red)){.hs-psteps [aria-current=step] .hs-pdot{box-shadow:0 0 0 3px color-mix(in srgb, var(--ms-ai-a) 22%, transparent), 0 0 12px var(--ms-ai-a)}}.hs-psteps [data-state=done] .hs-pdot{box-shadow:0 0 0 3px var(--success)}@supports (color:color-mix(in lab, red, red)){.hs-psteps [data-state=done] .hs-pdot{box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 18%, transparent)}}.hs-rcard:is([data-status=generating],[data-status=queued]),.lc-gpreview-busy{background:radial-gradient(90% 70% at 15% 10%, var(--ms-ai-a), transparent 70%), radial-gradient(80% 70% at 90% 90%, var(--ms-ai-b), transparent 70%), radial-gradient(60% 60% at 70% 20%, var(--ms-ai-c), transparent 70%), var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.hs-rcard:is([data-status=generating],[data-status=queued]),.lc-gpreview-busy{background:radial-gradient(90% 70% at 15% 10%, color-mix(in srgb, var(--ms-ai-a) 34%, transparent), transparent 70%), radial-gradient(80% 70% at 90% 90%, color-mix(in srgb, var(--ms-ai-b) 30%, transparent), transparent 70%), radial-gradient(60% 60% at 70% 20%, color-mix(in srgb, var(--ms-ai-c) 22%, transparent), transparent 70%), var(--surface-2)}}.hs-rcard:is([data-status=generating],[data-status=queued]),.lc-gpreview-busy{background-size:160% 160%;animation:5s ease-in-out infinite alternate ms-aurora}.hs-rcard[data-status=generating]:after,.lc-gpreview-busy:after{content:"";pointer-events:none;animation:ms-sweep 2.2s var(--ms-ease) infinite;background:linear-gradient(105deg,#0000 30%,#ffffff1f 50%,#0000 70%);position:absolute;inset:0}.hs-skel:after{background:linear-gradient(90deg, transparent, var(--ms-ai-a), transparent)}@supports (color:color-mix(in lab, red, red)){.hs-skel:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ms-ai-a) 14%, transparent), transparent)}}.hs-rcard[data-status=done] .hs-media,.lc-gnode .hs-media{animation:ms-reveal .7s var(--ms-ease) backwards}@keyframes ms-reveal{0%{opacity:0;filter:blur(14px)saturate(1.4);scale:1.03}}.lc-gnode[data-selected]{box-shadow:0 0 0 1px var(--accent), 0 0 0 5px var(--accent), var(--ms-lift)}@supports (color:color-mix(in lab, red, red)){.lc-gnode[data-selected]{box-shadow:0 0 0 1px var(--accent), 0 0 0 5px color-mix(in srgb, var(--accent) 14%, transparent), var(--ms-lift)}}.hs-scrim:not(.hs-scrim-inline),.hs-panel-scrim:not(.hs-scrim-inline){-webkit-backdrop-filter:blur(6px)saturate(1.2);backdrop-filter:blur(6px)saturate(1.2)}.hs-modal{box-shadow:var(--shadow-overlay), var(--ms-hi), inset 0 0 0 1px var(--line);animation:ms-pop .28s var(--ms-spring);border-radius:20px}.hs-menu{box-shadow:var(--shadow-pop), var(--ms-hi), inset 0 0 0 1px var(--line);border-radius:12px}.hs-menu-item{border-radius:8px}.hs-toast{box-shadow:var(--shadow-pop), var(--ms-hi), inset 0 0 0 1px var(--line);border-radius:14px}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}@supports (color:color-mix(in lab, red, red)){*{scrollbar-color:color-mix(in srgb, var(--line-strong) 45%, transparent) transparent}}.lc-home-greet,.lc-assistant-welcome{isolation:isolate;position:relative}.lc-home-greet:before,.lc-assistant-welcome:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 55% at 35% 50%, var(--ms-ai-a), transparent 70%), radial-gradient(38% 50% at 65% 45%, var(--ms-ai-b), transparent 70%), radial-gradient(30% 40% at 50% 80%, var(--ms-ai-c), transparent 70%);width:min(760px,100%);height:280px;position:absolute;top:0;left:50%;translate:-50% -18%}@supports (color:color-mix(in lab, red, red)){.lc-home-greet:before,.lc-assistant-welcome:before{background:radial-gradient(40% 55% at 35% 50%, color-mix(in srgb, var(--ms-ai-a) 26%, transparent), transparent 70%), radial-gradient(38% 50% at 65% 45%, color-mix(in srgb, var(--ms-ai-b) 22%, transparent), transparent 70%), radial-gradient(30% 40% at 50% 80%, color-mix(in srgb, var(--ms-ai-c) 14%, transparent), transparent 70%)}}.lc-home-greet:before,.lc-assistant-welcome:before{filter:blur(28px);opacity:.9;animation:7s ease-in-out infinite ms-breathe}[data-theme=light] :is(.lc-home-greet,.lc-assistant-welcome):before{opacity:.55}.lc-assistant-format{box-shadow:var(--ms-hi);transition:translate .24s var(--ms-ease), border-color .2s, box-shadow .24s var(--ms-ease);border-radius:14px}.lc-assistant-format:not(:disabled):hover{box-shadow:var(--ms-lift);translate:0 -2px}.lc-assistant-format[aria-checked=true]{background:var(--ms-ai-soft), var(--surface-1);box-shadow:0 0 0 1px var(--ms-ai-a), 0 10px 30px -14px var(--ms-ai-b);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.lc-assistant-format[aria-checked=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--ms-ai-a) 55%, transparent), 0 10px 30px -14px color-mix(in srgb, var(--ms-ai-b) 70%, transparent)}}.lc-assistant-format[aria-checked=true]>.hs-icon:first-child{color:var(--ms-ai-a)}:is(.st-card,.st-take,.st-outline-scene,.st-mini-take,.tl-group,.st-frame){box-shadow:var(--ms-hi);transition:border-color .2s, box-shadow .24s var(--ms-ease), translate .24s var(--ms-ease);border-radius:14px}.st-outline-scene[data-current=true]{border-color:var(--accent)}.st-outline-scene:has([aria-current=true]){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.st-outline-scene[data-current=true]{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}.st-outline-scene:has([aria-current=true]){border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}}.st-outline-scene[data-current=true]{box-shadow:0 0 0 4px var(--accent), var(--ms-hi)}.st-outline-scene:has([aria-current=true]){box-shadow:0 0 0 4px var(--accent), var(--ms-hi)}@supports (color:color-mix(in lab, red, red)){.st-outline-scene[data-current=true]{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 10%, transparent), var(--ms-hi)}.st-outline-scene:has([aria-current=true]){box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 10%, transparent), var(--ms-hi)}}.tl-scene{transition:background-color .24s var(--ms-ease), border-color .24s var(--ms-ease), box-shadow .3s var(--ms-ease);border-radius:9px}.tl-scene[aria-current=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent), 0 6px 18px -8px var(--accent)}@supports (color:color-mix(in lab, red, red)){.tl-scene[aria-current=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent), 0 6px 18px -8px color-mix(in srgb, var(--accent) 60%, transparent)}}.st-frame:hover{border-color:var(--line-strong)}.st-mini-take:hover,.st-take:hover{box-shadow:var(--ms-lift);translate:0 -2px}:is(.ad-h4,.ad-tier-head span,.lp-step,.lc-board-side-group,.lc-board-side-group>b,.st-inspect-label,.st-shelf-group,.lc-episode-picker .lc-episode-text small,.fe-section h3,.fe-label,.ps-eyebrow,.fe-kind,.ld-kicker,.pb-eyebrow){text-transform:none;letter-spacing:0;font-family:var(--font-sans)}:is(.ad-h4,.lc-board-side-group>b,.st-inspect-label,.st-shelf-group,.fe-section h3,.fe-label,.ps-eyebrow),:is(.lp-step,.fe-kind,.ld-kicker){color:var(--ink-3);font-size:12px;font-weight:500}.ld-kicker:before{background:var(--accent);width:4px;height:4px;box-shadow:none}.pb-eyebrow{color:var(--ink-3);background:0 0;padding:0;font-size:13px;font-weight:500}.lc-assistant-messages>.lc-assistant-message,.lc-assistant-messages>.lc-assistant-question{width:100%;max-width:880px;margin-inline:auto}.lc-assistant-compose-area{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.lc-assistant-compose-area>*{width:100%;max-width:880px}.lc-assistant-composer{box-shadow:var(--ms-hi), inset 0 0 0 1px var(--line);border-color:#0000;border-radius:18px}.st-mention .st-mention-card{border-color:var(--line);background:var(--surface-1);min-width:232px;max-width:280px;box-shadow:var(--shadow-overlay), var(--ms-hi);color:var(--ink-1);text-align:left;animation:ms-pop .2s var(--ms-ease);border-radius:14px;gap:0;padding:0}.st-mention .st-mention-card>.st-mention-art{aspect-ratio:16/10;border-radius:10px;margin:6px 6px 0;overflow:hidden}.st-mention .st-mention-card>.st-mention-art:not(:has(img)){aspect-ratio:auto;background:0 0;border-radius:0;align-items:center;gap:10px;margin:0;padding:14px 14px 0;display:flex;overflow:visible}.st-mention .st-mention-art:not(:has(img))>.hs-icon{background:var(--surface-2);width:36px;height:36px;color:var(--ink-2);box-shadow:var(--ms-hi), inset 0 0 0 1px var(--line);border-radius:10px;padding:8px}.st-mention .st-mention-art:not(:has(img))>.st-mention-kind{background:var(--surface-2);color:var(--ink-2);font:500 11px/16px var(--font-sans);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:6px;padding:2px 8px;position:static}.st-mention .st-mention-card>b{color:var(--ink-1);font:600 15px/20px var(--font-sans);letter-spacing:-.01em;padding:10px 14px 0;display:block}.st-mention .st-mention-card>small{color:var(--ink-2);font:400 12.5px/18px var(--font-sans);margin:4px 14px 0}.st-mention .st-mention-card>small:last-child{margin-bottom:14px}.st-mention .st-mention-card>.st-mention-actions{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;margin:12px 14px 14px;display:grid}.st-mention .st-mention-actions button{white-space:nowrap;border-color:var(--line);background:var(--surface-1);height:30px;color:var(--ink-1);font:500 12px/16px var(--font-sans);box-shadow:0 1px 2px #0000001f, var(--ms-hi);transition:background-color .24s var(--ms-ease), border-color .24s var(--ms-ease);border-radius:8px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.st-mention .st-mention-actions button:hover{border-color:var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.st-mention .st-mention-actions button:hover{border-color:color-mix(in srgb, var(--line-strong) 60%, var(--line))}}.st-mention .st-mention-actions button:hover{background:var(--surface-2)}.st-prompt-shots .st-mention .st-mention-card,.st-mention-view .st-mention .st-mention-card{width:min(264px,100%);right:auto}}:root,[data-theme=dark]{--bg:#0d0d0f;--surface-1:#151517;--surface-2:#1d1d20;--stage:#000;--surface-3:#28282c;--line:#2a2a2e;--line-strong:#6e6e76;--ink-1:#f3f2ef;--ink-2:#aeadb3;--ink-3:#8a8990;--primary:#f3f2ef;--primary-hover:#fff;--on-primary:#111113;--accent:#6ea8ff;--accent-ink:#8dbbff;--accent-soft:#15233a;--on-accent:#07111f;--success:#5dd39e;--warning:#f4bb4d;--danger:#ff5c70;--warning-soft:#33270f;--danger-soft:#3a1419;--scrim:#000000a3;--media-ink:#fff;--avatar-1:#3c5a7a;--avatar-2:#6b4f3a;--avatar-3:#3f6a55;--avatar-4:#6a3f5c;--avatar-5:#5c5f30;--avatar-6:#47406e;--brand-mark:#6ea8ff;--shadow-pop:0 12px 32px #00000080, 0 0 0 1px #ffffff0f;--shadow-overlay:0 24px 64px #0009, 0 0 0 1px #ffffff0f}[data-theme=light]{--bg:#f6f6f4;--surface-1:#fff;--surface-2:#efefec;--stage:#e4e4e0;--surface-3:#e4e4e0;--line:#e3e3df;--line-strong:#85858d;--ink-1:#141416;--ink-2:#55555c;--ink-3:#6a6a71;--primary:#141416;--primary-hover:#000;--on-primary:#fff;--accent:#2f6fe4;--accent-ink:#1f5fcf;--accent-soft:#e3edff;--on-accent:#fff;--success:#12704a;--warning:#8f5d00;--danger:#c8283f;--warning-soft:#fbefd4;--danger-soft:#fce4e7;--scrim:#0f0f117a;--media-ink:#fff;--avatar-1:#3c5a7a;--avatar-2:#6b4f3a;--avatar-3:#3f6a55;--avatar-4:#6a3f5c;--avatar-5:#5c5f30;--avatar-6:#47406e;--brand-mark:#2f6fe4;--shadow-pop:0 12px 32px #1414161f, 0 0 0 1px #14141614;--shadow-overlay:0 24px 64px #1414162e, 0 0 0 1px #14141614}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-xs:4px;--radius-s:6px;--radius-m:10px;--radius-l:14px;--radius-xl:20px;--radius-full:999px;--stroke-1:1px;--stroke-2:2px;--target-min:44px;--control-h:44px;--chip-h:36px;--icon:20px;--icon-s:16px;--topbar-h:56px;--nav-w:248px;--rail-w:64px;--editcard-w:620px;--strip-h:116px;--content-max:1280px;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--font-sans:"Golos Text", system-ui, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", monospace}.title-xl{font-family:var(--font-sans);letter-spacing:-.01em;font-size:32px;font-weight:600;line-height:40px}.title-l{font-family:var(--font-sans);font-size:24px;font-weight:600;line-height:32px}.title-m{font-family:var(--font-sans);font-size:20px;font-weight:600;line-height:28px}.title-s{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:24px}.body-l{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:24px}.body{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px}.label{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:20px}.body-s{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:18px}.caption{font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:16px}.num{font-family:var(--font-mono);font-size:13px;font-weight:500;line-height:18px}.num-s{font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:16px}@property --ms-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--font-sans:"Manrope Variable", system-ui, "Segoe UI", sans-serif;--ms-ease:cubic-bezier(.22, 1, .36, 1);--ms-spring:cubic-bezier(.34, 1.4, .64, 1)}:root,[data-theme=dark]{--bg:#09090b;--surface-1:#111114;--surface-2:#18181c;--surface-3:#232328;--line:#232329;--line-strong:#5d5d67;--ms-ai-a:#5b8cff;--ms-ai-b:#9b7bff;--ms-ai-c:#34d1c3;--ms-ai:linear-gradient(115deg, var(--ms-ai-a), var(--ms-ai-b) 52%, var(--ms-ai-c));--ms-ai-soft:linear-gradient(115deg, #5b8cff29, #9b7bff24 52%, #34d1c31f);--ms-hi:inset 0 1px 0 #ffffff0b;--ms-lift:0 1px 2px #00000059, 0 12px 32px -12px #0009}[data-theme=light]{--bg:#fafafa;--surface-1:#fff;--surface-2:#f4f4f5;--surface-3:#e9e9ec;--line:#e6e6ea;--ms-ai-a:#3f72f0;--ms-ai-b:#7b5cf5;--ms-ai-c:#10a99b;--ms-ai:linear-gradient(115deg, var(--ms-ai-a), var(--ms-ai-b) 52%, var(--ms-ai-c));--ms-ai-soft:linear-gradient(115deg, #3f72f01a, #7b5cf517 52%, #10a99b14);--ms-hi:inset 0 1px 0 #fffc;--ms-lift:0 1px 2px #1010180f, 0 12px 32px -12px #1010182e}@media (pointer:fine){:root{--control-h:36px;--chip-h:30px;--target-min:36px}}:root{--content-max:1360px}@media (min-width:1680px){:root{--content-max:1520px}}@media (min-width:2100px){:root{--content-max:1680px}}:root{--dur-fast:.2s;--dur-base:.3s;--dur-slow:.48s;--ease-standard:var(--ms-ease)}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
