/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-leading:initial;--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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-snug:1.375;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{:root{font-family:var(--font-family-ui);font-synthesis:none;text-rendering:optimizelegibility}*,:before,:after,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}html{scroll-behavior:smooth;background:var(--color-canvas);tab-size:4;-webkit-text-size-adjust:100%;min-width:320px;line-height:1.5}body{background:var(--color-canvas);min-width:320px;min-height:100dvh;color:var(--color-text);font:var(--type-body)}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}table{border-color:inherit;border-collapse:collapse;text-indent:0}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1;background-color:#0000;border-radius:0}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}textarea{resize:vertical}::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in srgb, currentColor 50%, transparent)}}::placeholder{opacity:1}:-moz-ui-invalid{box-shadow:none}[hidden]:where(:not([hidden=until-found])){display:none!important}:focus:not(:focus-visible){outline:none}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.setward-workspace,.setward-workspace *,.setward-workspace :before,.setward-workspace :after{all:revert-layer}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.bottom-0{bottom:0}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.z-\[200\]{z-index:200}.container{width:100%}@media (width>=37.5rem){.container{max-width:37.5rem}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=53.75rem){.container{max-width:53.75rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.my-6{margin-block:calc(var(--spacing) * 6)}.-me-1{margin-inline-end:calc(var(--spacing) * -1)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[1\.1\]{aspect-ratio:1.1}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10\.5{width:calc(var(--spacing) * 10.5);height:calc(var(--spacing) * 10.5)}.size-\[15px\]{width:15px;height:15px}.h-2{height:calc(var(--spacing) * 2)}.h-23{height:calc(var(--spacing) * 23)}.h-auto{height:auto}.h-full{height:100%}.min-h-0{min-height:0}.min-h-3{min-height:calc(var(--spacing) * 3)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-122\.5{min-height:calc(var(--spacing) * 122.5)}.min-h-160{min-height:calc(var(--spacing) * 160)}.min-h-\[calc\(100svh-92px\)\]{min-height:calc(100svh - 92px)}.min-h-\[var\(--control-height-large\)\]{min-height:var(--control-height-large)}.min-h-dvh{min-height:100dvh}.w-3{width:calc(var(--spacing) * 3)}.w-90{width:calc(var(--spacing) * 90)}.w-\[min\(720px\,calc\(100vw-24px\)\)\]{width:min(720px,100vw - 24px)}.w-\[min\(760px\,90vw\)\]{width:min(760px,90vw)}.w-full{width:100%}.max-w-100{max-width:calc(var(--spacing) * 100)}.max-w-112{max-width:calc(var(--spacing) * 112)}.max-w-120{max-width:calc(var(--spacing) * 120)}.max-w-316{max-width:calc(var(--spacing) * 316)}.max-w-360{max-width:calc(var(--spacing) * 360)}.max-w-\[9\.5ch\]{max-width:9.5ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[72ch\]{max-width:72ch}.min-w-0{min-width:0}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-14{min-width:calc(var(--spacing) * 14)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[ui-notice-in_var\(--duration-normal\)_var\(--easing-standard\)\]{animation:ui-notice-in var(--duration-normal) var(--easing-standard)}.animate-loading-geometry{animation:1.8s ease-in-out infinite ui-skeleton-pulse}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[minmax\(0\,\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-\[clamp\(36px\,5vw\,80px\)\]{gap:clamp(36px,5vw,80px)}.gap-\[clamp\(48px\,8vw\,112px\)\]{gap:clamp(48px,8vw,112px)}.self-stretch{align-self:stretch}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-full{border-radius:var(--radius-pill)}.rounded-lg{border-radius:var(--radius-large)}.rounded-md{border-radius:var(--radius-medium)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-small)}.rounded-xl{border-radius:var(--radius-xlarge)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-current{border-color:currentColor}.border-transparent{border-color:#0000}.border-ui-border{border-color:var(--color-border)}.border-ui-border-strong{border-color:var(--color-border-strong)}.border-ui-danger\/30{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.border-ui-danger\/30{border-color:color-mix(in oklab, var(--color-danger) 30%, transparent)}}.border-ui-success\/30{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.border-ui-success\/30{border-color:color-mix(in oklab, var(--color-success) 30%, transparent)}}.border-white{border-color:var(--color-white)}.border-r-transparent{border-right-color:#0000}.bg-transparent{background-color:#0000}.bg-ui-canvas{background-color:var(--color-canvas)}.bg-ui-danger{background-color:var(--color-danger)}.bg-ui-danger-muted{background-color:var(--color-danger-muted)}.bg-ui-inset{background-color:var(--color-surface-inset)}.bg-ui-primary{background-color:var(--color-primary)}.bg-ui-subtle{background-color:var(--color-surface-subtle)}.bg-ui-success-muted{background-color:var(--color-success-muted)}.bg-ui-surface{background-color:var(--color-surface)}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--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))}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--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-none{fill:none}.stroke-current{stroke:currentColor}.object-cover{object-fit:cover}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-11{padding:calc(var(--spacing) * 11)}.px-0{padding-inline:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[clamp\(24px\,6vw\,88px\)\]{padding-inline:clamp(24px,6vw,88px)}.px-\[clamp\(40px\,6vw\,96px\)\]{padding-inline:clamp(40px,6vw,96px)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-11{padding-block:calc(var(--spacing) * 11)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-28{padding-block:calc(var(--spacing) * 28)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pr-18{padding-right:calc(var(--spacing) * 18)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-22{padding-bottom:calc(var(--spacing) * 22)}.text-center{text-align:center}.text-right{text-align:right}.font-\[inherit\]{font-family:inherit}.font-display{font-family:var(--font-family-display)}.font-sans{font-family:var(--font-family-ui)}.text-caption{font-size:var(--font-size-caption);line-height:var(--tw-leading,1.4);letter-spacing:var(--tw-tracking,var(--tracking-caption));font-weight:var(--tw-font-weight,600)}.text-label{font-size:var(--font-size-label);line-height:var(--tw-leading,1.3);letter-spacing:var(--tw-tracking,var(--tracking-label));font-weight:var(--tw-font-weight,700)}.text-page-title{font-size:var(--font-size-page-title);line-height:var(--tw-leading,1.1);letter-spacing:var(--tw-tracking,var(--tracking-heading));font-weight:var(--tw-font-weight,600)}.text-title{font-size:var(--font-size-title);line-height:var(--tw-leading,var(--line-height-title));letter-spacing:var(--tw-tracking,var(--tracking-title));font-weight:var(--tw-font-weight,600)}.text-title-lg{font-size:var(--font-size-title-large);line-height:var(--tw-leading,1.15);letter-spacing:var(--tw-tracking,var(--tracking-title));font-weight:var(--tw-font-weight,600)}.text-action{font-size:var(--font-size-action);line-height:var(--tw-leading,1.2);font-weight:var(--tw-font-weight,700)}.text-body{font-size:var(--font-size-body);line-height:var(--tw-leading,1.6)}.text-body-sm{font-size:var(--font-size-body-small);line-height:var(--tw-leading,1.5)}.text-\[14px\]{font-size:14px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[30px\]{font-size:30px}.text-\[38px\]{font-size:38px}.text-\[44px\]{font-size:44px}.text-\[clamp\(32px\,3\.6vw\,48px\)\]{font-size:clamp(32px,3.6vw,48px)}.text-\[clamp\(40px\,5vw\,64px\)\]{font-size:clamp(40px,5vw,64px)}.text-\[clamp\(52px\,5\.65vw\,80px\)\]{font-size:clamp(52px,5.65vw,80px)}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.13\]{--tw-leading:1.13;line-height:1.13}.leading-\[1\.025\]{--tw-leading:1.025;line-height:1.025}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-\[650\]{--tw-font-weight:650;font-weight:650}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.\[letter-spacing\:var\(--tracking-caption\)\]{letter-spacing:var(--tracking-caption)}.text-balance{text-wrap:balance}.wrap-anywhere{overflow-wrap:anywhere}.whitespace-nowrap{white-space:nowrap}.text-current{color:currentColor}.text-ui-danger{color:var(--color-danger)}.text-ui-danger-hover{color:var(--color-danger-hover)}.text-ui-faint{color:var(--color-text-subtle)}.text-ui-muted{color:var(--color-text-muted)}.text-ui-on-primary{color:var(--color-on-primary)}.text-ui-primary{color:var(--color-primary)}.text-ui-primary-hover{color:var(--color-primary-hover)}.text-ui-success{color:var(--color-success)}.text-ui-text{color:var(--color-text)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.shadow-lg{--tw-shadow:var(--shadow-large);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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,background-color\,border-color\]{transition-property:opacity,background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[var\(--duration-fast\)\]{--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.ease-\[var\(--easing-standard\)\]{--tw-ease:var(--easing-standard);transition-timing-function:var(--easing-standard)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-ui-border:before{content:var(--tw-content);background-color:var(--color-border)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:bg-ui-border:after{content:var(--tw-content);background-color:var(--color-border)}@media (hover:hover){.hover\:bg-ui-danger-hover:hover{background-color:var(--color-danger-hover)}.hover\:bg-ui-primary-hover:hover{background-color:var(--color-primary-hover)}.hover\:bg-ui-subtle:hover{background-color:var(--color-surface-subtle)}.hover\:text-current:hover{color:currentColor}.hover\:text-ui-text:hover{color:var(--color-text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:underline-offset-4:hover{text-underline-offset:4px}.hover\:opacity-94:hover{opacity:.94}.hover\:opacity-100:hover{opacity:1}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-ui-focus:focus-visible{outline-color:var(--color-focus)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-45:disabled{opacity:.45}.aria-invalid\:border-ui-danger[aria-invalid=true]{border-color:var(--color-danger)}.aria-selected\:border-ui-primary[aria-selected=true]{border-color:var(--color-primary)}.aria-selected\:font-semibold[aria-selected=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.aria-selected\:text-ui-text[aria-selected=true]{color:var(--color-text)}.data-\[loading\=true\]\:opacity-100[data-loading=true]{opacity:1}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-\[spin_1\.4s_linear_infinite\]{animation:1.4s linear infinite spin}.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=1000px){.max-\[1000px\]\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media not all and (width>=760px){.max-\[760px\]\:min-h-10{min-height:calc(var(--spacing) * 10)}}@media not all and (width>=740px){.max-\[740px\]\:mt-6{margin-top:calc(var(--spacing) * 6)}.max-\[740px\]\:block{display:block}.max-\[740px\]\:hidden{display:none}.max-\[740px\]\:aspect-\[1\.18\]{aspect-ratio:1.18}.max-\[740px\]\:h-20{height:calc(var(--spacing) * 20)}.max-\[740px\]\:min-h-0{min-height:0}.max-\[740px\]\:min-h-\[calc\(100svh-80px\)\]{min-height:calc(100svh - 80px)}.max-\[740px\]\:max-w-\[11ch\]{max-width:11ch}.max-\[740px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[740px\]\:flex-col{flex-direction:column}.max-\[740px\]\:items-start{align-items:flex-start}.max-\[740px\]\:gap-2{gap:calc(var(--spacing) * 2)}.max-\[740px\]\:gap-3{gap:calc(var(--spacing) * 3)}.max-\[740px\]\:gap-4{gap:calc(var(--spacing) * 4)}.max-\[740px\]\:gap-7{gap:calc(var(--spacing) * 7)}.max-\[740px\]\:gap-10{gap:calc(var(--spacing) * 10)}.max-\[740px\]\:gap-11{gap:calc(var(--spacing) * 11)}.max-\[740px\]\:p-5{padding:calc(var(--spacing) * 5)}.max-\[740px\]\:px-0{padding-inline:0}.max-\[740px\]\:px-6{padding-inline:calc(var(--spacing) * 6)}.max-\[740px\]\:py-7{padding-block:calc(var(--spacing) * 7)}.max-\[740px\]\:py-11{padding-block:calc(var(--spacing) * 11)}.max-\[740px\]\:py-12{padding-block:calc(var(--spacing) * 12)}.max-\[740px\]\:py-14{padding-block:calc(var(--spacing) * 14)}.max-\[740px\]\:pt-7{padding-top:calc(var(--spacing) * 7)}.max-\[740px\]\:pt-8{padding-top:calc(var(--spacing) * 8)}.max-\[740px\]\:pt-14{padding-top:calc(var(--spacing) * 14)}.max-\[740px\]\:pt-16{padding-top:calc(var(--spacing) * 16)}.max-\[740px\]\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.max-\[740px\]\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.max-\[740px\]\:text-body{font-size:var(--font-size-body);line-height:var(--tw-leading,1.6)}.max-\[740px\]\:text-body-sm{font-size:var(--font-size-body-small);line-height:var(--tw-leading,1.5)}.max-\[740px\]\:text-\[13px\]{font-size:13px}.max-\[740px\]\:text-\[28px\]{font-size:28px}.max-\[740px\]\:text-\[33px\]{font-size:33px}.max-\[740px\]\:text-\[44px\]{font-size:44px}}@media not all and (width>=359px){.max-\[359px\]\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-\[359px\]\:text-\[30px\]{font-size:30px}.max-\[359px\]\:text-\[38px\]{font-size:38px}}@media not all and (width>=37.5rem){.max-narrow\:w-\[calc\(100vw-16px\)\]{width:calc(100vw - 16px)}.max-narrow\:p-2{padding:calc(var(--spacing) * 2)}}.\[\&_\.ic\]\:scale-90 .ic{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.\[data-action\=\"scene\"\]\:visible:is(),.\[data-action\=\"shot-new\"\]\:visible:is(){visibility:visible}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-family-ui:"Avenir Next", "Helvetica Neue", Arial, sans-serif;--font-family-display:var(--font-family-ui);--font-family-serif:Georgia, "Times New Roman", serif;--font-family-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-size-micro:.625rem;--font-size-caption:.75rem;--font-size-label:.8125rem;--font-size-body-small:.875rem;--font-size-action:.9375rem;--font-size-body:1rem;--font-size-title:1.25rem;--font-size-title-large:1.5rem;--font-size-page-title:1.75rem;--line-height-tight:1.1;--line-height-title:1.2;--line-height-body:1.5;--line-height-relaxed:1.6;--tracking-display:-.035em;--tracking-heading:-.02em;--tracking-title:-.02em;--tracking-label:.08em;--tracking-caption:.035em;--radius-small:.375rem;--radius-medium:.5rem;--radius-large:.75rem;--radius-xlarge:1rem;--radius-pill:9999px;--control-height-small:2rem;--control-height-medium:2.5rem;--control-height-large:2.875rem;--duration-fast:.12s;--duration-normal:.18s;--duration-deliberate:.26s;--easing-standard:cubic-bezier(.2, 0, 0, 1);--shadow-small:0 1px 2px #0f171414;--shadow-medium:0 8px 24px #0f17141a;--shadow-large:0 18px 44px #0f171424;--accent-ink:var(--color-on-primary);--ok:var(--color-success);--warn:var(--color-warning);--color-accent:var(--color-primary);--color-on-accent:var(--color-on-primary);--color-accent-soft:var(--color-primary-muted);--text-muted:var(--color-text-muted);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--type-body:400 1rem / 1.6 var(--font-family-ui)}:root,[data-theme=studio-light]{--color-canvas:#f4f3ef;--color-surface:#fff;--color-surface-subtle:#f5f5f2;--color-surface-inset:#ecece7;--color-text:#202735;--color-text-muted:#667080;--color-text-subtle:#8b9298;--color-border:#16181b1a;--color-border-strong:#16181b38;--color-primary:#435f9b;--color-primary-hover:#334b80;--color-primary-strong:var(--color-primary-hover);--color-primary-muted:#eaf0fb;--color-on-primary:#fff;--color-success:#3f8f6b;--color-success-muted:#edf7f2;--color-on-success:#fff;--color-warning:#c08a2e;--color-on-warning:#202735;--color-highlight:#b5623f;--color-on-highlight:#fff;--color-danger:#b23a28;--color-danger-hover:#8f291c;--color-danger-muted:#fbefed;--color-danger-strong:var(--color-danger-hover);--color-on-danger:#fff;--color-focus:#435f9b;--color-overlay:#0e100f85;--color-overlay-line:#ffffffb3;--color-shadow:var(--shadow-medium)}@font-face{font-family:Instrument Sans;src:url(/assets/instrument-sans-s12UeAcm.ttf)format("truetype");font-weight:400 700;font-style:normal;font-display:swap}[data-theme=entry]{--font-family-ui:"Instrument Sans", sans-serif;--font-family-display:var(--font-family-ui);--color-canvas:#f7f7f7;--color-surface:#fff;--color-surface-subtle:#ededeb;--color-surface-inset:#e9e9e5;--color-text:#222;--color-text-muted:#636363;--color-text-subtle:#636363;--color-border:#dededc;--color-border-strong:#85867f;--color-primary:#222;--color-primary-hover:#424242;--color-on-primary:#fff;--color-success:#386247;--color-success-muted:#e7eae3;--color-danger:#a82f20;--color-danger-hover:#a82f20;--color-danger-muted:#f6eae6;--color-focus:#222;--control-height-large:3rem;--radius-medium:7px;--radius-large:8px;--radius-xlarge:12px;font-family:var(--font-family-ui);color:var(--color-text);background:var(--color-canvas)}.entry-surface .btn{min-height:46px;font-weight:500}.entry-surface .ui-field__label{letter-spacing:normal;text-transform:none;color:var(--color-text);font-size:14px;font-weight:500}.entry-surface .ui-field input{border-color:var(--color-border-strong);padding-block:12px;font-size:16px}.entry-surface .ui-field input[aria-invalid=true]{border-color:var(--color-danger)}@keyframes ui-notice-in{0%{opacity:0;transform:translateY(-.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes ui-loading-surface-in{0%{opacity:0}to{opacity:1}}@keyframes ui-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@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-leading{syntax:"*";inherits:false}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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 spin{to{transform:rotate(360deg)}}:where(.setward-workspace) *{box-sizing:border-box}:where(.setward-workspace){--canvas:#f7f7f7;--surface:#fff;--ink:#222;--muted:#676767;--rule:#e5e5e5;--selected:#ededeb;--danger:#a82f20;--avatar-surface:#deded9;color:var(--ink);letter-spacing:normal;font-synthesis:none;background:var(--canvas);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:normal}:where(.setward-workspace) button,:where(.setward-workspace) input,:where(.setward-workspace) select,:where(.setward-workspace) textarea{font:inherit;color:inherit}:where(.setward-workspace) button,:where(.setward-workspace) a,:where(.setward-workspace) input,:where(.setward-workspace) textarea,:where(.setward-workspace) select{-webkit-tap-highlight-color:transparent}:where(.setward-workspace) button,:where(.setward-workspace) a{touch-action:manipulation}:where(.setward-workspace) button{cursor:pointer;-webkit-user-select:none;user-select:none;text-transform:none;letter-spacing:inherit}:where(.setward-workspace) button:disabled{opacity:.48}:where(.setward-workspace) a{color:inherit;text-decoration:none}:where(.setward-workspace) button{border:1px solid var(--rule);background:#fff;border-radius:8px;min-height:36px;padding:8px 13px;font-weight:500}:where(.setward-workspace) button:hover:not(:disabled){background:#f0f0ee}:where(.setward-workspace) button.primary{color:#fff;background:#222;border-color:#222}:where(.setward-workspace) button.primary:hover:not(:disabled){background:#444}:where(.setward-workspace) button.quiet{background:0 0;border-color:#0000;padding:6px 9px}:where(.setward-workspace) button.danger{color:var(--danger)}:where(.setward-workspace) button.icon-button{--icon-button-size:36px;width:var(--icon-button-size);min-width:var(--icon-button-size);height:var(--icon-button-size);min-height:var(--icon-button-size);flex-shrink:0;place-items:center;padding:0;display:inline-grid}:where(.setward-workspace) a:focus-visible,:where(.setward-workspace) button:focus-visible,:where(.setward-workspace) input:is([type=checkbox],[type=radio],[type=range],[type=file]):focus-visible,:where(.setward-workspace) [contenteditable]:focus-visible{outline-offset:3px;outline:2px solid #222}:where(.setward-workspace) svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}:where(.setward-workspace) h1,:where(.setward-workspace) h2,:where(.setward-workspace) h3,:where(.setward-workspace) p{margin:0}:where(.setward-workspace) h1{letter-spacing:-.035em;text-wrap:balance;font-size:28px;font-weight:600;line-height:1.15}:where(.setward-workspace) h2{letter-spacing:-.025em;font-size:19px;font-weight:600;line-height:1.3}:where(.setward-workspace) h3{font-size:15px;font-weight:600;line-height:1.4}:where(.setward-workspace) p{text-wrap:pretty;line-height:1.6}:where(.setward-workspace) .muted,:where(.setward-workspace) small{color:var(--muted)}:where(.setward-workspace) small{font-size:12px;line-height:1.5}:where(.setward-workspace) .nowrap{white-space:nowrap}:where(.setward-workspace) .row{align-items:center;gap:10px;display:flex}:where(.setward-workspace) .between{justify-content:space-between}:where(.setward-workspace) .actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(.setward-workspace) .grow{flex:1;min-width:0}:where(.setward-workspace) .stack{gap:16px;display:grid}:where(.setward-workspace) .shell{--workspace-navigation-width:220px;height:var(--workspace-viewport,100dvh);grid-template-columns:var(--workspace-navigation-width) minmax(0, 1fr);display:grid}:where(.setward-workspace) .rail{background:var(--canvas);border-right:1px solid var(--rule);flex-direction:column;min-height:0;padding:20px 14px 12px;display:flex;overflow:auto}:where(.setward-workspace) .brand{letter-spacing:-.06em;padding:0 12px 28px;font-size:24px;font-weight:650;display:block}:where(.setward-workspace) .back-link{color:var(--muted);align-items:center;gap:7px;min-height:40px;padding:7px 10px;display:flex}:where(.setward-workspace) .project-context{gap:4px;margin:12px 10px 23px;display:grid}:where(.setward-workspace) .project-context strong{font-size:15px}:where(.setward-workspace) .project-context small{font-size:12px}:where(.setward-workspace) .project-switch{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;margin-bottom:24px;padding:10px 11px;display:flex}:where(.setward-workspace) .project-switch strong{overflow-wrap:anywhere;font-size:15px;line-height:1.4}:where(.setward-workspace) .project-switch svg{width:14px;color:var(--muted);flex-shrink:0}:where(.setward-workspace) .project-switch[aria-expanded=true]{background:#e7e7e5}:where(.setward-workspace) .nav-group,:where(.setward-workspace) .sidebar-footer>nav,:where(.setward-workspace) .workspace-rail>nav{gap:5px;display:grid}:where(.setward-workspace) .nav-group{margin-bottom:21px}:where(.setward-workspace) .nav-link{color:#555;border-radius:7px;align-items:center;gap:11px;min-height:39px;padding:9px 11px;display:flex}:where(.setward-workspace) .nav-link.active{color:#181818;background:#e7e7e5;font-weight:600}:where(.setward-workspace) .nav-link:hover{background:#ececea}:where(.setward-workspace) .account{border-top:1px solid var(--rule);align-items:center;gap:10px;margin-top:14px;padding:16px 9px 5px;display:flex}:where(.setward-workspace) .avatar{color:#555;background:#e2e2df;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}:where(.setward-workspace) .prototype-control{color:#676767;text-align:left;white-space:nowrap;min-height:34px;margin-top:14px;font-size:11px}:where(.setward-workspace) .main{min-width:0;height:var(--workspace-viewport,100dvh);background:#fff;flex-direction:column;display:flex;overflow:hidden}:where(.setward-workspace) .topbar{border-bottom:1px solid var(--rule);flex-shrink:0;justify-content:space-between;align-items:center;height:62px;padding:0 34px;font-size:13px;display:none}:where(.setward-workspace) .context-line{align-items:center;gap:13px;display:flex}:where(.setward-workspace) .demo-label{color:#676767;border:1px solid var(--rule);border-radius:4px;padding:3px 7px;font-size:11px}:where(.setward-workspace) .tool-surface{display:contents}:where(.setward-workspace) .page-header{--page-heading-height:36px;padding:28px var(--tool-content-inset) 23px;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}:where(.setward-workspace) .page-header h1{min-height:var(--page-heading-height);align-items:center;display:flex}:where(.setward-workspace) .segments{background:#f3f3f1;border-radius:8px;gap:2px;padding:3px;display:inline-flex}:where(.setward-workspace) .segments button{white-space:nowrap;min-height:30px;color:var(--muted);background:0 0;border:0;flex:1;padding:6px 12px}:where(.setward-workspace) .segments:not(.segments-text) button:not(.active):hover:not(:disabled){background:var(--rule);color:var(--ink)}:where(.setward-workspace) .segments:not(.segments-text) .active,:where(.setward-workspace) .segments:not(.segments-text) .active:hover:not(:disabled){background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #00000012}:where(.setward-workspace) .segments.segments-text{background:0 0;border-radius:0;flex-wrap:wrap;gap:24px;padding:0}:where(.setward-workspace) .segments.segments-text button{min-height:44px;color:var(--muted);border-bottom:2px solid #0000;border-radius:0;flex:none;padding:10px 0}:where(.setward-workspace) .segments.segments-text button:hover:not(:disabled),:where(.setward-workspace) .segments.segments-text .active{color:var(--ink);box-shadow:none;background:0 0}:where(.setward-workspace) .segments.segments-text .active{border-bottom-color:var(--ink)}:where(.setward-workspace) .tool-body{flex:1;min-height:0;overflow:auto}:where(.setward-workspace) .workbench{flex:1;grid-template-columns:minmax(0,1fr) 350px;min-height:0;display:grid}:where(.setward-workspace) .workbench.no-selection{grid-template-columns:minmax(0,1fr)}:where(.setward-workspace) .collection{padding:0 calc(var(--tool-content-inset) - var(--control-inset)) 32px;min-width:0;overflow:auto}:where(.setward-workspace) .inspector{border-left:1px solid var(--rule);background:#fff;min-width:0;padding:24px;overflow:auto}:where(.setward-workspace) .inspector-header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:23px;display:flex}:where(.setward-workspace) .inspector-header h2{font-size:20px}:where(.setward-workspace) .inspector-header>div{min-width:0}:where(.setward-workspace) .save-state{color:#676767;min-height:16px;margin-top:5px;font-size:12px;line-height:16px;display:block}:where(.setward-workspace) .shot-list-actions,:where(.setward-workspace) .scene-actions,:where(.setward-workspace) .scene-edit-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}:where(.setward-workspace) .scene-section{padding-bottom:16px;position:relative}:where(.setward-workspace) .scene-header{z-index:1;padding:16px var(--control-inset) 12px;background:var(--surface);justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:sticky;top:0}:where(.setward-workspace) .scene-heading{overflow-wrap:anywhere;flex:1;min-width:0}:where(.setward-workspace) .scene-heading h2{font-size:16px;line-height:1.4}:where(.setward-workspace) button.scene-toggle{align-items:flex-start;width:100%;min-height:44px;padding:0;display:flex}:where(.setward-workspace) .scene-title{padding-block:calc(22px - .5lh)}:where(.setward-workspace) .scene-section[data-collapsed]{padding-bottom:0}:where(.setward-workspace) .scene-header .muted{margin-top:3px;font-size:12px}:where(.setward-workspace) .scene-number{color:#676767;font-size:12px;font-weight:500}:where(.setward-workspace) .shot-row{width:100%;padding:14px calc(var(--control-inset) - 1px);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:19px;min-height:132px;margin:4px 0;font-weight:400;display:flex}:where(.setward-workspace) .shot-row:hover{background:#f8f8f6!important}:where(.setward-workspace) .shot-row.selected{background:#f0f0ee;border-color:#7a7a75}:where(.setward-workspace) .shot-row img,:where(.setward-workspace) .shot-placeholder{object-fit:cover;border-radius:8px;flex-shrink:0;width:138px;height:92px}:where(.setward-workspace) .shot-placeholder{text-align:center;color:#676767;background:#f1f1ef;border:1px dashed #ccc;place-items:center;padding:8px;font-size:12px;display:grid}:where(.setward-workspace) .shot-info{flex:1;gap:5px;min-width:0;display:grid}:where(.setward-workspace) .shot-info p{color:#666;font-size:13px;line-height:1.45}:where(.setward-workspace) .shot-meta{color:#676767;gap:12px;font-size:11px;display:flex}:where(.setward-workspace) .must-have{color:#555;font-weight:600}:where(.setward-workspace) .reference-large{object-fit:cover;border-radius:8px;width:100%;height:190px;margin-bottom:8px}:where(.setward-workspace) .field{gap:7px;margin:0 0 18px;display:grid}:where(.setward-workspace) .field>span{font-size:12px;font-weight:600}:where(.setward-workspace) .field input,:where(.setward-workspace) .field textarea,:where(.setward-workspace) .field select{background:#fff;border:1px solid #dcdcd9;border-radius:7px;width:100%;min-height:40px;padding:10px 11px}:where(.setward-workspace) .field textarea{resize:vertical;min-height:90px;line-height:1.6}:where(.setward-workspace) .field input:disabled,:where(.setward-workspace) .field textarea:disabled{color:#676767;background:#fafafa}:where(.setward-workspace) .check-row{align-items:center;gap:9px;min-height:42px;display:flex}:where(.setward-workspace) input[type=checkbox]{accent-color:#222;width:16px;height:16px}:where(.setward-workspace) .check-row input{flex-shrink:0}:where(.setward-workspace) .field-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}:where(.setward-workspace) .schedule-time-fields{margin-bottom:18px}:where(.setward-workspace) details{margin-top:18px;padding-top:17px}:where(.setward-workspace) summary{cursor:pointer;padding-bottom:12px;font-size:13px;font-weight:500}:where(.setward-workspace) .inline-link{text-underline-offset:3px;font-size:13px;font-weight:500;text-decoration:underline}:where(.setward-workspace) .view-content{padding:0 var(--tool-content-inset) 50px;flex:1;min-height:0;overflow:auto}:where(.setward-workspace) .doc-section{padding:25px 0}:where(.setward-workspace) .doc-section:first-child{padding-top:8px}:where(.setward-workspace) .brief-section{padding:16px 0}:where(.setward-workspace) .brief-section .section-title{margin-bottom:8px}:where(.setward-workspace) .brief-section>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.65}:where(.setward-workspace) .section-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:21px;display:flex}:where(.setward-workspace) .read-field{margin-bottom:22px}:where(.setward-workspace) .read-field:last-child{margin-bottom:0}:where(.setward-workspace) .read-field small{margin-bottom:5px;font-size:12px;font-weight:500;display:block}:where(.setward-workspace) .read-field p{max-width:650px;font-size:15px;line-height:1.65}:where(.setward-workspace) .brief-title{letter-spacing:-.04em;margin:8px 0 22px;font-size:36px}:where(.setward-workspace) .file-row{border:1px solid var(--rule);text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;margin-top:12px;padding:13px;font-size:12px;display:flex}:where(.setward-workspace) .deliverable{border-bottom:1px solid var(--rule);gap:15px;padding:16px 0;display:flex}:where(.setward-workspace) .deliverable:last-child{border:0}:where(.setward-workspace) .deliverable p{color:#666;margin-top:5px;font-size:13px}:where(.setward-workspace) .workspace-container{height:var(--workspace-viewport,100dvh);flex-direction:column;display:flex;overflow:hidden}:where(.setward-workspace) .workspace-header{border-bottom:1px solid var(--rule);background:#fff;flex-shrink:0;align-items:center;gap:32px;height:76px;padding:0 44px;display:flex}:where(.setward-workspace) .workspace-header .brand{padding:0}:where(.setward-workspace) .workspace-main{flex:1;width:100%;max-width:1440px;margin:auto;padding:34px 44px 60px;overflow:auto}:where(.setward-workspace) .workspace-title{justify-content:space-between;align-items:center;margin:12px 0 24px;display:flex}:where(.setward-workspace) .workspace-title h1{align-items:center;min-height:44px;display:flex}:where(.setward-workspace) .project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:28px;display:grid}:where(.setward-workspace) .project-card{background:0 0;border:0;border-radius:15px;display:block}:where(.setward-workspace) .project-card:hover img{filter:brightness(.96)}:where(.setward-workspace) .project-card .project-cover-image,:where(.setward-workspace) .project-cover-default{object-fit:cover;border-radius:15px;width:100%;height:238px;display:block}:where(.setward-workspace) .project-cover-default{color:#171817;background:#dbdad9 url(/assets/setward-cover-C--ztLcq.png) 50%/cover;align-items:flex-end;padding:22px;display:flex}:where(.setward-workspace) .project-card:hover .project-cover-default{filter:brightness(.96)}:where(.setward-workspace) .setward-cover-signature{letter-spacing:-.055em;font-size:20px;font-weight:650;line-height:1}:where(.setward-workspace) .project-cover-default.project-cover-thumbnail{border-radius:8px;width:112px;height:76px;margin-top:10px;padding:8px}:where(.setward-workspace) .project-cover-thumbnail .setward-cover-signature{display:none}:where(.setward-workspace) .project-card h2{margin-top:15px;font-size:19px}:where(.setward-workspace) .project-card small{margin-top:5px;display:block}:where(.setward-workspace) .workspace-filters{align-items:center;gap:20px;padding-bottom:15px;display:flex}:where(.setward-workspace) .search{border:1px solid var(--rule);background:#fff;border-radius:8px;width:220px;max-width:100%;padding:9px 12px}:where(.setward-workspace) .workspace-footer{align-items:center;gap:15px;margin-top:45px;display:flex}:where(.setward-workspace) .list-row{border-bottom:1px solid var(--rule);text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;border-radius:0;align-items:center;gap:18px;width:100%;min-height:83px;padding:15px 10px;font-weight:400;display:flex}:where(.setward-workspace) :where(a[href],button).list-row:hover{background:#f7f7f5}:where(.setward-workspace) .list-row.selected{background:#efefed}:where(.setward-workspace) .list-row h3{font-size:15px}:where(.setward-workspace) .list-row p{color:#676767;margin-top:5px;font-size:12px}:where(.setward-workspace) .list-row .time{font-variant-numeric:tabular-nums;flex-shrink:0;width:73px;font-size:14px;line-height:1.55}:where(.setward-workspace) .list-row .time small{display:block}:where(.setward-workspace) .circle-label{background:var(--avatar-surface);border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:12px;display:grid}:where(.setward-workspace) .secondary-section{margin-top:26px}:where(.setward-workspace) .quantity{text-align:right;width:50px;font-size:15px}:where(.setward-workspace) .schedule-collection{padding-inline:var(--tool-content-inset)}:where(.setward-workspace) .schedule-collection .list-row{width:calc(100% + 2 * var(--control-inset));margin-inline:calc(-1 * var(--control-inset));padding-inline:var(--control-inset)}:where(.setward-workspace) .schedule-days{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}:where(.setward-workspace) .schedule-day-link{border:1px solid var(--rule);border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;min-width:80px;min-height:56px;padding:10px 14px;font-size:14px;font-weight:500;text-decoration:none;display:flex}:where(.setward-workspace) .schedule-day-link small{color:var(--muted);font-size:12px;font-weight:400}:where(.setward-workspace) .schedule-day-link:hover{background:var(--canvas);text-decoration:none}:where(.setward-workspace) .schedule-day-link[aria-current=date]{background:var(--ink);border-color:var(--ink);color:var(--surface)}:where(.setward-workspace) .schedule-day-link[aria-current=date] small{color:inherit}:where(.setward-workspace) .schedule-day{align-items:center;gap:12px;margin-bottom:16px;display:flex}:where(.setward-workspace) .schedule-day small{margin-left:auto}:where(.setward-workspace) .settings-layout{max-width:860px}:where(.setward-workspace) .settings-line{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:start;gap:30px;padding:23px 0;display:flex}:where(.setward-workspace) .settings-line p{color:#666;margin-top:5px;font-size:14px}:where(.setward-workspace) .role-pill{background:#f0f0ee;border-radius:5px;padding:5px 9px;font-size:12px;display:inline-block}:where(.setward-workspace) .access-tabs{margin-bottom:18px}:where(.setward-workspace) .notice{border:1px solid var(--rule);background:#f6f6f2;border-radius:8px;margin:12px 0 24px;padding:14px 16px;font-size:13px;line-height:1.6}:where(.setward-workspace) .error-text{color:var(--danger);font-size:13px;line-height:1.5}:where(.setward-workspace) .error-state,:where(.setward-workspace) .empty-state{text-align:center;place-content:center;justify-items:center;gap:16px;max-width:520px;min-height:300px;margin:auto;padding:35px;display:grid}:where(.setward-workspace) .error-state p,:where(.setward-workspace) .empty-state p{color:#666;font-size:14px}:where(.setward-workspace) .error-state button,:where(.setward-workspace) .empty-state button{justify-self:center}:where(.setward-workspace) .skeleton{background:#eee;border-radius:5px;width:80%;height:24px;margin:18px}:where(.setward-workspace) .mobile-back{display:none}:where(.setward-workspace) dialog{border:1px solid var(--rule);border-radius:14px;width:560px;max-width:calc(100% - 32px);max-height:calc(100dvh - 50px);margin:auto;padding:0;box-shadow:0 16px 70px #0002}:where(.setward-workspace) dialog::backdrop{background:#0005}:where(.setward-workspace) .dialog-head{justify-content:space-between;align-items:center;gap:16px;padding:21px 25px;display:flex}:where(.setward-workspace) .dialog-head h2{font-size:21px}:where(.setward-workspace) .dialog-body{max-height:calc(100dvh - 240px);padding:24px 25px;overflow:auto}:where(.setward-workspace) .dialog-footer{justify-content:flex-end;align-items:center;gap:10px;padding:17px 25px;display:flex}:where(.setward-workspace) .dialog-footer .danger{margin-right:auto}:where(.setward-workspace) .dialog-footer:has(.dialog-footer-note){flex-wrap:wrap}:where(.setward-workspace) .dialog-footer-note{color:var(--muted);flex-basis:100%;margin:0 0 4px;font-size:13px;line-height:1.5}:where(.setward-workspace) dialog.wide{width:800px}:where(.setward-workspace) dialog.image-dialog{width:760px}:where(.setward-workspace) .image-dialog img{object-fit:contain;max-width:100%;max-height:65dvh;margin:auto;display:block}:where(.setward-workspace) .review-tag{background:#eee;border-radius:5px;padding:5px 8px;font-size:11px}:where(.setward-workspace) .role-banner{background:#faf8ed;border-bottom:1px solid #e3dfcf;padding:9px 34px;font-size:12px}:where(.setward-workspace) #announcement{color:#fff;z-index:20;pointer-events:none;background:#222;border-radius:8px;max-width:calc(100% - 30px);padding:12px 18px;font-size:13px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 5px 24px #0002}:where(.setward-workspace) #announcement:empty{display:none}:where(.setward-workspace) .skip-link{z-index:50;color:#fff;background:#222;padding:12px;position:fixed;top:-60px;left:20px}:where(.setward-workspace) .skip-link:focus{top:12px}:where(.setward-workspace) .resource-thumb{object-fit:cover;border-radius:8px;width:50px;height:50px}:where(.setward-workspace) .topbar-review{color:#676767;font-size:11px}:where(.setward-workspace) .tool-actions{gap:8px;display:flex}:where(.setward-workspace) .subtext{color:#676767;margin-top:6px;font-size:12px}:where(.setward-workspace) .annotation{color:#676767;margin-top:18px;font-size:12px}@media (width>=1500px){:where(.setward-workspace) .workbench{grid-template-columns:minmax(0,1fr) 390px}:where(.setward-workspace) .reference-large{height:220px}:where(.setward-workspace) .shot-row img,:where(.setward-workspace) .shot-placeholder{width:165px;height:110px}:where(.setward-workspace) .shot-row{min-height:150px}}@media (width<=1100px){:where(.setward-workspace) .workbench{grid-template-columns:minmax(0,1fr) 320px}:where(.setward-workspace) .shot-row{gap:12px}:where(.setward-workspace) .shot-row img,:where(.setward-workspace) .shot-placeholder{width:102px;height:80px}:where(.setward-workspace) .shot-info p{font-size:12px}:where(.setward-workspace) .project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){:where(.setward-workspace) .shell{grid-template-columns:minmax(0,1fr)}:where(.setward-workspace) .rail{display:none}:where(.setward-workspace) .topbar{height:57px;padding:0 15px}:where(.setward-workspace) .context-line{gap:9px}:where(.setward-workspace) .context-line>.muted,:where(.setward-workspace) .topbar-review{display:none}:where(.setward-workspace) .page-header{padding:22px var(--tool-content-inset) 18px}:where(.setward-workspace) .page-header h1{font-size:26px}:where(.setward-workspace) .workbench{grid-template-columns:1fr}:where(.setward-workspace) .workbench .inspector{border:0;padding:20px;display:none}:where(.setward-workspace) .workbench.has-selection .collection{display:none}:where(.setward-workspace) .workbench.has-selection .inspector{display:block}:where(.setward-workspace) .collection{padding-bottom:25px}:where(.setward-workspace) .mobile-back{border:0;align-items:center;gap:7px;min-height:42px;margin-bottom:20px;padding-left:0;display:flex}:where(.setward-workspace) .shot-row img,:where(.setward-workspace) .shot-placeholder{width:110px;height:85px}:where(.setward-workspace) .shot-row{min-height:120px;padding:13px 9px}:where(.setward-workspace) .shot-info p{font-size:13px}:where(.setward-workspace) .view-content{padding:0 var(--tool-content-inset) 36px}:where(.setward-workspace) .brief-title{font-size:30px}:where(.setward-workspace) .reference-large{height:230px}:where(.setward-workspace) .workspace-header{gap:16px;height:66px;padding:0 20px}:where(.setward-workspace) .workspace-main{padding:25px 20px 40px}:where(.setward-workspace) .workspace-title{margin-top:5px}:where(.setward-workspace) .workspace-header .brand{font-size:22px}:where(.setward-workspace) .workspace-header .demo-label{display:none}:where(.setward-workspace) .workspace-filters{flex-wrap:wrap;gap:10px}:where(.setward-workspace) .workspace-filters .search{width:100%;margin-left:0!important}:where(.setward-workspace) .project-grid{gap:22px}:where(.setward-workspace) .project-card .project-cover-image,:where(.setward-workspace) .project-cover-default{height:210px}:where(.setward-workspace) .role-banner{padding:8px 20px}:where(.setward-workspace) .inspector .reference-large{max-width:550px}:where(.setward-workspace) .settings-line{gap:20px}:where(.setward-workspace) .topbar .demo-label{font-size:10px}:where(.setward-workspace) .topbar>.actions>button{padding:7px 9px}}@media (width<=520px){:where(.setward-workspace) .project-grid{grid-template-columns:1fr}:where(.setward-workspace) .project-card .project-cover-image,:where(.setward-workspace) .project-cover-default{height:215px}:where(.setward-workspace) .workspace-header>select{max-width:145px}:where(.setward-workspace) .workspace-title h1{font-size:26px}:where(.setward-workspace) .workspace-title .primary{padding:9px 12px}:where(.setward-workspace) .tool-actions .segments{display:none}:where(.setward-workspace) .page-header{gap:8px}:where(.setward-workspace) .page-header .actions{gap:5px}:where(.setward-workspace) .page-header .actions button{padding:8px 10px}:where(.setward-workspace) .shot-info h3{font-size:14px}:where(.setward-workspace) .shot-info p{font-size:12px}:where(.setward-workspace) .shot-meta{flex-wrap:wrap;gap:7px;font-size:12px}:where(.setward-workspace) .read-field p{font-size:14px}:where(.setward-workspace) .field-pair{gap:10px}:where(.setward-workspace) .field input,:where(.setward-workspace) .field textarea,:where(.setward-workspace) .field select{font-size:16px}:where(.setward-workspace) .list-row{gap:12px;padding:14px 4px}:where(.setward-workspace) .list-row .time{width:68px}:where(.setward-workspace) .settings-line{flex-wrap:wrap}:where(.setward-workspace) .settings-line .quiet{padding-left:0}:where(.setward-workspace) .settings-layout .settings-line p{font-size:13px}:where(.setward-workspace) .topbar .demo-label{display:none}:where(.setward-workspace) .topbar .context-line strong{font-size:13px}:where(.setward-workspace) .workspace-footer{flex-wrap:wrap;align-items:start}:where(.setward-workspace) .subtext{font-size:11px}:where(.setward-workspace) dialog:not(.mobile-navigation-drawer,.book-review-panel,.media-preview){border:0;border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;display:none}:where(.setward-workspace) dialog[open]:not(.mobile-navigation-drawer,.book-review-panel,.media-preview){flex-direction:column;display:flex}:where(.setward-workspace) .dialog-body{flex:1;max-height:none;padding:22px 20px;overflow:auto}:where(.setward-workspace) .dialog-head,:where(.setward-workspace) .dialog-footer{padding:18px 20px}:where(.setward-workspace) .dialog-footer{padding-bottom:max(18px, env(safe-area-inset-bottom))}:where(.setward-workspace) .dialog-head h2{font-size:20px}:where(.setward-workspace) .reference-large{height:215px}:where(.setward-workspace) .inspector-header h2{font-size:22px}:where(.setward-workspace) .schedule-day small{font-size:12px}:where(.setward-workspace) .review-tag{display:none}}@media (prefers-reduced-motion:reduce){:where(.setward-workspace) *{scroll-behavior:auto!important}}:where(.setward-workspace) .field{min-width:0}:where(.setward-workspace) .field input,:where(.setward-workspace) .field select,:where(.setward-workspace) .field textarea{max-width:100%}:where(.setward-workspace) .inspector-header h2,:where(.setward-workspace) .list-row h3{overflow-wrap:anywhere}:where(.setward-workspace) dialog:not(.book-review-panel) form{min-height:0;max-height:inherit;flex-direction:column;display:flex}:where(.setward-workspace) .page-header h1{flex-shrink:0}@media (width<=520px){:where(.setward-workspace) dialog:not(.book-review-panel) form{height:100%;max-height:100%}:where(.setward-workspace) .page-header{flex-wrap:wrap}:where(.setward-workspace) .page-header>.actions{margin-left:auto}:where(.setward-workspace) .workspace-header{gap:10px}:where(.setward-workspace) .workspace-header .avatar{display:none}:where(.setward-workspace) .workspace-header>select{min-width:0;max-width:130px}:where(.setward-workspace) .workspace-header>.quiet{padding:6px}:where(.setward-workspace) .list-row>.actions,:where(.setward-workspace) .schedule-day{flex-wrap:wrap}:where(.setward-workspace) .schedule-day small{margin-left:0}:where(.setward-workspace) .reference-large{object-fit:cover;max-height:280px;width:100%!important;height:auto!important}:where(.setward-workspace) .role-pill{white-space:nowrap}}:where(.setward-workspace) .topbar-review,:where(.setward-workspace) .save-state,:where(.setward-workspace) .annotation,:where(.setward-workspace) .subtext,:where(.setward-workspace) .demo-label,:where(.setward-workspace) .list-row p{color:#737373}@media (width<=860px){:where(.setward-workspace) button{min-height:42px}:where(.setward-workspace) .check-row{min-height:44px}:where(.setward-workspace) .inspector-header [data-action=close-selection]{display:none}}:where(.setward-workspace) .workspace-header>select{border:1px solid var(--rule);background:#fff;border-radius:8px;min-height:38px;padding:9px 10px}:where(.setward-workspace) .shell,:where(.setward-workspace) .main,:where(.setward-workspace) .workspace-container{height:100%}:where(.setward-workspace) .brief-document{max-width:760px}:where(.setward-workspace) .workspace-shell{--workspace-navigation-width:236px;grid-template-columns:var(--workspace-navigation-width) minmax(0, 1fr);height:100%;display:grid}:where(.setward-workspace) .workspace-rail{border-right:1px solid var(--rule);flex-direction:column;gap:18px;min-height:0;padding:28px 14px 16px;display:flex;overflow:auto}:where(.setward-workspace) .workspace-rail .brand{padding-bottom:11px}:where(.setward-workspace) .workspace-stage{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}:where(.setward-workspace) .workspace-stage .workspace-main{max-width:1380px;margin:0 auto;padding:44px 48px 64px}:where(.setward-workspace) .workspace-switch{text-align:left;width:100%;padding:12px var(--control-inset);background:0 0;border-color:#0000;align-items:center;gap:10px;display:flex}:where(.setward-workspace) .workspace-switch>svg{flex-shrink:0;width:15px}:where(.setward-workspace) .workspace-switch .grow{min-width:0}:where(.setward-workspace) .workspace-switch strong,:where(.setward-workspace) .workspace-switch small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.setward-workspace) .projects-title{min-height:44px}:where(.setward-workspace) .projects-header-actions{align-items:center;min-height:44px;display:flex}:where(.setward-workspace) .organization-member .grow{min-width:0}:where(.setward-workspace) .organization-member p{overflow-wrap:anywhere}:where(.setward-workspace) .organization-role{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-width:98px;display:inline-flex}:where(.setward-workspace) .organization-role svg{width:15px;height:15px}:where(.setward-workspace) .organization-role-mobile{display:none}:where(.setward-workspace) .organization-role-select{border:1px solid var(--rule);cursor:pointer;background-color:#fff;border-radius:8px;flex-shrink:0;width:118px;min-height:36px;padding:8px 42px 8px 12px}:where(.setward-workspace) .organization-role-select:hover:not(:disabled){background-color:#f7f7f5;border-color:#c9c9c5}:where(.setward-workspace) .organization-role-error{margin:8px 10px 12px}:where(.setward-workspace) .rail .workspace-switch,:where(.setward-workspace) .workspace-rail .workspace-switch{gap:8px;padding-block:10px}:where(.setward-workspace) .rail .workspace-switch strong,:where(.setward-workspace) .workspace-rail .workspace-switch strong{font-size:12px}:where(.setward-workspace) .rail .workspace-mark,:where(.setward-workspace) .workspace-rail .workspace-mark{width:26px;height:26px}:where(.setward-workspace) .mobile-account{display:none}:where(.setward-workspace) .book-general-access{z-index:1;background:#fff;padding-top:15px;padding-bottom:8px;position:sticky;top:-24px}:where(.setward-workspace) .workspace-switch strong{font-size:13px;line-height:1.5;display:block}:where(.setward-workspace) .workspace-switch small{color:var(--muted);font-size:12px;font-weight:400;display:block}:where(.setward-workspace) .workspace-mark{background:#fff;border:1px solid #d5d5d5;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;display:grid}:where(.setward-workspace) .avatar{flex-shrink:0}:where(.setward-workspace) .storage-usage{border-radius:8px;min-height:44px;margin:0 10px 22px;padding-block:8px;display:block}:where(.setward-workspace) .storage-usage>div{color:var(--muted);justify-content:space-between;gap:8px;margin-bottom:10px;font-size:12px;display:flex}:where(.setward-workspace) a.storage-usage:hover>div{color:var(--ink)}:where(.setward-workspace) progress{appearance:none;background:#e9e9e9;border:0;border-radius:8px;width:100%;height:5px;display:block;overflow:hidden}:where(.setward-workspace) progress::-webkit-progress-bar{background:#e9e9e9}:where(.setward-workspace) progress::-webkit-progress-value{background:#323232;border-radius:8px}:where(.setward-workspace) progress::-moz-progress-bar{background:#323232}:where(.setward-workspace) .workspace-mobile-header{display:none}:where(.setward-workspace) .product-popover{border:1px solid var(--rule);background:#fff;border-radius:14px;max-height:min(430px,75dvh);margin:0;padding:8px;position:fixed;inset:auto;overflow:auto;box-shadow:0 14px 50px #0002,0 3px 12px #0001}:where(.setward-workspace) .product-popover::backdrop{background:0 0}:where(.setward-workspace) .popover-heading{overflow-wrap:anywhere;gap:5px;padding:12px 12px 14px;display:grid}:where(.setward-workspace) .popover-heading small{color:var(--muted);font-size:12px}:where(.setward-workspace) .product-popover .search{width:calc(100% - 12px);margin:0 6px 12px}:where(.setward-workspace) .workspace-choices button{text-align:left;border:0;align-items:center;gap:12px;width:100%;padding:12px;display:flex}:where(.setward-workspace) .workspace-choices strong,:where(.setward-workspace) .workspace-choices small{display:block}:where(.setward-workspace) .workspace-choices strong{font-size:13px}:where(.setward-workspace) .workspace-choices small{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400}:where(.setward-workspace) .product-popover>a,:where(.setward-workspace) .product-popover>button{text-align:left;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px;font-weight:400;display:flex}:where(.setward-workspace) .product-popover>a:hover{background:#f5f5f5}:where(.setward-workspace) .product-popover:has(>a) .popover-heading{margin-bottom:6px}:where(.setward-workspace) .popover-empty{color:var(--muted);padding:20px 12px}:where(.setward-workspace) .eyebrow{color:var(--muted);margin-bottom:10px;font-size:12px}:where(.setward-workspace) .page-description{color:var(--muted);max-width:600px;margin-top:12px;line-height:1.65}:where(.setward-workspace) .account-page{max-width:1050px;margin-top:38px}:where(.setward-workspace) .account-section{grid-template-columns:minmax(160px,.8fr) minmax(0,1.6fr);gap:45px;padding:32px 0;display:grid}:where(.setward-workspace) .account-section-intro h2{font-size:16px}:where(.setward-workspace) .account-row{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;padding:0 0 24px;display:flex}:where(.setward-workspace) .account-row:last-child{margin-bottom:0;padding-bottom:0}:where(.setward-workspace) .account-row>div{min-width:0}:where(.setward-workspace) .account-row h3{font-size:13px;font-weight:500}:where(.setward-workspace) .account-row p{overflow-wrap:anywhere;margin-top:8px;font-size:14px}:where(.setward-workspace) .account-row small{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.6;display:block}:where(.setward-workspace) .account-row button{text-underline-offset:4px;flex-shrink:0;font-size:13px;text-decoration:underline}:where(.setward-workspace) .field-help{color:var(--muted);margin:-7px 0 22px;font-size:12px;line-height:1.6}:where(.setward-workspace) .phone-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}:where(.setward-workspace) .settings-breadcrumb{color:var(--muted);align-items:center;gap:10px;margin:-12px 0 18px;font-size:13px;display:flex}:where(.setward-workspace) .settings-breadcrumb a{align-items:center;min-height:36px;display:inline-flex}:where(.setward-workspace) .settings-breadcrumb a:hover{color:var(--ink);text-decoration:underline}:where(.setward-workspace) .storage-warning{color:var(--danger);padding-top:18px;line-height:1.5}:where(.setward-workspace) .storage-toolbar{align-items:center;gap:20px;margin:30px 0 18px;display:flex}:where(.setward-workspace) .storage-toolbar .search{flex:1;width:auto;min-width:130px;max-width:370px;margin-right:auto}:where(.setward-workspace) .compact-select{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}:where(.setward-workspace) .compact-select select{border:1px solid var(--rule);background:#fff;border-radius:8px;min-height:38px;padding:7px 10px;font-size:13px}:where(.setward-workspace) .storage-table-heading,:where(.setward-workspace) .storage-file{grid-template-columns:minmax(190px,1fr) 105px 90px;align-items:center;gap:20px;display:grid}:where(.setward-workspace) .storage-table-heading{color:var(--muted);border-bottom:1px solid var(--rule);padding:16px 6px;font-size:12px}:where(.setward-workspace) .storage-file{border-bottom:1px solid var(--rule);min-height:86px;padding:12px 0;font-size:13px}:where(.setward-workspace) .file-name-button{text-align:left;padding:8px var(--control-inset);background:0 0;border:0;align-items:center;gap:15px;min-width:0;display:flex}:where(.setward-workspace) .file-name-button strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}:where(.setward-workspace) .file-name-button small{color:var(--muted);margin-top:6px;font-size:12px;font-weight:400;display:block}:where(.setward-workspace) .file-name-button>span{min-width:0}:where(.setward-workspace) .storage-file .file-thumbnail{object-fit:cover;overflow-wrap:anywhere;text-align:center;border-radius:6px;flex-shrink:0;width:46px;height:50px;margin:0}:where(.setward-workspace) .file-document{background:#f1f1ef;place-items:center;display:grid}:where(.setward-workspace) .file-project-count{color:var(--muted)}:where(.setward-workspace) .storage-limit,:where(.setward-workspace) .storage-footnote{color:var(--muted);font-size:12px;line-height:1.7}:where(.setward-workspace) .storage-limit{margin-top:8px}:where(.setward-workspace) .storage-footnote{margin-top:26px}:where(.setward-workspace) .storage-empty{text-align:center;padding:50px 15px}:where(.setward-workspace) .storage-empty p{color:var(--muted);margin-top:10px}:where(.setward-workspace) .usage-list{margin:10px 0;padding:0;list-style:none}:where(.setward-workspace) .usage-list li{border-bottom:1px solid var(--rule);gap:5px;padding:15px 0;display:grid}:where(.setward-workspace) .usage-list li strong{font-size:13px;font-weight:500}:where(.setward-workspace) .usage-list li span{color:var(--muted);font-size:12px}:where(.setward-workspace) .auth-shell{background:#fff;height:100%;overflow:auto}:where(.setward-workspace) .auth-shell>header{padding:32px 40px}:where(.setward-workspace) .auth-shell .brand{padding:0}:where(.setward-workspace) .auth-main{place-items:start center;padding:45px 24px 70px;display:grid}:where(.setward-workspace) .auth-form-surface{width:min(100%,390px)}:where(.setward-workspace) .auth-form-surface h1{letter-spacing:-.04em;margin-bottom:28px;font-size:30px}:where(.setward-workspace) .auth-form-surface .page-description{margin-bottom:28px}:where(.setward-workspace) .auth-form-surface .field{margin-bottom:20px}:where(.setward-workspace) .auth-form-surface form>button{width:100%;min-height:44px;margin-top:12px}:where(.setward-workspace) .google-sign-in{justify-content:center;align-items:center;gap:12px;width:100%;min-height:44px;display:flex}:where(.setward-workspace) .google-sign-in span{font-size:17px;font-weight:650}:where(.setward-workspace) .auth-divider{color:var(--muted);align-items:center;gap:20px;margin:26px 0;font-size:12px;display:flex}:where(.setward-workspace) .auth-divider:before,:where(.setward-workspace) .auth-divider:after{content:"";background:var(--rule);flex:1;height:1px}:where(.setward-workspace) .forgot-link{text-align:right;margin-top:-7px;font-size:12px;text-decoration:underline;display:block}:where(.setward-workspace) .auth-footer{text-align:center;color:var(--muted);margin-top:26px;font-size:13px}:where(.setward-workspace) .auth-footer a{color:var(--text);text-underline-offset:3px;text-decoration:underline}:where(.setward-workspace) .book-workbench{max-width:980px;padding-top:14px}:where(.setward-workspace) .book-draft-heading{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}:where(.setward-workspace) .book-draft-heading h2{letter-spacing:-.04em;font-size:27px;font-weight:550}:where(.setward-workspace) .book-publication-status{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin-bottom:30px;padding:22px 0 26px;font-size:12px;display:flex}:where(.setward-workspace) .book-publication-status button{font-size:12px}:where(.setward-workspace) .book-introduction{margin-bottom:28px;padding-bottom:28px}:where(.setward-workspace) .book-introduction p{white-space:pre-wrap;margin-top:12px;line-height:1.7}:where(.setward-workspace) .book-outline-row{border-top:1px solid var(--rule);align-items:center;gap:20px;min-height:100px;padding:23px 0;display:flex}:where(.setward-workspace) .book-outline-row:last-child{border-bottom:1px solid var(--rule)}:where(.setward-workspace) .outline-number{color:var(--muted);align-self:flex-start;padding-top:3px;font-size:12px}:where(.setward-workspace) .book-outline-row h3{font-size:15px;font-weight:500}:where(.setward-workspace) .book-outline-row p{color:var(--muted);margin-top:9px;font-size:12px;line-height:1.65}:where(.setward-workspace) .outline-actions{gap:1px;display:flex}:where(.setward-workspace) .outline-actions button{font-size:12px}:where(.setward-workspace) .book-selection-list{margin:20px 0}:where(.setward-workspace) .book-selection-list .check-row{gap:13px;padding:14px 0}:where(.setward-workspace) .book-selection-list small{margin-top:5px;font-size:12px;display:block}:where(.setward-workspace) .version-actions{justify-items:end;gap:8px;display:grid}:where(.setward-workspace) .reader-unavailable{max-width:600px;margin:100px auto;padding:25px}:where(.setward-workspace) .reader-unavailable p{margin:20px 0;line-height:1.7}:where(.setward-workspace) [hidden]{display:none!important}@media (width<=1100px){:where(.setward-workspace) .workspace-shell{--workspace-navigation-width:210px;grid-template-columns:var(--workspace-navigation-width) minmax(0, 1fr)}:where(.setward-workspace) .workspace-stage .workspace-main{padding:30px 30px 60px}:where(.setward-workspace) .account-section{grid-template-columns:minmax(0,1fr);gap:25px}:where(.setward-workspace) .storage-toolbar{flex-wrap:wrap;gap:12px}:where(.setward-workspace) .storage-toolbar .search{max-width:none}:where(.setward-workspace) .book-outline-row{flex-wrap:wrap;gap:12px}:where(.setward-workspace) .book-outline-row .grow{min-width:65%}:where(.setward-workspace) .outline-actions{margin-left:26px}:where(.setward-workspace) .storage-table-heading,:where(.setward-workspace) .storage-file{grid-template-columns:minmax(170px,1fr) 72px;gap:10px}:where(.setward-workspace) .storage-table-heading>span:nth-child(2),:where(.setward-workspace) .file-project-count{display:none}}@media (width<=860px){:where(.setward-workspace) .mobile-account{display:block}:where(.setward-workspace) .workspace-shell{grid-template-columns:minmax(0,1fr)}:where(.setward-workspace) .workspace-rail{display:none}:where(.setward-workspace) .workspace-mobile-header{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:18px 22px 0;display:flex}:where(.setward-workspace) .workspace-mobile-header .brand{padding:0;font-size:22px}:where(.setward-workspace) .mobile-workspace-switch{width:100%}:where(.setward-workspace) .mobile-workspace-switch .workspace-switch{padding-left:0;padding-right:0}:where(.setward-workspace) .workspace-mobile-header nav{gap:28px;padding:4px 0 15px;font-size:13px;display:flex}:where(.setward-workspace) .workspace-stage .workspace-main{padding:24px 22px 45px}:where(.setward-workspace) .workspace-title h1{font-size:26px}:where(.setward-workspace) .account-page{margin-top:28px}:where(.setward-workspace) .account-section{padding:25px 0}:where(.setward-workspace) .project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){:where(.setward-workspace) .workspace-stage .workspace-main,:where(.setward-workspace) .workspace-mobile-header{padding-left:18px;padding-right:18px}:where(.setward-workspace) .account-row{flex-wrap:wrap;gap:7px}:where(.setward-workspace) .account-row>div{width:100%}:where(.setward-workspace) .account-row button{padding-left:0}:where(.setward-workspace) .settings-breadcrumb a{min-height:44px}:where(.setward-workspace) .storage-toolbar .search{flex-basis:100%}:where(.setward-workspace) .storage-table-heading{display:none}:where(.setward-workspace) .storage-file{grid-template-columns:minmax(0,1fr);gap:10px;padding:15px 0}:where(.setward-workspace) .storage-file>span:not(.file-project-count){padding-left:calc(var(--control-inset) + 46px + 12px);color:var(--muted);grid-area:2/1;font-size:12px}:where(.setward-workspace) .file-name-button{gap:12px}:where(.setward-workspace) .file-name-button small{font-size:12px}:where(.setward-workspace) .phone-fields{grid-template-columns:minmax(0,1fr);gap:0}:where(.setward-workspace) .auth-shell>header{padding:24px}:where(.setward-workspace) .auth-main{padding-top:28px}:where(.setward-workspace) .project-grid{grid-template-columns:minmax(0,1fr)}:where(.setward-workspace) .book-draft-heading{flex-wrap:wrap;gap:12px}:where(.setward-workspace) .book-publication-status{flex-wrap:wrap}}.company-setup{gap:18px;display:grid}.company-setup>.text-action-button{justify-self:start}.company-setup .field{margin:0}.company-setup .list-row,.company-activity .list-row{gap:16px}.company-request-status{justify-content:space-between;align-items:center;gap:16px;display:flex}.company-setup p,.company-activity p{overflow-wrap:anywhere}@media (width<=600px){.company-activity .list-row,.company-setup .list-row{flex-wrap:wrap}.company-activity .actions{justify-content:flex-end;width:100%}.company-request-status{flex-wrap:wrap}}.delivery-sharing-access{gap:18px;display:grid}.delivery-sharing-access fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.delivery-sharing-access .field{margin:0}.delivery-sharing-access .list-row{flex-wrap:wrap;gap:12px}.client-audience{overflow-wrap:anywhere;min-width:0}.shared-work{margin-top:28px}.shared-presentations{gap:18px;display:grid}.shared-presentation-job{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;min-width:0;padding:18px 0;display:flex}.shared-presentation-job h3,.shared-presentation-job p{overflow-wrap:anywhere}.shared-presentation-links{flex-wrap:wrap;gap:14px 24px;display:flex}:where(.setward-workspace) .storage-breakdown{--storage-image:#4278ce;--storage-video:#9671bc;--storage-document:#c99436;--storage-audio:#438878;margin-top:24px}:where(.setward-workspace) .storage-breakdown-heading,:where(.setward-workspace) .storage-filter-summary{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:13px;display:flex}:where(.setward-workspace) .storage-breakdown-heading strong{font-weight:500}:where(.setward-workspace) .storage-breakdown-bar{background:var(--rule);border-radius:5px;width:100%;margin:14px 0 8px;display:flex}:where(.setward-workspace) .storage-color-image{--storage-color:var(--storage-image)}:where(.setward-workspace) .storage-color-video{--storage-color:var(--storage-video)}:where(.setward-workspace) .storage-color-document{--storage-color:var(--storage-document)}:where(.setward-workspace) .storage-color-audio{--storage-color:var(--storage-audio)}:where(.setward-workspace) button.storage-segment{background:var(--storage-color);border:0;border-radius:0;flex:none;min-width:0;height:24px;min-height:24px;padding:0}:where(.setward-workspace) button.storage-segment:first-child{border-radius:5px 0 0 5px}:where(.setward-workspace) button.storage-segment:hover,:where(.setward-workspace) button.storage-segment[aria-pressed=true]{background:var(--storage-color);filter:brightness(.86)}:where(.setward-workspace) .storage-available{min-width:0}:where(.setward-workspace) .storage-breakdown-legend{flex-wrap:wrap;gap:4px 12px;display:flex}:where(.setward-workspace) button.storage-category{min-height:44px;padding:8px var(--control-inset);background:0 0;border-color:#0000;align-items:center;gap:8px;font-size:12px;font-weight:400;display:inline-flex}:where(.setward-workspace) button.storage-category[aria-pressed=true]{background:var(--selected);color:var(--ink)}:where(.setward-workspace) .storage-swatch{background:var(--storage-color);border-radius:2px;flex-shrink:0;width:9px;height:9px}:where(.setward-workspace) .storage-category-bytes{font-variant-numeric:tabular-nums;color:var(--muted)}:where(.setward-workspace) .storage-breakdown-detail{min-height:18px;color:var(--muted);margin-top:4px;font-size:12px}:where(.setward-workspace) .storage-filter-summary{min-height:36px;color:var(--muted)}@media (pointer:coarse){:where(.setward-workspace) button.storage-segment{height:44px;min-height:44px}}:where(.setward-workspace) .storage-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;margin-bottom:64px;font-size:13px;display:flex}:where(.setward-workspace) .topbar .mobile-project-back{display:none}@media (width<=860px){:where(.setward-workspace) .organization-role-select{display:none}:where(.setward-workspace) .organization-role-mobile{display:inline-flex}:where(.setward-workspace){height:min(var(--workspace-viewport,100dvh), var(--usable-viewport,100dvh))}:where(.setward-workspace) button,:where(.setward-workspace) .inline-link,:where(.setward-workspace) .back-link,:where(.setward-workspace) .check-row,:where(.setward-workspace) .nav-link{min-height:44px}:where(.setward-workspace) .inline-link{align-items:center;display:inline-flex}:where(.setward-workspace) button.icon-button{--icon-button-size:44px}:where(.setward-workspace) select,:where(.setward-workspace) input:not([type=checkbox]):not([type=radio]):not([type=hidden]){min-height:44px}:where(.setward-workspace) input,:where(.setward-workspace) select,:where(.setward-workspace) textarea,:where(.setward-workspace) .search,:where(.setward-workspace) .compact-select select{font-size:16px}:where(.setward-workspace) .workspace-mobile-header{flex-wrap:nowrap;gap:8px;min-height:64px;padding:8px 13px}:where(.setward-workspace) .mobile-workspace-switch{flex:1;width:auto;min-width:0}:where(.setward-workspace) .mobile-workspace-switch .workspace-switch{min-height:48px;padding-block:8px}:where(.setward-workspace) .workspace-switch strong{font-size:14px}:where(.setward-workspace) .workspace-switch small{font-size:12px}:where(.setward-workspace) .workspace-main{min-height:0}:where(.setward-workspace) .workspace-stage .workspace-main{padding-top:24px}:where(.setward-workspace) .workspace-title{gap:16px;margin-top:0}:where(.setward-workspace) .workspace-title h1{letter-spacing:-.04em;font-size:27px}:where(.setward-workspace) .workspace-title .primary{white-space:nowrap}:where(.setward-workspace) .workspace-filters{align-items:center;gap:16px}:where(.setward-workspace) .workspace-filters a{align-items:center;min-height:44px;display:inline-flex}:where(.setward-workspace) .workspace-filters .search{border-radius:10px;min-height:44px;margin-top:2px}:where(.setward-workspace) .project-grid{margin-top:24px}:where(.setward-workspace) .project-card .project-cover-image,:where(.setward-workspace) .project-card .project-cover-default{aspect-ratio:1.55;border-radius:14px;height:auto}:where(.setward-workspace) .project-card h2{margin-top:13px;font-size:19px}:where(.setward-workspace) .topbar{height:60px;padding:0 13px;display:flex}:where(.setward-workspace) .topbar .context-line{gap:8px;min-width:0}:where(.setward-workspace) .topbar .context-line strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}:where(.setward-workspace) .topbar .mobile-project-back{color:#222;background:0 0;border:0;place-items:center;min-width:44px;height:44px;padding:0;display:inline-grid}:where(.setward-workspace) .mobile-project-back svg{width:20px;height:20px}:where(.setward-workspace) .page-header{--page-heading-height:44px;padding:20px var(--tool-content-inset) 18px;gap:16px}:where(.setward-workspace) .page-header h1{font-size:27px}:where(.setward-workspace) .page-header .actions{flex-wrap:wrap}:where(.setward-workspace) .page-header .actions button{min-height:44px;padding:9px 13px}:where(.setward-workspace) .page-header[data-tool=shots]{flex-direction:column;align-items:stretch;gap:12px;padding-bottom:12px}:where(.setward-workspace) .page-header[data-tool=shots]>.actions{min-height:calc(var(--page-heading-height) * 2 + 14px);margin-left:0}:where(.setward-workspace) .shot-list-actions{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}:where(.setward-workspace) .shot-list-actions>.segments{grid-area:1/1/auto/-1}:where(.setward-workspace) .shot-list-actions>.primary{grid-area:2/2}:where(.setward-workspace) .scene-collapse-all{grid-area:2/1;justify-self:start}:where(.setward-workspace) .scene-header{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-block:12px;display:grid}:where(.setward-workspace) .scene-actions{display:contents}:where(.setward-workspace) .scene-actions>.reorder-handle{grid-area:1/2}:where(.setward-workspace) .scene-edit-actions{grid-area:2/1/auto/-1}:is(:where(.setward-workspace) .main:has(.workbench.has-selection) .page-header,:where(.setward-workspace) .main:has(.workbench.has-selection)>.tool-actions),:where(.setward-workspace) .workbench.has-selection .mobile-back{display:none}:where(.setward-workspace) .workbench .inspector{padding:24px 18px 36px}:where(.setward-workspace) .inspector-header{align-items:flex-start;margin-bottom:24px}:where(.setward-workspace) .inspector-header [data-action=close-selection]{display:none}:where(.setward-workspace) .inspector-header h2{font-size:25px;line-height:1.2}:where(.setward-workspace) .inspector .reference-large{aspect-ratio:1.6;object-fit:cover;height:auto}:where(.setward-workspace) .field input,:where(.setward-workspace) .field textarea,:where(.setward-workspace) .field select{min-height:46px;padding:12px;font-size:16px}:where(.setward-workspace) .field>span{font-size:13px}:where(.setward-workspace) .field textarea{min-height:104px}:where(.setward-workspace) .field-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(.setward-workspace) .check-row{padding:8px 0}:where(.setward-workspace) .shot-row{min-height:120px;padding:16px calc(var(--control-inset) - 1px)}:where(.setward-workspace) .shot-info h3{font-size:16px}:where(.setward-workspace) .shot-info p{font-size:13px;line-height:1.6}:where(.setward-workspace) .shot-row img,:where(.setward-workspace) .shot-row .shot-placeholder{border-radius:9px;width:98px;height:85px}:where(.setward-workspace) .shot-meta{font-size:12px}:where(.setward-workspace) .read-field p{font-size:15px}:where(.setward-workspace) .access-layout .list-row{flex-wrap:wrap;gap:12px}:where(.setward-workspace) .access-layout .list-row .grow{overflow-wrap:anywhere;min-width:135px}:where(.setward-workspace) .access-layout .list-row .actions{flex-wrap:wrap;gap:4px;width:100%;display:flex}:where(.setward-workspace) .access-layout .list-row .actions button{font-size:12px}:where(.setward-workspace) .access-layout .list-row:has(>.circle-label){grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:8px 12px;display:grid}:where(.setward-workspace) .access-layout .list-row>.circle-label{grid-area:1/1/3}:where(.setward-workspace) .access-layout .list-row:has(>.circle-label)>.grow{grid-column:2/4;min-width:0}:where(.setward-workspace) .access-layout .list-row>.role-pill{grid-column:2;place-self:center start}:where(.setward-workspace) .access-layout .list-row:has(>.circle-label)>button{grid-column:3;padding:8px 0 8px 12px}:where(.setward-workspace) .access-tabs{z-index:1;background:#fff;padding-bottom:14px;position:sticky;top:0}:where(.setward-workspace) .role-banner{padding:9px 18px;font-size:12px}:where(.setward-workspace) .product-popover{max-height:min(620px, calc(var(--usable-viewport,100dvh) - 24px));padding:15px 10px max(14px, env(safe-area-inset-bottom));border-radius:22px;box-shadow:0 10px 50px #0003;width:calc(100% - 16px)!important;inset:auto 8px 8px!important}:where(.setward-workspace) .product-popover:before{content:"";background:#d7d7d7;border-radius:10px;width:34px;height:4px;margin:-4px auto 10px;display:block}:where(.setward-workspace) .product-popover::backdrop{background:#0004}:where(.setward-workspace) .product-popover .workspace-choices button{min-height:70px;padding:14px 12px}:where(.setward-workspace) .popover-heading{padding-bottom:18px}:where(.setward-workspace) .product-popover>a,:where(.setward-workspace) .product-popover>button{min-height:50px}:where(.setward-workspace) .project-management{border-top:1px solid var(--rule);padding-top:10px}:where(.setward-workspace) dialog:not(.mobile-navigation-drawer,.book-review-panel){width:100%;max-width:100%;height:min(100dvh, var(--usable-viewport,100dvh));max-height:min(100dvh, var(--usable-viewport,100dvh));border:0;border-radius:0;margin:0}:where(.setward-workspace) dialog[open]:not(.mobile-navigation-drawer,.book-review-panel){flex-direction:column;display:flex}:where(.setward-workspace) #dialog-form{flex-direction:column;height:100%;min-height:0;display:flex}:where(.setward-workspace) .dialog-head{flex-shrink:0;min-height:65px;padding:14px 18px}:where(.setward-workspace) .dialog-head h2{font-size:20px;line-height:1.3}:where(.setward-workspace) .dialog-body{overscroll-behavior:contain;flex:1;min-height:0;max-height:none;padding:24px 18px;overflow-y:auto}:where(.setward-workspace) .dialog-footer{padding:12px 18px max(14px, env(safe-area-inset-bottom));background:#fff;flex-wrap:wrap;flex-shrink:0;gap:8px}:where(.setward-workspace) .dialog-footer button{min-height:44px}:where(.setward-workspace) .dialog-footer .primary{min-width:94px}:where(.setward-workspace) .account-page{margin-top:26px}:where(.setward-workspace) .account-section{gap:25px;padding:27px 0}:where(.setward-workspace) .account-row h3,:where(.setward-workspace) .account-section-intro h2,:where(.setward-workspace) .account-row p{font-size:15px}:where(.setward-workspace) .account-row button{font-size:14px}:where(.setward-workspace) .storage-toolbar{gap:12px}:where(.setward-workspace) .storage-file{padding:16px 0}:where(.setward-workspace) .auth-main{padding:30px 24px 45px}:where(.setward-workspace) .auth-shell>header{padding:25px 24px}:where(.setward-workspace) .outline-actions{flex-wrap:wrap}:where(.setward-workspace) #announcement{bottom:max(16px, env(safe-area-inset-bottom));font-size:13px;line-height:1.5}}@media (width<=520px){:where(.setward-workspace) .page-header[data-tool=book]{flex-direction:column;align-items:stretch}:where(.setward-workspace) .page-header[data-tool=book]>.actions{min-height:var(--page-heading-height)}}@media (width<=360px){:where(.setward-workspace) .workspace-mobile-header{padding-inline:13px}:where(.setward-workspace) .workspace-switch strong{font-size:13px}:where(.setward-workspace) .workspace-title,:where(.setward-workspace) .page-header{flex-wrap:wrap}:where(.setward-workspace) .field-pair{grid-template-columns:minmax(0,1fr);gap:0}:where(.setward-workspace) .shot-row{gap:12px}:where(.setward-workspace) .shot-row img,:where(.setward-workspace) .shot-row .shot-placeholder{width:82px;height:78px}}:where(.setward-workspace) .mobile-navigation-trigger{display:none}:where(.setward-workspace) .mobile-navigation-drawer{width:min(320px,100vw - 48px);max-width:none;height:min(100dvh, var(--usable-viewport,100dvh));background:var(--surface);max-height:none;color:var(--ink);box-shadow:none;transition:transform var(--duration-deliberate,.26s) var(--easing-standard,ease-out), display var(--duration-deliberate,.26s) allow-discrete, overlay var(--duration-deliberate,.26s) allow-discrete;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0 auto 0 0;overflow:hidden;transform:translate(-100%)}:where(.setward-workspace) .mobile-navigation-drawer[open]{transform:translate(0)}:where(.setward-workspace) .mobile-navigation-drawer::backdrop{opacity:0;transition:opacity var(--duration-deliberate,.26s), display var(--duration-deliberate,.26s) allow-discrete, overlay var(--duration-deliberate,.26s) allow-discrete;background:#00000047}:where(.setward-workspace) .mobile-navigation-drawer[open]::backdrop{opacity:1}@starting-style{:where(.setward-workspace) .mobile-navigation-drawer[open]{transform:translate(-100%)}:where(.setward-workspace) .mobile-navigation-drawer[open]::backdrop{opacity:0}}:where(.setward-workspace) .mobile-navigation-panel{height:100%;padding-top:env(safe-area-inset-top);flex-direction:column;display:flex}:where(.setward-workspace) .mobile-navigation-heading{flex-shrink:0;justify-content:space-between;align-items:center;min-height:60px;padding:8px 12px 8px 20px;display:flex}:where(.setward-workspace) .mobile-navigation-heading h2{margin:0;font-size:18px}:where(.setward-workspace) .mobile-navigation-content{overscroll-behavior:contain;min-height:0;padding:8px 12px max(20px, env(safe-area-inset-bottom));flex:1;overflow-y:auto}:where(.setward-workspace) .mobile-navigation-context{overflow-wrap:anywhere;gap:6px;padding:8px 12px 20px;display:grid}:where(.setward-workspace) .mobile-navigation-context strong{font-size:16px;line-height:1.4}:where(.setward-workspace) .mobile-navigation-context small{color:var(--muted);font-size:13px}:where(.setward-workspace) .mobile-navigation-content .nav-link{min-height:48px;padding:12px;font-size:15px;line-height:1.4}:where(.setward-workspace) .mobile-navigation-content .workspace-preferences,:where(.setward-workspace) .mobile-navigation-content .project-management,:where(.setward-workspace) .mobile-navigation-projects{margin-top:12px}@media (width<=860px){:where(.setward-workspace) .mobile-navigation-trigger{flex-shrink:0;display:inline-grid}}@media (prefers-reduced-motion:reduce){:where(.setward-workspace) .mobile-navigation-drawer,:where(.setward-workspace) .mobile-navigation-drawer::backdrop{transition:none}}:where(.setward-workspace,.setward-native-controls) select:not([multiple]):not([size]){appearance:none;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23222'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M6%209l6%206%206-6'/%3e%3c/svg%3e");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:42px}@media (forced-colors:active){:where(.setward-workspace,.setward-native-controls) select:not([multiple]):not([size]){appearance:auto;background-image:none;padding-right:12px}}:where(.setward-workspace) .file-drop-target{position:relative}:where(.setward-workspace) .file-drop-indicator{background:var(--ink);color:var(--surface);pointer-events:none;border-radius:12px;place-items:center;padding:16px;display:grid;position:absolute;inset:0}:where(.setward-workspace) .icon-action-group{align-items:center;gap:4px;margin-inline-start:calc(-1 * var(--control-inset));display:flex}:where(.setward-workspace) button.icon-action-button{flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:inline-grid}:where(.setward-workspace) .icon-action-button svg{width:24px;height:24px}:where(.setward-workspace) .add-button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}:where(.setward-workspace){--control-inset:12px;--tool-content-inset:34px;--destination-inset:16px;--group-space:12px}@media (width<=860px){:where(.setward-workspace){--tool-content-inset:18px}}@media (width<=760px){:where(.setward-workspace){--destination-inset:12px}}:where(.setward-workspace) .settings-content-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:0;display:grid}:where(.setward-workspace) .settings-content-action>div{display:contents}:where(.setward-workspace) .settings-content-action h3,:where(.setward-workspace) .settings-content-action .settings-value{grid-column:1}:where(.setward-workspace) .settings-content-action>:last-child:not(:first-child){grid-area:2/2}:where(.setward-workspace) .settings-destination-row{padding-block:var(--group-space)}:where(.setward-workspace) .settings-destination-row+.settings-destination-row{padding-block-start:0}:where(.setward-workspace) .settings-destination{min-height:64px;margin-inline:calc(-1 * var(--destination-inset));padding:20px var(--destination-inset);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;display:flex}:where(.setward-workspace) .settings-destination:hover{background:var(--canvas)}:where(.setward-workspace) .settings-destination-row.compact{padding-block:4px}:where(.setward-workspace) .settings-destination-row.compact .settings-destination{padding-block:12px}:where(.setward-workspace) .settings-destination-content{overflow-wrap:anywhere;min-width:0}:where(.setward-workspace) .settings-destination-content p{color:var(--muted);margin-top:5px}:where(.setward-workspace) .settings-destination-arrow{color:var(--muted);flex:0 0 18px;place-items:center;display:grid}:where(.setward-workspace) .settings-destination-arrow svg{transform:rotate(-90deg)}:where(.setward-workspace) .invitation-row{flex-wrap:wrap;padding-inline:0}:where(.setward-workspace) .invitation-row .grow{min-width:0}:where(.setward-workspace) .invitation-row h2{overflow-wrap:anywhere;font-size:16px}:where(.setward-workspace) .invitation-feedback{flex-wrap:wrap;align-items:center;gap:16px;margin-block:20px;display:flex}:where(.setward-workspace) .invitation-prompt{justify-items:start;gap:24px;display:grid}:where(.setward-workspace) .sidebar-footer{margin-top:auto;padding-top:32px}:where(.setward-workspace) .separated-region{margin-top:var(--group-space);border-top:1px solid var(--rule);padding-top:var(--group-space)}:where(.setward-workspace) .workspace-choice-group:not(:has(button:not([hidden]))){display:none}:where(.setward-workspace) .account-trigger{text-align:left;width:100%;padding:12px var(--control-inset);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;display:flex}:where(.setward-workspace) .account-trigger strong,:where(.setward-workspace) .account-trigger small{display:block}:where(.setward-workspace) .account-trigger strong{font-size:13px;font-weight:500}:where(.setward-workspace) .account-trigger small{color:var(--muted);margin-top:4px;font-size:12px}:where(.setward-workspace) .account-trigger>svg{width:14px}:where(.setward-workspace) .compact-account{justify-content:center;width:44px;min-width:44px;min-height:44px;padding:0}:where(.setward-workspace) .book-composer-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;display:flex}:where(.setward-workspace) .book-composer-heading h2{overflow-wrap:anywhere;min-width:0;margin:0}:where(.setward-workspace) .book-composer-title{align-items:center;gap:16px;display:flex}:where(.setward-workspace) .book-composer-title>.text-action-button,:where(.setward-workspace) .book-composer-view-actions{flex-shrink:0}:where(.setward-workspace) .book-composer-view-actions{gap:24px}:where(.setward-workspace) .book-contents-toggle{align-items:center;gap:8px;display:inline-flex}:where(.setward-workspace) .book-composer-outline-control{flex-shrink:0;align-items:center;min-height:44px;margin-bottom:16px;display:flex}:where(.setward-workspace) .book-contents-toggle[aria-expanded=true]{text-underline-offset:4px;text-decoration:underline}:where(.setward-workspace) .book-composer-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:36px;display:grid}:where(.setward-workspace) .book-composer-outline{position:sticky;top:24px}:where(.setward-workspace) .book-composer-outline[hidden]{display:none}:where(.setward-workspace) .book-composer-layout[data-contents-collapsed]{grid-template-columns:minmax(0,1fr)}:where(.setward-workspace) .book-content-list{gap:4px;display:grid}:where(.setward-workspace) .book-content-row{align-items:center;gap:8px;display:flex}:where(.setward-workspace) .book-content-row[data-reordering]{box-shadow:none;background:0 0}:where(.setward-workspace) .book-content-row[data-reordering]:before{content:"";inset:0 calc(-1 * var(--control-inset));z-index:-1;background:var(--surface);pointer-events:none;border-radius:8px;position:absolute;box-shadow:0 4px 18px #0002}:where(.setward-workspace) .book-outline-actions{margin-top:16px}:where(.setward-workspace) .list-row.compact-row{border:0;min-height:36px;padding-block:0}:where(.setward-workspace) .list-row.compact-row>p{margin:0}:where(.setward-workspace) .list-row.static-content-row{padding-inline:0}:where(.setward-workspace) .book-content-link{text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:44px;padding:12px 0;display:flex}:where(.setward-workspace) .book-content-link[aria-current=page]{font-weight:600}:where(.setward-workspace) .book-content-link:is(:hover,:focus-visible){text-underline-offset:4px;background:0 0;text-decoration:underline}:where(.setward-workspace) .book-composer-content{min-width:0;container-type:inline-size}:where(.setward-workspace) .book-composer-mobile-contents{display:none}@media (width<=620px){:where(.setward-workspace) .book-composer-mobile-contents>button{align-items:center;gap:8px;display:inline-flex}}:where(.setward-workspace) .book-change-row{gap:var(--group-space);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:baseline;padding-block:8px;display:grid}:where(.setward-workspace) .book-publication-review{gap:24px;display:grid}:where(.setward-workspace) .book-publication-review :is(h3,dl,dd){margin:0}:where(.setward-workspace) .book-current-version{justify-content:space-between;align-items:baseline;gap:var(--group-space);display:flex}:where(.setward-workspace) .book-current-version dt,:where(.setward-workspace) .book-change-row dd{color:var(--muted)}:where(.setward-workspace) .book-current-version dd,:where(.setward-workspace) .book-change-row dt{font-weight:500}:where(.setward-workspace) .book-change-row dd{text-align:right;font-variant-numeric:tabular-nums}:where(.setward-workspace) .book-publication-review h3{margin-block-end:8px;font-size:14px}:where(.setward-workspace) .book-access-fields{gap:24px;display:grid}:where(.setward-workspace) .book-access-people .section-title{margin-block-end:8px}:where(.setward-workspace) .book-access-row{gap:var(--group-space)}:where(.setward-workspace) .book-access-person{overflow-wrap:anywhere;flex:1;min-width:0}:where(.setward-workspace) .book-access-row .actions{flex-shrink:0}:where(.setward-workspace) .book-share-links{gap:20px;margin-inline-end:auto}@media (width<=760px){:where(.setward-workspace) .book-share-links{flex-basis:100%;padding-block-end:8px}}@container book-composer (width<=620px){:where(.setward-workspace) .book-composer-outline-control{display:none}:where(.setward-workspace) .book-composer-heading{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}:where(.setward-workspace) .book-composer-layout{grid-template-columns:minmax(0,1fr)}:where(.setward-workspace) .book-composer-outline{display:none}:where(.setward-workspace) .book-composer-mobile-contents{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}}:where(.setward-workspace) .reader-review-open{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;max-width:1480px;margin:auto;padding-inline:32px;display:grid}:where(.setward-workspace) .reader-review-open .reader-main{width:100%;min-width:0}:where(.setward-workspace) .book-review-panel{top:20px;border:1px solid var(--rule);background:var(--surface);width:100%;max-height:calc(100dvh - 40px);color:var(--ink);border-radius:12px;margin:20px 0;padding:24px;position:sticky;inset-inline:auto;overflow:auto}:where(.setward-workspace) .book-review-heading,:where(.setward-workspace) .book-record-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}:where(.setward-workspace) .book-review-heading h2{margin:0;font-size:18px}:where(.setward-workspace) .book-approval{gap:12px;margin-block:24px;display:grid}:where(.setward-workspace) .book-approval-outcome{background:var(--canvas);border-radius:8px;align-items:center;gap:12px;padding:20px 16px;display:flex}:where(.setward-workspace) .book-approval-outcome>.icon{flex-shrink:0;width:24px;height:24px}:where(.setward-workspace) .book-approval-outcome h3{margin:0;font-size:18px;line-height:1.35}:where(.setward-workspace) .book-approval-outcome p{color:var(--muted);margin:6px 0 0;font-size:12px}:where(.setward-workspace) .book-response-actions{flex-wrap:wrap;gap:8px}:where(.setward-workspace) .book-response-options>.actions{margin-top:12px}:where(.setward-workspace) :is(.book-response-options,.book-review-details){margin:0;padding:0}:where(.setward-workspace) :is(.book-response-options,.book-review-details,.book-approval-history)>summary{cursor:pointer;min-height:44px;padding-block:12px;font-size:13px;line-height:20px}:where(.setward-workspace) .book-approver{gap:5px;padding-block:12px;display:grid}:where(.setward-workspace) .book-approver span{color:var(--muted)}:where(.setward-workspace) .book-approval-history{margin-top:24px}:where(.setward-workspace) .book-approval-history article{padding-block:16px}:where(.setward-workspace) .book-approval-history time{color:var(--muted);font-size:12px}:where(.setward-workspace) .book-comment{overflow-wrap:anywhere;padding-block:20px}:where(.setward-workspace) .book-comment p{white-space:pre-wrap;margin-block:10px}:where(.setward-workspace) .book-comment-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}:where(.setward-workspace) .book-comment time{color:var(--muted);font-size:12px}:where(.setward-workspace) .book-thread-link{text-align:left;background:0 0;border:0;border-radius:8px;width:100%;margin:-8px -8px 8px;padding:8px;display:block}:where(.setward-workspace) .book-thread-link:hover{background:var(--canvas)}:where(.setward-workspace) .book-thread-link span{color:var(--muted)}:where(.setward-workspace) .book-replies{padding-inline-start:16px}:where(.setward-workspace) .book-comment-form{gap:12px;margin-block:20px 24px;display:grid}:where(.setward-workspace) .book-comment-control{flex-shrink:0;font-size:12px}@media (width<=760px){:where(.setward-workspace) .reader-review-open{padding-inline:0;display:block}:where(.setward-workspace) .book-review-panel{width:100%;max-width:none;height:88dvh;max-height:none;padding:24px 20px max(24px, env(safe-area-inset-bottom));border:0;border-radius:16px 16px 0 0;margin:0;position:fixed;inset:auto 0 0}:where(.setward-workspace) .book-review-panel::backdrop{background:#0000004d}}:where(.setward-workspace) .book-shot-choices{margin-bottom:16px;padding-inline-start:28px}:where(.setward-workspace) .book-selection-actions{flex-wrap:wrap;gap:12px 24px;margin-bottom:12px;display:flex}:where(.setward-workspace) .book-selection-list .check-row{align-items:start}:where(.setward-workspace) .book-selection-list .check-row>input{flex-shrink:0;margin-top:3px}:where(.setward-workspace) .book-choice-content{flex:1;align-items:start;gap:12px;min-width:0;display:flex}:where(.setward-workspace) .book-choice-text{overflow-wrap:anywhere;gap:8px;min-width:0;line-height:1.5;display:grid}:where(.setward-workspace) .book-choice-text strong{font-weight:600}:where(.setward-workspace) .book-choice-description{color:var(--muted);white-space:pre-wrap;font-size:13px}:where(.setward-workspace) .book-choice-number{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:8px}:where(.setward-workspace) .book-choice-reference{background:var(--canvas);border-radius:6px;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}:where(.setward-workspace) .book-choice-reference :is(img,video){object-fit:contain;width:100%;height:100%}:where(.setward-workspace) dialog.content-dialog.book-contents-dialog[open]{--content-dialog-inset:20px;width:100%;height:calc(100dvh - max(40px, env(safe-area-inset-top)));border:0;border-radius:20px 20px 0 0;max-height:none;margin:auto 0 0;padding:0;animation:.18s ease-out book-contents-enter}:where(.setward-workspace) dialog.book-contents-dialog::backdrop{background:#0004}@keyframes book-contents-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:where(.setward-workspace) dialog.book-contents-dialog[open]{animation:none}}:where(.setward-workspace) .book-contents-body{overscroll-behavior:contain;min-height:0;padding:8px 8px max(20px, env(safe-area-inset-bottom));overflow:auto}:where(.setward-workspace) .book-contents-dialog .book-content-row{border-radius:8px;gap:0;padding-right:8px}:where(.setward-workspace) .book-contents-dialog .book-content-row:has([aria-current=page]){background:var(--selected)}:where(.setward-workspace) .book-contents-dialog .book-content-link{min-height:64px;padding:16px 12px;font-size:16px}:where(.setward-workspace) .book-contents-dialog .book-content-row[data-reordering]:before{inset:0}:where(.setward-workspace) .book-contents-dialog .reorder-handle{--icon-button-size:44px}:where(.setward-workspace) .book-contents-dialog .reorder-error,:where(.setward-workspace) .book-contents-actions{margin:16px 12px}:where(.setward-workspace) [id^=book-record-]{scroll-margin-top:88px}:where(.setward-workspace) .reader-version-status{background:var(--selected);border-radius:8px;align-items:center;gap:16px;margin-bottom:24px;padding:12px 16px;display:flex}:where(.setward-workspace) button.text-action-button,:where(.setward-workspace) button.text-action-button:is(:hover,:active):not(:disabled){box-shadow:none;text-align:left;font:inherit;background:0 0;border:0;padding-inline:0}:where(.setward-workspace) button.text-action-button:focus-visible{text-underline-offset:4px;outline:none;text-decoration:underline}:where(.setward-workspace) .list-row.content-aligned-row{width:calc(100% + 2 * var(--control-inset));margin-inline:calc(-1 * var(--control-inset));min-height:36px;padding:6px var(--control-inset);overflow-wrap:anywhere;border:0;border-radius:8px}:where(.setward-workspace) .content-aligned-row :is(.content-link-label,h3){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:where(.setward-workspace) .resource-usage .section-title{margin-bottom:4px}@media (width<=700px),(pointer:coarse){:where(.setward-workspace) .list-row.content-aligned-row{min-height:44px;padding-block:8px}}:where(.setward-workspace) .reader-area{overflow-wrap:anywhere;min-width:0;padding:24px 0 0;container:book-content/inline-size}:where(.setward-workspace) .book-area-heading{gap:12px;min-height:44px;margin-bottom:24px}:where(.setward-workspace) .book-area-heading h2{min-width:0;margin:0;font-size:21px}:where(.setward-workspace) .book-area-heading>.actions{flex-shrink:0;gap:12px}:where(.setward-workspace) .book-composer-content>.book-area-heading:has([data-action=book-select]){grid-template-columns:max-content auto minmax(0,1fr);align-items:center;display:grid}:where(.setward-workspace) .book-composer-content>.book-area-heading>.actions{display:contents}:where(.setward-workspace) .book-composer-content>.book-area-heading:has([data-action=book-select]) h2{grid-area:1/1}:where(.setward-workspace) .book-composer-content>.book-area-heading [data-action=book-select]{grid-area:1/2}:where(.setward-workspace) .book-composer-content>.book-area-heading .book-index-trigger{grid-area:1/3}:where(.setward-workspace) .reader-area-content{align-content:start;gap:24px;display:grid}:where(.setward-workspace) .book-area-navigation{top:var(--book-tabs-height,0px);z-index:2;min-height:64px;margin-bottom:16px;margin-inline:calc(-1 * var(--control-inset));padding:10px var(--control-inset);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky}:where(.setward-workspace) .book-area-navigation:empty{display:none}:where(.setward-workspace) .book-area-navigation .book-area-heading{margin:0}:where(.setward-workspace) .book-index-trigger{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}:where(.setward-workspace) .book-index-trigger:is([data-index-kind=scripts],[data-index-kind=shots]){width:clamp(120px,32cqw,280px)}:where(.setward-workspace) .book-area-navigation .book-index-trigger:is([data-index-kind=scripts],[data-index-kind=shots]){width:clamp(160px,50cqw,320px)}:where(.setward-workspace) .book-index-trigger[data-index-kind=schedule]{width:148px}:where(.setward-workspace) .book-index-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.setward-workspace) .book-index-trigger>svg{flex-shrink:0;margin-left:auto}:where(.setward-workspace) .book-section-index [aria-current=location]{font-weight:600}:where(.setward-workspace) .book-section-index{width:min(360px,100vw - 32px);max-height:min(400px,60dvh);padding:8px;overflow:auto}:where(.setward-workspace) .book-section-index :is(a,button){min-height:44px;color:var(--ink);overflow-wrap:anywhere;text-align:left;border:0;border-radius:6px;align-items:center;width:100%;padding:10px 12px;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;display:flex}:where(.setward-workspace) .book-section-index :is(a,button):hover{background:var(--canvas)}:where(.setward-workspace) .reader-schedule-day{gap:24px;display:grid}:where(.setward-workspace) .reader-schedule-day+.reader-schedule-day{margin-top:16px}:where(.setward-workspace) .reader-area-content .reader-day-heading{font-size:17px}:where(.setward-workspace) .reader-schedule-row+.reader-schedule-row{border-top:1px solid var(--rule);padding-top:24px}:where(.setward-workspace) .reader-area-content :is(h3,h4,p,dl,dd){margin:0}:where(.setward-workspace) .reader-area-content :where(h3,h4){font-size:15px;font-weight:600;line-height:1.5}:where(.setward-workspace) .reader-area-content p{white-space:pre-wrap;font-size:14px;line-height:1.7}:where(.setward-workspace) .reader-area-content :where(small){color:var(--muted);font-size:12px;line-height:1.6;display:block}:where(.setward-workspace) .reader-text{gap:12px;min-width:0;display:grid}:where(.setward-workspace) .reader-area-content>:is(.reader-text,.reader-writing)+:is(.reader-text,.reader-writing){border-top:1px solid var(--rule);padding-top:24px}:where(.setward-workspace) .reader-shots,:where(.setward-workspace) .reader-scene{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}:where(.setward-workspace) .reader-scene+.reader-scene{margin-top:12px}:where(.setward-workspace) .reader-scene-heading{margin-inline:calc(-1 * var(--control-inset));padding:16px var(--control-inset);background:var(--canvas);border-radius:6px;gap:8px;display:grid}:where(.setward-workspace) .reader-scene-heading h3{font-size:17px}:where(.setward-workspace) .reader-scene-context,:where(.setward-workspace) p.reader-shot-kind{color:var(--muted);font-size:12px}:where(.setward-workspace) .reader-shot-columns{display:none}:where(.setward-workspace) .reader-shot{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}:where(.setward-workspace) .reader-shot+.reader-shot{border-top:1px solid var(--rule);padding-top:24px}:where(.setward-workspace) .reader-shot-number{font-variant-numeric:tabular-nums;align-content:start;gap:2px;display:grid}:where(.setward-workspace) .reader-shot-number span{color:var(--muted);font-size:11px;line-height:1.5}:where(.setward-workspace) .reader-shot-number strong{white-space:nowrap;font-size:17px;font-weight:600;line-height:1.5}:where(.setward-workspace) .reader-shot-intent{align-content:start;gap:8px;min-width:0;display:grid}:where(.setward-workspace) .reader-shot-details{flex-wrap:wrap;gap:8px 24px;display:flex}:where(.setward-workspace) .reader-shot-details:empty{display:none}:where(.setward-workspace) .reader-shot-details>div{flex-wrap:wrap;gap:4px 8px;min-width:0;font-size:12px;line-height:1.6;display:flex}:where(.setward-workspace) .reader-shot-details>.reader-shot-direction{flex-basis:100%;grid-template-columns:64px minmax(0,1fr);gap:12px;display:grid}:where(.setward-workspace) .reader-shot-details dt{color:var(--muted)}:where(.setward-workspace) .reader-shot-production{margin:0;padding:0}:where(.setward-workspace) .reader-shot-production>summary{width:fit-content;color:var(--muted);cursor:pointer;padding-block:8px;font-size:12px}:where(.setward-workspace) .reader-shot-production>summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}:where(.setward-workspace) .reader-shot-media{grid-column:1/-1;align-content:start;gap:8px;width:100%;min-width:0;display:grid}:where(.setward-workspace) .book-reference-stack{margin:8px 8px 0 0;position:relative}:where(.setward-workspace) .book-reference-stack:before,:where(.setward-workspace) .book-reference-stack:after{border:1px solid var(--rule);background:var(--canvas);border-radius:8px;position:absolute;inset:0}:where(.setward-workspace) .book-reference-stack[data-depth="3"]:before{content:"";transform:translate(4px,-4px)rotate(2deg)}:where(.setward-workspace) .book-reference-stack:is([data-depth="2"],[data-depth="3"]):after{content:"";transform:translate(2px,-2px)rotate(-1deg)}:where(.setward-workspace) .book-reference-card{z-index:1;aspect-ratio:4/3;border:1px solid var(--rule);background:var(--canvas);border-radius:8px;place-items:center;width:100%;min-width:0;min-height:0;padding:6px;display:grid;position:relative;overflow:hidden}:where(.setward-workspace) .book-reference-image{width:100%;height:100%;min-height:0;display:grid}:where(.setward-workspace) .book-reference-image[data-direction]{--reference-entry-offset:16px;animation:.24s cubic-bezier(.16,1,.3,1) book-reference-enter}:where(.setward-workspace) .book-reference-image[data-direction=previous]{--reference-entry-offset:-16px}@keyframes book-reference-enter{0%{opacity:.35;transform:translateX(var(--reference-entry-offset)) scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){:where(.setward-workspace) .book-reference-image[data-direction]{animation:none}}:where(.setward-workspace) .reader-shot-reference{object-fit:contain;object-position:center;border-radius:2px;width:100%;height:100%;min-height:0;display:block}:where(.setward-workspace) .book-reference-navigation{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;display:flex}:where(.setward-workspace) .book-reference-video{background:var(--surface);border-radius:4px;place-items:center;padding:4px;display:grid;position:absolute;inset:auto 4px 4px auto}@container book-content (width>=600px){:where(.setward-workspace) :is(.reader-shot-columns,.reader-shot){grid-template-columns:64px minmax(0,1fr) minmax(240px,42%);column-gap:24px}:where(.setward-workspace) .reader-shot-columns{border-bottom:1px solid var(--rule);color:var(--muted);margin-bottom:-8px;padding-bottom:10px;font-size:12px;display:grid}:where(.setward-workspace) .reader-shot-number span{display:none}:where(.setward-workspace) .reader-shot-media{grid-area:1/3}}@container book-content (width>=900px){:where(.setward-workspace) :is(.reader-shot-columns,.reader-shot){grid-template-columns:64px minmax(0,1fr) minmax(320px,46%)}}:where(.setward-workspace) .reader-writing{min-width:0}:where(.setward-workspace) .reader-row{gap:24px;min-width:0;display:grid}:where(.setward-workspace) .reader-area-content>.reader-row+.reader-row{border-top:1px solid var(--rule);padding-top:24px}:where(.setward-workspace) .reader-row>div{min-width:0}:where(.setward-workspace) .reader-row p{margin-top:6px}:where(.setward-workspace) .reader-schedule-row{grid-template-columns:170px minmax(0,1fr)}:where(.setward-workspace) .reader-schedule-row>strong{font-size:13px;line-height:1.7}:where(.setward-workspace) .reader-crew-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(.setward-workspace) .reader-crew-contact>p:first-child{margin-top:0}:where(.setward-workspace) .reader-crew-contact small{margin-top:6px}:where(.setward-workspace) .reader-equipment-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding-block:12px}:where(.setward-workspace) .reader-equipment-list{min-width:0}:where(.setward-workspace) .reader-equipment-heading{margin-inline:calc(-1 * var(--control-inset));padding:12px var(--control-inset);background:var(--canvas);border-radius:6px;gap:8px;display:grid}:where(.setward-workspace) .reader-equipment-list+.reader-equipment-list{margin-top:8px}:where(.setward-workspace) .reader-equipment-row+.reader-equipment-row{border-top:1px solid var(--rule)}:where(.setward-workspace) .reader-equipment-quantity{white-space:nowrap;align-items:center;gap:12px;display:flex}:where(.setward-workspace) .reader-reference{object-fit:contain;object-position:left top;border-radius:8px;width:100%;max-height:280px;display:block}@container book-content (width<=560px){:where(.setward-workspace) .reader-schedule-row,:where(.setward-workspace) .reader-crew-row{grid-template-columns:minmax(0,1fr);gap:8px}}:where(.setward-workspace) :is(.book-composer-document,.reader-document){padding-inline:var(--control-inset);margin-inline:calc(-1 * var(--control-inset))}:where(.setward-workspace) .book-composer-document{overflow-anchor:none;min-width:0}:where(.setward-workspace) .reader-area [id^=book-record-]{scroll-margin-top:calc(var(--book-tabs-height,0px) + 80px)}:where(.setward-workspace) .book-selection-summary{color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.5}:where(.setward-workspace) .book-composer-document>.reader-area{min-height:0;padding:0}:where(.setward-workspace) .book-composer{container:book-composer/inline-size}@media (width>=761px){:where(.setward-workspace) .book-composer-view{padding-bottom:24px;overflow:hidden}:where(.setward-workspace) .book-composer{flex-direction:column;height:100%;min-height:0;display:flex}:where(.setward-workspace) .book-composer-heading{flex-shrink:0}:where(.setward-workspace) .book-composer-layout{flex:1;align-items:stretch;min-height:0}:where(.setward-workspace) .book-composer-outline{overflow-anchor:none;min-height:0;padding-inline:var(--control-inset);margin-inline:calc(-1 * var(--control-inset));position:static;overflow:auto}:where(.setward-workspace) .book-composer-content{flex-direction:column;min-height:0;display:flex}:where(.setward-workspace) .book-composer-content>.book-area-heading{flex-shrink:0}:where(.setward-workspace) .book-composer-document{flex:1;min-height:0;padding-bottom:24px;overflow:auto}:where(.setward-workspace) .book-composer-document [id^=book-record-]{scroll-margin-top:12px}}:where(.setward-workspace) .reader-shell{background:var(--surface);height:100%;min-height:0;overflow:hidden}:where(.setward-workspace) .reader-main{flex-direction:column;width:min(100%,1080px);min-width:0;height:100%;min-height:0;margin:auto;padding:0 32px;display:flex;container:book-reader/inline-size}:where(.setward-workspace) .reader-header{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px 20px;min-height:64px;padding-block:12px;display:flex}:where(.setward-workspace) .reader-brand{overflow-wrap:anywhere;font-size:14px;font-weight:600}:where(.setward-workspace) .reader-header>.actions{flex-wrap:wrap;gap:12px}:where(.setward-workspace) .reader-header .compact-select{max-width:160px}:where(.setward-workspace) .reader-header select{min-width:0;max-width:160px}:where(.setward-workspace) .reader-summary{flex-shrink:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:24px;padding-block:16px 32px;display:grid}:where(.setward-workspace) .reader-title{grid-column:1;align-content:start;min-width:0;display:grid}:where(.setward-workspace) .reader-title h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(32px,4.5cqi,48px);font-weight:600;line-height:1.12}:where(.setward-workspace) .reader-introduction{white-space:pre-wrap;overflow-wrap:anywhere;grid-column:1;margin:0;font-size:14px;line-height:1.6}:where(.setward-workspace) .reader-cover-frame{aspect-ratio:16/9;background:var(--canvas);width:100%;min-width:0;position:relative;overflow:hidden}:where(.setward-workspace) .reader-cover-frame .reader-cover{object-fit:cover;object-position:var(--cover-x) var(--cover-y);width:100%;height:100%;transform:scale(var(--cover-zoom));transform-origin:var(--cover-x) var(--cover-y);display:block;position:absolute;inset:0}:where(.setward-workspace) .reader-tabs{z-index:3;height:var(--book-tabs-height);margin-inline:calc(-1 * var(--control-inset));padding-inline:var(--control-inset);background:var(--surface);border-bottom:1px solid var(--rule);flex-shrink:0;align-items:center;gap:24px;display:flex;position:sticky;top:0;overflow-x:auto}:where(.setward-workspace) .reader-tabs a{white-space:nowrap;height:100%;color:var(--muted);border-bottom:2px solid #0000;align-items:center;padding:0;font-size:13px;text-decoration:none;display:flex}:where(.setward-workspace) .reader-tabs a[aria-current]{border-bottom-color:var(--ink);color:var(--ink)}:where(.setward-workspace) .reader-tabs a:focus-visible{text-underline-offset:4px;outline:none;text-decoration:underline}:where(.setward-workspace) .reader-document{--book-tabs-height:0px;overflow-anchor:none;overscroll-behavior:contain;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}:where(.setward-workspace) .reader-document:has(>.reader-tabs){--book-tabs-height:48px}:where(.setward-workspace) .reader-page{min-width:0;min-height:calc(100% - var(--book-tabs-height));flex-direction:column;flex:1 0 auto;display:flex}:where(.setward-workspace) .reader-document-content{flex:1 0 auto;min-width:0;padding-bottom:32px}:where(.setward-workspace) .reader-document:focus-visible{outline:2px solid var(--rule);outline-offset:-2px}:where(.setward-workspace) .reader-footer{border-top:1px solid var(--rule);color:var(--muted);flex-shrink:0;justify-content:center;align-items:baseline;gap:5px;padding-block:16px 20px;font-size:12px;display:flex}:where(.setward-workspace) .reader-footer strong{color:var(--ink);font-size:13px;font-weight:600}:where(.setward-workspace) .reader-main>.reader-version-status{flex-shrink:0;margin-bottom:0}:where(.setward-workspace) .reader-cover-frame .loading-image{border-radius:0;width:100%;height:100%;margin:0}:where(.setward-workspace) :is(.reader-header,.reader-title,.reader-introduction) .loading-shape{margin:0}:where(.setward-workspace) .reader-header .loading-short{width:120px;height:16px}:where(.setward-workspace) .reader-header>.actions .loading-field{width:180px;height:36px}:where(.setward-workspace) .reader-header>.actions .loading-short{width:90px}:where(.setward-workspace) .reader-title .loading-title{height:1.12em;font-size:clamp(32px,4.5cqi,48px)}:where(.setward-workspace) .reader-introduction .loading-shape{height:1.6em}:where(.setward-workspace) .reader-tabs>.loading-shape{width:80px}@container book-reader (width<=680px){:where(.setward-workspace) .reader-summary{gap:20px;padding-block:12px 24px}}@media (width<=760px){:where(.setward-workspace) .reader-main{padding-inline:20px}:where(.setward-workspace) .reader-header>.actions{gap:8px}}:where(.setward-workspace) .overview-page{width:100%;max-width:1200px}:where(.setward-workspace) .overview-summary{border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 36px;padding:0 0 28px;display:grid}:where(.setward-workspace) .overview-summary dt{color:var(--muted);margin-bottom:8px;font-size:13px}:where(.setward-workspace) .overview-summary dd{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:500}:where(.setward-workspace) .overview-summary .inline-link{font:inherit}:where(.setward-workspace) .overview-columns{grid-template-columns:minmax(0,1.65fr) minmax(240px,1fr);align-items:start;gap:48px;display:grid}:where(.setward-workspace) .overview-main,:where(.setward-workspace) .overview-aside{gap:36px;min-width:0;display:grid}:where(.setward-workspace) .overview-section{min-width:0}:where(.setward-workspace) .overview-section .section-title{gap:12px;margin:0 0 12px}:where(.setward-workspace) .overview-section .section-title h2{font-size:17px;font-weight:600}:where(.setward-workspace) .overview-section .section-title>a{flex-shrink:0;font-size:13px}:where(.setward-workspace) .overview-context,:where(.setward-workspace) .overview-empty{color:var(--muted);margin:0;font-size:13px;line-height:1.5}:where(.setward-workspace) .overview-empty{padding-block:16px}:where(.setward-workspace) .overview-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 40px;margin-top:12px;display:grid}:where(.setward-workspace) .overview-progress-row{padding:16px var(--destination-inset);margin-inline:calc(-1 * var(--destination-inset));border-radius:8px;gap:12px;display:grid}:where(.setward-workspace) .overview-progress-row:hover{background:var(--canvas)}:where(.setward-workspace) .overview-progress-heading,:where(.setward-workspace) .overview-progress-detail,:where(.setward-workspace) .overview-coverage,:where(.setward-workspace) .overview-review-heading,:where(.setward-workspace) .overview-approver{justify-content:space-between;align-items:center;gap:12px;display:flex}:where(.setward-workspace) .overview-progress-heading{flex-wrap:wrap}:where(.setward-workspace) .overview-progress-heading strong{font-variant-numeric:tabular-nums}:where(.setward-workspace) .overview-progress-heading strong span,:where(.setward-workspace) .overview-progress-detail,:where(.setward-workspace) .overview-review-heading p,:where(.setward-workspace) .overview-approver>span:last-child{color:var(--muted);font-size:12px;font-weight:400;line-height:1.5}:where(.setward-workspace) .overview-progress-detail small{font-size:inherit}:where(.setward-workspace) .overview-progress-detail svg{flex-shrink:0;width:14px;height:14px;transform:rotate(-90deg)}:where(.setward-workspace) .overview-progress-track{background:var(--rule);border-radius:2px;height:5px;overflow:hidden}:where(.setward-workspace) .overview-progress-track>span{background:var(--ink);height:100%;display:block}:where(.setward-workspace) .overview-coverage{margin-top:20px}:where(.setward-workspace) .overview-coverage strong{color:var(--ink);font-variant-numeric:tabular-nums}:where(.setward-workspace) .overview-review-heading{flex-wrap:wrap;padding-block:12px}:where(.setward-workspace) .overview-review-heading p{margin:5px 0 0}:where(.setward-workspace) .overview-review-status{background:var(--canvas);border-radius:4px;padding:6px 8px;font-size:12px}:where(.setward-workspace) .overview-review-status.needs-attention{color:var(--danger)}:where(.setward-workspace) .overview-approvers{gap:12px;padding-block:16px;display:grid}:where(.setward-workspace) .overview-approver{flex-wrap:wrap}:where(.setward-workspace) .overview-comments{padding-top:20px}:where(.setward-workspace) .overview-comments h3{font-size:14px}:where(.setward-workspace) .overview-comments h3 span{color:var(--muted);margin-left:6px;font-weight:400}:where(.setward-workspace) .overview-comment-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}@media (width<=1050px){:where(.setward-workspace) .overview-columns{gap:32px}}@media (width<=900px){:where(.setward-workspace) .overview-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){:where(.setward-workspace) .overview-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:28px}:where(.setward-workspace) .overview-summary>div:first-child{grid-column:1/-1}:where(.setward-workspace) .overview-summary dd{font-size:16px}:where(.setward-workspace) .overview-progress-grid{column-gap:32px}:where(.setward-workspace) .overview-progress-heading{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;display:grid}}:where(.setward-workspace) .loading-shape{background:#eee;border-radius:5px;flex-shrink:0;width:100%;height:14px;margin-block:12px;display:block}:where(.setward-workspace) .loading-short{width:55%}:where(.setward-workspace) .loading-title{width:65%;height:30px}:where(.setward-workspace) .loading-field{border-radius:8px;height:40px}:where(.setward-workspace) .loading-image{aspect-ratio:16/10;border-radius:12px;height:auto}:where(.setward-workspace) .loading-avatar{border-radius:50%;width:32px;height:32px}:where(.setward-workspace) .loading-context{min-height:66px;padding:12px}:where(.setward-workspace) .loading-account{align-items:center;gap:10px;padding-inline:12px;display:flex}:where(.setward-workspace) .loading-header-action{width:96px;height:36px;margin:0}:where(.setward-workspace) .loading-header-action.loading-book-action{width:240px}:where(.setward-workspace) .loading-region{flex-direction:column;display:flex}:where(.setward-workspace) .loading-document{max-width:740px}:where(.setward-workspace) .loading-content{min-width:0}:where(.setward-workspace) .loading-rows{margin-block:20px}:where(.setward-workspace) .loading-rows .list-row{min-height:83px}:where(.setward-workspace) .loading-workspace-main{margin:0 auto}:where(.setward-workspace) .settings-layout.loading-content{width:100%}@media (width<=860px){:where(.setward-workspace) .loading-header-action{height:44px}:where(.setward-workspace) .loading-context{min-height:44px}:where(.setward-workspace) .loading-content .loading-image{max-height:210px}}:where(.setward-workspace) .file-gallery{--file-gallery-viewport-height:216px;height:calc(var(--file-gallery-viewport-height) + 20px + 12px);grid-template-rows:20px minmax(0,1fr);gap:12px;min-width:0;display:grid}:where(.setward-workspace) .file-gallery-count{color:var(--muted);flex-shrink:0;align-items:center;gap:8px;line-height:20px;display:flex}:where(.setward-workspace) .file-gallery-loading{display:inline-flex}:where(.setward-workspace) .file-gallery-loading svg{width:16px;height:16px;animation:.8s linear infinite file-gallery-loading}@keyframes file-gallery-loading{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){:where(.setward-workspace) .file-gallery-loading svg{animation:none}}:where(.setward-workspace) .file-gallery-thumbnails{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;min-height:0;display:grid;overflow:auto}:where(.setward-workspace) button.file-thumbnail{border:1px solid var(--rule);text-align:left;background:var(--surface);border-radius:8px;grid-template-rows:minmax(0,1fr) 16px;gap:6px;min-width:0;padding:8px;display:grid;position:relative;overflow:hidden}:where(.setward-workspace) button.file-thumbnail:hover{border-color:var(--muted)}:where(.setward-workspace) button.file-thumbnail[aria-pressed=true],:where(.setward-workspace) button.file-thumbnail:focus-visible{border-color:var(--ink);background:var(--selected);box-shadow:none;outline:none}:where(.setward-workspace) button.file-thumbnail:focus-visible{border-width:2px;padding:7px}:where(.setward-workspace) .file-thumbnail-kind{background:var(--surface);width:24px;height:24px;color:var(--ink);pointer-events:none;border-radius:4px;place-items:center;display:grid;position:absolute;inset:8px 8px auto auto}:where(.setward-workspace) .file-thumbnail-kind svg{width:16px;height:16px}:where(.setward-workspace) .file-thumbnail-media,:where(.setward-workspace) .file-thumbnail-error{object-fit:cover;background:var(--canvas);pointer-events:none;border-radius:4px;place-items:center;width:100%;height:100%;min-height:0;display:grid}:where(.setward-workspace) .file-thumbnail-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;display:block;overflow:hidden}:where(.setward-workspace) .file-gallery-empty{border:1px dashed var(--rule);min-height:0;color:var(--muted);border-radius:8px;place-items:center;margin:0;padding:16px;display:grid}:where(.setward-workspace) .file-thumbnail-version{background:var(--surface);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:4px;padding:2px 6px;font-size:11px;line-height:20px;position:absolute;inset:8px auto auto 8px}:where(.setward-workspace) .file-thumbnail-metadata{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.5}:where(.setward-workspace) .reorder-file:has(.file-thumbnail-metadata){aspect-ratio:auto}:where(.setward-workspace) .reorder-file:has(.file-thumbnail-metadata) .file-thumbnail{height:auto}:where(.setward-workspace) .reference-storage-summary{align-items:center;min-height:20px;margin:0 0 16px;font-size:13px;line-height:20px;display:flex}:where(.setward-workspace) .reference-storage-summary .loading-shape{width:180px;max-width:100%;margin:0}:where(.setward-workspace) .reference-library .file-gallery{grid-template-rows:20px auto;height:auto}:where(.setward-workspace) .reference-search{max-width:440px;margin-bottom:16px}:where(.setward-workspace) .reference-continuation{justify-content:center;min-height:44px;margin-top:24px;margin-bottom:64px;display:flex}:where(.setward-workspace) .reference-library .file-gallery-thumbnails,:where(.setward-workspace) .reference-library-loading{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:24px;display:grid;overflow:visible}:where(.setward-workspace) .reference-library .file-thumbnail-media{aspect-ratio:3/2}:where(.setward-workspace) .reference-library .file-gallery-empty{min-height:180px}@media (width<=700px){:where(.setward-workspace) .reference-library .file-gallery-thumbnails,:where(.setward-workspace) .reference-library-loading{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}:where(.setward-workspace) dialog.content-dialog{--dialog-control-size:44px;--content-dialog-inset:24px;background:var(--surface);width:min(1280px,100vw - 64px);max-width:none;height:calc(100dvh - 96px);max-height:none;color:var(--ink);box-shadow:none;overflow:hidden}:where(.setward-workspace) dialog.content-dialog[open]{flex-direction:column;display:flex}:where(.setward-workspace) dialog.content-dialog::backdrop{background:#000b}:where(.setward-workspace) .content-dialog-header{padding:12px var(--content-dialog-inset);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}:where(.setward-workspace) .content-dialog-header h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:16px;line-height:24px;overflow:hidden}:where(.setward-workspace) .content-dialog-header>.actions{flex-shrink:0}:where(.setward-workspace) .content-dialog button.icon-button{--icon-button-size:var(--dialog-control-size)}:where(.setward-workspace) .content-dialog .actions>button{height:var(--dialog-control-size);min-height:var(--dialog-control-size);justify-content:center;align-items:center;display:inline-flex}@media (width<=860px){:where(.setward-workspace) dialog.content-dialog:not(.content-dialog-content){--content-dialog-inset:12px;border:0;border-radius:0;width:100%;height:100dvh;max-height:none;margin:0}:where(.setward-workspace) .content-dialog-header{padding:max(12px, env(safe-area-inset-top)) var(--content-dialog-inset) 12px;gap:8px}}:where(.setward-workspace) dialog.content-dialog-content{width:min(600px,100vw - 40px);height:fit-content;max-height:calc(100dvh - 64px);margin:auto}:where(.setward-workspace) .content-dialog-body{min-height:0;padding:var(--content-dialog-inset);overflow:auto}@media (width<=560px){:where(.setward-workspace) dialog.content-dialog-content{--content-dialog-inset:20px;border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh;margin:0}}:where(.setward-workspace) :is(.delivery-workspace,.delivery-client,.delivery-dialog){--delivery-screen:#111;--delivery-screen-ink:#f7f7f7;--delivery-screen-muted:#b6b6b6}:where(.setward-workspace) :is(.delivery-workspace,.delivery-client){min-width:0}:where(.setward-workspace) :is(.delivery-workspace,.delivery-client,.delivery-dialog) button{min-height:40px}:where(.setward-workspace) :is(.delivery-workspace,.delivery-client,.delivery-dialog) button:focus-visible{outline-offset:3px;outline:2px solid #737373}:where(.setward-workspace) :is(.delivery-workspace,.delivery-client) ::selection{color:#111;background:#d2d2cc}:where(.setward-workspace) .delivery-workspace{width:100%;max-width:1700px;margin-inline:auto;padding:30px 40px 48px}:where(.setward-workspace) .delivery-page-scroll{overscroll-behavior:none;flex:1;min-width:0;min-height:0;overflow:auto}:where(.setward-workspace) .delivery-author-header{justify-content:space-between;align-items:center;gap:20px;padding-bottom:28px;display:flex}:where(.setward-workspace) .delivery-author-title{gap:6px;min-width:0;display:grid}:where(.setward-workspace) .delivery-author-state{color:var(--muted);flex-wrap:wrap;gap:4px 12px;font-size:13px;display:flex}:where(.setward-workspace) .delivery-link-state{align-items:center;gap:12px;display:flex}:where(.setward-workspace) .delivery-link-state:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px}:where(.setward-workspace) .delivery-author-title h1{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:600}:where(.setward-workspace) .delivery-draft-state{color:var(--muted);font-size:13px}:where(.setward-workspace) :is(.delivery-work-thumbnail,.delivery-picker-thumb,.delivery-send-image) :is(img,video){object-fit:cover;width:100%;height:100%}:where(.setward-workspace) .delivery-release-note{color:var(--muted);align-items:flex-start;gap:10px;margin-top:28px;font-size:12px;display:flex}:where(.setward-workspace) .delivery-release-note svg{flex:0 0 16px;margin-top:2px}:where(.setward-workspace) .delivery-release-note p{margin:0;line-height:1.6}:where(.setward-workspace) .delivery-viewport{width:100%;min-width:0;container:delivery/inline-size}:where(.setward-workspace) .delivery-piece-context{overflow-wrap:anywhere;gap:16px;padding-block:8px 24px;display:grid}:where(.setward-workspace) .delivery-piece-context p{white-space:pre-wrap;margin:6px 0;line-height:1.6}:where(.setward-workspace) .delivery-piece-context a{min-height:40px;color:var(--ink);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}:where(.setward-workspace) .delivery-feedback{min-width:0;margin-block:16px 24px}:where(.setward-workspace) .delivery-feedback-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}:where(.setward-workspace) .delivery-feedback-heading h3{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.4}:where(.setward-workspace) .delivery-feedback-general{margin:0}:where(.setward-workspace) .delivery-feedback-general .delivery-feedback-composer-actions{justify-content:flex-end}:where(.setward-workspace) .delivery-feedback-error{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:where(.setward-workspace) .media-preview-aside .delivery-feedback{margin:0}:where(.setward-workspace) .delivery-caption-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(.setward-workspace) .delivery-work-entry{flex:1;min-width:0}:where(.setward-workspace) button.delivery-work-comments{text-underline-offset:3px;background:0 0;border-color:#0000;min-height:36px;padding:6px 10px;font-size:12px;text-decoration:underline}:where(.setward-workspace) .delivery-feedback-count-error{margin-block:12px;font-size:12px}:where(.setward-workspace) .delivery-workspace>.delivery-feedback{border-top:1px solid var(--rule);margin-block:28px;padding-top:20px}:where(.setward-workspace) .delivery-feedback-group{gap:24px;min-width:0;display:grid}:where(.setward-workspace) button.delivery-feedback-group-link{text-align:left;align-items:center;gap:12px;max-width:100%;padding:10px;display:flex}:where(.setward-workspace) .delivery-feedback-group-link>span:last-child{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}:where(.setward-workspace) .delivery-feedback-group-link>span:last-child>span{color:var(--muted);font-size:12px}:where(.setward-workspace) .delivery-feedback-group-thumbnail{flex:0 0 56px;width:56px;height:44px}:where(.setward-workspace) .delivery-feedback-group-thumbnail :is(img,video){object-fit:cover;border-radius:4px;width:100%;height:100%}:where(.setward-workspace) .delivery-feedback-heading>button:first-child{background:0 0;border-color:#0000;padding-inline:0;font-weight:600}:where(.setward-workspace) .delivery-feedback-body{gap:24px;padding-top:16px;display:grid}:where(.setward-workspace) .delivery-feedback-body>button{justify-self:start}:where(.setward-workspace) .delivery-feedback-body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}:where(.setward-workspace) .delivery-feedback-composer{gap:12px;display:grid}:where(.setward-workspace) .delivery-feedback-thread{border-top:1px solid var(--rule);gap:16px;padding-block:24px 0;display:grid}:where(.setward-workspace) .delivery-feedback-message{gap:8px;display:grid}:where(.setward-workspace) .delivery-feedback-message>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}:where(.setward-workspace) .delivery-feedback-message time{color:var(--muted);font-size:12px}:where(.setward-workspace) .delivery-feedback-reply{margin-inline-start:20px}:where(.setward-workspace) .delivery-plan-options{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}:where(.setward-workspace) .delivery-plan-options legend{margin-bottom:8px;font-weight:600}:where(.setward-workspace) .delivery-plan-options>p{color:var(--muted);margin:0;line-height:1.5}:where(.setward-workspace) .delivery-plan-options-list{max-height:260px;overflow:auto}:where(.setward-workspace) .delivery-plan-options-list label{overflow-wrap:anywhere;align-items:flex-start;gap:12px;min-height:44px;padding-block:12px;display:flex}:where(.setward-workspace) .delivery-plan-options-list input{width:18px;height:18px;accent-color:var(--ink);flex:0 0 18px}:where(.setward-workspace) .delivery-plan-options-list small{color:var(--muted);margin-top:4px;display:block}:where(.setward-workspace) .delivery-client{background:var(--surface);width:100%;max-width:1500px;margin:auto;padding:0 56px}:where(.setward-workspace) .delivery-client-masthead{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px;padding:28px 0;display:grid}:where(.setward-workspace) .delivery-client-masthead>.delivery-download-action{display:contents}:where(.setward-workspace) .delivery-client-masthead .delivery-download-notice{grid-column:1/-1;max-width:none}:where(.setward-workspace) .delivery-studio-name{letter-spacing:-.02em;font-size:16px;font-weight:600}:where(.setward-workspace) button.delivery-file-action{white-space:nowrap;border:1px solid var(--rule);background:0 0;justify-content:center;align-items:center;gap:14px;padding:10px 14px;display:inline-flex}:where(.setward-workspace) button.delivery-file-action:hover:not(:disabled){background:#f0f0ee}:where(.setward-workspace) .delivery-client-intro{justify-content:space-between;align-items:flex-end;gap:20px;padding:20px 0 32px;display:flex}:where(.setward-workspace) .delivery-client-intro :is(h1,h2){letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(32px,4.6cqw,60px);font-weight:500;line-height:1.05}:where(.setward-workspace) .delivery-intro-details>p{white-space:nowrap;color:var(--muted);margin:0 0 5px;font-size:13px}:where(.setward-workspace) .delivery-intro-details>p>span{color:#999;padding-inline:8px}:where(.setward-workspace) .delivery-screening{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:28px;display:grid}:where(.setward-workspace) .delivery-feature{min-width:0}:where(.setward-workspace) .delivery-stage{background:var(--delivery-screen);color:var(--delivery-screen-ink);aspect-ratio:3/2;align-items:center;display:grid;position:relative;overflow:hidden}:where(.setward-workspace) .delivery-stage-video{aspect-ratio:16/9}:where(.setward-workspace) button.delivery-stage-open{background:var(--delivery-screen);width:100%;height:100%;color:var(--delivery-screen-ink);border:0;border-radius:0;padding:0;display:block;position:relative;overflow:hidden}:where(.setward-workspace) button.delivery-stage-open:hover:not(:disabled){background:var(--delivery-screen)}:where(.setward-workspace) .delivery-stage-media{object-fit:contain;width:100%;height:100%;max-height:680px;display:block}:where(.setward-workspace) .delivery-expand-cue{color:#f7f7f7;opacity:0;background:#171717;border-radius:6px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;transition:opacity .16s ease-out;display:flex;position:absolute;bottom:16px;right:16px}:where(.setward-workspace) .delivery-stage-open:is(:hover,:focus-visible) .delivery-expand-cue{opacity:1}:where(.setward-workspace) .delivery-feature-caption{justify-content:space-between;align-items:center;gap:20px;padding:20px 0 4px;display:flex}:where(.setward-workspace) .delivery-feature-caption h3{letter-spacing:-.02em;margin:0 0 5px;font-size:18px;font-weight:500;line-height:1.4}:where(.setward-workspace) .delivery-feature-caption p{color:var(--muted);margin:0;font-size:13px}:where(.setward-workspace) .delivery-work-heading{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:12px;display:flex}:where(.setward-workspace) .delivery-work-heading h3{color:var(--muted);margin:0;font-size:13px;font-weight:500}:where(.setward-workspace) .delivery-work-heading h3>span{margin-left:8px}:where(.setward-workspace) .delivery-work-row{align-items:center;gap:4px;margin-bottom:8px;display:flex}:where(.setward-workspace) .delivery-work-row .delivery-work-item{flex:1;grid-template-columns:48px minmax(0,1fr);gap:8px;min-width:0;margin:0}:where(.setward-workspace) .delivery-work-row .delivery-work-thumbnail{width:48px;height:42px}:where(.setward-workspace) .delivery-work-row .delivery-work-state{display:none}:where(.setward-workspace) .delivery-selected-controls{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}:where(.setward-workspace) .delivery-selected-controls select{min-width:0;max-width:160px}:where(.setward-workspace) .delivery-intro-details{flex-direction:column;align-items:flex-end;gap:12px;display:flex}:where(.setward-workspace) button.delivery-work-item{text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:64px minmax(0,1fr) 16px;align-items:center;gap:12px;width:100%;margin:0 0 8px;padding:10px;display:grid}:where(.setward-workspace) button.delivery-work-item[aria-pressed=true]{background:#f2f2ef;border-color:#d6d6d0}:where(.setward-workspace) button.delivery-work-item:hover:not(:disabled){background:#e9e9e5}:where(.setward-workspace) .delivery-work-thumbnail{background:var(--selected);border-radius:3px;width:64px;height:52px;display:block;overflow:hidden}:where(.setward-workspace) .delivery-work-name{min-width:0}:where(.setward-workspace) .delivery-work-name strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.4;display:block}:where(.setward-workspace) .delivery-work-name>span{color:var(--muted);margin-top:6px;font-size:11px;display:block}:where(.setward-workspace) .delivery-work-state{color:var(--muted);display:flex}:where(.setward-workspace) .delivery-photo-strip{gap:8px;margin-top:16px;padding:3px;display:flex;overflow:auto}:where(.setward-workspace) button.delivery-photo-thumb{background:var(--selected);border:2px solid #0000;border-radius:4px;flex:0 0 72px;height:60px;padding:0;overflow:hidden}:where(.setward-workspace) button.delivery-photo-thumb[aria-pressed=true]{border-color:var(--ink)}:where(.setward-workspace) .delivery-photo-thumb img{object-fit:cover;width:100%;height:100%}:where(.setward-workspace) .delivery-client-close{border-top:1px solid var(--rule);gap:32px;margin-top:32px;padding:40px 0;display:grid}:where(.setward-workspace) .delivery-client-close>div{max-width:60ch}:where(.setward-workspace) .delivery-signature{color:var(--muted);font-size:12px}:where(.setward-workspace) .delivery-client-close>div>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;font-size:16px;line-height:1.6}:where(.setward-workspace) .delivery-client-footer{color:var(--muted);justify-content:space-between;gap:20px;padding:24px 0 32px;font-size:11px;display:flex}:where(.setward-workspace) .delivery-client-footer strong{color:var(--ink);font-weight:500}:where(.setward-workspace) .delivery-presentation-empty{text-align:center;color:var(--muted);background:#f5f5f3;padding:70px 20px}:where(.setward-workspace) .delivery-presentation-empty h3{color:var(--ink);font-size:20px;font-weight:500}:where(.setward-workspace) .delivery-add-empty{justify-content:center;align-items:center;gap:10px;width:100%;margin-top:12px;display:flex}:where(.setward-workspace) .delivery-dialog-body{gap:24px;display:grid}:where(.setward-workspace) .delivery-dialog-body h3{margin:0;font-size:15px;font-weight:500}:where(.setward-workspace) .delivery-dialog-bottom{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}:where(.setward-workspace) .delivery-dialog-bottom>span{color:var(--muted);font-size:12px;line-height:1.5}:where(.setward-workspace) .delivery-send-summary{align-items:center;gap:20px;display:flex}:where(.setward-workspace) .delivery-send-image{border-radius:4px;width:100px;height:72px;display:block;overflow:hidden}:where(.setward-workspace) .delivery-send-summary p{color:var(--muted);margin:8px 0 0;font-size:13px}:where(.setward-workspace) .delivery-send-access{background:#f5f5f3;border-radius:6px;align-items:flex-start;gap:12px;padding:16px;display:flex}:where(.setward-workspace) .delivery-send-access svg{flex-shrink:0}:where(.setward-workspace) .delivery-send-access strong{font-size:13px;font-weight:500}:where(.setward-workspace) .delivery-send-access p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}@media (width<=1100px){:where(.setward-workspace) .delivery-workspace{padding:24px}}@container delivery (width<=1100px){:where(.setward-workspace) .delivery-client{padding:0 32px}:where(.setward-workspace) .delivery-screening{grid-template-columns:minmax(0,1fr) 220px;gap:20px}:where(.setward-workspace) .delivery-work-item{grid-template-columns:48px minmax(0,1fr) 16px;gap:8px}:where(.setward-workspace) .delivery-work-thumbnail{width:48px;height:42px}}@media (width<=760px){:where(.setward-workspace) .delivery-author-header{align-items:flex-start}}@container delivery (width<=760px){:where(.setward-workspace) .delivery-screening{flex-direction:column;gap:28px;display:flex}:where(.setward-workspace) .delivery-feature,:where(.setward-workspace) .delivery-work-list{width:100%}:where(.setward-workspace) button.delivery-work-item{grid-template-columns:72px minmax(0,1fr) 20px}:where(.setward-workspace) .delivery-work-thumbnail{width:72px;height:52px}:where(.setward-workspace) .delivery-client-close{margin-top:12px}:where(.setward-workspace) .delivery-expand-cue{opacity:1;padding:8px;bottom:10px;right:10px}:where(.setward-workspace) .delivery-expand-cue>span{display:none}}@media (width<=560px){:where(.setward-workspace) .delivery-workspace{padding:24px 20px}:where(.setward-workspace) .delivery-author-header{flex-wrap:wrap;gap:20px}:where(.setward-workspace) .delivery-author-header .actions{width:100%;display:flex}:where(.setward-workspace) .delivery-author-header .actions>button{flex:1;min-width:0}}@container delivery (width<=560px){:where(.setward-workspace) .delivery-client{padding:0 20px}:where(.setward-workspace) .delivery-client-masthead{min-height:84px}:where(.setward-workspace) .delivery-client-intro{padding:14px 0 24px;display:block}:where(.setward-workspace) .delivery-client-intro :is(h1,h2){font-size:38px}:where(.setward-workspace) .delivery-intro-details>p{margin:14px 0 0}:where(.setward-workspace) .delivery-feature-caption{gap:12px}:where(.setward-workspace) .delivery-feature-caption h3{font-size:16px}:where(.setward-workspace) .delivery-feature-caption button{gap:8px;font-size:12px}:where(.setward-workspace) .delivery-client-close{padding:28px 0}:where(.setward-workspace) .delivery-client-close>div>p{font-size:15px}:where(.setward-workspace) .delivery-client-footer{flex-wrap:wrap}:where(.setward-workspace) .delivery-client button{min-height:44px}}@media (width<=560px){:where(.setward-workspace) :is(.delivery-workspace,.delivery-client,.delivery-dialog) button{min-height:44px}}@media (prefers-reduced-motion:reduce){:where(.setward-workspace) .delivery-expand-cue{transition:none}}:where(.setward-workspace) .delivery-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}:where(.setward-workspace) .delivery-message-context{color:var(--muted)}:where(.setward-workspace) .delivery-preview-page{background:var(--surface);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}:where(.setward-workspace) .delivery-preview-bar{border-bottom:1px solid var(--rule);background:var(--canvas);flex-shrink:0}:where(.setward-workspace) .delivery-preview-bar-content{justify-content:space-between;align-items:center;gap:16px;max-width:1500px;margin-inline:auto;padding:12px 56px;display:flex}:where(.setward-workspace) .delivery-preview-bar-content>span{color:var(--muted);text-align:right;font-size:13px}:where(.setward-workspace) .delivery-preview-bar-content>button{flex-shrink:0}:where(.setward-workspace) .delivery-preview-feedback{max-width:1500px;margin-inline:auto;padding:16px 56px 0}@media (width<=1100px){:where(.setward-workspace) :is(.delivery-preview-bar-content,.delivery-preview-feedback){padding-inline:32px}}@media (width<=560px){:where(.setward-workspace) :is(.delivery-preview-bar-content,.delivery-preview-feedback){padding-inline:20px}:where(.setward-workspace) .delivery-preview-bar-content{gap:12px}}:where(.setward-workspace) .delivery-standalone-state{max-width:600px;margin:10vh auto;padding:24px}:where(.setward-workspace) dialog.content-dialog.delivery-file-picker{width:min(900px,100vw - 48px);height:min(800px,100dvh - 64px)}:where(.setward-workspace) .delivery-picker-tools{border-bottom:1px solid var(--rule);flex-shrink:0;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;padding:20px 24px;display:grid}:where(.setward-workspace) .delivery-picker-search{align-items:center;gap:16px;display:flex}:where(.setward-workspace) .delivery-picker-search .search{flex:1;min-width:0}:where(.setward-workspace) .delivery-picker-tools .segments{justify-self:start}:where(.setward-workspace) .delivery-picker-results{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:24px;overflow:auto}:where(.setward-workspace) .delivery-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px;display:grid}:where(.setward-workspace) .delivery-picker-grid .check-row{border:1px solid var(--rule);cursor:pointer;border-radius:6px;flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:0;display:flex;position:relative;overflow:hidden}:where(.setward-workspace) .delivery-picker-grid .check-row:has(:checked){border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);background:var(--selected)}:where(.setward-workspace) .delivery-picker-grid .check-row:has(:focus-visible){outline:2px solid var(--ink);outline-offset:4px}:where(.setward-workspace) .delivery-picker-grid input[type=checkbox]{z-index:1;width:18px;height:18px;box-shadow:0 0 0 4px var(--surface);cursor:pointer;margin:0;position:absolute;top:10px;left:10px}:where(.setward-workspace) .delivery-picker-thumb{aspect-ratio:4/3;background:var(--selected);border-bottom:1px solid var(--rule);place-items:center;display:grid;position:relative;overflow:hidden}:where(.setward-workspace) .delivery-picker-thumb>.skeleton{width:100%;height:100%}:where(.setward-workspace) .delivery-picker-thumb>span>svg{width:32px;height:32px}:where(.setward-workspace) .delivery-picker-media-kind{background:var(--surface);color:var(--ink);border-radius:3px;padding:2px 6px;font-size:11px;position:absolute;bottom:8px;right:8px}:where(.setward-workspace) .delivery-picker-caption{overflow-wrap:anywhere;align-content:start;gap:4px;padding:12px;display:grid}:where(.setward-workspace) .delivery-picker-caption strong{font-size:13px;font-weight:500;line-height:1.5}:where(.setward-workspace) .delivery-picker-caption>span{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}:where(.setward-workspace) .delivery-picker-footer{border-top:1px solid var(--rule);flex-shrink:0;padding:16px 24px}:where(.setward-workspace) .delivery-picker-footer .notice{margin:0 0 12px}:where(.setward-workspace) .delivery-picker-footer>button{margin-bottom:12px}:where(.setward-workspace) .delivery-picker-recovery{color:var(--muted);margin:0 0 12px;font-size:13px}:where(.setward-workspace) .delivery-picker-confirm{justify-content:space-between;align-items:center;gap:12px;display:flex}:where(.setward-workspace) .delivery-picker-confirm>span{color:var(--muted);font-size:13px}:where(.setward-workspace) .delivery-picker-confirm .primary{min-width:128px}:where(.setward-workspace) .delivery-picker-empty{color:var(--muted);font-size:14px}@media (width<=860px){:where(.setward-workspace) dialog.content-dialog.delivery-file-picker{width:100vw;height:100dvh;max-height:100dvh}:where(.setward-workspace) .delivery-file-picker .content-dialog-header,:where(.setward-workspace) .delivery-picker-tools,:where(.setward-workspace) .delivery-picker-results,:where(.setward-workspace) .delivery-picker-footer{padding-inline:16px}}@media (width<=600px){:where(.setward-workspace) .delivery-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}:where(.setward-workspace) .delivery-picker-caption{padding:10px}:where(.setward-workspace) .delivery-picker-confirm,:where(.setward-workspace) .delivery-picker-confirm .actions{gap:8px}}@media (width<=360px){:where(.setward-workspace) .delivery-picker-tools .segments{width:100%}:where(.setward-workspace) .delivery-picker-tools .segments button{flex:1;min-width:0;padding-inline:8px}}:where(.setward-workspace) .delivery-author-canvas{max-width:none;padding:0 24px}:where(.setward-workspace) .delivery-editor-preview{border:1px solid var(--rule);background:var(--surface);border-radius:8px}:where(.setward-workspace) .delivery-editor-bar{background:var(--canvas);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}:where(.setward-workspace) .delivery-editor-bar>strong{font-size:13px;font-weight:600}:where(.setward-workspace) .delivery-editor-preview>.delivery-editor-bar{border-bottom:1px solid var(--rule);border-radius:8px 8px 0 0;padding:12px 24px}:where(.setward-workspace) .delivery-editor-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}:where(.setward-workspace) .delivery-editor-bar button:not(.text-action-button){background:var(--surface);border:1px solid var(--rule)}:where(.setward-workspace) .delivery-editor-bar button:not(.text-action-button):hover:not(:disabled){background:var(--selected)}:where(.setward-workspace) .delivery-editor-preview>.delivery-editor-bar .delivery-editor-actions{gap:24px}:where(.setward-workspace) .delivery-share-summary strong,:where(.setward-workspace) .delivery-share-access strong{font-size:14px;font-weight:600}:where(.setward-workspace) .delivery-share-summary p,:where(.setward-workspace) .delivery-share-access p{color:var(--muted);margin:6px 0 0;font-size:13px}:where(.setward-workspace) .delivery-share-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:where(.setward-workspace) .delivery-share-actions>span{color:var(--muted);font-size:13px}:where(.setward-workspace) .delivery-share-access{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:16px;padding-top:24px;display:flex}:where(.setward-workspace) .delivery-share-access>div{flex:200px}:where(.setward-workspace) .delivery-feature>.delivery-editor-bar{border-radius:6px;margin-block:16px}:where(.setward-workspace) .delivery-author-canvas .delivery-client-masthead{min-height:76px}:where(.setward-workspace) .delivery-author-canvas .delivery-feature-caption{flex-wrap:wrap;align-items:center}:where(.setward-workspace) .delivery-author-canvas .delivery-feature-caption>div:first-child{flex:160px;min-width:0}@container delivery (width<=760px){:where(.setward-workspace) .delivery-work-row .delivery-work-thumbnail{width:72px;height:52px}:where(.setward-workspace) .delivery-work-row .delivery-work-item{grid-template-columns:72px minmax(0,1fr)}}@container delivery (width<=560px){:where(.setward-workspace) .delivery-intro-details{flex-flow:wrap;justify-content:space-between;align-items:center;margin-top:16px}:where(.setward-workspace) .delivery-intro-details>p{margin:0}:where(.setward-workspace) .delivery-selected-controls{gap:8px}:where(.setward-workspace) .delivery-editor-preview>.delivery-editor-bar{padding:12px}:where(.setward-workspace) .delivery-author-canvas{padding-inline:12px}:where(.setward-workspace) .delivery-feature>.delivery-editor-bar{flex-direction:column;align-items:flex-start}}@container delivery (width>=761px){:where(.setward-workspace) .delivery-author-canvas .delivery-screening{grid-template-columns:minmax(0,1fr) 280px}}:where(.setward-workspace) .delivery-download-action{justify-items:end;gap:8px;min-width:0;display:grid}:where(.setward-workspace) .delivery-download-label{display:grid}:where(.setward-workspace) .delivery-download-label>span{grid-area:1/1}:where(.setward-workspace) .delivery-download-notice{overflow-wrap:anywhere;max-width:32rem;margin:0;font-size:13px;line-height:1.5}:where(.setward-workspace) .shot-planning-fields,:where(.setward-workspace) .shot-capture-fields{gap:16px;display:grid}:where(.setward-workspace) .shot-capture-choices{flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0 0 16px;display:flex}:where(.setward-workspace) .shot-capture-choices .check-row{white-space:nowrap;min-height:44px;padding:0}:where(.setward-workspace) .shot-planning-fields .field,:where(.setward-workspace) .shot-planning-fields>*{margin:0}:where(.setward-workspace) .shot-capture-fields .field-pair{gap:16px}:where(.setward-workspace) .shot-capture-details{padding:0}:where(.setward-workspace) .shot-capture-details>summary{min-height:44px;padding:12px 0;line-height:20px}:where(.setward-workspace) .shot-capture-fields{padding-top:12px}:where(.setward-workspace) .inspector-footer{margin-top:28px}:where(.setward-workspace) .shot-files{border:1px solid var(--rule);border-radius:12px;gap:16px;margin-top:28px;padding:16px;display:grid}:where(.setward-workspace) .shot-files .section-title,:where(.setward-workspace) .asset-panel-content .field,:where(.setward-workspace) .asset-panel-content p{margin:0}:where(.setward-workspace) .asset-panel-content{gap:16px;min-width:0;display:grid}:where(.setward-workspace) .asset-panel-content>.segments{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}:where(.setward-workspace) .asset-panel-content>.segments button{padding-inline:6px}:where(.setward-workspace) dialog.files-browser{width:min(1120px,100vw - 64px)}:where(.setward-workspace) .files-browser-content{flex:1;min-height:0;padding:8px 24px 24px;display:flex}:where(.setward-workspace) .files-browser .asset-panel-content,:where(.setward-workspace) .files-browser .file-gallery{flex-direction:column;flex:1;height:auto;min-height:0;display:flex}:where(.setward-workspace) .files-browser .segments{flex-shrink:0;align-self:flex-start}:where(.setward-workspace) .files-browser .segments button{padding-inline:16px}:where(.setward-workspace) .files-browser .file-gallery-thumbnails{flex:1;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;padding:2px}:where(.setward-workspace) .files-browser .file-gallery-empty{border:0;flex:1}@media (width<=860px){:where(.setward-workspace) .shot-files button,:where(.setward-workspace) .files-browser button{min-height:44px}:where(.setward-workspace) .shot-files{padding:12px}:where(.setward-workspace) dialog.files-browser{width:100%}:where(.setward-workspace) .files-browser-content{padding:4px 12px max(16px, env(safe-area-inset-bottom))}:where(.setward-workspace) .files-browser .segments{align-self:stretch}:where(.setward-workspace) .files-browser .segments button{padding-inline:6px}:where(.setward-workspace) .files-browser .file-gallery-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}:where(.setward-workspace) .shot-outcome-status{color:var(--ink);align-items:center;gap:6px;font-size:12px;display:inline-flex}:where(.setward-workspace) .shot-outcome-status svg{width:16px;height:16px}:where(.setward-workspace) .mobile-inspector-actions{display:none}:where(.setward-workspace) .inspector-header h2[tabindex="-1"]:focus{outline:none}@media (width<=860px){:where(.setward-workspace) .desktop-shot-outcome{display:none}:where(.setward-workspace) .workbench:has(.mobile-inspector-actions){flex-direction:column;display:flex;overflow:hidden}:where(.setward-workspace) .workbench:has(.mobile-inspector-actions) .inspector{flex:1;min-height:0}:where(.setward-workspace) .mobile-inspector-actions{border-top:1px solid var(--rule);background:var(--surface);flex-shrink:0;padding:8px 18px 16px;display:block}:where(.setward-workspace) .shot-capture-actions{gap:8px;display:grid}:where(.setward-workspace) .shot-capture-state{justify-content:space-between;align-items:center;min-height:44px;font-size:12px;display:flex}:where(.setward-workspace) .shot-capture-state button{margin-right:-10px}:where(.setward-workspace) .shot-capture-buttons{gap:8px;display:flex}:where(.setward-workspace) .shot-capture-buttons .primary{flex:1;justify-content:center;align-items:center;gap:8px;min-height:48px;display:flex}:where(.setward-workspace) .shot-outcome-options{flex-wrap:wrap;gap:8px;padding-bottom:8px;display:flex}:where(.setward-workspace) .shot-capture-actions .error-text{margin:4px 0}}:where(.setward-workspace) .media-preview{--media-canvas:#111;--history-duration:.18s;--history-ease:cubic-bezier(.2, 0, 0, 1)}:where(.setward-workspace) .media-preview-footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex}:where(.setward-workspace) .media-preview-canvas{background:var(--media-canvas);min-width:0;min-height:0;color:var(--surface);flex:1;place-items:center;display:grid;overflow:hidden}:where(.setward-workspace) .media-preview-content{object-fit:contain;width:100%;height:100%;min-height:0;display:block}:where(.setward-workspace) .media-preview-navigation{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}:where(.setward-workspace) .media-preview-thumbnails{overscroll-behavior-x:contain;scrollbar-width:thin;flex-shrink:0;gap:8px;padding:12px;display:flex;overflow-x:auto}:where(.setward-workspace) .media-preview-thumbnail{border:1px solid var(--rule);background:var(--canvas);border-radius:6px;flex:0 0 60px;place-items:center;width:60px;height:60px;padding:4px;display:grid;overflow:hidden}:where(.setward-workspace) .media-preview-thumbnail[aria-pressed=true]{border:2px solid var(--ink);padding:3px}:where(.setward-workspace) .media-preview-thumbnail-image{object-fit:contain;width:100%;height:100%;min-height:0;display:block}:where(.setward-workspace) .media-preview-feedback{color:var(--danger);padding:12px 20px}@media (width<=860px){:where(.setward-workspace) .media-preview-footer{padding:12px;padding-bottom:max(12px, env(safe-area-inset-bottom));flex-wrap:wrap;gap:8px}}:where(.setward-workspace) .media-preview-body{transition:grid-template-columns var(--history-duration) var(--history-ease);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 0;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}:where(.setward-workspace) .media-preview-body[data-history-open=true]{grid-template-columns:minmax(0,1fr) 320px}:where(.setward-workspace) .media-preview-body[data-aside-open=true]{grid-template-columns:minmax(0,1fr) 360px}:where(.setward-workspace) .media-preview-aside{background:var(--surface);min-width:0;min-height:0;color:var(--ink);padding:20px;overflow:auto}:where(.setward-workspace) .media-version-rail{visibility:hidden;min-width:0;min-height:0;transition:visibility 0s var(--history-duration);overflow:hidden}:where(.setward-workspace) .media-preview-body[data-history-open=true] .media-version-rail{visibility:visible;transition-delay:0s}:where(.setward-workspace) .media-version-toolbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:0 24px 12px;display:flex}:where(.setward-workspace) .media-history-toggle{background:var(--surface);gap:8px;padding-inline:16px}:where(.setward-workspace) .media-history-toggle[aria-expanded=true]{background:var(--selected)}:where(.setward-workspace) .media-version-history{width:320px;height:100%;transition:transform var(--history-duration) var(--history-ease);background:var(--surface);border-left:1px solid var(--rule);flex-direction:column;gap:16px;min-height:0;padding:16px;display:flex;transform:translate(100%)}:where(.setward-workspace) .media-preview-body[data-history-open=true] .media-version-history{transform:translate(0)}:where(.setward-workspace) .media-version-history h3{font-size:14px}:where(.setward-workspace) .media-version-list{align-content:start;gap:8px;min-height:0;display:grid;overflow:auto}:where(.setward-workspace) .media-version-list .list-row{text-align:left;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}:where(.setward-workspace) .media-version-list button[aria-pressed=true]{background:var(--selected)}:where(.setward-workspace) .media-version-number{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}:where(.setward-workspace) .media-version-info{flex:1;gap:4px;min-width:0;font-size:12px;display:grid}:where(.setward-workspace) .media-version-info>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.setward-workspace) .media-version-info time{color:var(--muted)}:where(.setward-workspace) .media-preview-progress{padding:8px 24px;font-size:12px}@media (width<=860px){:where(.setward-workspace) .media-preview-body{grid-template-rows:minmax(0,1fr) minmax(0,0fr);grid-template-columns:minmax(0,1fr);transition-property:grid-template-rows}:where(.setward-workspace) .media-preview-body[data-history-open=true]{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}:where(.setward-workspace) .media-preview-body[data-aside-open=true]{flex-direction:column;display:flex;overflow-y:auto}:where(.setward-workspace) .media-preview-body[data-aside-open=true] .media-preview-canvas{flex:0 0 32dvh}:where(.setward-workspace) .media-preview-aside{flex:none;padding:16px;overflow:visible}:where(.setward-workspace) .media-version-toolbar{flex-wrap:wrap;gap:8px;padding:0 12px 12px}:where(.setward-workspace) .media-history-toggle{padding-inline:12px}:where(.setward-workspace) .media-version-history{border-left:0;border-top:1px solid var(--rule);width:100%;padding:12px;transform:translateY(100%)}:where(.setward-workspace) .media-history-collapse svg{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){:where(.setward-workspace) .media-preview{--history-duration:0s}}:where(.setward-workspace) .managed-media{grid-template-rows:minmax(0,1fr) auto;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid}:where(.setward-workspace) .managed-media>div{text-align:center;padding:16px}:where(.setward-workspace) .managed-media button{color:var(--ink)}:where(.setward-workspace) .document-reader{width:100%;height:100%;min-height:0;color:var(--ink);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}:where(.setward-workspace) .document-reader-status{color:var(--ink);background:var(--surface);white-space:normal;place-content:center;justify-items:center;gap:16px;padding:24px;display:grid}:where(.setward-workspace) .document-text{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;flex:1;min-height:0;padding:24px clamp(16px,4vw,56px);font-size:16px;line-height:1.65;overflow:auto}:where(.setward-workspace) .document-toolbar{border-bottom:1px solid var(--rule);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 16px;font-size:13px;display:flex}:where(.setward-workspace) .document-pages{background:var(--canvas);flex:1;min-height:0;padding:16px;overflow:auto}:where(.setward-workspace) .document-paper{color:#000;background:#fff;margin-inline:auto;position:relative}:where(.setward-workspace) .document-paper canvas{display:block}:where(.setward-workspace) .document-text-layer{letter-spacing:normal;word-spacing:normal;text-align:initial;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;transform-origin:0 0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}:where(.setward-workspace) .document-text-layer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}:where(.setward-workspace) .document-text-layer>:not(.markedContent),:where(.setward-workspace) .document-text-layer .markedContent span:not(.markedContent){--font-height:0;--scale-x:1;--rotate:0deg;font-size:calc(var(--text-scale-factor) * var(--font-height));transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}:where(.setward-workspace) .document-text-layer .markedContent{display:contents}:where(.setward-workspace) .document-text-layer ::selection{background:#3390ff66}:where(.setward-workspace) .media-preview-details{padding:12px var(--content-dialog-inset);border-bottom:1px solid var(--rule);flex-shrink:0;max-height:160px;overflow:auto}:where(.setward-workspace) .reference-context h3{margin:0 0 8px;font-size:13px}:where(.setward-workspace) .reference-context-list{gap:12px;display:grid}:where(.setward-workspace) .reference-context-row{justify-content:space-between;align-items:center;gap:16px;display:flex}:where(.setward-workspace) .reference-context-row>div{overflow-wrap:anywhere;min-width:0}:where(.setward-workspace) .reference-context-row strong{font-size:13px;font-weight:500;display:block}:where(.setward-workspace) .reference-context-row small{color:var(--muted);display:block}:where(.setward-workspace) .reference-context-row .inline-link{text-underline-offset:3px;flex-shrink:0;text-decoration:underline}:where(.setward-workspace) .reference-context-empty{color:var(--muted);margin:0;font-size:13px}:where(.setward-workspace) .reorder-item{min-width:0;position:relative}:where(.setward-workspace) .reorder-handle{touch-action:none;cursor:grab;width:44px;height:44px;color:var(--muted);flex:0 0 44px}:where(.setward-workspace) .reorder-handle:active{cursor:grabbing}:where(.setward-workspace) .reorder-handle svg{stroke-width:3px;stroke-linecap:round}:where(.setward-workspace) [data-reordering]{z-index:5;background:var(--surface);border-radius:8px;box-shadow:0 4px 18px #0002}:where(.setward-workspace) .reorder-shot[data-reorderable] .shot-row{padding-right:calc(44px + 2 * var(--control-inset))}:where(.setward-workspace) .reorder-shot>.reorder-handle{top:12px;right:var(--control-inset);position:absolute}:where(.setward-workspace) .reorder-file>.reorder-handle{background:var(--surface);border-radius:6px;position:absolute;top:4px;right:4px}:where(.setward-workspace) .reorder-file .file-thumbnail{width:100%;height:100%}:where(.setward-workspace) .reorder-file{aspect-ratio:1}:where(.setward-workspace) .reorder-file .file-thumbnail-kind{left:8px;right:auto}:where(.setward-workspace) .reorder-error{z-index:3;padding:12px var(--control-inset);background:var(--surface);color:var(--danger);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block:12px;display:flex;position:sticky;top:0}@media (prefers-reduced-motion:reduce){:where(.setward-workspace) .reorder-item{transition:none!important}}:where(.setward-workspace) .crew-assignment-field{margin-block:8px 24px}:where(.setward-workspace) .crew-assignment-count{color:var(--muted);margin-inline-start:6px;font-size:12px;font-weight:400}:where(.setward-workspace) .crew-picker-toggle{align-items:center;gap:6px;display:inline-flex}:where(.setward-workspace) .crew-assignment-list,:where(.setward-workspace) .crew-assignment-results{overscroll-behavior:contain;max-height:216px;overflow-y:auto}:where(.setward-workspace) .crew-assignment-field .list-row{gap:12px;min-height:52px;padding:6px 4px}:where(.setward-workspace) .crew-assignment-identity{text-align:left;overflow-wrap:anywhere;flex:1;gap:3px;min-width:0;display:grid}:where(.setward-workspace) .crew-assignment-identity strong{font-size:14px;font-weight:500}:where(.setward-workspace) .crew-assignment-identity small{color:var(--muted);font-size:12px}:where(.setward-workspace) .crew-assignment-picker{border:1px solid var(--rule);background:var(--surface);border-radius:8px;margin-top:12px;padding:10px}:where(.setward-workspace) .crew-assignment-search{margin-bottom:8px}:where(.setward-workspace) .crew-assignment-search .search{width:100%;min-width:0}:where(.setward-workspace) .crew-assignment-results>.muted{padding:12px 4px}:where(.setward-workspace) .schedule-equipment{border-bottom:1px solid var(--rule);margin-block:0 16px;padding-bottom:16px}:where(.setward-workspace) .schedule-equipment .section-title{gap:12px;min-height:44px;margin-bottom:0}:where(.setward-workspace) .schedule-equipment .section-title h3{color:var(--muted);font-size:13px;font-weight:500}:where(.setward-workspace) .schedule-equipment-lists{max-height:192px;margin-inline:calc(-1 * var(--control-inset));padding-inline:var(--control-inset);overflow-y:auto}:where(.setward-workspace) .schedule-equipment-link{min-height:44px;margin-inline:calc(-1 * var(--control-inset));padding:10px var(--control-inset);border-radius:6px;align-items:center;gap:12px;text-decoration:none;display:flex}:where(.setward-workspace) .schedule-equipment-link:hover{background:var(--selected);text-decoration:none}:where(.setward-workspace) .schedule-equipment-link:focus-visible{outline-offset:-2px}:where(.setward-workspace) .equipment-list-name{overflow-wrap:anywhere;flex:1;min-width:0}:where(.setward-workspace) .schedule-equipment-link>small{color:var(--muted);flex-shrink:0}:where(.setward-workspace) .schedule-equipment-link>svg{flex-shrink:0}:where(.setward-workspace) .schedule-equipment-empty{flex-wrap:wrap;align-items:center;gap:4px 16px;min-height:44px;display:flex}:where(.setward-workspace) .schedule-equipment-empty p{margin:0}:where(.setward-workspace) .schedule-equipment-empty a{align-items:center;min-height:44px;display:inline-flex}:where(.setward-workspace) .equipment-list-selection .search{width:100%}:where(.setward-workspace) .equipment-list-selection>p{margin-block:12px 8px;font-size:12px}:where(.setward-workspace) .equipment-list-options{overscroll-behavior:contain;border:1px solid var(--rule);border-radius:8px;max-height:min(320px,42dvh);overflow-y:auto}:where(.setward-workspace) .equipment-list-options .check-row{border-bottom:1px solid var(--rule);gap:12px;min-height:56px;margin:0;padding:12px}:where(.setward-workspace) .equipment-list-options .check-row:last-child{border-bottom:0}:where(.setward-workspace) .equipment-list-options .check-row:hover{background:var(--selected)}:where(.setward-workspace) .equipment-list-options input{flex-shrink:0}:where(.setward-workspace) .equipment-list-options small{color:var(--muted);margin-top:4px;display:block}:where(.setward-workspace) .equipment-list-options>p{padding:12px}:where(.setward-workspace) .resource-collection{padding-inline:var(--tool-content-inset)}:where(.setward-workspace) .resource-collection>.search{width:100%;margin:0 0 16px}:where(.setward-workspace) .resource-collection .list-row{width:calc(100% + 2 * var(--control-inset));margin-inline:calc(-1 * var(--control-inset));padding-inline:var(--control-inset);border-bottom:0;position:relative}:where(.setward-workspace) .resource-collection .list-row:after{content:"";bottom:0;inset-inline:var(--control-inset);background:var(--rule);pointer-events:none;height:1px;position:absolute}:where(.setward-workspace) .resource-collection .circle-label{flex:0 0 40px}:where(.setward-workspace) .timezone-field{margin-bottom:18px}:where(.setward-workspace) .timezone-input{position:relative}:where(.setward-workspace) .timezone-input .field{margin-bottom:0}:where(.setward-workspace) .timezone-input input{text-overflow:ellipsis;min-height:44px;padding-right:46px}:where(.setward-workspace) button.timezone-toggle{background:0 0;border:0;width:44px;height:44px;position:absolute;bottom:0;right:0}:where(.setward-workspace) button.timezone-toggle:hover:not(:disabled),:where(.setward-workspace) button.timezone-toggle:active{background:0 0}:where(.setward-workspace) .timezone-toggle[aria-expanded=true] svg{transform:rotate(180deg)}:where(.setward-workspace) .timezone-picker{border:1px solid var(--rule);background:var(--surface);border-radius:8px;margin-top:6px;padding:4px}@media (width>=761px){:where(.setward-workspace) .timezone-picker{z-index:10;margin:0;position:fixed;box-shadow:0 8px 24px #0002}}:where(.setward-workspace) .timezone-picker ul{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(260px,35dvh);margin:0;padding:0;list-style:none;position:relative;overflow-y:auto}:where(.setward-workspace) .timezone-picker ul::-webkit-scrollbar{width:6px;display:block}:where(.setward-workspace) .timezone-picker li{cursor:pointer;border-radius:4px;align-items:center;gap:10px;min-height:56px;padding:10px;display:flex}:where(.setward-workspace) .timezone-picker li>span{overflow-wrap:anywhere;flex:1;gap:3px;min-width:0;display:grid}:where(.setward-workspace) .timezone-picker strong{font-size:14px;font-weight:500}:where(.setward-workspace) .timezone-picker small{color:var(--muted);font-size:12px}:where(.setward-workspace) .timezone-picker li:hover,:where(.setward-workspace) .timezone-picker li[data-active]{background:var(--selected)}:where(.setward-workspace) .timezone-picker p{color:var(--muted);padding:12px 10px}:where(.setward-workspace) .cover-editor{flex-direction:column;gap:12px;display:flex}:where(.setward-workspace) .cover-image-action{z-index:1;justify-content:flex-end;height:44px;display:flex;position:absolute;top:12px;right:12px}:where(.setward-workspace) .cover-image-action button{background:var(--surface);box-shadow:0 2px 8px #0002}:where(.setward-workspace) .cover-crop-viewport,:where(.setward-workspace) .cover-crop-empty{aspect-ratio:16/10;background:var(--canvas);border-radius:8px;width:100%;position:relative;overflow:hidden}:where(.setward-workspace) .cover-crop-viewport{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline-offset:3px}:where(.setward-workspace) .cover-crop-viewport[data-dragging]{cursor:grabbing}:where(.setward-workspace) .cover-crop-viewport .project-cover-image{pointer-events:none;position:absolute;inset:0}:where(.setward-workspace) .cover-crop-grid{border-radius:inherit;pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(33.333% - .5px),#fff8 33.333%,#0000 calc(33.333% + .5px) calc(66.667% - .5px),#fff8 66.667%,#0000 calc(66.667% + .5px)),linear-gradient(#0000 calc(33.333% - .5px),#fff8 33.333%,#0000 calc(33.333% + .5px) calc(66.667% - .5px),#fff8 66.667%,#0000 calc(66.667% + .5px));border:2px solid #fff;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0005}:where(.setward-workspace) .cover-crop-state,:where(.setward-workspace) .cover-crop-empty{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}:where(.setward-workspace) .cover-crop-state{background:var(--canvas);position:absolute;inset:0}:where(.setward-workspace) .cover-crop-empty{border:1px dashed var(--rule)}:where(.setward-workspace) .cover-crop-empty svg{width:32px;height:32px}:where(.setward-workspace) .cover-crop-toolbar{flex-direction:column;align-items:center;gap:6px;min-height:20px;display:flex}:where(.setward-workspace) .cover-crop-toolbar .annotation{margin:0}:where(.setward-workspace) .script-layout{height:100%;min-height:0;overflow:hidden}:where(.setward-workspace) .script-history-heading{margin-bottom:20px}:where(.setward-workspace) .script-history-heading h3,:where(.setward-workspace) .script-version-preview h2{overflow-wrap:anywhere}:where(.setward-workspace) .script-version-row{padding-inline:0}:where(.setward-workspace) .script-version-row>button{flex-shrink:0}:where(.setward-workspace) dialog.wide:has(.script-version-preview) #dialog-form{flex-direction:column;max-height:calc(100dvh - 64px);display:flex}:is(:where(.setward-workspace) dialog.wide:has(.script-version-preview) .dialog-head,:where(.setward-workspace) dialog.wide:has(.script-version-preview) .dialog-footer){flex:none}:where(.setward-workspace) dialog.wide:has(.script-version-preview) .dialog-body{min-height:0;max-height:none;overflow-y:auto}@media (width<=760px){:where(.setward-workspace) dialog.wide:has(.script-version-preview) #dialog-form{max-height:none}}:where(.setward-workspace) button.script-block-delete{opacity:0;pointer-events:none}:where(.setward-workspace) .script-block:focus-within .script-block-delete{opacity:1;pointer-events:auto}@media (hover:hover) and (pointer:fine){:where(.setward-workspace) .script-block:hover .script-block-delete{opacity:1;pointer-events:auto}}:where(.setward-workspace) .writing-area{width:100%;height:100%;padding:6px var(--tool-content-inset) 64px;margin-inline:0;overflow:auto}:where(.setward-workspace) .writing-header{align-items:center;gap:16px;padding-block:4px 20px;display:flex}:where(.setward-workspace) .writing-title{flex:1;min-width:0;margin:0}:where(.setward-workspace) .writing-header>.actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;gap:24px}:where(.setward-workspace) .writing-header>.actions>button{min-height:44px}:where(.setward-workspace) .script-switcher{max-width:100%;letter-spacing:inherit;align-items:center;gap:12px;padding:8px 0;display:inline-flex}:where(.setward-workspace) .script-save-state{text-align:right;flex:none;width:66px;margin:0;display:inline-block}:where(.setward-workspace) .script-switcher span{overflow-wrap:anywhere;min-width:0}:where(.setward-workspace) .script-switcher svg{flex:none}:where(.setward-workspace) .script-switcher-menu{max-height:min(460px,100dvh - 24px);overflow:auto}:where(.setward-workspace) .script-switcher-menu button{align-items:center;gap:12px;min-height:44px;padding:12px;display:flex}:where(.setward-workspace) .script-switcher-menu button span{overflow-wrap:anywhere;flex:1;min-width:0}:where(.setward-workspace) .script-switcher-menu button[aria-current]{background:var(--selected)}:where(.setward-workspace) .writing-toolbar{z-index:2;background:var(--surface);border:1px solid var(--rule);border-radius:10px;align-items:center;gap:8px;min-height:60px;padding:8px;display:flex;position:sticky;top:-6px}:where(.setward-workspace) .writing-toolbar .field{margin:0}:where(.setward-workspace) .writing-toolbar .field>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:where(.setward-workspace) .writing-toolbar input,:where(.setward-workspace) .writing-toolbar select,:where(.setward-workspace) .writing-toolbar .loading-field{padding-block:6px;width:100%;height:40px;min-height:40px;margin:0;padding-left:10px;font-size:14px}:where(.setward-workspace) .writing-font{width:178px}:where(.setward-workspace) .writing-size{width:60px}:where(.setward-workspace) .writing-color{width:44px}:where(.setward-workspace) .writing-alignment{width:132px}:where(.setward-workspace) .writing-marks{gap:2px;display:flex}:where(.setward-workspace) .writing-marks button,:where(.setward-workspace) .writing-marks .loading-field{flex:none;place-items:center;width:40px;height:40px;padding:0;font-size:16px;display:grid}:where(.setward-workspace) .writing-marks button[aria-pressed=true]{background:var(--selected);color:var(--ink)}@media (width<=1050px){:where(.setward-workspace) .writing-toolbar{grid-template-columns:minmax(0,1fr) 60px 132px;display:grid}:where(.setward-workspace) .writing-toolbar>div{width:auto;min-width:0}:where(.setward-workspace) .writing-alignment{grid-area:1/3}:where(.setward-workspace) .writing-marks{grid-area:2/1/3/-1;justify-self:start}:where(.setward-workspace) .writing-color{grid-area:2/3;justify-self:end}}@media (width<=760px){:where(.setward-workspace) .writing-header{flex-wrap:wrap;gap:8px}:where(.setward-workspace) .writing-title{flex-basis:100%}:where(.setward-workspace) .writing-toolbar{grid-template-columns:minmax(0,1fr) 54px 132px;gap:6px}:where(.setward-workspace) .writing-toolbar select:not([multiple]):not([size]){background-position:right 6px center;padding-inline:8px 24px}:where(.setward-workspace) .writing-toolbar input,:where(.setward-workspace) .writing-toolbar select,:where(.setward-workspace) .writing-toolbar .loading-field,:where(.setward-workspace) .writing-marks button{height:44px;min-height:44px}:where(.setward-workspace) .writing-marks{justify-content:space-between;gap:0}:where(.setward-workspace) .writing-marks button,:where(.setward-workspace) .writing-marks .loading-field{width:44px}}:where(.setward-workspace) .writing-alignment-buttons{border:1px solid var(--rule);border-radius:8px;display:flex;overflow:hidden}:where(.setward-workspace) .writing-alignment-buttons button{border:0;border-radius:0;flex:1;width:0;min-width:0;height:38px;min-height:38px}:where(.setward-workspace) .writing-alignment-buttons button[aria-pressed=true]{background:var(--selected)}:where(.setward-workspace) .text-color-trigger{place-items:center;width:44px;height:40px;padding:0;display:grid}:where(.setward-workspace) .text-color-letter{border-bottom:3px solid var(--text-swatch);padding-inline:3px;font-size:18px;line-height:22px}:where(.setward-workspace) .text-color-palette{padding:12px}:where(.setward-workspace) .text-color-swatches{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding-block:8px 12px;display:grid}:where(.setward-workspace) .text-color-swatch{border-color:#0000;place-items:center;width:100%;height:44px;min-height:44px;padding:5px;display:grid}:where(.setward-workspace) .text-color-swatch span{border:1px solid #0000001f;border-radius:5px;width:100%;height:100%;display:block}:where(.setward-workspace) .text-color-swatch[aria-pressed=true]{border-color:var(--ink)}:where(.setward-workspace) .palette-automatic{justify-content:space-between;display:flex}:where(.setward-workspace) .text-color-custom{align-items:flex-end;gap:8px;display:flex}:where(.setward-workspace) .text-color-custom .field{flex:1;min-width:0;margin:0}:where(.setward-workspace) .text-color-custom .field>span{clip-path:none;width:auto;height:auto;position:static}:where(.setward-workspace) .text-color-custom input,:where(.setward-workspace) .text-color-custom button{height:44px;min-height:44px}@media (width<=760px){:where(.setward-workspace) .writing-alignment-buttons button{height:44px;min-height:44px}:where(.setward-workspace) .writing-alignment-buttons{box-shadow:inset 0 0 0 1px var(--rule);border:0}:where(.setward-workspace) .text-color-trigger{height:44px}}:where(.setward-workspace) .text-color-palette button:focus-visible{border-color:var(--ink);outline:none}:where(.setward-workspace) .palette-automatic{border:1px solid #0000}@media (width<=760px){:where(.setward-workspace) .writing-header>.actions{width:100%}}:where(.setward-workspace) .script-page-actions{align-items:center;gap:12px;display:flex}:where(.setward-workspace) .script-page-actions .script-save-retry{font:inherit;color:var(--danger);padding:0}:where(.setward-workspace) .script-document-title{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:600;line-height:1.3}:where(.setward-workspace) .script-section{min-width:0;margin-top:32px}:where(.setward-workspace) .script-section-heading{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}:where(.setward-workspace) .script-section-title{flex-wrap:wrap;align-items:center;gap:4px 16px;min-width:0;display:flex}:where(.setward-workspace) .script-section-title :is(h3,h4){overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.4}:where(.setward-workspace) .script-section-scene,:where(.setward-workspace) .script-section-scene>a{white-space:normal;overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;font-size:13px;display:inline-flex}:where(.setward-workspace) .script-section-heading>button{flex-shrink:0}:where(.setward-workspace) .script-block{min-width:0;margin-top:24px}:where(.setward-workspace) .script-block[data-block-type=dialogue]{--script-block-inset:9%}:where(.setward-workspace) .script-block[data-block-type=voiceover]{--script-block-inset:6%}:where(.setward-workspace) .script-block-heading{min-height:44px}:where(.setward-workspace) .script-block-label{color:var(--muted);margin-inline-start:var(--script-block-inset,0px);font-size:12px;font-weight:400;line-height:1.5}:where(.setward-workspace) .script-block-content{width:calc(100% - 2 * var(--script-block-inset,0px));margin-inline:auto}:where(.setward-workspace) .script-block-on_screen_text{text-transform:uppercase}:where(.setward-workspace) .writing-content{white-space:break-spaces;text-align:left;overflow-wrap:anywhere;outline:none;min-height:44px;padding:6px 0;font-size:16px;line-height:1.6}:where(.setward-workspace) .writing-content p{font-size:inherit;line-height:inherit;white-space:inherit;margin:0}@media (width<=760px){:where(.setward-workspace) .script-document-title{font-size:24px}:where(.setward-workspace) .script-block[data-block-type=dialogue],:where(.setward-workspace) .script-block[data-block-type=voiceover]{--script-block-inset:3%}:where(.setward-workspace) .writing-content{font-size:17px}}:where(.setward-workspace) [data-participant-color=blue]{--participant-color:#3159b8}:where(.setward-workspace) [data-participant-color=teal]{--participant-color:#16766c}:where(.setward-workspace) [data-participant-color=purple]{--participant-color:#7044a0}:where(.setward-workspace) [data-participant-color=ochre]{--participant-color:#9b4c19}:where(.setward-workspace) [data-participant-color=rose]{--participant-color:#a13765}:where(.setward-workspace) [data-participant-color=slate]{--participant-color:#48616b}:where(.setward-workspace) .collaboration-sidebar{margin:-17px 0 17px;padding:0 5px}:where(.setward-workspace) .collaboration-people{flex:none}:where(.setward-workspace) .collaboration-trigger{background:0 0;border:0;align-items:center;gap:7px;min-height:40px;padding:5px 6px;display:flex}:where(.setward-workspace) .collaboration-faces{gap:4px;display:flex}:where(.setward-workspace) .collaboration-avatar{width:28px;height:28px;color:var(--participant-color);background:color-mix(in srgb, var(--participant-color) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--participant-color) 24%, var(--surface));border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:650;line-height:1;display:grid}:where(.setward-workspace) .collaboration-overflow,:where(.setward-workspace) .collaboration-mobile-count,:where(.setward-workspace) .collaboration-status{color:var(--muted);white-space:nowrap;font-size:12px}:where(.setward-workspace) .collaboration-mobile-count{display:none}:where(.setward-workspace) .collaboration-menu{padding:12px}:where(.setward-workspace) .collaboration-menu-heading{justify-content:space-between;align-items:center;padding-left:6px;display:flex}:where(.setward-workspace) .collaboration-menu-heading strong{font-size:14px}:where(.setward-workspace) .collaboration-list{max-height:min(360px,60dvh);margin:8px 0 0;padding:0;list-style:none;overflow:auto}:where(.setward-workspace) .collaboration-list li{align-items:center;gap:12px;padding:10px 6px;display:flex}:where(.setward-workspace) .collaboration-person-detail{min-width:0;color:var(--muted);overflow-wrap:anywhere;gap:4px;font-size:12px;line-height:1.4;display:grid}:where(.setward-workspace) .collaboration-person-detail strong{color:var(--ink);font-size:13px;font-weight:550}:where(.setward-workspace) .collaboration-connection{padding:0 6px 8px;font-size:13px;line-height:1.5}:where(.setward-workspace) .collaboration-item{min-width:0;padding-top:22px;position:relative}:where(.setward-workspace) .reorder-shot>.collaboration-item{flex:1}:where(.setward-workspace) .collaboration-item>.shot-row{width:100%}:where(.setward-workspace) .collaboration-item>.shot-planning-fields{padding-block:10px}:where(.setward-workspace) .collaboration-item:has(>.script-block){margin-top:24px}:where(.setward-workspace) .collaboration-item>.script-block{margin-top:0}:where(.setward-workspace) .collaboration-item[data-collaboration-active]:after{content:"";border:2px solid var(--participant-color);pointer-events:none;border-radius:0 8px 8px;position:absolute;inset:22px 0 0}:where(.setward-workspace) .collaboration-item:not(:has(>.shot-row)):after{left:-10px;right:-10px}:where(.setward-workspace) .collaboration-item:not(:has(>.shot-row))>.collaboration-editor{left:-10px}:where(.setward-workspace) .collaboration-editor{z-index:2;background:var(--participant-color);color:#fff;white-space:nowrap;pointer-events:none;border-radius:5px 5px 0 0;max-width:min(300px,100% - 24px);padding:3px 8px;font-size:11px;font-weight:500;line-height:1.4;display:flex;position:absolute;top:0;left:0}:where(.setward-workspace) .collaboration-editor>span:first-child{text-overflow:ellipsis;overflow:hidden}:where(.setward-workspace) .collaboration-editor>span:last-child{white-space:pre;flex:none}@media (width<=860px){:where(.setward-workspace) .collaboration-header .collaboration-additional,:where(.setward-workspace) .collaboration-header .collaboration-overflow{display:none}:where(.setward-workspace) .collaboration-header .collaboration-mobile-count{display:inline}:where(.setward-workspace) .collaboration-header .collaboration-trigger{min-height:44px}:where(.setward-workspace) .topbar:has(.collaboration-header){gap:6px}:where(.setward-workspace) .topbar:has(.collaboration-header) .context-line{flex:1;min-width:0}:where(.setward-workspace) .collaboration-header .collaboration-status{white-space:normal;text-align:left;max-width:74px;font-size:11px}}:is(.setward-workspace,.ui-field) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select):focus{box-shadow:none;outline:none}:is(.setward-workspace,.ui-field) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select):focus:not([aria-invalid=true]){border-color:var(--ink,var(--color-focus))}:is(.setward-workspace,.ui-field) :where(input,textarea,select)[aria-invalid=true]:focus{border-color:var(--danger,var(--color-danger))}:where(.setward-workspace) .suggestion-field{position:relative}:where(.setward-workspace) .suggestion-popup{z-index:10;border:1px solid var(--rule);background:var(--surface);border-radius:8px;margin:4px 0 0;padding:6px;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 16px #0001}:where(.setward-workspace) .suggestion-field [role=listbox]{max-height:220px;margin:0;padding:0;list-style:none;overflow:auto}:where(.setward-workspace) .suggestion-field [role=option]{overflow-wrap:anywhere;cursor:pointer;border-radius:4px;gap:4px;padding:12px;display:grid}:where(.setward-workspace) .suggestion-attribution{color:#5e5e5e;text-align:right;white-space:nowrap;padding:8px 12px 4px;font-size:12px;font-weight:400;line-height:1.5}:where(.setward-workspace) .suggestion-field [role=option]:hover,:where(.setward-workspace) .suggestion-field [aria-selected=true]{background:var(--selected)}:where(.setward-workspace).reader-unavailable{align-content:start;justify-items:start;gap:16px;padding:32px;display:grid}:where(.setward-workspace) .project-cover-image{width:100%;height:100%;display:block;position:relative;overflow:hidden}:where(.setward-workspace) .project-cover-image img{object-fit:cover;object-position:var(--cover-x) var(--cover-y);width:100%;height:100%;transform:scale(var(--cover-zoom));transform-origin:var(--cover-x) var(--cover-y)}:where(.setward-workspace) .project-cover-image.resource-thumb{width:80px;height:64px}.setward-workspace{min-width:0;height:100%;min-height:0}.setward-workspace.production-workspace{height:var(--workspace-viewport,100dvh)}:where(.setward-workspace) #main[tabindex="-1"]:focus{outline:none}:where(.setward-workspace).workspace-loading{place-items:center;padding:24px;display:grid}:where(.setward-workspace) .workspace-feedback{z-index:50;background:var(--surface);max-width:min(440px,100vw - 48px);color:var(--danger);border:1px solid var(--rule);border-radius:8px;align-items:center;gap:16px;padding:16px;display:flex;position:fixed;bottom:80px;right:24px;box-shadow:0 4px 24px #0001}:where(.setward-workspace),:where(.setward-workspace) *{scrollbar-width:none}:where(.setward-workspace)::-webkit-scrollbar{display:none}:where(.setward-workspace) ::-webkit-scrollbar{display:none}:where(.setward-workspace) video{max-width:100%}:where(.setward-workspace) #file-rows{flex-direction:column;display:flex}
