@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400.ttf)format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500.ttf)format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600.ttf)format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-700.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700.ttf)format("truetype")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-400.ttf)format("truetype")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/source-serif-4-500.ttf)format("truetype")}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-border-style:solid;--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-duration:initial;--tw-space-x-reverse:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--color-black:#000;--spacing:.25rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.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}.inset-0{inset:0}.top-4{top:calc(var(--spacing) * 4)}.top-\[50\%\]{top:50%}.right-4{right:calc(var(--spacing) * 4)}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.my-1{margin-block:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-px{height:1px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.w-2{width:calc(var(--spacing) * 2)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-9{width:calc(var(--spacing) * 9)}.w-full{width:100%}.max-w-lg{max-width:var(--container-lg)}.min-w-\[8rem\]{min-width:8rem}.shrink{flex-shrink:1}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:--radix-dropdown-menu-content-transform-origin}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:--radix-tooltip-content-transform-origin}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.cursor-default{cursor:default}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-input{border-color:#ced7e5}.bg-background{background-color:#fff}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-destructive{background-color:#a63c3c}.bg-muted{background-color:#f4f6fa}.bg-popover{background-color:#fff}.bg-primary{background-color:#2258c7}.bg-secondary{background-color:#eef2f8}.fill-current{fill:currentColor}.p-1{padding:var(--spacing)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-destructive-foreground{color:#fff}.text-muted-foreground{color:#5e6c84}.text-popover-foreground{color:#172b4d}.text-primary{color:#2258c7}.text-primary-foreground{color:#fff}.text-secondary-foreground{color:#263b59}.underline-offset-4{text-underline-offset:4px}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.ring-offset-background{--tw-ring-offset-color:#fff}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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-200{--tw-duration:.2s;transition-duration:.2s}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.running{animation-play-state:running}@media (hover:hover){.hover\:bg-accent:hover{background-color:#edf3ff}.hover\:bg-destructive\/90:hover{background-color:oklab(50.5439% .128599 .0561079/.9)}.hover\:bg-primary\/90:hover{background-color:oklab(49.3966% -.0242064 -.180931/.9)}.hover\:bg-secondary\/80:hover{background-color:oklab(95.9836% -.00184265 -.00892609/.8)}.hover\:text-accent-foreground:hover{color:#244d95}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:bg-accent:focus{background-color:#edf3ff}.focus\:text-accent-foreground:focus{color:#244d95}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + 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)}.focus\:ring-ring:focus{--tw-ring-color:#91b3fa}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:#91b3fa}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:calc(1 / 2*-100%)}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:calc(48%*-1)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:#edf3ff}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:#5e6c84}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:calc(1 / 2*-100%)}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:calc(48%*-1)}@media (width>=40rem){.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:text-left{text-align:left}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}.story-app.cinema-app{--ink:#edf2ef;--muted:#98a9a9;--teal:#315f57;--line:#294044;color:#edf2ef;isolation:isolate;background:#0e1c20;grid-template-rows:72px minmax(0,1fr) 88px;height:100dvh;min-height:650px;display:grid;position:relative;overflow:hidden}.cinema-app button{cursor:pointer}.cinema-app button:disabled{cursor:default}.cinema-app button:focus-visible,.cinema-app a:focus-visible{outline-offset:5px;outline:2px solid #ace8d6}.cinema-backdrop{z-index:-1;background:radial-gradient(at 72% 42%,#203337 0%,#101f23 54%,#0c191d 100%);position:absolute;inset:0}.cinema-backdrop:after{content:"";opacity:0;background:linear-gradient(90deg,#0b181cf2,#0b181ca6),url(/images/hospital-corridor.jpg) 50% 48%/cover;transition:opacity 1.5s;position:absolute;inset:0}.phase-page .cinema-backdrop:after{opacity:1}.cinema-header{z-index:12;border-bottom:1px solid #ffffff0c;justify-content:space-between;align-items:center;padding:0 42px;display:flex;position:relative}.cinema-brand{color:#edf2ef;align-items:center;gap:10px;text-decoration:none;display:flex}.cinema-brand>svg{color:#b4d6c8}.cinema-brand b{letter-spacing:-1.1px;font-size:25px;font-weight:600}.cinema-brand>span{color:#aebbb9;border-left:1px solid #ffffff20;margin-left:12px;padding-left:24px;font-size:13px}.cinema-header-right{align-items:center;gap:22px;display:flex}.cinema-case-id{letter-spacing:.09em;color:#96a8a9;font-size:11px}.cinema-header-right button{color:#becbc8;background:0 0;font-size:12px}.cinema-header-right button:hover{color:#fff;background:#ffffff0a}.cinema-app .cinema-stage{width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;position:relative;overflow:hidden}.camera-world{z-index:0;position:absolute;inset:0}.camera-world>div{overflow:hidden!important}.world-loading{color:#a6b9b4;position:absolute;top:45%;left:70%}.cinema-scene-copy{z-index:7;pointer-events:none;width:32%;position:absolute;top:15%;left:6%}.cinema-scene-copy button,.cinema-scene-copy a{pointer-events:auto}.cinema-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#a0b7b1;align-items:center;gap:9px;margin-bottom:26px;font-size:11px;display:flex}.cinema-eyebrow>span{background:#c0e4d5;border-radius:50%;width:5px;height:5px}.story-app.cinema-app h1{letter-spacing:-.045em;color:#f2f3e9;text-wrap:balance;max-width:500px;margin:0;font-size:clamp(42px,4.9vw,76px);font-weight:500;line-height:1.07}.cinema-scene-copy>div>p{color:#a6b7b5;max-width:300px;margin-top:23px;font-size:13px;line-height:1.65}.cinema-document-menu{flex-direction:column;gap:1px;max-width:310px;margin-top:35px;display:flex}.cinema-document-menu button{color:#cad4d0;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff12;align-items:center;gap:12px;width:100%;padding:14px 0;font-size:12px;display:flex}.cinema-document-menu button:hover{color:#fff}.cinema-document-menu button>small{font-variant-numeric:tabular-nums;color:#869b97;margin-left:auto}.cinema-document-menu button>svg:first-child{color:#a4b9b1}.cinema-document-menu button>svg:last-child{color:#829994;margin-left:8px}.cinema-stage-meta{color:#819893;z-index:8;align-items:center;gap:9px;font-size:10px;display:flex;position:absolute;bottom:22px;left:42px}.cinema-stage-meta button{color:#9bb0aa;font:inherit;background:0 0;border:0;align-items:center;gap:3px;display:flex}.cinema-caption{text-align:center;z-index:10;color:#c8d7d1;background:#0d1c20db;border:1px solid #ffffff0b;border-radius:9px;width:max-content;max-width:780px;padding:12px 22px;font-size:14px;line-height:1.5;position:absolute;bottom:58px;left:50%;transform:translate(-50%)}.cinema-navigation{z-index:15;background:#0c191d;border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:18px;padding:0 42px;display:flex}.cinema-navigation-left,.cinema-navigation-right{align-items:center;gap:12px;display:flex}.cinema-navigation-left>button{color:#b5c7bf;background:0 0}.cinema-navigation-left>button:hover{color:#fff;background:#ffffff0b}.cinema-navigation-left>.cinema-play{background:#243d3d;border:1px solid #ffffff0f;border-radius:50%;width:38px;height:38px}.cinema-navigation nav{gap:20px;margin-left:20px;display:flex}.cinema-navigation nav button{color:#7d9390;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-size:11px;display:flex}.cinema-navigation nav button:disabled{opacity:.38}.cinema-navigation nav button>span{color:#76928c;min-width:14px;font-size:9px}.cinema-navigation nav button>b{font-weight:500}.cinema-navigation nav button[aria-current]{color:#e5eee8}.cinema-navigation nav button[aria-current]>span{color:#b7e6d1}.cinema-app .cinema-primary{color:#17382f;background:#c6e8d8;border:1px solid #dbf3e5;border-radius:8px;gap:20px;min-width:164px;height:46px;padding:0 22px;font-size:12px;font-weight:600;box-shadow:0 4px 14px #0002}.cinema-app .cinema-primary:hover{background:#d9f3e6}.cinema-app .cinema-primary:disabled{opacity:.3}.cinema-moment{color:#7f9690;font-variant-numeric:tabular-nums;margin-right:9px;font-size:10px}.cinema-working{color:#bdd7ca;align-items:center;gap:10px;font-size:12px;display:flex}.cinema-working>span{gap:14px;display:flex}.cinema-working small{color:#8fa89e}.cinema-working button{color:#b3c4be;background:0 0}.world-finding{text-align:left;color:#dbe8e1;background:#1b2f33;border:1px solid #40605f;border-radius:11px;flex-direction:column;gap:19px;width:245px;min-height:160px;padding:21px;transition:border-color .25s,background .25s;display:flex;box-shadow:0 22px 45px #020a0c55}.world-finding.selected{background:#263b3b;border-color:#8eaa8a}.world-finding:hover{border-color:#b5d3c2}.world-finding-top{color:#92aaa3;justify-content:space-between;align-items:center;display:flex}.world-finding-top i{border:1px solid #69877a;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;display:grid}.world-finding-top small{font-size:11px}.world-finding strong{white-space:normal;font-size:20px;font-weight:500;line-height:1.2}.world-outcome{color:#aac6b8;font-size:11px}.world-outcome.insufficient{color:#dfbd8a}.world-finding.recorded{border-color:#9bc7ad}.has-reading-surface .world-finding{opacity:.08;transition:opacity .5s}.world-note-mark{color:#314940;pointer-events:none;flex-direction:column;align-items:center;gap:16px;width:260px;display:flex}.world-note-mark>span{font-size:22px}.world-note-mark>small{font-size:11px}.world-draft-mark{color:#294035;pointer-events:none;flex-direction:column;gap:13px;width:250px;display:flex}.world-draft-mark>strong{font-size:23px;font-weight:500}.world-draft-mark>span{color:#7b897f;margin-bottom:20px;font-size:11px}.world-draft-mark>i{color:#8e958a;align-items:center;gap:7px;font-size:11px;font-style:normal;display:flex}.world-draft-mark>i.recorded{color:#34694c}.world-draft-mark>i>span{border:1px solid #c7cec6;border-radius:50%;width:10px;height:10px}.cinema-finding-dock{z-index:8;justify-content:center;gap:9px;display:flex;position:absolute;bottom:126px;left:43%;right:5%}.cinema-finding-dock button{color:#9fb6ac;background:#16292c;border:0;border-radius:5px;align-items:center;gap:6px;padding:8px;font-size:10px;display:flex}.cinema-finding-dock button>b{display:none}.cinema-finding-dock button>span{place-items:center;width:24px;height:24px;display:grid}.cinema-finding-dock button[aria-pressed=true]{color:#e3ede4;background:#38534b}.cinema-finding-dock .reviewed{color:#abddbb}.cinema-review-route{color:#607c75;flex-direction:column;gap:15px;margin-top:35px;font-size:11px;display:flex}.cinema-review-route span{align-items:center;gap:13px;display:flex}.cinema-review-route i{background:currentColor;border-radius:50%;width:4px;height:4px}.cinema-review-route .active{color:#d5e8d9}.cinema-reading-panel{--ink:#253c35;--muted:#73847b;--teal:#346457;color:#294238;z-index:9;scrollbar-width:thin;scrollbar-color:#becabd transparent;background:#f2f2e9;border:1px solid #e1e7da;border-radius:13px;flex-direction:column;justify-content:center;gap:22px;padding:36px;display:flex;position:absolute;inset:8% 7% 145px 48%;overflow:auto;box-shadow:0 30px 75px #0004}.story-app.cinema-app .cinema-reading-panel h2{letter-spacing:-.025em;color:#263d35;text-wrap:balance;margin:0;font-size:clamp(22px,2.35vw,34px);font-weight:500;line-height:1.3}.cinema-reading-panel .paper-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#6c7f72;font-size:10px}.cinema-reading-panel>small{color:#7f8e7d;font-size:10px}.reading-symbol{color:#648271;background:#e0e8dc;border-radius:16px;place-items:center;width:62px;height:62px;margin-bottom:14px;display:grid}.cinema-proposal{color:#4e735a;align-items:center;gap:9px;padding-top:12px;font-size:12px;display:flex}.cinema-proposal.insufficient{color:#876534}.cinema-proposal i{background:currentColor;border-radius:50%;width:6px;height:6px}.cinema-source-heading{border-bottom:1px solid #263d351a;flex-shrink:0;align-items:center;gap:13px;padding-bottom:23px;display:flex}.cinema-source-heading>div{flex-direction:column;gap:6px;display:flex}.cinema-source-heading b{font-size:13px;font-weight:600}.cinema-source-heading small{color:#81907f;font-size:10px}.cinema-source-heading button{color:#476950;background:#e4eade;border:0;border-radius:6px;margin-left:auto;padding:8px}.cinema-source-heading button:disabled{display:none}.cinema-reading-panel .cinema-evidence-label{color:#6c7b6c;margin:0;font-size:12px;line-height:1.6}.cinema-reading-panel blockquote{letter-spacing:-.015em;margin:0;font-size:clamp(20px,1.8vw,27px);font-weight:450;line-height:1.55}.cinema-reading-panel mark{color:#253c35;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 45%,#dce7c9 45%);padding:0 2px}.beat-conflict mark{background:linear-gradient(#0000 45%,#efe0bd 45%)}.cinema-exact{color:#78916e;align-items:center;gap:7px;margin-top:10px;font-size:10px;display:flex}.beat-decision{justify-content:flex-start;gap:16px}.story-app.cinema-app .beat-decision h2{font-size:24px}.cinema-reading-panel .decision-summary{color:#64786a;margin:0;font-size:12px;line-height:1.6}.cinema-open-issue{border-left:2px solid #c7a76a;padding:3px 0 3px 16px}.cinema-open-issue>span{text-transform:uppercase;letter-spacing:.08em;color:#a4844e;font-size:10px}.cinema-open-issue p{color:#566b5c;margin:8px 0 0;font-size:12px;line-height:1.5}.decision-next{color:#50755a;align-items:center;gap:8px;font-size:11px;display:flex}.cinema-reading-panel .judgment-form{background:0 0;border:0;border-radius:0;margin:0;padding:0}.cinema-reading-panel .judgment-top{display:none}.cinema-reading-panel .judgment-form label{font-size:11px}.cinema-reading-panel .judgment-form fieldset{flex-wrap:wrap;gap:6px}.cinema-reading-panel .judgment-form fieldset label{border-radius:5px;padding:8px;font-size:11px}.cinema-reading-panel .judgment-form textarea{min-height:70px;font-size:12px}.cinema-reading-panel .button.primary{color:#fff;background:#346457;border-color:#346457}.cinema-reading-panel .recorded-judgment{color:#3d6847;background:#e1ecdc;border-color:#cfdfc8}.cinema-reading-panel .recorded-judgment p,.cinema-reading-panel .recorded-judgment b{font-size:12px}.cinema-note-picker{flex-direction:column;gap:8px;max-width:320px;margin-top:35px;display:flex}.cinema-note-picker button{color:#adc4b9;text-align:left;background:#1b2d30;border:1px solid #ffffff13;border-radius:8px;align-items:center;gap:12px;padding:15px 16px;font-size:12px;display:flex}.cinema-note-picker button>span{flex:1}.cinema-note-picker button.selected{color:#e5ecdc;background:#30483f;border-color:#7b9e83}.cinema-note-sheet{justify-content:flex-start}.story-app.cinema-app .cinema-note-sheet label{color:#7f907c;font-size:11px}.story-app.cinema-app .cinema-note-sheet textarea{color:#314c3c;resize:none;outline-offset:7px;background:0 0;border:0;flex:1;width:100%;min-height:160px;padding:0;font-size:15px;line-height:1.9}.cinema-note-tail{color:#8b9d83;align-items:center;gap:8px;font-size:10px;display:flex}.cinema-change-sheet{justify-content:flex-start}.cinema-diff>b{font-size:15px;font-weight:600}.cinema-diff>div{flex-wrap:wrap;align-items:center;gap:14px;margin:18px 0;display:flex}.cinema-diff>div>span{color:#929b88;font-size:16px;text-decoration:line-through}.cinema-diff strong{color:#4e714d;font-size:26px;font-weight:500}.cinema-diff small{color:#a17c40;font-size:10px}.cinema-retained{border-top:1px solid #dbe2d4;grid-template-columns:1fr 1fr;gap:13px;padding-top:20px;display:grid}.cinema-retained span{color:#78956d;align-items:center;gap:7px;font-size:11px;display:flex}.cinema-change-reason{color:#657f5d;font-size:12px;line-height:1.6}.cinema-no-change{color:#6a8f63;flex-direction:column;gap:20px;display:flex}.cinema-draft-editor{z-index:10;--ink:#243d35;--muted:#6c8274;--line:#d6dfd2;--teal:#346457;background:#f4f5ed;border-radius:12px;position:absolute;inset:4% 5% 131px 39%;overflow:auto;box-shadow:0 28px 70px #0004}.cinema-draft-editor .story-draft{background:#f4f5ed;border:0;border-radius:0;max-width:none;padding:28px}.cinema-draft-editor .story-draft-top{color:#51745e;padding:0 0 15px}.cinema-draft-editor .draft-subject{padding:0}.cinema-draft-editor .draft-subject input{background:0 0;border:0;border-bottom:1px solid #d7e0d0;border-radius:0;padding:12px 0;font-size:15px}.cinema-draft-editor #story-draft-body{background:0 0;border:0;min-height:220px;padding:20px 0;font-size:13px}.cinema-draft-editor .story-draft-actions{padding:15px 0 0}.cinema-draft-editor .draft-human-record{border-top:1px solid #d7e0d0;padding:12px 0}.cinema-draft-editor .button.primary{color:#fff;background:#346457}.cinema-draft-editor .attestation small{font-size:10px}.cinema-draft-editor .button{padding:10px 12px;font-size:11px}.has-draft .cinema-scene-copy{width:27%}.has-draft .cinema-scene-copy h1{font-size:clamp(40px,4vw,60px)}.cinema-error{z-index:30;color:#6e4d2d;background:#fff3dd;border:1px solid #dbc195;border-radius:9px;align-items:center;gap:15px;max-width:540px;padding:14px 16px;font-size:12px;display:flex;position:absolute;bottom:104px;right:30px}.cinema-error button{color:#8a6741;background:0 0}.camera-fallback{justify-content:center;align-items:center;display:flex;position:absolute;inset:10% 12% 130px 53%}.camera-fallback img{width:auto;max-width:100%;max-height:100%;box-shadow:0 30px 60px #0004}.camera-fallback span{color:#d5e9d9;background:#183b31;padding:9px;font-size:12px;position:absolute;bottom:15px}@media (width>=1700px){.cinema-scene-copy{width:28%;left:8%}.cinema-reading-panel{padding:50px;inset:12% 10% 160px 50%}.cinema-draft-editor{right:10%}}@media (width<=1050px){.cinema-header,.cinema-navigation{padding-left:24px;padding-right:24px}.cinema-navigation nav{gap:12px;margin-left:8px}.cinema-reading-panel{padding:25px;left:46%;right:4%}.cinema-scene-copy{width:34%;left:5%}.cinema-caption{width:85%;max-width:85%;font-size:12px;bottom:55px}.cinema-navigation nav button{font-size:10px}.cinema-draft-editor{left:36%;right:3%}.cinema-moment{display:none}.cinema-app .cinema-primary{min-width:140px;padding:0 13px}.cinema-document-menu button{font-size:11px}}@media (width<=760px){.story-app.cinema-app{grid-template-rows:60px minmax(780px,1fr) 76px;height:auto;min-height:100dvh;overflow:visible}.cinema-header{padding:0 20px}.cinema-case-id{display:none}.cinema-brand>span{margin-left:4px;padding-left:14px}.cinema-header-right{gap:4px}.cinema-stage{min-height:780px}.cinema-scene-copy{width:auto;top:30px;left:7%;right:7%}.story-app.cinema-app h1{max-width:90%;font-size:42px}.cinema-eyebrow{margin-bottom:12px;font-size:9px}.cinema-scene-copy>div>p{margin-top:12px;font-size:12px}.cinema-document-menu{flex-direction:row;gap:12px;max-width:none;margin-top:20px}.cinema-document-menu button{gap:5px;padding:10px 0;font-size:10px}.cinema-document-menu button>svg:first-child,.cinema-document-menu button>svg:last-child{display:none}.cinema-reading-panel{padding:24px;inset:220px 7% 140px}.cinema-review-route{flex-direction:row;gap:16px;margin-top:17px;font-size:9px}.cinema-review-route span{gap:5px}.cinema-reading-panel blockquote{font-size:21px}.cinema-caption{padding:10px 12px;font-size:11px;bottom:52px}.cinema-stage-meta{bottom:20px;left:7%}.cinema-note-picker{flex-direction:row;gap:6px;max-width:none;margin-top:18px}.cinema-note-picker button{flex:1;gap:4px;padding:10px 7px;font-size:9px}.cinema-note-picker button>svg{width:12px}.cinema-note-sheet{top:260px}.cinema-finding-dock{bottom:130px;left:10%;right:10%}.cinema-navigation{gap:6px;padding:0 14px;position:sticky;bottom:0}.cinema-navigation nav{gap:10px;margin-left:4px}.cinema-navigation nav button>b{display:none}.cinema-navigation nav button>span{font-size:10px}.cinema-navigation-left{gap:3px}.cinema-app .cinema-primary{gap:8px;min-width:130px;height:42px;font-size:10px}.cinema-navigation-right{gap:3px}.cinema-working{font-size:10px}.cinema-working small{display:none}.cinema-working button{padding:5px;font-size:10px}.cinema-draft-editor{inset:200px 5% 140px}.has-draft .cinema-scene-copy{width:85%}.has-draft .cinema-scene-copy h1{font-size:40px}.cinema-draft-editor .story-draft{padding:20px}.cinema-retained{grid-template-columns:1fr}.camera-fallback{inset:240px 23% 150px}.cinema-error{bottom:100px;left:5%;right:5%}}@media (prefers-reduced-motion:reduce){.cinema-app *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.story-app.cinema-app .cinema-primary{height:46px;min-height:46px}.story-app.cinema-app .cinema-navigation-left>button{width:38px;height:38px;min-height:38px}.story-app.cinema-app .cinema-header-right>button{border:0;border-radius:6px;height:36px;padding:0 14px}.phase-source .world-finding{opacity:0}.cinema-same-conclusion em{color:#77896e;font-size:12px;font-style:normal}.has-reading-surface .cinema-scene-copy{width:23%;top:10%;left:5%}.story-app.cinema-app.has-reading-surface h1{font-size:clamp(32px,3.5vw,54px)}.has-reading-surface .world-finding{opacity:0}.review-brief{z-index:9;color:#294238;scrollbar-width:thin;scrollbar-color:#b9c8b8 transparent;--ink:#294238;--muted:#748478;--line:#d7e0d1;background:#f2f2e9;border:1px solid #e3e7dc;border-radius:14px;flex-direction:column;gap:18px;padding:26px;display:flex;position:absolute;inset:5% 4% 126px 31%;overflow:auto;box-shadow:0 24px 70px #0004}.brief-heading{flex-direction:column;gap:10px;display:flex}.brief-heading>span{color:#789080;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;display:flex}.story-app.cinema-app .brief-heading h2{letter-spacing:-.025em;color:#263f35;text-wrap:balance;margin:0;font-size:clamp(22px,2.15vw,32px);font-weight:550;line-height:1.2}.brief-criterion{color:#697d6c;align-items:flex-start;gap:9px;max-width:800px;display:flex}.brief-criterion svg{flex-shrink:0;margin-top:2px}.brief-criterion p{margin:0;font-size:12px;line-height:1.6}.brief-sources-heading{letter-spacing:.05em;color:#708575;text-transform:uppercase;border-top:1px solid #dce2d5;justify-content:space-between;align-items:center;padding-top:10px;font-size:10px;display:flex}.brief-sources-heading nav{gap:5px;display:flex}.brief-sources-heading button{color:#6d8572;background:0 0;border:1px solid #d0ddcc;border-radius:5px;width:27px;min-height:25px;font-size:11px}.brief-sources-heading button[aria-pressed=true]{color:#fff;background:#315e4f;border-color:#315e4f}.brief-source-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;display:grid}.brief-source-pair:has(>article:only-child){grid-template-columns:1fr}.brief-source{background:#fbfcf6;border:1px solid #d7e2ce;border-radius:9px;flex-direction:column;gap:17px;min-width:0;padding:20px;display:flex}.brief-source.conflict{background:#fbf8ee;border-color:#e4d9bd}.brief-source-kind{color:#5a7c5d;align-items:center;gap:8px;display:flex}.brief-source-kind b{font-size:11px;font-weight:600}.source-number{background:#e5eddc;border-radius:50%;flex-shrink:0;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.conflict .brief-source-kind{color:#9b783f}.conflict .source-number{background:#eee1c7}.brief-source blockquote{letter-spacing:-.015em;color:#304639;flex:1;margin:0;font-size:clamp(15px,1.45vw,21px);font-weight:450;line-height:1.6}.brief-source mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 55%,#e2ebd5 55%)}.brief-source.conflict mark{background:linear-gradient(#0000 55%,#f1e3c3 55%)}.story-app .brief-source-link{text-align:left;color:#6e8370;background:0 0;border:0;border-top:1px solid #dfe5d7;align-items:center;gap:6px;padding:12px 0 0;font-size:10px;line-height:1.4;display:flex}.brief-source-link>span{flex:1}.brief-source-link>svg{flex-shrink:0}.brief-source-link>small{white-space:nowrap;color:#537356;font-size:10px}.brief-source-link:disabled{cursor:default;opacity:1}.brief-proposal{justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.brief-proposal>small{color:#82947e;align-items:center;gap:4px;font-size:9px;display:flex}.brief-outcome{color:#42694a;align-items:center;gap:7px;display:flex}.brief-outcome>i{background:currentColor;border-radius:50%;width:5px;height:5px}.brief-outcome.insufficient{color:#976d32}.brief-outcome.not-met{color:#935d48}.brief-gap{background:#ece6d5;border-left:2px solid #c5a367;gap:12px;padding:12px;font-size:11px;line-height:1.6;display:flex}.brief-gap>b{white-space:nowrap;color:#946f37}.brief-gap>span{color:#6e725b}.review-brief.at-decision{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:min-content;align-content:start;gap:14px 22px;display:grid}.at-decision .brief-heading{grid-column:1/-1}.at-decision .brief-sources-heading{grid-column:1}.at-decision .brief-source-pair{grid-area:3/1;grid-template-columns:1fr;gap:10px}.at-decision .brief-source{gap:11px;padding:15px}.at-decision .brief-source blockquote{font-size:14px}.at-decision .brief-proposal{flex-direction:column;grid-column:1;align-items:flex-start;gap:6px}.at-decision .brief-gap{flex-direction:column;grid-column:1;gap:2px}.at-decision .brief-decision{border-left:1px solid #dce2d5;grid-area:2/2/span 5;padding-left:22px}.review-action{flex-direction:column;gap:16px;margin:0;display:flex}.review-action-heading{flex-direction:column;gap:6px;display:flex}.review-action-heading>b{letter-spacing:-.02em;font-size:17px;font-weight:550}.review-action-heading>span{color:#7b8c7c;font-size:10px}.review-action-options{flex-direction:column;gap:6px;display:flex}.story-app .review-action-options>button{text-align:left;color:#59725d;background:#fafbf5;border:1px solid #d6dfcf;border-radius:7px;align-items:center;gap:10px;min-height:43px;padding:13px 12px;font-size:12px;font-weight:500;display:flex}.story-app .review-action-options>button[aria-pressed=true]{color:#30573c;background:#e1ebda;border-color:#7b9b7f;box-shadow:inset 3px 0 #577e5c}.review-action-options>button:hover{border-color:#809e80}.review-action-result{color:#667c68;align-items:flex-start;gap:8px;margin:0;font-size:11px;line-height:1.7;display:flex}.review-action-result svg{flex-shrink:0;margin-top:3px}.review-request,.review-correction{flex-direction:column;gap:10px;display:flex}.review-action label{color:#405d45;font-size:12px;font-weight:550}.review-action textarea{color:#35523c;resize:vertical;background:#fffef8;border:1px solid #bfceb7;border-radius:7px;width:100%;min-height:78px;padding:11px;font-size:12px;line-height:1.6;display:block}.review-action textarea::placeholder{color:#90a18b;font-weight:400}.review-request>small{color:#7f8e75;font-size:10px;line-height:1.5}.request-suggestions{flex-wrap:wrap;gap:6px;display:flex}.story-app .request-suggestions>button{color:#4c704c;background:#e8efdf;border:1px solid #d4decc;border-radius:5px;align-items:center;gap:5px;padding:7px;font-size:10px;display:flex}.story-app .request-suggestions>button[aria-pressed=true]{background:#cfdfc3;border-color:#7f9f78}.review-correction select{color:#36573e;background:#fffef8;border:1px solid #bfceb7;border-radius:6px;width:100%;margin-top:8px;padding:10px;font-size:11px;display:block}.story-app .review-submit{color:#fff;background:#315e4c;border:1px solid #315e4c;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;padding:11px 14px;font-size:12px;display:flex}.story-app .review-submit:disabled{opacity:.4}.brief-decision .recorded-judgment{color:#426d46;background:#e0ecda;border:1px solid #c5d9be;border-radius:8px;align-items:flex-start;gap:10px;padding:15px;display:flex}.brief-decision .recorded-judgment b{font-size:12px}.brief-decision .recorded-judgment p{margin-top:8px;font-size:11px;line-height:1.6}.brief-decision .recorded-judgment .text-button{color:#52794f;font-size:11px}.brief-decision .decision-next{margin-top:15px;font-size:10px;line-height:1.6}.cinema-action-hint{color:#a7c0b4;font-size:12px}.cinema-prepared{color:#a3c3b1;align-items:flex-start;gap:8px;margin-top:27px;font-size:12px;display:flex}.cinema-prepared span{flex-direction:column;gap:6px;display:flex}.cinema-prepared small{color:#738e85;font-size:10px}.focus-issue{color:#2d493d;gap:22px;width:350px;min-height:250px;padding:27px;box-shadow:0 25px 65px #0005;background:#edf0e6!important;border-color:#d6e2cf!important}.focus-issue .world-finding-top{color:#7c8f7b}.focus-issue .world-finding-top small{font-size:12px}.focus-issue strong{letter-spacing:-.025em;font-size:25px;line-height:1.3}.focus-issue .world-outcome{color:#53755a;font-size:12px}.focus-issue .world-outcome.insufficient{color:#936f34}.world-evidence-action{color:#3f6a50;border-top:1px solid #ccd8c7;justify-content:space-between;align-items:center;padding-top:18px;font-size:12px;display:flex}.cinema-other-checks{z-index:10;color:#a0b7ad;border-top:1px solid #ffffff16;width:29%;max-width:350px;font-size:11px;position:absolute;bottom:132px;left:6%}.cinema-other-checks summary{cursor:pointer;align-items:center;gap:8px;padding:15px 0;list-style:none;display:flex}.cinema-other-checks summary::-webkit-details-marker{display:none}.cinema-other-checks summary>span{color:#7a9588;margin-left:auto}.cinema-other-checks[open] summary>svg{transform:rotate(180deg)}.cinema-other-checks>div{background:#112326;border:1px solid #355049;border-radius:8px;flex-direction:column;gap:3px;padding:8px;display:flex;position:absolute;bottom:48px;left:0;right:0}.cinema-other-checks button{text-align:left;color:#c4d7ca;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;width:100%;padding:10px 8px;font-size:11px;display:flex}.cinema-other-checks button:hover{background:#2d473d}.cinema-other-checks button>span{flex:1}.cinema-other-checks button>small{color:#829e8d;font-size:9px}.review-suggestion{border-bottom:1px solid #d6dfd1;flex-direction:column;gap:8px;padding:0 0 15px;display:flex}.review-suggestion>span{text-transform:uppercase;letter-spacing:.06em;color:#7c8c79;font-size:10px}.review-suggestion>strong{letter-spacing:-.02em;color:#355c40;font-size:21px;font-weight:550;line-height:1.3}.review-suggestion.insufficient>strong{color:#8f6a30}.review-suggestion.not-met>strong{color:#895d4b}.review-suggestion>p{color:#6b7e68;margin:0;font-size:12px;line-height:1.6}.review-action .review-action-options{grid-template-columns:1fr 1fr 1.4fr;gap:5px;display:grid}.story-app .review-action-options>button{text-align:center;flex-direction:column;justify-content:center;gap:6px;min-height:61px;padding:10px 6px;font-size:11px;line-height:1.3}.story-app .review-action-options>button[aria-pressed=true]{box-shadow:inset 0 -2px #577e5c}.review-action-result{font-size:10px}.review-request>b{color:#405d45;font-size:12px;font-weight:550}.review-request .request-suggestions{grid-template-columns:1fr;gap:6px;display:grid}.story-app .request-suggestions>button{text-align:left;background:#fbfcf6;border-radius:7px;padding:11px 12px;font-size:12px}.request-suggestions>button>span{flex:1}.review-request>label{color:#7b8d74;font-size:10px}.story-app .custom-request{color:#557952;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:10px;display:flex}.brief-terms{color:#788c70;flex-wrap:wrap;gap:7px 12px;font-size:10px;line-height:1.5;display:flex}.brief-terms b{color:#56734d;margin-right:3px;font-weight:550}.brief-decision .decision-next{margin-top:14px;font-size:12px}.review-suggestion.compact{gap:5px;padding-bottom:10px}.review-suggestion.compact>strong{font-size:16px}.request-preview-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.request-preview-heading label{font-size:11px}.story-app .request-preview-heading button{color:#698265;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline}.review-action textarea{min-height:86px}.review-brief.at-decision{grid-template-rows:auto auto minmax(0,1fr) auto auto;align-content:stretch;overflow:hidden}.at-decision .brief-source-pair{min-height:0;overflow:auto}.at-decision .brief-decision{grid-row:2/span 4;min-height:0;overflow:auto}.brief-decision .review-action{gap:12px;height:100%;min-height:0}.brief-decision .review-suggestion,.brief-decision .review-action-options,.brief-decision .review-submit{flex-shrink:0}.brief-decision .review-request,.brief-decision .review-correction{flex:1;min-height:0;overflow:auto}.brief-decision .review-submit{margin-top:auto}.brief-decision .decision-next{margin-top:16px}@media (width<=760px){.cinema-other-checks{width:86%;max-width:none;bottom:125px;left:7%}.focus-issue{width:300px;min-height:220px;padding:22px}.focus-issue strong{font-size:22px}.review-suggestion>strong{font-size:20px}}.cinema-impact{justify-content:flex-start;gap:19px;padding:28px;left:43%;right:5%}.impact-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.impact-heading>strong{letter-spacing:-.04em;color:#4d7253;align-items:center;gap:13px;font-size:37px;font-weight:500;display:flex}.impact-heading>strong>small{letter-spacing:0;max-width:65px;font-size:11px;font-weight:400;line-height:1.5}.impact-findings{flex-direction:column;gap:9px;display:flex}.story-app .impact-findings>button{color:#647d61;text-align:left;background:#e9eee2;border:1px solid #dce4d3;border-radius:8px;align-items:center;gap:13px;padding:14px;display:flex}.story-app .impact-findings>button.updated{color:#83642d;background:#f7f0df;border-color:#d9bd83}.impact-symbol{background:#dde7d4;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.updated .impact-symbol{background:#ebdcb8}.impact-findings button>span:nth-child(2){flex-direction:column;flex:1;gap:6px;display:flex}.impact-findings b{font-size:12px;font-weight:550}.impact-findings small{font-size:10px;line-height:1.4}.impact-status{color:#8b9b80;font-size:9px}.retained .impact-status{color:#517848}.cinema-impact .cinema-change-reason{margin:0;font-size:11px}.cinema-destinations{pointer-events:auto;flex-direction:column;gap:7px;max-width:260px;margin-top:27px;display:flex}.cinema-destinations>span{color:#8aa698;margin-bottom:6px;font-size:10px}.cinema-destinations>small{color:#6e8c7e;margin-top:5px;font-size:10px}.story-app .cinema-destinations>button{text-align:left;color:#a0bcb0;background:#1a2d30;border:1px solid #ffffff13;border-radius:7px;align-items:center;gap:10px;padding:12px;display:flex}.cinema-destinations button>b{flex:1;font-size:12px;font-weight:500}.cinema-destinations button>small{color:#728f80;font-size:9px}.story-app .cinema-destinations>button[aria-pressed=true]{color:#d4e7da;background:#29443b;border-color:#6b9381}@media (width<=1100px){.review-brief{padding:20px;bottom:128px;left:29%;right:3%}.has-reading-surface .cinema-scene-copy{width:22%;left:4%}.review-brief.at-decision{column-gap:15px}.at-decision .brief-decision{padding-left:15px}.brief-source{gap:12px;padding:15px}.brief-criterion p{font-size:11px}.review-action-options>button{padding:11px!important;font-size:11px!important}.at-decision .brief-source blockquote{font-size:12px}.cinema-impact{padding:22px;left:40%;right:4%}.impact-status{display:none}}@media (width<=760px){.has-reading-surface .cinema-scene-copy{width:86%;top:25px;left:7%}.story-app.cinema-app.has-reading-surface h1{font-size:32px}.has-reading-surface .cinema-scene-copy>div>p{display:none}.has-reading-surface .cinema-eyebrow{margin-bottom:10px}.has-reading-surface .cinema-review-route{margin-top:14px}.review-brief{padding:18px;inset:160px 5% 130px}.brief-source-pair{grid-template-columns:1fr;gap:10px}.review-brief.at-decision{gap:14px;display:flex;overflow:auto}.at-decision .brief-source-pair,.at-decision .brief-decision{flex-shrink:0;overflow:visible}.at-decision .brief-decision{border-top:1px solid #dce2d5;border-left:0;padding:18px 0 0}.brief-decision .review-action{height:auto}.brief-decision .review-request,.brief-decision .review-correction{flex:initial;overflow:visible}.brief-proposal{flex-direction:column;align-items:flex-start}.brief-source blockquote,.at-decision .brief-source blockquote{font-size:15px}.review-brief .brief-heading h2{font-size:23px}.review-action-options{flex-direction:column}.cinema-impact{padding:20px;top:260px;left:5%;right:5%}.cinema-impact .impact-findings>button{gap:9px;padding:10px}.impact-heading>strong{font-size:28px}.cinema-destinations{flex-flow:wrap;gap:6px;max-width:none;margin-top:15px}.cinema-destinations>span,.cinema-destinations>small{width:100%}.cinema-destinations>button{gap:6px!important;padding:8px!important}.cinema-destinations button>b{font-size:10px}.has-draft .cinema-draft-editor{top:290px}.cinema-action-hint{text-align:right;max-width:110px;font-size:10px}}.cinema-header-right .film-link{color:#c7dfce;background:#ffffff05;border:1px solid #ffffff20;border-radius:6px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;text-decoration:none;display:flex}.cinema-header-right .film-link:hover{background:#ffffff0d}.story-app.cinema-app.film-app{grid-template-rows:64px minmax(0,1fr) 108px;min-height:720px}.film-header-right{color:#92aaa0;align-items:center;gap:24px;font-size:11px;display:flex}.film-header-right button,.film-header-right a{color:#b7c9bf;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:11px;text-decoration:none;display:flex}.film-header-right a{color:#809b8e}.film-narrator{color:#91ae9e;align-items:center;gap:3px;font-size:10px;display:flex}.film-narrator i{background:#8cba9e;border-radius:2px;width:2px;height:5px}.film-narrator i:nth-child(3){margin-right:7px}.film-narrator.speaking i{animation:.7s ease-in-out infinite alternate narrator-level}.film-narrator.speaking i:nth-child(2){animation-delay:-.4s}.film-narrator.speaking i:nth-child(3){animation-delay:-.2s}@keyframes narrator-level{0%{height:4px}to{height:15px}}.film-cover{z-index:10;color:#edf2e8;width:36%;position:absolute;top:20%;left:7%}.film-kicker{color:#aacbb8;letter-spacing:.14em;text-transform:uppercase;margin-bottom:24px;font-size:11px;display:block}.story-app .film-cover h1{letter-spacing:-.055em;max-width:600px;font-size:clamp(58px,6vw,92px);line-height:1.05}.film-cover>p{color:#a7bcb1;max-width:310px;margin:25px 0 34px;font-size:17px;line-height:1.6}.story-app .film-start{color:#183e2e;background:#c5e9d4;border:1px solid #d7f4e1;border-radius:9px;align-items:center;gap:15px;min-width:240px;min-height:57px;padding:16px 21px;font-size:15px;font-weight:550;display:flex;box-shadow:0 10px 30px #0004}.film-start>span{color:#547764;margin-left:auto;padding-left:22px;font-size:12px;font-weight:400}.film-cover>small{color:#7f9a8d;margin-top:18px;font-size:11px;display:block}.film-app .cinema-scene-copy{top:14%}.film-app.has-reading-surface .cinema-scene-copy{top:11%}.film-app.has-reading-surface h1{font-size:clamp(31px,3.3vw,52px)}.film-app .review-brief{top:4%;bottom:106px}.film-app .cinema-reading-panel{top:8%;bottom:106px}.film-app .cinema-draft-editor{bottom:105px}.film-app .cinema-stage-meta{font-size:9px;bottom:12px}.film-caption{text-align:center;color:#e0ebde;z-index:11;pointer-events:none;background:#0a171ce8;border-radius:7px;width:max-content;max-width:min(850px,84%);min-height:30px;padding:9px 18px;font-size:clamp(13px,1.25vw,18px);line-height:1.5;position:absolute;bottom:35px;left:50%;transform:translate(-50%)}.film-caption:empty{opacity:0}.film-scale-key{color:#a1b9ac;align-items:center;gap:12px;margin-top:34px;font-size:12px;display:flex}.film-scale-key i{background:#dce4e0;border-radius:1px;width:10px;height:14px;display:inline-block}.film-input-count{color:#b8dfc5;align-items:center;gap:20px;margin-top:28px;display:flex}.film-input-count strong{letter-spacing:-.04em;font-size:62px;font-weight:450}.film-input-count>span{flex-direction:column;gap:9px;font-size:13px;display:flex}.film-input-count small{color:#729486;font-size:10px}.film-rule,.film-receipt,.film-handoff{justify-content:flex-start}.film-rule>svg{color:#789476}.film-rule>p{color:#60765d;margin:0;font-size:16px;line-height:1.75}.film-rule-status{color:#61825c;border-top:1px solid #d9e3d1;margin-top:auto;padding-top:18px;font-size:12px}.film-receipt-icon{color:#4b7955;background:#dce9d3;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.film-receipt>p{color:#60785d;margin:0;font-size:16px;line-height:1.75}.film-receipt-tail{color:#6e8a64;border-top:1px solid #d5dfcb;align-items:center;gap:12px;margin-top:auto;padding-top:20px;font-size:12px;display:flex}.film-receipt-tail>span{flex:1}.film-empty>svg{color:#9b885e}.film-empty p{color:#7f886e;font-size:13px;line-height:1.6}.film-empty button{color:#55764e;background:#e3ecd9;border:1px solid #c7d5bd;border-radius:7px;padding:12px;font-size:12px}.film-app .cinema-impact{gap:15px;left:43%;right:5%}.film-app .impact-findings{gap:7px}.film-app .impact-findings>button{padding:12px}.film-app .cinema-note-sheet{justify-content:flex-start}.film-app .cinema-note-sheet textarea{font-size:14px;line-height:1.8}.film-handoff>p{color:#70876c;margin:0;font-size:13px}.film-destinations{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px;display:grid}.film-destinations>button{color:#67845d;background:#e8efdf;border:1px solid #cbd9c1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px 8px;font-size:11px;display:flex}.film-destinations>button[aria-pressed=true]{color:#365b31;background:#d2e3c7;border-color:#81a070}.film-handoff>.review-submit{margin-top:auto}.film-handoff>small{color:#8a9b7e;align-self:center;font-size:10px}.film-player{z-index:15;background:#0b181b;border-top:1px solid #ffffff13;flex-direction:column;gap:10px;padding:12px 32px 15px;display:flex;position:relative}.film-timeline{color:#789789;font-variant-numeric:tabular-nums;align-items:center;gap:13px;font-size:10px;display:flex}.film-timeline>span{flex-shrink:0;width:31px}.film-timeline>input{appearance:none;cursor:pointer;background:linear-gradient(to right,#b6ddc8 var(--progress),#2a4139 var(--progress));outline-offset:7px;border:0;border-radius:4px;flex:1;height:4px;padding:0}.film-timeline input::-webkit-slider-thumb{appearance:none;background:#c9ead6;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #c9ead620}.film-timeline input::-moz-range-thumb{background:#c9ead6;border:0;border-radius:50%;width:10px;height:10px}.film-timeline>input:disabled{opacity:.5;cursor:default}.film-control-row{align-items:center;gap:24px;min-height:45px;display:flex}.film-transport{align-items:center;gap:6px;display:flex}.film-transport>button{color:#9db9aa;background:0 0;border:0;border-radius:6px;place-items:center;width:34px;height:34px;min-height:34px;padding:0;display:grid}.film-transport>button:hover{color:#d6edde;background:#213b30}.film-transport>button:disabled{opacity:.25}.film-transport>.film-play{color:#234f38;background:#c6e6d3;border-radius:50%;width:42px;height:42px;margin:0 4px}.film-transport>button[aria-pressed=true]{color:#d9efde;background:#294235}.film-chapter-label{color:#bad0c1;flex-direction:column;gap:4px;font-size:11px;display:flex}.film-chapter-label>small{color:#6f8f7e;font-size:9px}.film-next{margin-left:auto}.film-next .cinema-primary{height:42px;min-height:42px}.film-choice-hint{color:#94b59e;font-size:11px}.film-audio-error{color:#715335;z-index:30;background:#fff4de;border:1px solid #dfcc9e;border-radius:8px;align-items:center;gap:12px;max-width:650px;padding:13px 16px;font-size:12px;display:flex;position:absolute;bottom:125px;left:32px}.film-audio-error button{color:#715335;white-space:nowrap;background:#f4e7cd;border:1px solid #bc9b68;border-radius:5px;padding:7px 10px;font-size:11px}.film-app .cinema-error{bottom:125px}@media (width>=1700px){.film-cover{top:22%;left:8%}.film-app .cinema-reading-panel{top:10%;bottom:115px}}@media (width<=1100px){.film-header-right{gap:14px}.film-cover{width:40%;left:6%}.film-cover>p{font-size:15px}.film-player{padding-left:22px;padding-right:22px}.film-chapter-label{font-size:10px}.film-control-row{gap:14px}.film-app .film-rule>p,.film-app .film-receipt>p{font-size:14px}.film-destinations{gap:5px}.film-destinations>button{padding:12px 5px}.film-handoff{gap:16px}}@media (width<=760px){.story-app.cinema-app.film-app{grid-template-rows:60px minmax(800px,1fr) 110px;height:auto}.film-header-right .film-narrator,.film-header-right a{display:none}.film-cover{width:86%;top:28px;left:7%}.film-cover>p{max-width:none;margin:15px 0 20px;font-size:14px}.story-app .film-cover h1{font-size:52px}.film-cover>small{margin-top:12px;font-size:10px}.story-app .film-start{min-height:48px;font-size:13px}.film-kicker{margin-bottom:16px;font-size:9px}.film-app .cinema-scene-copy{top:30px}.film-app.has-reading-surface .cinema-scene-copy{top:22px}.film-app .review-brief{top:160px;bottom:115px}.film-app .cinema-reading-panel{padding:22px;top:215px;bottom:115px}.film-app .cinema-note-sheet{top:250px}.film-app .cinema-impact{top:230px;left:5%;right:5%}.film-app .cinema-draft-editor{inset:165px 5% 115px}.film-caption{max-width:88%;padding:8px 12px;font-size:13px;bottom:38px}.film-player{gap:12px;padding:10px 14px;position:sticky;bottom:0}.film-control-row{gap:6px}.film-transport{gap:1px}.film-transport>button{width:27px;height:30px}.film-transport>.film-play{width:35px;height:35px}.film-transport>.film-fullscreen,.film-chapter-label{display:none}.film-next .cinema-primary{gap:8px;min-width:126px;padding:0 10px;font-size:10px}.film-choice-hint{text-align:right;max-width:105px;font-size:9px;display:block}.film-audio-error{flex-wrap:wrap;font-size:11px;bottom:125px;left:5%;right:5%}.film-input-count{margin-top:12px}.film-input-count strong{font-size:40px}.film-scale-key{margin-top:20px}}@media (prefers-reduced-motion:reduce){.film-narrator i{animation:none!important}}.unified-app{--uw-ink:#f1f2ef;--uw-muted:#a8aa9a;--uw-line:#3f403b;--uw-accent:#d5d6ce;--uw-green:#75dac4;color:var(--uw-ink);letter-spacing:-.012em;background:#181816;grid-template-rows:76px 62px minmax(0,1fr) 72px;height:100dvh;min-height:620px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;display:grid;overflow:hidden}.unified-app *{box-sizing:border-box}.unified-app button,.unified-app input,.unified-app textarea,.unified-app select{font:inherit}.unified-app button{cursor:pointer}.unified-app button:disabled{cursor:default;opacity:.42}.unified-app button:focus-visible,.unified-app a:focus-visible,.unified-app input:focus-visible,.unified-app textarea:focus-visible,.unified-app select:focus-visible{outline-offset:3px;outline:3px solid #d0d2c9}.unified-app h2,.unified-app h3,.unified-app p{margin:0}.unified-app audio{display:none}.unified-app button[data-slot=button]{white-space:nowrap;min-height:36px;box-shadow:none;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:550;line-height:20px;display:inline-flex}.unified-app button[data-variant=ghost]{color:inherit;background:0 0;border:1px solid #0000}.unified-app button[data-variant=ghost]:hover:not(:disabled){background:#ffffff0c}.unified-app button[data-variant=outline]{color:inherit;background:0 0;border:1px solid #4e4f48}.unified-app button[data-slot=button][data-size=icon]{width:36px;padding:0}.uw-header{z-index:3;background:#1b1c19;border-bottom:1px solid #353631;align-items:center;gap:24px;padding:0 32px;display:flex}.uw-brand{color:#f7f7f5;letter-spacing:-1.1px;align-items:center;gap:9px;font-size:25px;text-decoration:none;display:flex}.uw-brand svg{color:#d5d7ce}.uw-header-divider{background:#42433d;width:1px;height:30px}.uw-case{align-items:center;gap:17px;display:flex}.uw-case>b{font-size:14px;font-weight:550}.uw-case>span{color:var(--uw-muted);align-items:center;gap:8px;font-size:12px;display:flex}.uw-case i{background:#7f8077;border-radius:50%;width:3px;height:3px}.uw-header-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.uw-film-button>span{color:#edeeea;font-variant-numeric:tabular-nums;border-left:1px solid #ffffff2b;margin-left:4px;padding-left:10px;font-size:11px}.uw-workflow-nav{z-index:2;white-space:nowrap;background:#1f1f1d;border-bottom:1px solid #393a35;align-items:center;gap:16px;padding:0 32px;display:flex;overflow-x:auto}.uw-workflow-nav button{color:#b7b9ab;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;display:flex}.uw-nav-part{align-items:center;gap:15px;display:flex}.uw-nav-part>svg{color:#676960}.uw-nav-divider{background:#494a44;width:1px;height:20px}.uw-nav-done{background:#7cdbc8;border-radius:50%;width:5px;height:5px;margin-left:1px}.uw-workflow-nav .uw-incoming-nav{color:#a9c9d2;margin-left:auto}.unified-app .uw-viewport{background:radial-gradient(circle,#8b8c8324 1px,#0000 1px) 0 0/24px 24px,radial-gradient(at 65% 15%,#343531 0,#0000 65%) 0 0/100% 100%,#181816 radial-gradient(at 15% 75%,#262624 0,#0000 55%) 0 0/100% 100%;align-self:stretch;width:100%;min-width:0;max-width:none;height:100%;min-height:0;margin:0;padding:0;position:relative;overflow:hidden}.uw-world{transform-origin:0 0;will-change:transform;width:2610px;height:1290px;position:absolute;inset:0 auto auto 0}.uw-connections{pointer-events:none;width:2610px;height:1290px;position:absolute;inset:0;overflow:visible}.uw-connections>path{fill:none;stroke:#7e7f76;stroke-width:3px;marker-end:url(#workflow-arrow)}.uw-connections marker path{fill:none;stroke:#a6a997;stroke-width:1.5px}.uw-connections>path.uw-return{stroke:#588b94;stroke-dasharray:8 8}.uw-connections>path.applied{stroke:#78c8b6}.uw-connections>text{fill:#acaf9f;font-size:19px}.uw-connections.running>path{stroke:#d6d7cf;stroke-dasharray:9 9;animation:1s linear infinite uw-flow}@keyframes uw-flow{to{stroke-dashoffset:-36px}}.uw-node{background:linear-gradient(145deg,#31312e,#292926);border:1px solid #51524c;border-radius:18px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 15px 40px #0b0b0b40,inset 0 1px #ffffff0c}.uw-node-header{color:#f6f6f5;letter-spacing:-.025em;border-bottom:1px solid #484944;justify-content:space-between;align-items:center;height:65px;min-height:65px;padding:0 23px;display:flex}.uw-node-header>span{align-items:center;gap:11px;font-size:22px;font-weight:570;display:flex}.uw-node-header svg{color:#ced0c6}.uw-node-header>button{color:#cecfc6;background:#ffffff07;border:1px solid #ffffff12;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.uw-node-header>button:hover{background:#ffffff16}.uw-node-bottom{border-top:1px solid #484944;margin-top:auto;padding:18px 22px}.uw-ready{color:#89d9c7;align-items:center;gap:8px;font-size:13px;display:flex}.uw-live-state{flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.uw-live-state>button{margin-left:auto}.uw-case-folder{padding:22px 24px 20px}.uw-folder-tab{letter-spacing:.13em;color:#b4b7a8;font-size:10px}.uw-case-folder h2{letter-spacing:-.6px;margin:7px 0;font-size:22px;font-weight:560}.uw-case-folder>span:last-child{color:#b7b9ab;font-size:12px}.uw-documents-list{gap:8px;padding:0 19px;display:grid}.uw-documents-list>button{text-align:left;color:#efefec;background:#363733;border:1px solid #595a54;border-radius:10px;align-items:center;gap:13px;width:100%;padding:10px;display:flex}.uw-documents-list img{object-fit:cover;object-position:top;border-radius:2px;width:33px;height:43px;box-shadow:0 2px 5px #0006}.uw-documents-list span{flex-direction:column;flex:1;gap:5px;display:flex}.uw-documents-list svg{color:#adafa0}.uw-supplied-pages{padding:22px 23px 0}.uw-supplied-pages>span{color:#b7b9ab;font-size:11px}.uw-supplied-pages>div{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.uw-supplied-pages button{color:#d1d3ca;background:#393a36;border:1px solid #5d5f57;border-radius:4px;min-width:27px;height:25px;font-size:10px}.uw-document-footer{border-top:1px solid #4b4c46;align-items:center;gap:10px;margin-top:auto;padding:14px 23px;display:flex}.uw-document-footer>img{object-fit:cover;object-position:top;border-radius:2px;width:30px;height:39px}.uw-document-footer>span{color:#e4e5df;font-size:11px;font-weight:500;line-height:1.4}.uw-document-footer small{color:#acaf9f;margin-top:3px;font-size:10px;display:block}.uw-packet-scale{padding:0 23px}.uw-packet-scale>strong{letter-spacing:-1.8px;align-items:baseline;gap:10px;margin-bottom:10px;font-size:34px;display:flex}.uw-packet-scale small{color:#c5c7bc;letter-spacing:0;font-size:11px;font-weight:400}.uw-page-field{grid-template-columns:repeat(43,1fr);gap:3px;display:grid}.uw-page-field i{background:#a1a49339;border:1px solid #aeb0a170;border-radius:1px;height:10px}.uw-page-field i.selected{background:#c5c7bc;border-color:#e4e5e0}.uw-packet-scale>span{color:#abae9d;margin-top:9px;font-size:10px;display:block}.uw-preparation-object{align-items:center;gap:10px;margin:29px 21px 25px;display:flex}.uw-scan-paper{background:#fff;border:3px solid #f7f7f6;flex-shrink:0;width:77px;height:102px;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 6px 10px #0004}.uw-scan-paper img{object-fit:cover;object-position:top;width:100%;height:100%}.uw-scan-paper i{background:#bdbfb277;border-top:1px solid #9ea18f;height:10px;position:absolute;left:4px;right:4px}.uw-preparation-object>svg{color:#c8cac0;flex-shrink:0}.uw-text-fragments{flex-direction:column;gap:8px;min-width:0;font-size:10px;display:flex}.uw-text-fragments mark{color:#eff0ec;background:#64655d;border-radius:4px;padding:5px;font-size:11px}.uw-text-fragments span:last-child{color:#abae9d;font-size:9px}.uw-process-list{flex-direction:column;gap:6px;margin:0 22px;display:flex}.uw-process-list>div{color:#cecfc6;background:#ffffff03;border-radius:8px;align-items:center;gap:10px;padding:12px 9px;font-size:12px;display:flex}.uw-process-list>div>span{flex:1}.uw-process-list>div.complete>svg:last-child{color:#82d9c2}.uw-process-list>div>i{background:#6f7068;border-radius:50%;width:5px;height:5px}.uw-small-note{color:#aeb1a1;padding:17px 23px!important;font-size:10px!important;line-height:1.5!important}.uw-review.focused{border-color:#c3c5b9}.uw-review .uw-node-header{color:#3f403b;background:#f1f1ef;border-bottom:1px solid #dbdcd6}.uw-review-heading{justify-content:space-between;align-items:center;gap:20px;padding:20px 24px 0;display:flex}.uw-review-heading>div>span{text-transform:uppercase;letter-spacing:.1em;color:#989b88;font-size:10px}.uw-review-heading h2{letter-spacing:-.7px;margin-top:5px;font-size:24px;font-weight:620}.uw-review-heading select{color:#6b6d64;background:#fff;border:1px solid #d9dad3;border-radius:7px;flex-shrink:0;max-width:230px;padding:9px;font-size:11px}.uw-rule{color:#949883;max-width:770px;margin:9px 24px 16px!important;font-size:11px!important;line-height:1.5!important}.uw-review-body{flex:1;grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:28px;min-height:0;padding:0 24px;display:grid}.uw-source-stack{scrollbar-width:thin;scrollbar-color:#d4d6cd transparent;flex-direction:column;gap:10px;min-height:0;max-height:100%;padding:1px 2px 2px;display:flex;overflow-y:auto}.uw-linked-source{position:relative}.uw-source-document{background:#fff;border:1px solid #e1e2dd;border-radius:3px;position:relative;overflow:hidden;box-shadow:0 2px 5px #3f403b08}.uw-source-document>header{color:#888a80;border-bottom:1px solid #eff0ec;align-items:center;gap:7px;padding:10px 13px;display:flex}.uw-source-document>header b{flex:1;font-size:10px;font-weight:550}.uw-source-document>header>span{white-space:nowrap;color:#8a8b82;background:#f5f5f4;border:1px solid #e9eae6;border-radius:4px;padding:3px 6px;font-size:10px}.uw-source-body{padding:10px 15px}.uw-source-body>p{color:#888a80;white-space:pre-line;font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1.65}.uw-source-body mark{color:#223e3b;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#d7f1e8;padding:1px 0}.uw-source-document footer{color:#a9ac9b;border-top:1px solid #f2f2f0;justify-content:space-between;align-items:center;padding:7px 13px;font-size:9px;display:flex}.uw-relation{align-items:center;gap:5px;display:flex}.uw-relation i{background:#56bda5;border-radius:50%;width:5px;height:5px}.uw-relation.conflict i{background:#daae59}.uw-paper-lines{display:none}.uw-source-wire{pointer-events:none;border-top:1px solid #c6c7bd;width:28px;position:absolute;top:50%;right:-29px}.uw-source-wire:after{content:"";background:#b2b5a6;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;right:0}.uw-annotation{background:#f4f5f2;border:1px solid #d6d7d0;border-left:3px solid #abae9d;border-radius:7px;align-self:start;padding:15px 15px 13px;position:relative;box-shadow:0 3px 12px #4b4c4709}.uw-annotation-label{color:#87897f;align-items:center;gap:6px;margin-bottom:13px;font-size:10px;display:flex}.uw-annotation-label>span{flex:1}.uw-annotation.accepted .uw-annotation-label{color:#498c78}.uw-annotation h3{letter-spacing:-.5px;margin-bottom:10px;font-size:19px;font-weight:610;line-height:1.2}.uw-annotation .uw-diff del{color:#af4853;background:#ffe0e2;padding:1px 2px;text-decoration:line-through}.uw-annotation .uw-diff ins{color:#267658;background:#d3efdf;padding:1px 2px;text-decoration:none}.uw-annotation-actions{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.unified-app .uw-annotation-actions button{gap:5px;min-height:32px;padding:6px 9px;font-size:11px;line-height:18px}.unified-app .uw-annotation-actions .uw-accept{color:#fff;background:#277f68;border:1px solid #226f5c;flex:1}.unified-app .uw-annotation-actions .uw-accept:hover{background:#1c705b}.unified-app .uw-annotation-actions .uw-reject{color:#9a4f60;background:#fff9f9;border-color:#dfc4cd}.unified-app .uw-annotation-actions button[data-variant=outline]{border-color:#cecfc6}.uw-inline-edit{flex-direction:column;gap:12px;margin-top:16px;display:flex}.uw-inline-edit label{color:#7f8077;flex-direction:column;gap:6px;font-size:10px;display:flex}.uw-inline-edit select,.uw-inline-edit textarea{color:#3f403b;background:#fff;border:1px solid #d0d2c9;border-radius:5px;width:100%;padding:8px;line-height:1.5;font-size:12px!important}.uw-inline-edit textarea{resize:vertical;min-height:90px}.uw-inline-edit .uw-annotation-actions{margin-top:0}.uw-review-footer{border-top:1px solid #e8e8e4;justify-content:space-between;align-items:center;gap:16px;min-height:60px;margin-top:8px;padding:14px 24px;display:flex}.uw-review-footer>span{color:#9a9d8a;align-items:center;gap:6px;font-size:10px;display:flex}.unified-app .uw-review-footer button{color:#72736b;border-color:#d8d9d1;font-size:11px}.uw-awaiting{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;padding:50px;display:flex}.uw-awaiting>svg{color:#9fa290}.uw-awaiting h2{letter-spacing:-.7px;font-size:26px;font-weight:520}.uw-awaiting p{color:#a7aa99;max-width:320px;font-size:14px;line-height:1.7}.uw-awaiting>span{color:#a6a997;max-width:300px;font-size:11px;line-height:1.5}.uw-awaiting-icon{color:#a3a694;background:#f3f3f1;border:1px solid #ddded8;border-radius:20px;place-items:center;width:90px;height:90px;display:grid}.uw-review .uw-awaiting{color:#6d6e66}.uw-review .uw-awaiting p{color:#a0a391}.uw-incoming .uw-node-header svg{color:#94c6cb}.uw-incoming-body{flex:1;grid-template-columns:235px 1fr;min-height:0;display:grid}.uw-incoming-selection{background:#2b2c28;padding:22px}.uw-incoming-selection>span:first-child{color:#98bcc0;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.uw-incoming-selection h2{letter-spacing:-.5px;margin-top:6px;font-size:21px;font-weight:540}.uw-scenario-options{flex-direction:column;align-items:stretch;gap:6px;margin-top:19px;display:flex}.uw-scenario-options>button{text-align:left;color:#bcbeb2;background:0 0;border:1px solid #0000;border-radius:6px;padding:8px 9px;font-size:11px}.uw-document-state{color:#87c2ac;margin-top:19px;font-size:10px;display:block}.uw-document-state.pending{color:#b1b3a5}.uw-incoming-paper{background:#fafafa;flex-direction:column;align-items:flex-start;min-height:0;padding:22px;display:flex}.uw-incoming-paper>label{color:#9b9f8b;margin-bottom:11px;font-size:10px}.uw-incoming-paper>textarea{resize:none;color:#585953;background:0 0;border:0;border-bottom:1px solid #e0e1db;flex:1;width:100%;min-height:0;padding:0 0 10px;line-height:1.8;font-family:Georgia,serif!important;font-size:12px!important}.uw-incoming-paper>button{align-self:flex-end;margin-top:13px}.uw-draft-content{color:#55564f;scrollbar-width:thin;scrollbar-color:#c8c9bf transparent;background:#fcfcfc;flex:1;min-height:0;overflow:auto}.uw-draft-content .story-draft{box-shadow:none;background:0 0;border:0;border-radius:0;padding:20px}.uw-draft-content .story-draft-top{align-items:center;gap:6px;margin:0 0 16px;font-size:10px;display:flex}.uw-draft-content .story-draft-top>span:last-child{color:#989b87;border:1px solid #e5e6e1;border-radius:4px;margin-left:auto;padding:3px 6px;font-size:9px}.uw-draft-content .draft-subject{color:#9fa290;flex-direction:column;gap:5px;font-size:10px;display:flex}.uw-draft-content .draft-subject input{color:#51524c;outline-offset:0;background:0 0;border:0;border-bottom:1px solid #e4e5df;width:100%;padding:9px 0;font-size:13px;font-weight:600}.uw-draft-content textarea{color:#5d5e57;resize:vertical;background:#fff;border:1px solid #e2e3de;border-radius:5px;width:100%;min-height:200px;margin-top:14px;padding:13px;font-size:12px;line-height:1.7}.uw-draft-content .draft-human-record{background:#f5f5f4;border:1px solid #eaebe6;border-radius:6px;margin-top:15px;padding:12px}.uw-draft-content .draft-human-record summary{cursor:pointer;font-size:11px;font-weight:550}.uw-draft-content .draft-human-record summary span{color:#9c9f8c;float:right;font-size:9px}.uw-draft-content .draft-human-record p,.uw-draft-content .draft-human-record li{color:#82847a;margin-top:9px;font-size:10px;line-height:1.6}.uw-draft-content .draft-human-record small{color:#8a8c82;margin-top:10px;font-size:9px;line-height:1.6;display:block}.uw-draft-content .draft-human-record ul{margin:7px 0;padding-left:15px}.uw-draft-content .story-draft-actions{margin-top:15px;display:block}.uw-draft-content .attestation{align-items:flex-start;gap:7px;font-size:10px;line-height:1.5;display:flex}.uw-draft-content .attestation input{accent-color:#969985;margin-top:2px}.uw-draft-content .attestation small{color:#aaad9c;margin-top:3px;font-size:9px;display:block}.uw-draft-content .story-draft-actions>div{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.unified-app .uw-draft-content button{border-color:#dadbd4;min-height:30px;padding:7px 8px;font-size:10px}.unified-app .uw-draft-content .primary{color:#fff;background:#969985}.uw-export-destinations{gap:7px;padding:15px 19px 9px;display:flex}.uw-export-destinations>button{color:#c2c4b8;background:0 0;border:1px solid #5f6159;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:11px;display:flex}.uw-export-note{color:#adb0a0;text-align:center;padding-bottom:13px;font-size:10px}.uw-view-controls{color:#a7a999;align-items:center;gap:12px;font-size:11px;display:flex;position:absolute;bottom:22px;left:26px}.unified-app .uw-view-controls button{color:#cfd0c7;background:#232421e8;border-color:#4f504a;font-size:11px;box-shadow:0 3px 15px #0d0d0c33}.uw-captions{color:#ecece9;text-align:center;pointer-events:none;background:#121211e8;border:1px solid #52534d;border-radius:8px;max-width:min(680px,60%);padding:12px 21px;font-size:15px;line-height:1.5;position:absolute;bottom:23px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0003}.uw-transport{z-index:3;background:#1f1f1d;border-top:1px solid #444540;align-items:center;gap:14px;padding:0 26px;display:flex}.uw-playback{align-items:center;gap:4px;display:flex}.unified-app .uw-play{color:#ededea;background:#464741;border:1px solid #72736b}.uw-time{color:#c1c3b8;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0 9px;font-size:11px}.uw-timeline{accent-color:#cfd0c7;cursor:pointer;flex:1;min-width:70px;height:4px}.uw-transport-label{color:#c0c2b5;white-space:nowrap;margin-left:10px;font-size:11px}.uw-voice-label{color:#9da08e;white-space:nowrap;font-size:9px}.uw-audio-error,.uw-error{z-index:40;color:#e5e6e1;background:#31322e;border:1px solid #6c6d65;border-radius:12px;align-items:center;gap:12px;max-width:90vw;padding:12px 18px;font-size:12px;display:flex;position:fixed;bottom:88px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0004}.uw-error{background:#332334;border-color:#8c627c}.unified-app .story-toast{color:#d9f1e9;z-index:45;background:#263b3a;border:1px solid #486b63;border-radius:8px;align-items:center;gap:8px;padding:11px 18px;font-size:12px;display:flex;position:fixed;bottom:90px;left:50%;transform:translate(-50%)}.unified-app .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.uw-header{gap:15px;padding:0 18px}.uw-workflow-nav{gap:7px;padding:0 15px}.uw-nav-part{gap:7px}.uw-case>span{display:none}.uw-header-actions{gap:6px}.uw-transport{gap:9px;padding:0 15px}.uw-workflow-nav button{padding:8px;font-size:11px}.uw-transport-label,.uw-voice-label{display:none}.uw-captions{max-width:70%;font-size:13px}.uw-view-controls>span{display:none}}@media (width<=700px){.unified-app{grid-template-rows:68px 54px minmax(0,1fr) 65px}.uw-brand{font-size:20px}.uw-brand svg{width:18px}.uw-header-divider,.uw-header-actions>button:first-child{display:none}.uw-case{margin-left:0}.uw-case>b{max-width:110px;font-size:10px}.uw-film-button{padding:7px!important;font-size:11px!important}.uw-film-button>span{display:none}.uw-header{gap:10px;padding:0 12px}.uw-nav-divider{display:none}.uw-workflow-nav button{font-size:10px}.uw-workflow-nav button svg{width:12px}.uw-nav-part>svg{display:none}.uw-playback{gap:0}.uw-time{margin:0 4px;font-size:10px}.uw-transport{gap:5px;padding:0 8px}.uw-view-controls{bottom:14px;left:12px}.uw-captions{width:88%;max-width:88%;font-size:12px;bottom:62px}.uw-workflow-nav .uw-incoming-nav{margin-left:5px}.unified-app .uw-transport button[data-slot=button][data-size=icon]{width:29px}.uw-error,.uw-audio-error{flex-wrap:wrap;width:90vw;bottom:78px}}@media (prefers-reduced-motion:reduce){.uw-connections.running>path,.unified-app .spinning{animation:none}.uw-world{will-change:auto}}.uw-source-stack{position:relative}.uw-source-stack.many-sources{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.uw-source-stack.many-sources .uw-source-document>header{align-items:flex-start}.uw-source-stack.many-sources .uw-source-document>header b{line-height:1.5}.uw-source-stack.many-sources .uw-source-document footer>span:last-child,.uw-source-stack.many-sources .uw-source-wire{display:none}.uw-empty-evidence{color:#979a86;padding:24px;font-size:14px;line-height:1.7}.uw-connections>path.uw-architecture-link{stroke:#73746c;stroke-dasharray:4 7}.uw-preparation-purpose{padding:23px 22px 16px}.uw-preparation-purpose h2{letter-spacing:-.6px;max-width:245px;font-size:25px;line-height:1.25}.uw-preparation-purpose>div{color:#cecfc6;align-items:center;gap:15px;margin-top:17px;display:flex}.uw-process-list small{color:#abae9d;margin-top:5px;font-size:9px;display:block}.uw-process-list>div{padding:10px 9px}.uw-preparation-scope{color:#cdcfc5;flex-wrap:wrap;gap:6px;padding:16px 22px 8px;font-size:9px;display:flex}.uw-preparation-scope>span{border:1px solid #595a54;border-radius:4px;padding:5px}.uw-preparation-scope>span:last-child{color:#93dbc7;border-color:#437a70}.uw-architecture-button{color:#d1d2ca;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:8px 22px 12px;display:flex;font-size:11px!important}.uw-speed{color:#e1e2dd;background:#2d2e2a;border:1px solid #53544d;border-radius:6px;padding:6px;font-size:11px!important}.uw-view-controls[hidden]{display:none}.problem-opening{background:radial-gradient(#363733,#1c1c1a 75%);position:absolute;inset:0;overflow:hidden}.problem-heading{z-index:2;max-width:90%;position:absolute;top:5%;left:6%}.problem-heading h1{letter-spacing:-.045em;color:#f0eee9;margin:12px 0;font-size:clamp(26px,3.5vw,52px);font-weight:550;line-height:1.1}.problem-stage{width:1060px;height:360px;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.problem-desk{transform-origin:50%;width:100%;height:100%;position:relative}.problem-packet{position:absolute;inset:-20px -100px -50px -70px;transform:rotate(-2deg)}.problem-page-grid{grid-template-columns:repeat(43,1fr);gap:8px;width:100%;height:100%;display:grid}.problem-page-grid>i{background:#8c8e8412;border:1px solid #7b7d7360;border-radius:2px}.problem-packet>span{color:#c9cbc1;font-size:14px;position:absolute;bottom:-30px;left:0}.problem-paper{color:#454641;background:#f8f6ef;border:1px solid #dbd8ce;border-radius:6px;width:350px;min-height:310px;position:absolute;top:10px;left:220px;overflow:hidden;box-shadow:0 20px 60px #0005}.problem-paper.request{width:270px;height:340px;top:0;left:60px}.problem-paper.request img{object-fit:cover;object-position:top;width:100%;height:290px}.problem-paper.request>div{align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.problem-paper.request small{margin-left:auto}.problem-paper header{border-bottom:1px solid #d8d8d1;align-items:center;gap:8px;padding:18px;font-size:12px;display:flex}.problem-paper header span{color:#85877d;margin-left:auto;font-size:11px}.problem-paper>small{color:#8a8b87;letter-spacing:.06em;margin:20px 22px 12px;font-size:10px;display:block}.problem-paper>p{margin:0 22px;font-family:Georgia,serif;font-size:19px;line-height:1.55}.problem-timeframe{border-top:1px solid #d8d8d1;margin:19px 22px;padding:14px 0}.problem-timeframe>span{color:#8a8b82;font-size:10px}.problem-timeframe p{color:#8d632d;margin-top:7px;font-family:Georgia,serif;font-size:15px;line-height:1.5}.problem-unresolved{color:#ac793b;border-top:1px solid #e8dbbe;align-items:center;gap:10px;margin:22px;padding-top:18px;font-size:12px;display:flex}.problem-search{z-index:4;color:#f0f0ee;background:#383935;border:1px solid #aeb0a1;border-radius:10px;align-items:center;gap:9px;padding:12px 18px;font-size:14px;display:flex;position:absolute;top:10px;left:210px;box-shadow:0 10px 40px #0005}.problem-task{white-space:nowrap;color:#bdbfb3;align-items:center;gap:20px;font-size:13px;display:flex;position:absolute;bottom:85px;left:50%;transform:translate(-50%)}.problem-task .unresolved{color:#f2ce8a}.problem-task svg{color:#7a7c72}.uw-architecture{background:linear-gradient(130deg,#32322f,#252623);border:1px solid #63645c;border-radius:18px;width:1250px;height:580px;position:absolute;top:900px;left:40px;overflow:hidden;box-shadow:0 18px 50px #0c0c0c50}.uw-architecture>header{color:#dedfd8;border-bottom:1px solid #52534d;align-items:center;gap:11px;padding:18px 25px;display:flex}.uw-architecture>header h2{letter-spacing:-.5px;color:#f7f7f5;font-size:23px;font-weight:550}.uw-architecture>header>span{color:#b5b8a9;margin-left:auto;font-size:11px}.architecture-ingest{border-bottom:1px solid #4e4f48;height:230px;padding:17px 25px}.architecture-reasoning{height:234px;padding:17px 25px}.architecture-caption{color:#b4b7a8;align-items:center;gap:9px;margin-bottom:16px;font-size:13px;display:flex}.architecture-caption>span{color:#bdbfb3;margin-left:auto;font-size:11px}.architecture-flow{align-items:center;gap:20px;display:flex}.architecture-flow>svg{color:#9b9f8b;flex-shrink:0;width:25px}.architecture-page{align-items:center;gap:18px;width:215px;display:flex}.architecture-page img{object-fit:cover;object-position:top;border:3px solid #f5f5f3;border-radius:3px;width:104px;height:135px;transform:rotate(-3deg);box-shadow:0 6px 16px #0004}.architecture-page span{color:#c2c4b9;font-size:12px;line-height:1.7}.architecture-text{background:#40413c;border:1px solid #63645d;border-radius:8px;flex:1;min-width:0;padding:16px}.architecture-text>span{color:#bfc1b5;font-size:10px}.architecture-text p{margin:10px 0;font-family:Georgia,serif;font-size:17px;line-height:1.55}.architecture-text small{color:#bfc1b5;font-size:10px}.architecture-tree{width:365px;font-size:12px}.architecture-tree>span{color:#b0b2a3;font-size:10px}.architecture-tree>b{color:#dcddd7;margin:7px 0;display:block}.architecture-tree div{color:#c8c9bf;border-left:1px solid #808278;margin-left:9px;padding-left:17px;line-height:1.7}.architecture-tree small{color:#d5d6ce;margin-left:18px}.architecture-policy{color:#d5d6ce;background:#3e3e3a;border:1px solid #6e7067;border-radius:9px;flex-direction:column;gap:10px;width:190px;padding:16px;display:flex}.architecture-policy b{color:#eeeeeb;font-size:15px}.architecture-policy span,.architecture-policy small{color:#bdbfb2;font-size:10px;line-height:1.5}.architecture-teams{flex-direction:column;gap:13px;min-width:300px;display:flex}.architecture-teams>div{background:#393a36;border:1px solid #71726a;border-radius:6px;flex-direction:column;gap:9px;padding:12px 15px;display:flex}.architecture-teams>div:last-child{background:#3b3c37;border-color:#74766c}.architecture-teams b{color:#d4d6cd;font-size:12px;font-weight:500}.architecture-teams>div:last-child b{color:#d0d2c9}.architecture-teams span{color:#cbcdc3;align-items:center;gap:7px;font-size:11px;display:flex}.architecture-compare{color:#d1d3ca;flex-direction:column;align-items:center;gap:8px;min-width:200px;display:flex}.architecture-compare b{color:#e5e6e0;font-size:14px;font-weight:500}.architecture-compare span{color:#b8bbad;font-size:10px}.architecture-result{color:#8ad3c2;border:1px solid #4a726d;border-radius:9px;flex-direction:column;align-items:center;gap:10px;padding:21px 15px;display:flex}.architecture-result b{color:#bce2d8;font-size:14px}.architecture-result span{color:#9fbcb7;font-size:10px}.architecture-fork,.architecture-join{border:1px solid #87887f;flex-shrink:0;width:20px;height:90px}.architecture-fork{border-left:0}.architecture-join{border-right:0}.reasoning-flow{gap:15px}.uw-architecture>footer{color:#b3b5a7;border-top:1px solid #4a4b45;align-items:center;gap:9px;height:46px;padding:0 25px;font-size:10px;display:flex}.architecture-ingest.in-focus,.architecture-reasoning.in-focus{background:#9c9f8c0a}@media (width<=1100px){.problem-stage{transform:translate(-50%,-50%)scale(.75)}.problem-task{gap:12px;font-size:11px}.uw-voice-label{display:none}}@media (width<=700px){.problem-stage{transform:translate(-50%,-50%)scale(.46)}.problem-heading{top:8%;left:6%}.problem-heading h1{font-size:28px}.problem-heading>span{font-size:8px}.problem-task{gap:7px;font-size:9px;bottom:110px}.uw-speed{padding:5px 1px}.uw-transport .uw-voice-label{display:none}}.chassis-stage{border-bottom:1px solid #4e4f48;padding:17px 25px 20px}.chassis-flow{grid-template-columns:180px minmax(0,1fr) 225px;align-items:stretch;gap:24px;display:grid}.chassis-input{color:#cdcfc5;background:#3c3d38;border:1px solid #6e7067;border-radius:8px;flex-direction:column;gap:11px;padding:16px;display:flex;position:relative}.chassis-input h3{letter-spacing:-.4px;color:#eff0ec;font-size:17px;font-weight:560;line-height:1.2}.chassis-input>p{color:#d2d4cb;font-size:11px;line-height:1.6}.chassis-source{color:#bfc1b4;border-top:1px solid #60615a;margin-top:6px;padding-top:13px;font-size:9px;line-height:1.5}.chassis-source svg{vertical-align:middle;margin-right:4px}.chassis-source q{color:#dac5a0;background:#66533330;margin-top:9px;padding:8px;font-family:Georgia,serif;font-size:12px;line-height:1.7;display:block}.chassis-input>small{color:#b1b4a5;font-size:9px}.chassis-input>svg:last-child{color:#a3a694;position:absolute;top:48%;right:-23px}.chassis-teams{flex-direction:column;gap:15px;display:flex}.chassis-team>header{align-items:center;gap:7px;margin-bottom:9px;font-size:11px;display:flex}.chassis-team>header b{color:#e2bfca;font-weight:600}.chassis-team>header i{background:#ed8b9e;border-radius:50%;width:6px;height:6px}.chassis-team>header span{color:#a99daa;margin-left:auto;font-size:9px}.chassis-role-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.chassis-role{background:#373834;border:1px solid #795366;border-radius:7px;flex-direction:column;min-height:127px;padding:13px 10px;display:flex;position:relative}.chassis-role>div{color:#dfb7c5;align-items:center;gap:6px;font-size:12px;display:flex}.chassis-role>div b{font-weight:550}.chassis-role>span{color:#a8aa9a;margin-top:6px;font-size:9px}.chassis-role>p{color:#e0d7e0;margin:12px 0;font-size:12px;line-height:1.4}.chassis-role>small{color:#b6b8aa;margin-top:auto;font-size:8px}.chassis-role-arrow{z-index:2;color:#a1a492;position:absolute;top:48%;right:-14px}.chassis-judges{flex-direction:column;justify-content:center;align-items:stretch;min-width:0;display:flex}.chassis-judge{color:#dedfd8;background:#3a3b36;border:1px solid #75776d;border-radius:7px;padding:11px 13px;font-size:11px;position:relative}.chassis-judge>svg{vertical-align:middle;margin-right:6px}.chassis-judge>b{font-weight:550}.chassis-judge>p{color:#c3c5b9;margin-top:7px;font-size:10px;line-height:1.4}.chassis-crossing{height:27px}.chassis-crossing svg{width:100%;height:100%}.chassis-crossing path{fill:none;stroke:#a67b9a;stroke-width:1.5px}.chassis-crossing path:last-child{stroke:#b2b5a6}.chassis-recheck{color:#d0d1c8;border:1px solid #60615a;border-radius:5px;grid-template-columns:1fr 1fr;gap:7px;padding:8px 7px;font-size:9px;display:grid}.chassis-recheck span:first-child{color:#d9b8c5}.chassis-recheck span:nth-child(2){color:#d0d1c8}.chassis-recheck small{text-align:center;color:#acaf9f;grid-column:span 2;font-size:8px}.chassis-down{color:#b7b9ab;align-self:center;margin:5px;transform:rotate(90deg)}.chassis-judge.final>span{color:#8bc8b8;align-items:center;gap:5px;margin-top:11px;font-size:9px;line-height:1.5;display:flex}.chassis-judge.spotlit,.chassis-recheck.spotlit{border-color:#c7c9be;box-shadow:0 0 0 2px #c2c4b81a}.chassis-repeat{padding:17px 25px 15px}.chassis-repeat>div:first-child{color:#c1c3b7;align-items:center;gap:9px;margin-bottom:12px;font-size:12px;display:flex}.chassis-repeat>div:nth-child(2){grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.chassis-repeat>div:nth-child(2)>div{color:#c4c6ba;background:#333430;border:1px solid #555650;border-radius:6px;padding:9px 11px;font-size:10px}.chassis-repeat>div:nth-child(2)>div>div{align-items:center;gap:5px;margin-top:10px;display:flex}.chassis-repeat i{border:1px solid #9b9e8b;border-radius:2px;width:11px;height:12px;display:block}.chassis-repeat b{color:#a1a493;margin:0 5px;font-size:13px;font-weight:400}.chassis-repeat>small{color:#adafa0;margin-top:10px;font-size:9px;display:block}.problem-heading>p{color:#c6c7bd;margin-top:12px;font-size:15px}.problem-stage{height:340px;top:48%}.problem-desk{transform-origin:50%}.problem-context{white-space:nowrap;color:#b5b8a9;background:#232321e8;border:1px solid #4b4c46;border-radius:10px;align-items:center;gap:18px;padding:12px 20px;display:flex;position:absolute;bottom:99px;left:50%;transform:translate(-50%)}.problem-context>span{grid-template-columns:18px auto;align-items:center;gap:3px 7px;font-size:12px;display:grid}.problem-context b{color:#e0e1dc;font-weight:500}.problem-context small{color:#9da08d;grid-column:2;font-size:9px}.problem-context>svg{color:#818379;width:13px}.problem-task{display:none}@media (width<=1100px){.chassis-role>p{font-size:12px}.problem-context{gap:10px;padding:10px 15px}.problem-context>span{font-size:11px}.problem-stage{top:47%}}@media (width<=700px){.problem-heading>p{font-size:11px}.problem-context{justify-content:center;gap:5px;width:94%;padding:9px 10px;bottom:115px}.problem-context>span{grid-template-columns:13px auto;gap:3px;font-size:8px}.problem-context>span>svg{width:11px}.problem-context>svg{width:9px}.problem-context small{font-size:8px}.problem-heading h1{font-size:25px}}.architecture-caption>.chassis-illustration-label{color:#c3c5ba;border:1px solid #73746c;border-radius:4px;margin-left:8px;margin-right:0;padding:3px 6px;font-size:9px}.chassis-shared-record{color:#d3d5cc;background:#454641;border:1px solid #76776e;border-radius:5px;flex-direction:column;gap:9px;margin-top:5px;padding:15px 10px;display:flex}.chassis-shared-record>b{font-size:11px;font-weight:500}.chassis-shared-record>span{color:#bec0b3;font-size:10px}.chassis-role .chassis-proposer-summary{color:#c3b5c5;margin:8px 0 0;font-size:10px}.chassis-role-source{color:#e9dde3;background:#8f647233;border-left:2px solid #c58b9d;margin:8px 0 9px;padding:7px;font-family:Georgia,serif;font-size:11px;line-height:1.45}.chassis-team-trace{width:100%;height:4px;margin-top:5px;display:block;overflow:visible}.chassis-team-trace path{stroke:#cf8da3;stroke-width:2px;fill:none;opacity:.6}.blue .chassis-team-trace path{stroke:#b3b6a7}.chassis-resolved-question{flex-direction:column;gap:7px;margin-top:12px;display:flex}.chassis-resolved-question>span{color:#bce4d4;align-items:center;gap:6px;font-size:11px;display:flex}.chassis-judge.final>span{border-top:1px solid #446761;padding-top:9px}.chassis-recheck>div>b{color:#dfb5c6;font-size:9px;font-weight:500;display:block}.chassis-recheck p{color:#d9dbd3;margin-top:8px;font-size:10px;line-height:1.4}.chassis-recheck{gap:10px;padding:10px}.uw-architecture{height:920px}.uw-world,.uw-connections{height:1860px}.story-app{--ink:#172b4d;--muted:#5e6c84;--line:#e3e8ef;--teal:#2258c7;--teal-soft:#eef3fd;--amber:#8a5600;--amber-soft:#fff5df;min-height:100vh;color:var(--ink);background:#f5f7fa;font-family:Barlow,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}.story-app h1,.story-app h2,.story-app h3,.story-app h4{color:var(--ink);font-family:inherit}.story-app h1{letter-spacing:-.9px;font-size:30px;font-weight:650}.story-app h2{letter-spacing:-.5px;font-size:23px;font-weight:600;line-height:1.35}.story-app p{line-height:1.65}.story-app label{color:var(--ink);font-size:13px;font-weight:500}.story-app textarea,.story-app input,.story-app select{color:var(--ink);background:#fff;border-color:#cdd5e1;border-radius:8px;font-size:14px}.story-app textarea{resize:vertical;line-height:1.65}.story-app :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #91b3fa}.story-app .eyebrow{letter-spacing:0;color:var(--muted);text-transform:none;font-size:12px;font-weight:500}.story-app .button{min-height:40px;box-shadow:none;border-radius:8px;padding:11px 16px;font-size:13px;font-weight:600;transition:background .12s}.story-app .button.primary{background:var(--teal);border-color:var(--teal);color:#fff}.story-app .button.primary:hover:not(:disabled){background:#1849ae;border-color:#1849ae}.story-app .button.secondary{color:var(--ink);background:#fff;border-color:#ced6e2}.story-app .button.secondary:hover:not(:disabled){background:#f2f5fa}.story-app .text-button{color:var(--teal);font-size:13px;font-weight:500}.story-app .icon-button{color:var(--muted);border-radius:6px;min-width:32px;min-height:32px}.story-app .icon-button:hover:not(:disabled){color:var(--ink);background:#edf1f7}.story-app .tag{color:#4c5c73;background:#edf1f7;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:500}.story-app .tag.warning{background:var(--amber-soft);color:var(--amber)}.story-app .tag.success{color:#246847;background:#eaf5ef}.story-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:68px;padding:0 max(32px,50vw - 560px);display:flex}.story-brand{color:var(--ink);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.story-brand>svg{width:25px;color:var(--teal)}.story-brand b{letter-spacing:-1.1px;font-size:25px;font-weight:700}.story-brand>span{color:var(--muted);border-left:1px solid var(--line);margin-left:15px;padding-left:22px;font-size:14px}.story-header-actions{align-items:center;gap:18px;display:flex}.story-icon-text,.live-status{color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;padding:8px 4px;font-size:13px;display:inline-flex}.story-icon-text:hover{color:var(--ink)}.live-status i{background:#bd8a38;border-radius:50%;width:6px;height:6px}.live-status.ready i{background:#2d8a60}.chapter-nav{justify-content:center;align-items:center;gap:7px;width:min(650px,100% - 48px);margin:27px auto 0;display:flex}.chapter-nav button{color:#788398;opacity:1;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:8px 5px;font-size:13px;font-weight:500;display:flex}.chapter-nav button>span{color:#788398;background:#fff;border:1px solid #d6dce7;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.chapter-nav button>svg{color:#c3cad6;width:13px;margin-left:auto}.chapter-nav button:last-child>svg{display:none}.chapter-nav button.current{color:var(--ink)}.chapter-nav button.current>span{color:#fff;background:var(--teal);border-color:var(--teal)}.chapter-nav button.complete>span{color:var(--teal);background:#eef3fd;border-color:#c5d6f5}.chapter-nav button:not(:disabled):hover{color:var(--teal)}.story-main{max-width:1120px;margin:auto;padding:35px 24px 100px}.scene-title{justify-content:space-between;align-items:center;gap:24px;max-width:1000px;margin:0 auto 24px;display:flex}.story-kicker{color:var(--muted);margin-bottom:8px;font-size:12px}.scene-case{text-align:right;color:var(--ink);flex-direction:column;gap:6px;font-size:13px;display:flex}.scene-case b{font-weight:500}.scene-case small{color:var(--muted);font-size:12px}.story-next-bar{z-index:20;border-top:1px solid var(--line);background:#fffffff7;justify-content:space-between;align-items:center;gap:20px;height:78px;padding:0 max(28px,50vw - 500px);display:flex;position:fixed;bottom:0;left:0;right:0}.story-next-bar>div{align-items:center;gap:24px;display:flex}.story-next-bar>div>span:last-child,.story-assurance{color:var(--muted);font-size:12px}.story-next-bar .story-primary{min-width:170px;min-height:42px;padding:12px 19px}.story-footer{color:#748095;justify-content:center;max-width:1000px;margin:22px auto 0;font-size:11px;line-height:1.6;display:flex}.intake-scene{max-width:900px;margin:0 auto}.intake-heading{align-items:center;gap:14px;margin-bottom:19px;display:flex}.intake-source{align-items:center;gap:15px;margin-bottom:19px;display:flex}.intake-source>small{color:var(--muted);font-size:11px}.connection-picker{z-index:5;position:relative}.connection-picker summary{cursor:pointer;color:var(--ink);border-radius:6px;align-items:center;gap:8px;padding:5px 0;font-size:13px;list-style:none;display:flex}.connection-picker summary::-webkit-details-marker{display:none}.connection-picker summary>svg:first-child{color:var(--teal)}.connection-picker>div{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:220px;padding:6px;position:absolute;top:35px;left:-12px;box-shadow:0 8px 30px #172b4d18}.connection-picker button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:5px;gap:10px;padding:11px;font-size:13px;display:flex}.connection-picker button>svg:last-child:not(:first-child){margin-left:auto}.connection-picker button.selected,.connection-picker button:hover{color:var(--teal);background:#eef3fd}.intake-grid{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1.03fr 1fr;display:grid;overflow:hidden;box-shadow:0 3px 10px #172b4d03}.intake-case-card{background:#fcfdff;padding:31px}.intake-person{align-items:center;gap:13px;margin-bottom:27px;display:flex}.intake-person>span{color:#47618e;background:#e9effa;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:600;display:grid}.intake-person h2{letter-spacing:-.4px;font-size:20px}.intake-person p{color:var(--muted);margin-top:5px;font-size:12px}.intake-case-card dl{flex-direction:column;gap:17px;margin:0;display:flex}.intake-case-card dl>div{grid-template-columns:90px 1fr;gap:12px;display:grid}.intake-case-card dt{color:var(--muted);padding-top:2px;font-size:12px}.intake-case-card dd{color:var(--ink);margin:0;font-size:13px;line-height:1.6}.intake-issue{border-top:1px solid var(--line);margin-top:25px;padding-top:22px}.intake-issue>span{color:var(--muted);font-size:12px}.intake-issue p{color:var(--ink);margin-top:7px;font-size:15px;font-weight:500}.intake-documents{border-left:1px solid var(--line);padding:32px 27px}.intake-docs-heading{align-items:center;gap:8px;margin-bottom:21px;display:flex}.intake-docs-heading>svg{display:none}.intake-docs-heading h2{letter-spacing:0;font-size:15px;font-weight:600}.intake-docs-heading>span{color:var(--muted);margin-left:auto;font-size:12px}.document-tile{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;border-radius:0;align-items:center;gap:14px;width:100%;padding:18px 6px;display:flex}.document-tile:hover{background:#f7f9fd}.document-glyph{color:#8293b1;background:#f0f4fb;border-radius:5px;place-items:center;width:34px;height:40px;display:grid}.document-glyph svg{width:21px}.document-tile b{color:var(--ink);font-size:14px;font-weight:500;display:block}.document-tile small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.document-tile>svg{color:#8d9bb0;width:15px;margin-left:auto}.full-packet-link{color:var(--teal);background:0 0;border:0;align-items:center;gap:8px;padding:19px 0 0;font-size:12px;display:flex}.packet-note{color:#778399;margin-top:10px;font-size:11px;display:block}.review-surface{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr);align-items:start;max-width:800px;margin:auto;display:grid;box-shadow:0 3px 10px #172b4d03}.review-surface.source-is-open{grid-template-columns:minmax(0,1.2fr) minmax(330px,.9fr);max-width:1072px}.finding-content{min-width:0;padding:29px 36px 30px}.finding-status-line{justify-content:space-between;align-items:center;gap:12px;margin-bottom:21px;display:flex}.criteria-switcher{z-index:6;min-width:0;position:relative}.criteria-switcher summary{cursor:pointer;color:var(--muted);border-radius:4px;align-items:center;gap:6px;font-size:12px;list-style:none;display:flex}.criteria-switcher summary::-webkit-details-marker{display:none}.criteria-switcher nav{border:1px solid var(--line);background:#fff;border-radius:10px;width:255px;padding:6px;position:absolute;top:27px;left:-12px;box-shadow:0 10px 30px #172b4d1a}.criteria-switcher button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:11px;font-size:13px;display:flex}.criteria-switcher button:hover,.criteria-switcher button[aria-current=true]{color:var(--teal);background:#eef3fd}.current-dot{background:var(--teal);border-radius:50%;width:5px;height:5px}.finding-content h2{letter-spacing:-.55px;max-width:620px;font-size:24px;line-height:1.35}.finding-overview{color:#465772;max-width:64ch;margin-top:13px;font-size:15px;line-height:1.7}.criterion-details{color:var(--muted);margin-top:13px;font-size:12px}.criterion-details summary{cursor:pointer;border-radius:4px;align-items:center;gap:6px;width:max-content;list-style:none;display:flex}.criterion-details summary::-webkit-details-marker{display:none}.criterion-details[open] summary>svg:last-child{transform:rotate(180deg)}.criterion-details p{color:#43536b;background:#f5f7fb;border-radius:6px;margin-top:10px;padding:13px 15px;font-size:13px}.criterion-details small{margin-top:7px;font-size:11px;display:block}.evidence-narrative{border-top:1px solid var(--line);flex-direction:column;gap:20px;margin-top:25px;padding-top:22px;display:flex}.evidence-lines h4{color:#4d617f;letter-spacing:0;align-items:center;gap:6px;margin-bottom:7px;font-size:12px;font-weight:600;display:flex}.evidence-lines.supports h4 svg{color:#428063}.evidence-lines.conflicts h4 svg{color:#ac771a}.evidence-lines p{color:#263b59;max-width:65ch;margin:5px 0;font-size:14px;line-height:1.8}.evidence-lines .evidence-absence{color:#6b7890;font-size:13px}.citation-marker{vertical-align:baseline;color:#3764a5;cursor:pointer;background:#edf2fa;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;min-width:24px;min-height:23px;margin:0 1px 0 3px;padding:1px 5px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.citation-marker:hover,.citation-marker.active{color:#174ca7;background:#dce8fd;border-color:#aec7f0}.citation-preview{z-index:60;color:#263b59;background:#fff;border:1px solid #dce3ee;border-radius:11px;width:min(332px,100vw - 24px);padding:15px;font-family:Barlow,sans-serif;animation:.1s ease-out citation-appear;position:relative;box-shadow:0 8px 35px #172b4d25}.citation-preview>div{color:#61738d;align-items:flex-start;gap:7px;font-size:11px;line-height:1.5;display:flex}.citation-preview b{flex:1;font-weight:500}.citation-preview>div>span{white-space:nowrap}.citation-preview blockquote{color:#243d61;border-left:2px solid #bfd0ee;max-height:180px;margin:12px 0 10px;padding-left:10px;font-size:13px;line-height:1.65;overflow:hidden}.citation-preview small{color:#6a7990;font-size:10px}@keyframes citation-appear{0%{opacity:0}to{opacity:1}}.missing-piece{color:#8a610f;background:#fff9ed;border-radius:8px;gap:10px;margin-top:22px;padding:14px 16px;display:flex}.missing-piece>svg{margin-top:2px}.missing-piece b{color:#755114;font-size:12px;font-weight:600}.missing-piece p{color:#735b36;margin-top:4px;font-size:13px;line-height:1.65}.finding-cta{margin-top:23px}.source-drawer{border-left:1px solid var(--line);background:#f8fafd;border-radius:0 14px 14px 0;outline:none;align-self:stretch;min-width:0;padding:21px 22px 16px;animation:.15s ease-out citation-appear;position:sticky;top:16px}.source-drawer:focus-visible{box-shadow:inset 0 0 0 2px #91b3fa}.source-drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.source-drawer-head>span{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.source-drawer-head svg{color:#62799d}.source-document{padding:20px 0 11px}.source-document>span{color:var(--muted);justify-content:space-between;gap:10px;margin-bottom:9px;font-size:12px;display:flex}.source-document>span>span{color:#77849a;font-size:10px}.source-document h3{letter-spacing:-.25px;font-size:17px;font-weight:600;line-height:1.4}.source-expand{color:var(--teal);background:0 0;border:0;align-items:center;gap:6px;padding:5px 0 15px;font-size:12px;display:flex}.source-paper-scroll{overscroll-behavior:contain;background:#fff;border:1px solid #e1e7f0;border-radius:5px;max-height:360px;padding:24px 21px;overflow-y:auto}.source-paper-heading{color:#64748d;border-bottom:1px solid #edf0f4;flex-direction:column;gap:5px;margin-bottom:18px;padding-bottom:14px;font-size:10px;line-height:1.6;display:flex}.source-paper-heading b{color:#425670;font-weight:500}.source-paper-scroll pre{color:#4a5670;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:13px/1.95 Georgia,serif}.source-paper-scroll mark{color:#493d20;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff0b7;padding:3px 0;scroll-margin:20px}.source-exact{color:#67768d;align-items:center;gap:5px;margin-top:12px;font-size:10px;display:flex}.source-exact svg{color:#438166}.source-pagination{color:var(--muted);justify-content:space-between;align-items:center;padding-top:12px;font-size:11px;display:flex}.source-pagination>div{gap:4px;display:flex}.judgment-form{border-top:1px solid var(--line);margin-top:23px;padding-top:20px}.judgment-top{color:#5b6f8d;align-items:center;gap:9px;display:flex}.judgment-top b{color:var(--ink);font-size:13px;font-weight:500}.judgment-top span{display:none}.judgment-form fieldset{border:0;flex-wrap:wrap;gap:6px;margin:18px 0;padding:0;display:flex}.judgment-form legend{color:var(--muted);margin-bottom:8px;font-size:12px}.judgment-form fieldset label{color:#4d5f79;border:1px solid #d6ddea;border-radius:6px;flex-direction:row;align-items:center;gap:6px;padding:9px 11px;font-size:12px;font-weight:400;display:flex}.judgment-form fieldset label.selected{color:#214d9b;background:#eff4ff;border-color:#aec7f2}.judgment-form input[type=radio]{accent-color:#2258c7;margin:0}.judgment-form textarea{margin-bottom:13px;font-size:13px}.recorded-judgment{border-top:1px solid var(--line);color:#2c7556;align-items:flex-start;gap:10px;margin-top:23px;padding-top:19px;display:flex}.recorded-judgment>svg{margin-top:2px}.recorded-judgment>div{flex:1}.recorded-judgment b{color:#2f6952;font-size:13px;font-weight:600}.recorded-judgment p{color:var(--muted);margin-top:5px;font-size:13px}.recorded-judgment>.text-button{padding-top:0}.change-scene{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1.08fr 1fr;max-width:1000px;margin:0 auto;display:grid;overflow:hidden}.change-input{padding:29px 30px}.change-result{border-left:1px solid var(--line);background:#fbfcff;min-width:0;padding:29px 30px}.change-input h2,.change-result h2{margin-bottom:15px;font-size:21px}.twist-options{flex-wrap:wrap;gap:7px;margin:20px 0 23px;display:flex}.twist-options button{color:#566883;text-align:left;background:#fff;border:1px solid #dce3ee;border-radius:7px;align-items:center;gap:7px;padding:9px 10px;font-size:12px;display:flex}.twist-options button b{font-weight:500}.twist-options button.selected{color:var(--teal);background:#eef3fd;border-color:#b2c9ef}.twist-options button:hover{border-color:#a4b9dc}.custom-note-label{margin-bottom:18px}.custom-note-label>span{color:var(--muted);font-size:11px;font-weight:400}.custom-note-label textarea{min-height:193px;padding:13px;font-size:13px}.change-footnote:empty{display:none}.preview-label{color:var(--muted);margin-bottom:13px;font-size:12px;display:block}.update-baseline{color:#4b5c75;margin-top:16px;font-size:14px}.update-hint{color:#6a7c97;border-top:1px solid var(--line);align-items:center;gap:8px;margin:29px 0 16px;padding-top:19px;font-size:12px;display:flex}.change-result-top{color:var(--muted);justify-content:space-between;margin-bottom:13px;font-size:12px;display:flex}.change-result-top .run-time{display:none}.change-summary{color:#4d5e78;font-size:14px}.change-tally{color:var(--muted);margin-top:15px;font-size:12px}.diff-findings{margin-top:21px}.diff-findings button{text-align:left;color:#46658f;background:#f0f5fe;border:1px solid #d8e3f8;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:12px;width:100%;margin-bottom:8px;padding:14px;display:flex}.diff-findings button>span{align-items:center;gap:7px;display:flex}.diff-findings b{font-size:12px;font-weight:500}.diff-findings small{color:var(--muted);font-size:11px}.unchanged-findings{color:var(--muted);margin-top:14px;font-size:12px}.unchanged-findings summary{cursor:pointer;width:max-content}.unchanged-findings button{text-align:left;color:#58708d;background:0 0;border:0;align-items:center;gap:7px;width:100%;padding:9px 0;font-size:12px;display:flex}.unchanged-findings button>svg:last-child{margin-left:auto}.change-review-note{color:#6d7a8e;margin:15px 0 19px;font-size:11px}.evidence-return{margin-top:15px;display:flex}.next-action-scene{max-width:800px;margin:auto}.story-draft{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.story-draft-top{border-bottom:1px solid var(--line);color:#536987;align-items:center;gap:9px;padding:20px 26px;font-size:13px;display:flex}.story-draft-top>span:last-child{margin-left:auto}.draft-subject{padding:19px 27px 0;color:var(--muted)!important;font-size:11px!important}.draft-subject input{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:5px 0 14px;font-size:15px;font-weight:500}.story-draft>textarea{color:#2d405b;border:0;border-radius:0;width:100%;min-height:300px;padding:24px 27px;font-size:14px;line-height:1.85;display:block;outline-offset:-3px!important}.draft-human-record{border-top:1px solid var(--line);background:#fbfcfe;padding:17px 27px}.draft-human-record summary{color:#536987;cursor:pointer;font-size:12px}.draft-human-record summary>span{color:var(--muted);margin-left:12px;font-size:11px}.draft-human-record p,.draft-human-record li{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.7}.draft-human-record strong{color:var(--ink);font-weight:500}.draft-human-record small{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.6;display:block}.draft-human-record ul{margin-bottom:0;padding-left:15px}.story-draft-actions{border-top:1px solid var(--line);padding:22px 27px}.story-draft-actions .attestation{flex-direction:row;align-items:flex-start;gap:10px;margin-bottom:19px;font-size:13px;font-weight:400;display:flex}.story-draft-actions .attestation input{accent-color:var(--teal);margin-top:3px}.story-draft-actions .attestation small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.5;display:block}.story-draft-actions>div{flex-wrap:wrap;gap:10px;display:flex}.story-dialog{width:min(880px,100% - 40px);max-height:86vh;color:var(--ink);background:#fff;border:1px solid #dce3ed;border-radius:14px;margin:auto;padding:27px;overflow:auto;box-shadow:0 24px 90px #172b4d26}.story-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14243e55}.story-dialog-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.story-dialog-head h2{font-size:22px}.story-dialog>p{color:var(--muted);font-size:14px}.details-tools{border-top:1px solid var(--line);flex-wrap:wrap;gap:24px;margin-top:20px;padding-top:16px;display:flex}.story-dialog .proof-heading{display:none}.story-dialog .proof-content{border-color:var(--line);background:#fff;border-radius:9px;padding:25px}.report-record{color:#24354c;background:#f8faff;border:1px solid #d9e2ee;border-radius:12px;margin-top:24px;padding:20px}.report-record header{justify-content:space-between;align-items:start;gap:20px;display:flex}.report-record header h4{color:#24354c;margin:6px 0;font-size:16px}.report-record header p{color:#5b6d84;font-size:12px}.report-record header button{white-space:nowrap;color:#465ed5;align-items:center;gap:6px;font-size:13px;display:flex}.report-record blockquote{color:#253952;border-left:3px solid #8e9ce7;margin:18px 0;padding:3px 0 3px 15px;font-size:15px;line-height:1.65}.report-record footer{border-top:1px solid #dce4f0;padding-top:13px;font-size:12px;line-height:1.6}.report-record footer code{color:#536683;overflow-wrap:anywhere;font-size:12px}.report-record footer p{color:#415773;margin-top:8px}.report-record footer .report-gap{color:#795c38}.story-dialog .proof-tab{border-color:var(--line);color:var(--muted);background:0 0}.story-dialog .proof-heading,.story-dialog .proof-tabs{margin-top:0}.run-details>div{border-top:1px solid var(--line);padding:17px 0}.run-details b{font-size:14px;font-weight:500}.run-details p{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.75}.run-details small{color:var(--muted);margin-top:9px;font-size:12px;line-height:1.6;display:block}.presenter-principle{border-top:1px solid var(--line);margin-top:23px;padding-top:20px}.presenter-principle p{margin:10px 0;font-size:18px}.presenter-principle span{color:var(--muted);font-size:13px;line-height:1.7;display:block}.packet-browser-controls{grid-template-columns:1fr 90px;gap:18px;display:grid}.packet-search-results{flex-wrap:wrap;gap:6px;max-height:150px;margin-top:18px;display:flex;overflow:auto}.packet-search-results button{color:#536a8b;background:#f2f5fb;border:1px solid #dfe6f1;border-radius:5px;align-items:center;gap:5px;padding:7px;font-size:11px;display:flex}.packet-search-results>span{width:100%;color:var(--muted);font-size:11px}.packet-browser-page{border:1px solid var(--line);border-radius:6px;max-height:46vh;margin:20px 0;padding:23px;overflow:auto}.packet-browser-page h3{margin:9px 0 19px;font-size:19px}.packet-browser-page pre{color:#52617a;white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.8 Georgia,serif}.packet-browser-nav{justify-content:space-between;display:flex}.story-error{color:#8a5929;background:#fff8f0;border:1px solid #f0d3b8;border-radius:9px;align-items:flex-start;gap:11px;max-width:800px;margin:20px auto;padding:16px 18px;display:flex}.story-error b{font-size:14px;font-weight:500}.story-error p{margin-top:5px;font-size:13px}.story-error .text-button{color:#8a5929;margin-left:auto}.generation-status{z-index:22;width:min(560px,100% - 32px);color:var(--teal);background:#fff;border:1px solid #c9d9f4;border-radius:11px;align-items:center;gap:14px;padding:17px 20px;display:flex;position:fixed;bottom:94px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #172b4d15}.generation-status b{color:var(--ink);font-size:14px;font-weight:500;display:block}.generation-status span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.generation-status button{color:var(--muted);background:0 0;border:0;margin-left:auto;padding:8px;font-size:12px}.spinning{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.next-help{max-width:1000px;color:var(--muted);text-align:right;margin:15px auto 0;font-size:12px}.story-app .story-toast{z-index:24;color:#2d6b50;background:#fff;border:1px solid #d6e5dd;border-radius:9px;width:max-content;max-width:calc(100% - 32px);padding:13px 18px;font-size:13px;position:fixed;bottom:94px;left:50%;transform:translate(-50%);box-shadow:0 6px 25px #172b4d16}@media (width<=950px){.story-main{padding:28px 22px 100px}.finding-content{padding:27px}.review-surface.source-is-open{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.finding-status-line{flex-wrap:wrap;gap:9px;margin-bottom:17px}.source-is-open .finding-content h2{font-size:22px}.source-drawer{padding:20px 17px 14px}.change-input,.change-result,.intake-case-card,.intake-documents{padding:25px}}@media (width<=720px){.story-header{height:60px;padding:0 19px}.story-brand b{font-size:24px}.story-brand>span{margin-left:6px;padding-left:13px;font-size:12px}.story-header-actions{gap:12px}.story-header-actions .live-status{display:none}.chapter-nav{gap:3px;width:calc(100% - 30px);margin-top:20px}.chapter-nav button{gap:6px;padding:6px 3px;font-size:11px}.chapter-nav button>svg{width:10px}.chapter-nav button>span{width:21px;height:21px;font-size:10px}.story-main{padding:25px 16px 100px}.story-app h1{font-size:27px}.scene-title{align-items:flex-start;margin-bottom:19px}.scene-case{display:none}.story-kicker{margin-bottom:7px;font-size:11px}.intake-heading{gap:10px;margin-bottom:16px}.intake-grid{grid-template-columns:1fr}.intake-case-card{padding:25px 23px}.intake-person{margin-bottom:23px}.intake-person h2{font-size:20px}.intake-documents{border-left:0;border-top:1px solid var(--line);padding:24px 23px}.intake-docs-heading{margin-bottom:9px}.document-tile{padding:15px 4px}.intake-issue{margin-top:21px;padding-top:18px}.review-surface,.review-surface.source-is-open{grid-template-columns:1fr}.finding-content{padding:23px}.finding-content h2,.source-is-open .finding-content h2{font-size:23px}.finding-overview,.evidence-lines p{font-size:14px}.citation-marker{min-width:27px;min-height:27px}.source-drawer{z-index:25;background:#f8fafd;border:1px solid #cfdbea;border-radius:12px;flex-direction:column;padding:18px;display:flex;position:fixed;inset:115px 12px 92px;overflow:auto;box-shadow:0 16px 80px #172b4d44}.source-document{padding:14px 0 8px}.source-document h3{font-size:16px}.source-paper-scroll{flex:1;min-height:100px;max-height:none;padding:20px}.source-exact{margin-top:10px}.source-pagination{padding-top:6px}.change-scene{grid-template-columns:1fr}.change-input,.change-result{padding:23px}.change-result{border-left:0;border-top:1px solid var(--line)}.story-next-bar{gap:10px;height:76px;padding:0 18px}.story-next-bar>div>span:last-child{display:none}.story-next-bar>div{gap:8px}.story-next-bar .story-primary{min-width:150px;padding:11px 13px;font-size:12px}.story-assurance{font-size:10px}.story-footer{margin-top:19px;font-size:10px}.story-draft-top{padding:18px 21px;font-size:12px}.story-draft-top .tag{font-size:10px}.draft-subject{padding:19px 21px 0}.story-draft>textarea{min-height:330px;padding:21px;font-size:13px}.draft-human-record,.story-draft-actions{padding:18px 21px}.draft-human-record summary>span{display:none}.story-dialog{width:calc(100% - 24px);max-height:90vh;padding:22px 18px}.story-dialog-head h2{font-size:20px}.story-dialog .proof-content{padding:20px 15px}.details-tools{gap:14px}.details-tools .text-button{font-size:11px}.story-error{gap:8px;padding:15px 13px}.story-error .text-button{font-size:11px}}@media (prefers-reduced-motion:reduce){.story-app *,.citation-preview{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.story-app.story-dialog{background:#fff;max-width:min(980px,100% - 40px);min-height:0;display:block}.story-dialog>button[aria-label=Close\ dialog]{color:#64748b;background:0 0;border:0;padding:5px;top:26px;right:23px}.story-dialog-head{padding-right:28px}.story-app button:not(.button){height:auto}.story-app .story-icon-text{background:0 0}.packet-reader{border-top:1px solid var(--line);margin:-4px -27px -27px}.pdf-toolbar{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 20px;display:flex}.pdf-search{flex-direction:row;flex:1;align-items:center;gap:6px;min-width:155px;color:#6a7b94!important;display:flex!important}.pdf-search input{background:0 0;border:0;width:100%;padding:6px;font-size:12px}.pdf-page-controls{align-items:center;gap:4px;display:flex}.pdf-page-number{flex-direction:row;align-items:center;gap:5px;font-size:12px!important;font-weight:400!important;display:flex!important}.pdf-page-number input{text-align:center;appearance:textfield;width:52px;padding:5px;font-size:12px}.pdf-page-number input::-webkit-inner-spin-button{appearance:none}.pdf-page-number>span:last-child{white-space:nowrap;color:var(--muted)}.pdf-zoom{color:var(--muted);align-items:center;gap:2px;font-size:11px;display:flex}.pdf-toolbar button,.pdf-toolbar a{color:#5d7391;min-width:30px;height:30px!important}.pdf-document-label{color:#536680;background:#f0f3f8;justify-content:space-between;gap:15px;padding:14px 23px;font-size:12px;display:flex}.pdf-document-label b{font-weight:500}.pdf-document-label>span{color:#758399;font-size:10px}.pdf-canvas{overscroll-behavior:contain;background:#edf0f5;min-height:300px;max-height:62vh;padding:24px;overflow:auto}.pdf-canvas .react-pdf__Document{width:max-content;min-width:100%}.pdf-canvas .react-pdf__Page{background:#fff;width:max-content;margin:0 auto;box-shadow:0 2px 12px #203b601b}.pdf-canvas mark{color:#0000;background:#ffdc5a99;border-radius:1px}.pdf-loading{color:#62738e;background:#f0f3f8;justify-content:center;align-items:center;gap:8px;min-height:250px;font-size:13px;display:flex}.pdf-search-results{background:#fff;flex-direction:column;gap:3px;max-height:230px;padding:12px 22px;display:flex;overflow:auto}.pdf-search-results>span{color:#758399;margin-bottom:8px;font-size:11px}.pdf-search-results button{text-align:left;color:#536680;background:#f7f9fd;border:0;border-radius:5px;align-items:center;gap:12px;padding:9px;font-size:12px;display:flex}.pdf-search-results b{color:var(--teal);width:40px;font-weight:500}.pdf-search-results button>svg{margin-left:auto}.source-transcript{color:#435771;font-size:13px;line-height:1.8}.source-transcript p{margin-bottom:13px;line-height:1.8}@media (width<=720px){.packet-reader{margin:-3px -18px -22px}.pdf-toolbar{gap:9px;padding:12px 16px}.pdf-zoom{display:none}.pdf-toolbar .pdf-search{flex-basis:100%}.pdf-page-controls{flex:1}.pdf-document-label{padding:13px 17px}.pdf-canvas{max-height:58vh;padding:14px}}.case-desk-scene{max-width:940px;margin:7px auto 0}.desk-heading{text-align:center}.desk-heading h1{letter-spacing:-.8px;font-size:30px}.desk-heading p{color:#50627d;margin-top:12px;font-size:14px}.desk-heading p>span{color:#8290a5;margin-left:18px;font-size:12px;display:inline-block}.case-desk{align-items:center;min-height:390px;margin:22px 0 0;padding:36px 32px 23px;display:grid;position:relative}.desk-surface{background:radial-gradient(at 50% 70%,#e7edf7,#f1f4f9 65%,#f5f7fa 100%);border-radius:28px;position:absolute;inset:38px 0 27px}.document-objects{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:44px;width:100%;max-width:760px;margin:auto;display:grid;position:relative}.document-position{flex-direction:column;align-items:center;gap:25px;min-width:0;display:flex}.story-app .document-object{cursor:pointer;width:min(100%,200px);min-height:244px;box-shadow:none;white-space:normal;outline-offset:8px;background:0 0;border:0;border-radius:8px;padding:0;display:block;position:relative;overflow:visible;height:244px!important}.story-app .document-object:hover{background:0 0}.story-app .document-object:disabled{opacity:1}.document-cover{background:#fff;border:1px solid #d9e0eb;border-radius:7px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 12px 25px #233f671a,0 1px 3px #233f6710}.document-stack{background:#fafbfe;border:1px solid #d5deeb;border-radius:7px;position:absolute;inset:4px -3px -5px 3px;box-shadow:3px 3px #f9fbff,4px 4px #cfd8e6}.medical .document-stack{inset:5px -5px -7px 5px;box-shadow:3px 3px #f9fbff,4px 4px #cfd8e6,7px 7px #f9fbff,8px 8px #cfd8e6}.document-tab{color:#536d95;text-align:left;background:#f1f5fc;border-bottom:1px solid #e5ebf3;align-items:center;gap:6px;padding:10px 12px;font-size:10px;display:flex}.denial .document-tab{color:#956b38;background:#fbf5ed;border-bottom-color:#f2e6d7}.medical .document-tab{color:#42786b;background:#f0f7f4;border-bottom-color:#dfebe6}.document-thumbnail{background:#fff;flex:1;padding:8px 8px 0;display:block;overflow:hidden}.document-thumbnail img{opacity:.85;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;display:block}.document-open{color:#4c6c9a;background:#f5f8fdf2;border:1px solid #e2e9f4;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;bottom:10px;right:10px}.document-object-label{text-align:center;flex-direction:column;gap:5px;display:flex}.document-object-label b{color:#243957;font-size:14px;font-weight:500}.document-object-label>span{color:#7b8aa0;font-size:11px}@media (width<=720px){.case-desk-scene{margin-top:12px}.desk-heading h1{font-size:27px}.desk-heading p{font-size:13px}.desk-heading p>span{margin:5px 0 0;font-size:11px;display:block}.case-desk{min-height:300px;padding:28px 5px 10px}.document-objects{gap:16px}.story-app .document-object{min-height:190px;height:190px!important}.document-tab{gap:4px;padding:8px 6px;font-size:8px}.document-tab svg{width:11px}.document-position{gap:21px}.document-object-label b{font-size:12px}.document-object-label>span{font-size:10px}.document-thumbnail{padding:5px 3px 0}.document-open{width:23px;height:23px;bottom:6px;right:5px}}@media (width<=440px){.document-objects{gap:13px}.story-app .document-object{min-height:151px;height:151px!important}.document-tab{padding:7px 5px;font-size:7px}.document-tab svg{display:none}.document-object-label b{font-size:11px}.case-desk{min-height:255px}}.story-app.cinema-app.product-app{--product-bg:#0b1020;--product-panel:#131c32;--product-edge:#ffffff16;--product-blue:#6475ff;--product-paper:#f8faff;--product-ink:#18243d;--product-muted:#71809a;--product-success:#137b68;--product-amber:#9b671d;--ink:#edf2ff;--muted:#9daac3;--teal:#5667ef;--line:#293650;background:var(--product-bg);color:#eef2ff;grid-template-rows:76px minmax(0,1fr) 88px}.product-app .cinema-backdrop{background:radial-gradient(at 77% 26%,#253461 0,#0000 48%),radial-gradient(at 18% 100%,#182649 0,#0000 47%),#0b1020}.product-app .cinema-backdrop:before{content:"";background-image:linear-gradient(#9dabff06 1px,#0000 1px),linear-gradient(90deg,#9dabff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 4%,#0009 35%,#0000 98%);mask-image:linear-gradient(#0000 4%,#0009 35%,#0000 98%)}.product-app .cinema-backdrop:after{background:linear-gradient(90deg,#0a1021f5 9%,#101930ae 65%,#18264aa6),url(/images/hospital-corridor.jpg) 50% 48%/cover}.product-app.phase-page .cinema-backdrop:after{opacity:.7}.product-app .cinema-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1020bb;border-bottom:1px solid #a8b7ff16;gap:24px;padding:0 32px}.product-app .cinema-brand{flex-shrink:0;gap:9px}.product-app .cinema-brand>svg{color:#fff;background:linear-gradient(145deg,#8292ff,#5364e6);border-radius:10px;width:37px;height:37px;padding:7px;box-shadow:inset 0 1px #ffffff70,0 5px 20px #485bff28}.product-app .cinema-brand b{letter-spacing:-1px;font-size:25px}.product-app .cinema-brand>span{color:#8d9ab5;margin-left:7px;padding-left:17px;font-size:12px}.case-identity{align-items:center;gap:11px;min-width:0;margin-left:10px;margin-right:auto;display:flex}.case-avatar{color:#c0d0ff;letter-spacing:.03em;background:linear-gradient(140deg,#253965,#1a2948);border:1px solid #6681c24d;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.case-identity>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.case-identity b{color:#d9e2f6;white-space:nowrap;font-size:11px;font-weight:500}.case-identity small{color:#7989a8;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}.case-identity small>i{background:#526687;border-radius:50%;width:2px;height:2px}.case-identity .case-state{color:#b1bfdb;white-space:nowrap;background:#1b294443;border:1px solid #46578255;border-radius:20px;align-items:center;gap:6px;margin-left:10px;padding:6px 9px;font-size:9px;display:flex}.case-state>i{background:#8498f8;border-radius:50%;width:5px;height:5px}.case-identity .case-state.ready{color:#8cdec8;background:#14705d20;border-color:#43a99040}.case-state.ready>i{background:#5bd2af}.product-app .cinema-case-id{display:none}.product-app .cinema-header-right,.product-app .film-header-right{gap:20px}.product-app .cinema-header-right button,.product-app .film-header-right button,.product-app .film-header-right a{color:#a3b2ce}.product-app .cinema-header-right .film-link{color:#dee4ff;background:#5367e91a;border-color:#7789ff4d;border-radius:7px}.product-app .film-narrator{color:#a9b7d5}.product-app .film-narrator i{background:#8e9cff}.product-app .cinema-scene-copy{width:31%;top:11%;left:5%}.story-app.cinema-app.product-app h1{color:#f6f8ff;letter-spacing:-.052em;text-wrap:balance;font-size:clamp(40px,4.5vw,68px);font-weight:600;line-height:1.04}.product-app .cinema-eyebrow{letter-spacing:.12em;color:#aab9e2;margin-bottom:22px;font-size:10px}.product-app .cinema-eyebrow>span{background:#8798ff;width:7px;height:7px;box-shadow:0 0 0 4px #768aff14}.product-app .cinema-scene-copy>div>p{color:#9daecb;max-width:330px;margin-top:18px;font-size:12px;line-height:1.65}.product-app.has-reading-surface .cinema-scene-copy{width:23%;top:10%;left:4%}.story-app.cinema-app.product-app.has-reading-surface h1{font-size:clamp(31px,3.25vw,48px)}.product-app .cinema-caption,.product-app .film-caption{color:#d8e1f7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#10192be8;border:1px solid #a8b6ff19;border-radius:9px;box-shadow:0 6px 20px #02061720}.product-app .cinema-stage-meta{color:#7385a4;left:32px}.product-app .cinema-stage-meta button{color:#93a7c8}.document-tray{pointer-events:auto;max-width:370px;margin-top:29px}.context-label{color:#9bafd7;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:7px;font-size:9px;display:flex}.context-label>small{letter-spacing:0;text-transform:none;color:#7d91b6;margin-left:auto;font-size:9px}.document-tray-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.document-tray-items>button{text-align:left;color:#d3def6;background:0 0;border:0;border-radius:9px;min-width:0;padding:0}.document-cover{background:linear-gradient(145deg,#263b64,#182843);border:1px solid #6d89ca42;border-radius:9px;height:102px;position:relative;overflow:hidden;box-shadow:0 8px 15px #02061738,inset 0 1px #a7c4ff17}.document-cover img{border-radius:3px;width:76%;transition:transform .25s;position:absolute;top:17px;left:14%;transform:rotate(-6deg);box-shadow:0 8px 12px #0006}.document-cover.doc-1 img{transform:rotate(4deg)}.document-cover.doc-2 img{transform:rotate(-3deg)}.document-cover.doc-1{background:linear-gradient(140deg,#32345d,#1a2341)}.document-cover.doc-2{background:linear-gradient(140deg,#1e3c53,#18273f)}.document-cover>span{z-index:1;letter-spacing:.08em;color:#b9cefa;background:#1a2949d9;border-radius:3px;padding:3px 5px;font-size:7px;position:absolute;top:8px;left:8px}.document-cover>i{color:#d9e3ff;background:#23345ee8;border:1px solid #9aafff35;border-radius:6px;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:6px;right:6px;box-shadow:0 2px 8px #0002}.document-tray-items button:hover img{transform:rotate(0)translateY(-3px)}.document-tray-items button:hover .document-cover{border-color:#95a6f590}.document-tray-items b{white-space:nowrap;margin-top:10px;font-size:10px;font-weight:500;display:block}.document-tray-items small{color:#8195b8;align-items:center;margin-top:5px;font-size:9px;display:flex}.document-tray-items small>span{color:#90a9d0;letter-spacing:.05em;margin-left:auto;font-size:7px}.case-context{pointer-events:auto;background:linear-gradient(130deg,#1b2947d9,#131f37c7);border:1px solid #809bdb27;border-radius:12px;max-width:330px;margin-top:28px;padding:17px 18px;box-shadow:inset 0 1px #adc1ff0b,0 12px 30px #03081c18}.case-progress-segments{gap:4px;margin:13px 0 17px;display:flex}.case-progress-segments>i{background:#3b4b6c;border-radius:2px;flex:1;height:3px}.case-progress-segments>i.complete{background:#6ee3c4;box-shadow:0 0 8px #54d9b428}.context-metrics{grid-template-columns:1fr 1fr;gap:14px;display:grid}.context-metrics>div{grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;display:grid}.context-metrics span{color:#839dcd;background:#263a5e66;border:1px solid #6882b534;border-radius:7px;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.context-metrics strong{letter-spacing:-.04em;color:#e7edff;font-variant-numeric:tabular-nums;font-size:23px;font-weight:500;line-height:1}.context-metrics small{color:#8da3ca;font-size:9px}.context-bottom{color:#859bc0;border-top:1px solid #7c93bd22;align-items:center;gap:6px;margin-top:16px;padding-top:12px;font-size:9px;display:flex}.context-bottom>b{color:#b1c2e5;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.input-page-map{grid-template-columns:repeat(6,1fr);gap:5px;margin-top:13px;display:grid}.input-page-map>button{color:#c0ceef;font-variant-numeric:tabular-nums;background:#32477580;border:1px solid #7890d52e;border-radius:5px;min-height:25px;padding:7px 2px;font-size:9px}.input-page-map>button:hover{color:#fff;background:#576fbe;border-color:#acbcff}.request-context{background:linear-gradient(145deg,#283460ee,#172441ee);border-color:#7489ff66}.request-indicator{background:#a5b3ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #879aff19}.request-path{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.request-path>div{color:#91a5cd;white-space:nowrap;flex-direction:column;align-items:center;gap:8px;font-size:8px;display:flex}.request-path svg{box-sizing:content-box;background:#22365a;border:1px solid #6e84b652;border-radius:12px;padding:10px}.request-path .request-active{color:#dde4ff}.request-path .request-active svg{background:#4657a9;border-color:#8e9eff90;box-shadow:0 0 25px #6178ff27}.request-path>i{background:linear-gradient(90deg,#5269a8,#b2bfff,#5269a8) 0 0/200% 100%;width:28px;height:1px;margin-bottom:20px;animation:1.5s linear infinite request-flow}.request-context>p{color:#93a8d5;text-align:center;margin:18px 0 0;font-size:9px}@keyframes request-flow{to{background-position:-200% 0}}.product-app .review-brief,.product-app .cinema-reading-panel{--ink:#18243d;--muted:#71809a;--line:#dde4f0;--teal:#5365e8;color:#22314c;scrollbar-color:#bfcce3 transparent;background:linear-gradient(145deg,#fff 0%,#f6f8fd 100%);border:1px solid #dce5fa;border-radius:17px;box-shadow:0 30px 80px #02061455,0 0 0 5px #96adff06,inset 0 1px #fff}.product-app .review-brief{padding:26px;top:5%;left:30%;right:3.5%}.product-app .brief-heading>span{color:#6c7e9c;letter-spacing:.075em;font-size:9px}.product-app .brief-heading>span>svg{color:#6478ce}.story-app.cinema-app.product-app .brief-heading h2{color:#172540;letter-spacing:-.035em;font-size:clamp(22px,2.05vw,31px);font-weight:650;line-height:1.26}.product-app .brief-criterion{color:#75849b;border-left:2px solid #adbbeb;padding:4px 0 4px 11px}.product-app .brief-criterion p{font-size:11px;line-height:1.65}.product-app .brief-criterion svg{color:#8192bc}.product-app .brief-sources-heading{color:#7b8aa6;border-color:#e1e7f2;font-size:9px}.product-app .brief-sources-heading button{color:#6e81a3;background:#f4f7fc;border-color:#d8e1f1;border-radius:6px}.product-app .brief-sources-heading button[aria-pressed=true]{color:#fff;background:#586ce7;border-color:#586ce7;box-shadow:0 3px 6px #596ed024}.product-app .brief-source{background:#fff;border-color:#52bda3 #d9e7e9 #d9e7e9;border-top-style:solid;border-top-width:3px;border-radius:12px;gap:15px;padding:19px;box-shadow:0 3px 9px #25396705}.product-app .brief-source.conflict{background:#fffdf8;border-color:#dcad62 #e9e2d4 #e9e2d4}.product-app .brief-source-kind{color:#29816e}.product-app .brief-source-kind b{font-size:10px}.product-app .source-number{color:#277c68;background:#e4f4ee;border-radius:6px;font-weight:600}.product-app .conflict .brief-source-kind{color:#a27832}.product-app .conflict .source-number{color:#9b732d;background:#fbefd9}.product-app .brief-source blockquote{color:#2c3e59;font-size:clamp(14px,1.3vw,20px);font-weight:450;line-height:1.65}.product-app .brief-source mark{background:linear-gradient(#0000 55%,#ddf1e9 55%)}.product-app .brief-source.conflict mark{background:linear-gradient(#0000 55%,#f6e9c9 55%)}.product-app .brief-source-link{color:#617393;border-top-color:#e2e9f2;gap:10px;min-height:53px;margin-top:1px;padding-top:12px}.product-app .brief-source-link>.source-thumbnail{background:#edf2fb;border:1px solid #d5dfee;border-radius:4px;flex:0 0 32px;place-items:center;width:32px;height:40px;display:grid;overflow:hidden;box-shadow:0 2px 4px #30456413}.source-thumbnail img{object-fit:cover;object-position:top;width:100%;height:100%}.product-app .brief-source-link>.source-provenance{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.source-provenance b{font-size:9px;font-weight:550;line-height:1.4}.source-provenance small{color:#94a2b9;font-size:8px}.product-app .brief-source-link>.source-page-chip{color:#5369cc;white-space:nowrap;background:#ebeffe;border:1px solid #dbe2fb;border-radius:5px;flex:none;padding:5px 6px;font-size:9px}.product-app .brief-source-link>svg{color:#6379cf;width:12px}.product-app .brief-source-link:hover:not(:disabled) .source-provenance b{color:#4a5ed3}.product-app .brief-terms{color:#8191a8}.product-app .brief-terms b{color:#526b8d}.product-app .brief-proposal>small{color:#80939e;font-size:9px}.product-app .brief-outcome{color:#207d67}.product-app .brief-outcome.insufficient{color:#996e24}.product-app .brief-gap{color:#81734e;background:#fbf2dd;border-left-color:#d7a95a;border-radius:0 7px 7px 0}.product-app .brief-gap>b{color:#987024}.product-app .brief-gap>span{color:#7b715c}.product-app .at-decision .brief-decision{border-color:#dce5f4;padding-left:22px}.product-app .at-decision .brief-source{gap:10px;padding:14px}.product-app .at-decision .brief-source blockquote{font-size:13px}.product-app .review-suggestion{border-color:#dce4f1}.product-app .review-suggestion>span{color:#8393ad;font-size:9px}.product-app .review-suggestion>strong{color:#197d68;letter-spacing:-.025em;font-size:22px}.product-app .review-suggestion.insufficient>strong{color:#a77524}.product-app .review-suggestion.not-met>strong{color:#b16654}.product-app .review-suggestion>p{color:#687b97;font-size:12px;line-height:1.6}.product-app .review-suggestion.compact>strong{font-size:17px}.product-app .review-action-options>button{color:#647b9c;background:#fff;border-color:#d7e0f0;border-radius:9px;min-height:67px;font-size:10px;transition:background .2s,border-color .2s,box-shadow .2s}.product-app .review-action-options>button>svg{color:#8193b4}.product-app .review-action-options>button[aria-pressed=true]{color:#4b5fd0;background:#edf0ff;border-color:#98a7ee;box-shadow:inset 0 -2px #7587e5,0 3px 8px #5365bc0c}.product-app .review-action-options>button[aria-pressed=true]>svg{color:#6276dd}.product-app .review-action-options>button:hover{border-color:#8196df}.product-app .review-action-result{color:#7f8ca5;font-size:10px}.product-app .review-action label,.product-app .review-request>b{color:#526784}.product-app .review-action textarea,.product-app .review-correction select{color:#2b4263;background:#fff;border-color:#ccd8ef;border-radius:8px;box-shadow:0 2px 4px #40589505}.product-app .review-action textarea::placeholder{color:#99a8c0}.product-app .request-suggestions>button{color:#607b9f;background:#fff;border-color:#d8e2f1}.product-app .request-suggestions>button[aria-pressed=true]{background:#edf2ff;border-color:#97a9e3}.product-app .custom-request,.product-app .request-preview-heading button{color:#6276cb}.product-app .review-request>small{color:#8392ab}.product-app .review-submit,.product-app .cinema-reading-panel .button.primary,.product-app .cinema-draft-editor .button.primary{color:#fff;background:linear-gradient(115deg,#6074f5,#6a63dc);border:1px solid #6f7de8;border-radius:9px;min-height:43px;font-weight:500;box-shadow:0 5px 12px #4659c320,inset 0 1px #ffffff24}.product-app .review-submit:hover,.product-app .cinema-primary:hover{filter:brightness(1.08)}.product-app .brief-decision .recorded-judgment{color:#247d65;background:#e8f6f1;border:1px solid #bfe4d7;border-radius:11px}.product-app .brief-decision .recorded-judgment .text-button{color:#2c8870}.product-app .focus-issue{color:#1a2b4c;border-radius:17px;padding:28px;box-shadow:0 28px 70px #030b2b66,0 0 0 5px #8a9aff0b;background:linear-gradient(145deg,#fff,#edf2ff)!important;border:1px solid #cbd8f4!important}.product-app .focus-issue .world-finding-top{color:#7389b1}.product-app .focus-issue .world-finding-top>svg{box-sizing:border-box;color:#6a80df;background:#e6ecff;border-radius:9px;width:36px;height:36px;padding:8px}.product-app .focus-issue strong{letter-spacing:-.03em;font-size:25px;font-weight:600;line-height:1.3}.product-app .focus-issue .world-outcome{color:#248269;background:#e2f3ec;border-radius:6px;align-self:flex-start;padding:7px 10px}.product-app .focus-issue .world-outcome.insufficient{color:#a57529;background:#fff0d7}.product-app .focus-issue .world-outcome.not-met{color:#af6e54;background:#f8e8e3}.product-app .world-evidence-action{color:#5d71d2;border-color:#d6e0f3;font-size:11px}.product-app .cinema-other-checks{color:#9faed0;border-color:#8396c82e;left:5%}.product-app .cinema-other-checks>div{background:#182641;border-color:#496394;border-radius:11px;box-shadow:0 10px 30px #050a1c66}.product-app .cinema-other-checks button{color:#c6d5f0}.product-app .cinema-other-checks button:hover{background:#273c62}.product-app .cinema-other-checks button>small,.product-app .cinema-other-checks summary>span{color:#839bbd}.product-app .cinema-note-picker{gap:8px;max-width:330px;margin-top:25px}.product-app .cinema-note-picker button{color:#aabfdf;background:#1a2947d9;border-color:#6f87bf38;border-radius:10px;padding:13px 14px;font-size:11px}.product-app .cinema-note-picker button.selected{color:#e1e8ff;background:linear-gradient(110deg,#354880,#2c3761);border-color:#899ae682;box-shadow:inset 0 1px #c8d2ff12}.product-app .cinema-source-heading{color:#38527c;border-color:#dde5f1}.product-app .cinema-source-heading>svg{box-sizing:content-box;color:#6b7ed6;background:#e9eeff;border-radius:12px;padding:9px}.product-app .cinema-source-heading small{color:#8b9ab3}.story-app.cinema-app.product-app .cinema-note-sheet textarea{color:#374f72;background:repeating-linear-gradient(#0000,#0000 30px,#dce5f13b 31px);font-size:14px;line-height:31px}.story-app.cinema-app.product-app .cinema-note-sheet label,.product-app .cinema-note-tail{color:#8595b0}.story-app.cinema-app.product-app .cinema-reading-panel h2{color:#243451;font-weight:600}.product-app .cinema-reading-panel .paper-eyebrow{color:#8091ad;font-size:9px}.product-app .film-rule>p,.product-app .film-receipt>p,.product-app .film-empty p{color:#6c7f9b}.product-app .film-rule>svg{color:#6b7cda}.product-app .film-rule-status{color:#5f77b0;border-color:#d8e2f4}.product-app .film-receipt-icon{color:#7183e1;background:linear-gradient(135deg,#e4eaff,#eef3ff);border:1px solid #dae4ff;border-radius:17px;box-shadow:0 4px 8px #6e83bc0b}.product-app .film-receipt-tail{color:#7f93b4;border-color:#dce5f4}.product-app .impact-heading>strong{color:#5e74ce}.product-app .impact-findings>button{color:#7286a3;background:#f2f5fb;border-color:#e0e7f3;border-radius:10px}.product-app .impact-findings>button.updated{color:#9b7739;background:#fdf4e3;border-color:#e7cd95}.product-app .impact-findings>button.retained{color:#418a77;background:#edf8f3;border-color:#cde5db}.product-app .impact-symbol{color:#8c9ebb;background:#e4eaf5;border-radius:8px}.product-app .updated .impact-symbol{color:#bc8c3d;background:#f7e6c3}.product-app .retained .impact-symbol{color:#4f9d87;background:#dbf0e7}.product-app .impact-status{color:#99a9c0}.product-app .cinema-change-reason{color:#7e8da4}.product-app .cinema-draft-editor{--ink:#223651;--muted:#7c8fae;--line:#dce5f4;--teal:#596fe5;background:#f9fbff;border:1px solid #d5e0f7;border-radius:16px;box-shadow:0 25px 75px #030b235c}.product-app .cinema-draft-editor .story-draft{color:#324969;background:#f9fbff;padding:26px}.product-app .cinema-draft-editor .story-draft-top{color:#637fa6}.product-app .cinema-draft-editor .draft-subject input{color:#334c71;border-color:#dce5f4}.product-app .cinema-draft-editor #story-draft-body{color:#3d5475}.product-app .cinema-draft-editor .draft-human-record{color:#7185a5;background:#eef3fc;border:1px solid #dde6f6;border-radius:9px;padding:14px}.product-app .cinema-draft-editor .draft-human-record strong{color:#477492}.product-app .cinema-draft-editor .attestation{color:#55708f}.product-app .cinema-destinations>span,.product-app .cinema-destinations>small{color:#8398bb}.product-app .cinema-destinations>button{color:#a3bbde;background:#172640;border-color:#576f9d38;border-radius:9px}.product-app .cinema-destinations>button[aria-pressed=true]{color:#dee7ff;background:#2a3e75;border-color:#7d93e2}.product-app .cinema-destinations button>small{color:#8399bb}.product-app .film-handoff>p,.product-app .film-handoff>small{color:#8093b0}.product-app .film-destinations>button{color:#7b8dae;background:#f2f5fe;border-color:#dbe4f6;border-radius:10px}.product-app .film-destinations>button[aria-pressed=true]{color:#6175c8;background:#e9edff;border-color:#9babec;box-shadow:0 3px 8px #7185c10c}.product-app .cinema-navigation,.product-app .film-player{background:#0c1426ed;border-top:1px solid #7286bb26;box-shadow:0 -10px 35px #040a1d18}.product-app .cinema-navigation{padding:0 32px}.product-app .cinema-navigation nav button{color:#7188b0}.product-app .cinema-navigation nav button[aria-current=step]{color:#e0e7ff}.product-app .cinema-navigation nav button[aria-current=step]>span{color:#dbe3ff;background:#4c5da2;border-color:#93a3ee}.product-app .cinema-navigation-left>.cinema-play{color:#c4d1f7;background:#24355d}.product-app .cinema-navigation-left>button{color:#91a9d3}.product-app .cinema-primary{color:#f6f8ff;background:linear-gradient(110deg,#6377f1,#6a63d8);border:1px solid #8b96f1;border-radius:9px;min-width:170px;font-size:12px;font-weight:500;box-shadow:inset 0 1px #ffffff27,0 7px 22px #5564e225}.product-app .cinema-moment{color:#8097bb}.product-app .cinema-working{color:#b2c3e2}.product-app .cinema-working small{color:#8c9fc1}.story-app.cinema-app.product-app.film-app{grid-template-rows:76px minmax(0,1fr) 134px;min-height:760px}.product-app .film-player{gap:8px;padding:10px 30px 14px}.film-chapters{gap:8px;margin:0 44px 2px;display:flex}.film-chapters>button{color:#6c81a7;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:7px;padding:6px 0;font-size:9px;display:flex}.film-chapters>button>span{color:#4c638b;font-variant-numeric:tabular-nums;font-size:8px}.film-chapters>button[aria-current=step]{color:#ccd7ff}.film-chapters>button[aria-current=step]>span{color:#95a7f5}.film-chapters>button:disabled{opacity:.5}.product-app .film-timeline{color:#7c92b7}.product-app .film-timeline>input{background:linear-gradient(to right,#8698ff var(--progress),#283958 var(--progress));height:3px}.product-app .film-timeline input::-webkit-slider-thumb{background:#a0b0ff;width:9px;height:9px;box-shadow:0 0 0 4px #7a91ff18}.product-app .film-transport>button{color:#8da6d0}.product-app .film-transport>.film-play{color:#384d92;background:#e6ebff;box-shadow:0 3px 12px #0002}.product-app .film-transport>button:hover{color:#dce6ff;background:#2e4270}.product-app .film-transport>button[aria-pressed=true]{color:#c8d7ff;background:#253960}.product-app .film-chapter-label{color:#c0cff0}.product-app .film-chapter-label>small,.product-app .film-choice-hint{color:#859ac2}.product-app .film-cover{width:34%;top:12%;left:5%}.product-app .film-kicker{color:#9db1ff;margin-bottom:21px;font-size:10px}.story-app.product-app .film-cover h1{letter-spacing:-.055em;font-size:clamp(52px,5.4vw,82px);font-weight:600}.product-app .film-cover>p{color:#a0b3d4;max-width:320px;margin:18px 0 25px;font-size:15px;line-height:1.65}.story-app.product-app .film-start{color:#fff;background:linear-gradient(110deg,#7486ff,#6c68e7);border:1px solid #9aa9ff;border-radius:9px;min-width:220px;min-height:48px;padding:12px 18px;font-size:13px;box-shadow:inset 0 1px #fff3,0 8px 26px #5364e62a}.product-app .film-start>span{color:#c8d0ff}.product-app .film-cover>small{color:#7c93ba;margin-top:13px;font-size:9px}.product-app .film-cover .document-tray{margin-top:31px}.product-app .film-input-count{color:#b6c7ff;gap:14px;margin-top:23px}.product-app .film-input-count strong{letter-spacing:-.04em;font-size:47px;font-weight:500}.product-app .film-input-count small{color:#7e97c2}.product-app .film-scale-key{color:#879dc1;margin-top:26px;font-size:11px}.product-app .film-scale-key i{background:#b8ccf5}.product-app .film-rule-status{margin-top:auto}@media (width>=1600px){.product-app .cinema-scene-copy{width:28%;left:6%}.product-app.has-reading-surface .cinema-scene-copy{width:22%;left:5%}.product-app .film-cover{width:31%;top:13%;left:6%}.product-app .document-tray{max-width:390px}.product-app .document-cover{height:127px}.product-app .document-tray-items b{font-size:11px}.product-app .case-context{max-width:350px;padding:22px}.product-app .context-label{font-size:10px}.product-app .context-metrics strong{font-size:28px}.product-app .context-metrics small,.product-app .context-bottom{font-size:10px}.product-app .review-brief{padding:30px}.product-app .at-decision .brief-source blockquote{font-size:15px}}@media (width<=1150px){.product-app .cinema-header{gap:18px;padding:0 23px}.case-identity{gap:8px;margin-left:0}.case-identity .case-state{display:none}.case-identity b{font-size:10px}.case-identity small{font-size:8px}.product-app .cinema-brand>span{display:none}.product-app .cinema-header-right,.product-app .film-header-right{gap:15px}.product-app .film-cover{width:36%;top:10%}.product-app .document-tray-items{gap:7px}.product-app .document-cover{height:87px}.product-app .document-tray-items b{font-size:9px}.product-app .case-context{margin-top:23px;padding:14px}.product-app .context-label{font-size:8px}.product-app .context-metrics{gap:7px}.product-app .context-metrics small{font-size:8px}.product-app .context-metrics strong{font-size:21px}.product-app .context-metrics span{width:24px;height:25px}.product-app .context-bottom{font-size:8px}.product-app .review-brief{padding:20px}.product-app .at-decision .brief-decision{padding-left:17px}.product-app .source-provenance b{font-size:8px}.product-app .brief-source-link{gap:6px}.product-app .brief-source-link>.source-thumbnail{flex-basis:27px;width:27px;height:35px}.product-app .review-action-options>button{padding:9px 4px!important;font-size:10px!important}.product-app .film-narrator{font-size:9px}.product-app .cinema-note-picker button{padding:11px;font-size:10px}.product-app .film-chapter-label{display:none}}@media (height<=800px) and (width>=761px){.product-app .cinema-scene-copy,.product-app .film-cover{top:9%}.product-app .film-cover .document-tray{margin-top:21px}.product-app .document-cover{height:75px}.product-app .document-tray{margin-top:22px}.product-app .case-context{margin-top:21px;padding:14px}.product-app .context-bottom{margin-top:12px;padding-top:10px}.product-app .cinema-note-picker{gap:6px;margin-top:20px}.product-app .cinema-note-picker button{padding:10px}.product-app .film-cover>p{margin:15px 0 21px}}@media (width<=760px){.story-app.cinema-app.product-app{grid-template-rows:64px minmax(900px,1fr) 80px;height:auto}.story-app.cinema-app.product-app.film-app{grid-template-rows:64px minmax(930px,1fr) 135px;height:auto}.product-app .cinema-header{gap:10px;padding:0 18px}.case-identity{display:none}.product-app .cinema-brand b{font-size:23px}.product-app .cinema-brand>svg{width:33px;height:33px}.product-app .cinema-header-right{gap:7px}.product-app .cinema-scene-copy,.product-app.has-reading-surface .cinema-scene-copy{width:88%;top:25px;left:6%}.story-app.cinema-app.product-app h1{font-size:40px}.product-app .cinema-scene-copy>div>p{margin-top:10px}.product-app .cinema-eyebrow{margin-bottom:14px}.product-app .document-tray{max-width:360px;margin-top:20px}.product-app .document-cover{height:90px}.product-app .case-context{max-width:360px;margin-top:18px;padding:13px}.product-app.has-reading-surface .case-context,.product-app.has-draft .case-context{display:none}.product-app .case-context .context-label{font-size:9px}.product-app .context-metrics strong{font-size:22px}.product-app .context-metrics small{font-size:9px}.product-app .review-brief{padding:18px;inset:140px 5% 115px}.product-app .review-brief.at-decision{display:flex;overflow:auto}.product-app .at-decision .brief-decision{border-top-color:#dce5f4;border-left:0;padding-left:0}.product-app .brief-source-pair{grid-template-columns:1fr}.product-app .brief-source blockquote,.product-app .at-decision .brief-source blockquote{font-size:14px}.product-app .brief-source-link>.source-provenance b{font-size:10px}.product-app .source-provenance small{font-size:9px}.product-app .cinema-reading-panel{padding:23px;inset:360px 5% 110px}.product-app .cinema-note-picker{gap:6px;max-width:none;margin-top:16px}.product-app .cinema-note-picker button{padding:10px 7px;font-size:9px}.product-app .cinema-note-sheet{top:400px}.product-app .cinema-impact{top:390px}.product-app .cinema-draft-editor,.product-app.has-draft .cinema-draft-editor{inset:270px 5% 115px}.product-app.film-app .cinema-draft-editor{top:150px}.product-app .film-cover{width:88%;top:30px;left:6%}.story-app.product-app .film-cover h1{font-size:51px}.product-app .film-cover>p{max-width:280px;margin:14px 0 20px;font-size:13px}.product-app .film-cover .document-tray{max-width:330px;margin-top:25px}.product-app .film-kicker{margin-bottom:14px;font-size:9px}.product-app .film-cover>small{font-size:9px}.product-app .film-caption{font-size:12px;bottom:34px}.product-app .film-player{gap:10px;padding:8px 12px 13px}.film-chapters{gap:5px;margin:0 3px}.film-chapters>button{gap:4px;padding:4px 0;font-size:8px}.film-chapters>button>span{font-size:7px}.product-app .film-transport>button{width:25px}.product-app .film-transport>.film-play{width:34px;height:34px}.product-app .film-next .cinema-primary{min-width:130px}.product-app .film-choice-hint{font-size:9px}.product-app .cinema-stage-meta{left:6%}.product-app .cinema-other-checks{width:88%;left:6%}.product-app .cinema-navigation{padding:0 12px}.product-app .film-rule{top:345px}.product-app .film-receipt,.product-app .film-handoff{top:365px}.product-app .film-handoff .film-destinations{gap:7px}.product-app .film-input-count{margin-top:15px}.product-app.phase-inputs .case-context{max-width:300px}.product-app .input-page-map>button{padding:5px;font-size:8px}}@media (prefers-reduced-motion:reduce){.request-path>i{animation:none}.document-cover img{transition:none}}.product-app.phase-packet .camera-world{-webkit-mask-image:linear-gradient(90deg,#0000 0% 30%,#000 45%);mask-image:linear-gradient(90deg,#0000 0% 30%,#000 45%)}.product-app .mechanism-stage{z-index:16;color:#e5edff;isolation:isolate;background:linear-gradient(135deg,#17263e 0%,#101b30 65%,#1b2448 100%);border:1px solid #7c96cf4d;border-radius:20px;flex-direction:column;padding:28px 30px;display:flex;position:absolute;inset:8% 4% 15% 37%;overflow:hidden;box-shadow:0 25px 90px #03081777,inset 0 1px #adc1f71c}.mechanism-stage:before{content:"";z-index:-1;opacity:.45;background-image:radial-gradient(#8ca6df30 .65px,#0000 .65px);background-size:17px 17px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000,#0000);mask-image:linear-gradient(#0000,#000,#0000)}.mechanism-stage>header{color:#b3c7e8;letter-spacing:.02em;justify-content:space-between;gap:12px;font-size:10px;display:flex}.mechanism-stage>header>span{align-items:center;gap:7px;display:flex}.mechanism-stage>header .mechanism-status{color:#91a8d1;letter-spacing:0;font-size:9px}.mechanism-status>i{background:#71dabd;border-radius:50%;width:5px;height:5px}.is-live .mechanism-status>i{background:#a4b6ff;box-shadow:0 0 0 4px #91a8ff14}.mechanism-input{align-items:center;gap:28px;min-height:150px;margin:22px 0 12px;padding-left:15px;display:flex;position:relative}.mechanism-papers{flex-shrink:0;width:118px;height:107px;position:relative}.mechanism-papers>div{background:#f4f7ff;border:1px solid #c9d7f1;border-radius:5px;width:67px;height:91px;position:absolute;overflow:hidden;box-shadow:0 6px 17px #0003}.mechanism-papers img{object-fit:cover;object-position:top;opacity:.95;width:100%;height:100%}.mechanism-papers b{color:#5f7397;background:#e8eefb;padding:3px 5px;font-size:7px;font-weight:500;position:absolute;bottom:0;left:0;right:0}.mechanism-input-label{color:#94abcf;margin-bottom:9px;font-size:10px;display:block}.mechanism-input strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:9px;font-size:34px;font-weight:500;line-height:1;display:flex}.mechanism-input strong>small{color:#b1c3e0;letter-spacing:0;font-size:12px;font-weight:400}.mechanism-note{color:#cfbaee;align-items:center;gap:5px;margin-top:11px;font-size:8px;display:flex}.mechanism-inlet{border-bottom:1px solid #6d8abe66;border-left:1px solid #6d8abe66;border-radius:0 0 0 16px;width:90px;height:27px;position:absolute;bottom:-10px;left:48px}.mechanism-inlet>span{background:#a2b4fa;border-radius:2px;width:6px;height:3px;position:absolute;bottom:-2px;left:35%}.mechanism-inlet>span:nth-child(2){opacity:.6;left:50%}.mechanism-inlet>span:nth-child(3){opacity:.3;left:65%}.mechanism-flow{grid-template-columns:repeat(3,1fr);align-items:start;gap:17px;margin:auto 0;padding:22px 0 17px;display:grid;position:relative}.mechanism-flow.steps-4{grid-template-columns:repeat(4,1fr);gap:9px}.mechanism-connections{pointer-events:none;width:100%;height:66px;position:absolute;top:17px;overflow:visible}.mechanism-connections path{fill:none;stroke:#405579;stroke-width:1px;vector-effect:non-scaling-stroke}.mechanism-connections .drawn{stroke:#91aaff;stroke-width:1.3px}.mechanism-connections .data-flow{stroke:#d6e5ff;stroke-width:2px;stroke-dasharray:2 41;opacity:.65;animation:2s linear infinite mechanism-packets}@keyframes mechanism-packets{to{stroke-dashoffset:-86px}}.mechanism-node{text-align:center;flex-direction:column;align-items:center;gap:9px;min-width:0;display:flex;position:relative}.mechanism-node-icon{color:#8fa8cd;background:linear-gradient(140deg,#283b60,#1e2a46);border:1px solid #45608d;border-radius:16px;place-items:center;width:61px;height:61px;margin-bottom:5px;display:grid;position:relative;box-shadow:0 8px 25px #0002}.mechanism-node.complete .mechanism-node-icon{color:#b3e8d7;background:linear-gradient(140deg,#284d57,#23384e);border-color:#578c91}.mechanism-node.active .mechanism-node-icon{color:#e6eaff;background:linear-gradient(140deg,#5366b3,#38498a);border-color:#98abff;box-shadow:0 0 0 5px #879cff0c,0 8px 30px #4d67d237}.mechanism-node-icon>i{color:#194e47;background:#8bddc1;border:3px solid #15243b;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;bottom:-4px;right:-5px}.mechanism-orbit{border:1px solid #0000;border-top-color:#a9b9ff;border-radius:23px;position:absolute;inset:-7px}.mechanism-node>b{white-space:nowrap;color:#d7e3f9;font-size:11px;font-weight:500}.mechanism-node>small{color:#7f99c1;font-size:9px;line-height:1.5}.mechanism-node.complete>small{color:#8cbcac}.mechanism-node.active>small{color:#b0c0f6}.mechanism-output{background:#22365360;border:1px solid #49618169;border-radius:11px;align-items:center;gap:12px;margin-top:22px;padding:17px;display:flex}.mechanism-output-icon{color:#92b6d9;background:#2b4162;border:1px solid #6e88b54a;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.mechanism-output>div{flex:1;min-width:0}.mechanism-output b{margin-bottom:5px;font-size:12px;font-weight:500;display:block}.mechanism-output small{color:#91a8c8;font-size:9px;line-height:1.6;display:block}.mechanism-receipt{text-align:right;color:#a9d8ca;font-variant-numeric:tabular-nums;font-size:23px;line-height:1.1}.mechanism-receipt>small{white-space:nowrap;margin-top:5px;font-size:7px}.mechanism-stage>.mechanism-qualification{color:#768eaf;margin:13px 0 0;font-size:8px;line-height:1.5}.mechanism-trail{border-top:1px solid #7c93bd22;align-items:center;gap:4px;margin-top:14px;padding-top:13px;display:flex}.mechanism-trail>div{color:#6d86ae;flex:1;align-items:center;gap:3px;display:flex}.mechanism-trail>div>span{flex-direction:column;flex:1;align-items:center;gap:5px;display:flex;position:relative}.mechanism-trail small{color:#8fa8ce;white-space:nowrap;font-size:7px}.mechanism-trail>div>span>svg:last-child{color:#86c9b7;position:absolute;top:-4px;right:4px}.mechanism-trail+.context-bottom{border:0;margin-top:12px;padding-top:0}@media (width>=1600px){.product-app .mechanism-stage{padding:34px 38px;top:9%;bottom:17%}.mechanism-input{min-height:175px}.mechanism-node-icon{border-radius:20px;width:76px;height:76px}.mechanism-node>b{font-size:13px}.mechanism-node>small{font-size:11px}.mechanism-connections{height:81px}.mechanism-output b{font-size:14px}.mechanism-output small{font-size:10px}.mechanism-trail small{font-size:8px}}@media (height<=800px) and (width>=761px){.product-app .mechanism-stage{padding:22px;top:5%;bottom:13%}.mechanism-input{gap:12px;min-height:100px;margin-top:14px;margin-bottom:0}.mechanism-papers{transform-origin:0;width:95px;height:80px;transform:scale(.75)}.mechanism-input strong{font-size:28px}.mechanism-flow{padding:15px 0}.mechanism-node-icon{border-radius:12px;width:49px;height:49px}.mechanism-node-icon svg{width:22px}.mechanism-connections{top:8px}.mechanism-output{margin-top:12px;padding:12px}.mechanism-stage>.mechanism-qualification{margin-top:8px;font-size:7px}}@media (width<=1100px){.product-app .mechanism-stage{padding:21px;left:33%;right:3%}.mechanism-node>b{font-size:9px}.mechanism-node>small{font-size:8px}.mechanism-flow{gap:8px}.mechanism-flow.steps-4{gap:4px}.mechanism-receipt{display:none}.mechanism-trail small{font-size:6px}}@media (width<=760px){.product-app .mechanism-stage{padding:21px;inset:315px 5% 110px}.mechanism-input{min-height:120px;margin-top:20px}.mechanism-node-icon{border-radius:12px;width:48px;height:48px}.mechanism-node-icon>svg{width:23px}.mechanism-node>b{font-size:9px}.mechanism-node>small{font-size:8px}.mechanism-connections{top:8px}.mechanism-output{padding:12px}.mechanism-output b{font-size:11px}.mechanism-output small,.mechanism-stage>.mechanism-qualification{font-size:8px}.mechanism-stage>header{font-size:9px}.mechanism-stage>header .mechanism-status,.mechanism-trail small{font-size:8px}}@media (prefers-reduced-motion:reduce){.mechanism-connections .data-flow{animation:none}}.product-app .mechanism-stage{grid-template-rows:auto minmax(90px,1fr) auto auto auto;gap:12px;display:grid}.mechanism-input{min-height:90px;margin:0}.mechanism-flow{margin:0;padding:10px 0}.mechanism-output{margin:0;padding:13px}.mechanism-stage>.mechanism-qualification{margin:0}:root{color:#253a3e;font-synthesis:none;--ink:#20373b;--muted:#6c7c7f;--teal:#126c61;--teal-soft:#eaf4f0;--line:#dfe6e5;--nav:#162d32;--amber:#986329;--amber-soft:#fbf3e6;background:#f5f7f7;font-family:Barlow,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}button{color:inherit}a{color:var(--teal);text-underline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #69a99c}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:Barlow Condensed,Barlow,sans-serif}h1{letter-spacing:-1px;font-size:28px;font-weight:800;line-height:1.25}h2{letter-spacing:-.5px;font-size:20px;line-height:1.4}h3{letter-spacing:-.35px;font-size:18px;line-height:1.5}h4{font-size:14px;line-height:1.5}p{line-height:1.65}svg{flex-shrink:0}label{color:#52666a;flex-direction:column;gap:7px;font-size:14px;font-weight:600;display:flex}input,select,textarea{color:var(--ink);background:#fff;border:1px solid #cfdbd9;border-radius:6px;min-width:0;padding:10px 11px}textarea{resize:vertical;line-height:1.6}hr{border:0;border-top:1px solid var(--line);margin:20px 0}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--nav);color:#60736b;z-index:10;flex-direction:column;width:208px;padding:33px 16px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#f0f8f5;letter-spacing:-1px;align-items:center;gap:10px;margin:0 6px 43px;font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:700;line-height:1;text-decoration:none;display:flex}.brand-mark{color:#60736b;background:#284b4d;border-radius:10px;place-items:center;width:36px;height:43px;display:grid}.brand-sub{letter-spacing:1.4px;color:#60736b;margin-top:9px;font-family:Barlow,sans-serif;font-size:10px;font-weight:500;display:block}.workspace-label{letter-spacing:1.2px;color:#60736b;margin:0 14px 14px;font-size:11px;font-weight:600}.sidebar nav{flex-direction:column;gap:7px;display:flex}.nav-item{color:#60736b;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:13px;display:flex}.nav-item span{flex:1}.nav-item small{color:#60736b;background:#294449;border-radius:4px;padding:2px 6px;font-size:12px}.nav-item.active{color:#edf7f4;background:#2b4b4e}.nav-item.active svg{color:#60736b}.nav-item:hover{background:#244146}.sidebar-case{border-top:1px solid #365054;flex-direction:column;gap:9px;margin:29px 12px;padding-top:25px;display:flex}.sidebar-case .eyebrow{color:#60736b;letter-spacing:1px;font-size:11px}.sidebar-case b{color:#60736b;font-size:14px;font-weight:500}.sidebar-case>span:not(.eyebrow){font-size:13px;line-height:1.5}.sidebar-status{color:#60736b;align-items:center;gap:6px;margin-top:8px;display:flex}.sidebar-status i{background:#8dc2ab;border-radius:50%;width:5px;height:5px}.sidebar-bottom{margin-top:auto;padding-top:30px}.sidebar-bottom>button{color:#60736b;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:11px 12px;font-size:14px;display:flex}.sidebar-bottom>button:hover{color:#fff}.sidebar-bottom small{margin-left:auto}.reviewer{border-top:1px solid #365054;align-items:center;gap:10px;margin:20px 0 0;padding:18px 7px 0;display:flex}.avatar{color:#60736b;background:#2f4d50;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.reviewer strong,.reviewer span{display:block}.reviewer strong{color:#60736b;font-size:13px;font-weight:500}.reviewer span{color:#60736b;margin-top:4px;font-size:12px}.main-shell{width:calc(100% - 208px);margin-left:208px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:65px;padding:0 34px;display:flex}.breadcrumb{color:#60736b;align-items:center;gap:10px;font-size:14px;display:flex}.breadcrumb span{color:#486064}.top-actions{align-items:center;gap:22px;display:flex}.demo-badge{color:#60736b;align-items:center;gap:7px;font-size:12px;display:flex}.demo-badge>span{background:#8fa9a4;border-radius:50%;width:5px;height:5px}main{max-width:1640px;margin:auto;padding:30px 34px 0}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.eyebrow{letter-spacing:1.25px;color:#60736b;font-size:11px;font-weight:700;line-height:1.5;display:block}.page-heading .eyebrow{margin-bottom:7px}.page-heading p{color:var(--muted);margin-top:8px;font-size:14px}.small{font-size:13px;line-height:1.6}.muted{color:var(--muted)}.button{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:11px 14px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.button.primary{background:var(--teal);color:#fff;border-color:var(--teal)}.button.primary:hover:not(:disabled){background:#09564e}.button.secondary{color:#355950;background:#fff;border-color:#cedbd8}.button.secondary:hover:not(:disabled){background:#f0f7f3}.button.quiet{color:#60736b;background:0 0;border:0}.button.compact{min-height:32px;padding:8px 11px}.text-button{color:var(--teal);text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:13px;font-weight:600;display:inline-flex}.text-button:hover{text-underline-offset:3px;text-decoration:underline}.icon-button{color:#60736b;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.icon-button:hover:not(:disabled){background:#e8f0ec}.tag{color:#60736b;white-space:nowrap;background:#edf3f0;border-radius:4px;padding:4px 7px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.tag.neutral{color:#60736b;background:#f0f3f3}.tag.warning{background:var(--amber-soft);color:var(--amber)}.tag.success{color:var(--teal);background:#e5f2eb}.case-strip{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:13px;margin-bottom:18px;padding:17px 20px;display:flex}.patient-avatar{color:#60736b;background:#e8efec;border-radius:50%;place-items:center;width:39px;height:39px;font-size:13px;font-weight:600;display:grid}.case-person strong{font-size:13px;font-weight:600;display:block}.case-person>span{color:var(--muted);margin-top:5px;font-size:13px;display:block}.case-meta{color:#60736b;flex-direction:column;align-items:flex-end;gap:6px;margin-left:auto;padding-right:22px;font-size:12px;display:flex}.case-meta span{align-items:center;gap:5px;display:flex}.progress-wrap{border-left:1px solid var(--line);color:#60736b;flex-shrink:0;width:135px;padding-left:24px;font-size:13px}.progress-wrap strong{color:var(--teal)}.progress-track{background:#e9eeec;border-radius:3px;height:4px;margin-top:9px;overflow:hidden}.progress-track i{background:#3b8b71;height:100%;transition:width .2s;display:block}.review-layout{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:166px minmax(310px,1.13fr) minmax(285px,1fr);align-items:start;display:grid;overflow:clip}.finding-nav{border-right:1px solid var(--line);background:#fafcfa;align-self:stretch;padding:23px 10px 16px}.finding-heading{color:#60736b;letter-spacing:1px;padding:0 10px 17px;font-size:11px;font-weight:600}.finding-item{text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;align-items:flex-start;gap:9px;width:100%;margin-bottom:6px;padding:12px 9px;display:flex}.finding-item:hover{background:#eef4f0}.finding-item.active{background:#eaf3ee;border-color:#d4e4da}.finding-marker{color:#60736b;background:#fff;border:1px solid #cfdbd5;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.finding-marker.attention{color:var(--amber);background:#fffaf0;border-color:#d9bf90}.finding-marker.done{color:var(--teal);background:#dceee2;border-color:#bad6c5}.finding-item b{font-size:13px;font-weight:600;line-height:1.5;display:block}.finding-item small{color:#60736b;margin-top:5px;font-size:11px;line-height:1.5;display:block}.finding-item.active small{color:#60736b}.finding-bottom{border-top:1px solid var(--line);margin:23px 10px 0;padding-top:15px}.finding-bottom>span{color:#60736b;margin-top:4px;font-size:11px;line-height:1.7;display:block}.finding-detail{min-width:0;padding:22px 23px 20px}.finding-title-row{justify-content:space-between;align-items:center;gap:6px;margin-bottom:12px;display:flex}.finding-detail h2{letter-spacing:-.4px;font-size:19px;line-height:1.45}.finding-summary{color:#60736b;margin-top:9px;font-size:13px}.policy-toggle{color:#60736b;background:0 0;border:0;align-items:center;gap:6px;padding:9px 0 0;font-size:12px;display:flex}.policy-toggle:hover{color:var(--teal)}.policy-box{background:#f5f8f5;border-radius:5px;margin-top:12px;padding:13px;font-size:13px;line-height:1.6}.policy-box p{margin:6px 0}.policy-box>span{color:#60736b;font-size:12px}.evidence-group{margin-top:21px}.evidence-group-title{letter-spacing:.8px;color:#60736b;align-items:center;gap:5px;margin-bottom:6px;font-size:11px;font-weight:700;display:flex}.evidence-group.conflict .evidence-group-title{color:#a07843}.citation-row{text-align:left;background:0 0;border:1px solid #0000;border-bottom-color:#edf0ed;border-radius:4px;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;margin-bottom:2px;padding:11px 10px;display:flex}.citation-row:hover{background:#f5f8f4;border-color:#dce7de}.citation-row.selected{background:#f3f7ed;border-color:#d9e5c9}.citation-label{color:#465c56;font-size:13px;font-weight:600;line-height:1.5;display:block}.citation-quote{-webkit-line-clamp:2;color:#60736b;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.page-chip{color:#60736b;white-space:nowrap;background:#eaf2e9;border-radius:3px;align-items:center;gap:3px;margin-top:1px;padding:4px 5px;font-size:11px;display:inline-flex}.open-question{border-left:2px solid #d6b985;margin-top:18px;padding:2px 0 2px 11px}.open-question .eyebrow{color:#9b7a43;font-size:10px}.open-question p{color:#60736b;margin-top:4px;font-size:12px;line-height:1.65}.review-actions{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.preliminary{justify-content:space-between;align-items:center;gap:8px;margin-bottom:11px;display:flex}.preliminary>span{color:#60736b;letter-spacing:.7px;font-size:10px;font-weight:600}.preliminary strong{color:#60736b;font-size:12px;font-weight:600}.action-buttons{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.action-buttons .button{min-height:35px;padding:9px 11px;font-size:13px}.review-actions>p{margin-top:10px;font-size:11px}.review-actions form{flex-direction:column;gap:12px;display:flex}.review-actions form .button{align-self:flex-start}.review-actions label{font-size:13px}.form-title{justify-content:space-between;align-items:center;font-size:14px;display:flex}.reviewed-note{background:var(--teal-soft);border-radius:5px;margin-top:18px;padding:11px}.reviewed-note>span{color:var(--teal);align-items:center;gap:7px;font-size:13px;display:flex}.reviewed-note p{color:#60736b;margin-top:7px;font-size:12px}.source-panel{border-left:1px solid var(--line);background:#f8faf9;flex-direction:column;align-self:stretch;min-width:0;padding:0 15px 14px;display:flex}.source-head{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:7px;height:56px;display:flex}.source-head>div{color:#60736b;align-items:center;gap:8px;font-size:13px;display:flex}.source-head strong{font-weight:600}.source-title{flex-direction:column;gap:9px;padding:20px 3px 12px;display:flex}.source-title>span{color:#60736b;font-size:13px;font-weight:500;line-height:1.5}.source-title b{color:#455e54;letter-spacing:-.3px;font-size:17px;font-weight:600}.source-title small{color:#60736b;letter-spacing:0;margin-left:4px;font-size:13px;font-weight:400}.source-mode{border-bottom:1px solid var(--line);gap:17px;margin-bottom:16px;display:flex}.source-mode button{color:#60736b;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 2px;font-size:12px}.source-mode button.active{color:#49745b;border-bottom-color:#54866b;font-weight:600}.source-paper{background:#fff;border:1px solid #e3e8df;border-radius:3px;flex:1;min-height:320px;max-height:455px;padding:22px 19px;overflow:auto}.paper-rule{border-bottom:1px solid #dce3d6;flex-direction:column;gap:5px;margin-bottom:18px;padding-bottom:12px;line-height:1.6;display:flex}.paper-rule span:first-child{color:#60736b;letter-spacing:.6px;font-size:10px;font-weight:600}.paper-rule span:last-child{color:#60736b;letter-spacing:1px;font-size:9px}.source-paper pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#60736b;margin:0;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.95}.source-paper mark{color:#4c592f;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#eef2cc;padding:2px 0}.source-footer{justify-content:space-between;align-items:center;margin-top:11px;display:flex}.source-footer label{color:#60736b;flex-direction:row;align-items:center;gap:6px;font-size:11px;font-weight:400;display:flex}.source-footer input{text-align:center;-moz-appearance:textfield;border-color:#dce4d9;width:50px;padding:5px;font-size:12px}.source-footer input::-webkit-inner-spin-button{-webkit-appearance:none}.source-note{color:#60736b;gap:6px;margin:9px 3px 0;font-size:10px;line-height:1.7;display:flex}.source-note svg{margin-top:1px}.scenario-strip{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-bottom:27px;padding:18px 3px;display:flex}.scenario-strip>div{color:#60736b;align-items:center;gap:10px;display:flex}.scenario-strip>div>span>strong{color:#60736b;font-size:13px;font-weight:500;display:block}.scenario-strip>div>span>span{color:#60736b;margin-top:4px;font-size:12px;display:block}.change-banner{color:#3e7556;background:#ebf5ed;border:1px solid #c6ded0;border-radius:6px;align-items:center;gap:10px;margin-bottom:16px;padding:13px 16px;display:flex}.change-banner div{flex:1}.change-banner b{font-size:13px;display:block}.change-banner div>span{margin-top:4px;font-size:12px;display:block}.notice{color:#927035;background:#fcf6e9;border:1px solid #e6d7b6;border-radius:5px;align-items:flex-start;gap:8px;margin-bottom:16px;padding:12px;font-size:13px;line-height:1.6;display:flex}.proof{margin-top:26px;padding-bottom:23px}.proof-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.proof-heading h2{color:#496b5a;letter-spacing:-.2px;margin-top:5px;font-size:16px;font-weight:600}.proof-heading .eyebrow{color:#60736b;font-size:10px}.proof-heading>span{color:#60736b;font-size:12px}.proof-tabs{flex-wrap:wrap;gap:7px;display:flex}.proof-tab{color:#60736b;background:#fff;border:1px solid #dbe5dd;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-size:13px;display:flex}.proof-tab>svg:last-child{color:#60736b;margin-left:auto}.proof-tab:hover{background:#eef5ef}.proof-tab.active{color:#3c6b49;background:#e8f2e9;border-color:#aac8b0}.proof-content{background:#fff;border:1px solid #dbe5dd;border-radius:7px;margin-top:13px;padding:28px;animation:.18s enter}.proof-intro{max-width:760px;margin-bottom:25px}.proof-intro h3{color:#345d43;letter-spacing:-.6px;margin-top:6px;font-size:22px;font-weight:600}.proof-intro p{color:#60736b;margin-top:8px;font-size:14px}.proof-columns{grid-template-columns:1fr 1fr;gap:40px;display:grid}.proof-columns h4{color:#60736b;margin-bottom:10px}.proof-columns p{color:#60736b;font-size:14px}.tick-list{color:#60736b;flex-direction:column;gap:12px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.tick-list li{align-items:center;gap:8px;line-height:1.6;display:flex}.tick-list svg{color:#60736b;width:14px}.inset{background:#f4f8f0;border-radius:6px;padding:18px}.inset .tag{letter-spacing:.7px;font-size:10px}.result-number{letter-spacing:-1px;color:#60736b;margin:12px 0;font-size:36px;line-height:1.3}.result-number>span{letter-spacing:0;font-size:14px;font-weight:500}.inset p{margin-top:7px;font-size:13px}.inset p.small{color:#60736b;font-size:12px}.evidence-note{color:#60736b;border-top:1px solid #e3eadf;margin-top:22px;padding-top:18px;font-size:13px}.evidence-note strong{color:#60736b;font-size:13px;font-weight:600}.evidence-note p{color:#60736b;margin-top:5px;font-size:13px}.evidence-note a{color:#60736b;align-items:center;gap:3px;display:inline-flex}.protocol{grid-template-columns:1fr 20px 1fr 20px 1fr;align-items:start;gap:20px;display:grid}.protocol b{color:#60736b;font-size:14px}.protocol p{color:#60736b;margin-top:9px;font-size:13px}.protocol>svg{color:#60736b;width:16px;margin-top:5px}.channel-tabs{flex-wrap:wrap;gap:6px;display:flex}.channel-tabs button{color:#60736b;background:#fff;border:1px solid #dae3d6;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:13px;display:flex}.channel-tabs button.selected{color:#426d3a;background:#edf4e8;border-color:#a8c29a}.handoff-flow{grid-template-columns:1fr 25px 1fr 25px 1fr;align-items:center;gap:18px;padding:24px 0;display:grid}.handoff-flow b{color:#60736b;margin-top:8px;font-size:14px;line-height:1.6;display:block}.handoff-flow>svg{color:#60736b;width:16px}.proof-content>p{color:#60736b;font-size:14px}.cost-layout{grid-template-columns:minmax(300px,1.6fr) 1fr;gap:35px;display:grid}.assumption-label{color:#60736b;margin-bottom:13px;font-size:12px}.cost-inputs{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cost-inputs label{color:#60736b;justify-content:flex-end;font-size:12px;line-height:1.4}.cost-inputs input{font-size:14px}.cost-result{background:#f0f6e9;border-radius:7px;padding:25px}.cost-old{color:#60736b;letter-spacing:-.6px;margin:16px 0 18px;font-size:25px}.cost-old span,.cost-new span{letter-spacing:0;color:#60736b;margin-top:5px;font-size:12px;display:block}.cost-new{color:#52773b;letter-spacing:-1px;font-size:38px;line-height:1}.cost-new span{color:#60736b;margin-top:8px}.stat-line{color:#60736b;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:12px;line-height:1.6;display:flex}.stat-line strong{white-space:nowrap;color:#60736b;font-size:14px}.cost-result p{color:#60736b;margin-top:17px;font-size:11px}.footnote{line-height:1.7;color:#60736b!important;margin-top:22px!important;font-size:12px!important}.experience-row{border-top:1px solid #e2e9da;align-items:flex-start;gap:28px;padding:22px 0;display:flex}.experience-number{letter-spacing:-1px;color:#60736b;flex-shrink:0;width:90px;font-size:34px}.experience-row h4{color:#60736b;margin-bottom:6px}.experience-row p{color:#60736b;max-width:720px;font-size:14px}.experience-row .small{color:#60736b;margin-top:9px;font-size:12px;display:block}.pilot-fields{gap:18px;margin-bottom:26px;display:flex}.pilot-fields label{color:#60736b;flex:1;font-size:12px}.pilot-fields select{width:100%}.simple-list{color:#60736b;padding-left:18px;font-size:14px;line-height:2.1}.proof-content>.button{margin-top:23px}.app-footer{color:#60736b;border-top:1px solid #e2e9dd;justify-content:space-between;gap:15px;padding:16px 0 21px;font-size:10px;display:flex}.work-connect{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.work-connect .eyebrow{margin-bottom:12px}.inbox-preview{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.inbox-top{border-bottom:1px solid var(--line);color:#60736b;background:#f9fbfa;justify-content:space-between;gap:15px;padding:16px 21px;font-size:13px;display:flex}.inbox-top>span:first-child{align-items:center;gap:9px;display:flex}.mail-body{align-items:flex-start;gap:17px;padding:29px 25px;display:flex}.mail-icon{color:#60736b;background:#eef2ed;border-radius:50%;place-items:center;width:37px;height:37px;font-size:12px;display:grid}.mail-content h2{margin:6px 0 10px;font-size:21px}.mail-content>p{color:#60736b;font-size:14px}.mail-time{color:#60736b;margin-left:auto;font-size:12px}.attachment{color:#60736b;background:#fafcf7;border:1px solid #e0e7db;border-radius:6px;align-items:center;gap:12px;max-width:380px;margin-top:20px;padding:13px 16px;display:flex}.attachment div{flex:1}.attachment b,.attachment strong{color:#60736b;font-size:13px;font-weight:600}.attachment span{color:#60736b;margin-top:4px;font-size:12px;display:block}.prepared-strip{background:#f0f6e9;border-top:1px solid #dfe8d8;justify-content:space-between;align-items:center;gap:20px;padding:19px 24px;display:flex}.prepared-strip>div{align-items:center;gap:13px;display:flex}.prepared-icon{color:#60736b;background:#dfedd2;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.prepared-strip strong{color:#60736b;font-size:14px;font-weight:600;display:block}.prepared-strip div>span:not(.prepared-icon){color:#60736b;margin-top:5px;font-size:12px;display:block}.work-row{margin-top:27px}.work-row>div{color:#60736b;border-bottom:1px solid #dfe6d8;align-items:center;gap:20px;padding:14px 0;font-size:13px;display:flex}.work-row b{color:#60736b;font-size:14px;font-weight:500}.work-row .text-button{margin-left:auto}.work-note{color:#60736b;gap:15px;max-width:840px;margin:29px 0 30px;display:flex}.work-note h3{color:#60736b;font-size:15px}.work-note p{color:#60736b;margin-top:5px;font-size:13px}.finish-layout{grid-template-columns:310px 1fr;gap:26px;margin-bottom:28px;display:grid}.finish-overview{padding:8px 0}.finish-overview h2{color:#41614f;margin:15px 0 10px;font-size:23px}.finish-overview>p{color:#60736b;font-size:14px}.receipt{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px 0;padding:19px 0}.receipt .eyebrow{margin-bottom:15px;font-size:10px}.receipt>div{color:#60736b;align-items:baseline;gap:12px;margin-top:10px;font-size:13px;display:flex}.receipt b{color:#60736b;letter-spacing:-.5px;min-width:48px;font-size:19px;font-weight:500}.finish-findings{flex-direction:column;gap:2px;display:flex}.finish-findings button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e3e9e0;justify-content:space-between;gap:8px;padding:13px 0;font-size:12px;display:flex}.finish-findings button>span{color:#60736b;align-items:center;gap:6px;display:flex}.finish-findings button>span:first-child{color:#60736b}.finish-findings button>span:last-child{font-size:11px}.pending-dot{border:1px solid #b8c6ad;border-radius:50%;width:11px;height:11px;margin:0 2px}.return-box{padding:18px 0}.return-box select{color:#60736b;width:100%;margin-top:8px;font-size:13px}.return-box p{color:#60736b;margin-top:7px;font-size:12px}.draft-panel{background:#fff;border:1px solid #dce5d7;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.draft-head{border-bottom:1px solid #e0e8da;justify-content:space-between;align-items:center;gap:13px;padding:20px 23px;display:flex}.draft-head>div{color:#60736b;align-items:center;gap:11px;display:flex}.draft-head b{color:#60736b;font-size:13px;font-weight:600;display:block}.draft-head span:not(.tag){color:#60736b;margin-top:6px;font-size:12px;display:block}.draft-editor{resize:vertical;color:#60736b;outline-offset:-3px;border:0;border-radius:0;flex:1;width:100%;min-height:440px;padding:27px;font-size:14px;line-height:1.85}.draft-controls{border-top:1px solid #e2e8dc;padding:21px 23px}.attestation{color:#60736b;flex-direction:row;align-items:flex-start;gap:9px;margin-bottom:18px;font-size:13px;font-weight:400;line-height:1.5;display:flex}.attestation input{accent-color:var(--teal);margin-top:2px;padding:0}.attestation small{color:#60736b;margin-top:5px;font-size:11px;display:block}.draft-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toast{color:#f1f7ec;z-index:50;background:#254c3e;border-radius:7px;align-items:center;gap:9px;max-width:calc(100vw - 50px);padding:14px 20px;font-size:14px;animation:.15s enter;display:flex;position:fixed;bottom:25px;left:calc(50% + 104px);transform:translate(-50%)}.modal{color:var(--ink);background:#fff;border:1px solid #cddccd;border-radius:12px;width:calc(100% - 40px);max-width:720px;max-height:85vh;padding:27px;overflow:auto}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f252166}.modal-head{justify-content:space-between;align-items:center;gap:25px;margin-bottom:20px;display:flex}.modal-head h2{color:#60736b;font-size:21px}.modal>p{color:#60736b;font-size:14px}.modal-actions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.guide-tabs{border-bottom:1px solid #e1e9d9;flex-wrap:wrap;gap:6px;padding-bottom:18px;display:flex}.guide-tabs button{color:#60736b;background:#f7faf2;border:1px solid #0000;border-radius:5px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;display:flex}.guide-tabs button span{color:#60736b;font-size:11px}.guide-tabs button.selected{color:#62833e;background:#edf4e3;border-color:#c6d9ad}.guide-story{padding-top:23px}.guide-story h3{letter-spacing:-.5px;color:#60736b;max-width:610px;margin:8px 0 24px;font-size:22px;font-weight:600;line-height:1.5}.guide-story p{color:#60736b;margin-top:6px;font-size:14px}.guide-story .button{margin-top:24px}.activity-list{margin:0;padding:0;list-style:none}.activity-list li{border-bottom:1px solid #e5ebde;gap:15px;padding:17px 0;display:flex}.activity-list li>span{color:#60736b;flex-shrink:0;width:65px;font-size:12px;line-height:1.8}.activity-list p{color:#60736b;font-size:14px}.activity-intro{color:#60736b;padding:20px 0}.activity-intro h3{margin:13px 0;font-size:20px}.activity-intro p{color:#60736b;font-size:14px}.archive{color:#60736b;margin-top:20px;font-size:14px}.archive summary{cursor:pointer}.archive>div{margin:15px 0}.archive b{font-size:13px;font-weight:500;display:block}.handoff-preview{padding:24px 0}.handoff-preview h3{color:#60736b;margin:8px 0 12px;font-size:20px}.handoff-preview p{color:#60736b;font-size:14px}.modal>.button{margin-top:23px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1600px){.review-layout{grid-template-columns:185px minmax(380px,1.12fr) minmax(360px,1fr)}.finding-detail{padding:25px 30px}.source-panel{padding:0 22px 16px}.source-paper{max-height:500px}.citation-quote{font-size:13px}.finding-summary,.finding-item b{font-size:14px}}@media (width<=1250px){.sidebar{width:185px;padding-left:12px;padding-right:12px}.main-shell{width:calc(100% - 185px);margin-left:185px}.brand{margin-left:4px;font-size:27px}.brand-sub{font-size:9px}.topbar{padding:0 24px}main{padding:26px 24px 0}h1{font-size:25px}.review-layout{grid-template-columns:145px minmax(280px,1.1fr) minmax(250px,1fr)}.finding-detail{padding:19px 17px}.finding-item{gap:7px;padding:11px 6px}.finding-item b{font-size:12px}.finding-item small{font-size:10px}.finding-nav{padding-left:7px;padding-right:7px}.finding-heading{padding-left:6px;font-size:10px}.source-panel{padding:0 12px 12px}.source-paper{padding:18px 13px}.source-paper pre{font-size:13px}.page-heading>.button{font-size:12px}.proof-tab{gap:5px;padding:10px;font-size:12px}.proof-tab>svg{width:14px}.finish-layout{grid-template-columns:270px 1fr;gap:22px}.cost-inputs{grid-template-columns:1fr 1fr}.toast{left:calc(50% + 92px)}}@media (width<=1080px){.sidebar{width:74px;padding:26px 10px 16px}.brand{margin:0 5px 37px}.brand>span:last-child,.workspace-label,.nav-item span,.nav-item small,.nav-item>svg:last-child:not(:first-child),.sidebar-case,.sidebar-bottom>button,.reviewer>div:last-child{display:none}.brand-mark{width:34px}.nav-item{justify-content:center;padding:14px}.reviewer{padding:17px 10px 0}.main-shell{width:calc(100% - 74px);margin-left:74px}.review-layout{grid-template-columns:145px minmax(280px,1fr) minmax(250px,.95fr)}.toast{left:calc(50% + 37px)}.page-heading h1{font-size:24px}.case-person>span{font-size:12px}.case-meta{padding-right:10px}.progress-wrap{width:110px;padding-left:15px}.proof-columns{gap:25px}}@media (width<=900px){.review-layout{grid-template-columns:155px minmax(0,1fr)}.source-panel{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding:0 20px 14px}.source-head{height:48px}.source-paper{min-height:200px;max-height:370px}.source-title{flex-direction:row;justify-content:space-between;align-items:center}.source-title b{font-size:14px}.finding-detail{padding:22px}.source-mode{margin-bottom:12px}.case-meta{display:none}.progress-wrap{margin-left:auto}.proof-heading>span{display:none}.proof-tab{flex:0 calc(33.333% - 5px)}.cost-layout{grid-template-columns:1fr}.cost-inputs{grid-template-columns:repeat(3,1fr)}.cost-result{grid-template-columns:1fr 1fr;gap:10px 20px;display:grid}.cost-result .eyebrow{grid-column:1/-1}.cost-result hr{display:none}.cost-old{margin:0}.cost-new{font-size:30px}.cost-result>p{grid-column:1/-1}.cost-result .stat-line{margin-top:15px}.finish-layout{grid-template-columns:1fr}.finish-overview{grid-template-columns:1fr 1fr;gap:12px 25px;display:grid}.finish-overview>.tag{place-self:start}.finish-overview h2,.finish-overview>p{grid-column:1;margin:0}.finish-overview .receipt{border-top:0;grid-area:1/2/4;margin:0;padding:0 0 10px}.finish-findings{grid-column:1}.return-box{grid-area:4/2}.finish-overview>.text-button{grid-column:1/-1}.draft-editor{min-height:470px}.handoff-flow{grid-template-columns:1fr 18px 1fr 18px 1fr;gap:10px}.handoff-flow b{font-size:12px}.protocol{gap:12px}.protocol p{font-size:12px}}@media (width<=650px){.app-shell{display:block}.sidebar{flex-direction:row;align-items:center;gap:20px;width:100%;padding:14px 18px;display:flex;position:static}.brand{margin:0}.brand-mark{border-radius:6px;width:30px;height:31px}.brand-mark svg{width:20px}.brand>span:last-child{font-size:22px;display:block}.brand-sub{display:none}.sidebar nav{flex-direction:row;gap:4px;margin-left:auto}.nav-item{padding:10px}.nav-item svg{width:17px}.sidebar-bottom{display:none}.main-shell{width:100%;margin:0}.topbar{height:50px;padding:0 18px}.top-actions{gap:10px}.demo-badge{font-size:10px}.topbar .button{font-size:11px}.breadcrumb{gap:4px;font-size:12px}main{padding:24px 17px 0}.page-heading{align-items:flex-start;gap:8px}.page-heading h1{font-size:23px}.page-heading p{font-size:13px}.page-heading>.button{display:none}.case-strip{gap:10px;padding:14px 11px}.case-person strong{font-size:13px}.case-person>span{max-width:155px;font-size:11px;line-height:1.6}.patient-avatar{flex-shrink:0;width:31px;height:31px;font-size:12px}.progress-wrap{width:73px;padding-left:10px;font-size:11px}.review-layout{flex-direction:column;display:flex}.finding-nav{border-right:0;border-bottom:1px solid var(--line);gap:5px;width:100%;padding:10px;display:flex;overflow:auto}.finding-heading,.finding-bottom{display:none}.finding-item{flex-shrink:0;width:131px;min-width:131px;margin:0;padding:9px 8px}.finding-item b{font-size:12px}.finding-detail{width:100%;padding:23px 18px}.finding-detail h2{font-size:21px}.finding-summary,.citation-label{font-size:14px}.citation-quote{font-size:13px}.evidence-group-title{font-size:11px}.open-question p{font-size:13px}.source-panel{width:100%;padding:0 17px 15px}.source-paper pre{font-size:14px}.scenario-strip{align-items:flex-start;gap:10px}.scenario-strip>div>span>strong{font-size:12px}.scenario-strip>div>span>span{font-size:11px;line-height:1.6}.scenario-strip>div>svg{display:none}.scenario-strip .button{white-space:normal;min-width:105px;font-size:11px}.proof-heading h2{font-size:16px}.proof-tab{gap:5px;padding:10px 8px;font-size:11px}.proof-tab>svg{width:13px}.proof-tab>svg:last-child{display:none}.proof-content{padding:20px 17px}.proof-intro h3{font-size:21px}.proof-columns{grid-template-columns:1fr;gap:23px}.protocol{grid-template-columns:1fr;gap:16px}.protocol>svg{display:none}.protocol p{font-size:13px}.cost-inputs{grid-template-columns:1fr 1fr}.cost-inputs label{font-size:11px}.cost-result{padding:18px}.stat-line{flex-direction:column;gap:2px}.pilot-fields{flex-wrap:wrap;gap:12px}.pilot-fields label{min-width:120px}.handoff-flow{grid-template-columns:1fr;gap:12px}.handoff-flow>svg{margin-left:8px;transform:rotate(90deg)}.handoff-flow b{font-size:14px}.experience-row{gap:17px}.experience-number{width:62px;font-size:28px}.experience-row p{font-size:13px}.channel-tabs{gap:5px}.channel-tabs button{padding:8px 9px;font-size:11px}.work-connect{align-items:flex-start;gap:8px}.work-connect>.tag{margin-top:19px;font-size:9px}.inbox-top{padding:13px;line-height:1.5}.inbox-top>.small{display:none}.mail-body{gap:10px;padding:22px 16px}.mail-icon,.mail-time{display:none}.mail-content h2{font-size:20px}.mail-content .small{font-size:11px}.prepared-strip{flex-direction:column;align-items:stretch;gap:17px;padding:18px 16px}.prepared-strip div>span:not(.prepared-icon){font-size:11px;line-height:1.6}.work-row>div{flex-wrap:wrap;gap:8px 16px;font-size:12px}.work-row .text-button{margin:0}.finish-overview{display:block}.finish-overview h2{margin:14px 0 10px}.finish-overview .receipt{flex-wrap:wrap;gap:12px 22px;margin-top:20px;padding-bottom:20px;display:flex}.receipt .eyebrow{width:100%;margin:0}.receipt>div{margin:0;font-size:11px;display:block}.receipt b{margin-bottom:5px;font-size:20px;display:block}.return-box{margin-top:9px}.finish-findings button{font-size:13px}.draft-head{padding:17px 15px}.draft-head b{font-size:14px}.draft-editor{padding:20px 16px;font-size:13px}.draft-controls{padding:17px 15px}.draft-buttons{gap:8px}.draft-buttons .button{font-size:13px}.app-footer{flex-direction:column;gap:5px;font-size:10px}.toast{width:max-content;font-size:13px;bottom:18px;left:50%}.modal{border-radius:9px;width:calc(100% - 26px);padding:20px}.modal-head h2{font-size:19px}.guide-story h3{font-size:21px}.guide-tabs button{font-size:11px}.change-banner{flex-wrap:wrap;align-items:flex-start;gap:9px;padding:12px}.change-banner div{min-width:200px}.change-banner .text-button{margin-left:27px}.change-banner b{font-size:13px}.change-banner span{font-size:12px;line-height:1.6}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.unified-app,.story-app.story-dialog{--type-ui:"Barlow",sans-serif;--type-display:"Barlow Condensed",sans-serif;--type-record:"Source Serif 4",serif;--uw-ink:#eeeee4;--uw-muted:#a9afa0;--uw-line:#43483b;--uw-accent:#dbea65;--uw-green:#8ac8ac;font-family:var(--type-ui);letter-spacing:0;font-synthesis:none;font-weight:400}.unified-app{color:var(--uw-ink);background:#1b1d19}.unified-app :is(h1,h2,h3,h4){font-family:var(--type-display);font-weight:600}.unified-app :is(button,input,textarea,select){font-family:var(--type-ui)}.unified-app ::selection{color:#24291c;background:#dbea65}.story-dialog ::selection{color:#24291c;background:#dbea65}.unified-app :is(button,a,input,textarea,select):focus-visible{outline-color:#a9ba45}.unified-app button[data-slot=button]{letter-spacing:.01em;border-radius:5px;font-size:14px;font-weight:600}.unified-app .uw-primary,.unified-app .uw-film-button{color:#252b16;background:#dbea65;border:1px solid #e8f597;box-shadow:0 2px #0a0d0a33}.unified-app .uw-primary:hover:not(:disabled),.unified-app .uw-film-button:hover:not(:disabled){background:#e8f58c}.uw-film-button>span{color:#4b572b;border-left-color:#7e8e3880;font-weight:500}.uw-header{background:#20231e;border-bottom-color:#3c4235}.uw-brand{font-family:var(--type-display);letter-spacing:-.03em;color:#f1f2e8;gap:8px;font-size:32px}.uw-brand b{font-weight:600}.uw-brand svg{color:#dbea65;stroke-width:1.4px}.uw-case>b{letter-spacing:.01em;font-size:16px;font-weight:500}.uw-case>span{font-size:13px}.uw-header-divider{background:#424737}.uw-workflow-nav{background:#252921;border-bottom-color:#424838}.uw-workflow-nav button{color:#b8bead;border-radius:4px;font-size:13px}.uw-workflow-nav button.current,.uw-workflow-nav button[aria-current=step]{color:#e0ec99;background:#343c26;box-shadow:inset 0 -2px #dbea65}.uw-workflow-nav button:hover:not(:disabled){color:#f3f3e8;background:#343b2d}.uw-workflow-nav .uw-incoming-nav{color:#c1c8b6}.uw-nav-done{background:#afc46d}.unified-app .uw-viewport{background-color:#1b1d19;background-image:linear-gradient(#c8d6ac07 1px,#0000 1px),linear-gradient(90deg,#c8d6ac07 1px,#0000 1px);background-size:72px 72px}.uw-connections>path{stroke:#626b52}.uw-connections marker path{stroke:#a2af85}.uw-connections.running>path{stroke:#dbea65}.uw-node,.uw-architecture{background:#282d24;border-color:#505844;border-radius:8px;box-shadow:0 14px 36px #080c0866,inset 0 1px #eef2da09}.uw-node.focused{border-color:#a5b66a;box-shadow:0 14px 36px #080c0866,0 0 0 1px #bacc7b24}.uw-node-header{color:#edf0e1;background:#2d3328;border-bottom-color:#4b543f;padding:0 22px}.uw-node-header>span{font-family:var(--type-display);letter-spacing:.01em;font-size:26px;font-weight:600}.uw-node-header svg{color:#bac6a0;stroke-width:1.5px}.uw-node-header>button{color:#bbc5aa;border-radius:3px}.uw-case-folder h2,.uw-awaiting h2,.uw-incoming-selection h2,.uw-preparation-purpose h2{font-family:var(--type-display);letter-spacing:0;font-size:29px;font-weight:600;line-height:1.12}.uw-folder-tab,.uw-review-heading>div>span,.uw-incoming-selection>span:first-child{letter-spacing:.12em;font-weight:500}.uw-documents-list>button{background:#30372b;border-color:#505c42;border-radius:5px}.uw-documents-list>button[aria-pressed=true]{background:#3c462e;border-color:#a2b16d}.uw-documents-list b{font-size:15px;font-weight:500}.uw-documents-list small{color:#b0b9a4;font-size:12px}.uw-supplied-pages button{color:#cbd4bb;font-variant-numeric:tabular-nums;background:#30372a;border-color:#576446;border-radius:2px}.uw-supplied-pages button[aria-pressed=true]{color:#283116;background:#dbea65;border-color:#dbea65}.uw-process-list>div.running{color:#e5edb8;background:#bacd4e15;box-shadow:inset 2px 0 #dbea65}.uw-process-list>div{font-size:13px}.uw-process-list small{color:#adb69d}.uw-architecture-button{color:#d5dfa9}.uw-review{color:#283125;background:#efeee4;border-color:#d8d8c5}.uw-review .uw-node-header{color:#353f2c;background:#e6e7d9;border-bottom-color:#cacdb9}.uw-review .uw-node-header svg{color:#6c7956}.uw-review .uw-node-header>button{background:#f6f5ec;border-color:#c7cdb7}.uw-review-heading h2{font-family:var(--type-display);letter-spacing:0;font-size:31px;font-weight:600;line-height:1.05}.uw-review-heading select{color:#4c5940;background:#faf9f2;border-color:#c7cbb8;border-radius:4px;font-size:12px}.uw-rule{color:#626d54;max-width:800px;font-size:13px!important;line-height:1.5!important}.uw-source-document{background:#fffdf5;border-color:#d1d3c2;border-radius:2px;box-shadow:0 2px 4px #373c2010}.uw-source-document>header{color:#68745a;border-bottom-color:#e3e4d6;padding:10px 13px}.uw-source-document>header b{font-size:12px;font-weight:500;line-height:1.35}.uw-source-document>header>span{color:#596834;background:#eef0dd;border-color:#d8ddbf;border-radius:2px;font-size:11px}.uw-source-body>p{font-family:var(--type-record);color:#717363;letter-spacing:0;font-size:15px;line-height:1.55}.uw-source-stack.many-sources .uw-source-body>p{font-size:14px;line-height:1.55}.uw-source-body mark{color:#264b3c;background:#dcebdd}.uw-source-document.conflict mark{color:#6b4c20;background:#f5e4b9}.uw-source-document footer{color:#778168;border-top-color:#e2e5d5;font-size:10px}.uw-annotation{color:#303b25;background:#e7ead8;border-color:#bdc6a3 #bdc6a3 #bdc6a3 #7b9142;border-radius:4px}.uw-annotation-label{color:#66754a;font-size:11px}.uw-annotation h3{font-family:var(--type-display);letter-spacing:0;font-size:25px;font-weight:600}.uw-annotation>p{color:#566047;font-size:13px;line-height:1.5}.uw-annotation.accepted{background:#e4ede0;border-color:#bbcfb2 #bbcfb2 #bbcfb2 #60834d}.unified-app .uw-annotation-actions button{letter-spacing:0;border-radius:4px;font-size:12px}.uw-inline-edit label{color:#5c684d;font-size:11px}.uw-inline-edit select,.uw-inline-edit textarea{color:#34412c;background:#fffdf5;border-color:#c2c9b1}.uw-inline-edit button:first-child{color:#fffdf4;background:#60783b}.uw-review-footer{border-top-color:#cfd3c0}.uw-review-footer>span{color:#6f7c5b;font-size:11px}.unified-app .uw-review-footer button{color:#4b5d34;border-color:#b7c3a2}.guided-source .uw-source-document{border-color:#90a35d;box-shadow:0 0 0 2px #b8ca7a3d}.uw-incoming .uw-node-header{background:#333b2d;border-bottom-color:#546444}.uw-incoming-selection{background:#2b3326}.uw-scenario-options>button{color:#b6c2a7;border-radius:4px;font-size:12px}.uw-scenario-options>button[aria-pressed=true]{color:#f0f2e5;background:#465337;border-color:#84966a}.uw-incoming-paper{background:#fffdf5}.uw-incoming-paper>label{color:#778465;font-size:11px}.uw-incoming-paper>textarea{color:#414b34;border-bottom-color:#d6dbc6;line-height:1.65;font-family:var(--type-record)!important;font-size:14px!important}.uw-draft-content{color:#39452e;background:#f5f3e9}.uw-draft-content textarea{font-family:var(--type-record);color:#404b34;background:#fffdf5;border-color:#d6dbc6;font-size:14px;line-height:1.65}.uw-draft-content .draft-subject input{color:#39452e;border-color:#d6dbc6;font-size:15px;font-weight:500}.uw-draft-content .draft-human-record{background:#e9ecdf;border-color:#d4d9c3}.uw-draft-content .attestation input{accent-color:#718c37}.unified-app .uw-draft-content .primary{background:#657f3d}.uw-export-destinations>button[aria-pressed=true]{color:#ecf1d8;background:#414d2f;border-color:#8e9d62}.uw-architecture>header{color:#c4d29f;background:#2c3226;border-bottom-color:#505d40}.uw-architecture>header h2{font-family:var(--type-display);letter-spacing:0;color:#edf0df;font-size:29px;font-weight:600}.architecture-caption{font-size:14px}.architecture-caption>b{color:#dde5ca;font-weight:500}.architecture-caption>.chassis-illustration-label{color:#c0cda5;letter-spacing:.04em;border-color:#636f4d}.architecture-text,.chassis-shared-record{color:#d2dcc0;background:#343d2c;border-color:#5f6e49;border-radius:4px}.architecture-text p,.chassis-role-source{font-family:var(--type-record)}.architecture-text mark{color:#e1ecc5;background:#657b384d}.chassis-shared-record>span{color:#aab995}.chassis-team>header b{font-family:var(--type-display);letter-spacing:.02em;color:#f0b9a9;font-size:17px}.chassis-team>header i{background:#e69a85}.chassis-team>header span{color:#c8a99e;font-size:10px}.chassis-role{background:#3c302a;border-color:#8b5e4e;border-radius:4px}.chassis-role>div{color:#f0bdab;font-size:14px}.chassis-role>p{color:#edddd3;font-size:13px;line-height:1.4}.chassis-role>span,.chassis-role>small{color:#bfae9f}.chassis-role .chassis-proposer-summary{color:#d6b9aa;font-size:11px}.chassis-role-source{color:#f1dfd2;background:#a66d4829;border-left-color:#c78b69;font-size:12px;line-height:1.45}.chassis-team.blue>header b{color:#a4d2e5}.chassis-team.blue>header i{background:#83bfd5}.chassis-team.blue>header span{color:#a4c3ce}.blue .chassis-role{background:#253c40;border-color:#4f8b9a}.blue .chassis-role>div{color:#addae9}.blue .chassis-role>p{color:#d2e5e8}.blue .chassis-role-source{color:#d3e9ed;background:#568e9a29;border-left-color:#81becf}.blue .chassis-role .chassis-proposer-summary{color:#abcbd3}.chassis-role.spotlit{border-color:#e6aa8d;box-shadow:0 0 0 1px #e6aa8d33}.blue .chassis-role.spotlit{border-color:#9ccfdd;box-shadow:0 0 0 1px #9ccfdd33}.chassis-judge{color:#e5edc3;background:#3c442b;border-color:#78884e;border-radius:4px}.chassis-judge>p{color:#c2cca9;font-size:11px}.chassis-judge>b{font-family:var(--type-display);letter-spacing:.02em;font-size:17px}.chassis-recheck{background:#30382a;border-color:#65704f;border-radius:4px}.chassis-recheck p{color:#ced8bb;font-size:11px}.chassis-recheck>div>b{color:#e2b69d}.chassis-recheck>div:nth-child(2)>b{color:#acd1dc}.chassis-judge.final{color:#dce8bb;background:#35442c;border-color:#829862}.chassis-judge.final>span{color:#c5d8aa;border-color:#61734c}.chassis-resolved-question>span{color:#c2dfae}.chassis-resolved-question>span:last-child{color:#edcf91}.chassis-repeat>div:nth-child(2)>div{color:#becba9;background:#343b2a;border-color:#586442;border-radius:3px;font-size:11px}.chassis-repeat>div:nth-child(2)>div.selected{color:#edf3d5;background:#4b5733;border-color:#9aac65}.problem-opening{background:#20231d linear-gradient(90deg,#ccd4b008 1px,#0000 1px) 0 0/120px 100%}.problem-heading h1{font-family:var(--type-display);letter-spacing:-.015em;max-width:1000px;font-size:clamp(38px,4.3vw,70px);font-weight:600;line-height:1.03}.problem-heading>span{color:#c0ce92;letter-spacing:.16em;font-size:11px}.problem-heading>p{color:#bbc4ac;font-size:16px}.problem-paper{background:#faf7eb;border-radius:3px;box-shadow:0 12px 24px #090d0859}.problem-paper p,.problem-timeframe p{font-family:var(--type-record);font-size:16px;line-height:1.55}.problem-paper header{font-family:var(--type-ui);color:#657052}.problem-paper header b{font-weight:500}.problem-paper mark{color:#354a27;background:#e3edd1}.problem-paper.denial mark{color:#6a4e2a;background:#f1dfbd}.problem-context{color:#a9b696;background:#282e23ef;border-color:#505c3d;border-radius:5px}.problem-context b{color:#e0e6d1;font-size:13px;font-weight:500}.problem-context small{color:#a1af8b;font-size:10px}.problem-search{color:#2e3918;background:#dbea65;border-color:#dbea65;border-radius:4px}.uw-transport{background:#20251b;border-top-color:#465037}.uw-time{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#bdc8a6}.uw-timeline{accent-color:#dbea65}.uw-play{color:#253017!important;background:#dbea65!important;border-color:#dbea65!important;border-radius:5px!important}.uw-speed{color:#dbe5c4;background:#2b3322;border-color:#52613d;border-radius:3px}.uw-captions{color:#e7eddc;font-family:var(--type-ui);letter-spacing:.005em;background:#13180ff2;border-color:#586742;border-radius:4px;padding:11px 20px;font-size:16px;line-height:1.45}.unified-app .uw-view-controls button{color:#cad7b5;background:#262e1ff0;border-color:#4e6137;border-radius:4px}.story-app.story-dialog{color:#334029;background:#f4f2e7;border-color:#d6dcc3;border-radius:9px}.story-dialog :is(button,input,select,textarea){font-family:var(--type-ui)}.story-dialog h2,.story-dialog h3,.story-dialog h4{font-family:var(--type-display);letter-spacing:.01em;font-weight:600}.story-dialog .story-dialog-head h2{font-size:32px}.story-dialog .proof-intro h3{color:#354328;font-size:29px}.story-dialog .proof-content{background:#fffdf5;border-color:#d8ddc8;border-radius:5px}.story-dialog .proof-tab{color:#66734f;background:#f5f5e9;border-color:#d2d9bd;border-radius:4px;font-size:14px}.story-dialog .proof-tab.active{color:#43572b;background:#e6edc7;border-color:#a3b76a}.story-dialog .proof-intro p,.story-dialog .proof-columns p,.story-dialog .evidence-note p,.story-dialog .experience-row p{color:#647153;font-size:15px}.story-dialog .report-record{background:#f0f2df;border-color:#d0d9b6;border-radius:4px}.story-dialog .report-record h4{color:#40532c;font-size:21px}.story-dialog .report-record blockquote{font-family:var(--type-record);color:#435035;border-left-color:#96ad5b;font-size:16px}.story-dialog .report-record header button{color:#5d7933}.story-dialog .report-record footer p{color:#64734c}@media (width<=1100px){.uw-case>b{font-size:14px}.uw-brand{font-size:28px}.problem-heading h1{font-size:42px}.problem-heading>p,.uw-captions{font-size:14px}}@media (width<=700px){.problem-heading h1{font-size:32px}.problem-heading>p{font-size:12px}.problem-context b{font-size:10px}.problem-context small{font-size:9px}.uw-captions{font-size:13px}.unified-app button[data-slot=button]{font-size:12px}}.uw-review.reading-surface{z-index:4;container-type:inline-size}.reading-surface .uw-review-heading h2{font-size:30px}.reading-surface .uw-rule{font-size:14px!important;line-height:1.5!important}.reading-surface .uw-source-stack.many-sources{display:flex}.reading-surface .uw-source-body>p,.reading-surface .uw-source-stack.many-sources .uw-source-body>p{font-size:16px;line-height:1.6}.reading-surface .uw-source-document>header b{font-size:13px}.reading-surface .uw-source-document footer{font-size:11px}.reading-surface .uw-annotation>p{font-size:15px;line-height:1.5}.reading-surface .uw-annotation-actions button{white-space:normal;min-height:40px;font-size:14px}.reading-wide .uw-review-body{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.reading-wide .uw-annotation{max-height:100%;overflow:auto}.reading-narrow .uw-node-header{display:none}.reading-narrow .uw-review-heading{align-items:start;gap:12px;padding:13px 16px 0}.reading-narrow .uw-review-heading>div>span{display:none}.reading-narrow .uw-review-heading h2{margin:0;font-size:26px}.reading-narrow .uw-review-heading select{white-space:normal;width:128px;max-width:40%;padding:7px;font-size:12px}.reading-narrow .uw-rule{max-height:110px;margin:0;padding:10px 16px;overflow:auto;font-size:14px!important}.reading-narrow .uw-review-body{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:16px;padding:0 16px 16px;display:flex;position:relative;overflow-y:auto}.reading-narrow .uw-source-stack{flex:none;gap:12px;width:100%;max-height:none;padding:0;overflow:visible}.reading-narrow .uw-source-stack.many-sources{display:flex}.reading-narrow .uw-annotation{flex:none;align-self:stretch;width:100%;padding:14px}.reading-narrow .uw-annotation h3{font-size:25px}.reading-narrow .uw-source-document>header{padding:10px}.reading-narrow .uw-source-body{padding:12px}.reading-narrow .uw-source-document footer>span:last-child,.reading-narrow .uw-source-wire{display:none}.reading-narrow .uw-review-footer{flex-wrap:wrap;gap:8px;min-height:44px;margin-top:0;padding:9px 16px}.reading-narrow .uw-review-footer>span{font-size:11px}.unified-app .reading-narrow .uw-review-footer button{min-height:36px;font-size:12px}@media (width<=700px){.uw-captions{width:95%;max-width:95%;padding:8px 12px;font-size:13px;line-height:1.3;bottom:8px}.uw-case{display:none}.uw-workflow-nav{gap:4px;padding:0 8px}.uw-workflow-nav button{min-height:40px;font-size:12px!important}.uw-transport{grid-template-rows:40px 20px;grid-template-columns:auto 1fr auto auto;gap:3px;padding:3px 8px;display:grid}.uw-timeline{grid-area:2/1/auto/-1;width:100%;min-width:0;margin:0}.uw-playback{grid-area:1/1;gap:0}.uw-transport>.uw-speed{grid-area:1/4;padding:4px;font-size:12px}.uw-transport>button{grid-row:1}.uw-transport>.uw-primary{z-index:2;grid-area:2/1/auto/-1}.uw-view-controls{bottom:8px;left:8px}.uw-viewport:has(.reading-surface) .uw-view-controls{display:none}}
