*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.left-0{left:0}.left-4{left:1rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-20{top:5rem}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[70\]{z-index:70}.col-span-full{grid-column:1/-1}.float-right{float:right}.m-0{margin:0}.m-auto{margin:auto}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-11{margin-left:2.75rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-7{margin-left:1.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1{height:.25rem}.h-2{height:.5rem}.h-24{height:6rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-72{height:18rem}.h-8{height:2rem}.h-\[100dvh\]{height:100dvh}.h-\[26rem\]{height:26rem}.h-\[440px\]{height:440px}.h-\[650px\]{height:650px}.h-\[92dvh\]{height:92dvh}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:8rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[30vh\]{max-height:30vh}.max-h-\[32rem\]{max-height:32rem}.max-h-\[55vh\]{max-height:55vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-full{max-height:100%}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-32{min-height:8rem}.min-h-\[24rem\]{min-height:24rem}.min-h-screen{min-height:100vh}.\!w-auto{width:auto!important}.w-1{width:.25rem}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[350px\]{width:350px}.w-\[390px\]{width:390px}.w-\[420px\]{width:420px}.w-\[517px\]{width:517px}.w-\[760px\]{width:760px}.w-\[94vw\]{width:94vw}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-11{min-width:2.75rem}.min-w-\[2\.4rem\]{min-width:2.4rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[100rem\]{max-width:100rem}.max-w-\[112rem\]{max-width:112rem}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[320px\]{max-width:320px}.max-w-\[62ch\]{max-width:62ch}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0px}.basis-56{flex-basis:14rem}.basis-72{flex-basis:18rem}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.\!transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-16{scroll-margin-top:4rem}.scroll-mt-20{scroll-margin-top:5rem}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-4{scroll-margin-top:1rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[2rem_minmax\(0\2c 1fr\)\]{grid-template-columns:2rem minmax(0,1fr)}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(var(--border-rgb)/var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-4{border-width:4px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-accent-process{--tw-border-opacity:1;border-color:rgb(var(--accent-process-rgb)/var(--tw-border-opacity,1))}.border-accent-process\/40{border-color:rgb(var(--accent-process-rgb)/.4)}.border-accent-process\/50{border-color:rgb(var(--accent-process-rgb)/.5)}.border-accent-process\/60{border-color:rgb(var(--accent-process-rgb)/.6)}.border-accent-publish\/40{border-color:rgb(var(--accent-publish-rgb)/.4)}.border-accent-publish\/50{border-color:rgb(var(--accent-publish-rgb)/.5)}.border-accent-publish\/60{border-color:rgb(var(--accent-publish-rgb)/.6)}.border-accent-publish\/70{border-color:rgb(var(--accent-publish-rgb)/.7)}.border-accent-review{--tw-border-opacity:1;border-color:rgb(var(--accent-review-rgb)/var(--tw-border-opacity,1))}.border-accent-review\/40{border-color:rgb(var(--accent-review-rgb)/.4)}.border-accent-review\/50{border-color:rgb(var(--accent-review-rgb)/.5)}.border-accent-review\/60{border-color:rgb(var(--accent-review-rgb)/.6)}.border-amber-500\/30{border-color:rgba(245,158,11,.3)}.border-amber-500\/40{border-color:rgba(245,158,11,.4)}.border-amber-700{--tw-border-opacity:1;border-color:rgb(180 83 9/var(--tw-border-opacity,1))}.border-amber-700\/60{border-color:rgba(180,83,9,.6)}.border-amber-800{--tw-border-opacity:1;border-color:rgb(146 64 14/var(--tw-border-opacity,1))}.border-amber-800\/40{border-color:rgba(146,64,14,.4)}.border-amber-800\/60{border-color:rgba(146,64,14,.6)}.border-amber-900{--tw-border-opacity:1;border-color:rgb(120 53 15/var(--tw-border-opacity,1))}.border-amber-900\/60{border-color:rgba(120,53,15,.6)}.border-border{--tw-border-opacity:1;border-color:rgb(var(--border-rgb)/var(--tw-border-opacity,1))}.border-border\/40{border-color:rgb(var(--border-rgb)/.4)}.border-border\/60{border-color:rgb(var(--border-rgb)/.6)}.border-brand-pale{--tw-border-opacity:1;border-color:rgb(var(--accent-process-rgb)/var(--tw-border-opacity,1))}.border-brand-pale\/30{border-color:rgb(var(--accent-process-rgb)/.3)}.border-brand-pale\/40{border-color:rgb(var(--accent-process-rgb)/.4)}.border-brand-pale\/50{border-color:rgb(var(--accent-process-rgb)/.5)}.border-brand-purple{--tw-border-opacity:1;border-color:rgb(97 49 208/var(--tw-border-opacity,1))}.border-neutral-500\/60{border-color:rgb(var(--line-neutral-500,115 115 115)/.6)}.border-neutral-600{--tw-border-opacity:1;border-color:rgb(var(--line-neutral-600,82 82 82)/var(--tw-border-opacity,1))}.border-neutral-700{--tw-border-opacity:1;border-color:rgb(var(--line-neutral-700,64 64 64)/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(var(--line-neutral-800,38 38 38)/var(--tw-border-opacity,1))}.border-purple-400{--tw-border-opacity:1;border-color:rgb(192 132 252/var(--tw-border-opacity,1))}.border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-red-500\/30{border-color:rgba(239,68,68,.3)}.border-red-500\/40{border-color:rgba(239,68,68,.4)}.border-red-500\/50{border-color:rgba(239,68,68,.5)}.border-red-500\/60{border-color:rgba(239,68,68,.6)}.border-red-600\/60{border-color:rgba(220,38,38,.6)}.border-red-600\/70{border-color:rgba(220,38,38,.7)}.border-red-800{--tw-border-opacity:1;border-color:rgb(153 27 27/var(--tw-border-opacity,1))}.border-slate-400{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-teal-600{--tw-border-opacity:1;border-color:rgb(13 148 136/var(--tw-border-opacity,1))}.border-teal-800{--tw-border-opacity:1;border-color:rgb(17 94 89/var(--tw-border-opacity,1))}.border-teal-900{--tw-border-opacity:1;border-color:rgb(19 78 74/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.bg-\[\#0A0A0A\]{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-accent-process{--tw-bg-opacity:1;background-color:rgb(var(--accent-process-rgb)/var(--tw-bg-opacity,1))}.bg-accent-process\/10{background-color:rgb(var(--accent-process-rgb)/.1)}.bg-accent-process\/15{background-color:rgb(var(--accent-process-rgb)/.15)}.bg-accent-process\/20{background-color:rgb(var(--accent-process-rgb)/.2)}.bg-accent-process\/25{background-color:rgb(var(--accent-process-rgb)/.25)}.bg-accent-process\/5{background-color:rgb(var(--accent-process-rgb)/.05)}.bg-accent-publish{--tw-bg-opacity:1;background-color:rgb(var(--accent-publish-rgb)/var(--tw-bg-opacity,1))}.bg-accent-publish\/10{background-color:rgb(var(--accent-publish-rgb)/.1)}.bg-accent-publish\/15{background-color:rgb(var(--accent-publish-rgb)/.15)}.bg-accent-publish\/20{background-color:rgb(var(--accent-publish-rgb)/.2)}.bg-accent-publish\/5{background-color:rgb(var(--accent-publish-rgb)/.05)}.bg-accent-review{--tw-bg-opacity:1;background-color:rgb(var(--accent-review-rgb)/var(--tw-bg-opacity,1))}.bg-accent-review\/10{background-color:rgb(var(--accent-review-rgb)/.1)}.bg-accent-review\/15{background-color:rgb(var(--accent-review-rgb)/.15)}.bg-accent-review\/20{background-color:rgb(var(--accent-review-rgb)/.2)}.bg-accent-review\/25{background-color:rgb(var(--accent-review-rgb)/.25)}.bg-accent-review\/30{background-color:rgb(var(--accent-review-rgb)/.3)}.bg-accent-review\/5{background-color:rgb(var(--accent-review-rgb)/.05)}.bg-amber-500\/10{background-color:rgba(245,158,11,.1)}.bg-amber-500\/15{background-color:rgba(245,158,11,.15)}.bg-amber-500\/5{background-color:rgba(245,158,11,.05)}.bg-amber-950\/10{background-color:rgba(69,26,3,.1)}.bg-amber-950\/20{background-color:rgba(69,26,3,.2)}.bg-background{--tw-bg-opacity:1;background-color:rgb(var(--background-rgb)/var(--tw-bg-opacity,1))}.bg-background\/50{background-color:rgb(var(--background-rgb)/.5)}.bg-background\/95{background-color:rgb(var(--background-rgb)/.95)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/20{background-color:rgba(0,0,0,.2)}.bg-black\/30{background-color:rgba(0,0,0,.3)}.bg-black\/40{background-color:rgba(0,0,0,.4)}.bg-border{--tw-bg-opacity:1;background-color:rgb(var(--border-rgb)/var(--tw-bg-opacity,1))}.bg-brand-purple{--tw-bg-opacity:1;background-color:rgb(97 49 208/var(--tw-bg-opacity,1))}.bg-brand-purple\/10{background-color:rgba(97,49,208,.1)}.bg-muted{--tw-bg-opacity:1;background-color:rgb(var(--surface-rgb)/var(--tw-bg-opacity,1))}.bg-muted\/30{background-color:rgb(var(--surface-rgb)/.3)}.bg-muted\/40{background-color:rgb(var(--surface-rgb)/.4)}.bg-neutral-200{--tw-bg-opacity:1;background-color:rgb(var(--surface-neutral-200,229 229 229)/var(--tw-bg-opacity,1))}.bg-neutral-500\/10{background-color:rgb(var(--surface-neutral-500,115 115 115)/.1)}.bg-neutral-500\/15{background-color:rgb(var(--surface-neutral-500,115 115 115)/.15)}.bg-neutral-800\/70{background-color:rgb(var(--surface-neutral-800,38 38 38)/.7)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(var(--surface-neutral-900,23 23 23)/var(--tw-bg-opacity,1))}.bg-neutral-900\/40{background-color:rgb(var(--surface-neutral-900,23 23 23)/.4)}.bg-neutral-900\/5{background-color:rgb(var(--surface-neutral-900,23 23 23)/.05)}.bg-neutral-950{--tw-bg-opacity:1;background-color:rgb(var(--surface-neutral-950,10 10 10)/var(--tw-bg-opacity,1))}.bg-neutral-950\/30{background-color:rgb(var(--surface-neutral-950,10 10 10)/.3)}.bg-purple-400\/10{background-color:rgba(192,132,252,.1)}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:rgba(239,68,68,.1)}.bg-red-500\/15{background-color:rgba(239,68,68,.15)}.bg-red-500\/20{background-color:rgba(239,68,68,.2)}.bg-red-500\/5{background-color:rgba(239,68,68,.05)}.bg-red-950\/20{background-color:rgba(69,10,10,.2)}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/60{background-color:rgba(15,23,42,.6)}.bg-stone-200{--tw-bg-opacity:1;background-color:rgb(231 229 228/var(--tw-bg-opacity,1))}.bg-teal-700{--tw-bg-opacity:1;background-color:rgb(15 118 110/var(--tw-bg-opacity,1))}.bg-teal-950\/10{background-color:rgba(4,47,46,.1)}.bg-teal-950\/20{background-color:rgba(4,47,46,.2)}.bg-teal-950\/30{background-color:rgba(4,47,46,.3)}.bg-teal-950\/40{background-color:rgba(4,47,46,.4)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:hsla(0,0%,100%,.1)}.bg-white\/5{background-color:hsla(0,0%,100%,.05)}.bg-white\/\[0\.03\]{background-color:hsla(0,0%,100%,.03)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-accent-process{--tw-gradient-from:rgb(var(--accent-process-rgb)/1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--accent-process-rgb)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-accent-review{--tw-gradient-to:rgb(var(--accent-review-rgb)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(var(--accent-review-rgb)/1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-accent-publish{--tw-gradient-to:rgb(var(--accent-publish-rgb)/1) var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-28{padding-right:7rem}.pr-4{padding-right:1rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.65\]{line-height:1.65}.leading-loose{line-height:2}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[var\(--warning-text\)\]{color:var(--warning-text)}.text-accent-process{--tw-text-opacity:1;color:rgb(var(--accent-process-rgb)/var(--tw-text-opacity,1))}.text-accent-publish{--tw-text-opacity:1;color:rgb(var(--accent-publish-rgb)/var(--tw-text-opacity,1))}.text-accent-review{--tw-text-opacity:1;color:rgb(var(--accent-review-rgb)/var(--tw-text-opacity,1))}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-200{color:var(--text-amber,#fde68a)}.text-amber-300{color:var(--text-amber,#fcd34d)}.text-amber-400{color:var(--text-amber,#fbbf24)}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-brand-pale{--tw-text-opacity:1;color:rgb(var(--accent-process-rgb)/var(--tw-text-opacity,1))}.text-emerald-300{color:var(--text-emerald,#6ee7b7)}.text-emerald-400{color:var(--text-emerald,#34d399)}.text-foreground{--tw-text-opacity:1;color:rgb(var(--foreground-rgb)/var(--tw-text-opacity,1))}.text-muted{--tw-text-opacity:1;color:rgb(var(--surface-rgb)/var(--tw-text-opacity,1))}.text-neutral-100{--tw-text-opacity:1;color:rgb(var(--text-neutral-100,245 245 245)/var(--tw-text-opacity,1))}.text-neutral-200{--tw-text-opacity:1;color:rgb(var(--text-neutral-200,229 229 229)/var(--tw-text-opacity,1))}.text-neutral-300{--tw-text-opacity:1;color:rgb(var(--text-neutral-300,212 212 212)/var(--tw-text-opacity,1))}.text-neutral-400{--tw-text-opacity:1;color:rgb(var(--text-neutral-400,163 163 163)/var(--tw-text-opacity,1))}.text-neutral-500{--tw-text-opacity:1;color:rgb(var(--text-neutral-500,115 115 115)/var(--tw-text-opacity,1))}.text-neutral-600{--tw-text-opacity:1;color:rgb(var(--text-neutral-600,82 82 82)/var(--tw-text-opacity,1))}.text-neutral-700{--tw-text-opacity:1;color:rgb(var(--text-neutral-700,64 64 64)/var(--tw-text-opacity,1))}.text-purple-400{color:var(--text-purple,#c084fc)}.text-red-200{color:var(--text-red,#fecaca)}.text-red-300{color:var(--text-red,#fca5a5)}.text-red-400{color:var(--text-red,#f87171)}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-rose-400{color:var(--text-rose,#fb7185)}.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-stone-800{--tw-text-opacity:1;color:rgb(41 37 36/var(--tw-text-opacity,1))}.text-teal-200{color:var(--text-teal,#99f6e4)}.text-teal-300{color:var(--text-teal,#5eead4)}.text-teal-400{color:var(--text-teal,#2dd4bf)}.text-violet-300{color:var(--text-violet,#c4b5fd)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.decoration-neutral-700{text-decoration-color:#404040}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-amber-500{accent-color:#f59e0b}.accent-emerald-400{accent-color:#34d399}.accent-teal-500{accent-color:#14b8a6}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-accent-process{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--accent-process-rgb)/var(--tw-ring-opacity,1))}.ring-accent-process\/40{--tw-ring-color:rgb(var(--accent-process-rgb)/0.4)}.ring-accent-process\/50{--tw-ring-color:rgb(var(--accent-process-rgb)/0.5)}.ring-accent-publish\/40{--tw-ring-color:rgb(var(--accent-publish-rgb)/0.4)}.ring-accent-publish\/50{--tw-ring-color:rgb(var(--accent-publish-rgb)/0.5)}.ring-accent-review\/40{--tw-ring-color:rgb(var(--accent-review-rgb)/0.4)}.ring-accent-review\/50{--tw-ring-color:rgb(var(--accent-review-rgb)/0.5)}.ring-accent-review\/60{--tw-ring-color:rgb(var(--accent-review-rgb)/0.6)}.ring-amber-500\/40{--tw-ring-color:rgba(245,158,11,.4)}.ring-border{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--border-rgb)/var(--tw-ring-opacity,1))}.ring-neutral-500\/20{--tw-ring-color:hsla(0,0%,45%,.2)}.ring-neutral-500\/30{--tw-ring-color:hsla(0,0%,45%,.3)}.ring-purple-400\/50{--tw-ring-color:rgba(192,132,252,.5)}.ring-red-500\/40{--tw-ring-color:rgba(239,68,68,.4)}.ring-red-500\/50{--tw-ring-color:rgba(239,68,68,.5)}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[a-zA-Z0-9\:_-\]{a-z-a--z0-9:-}:root{color-scheme:dark;--background-rgb:16 14 28;--foreground-rgb:255 255 255;--surface-rgb:27 23 43;--border-rgb:56 49 73;--accent-process-rgb:177 152 232;--accent-review-rgb:167 139 250;--accent-publish-rgb:245 158 11;--background:rgb(var(--background-rgb));--foreground:rgb(var(--foreground-rgb));--surface:rgb(var(--surface-rgb));--border:rgb(var(--border-rgb));--accent-process:rgb(var(--accent-process-rgb));--accent-review:rgb(var(--accent-review-rgb));--accent-publish:rgb(var(--accent-publish-rgb));--text-secondary:#c0bbce;--text-subtle:#b4a9c6;--tab-hover:#30263f;--tab-selected:#352454;--tab-text:#e7dcff;--input-surface:#14101f;--input-border:#625572;--input-text:#c9c0dc;--placeholder:#b9b1c9;--disabled-surface:#393043;--disabled-text:#b0a5c4;--warning-text:#dec58b;--scroll-thumb:#6d5d87;--proposal-border:#7852b8}:root[data-theme=light]{color-scheme:light;--background-rgb:255 255 255;--foreground-rgb:26 26 30;--surface-rgb:255 255 255;--border-rgb:213 214 222;--accent-process-rgb:97 49 208;--accent-review-rgb:109 40 217;--accent-publish-rgb:146 64 14;--text-secondary:#30303b;--text-subtle:#555562;--tab-hover:#f2f0f7;--tab-selected:#6131d0;--tab-text:#fff;--input-surface:#fff;--input-border:#aaaab8;--input-text:#30303b;--placeholder:#666673;--disabled-surface:#ededf1;--disabled-text:#72727e;--warning-text:#854d0e;--scroll-thumb:#a3a3af;--proposal-border:#9b81d8;--text-neutral-100:26 26 30;--text-neutral-200:35 35 42;--text-neutral-300:48 48 59;--text-neutral-400:74 74 87;--text-neutral-500:90 90 103;--text-neutral-600:105 105 116;--surface-neutral-700:221 221 229;--surface-neutral-800:240 240 245;--surface-neutral-900:248 248 251;--surface-neutral-950:255 255 255;--line-neutral-500:151 139 167;--line-neutral-600:173 162 187;--line-neutral-700:202 193 214;--line-neutral-800:219 213 229;--line-neutral-900:231 225 240;--text-amber:#854d0e;--text-yellow:#854d0e;--text-red:#b91c1c;--text-rose:#be123c;--text-green:#166534;--text-emerald:#047857;--text-teal:#0f766e;--text-cyan:#0e7490;--text-blue:#1d4ed8;--text-purple:#7e22ce;--text-violet:#6d28d9}body{background-color:var(--background);color:var(--foreground)}.katex{white-space:nowrap}.memo .rich-prose-math .katex,.rich-prose-math .katex{font-size:1em}.katex-display{overflow-x:auto;overflow-y:hidden;padding-bottom:.15rem}.katex-inline-wrap{overflow-wrap:break-word}.scroll-x{overflow-x:auto;overflow-y:hidden}.scroll-x::-webkit-scrollbar{height:6px}.scroll-x::-webkit-scrollbar-thumb{background:#333;border-radius:3px}.scroll-x::-webkit-scrollbar-track{background:transparent}.memo{--indent:2.2rem;--gutter:38px;padding-left:var(--indent)}.memo .row{display:flex;align-items:baseline;gap:14px;padding:.34rem 0}.memo .row .m{flex:1 1 auto;min-width:0;white-space:normal}.fitted-expression{display:block;min-width:0;max-width:100%}.fitted-expression-inline{display:inline-block;vertical-align:middle}.fitted-expression-frame{display:block;max-width:100%;overflow:clip}.fitted-expression-inline[data-fit=natural]{vertical-align:baseline}.fitted-expression-inline[data-fit=natural]>.fitted-expression-frame{overflow:visible}.fitted-expression-frame-scroll{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.fitted-expression-content{display:inline-block;width:-moz-max-content;width:max-content;max-width:none;transform-origin:top left;white-space:nowrap}.fitted-expression-enlarge{display:block;min-height:32px;padding:.2rem 0;font:.6875rem/1.5 var(--font-brand),sans-serif;color:var(--accent-process);white-space:normal}.fitted-prose{display:block;white-space:normal;overflow-wrap:anywhere}.rich-prose-table{max-width:100%;margin-block:.75rem;overflow-wrap:anywhere}.memo .row .line-run{display:inline-flex;align-items:baseline;white-space:nowrap;max-width:100%}.memo .row .line-run .sketch{white-space:normal}.memo .row .g{flex:0 0 var(--gutter);text-align:right;white-space:nowrap;color:#8a8a8a;font-size:.95rem}.tick{margin-left:.9rem;white-space:nowrap;line-height:1}.tick .katex{font-size:1.16em;color:var(--accent-process)}.tick--bottom{vertical-align:bottom}.memo .eqnum{color:#8a8a8a}.memo .blockgap{height:.85rem}.memo .sketch{color:#8a8a8a;font-size:.92rem}.memo .badge{display:inline-block;background:rgba(139,123,216,.16);color:#b7adec;border:1px solid rgba(139,123,216,.3);border-radius:5px;padding:1px 7px;font-size:.64rem;letter-spacing:.1em;margin-right:10px;vertical-align:2px}.memo .answer{border-left:3px solid #4ecdc4;background:rgba(78,205,196,.055);border-radius:0 8px 8px 0;margin:.5rem 0 0 calc(var(--indent) * -1);padding:9px 14px 9px var(--indent)}.memo .katex{font-size:1.16em}.work-pane{container-type:inline-size;container-name:work}.paired-side-by-side{display:none}.paired-stacked{display:block}.memo-with-graph{display:grid;gap:1rem;grid-template-rows:auto auto}.memo-with-graph>.memo-step-list{min-width:0}@container work (min-width: 64rem){.memo-with-graph{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);grid-template-rows:auto;max-height:none}.memo-with-graph>.memo-step-list{overflow-y:visible}.memo-with-graph>.memo-shared-graph{position:sticky;top:3.5rem}}@container work (min-width: 48rem){.paired-side-by-side{display:block}.paired-stacked{display:none}}.responsive-data-table{display:block;container-type:inline-size;margin-block:.75rem;width:100%}.responsive-data-table table{width:100%;border-collapse:collapse;font-family:inherit;font-size:1rem;line-height:1.4;color:inherit}.responsive-data-table td,.responsive-data-table th{border:1px solid var(--border);padding:.55rem .3rem}.responsive-data-table th{font-weight:500;text-align:left;overflow-wrap:anywhere}.responsive-data-table td{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.data-table-horizontal{table-layout:fixed}.data-table-horizontal th{width:29%}.responsive-data-table .data-table-vertical{display:none;table-layout:fixed}.data-table-vertical th{text-align:center}.responsive-data-table.data-table-stacked .data-table-horizontal{display:none}.responsive-data-table.data-table-stacked .data-table-vertical{display:table}@container (max-width: 479px){.responsive-data-table .data-table-horizontal{display:none}.responsive-data-table .data-table-vertical{display:table}}.rich-math-table{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-block:.35rem}.fitted-table-trigger{display:block;width:100%;max-width:100%;margin-block:.75rem;text-align:left;cursor:zoom-in;color:inherit}.fitted-table-frame{display:block;width:100%;overflow:auto}.fitted-table-content{display:inline-block;width:-moz-max-content;width:max-content;max-width:none;transform-origin:top left;white-space:nowrap;font-size:max(1rem,16px)}.readable-math-table{display:inline-block;width:-moz-fit-content;width:fit-content;min-width:-moz-min-content;min-width:min-content;max-width:var(--reading-width,100%);vertical-align:middle;font-size:max(1em,1rem,16px);line-height:1.4;white-space:normal}.readable-math-table-contained{display:block;min-width:0;max-width:100%;overflow-x:auto;margin-block:.75rem}.readable-math-table table{border-collapse:collapse;width:auto;max-width:100%}.readable-math-table :is(th,td){padding:.4em .35em;vertical-align:middle}.readable-math-table td{white-space:nowrap}.readable-math-table .readable-table-heading{display:block;white-space:normal;overflow-wrap:normal;word-break:normal;font-family:inherit;font-size:inherit;font-weight:400}.readable-math-table .readable-table-heading[data-bold=true]{font-weight:600}.readable-math-table .katex{font-size:1em}.source-math-array{border-collapse:collapse;width:-moz-max-content;width:max-content;color:inherit}.source-math-array td{padding:.3em .5em;vertical-align:middle}.fitted-table-hint{display:block;margin-top:.5rem;font-family:Gotham,sans-serif;font-size:.7rem;color:var(--text-subtle)}.fitted-table-dialog{margin:auto;width:94vw;max-width:90rem;max-height:92dvh;overflow:hidden;border:1px solid var(--border);border-radius:.875rem;padding:0;background:var(--surface);color:rgb(var(--foreground-rgb))}.fitted-table-dialog[open]{display:flex;flex-direction:column}.fitted-table-dialog>:first-child{flex-shrink:0}.fitted-table-expanded{min-height:0;overflow:auto;overscroll-behavior:contain;padding:1.25rem}.fitted-table-dialog::backdrop{background:#000a}[data-comparison-workspace]{color-scheme:inherit}[data-comparison-workspace] :where(.rich-math-table,[role=tabpanel],[data-generated-work],#correction-chat>div){scrollbar-width:thin;scrollbar-color:#525252 transparent}[data-comparison-workspace] :where(button,select,textarea,[tabindex="0"]):focus-visible{outline:2px solid var(--accent-process);outline-offset:3px}body{font-family:var(--font-brand),system-ui,sans-serif}.factory-review-page{max-width:120rem;margin-inline:auto;padding:1.25rem 1.5rem}.review-studio{display:flex;flex-direction:column;min-width:0;gap:1rem}.review-comparison{display:grid;min-height:0;min-width:0;gap:1.25rem}.review-panel-divider{display:none}.review-pane{display:flex;min-height:0;min-width:0;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:1rem;overflow:hidden}.review-reference-tabs,.review-work-title{display:flex;flex:none;align-items:center;min-height:3.5rem;padding:.25rem 1rem;border-bottom:1px solid var(--border)}.review-reference-tabs{flex-wrap:wrap;gap:.25rem}.review-work-title{padding-inline:1.5rem;font-size:.875rem;font-weight:500}.review-tab{min-height:44px;padding:.65rem .8rem;border-radius:.5rem;font-size:.8125rem;color:var(--text-secondary);transition:background-color .12s}.review-tab:hover{background:var(--tab-hover);color:var(--foreground)}.review-tab[aria-selected=true]{background:var(--tab-selected);color:var(--tab-text)}.review-reference-content{min-height:0;min-width:0;padding:1.5rem}.review-reference-body{min-height:0;min-width:0;overflow:auto}.review-comparison-chat .review-reference-body{flex:1;overflow:hidden}.review-comparison-chat .review-chat-panel{height:100%}.review-chat-panel{padding:1rem 1.25rem;overflow:hidden}.review-work-content{flex:1;min-width:0;min-height:0;overflow:visible;padding:1.5rem}.review-reference-content:not(.review-chat-panel) .rich-text,.review-work-content .rich-text{font-size:max(1rem,16px);line-height:1.85}.review-task-tabs{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:1rem}.review-mobile-switch{display:flex;gap:.5rem}.review-mobile-switch button{flex:1;min-height:44px;border:1px solid var(--border);border-radius:.5rem;font-size:.875rem}.review-mobile-switch [aria-pressed=true]{background:var(--tab-selected);color:var(--tab-text)}.review-decision-bar{flex:none;background:var(--surface);border-radius:.75rem}.review-return-action{display:flex;align-items:center;border-bottom:1px solid var(--border)}.rich-display-math{display:block;margin-block:.5em}.review-decision-bar>div{margin-top:0;border-radius:.75rem;padding:.75rem 1rem}.review-decision-bar>div+div{margin-top:.5rem}.review-decision-bar details{margin-bottom:.5rem}.review-decision-bar p{font-size:.75rem}.review-decision-bar kbd{display:none}.review-decision-heading{padding:.875rem 1rem .25rem;font-size:.875rem;font-weight:600}.review-decision-bar:focus-visible{outline:2px solid var(--accent-process);outline-offset:3px}.review-decision-bar,.review-reference{scroll-margin-top:5rem}.review-figure-actions{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border)}.review-figure-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;font-size:.75rem;color:var(--text-secondary)}.review-figure-summary strong{color:var(--foreground)}.chat-compose{flex:none;min-width:0;padding-top:.5rem}.chat-compose-surface{border:1px solid var(--input-border);border-radius:1rem;background:var(--input-surface);overflow:hidden}.chat-compose-surface:focus-within{border-color:#b198e8;box-shadow:0 0 0 2px #b198e830}.chat-compose textarea{display:block;width:100%;max-height:10rem;min-height:3.75rem;resize:vertical;background:transparent;padding:.875rem 1rem .25rem;border:0;outline:none;font-size:.875rem;line-height:1.6;color:var(--foreground)}.review-chat-panel .chat-compose textarea{min-height:4.75rem;max-height:10rem;padding:.75rem 1rem}.chat-compose fieldset{min-width:0}.chat-compose textarea{box-sizing:border-box;overflow-y:auto}.chat-compose textarea::-moz-placeholder{color:var(--placeholder)}.chat-compose textarea::placeholder{color:var(--placeholder)}.chat-compose textarea:focus-visible{outline:none}.chat-compose-tools{display:flex;justify-content:space-between;gap:.5rem;padding:.25rem .5rem .5rem .75rem}.chat-compose-secondary{min-width:0}.chat-compose-target{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto}.chat-compose select{min-height:44px;max-width:min(12rem,40vw);padding:.5rem .4rem;color:var(--input-text);background:transparent;border:0;border-radius:.5rem;font-size:.75rem}.chat-compose select option{background:var(--surface)}.chat-send{display:grid;place-items:center;width:44px;min-height:44px;flex:none;border-radius:50%;background:#6131d0;color:#fff}.chat-send:disabled{background:var(--disabled-surface);color:var(--disabled-text);cursor:not-allowed}.chat-send:not(:disabled):hover{background:#8b66dc}.chat-discard,.chat-retry{min-height:44px;padding:.25rem .5rem;border-radius:.5rem;font-size:.75rem;color:var(--input-text)}.chat-retry{border:1px solid #b198e8}.chat-compose-note{display:flex;justify-content:space-between;gap:.5rem;padding:.5rem .25rem 0;color:var(--text-subtle);line-height:1.5}.factory-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:2rem}.factory-journey a{display:flex;align-items:center;gap:.75rem;min-height:68px;padding:.75rem;border-bottom:2px solid var(--border);font-size:.8125rem;color:var(--text-secondary)}.factory-journey a[aria-current]{border-color:#b198e8;color:var(--tab-text)}.factory-journey small{display:block;margin-top:.25rem;font-size:.625rem;color:var(--text-subtle)}.journey-number{display:grid;place-items:center;width:1.75rem;height:1.75rem;flex:none;border:1px solid var(--input-border);border-radius:50%;font-size:.75rem}.factory-journey [aria-current] .journey-number{background:#b198e8;color:var(--foreground);border-color:#b198e8}@media (min-width:1024px){.review-reference{position:sticky;top:5rem;max-height:min(64rem,calc(100dvh - 6rem));align-self:start}.review-comparison-chat .review-reference{height:calc(100dvh - 6rem)}.review-work{align-self:start;position:sticky;top:5rem;max-height:min(64rem,calc(100dvh - 6rem))}.review-work-content{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.review-comparison{align-items:start;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.review-mobile-switch{display:none}}@media (max-width:1023px){.factory-review-page{padding:1rem}.review-comparison{display:block}.review-reference{max-height:calc(100dvh - 8rem)}.review-comparison-chat .review-reference{height:calc(100dvh - 8rem)}.review-work{min-height:0}.review-work-content{overflow:visible}.review-comparison[data-mobile-pane=reference] .review-work,.review-comparison[data-mobile-pane=work] .review-reference{display:none}.review-reference-content,.review-work-content{padding:1rem}.factory-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.factory-journey small{display:none}}@media (prefers-reduced-motion:reduce){.review-tab{transition:none}}.chat-docked-history{flex:1;min-height:0;display:flex}.chat-inline-history{height:auto}.chat-inline-history .chat-history{max-height:40rem}.chat-history-wrap{position:relative;display:flex;flex:1;min-width:0;min-height:0;height:100%}.chat-history{width:100%;min-height:0;overflow-y:auto;padding:1.25rem .25rem 1rem 0;scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}.chat-history-content>*+*{margin-top:1.25rem}.chat-history-content{display:flow-root}.chat-thinking{display:flex;align-items:center;gap:.75rem;min-height:44px;color:var(--text-secondary);font-size:.875rem}.chat-thinking-dots{display:inline-flex;gap:4px}.chat-thinking-dots i{width:5px;height:5px;border-radius:50%;background:currentColor;animation:chat-pulse 1.2s ease-in-out infinite}.chat-thinking-dots i:nth-child(2){animation-delay:.15s}.chat-thinking-dots i:nth-child(3){animation-delay:.3s}.chat-spinner{animation:chat-spin 1s linear infinite}.chat-reply-cursor{display:inline-block;width:6px;height:14px;margin-left:3px;background:var(--text-secondary);animation:chat-pulse 1s ease-in-out infinite}:root[data-theme=light] .review-reference-content .chat-reply .rich-text{font-family:inherit;font-size:.875rem;line-height:1.7}.chat-show-reply{display:block;min-height:44px;font-size:.75rem;color:var(--text-subtle);text-decoration:underline}@keyframes chat-pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes chat-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.chat-reply-cursor,.chat-spinner,.chat-thinking-dots i{animation:none}}.chat-latest{position:absolute;bottom:.75rem;left:50%;transform:translateX(-50%);white-space:nowrap;min-height:44px;padding:.5rem 1rem;border-radius:2rem;background:var(--tab-selected);border:1px solid #b198e8;color:var(--tab-text);font-size:.75rem;box-shadow:0 4px 16px #0008}.review-more{position:relative;margin:0!important;font-size:.75rem;color:var(--text-secondary)}.review-more summary{display:flex;align-items:center;min-height:44px;padding:.5rem .75rem;cursor:pointer}.review-more>div{position:absolute;z-index:40;left:0;bottom:calc(100% + .75rem);width:min(19rem,75vw);border:1px solid var(--input-border);border-radius:.75rem;padding:1rem;background:var(--surface);box-shadow:0 8px 32px #0008}.review-more p{margin-bottom:.75rem;line-height:1.7}.chat-proposal{border:1px solid var(--proposal-border);border-radius:.75rem;padding:.25rem .875rem}.chat-proposal>summary{min-height:44px;padding-block:.65rem;cursor:pointer;font-size:.8125rem;color:var(--tab-text)}.chat-proposal[open]{padding-bottom:1rem}.chat-checks summary{min-height:44px;padding-block:.65rem;cursor:pointer;color:var(--warning-text);font-size:.75rem}.chat-intro{flex:none;color:var(--text-secondary)}.chat-intro h2{font-size:.8125rem;font-weight:400}.chat-message-byline time{margin-left:auto;font-size:.625rem;color:var(--text-subtle)}:root{--brand-navy:#120b42;--brand-purple:#6131d0;--brand-purple-light:#b198e8}.review-primary-actions>button:first-of-type:not(:disabled){background:var(--brand-purple);color:#fff}.factory-journey [aria-current] .journey-number{background:var(--brand-purple);color:#fff;border-color:#8b66dc}.factory-header{background:var(--brand-navy);--text-neutral-300:212 212 212;--text-neutral-400:190 184 207;--text-neutral-500:173 166 192;--border-rgb:69 58 105}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.5rem .75rem;border:1px solid var(--border);border-radius:.65rem;background:var(--surface);color:var(--text-secondary);font-size:.75rem;white-space:nowrap}.theme-toggle:hover{background:var(--tab-hover)}.theme-toggle:focus-visible{outline:2px solid var(--accent-process);outline-offset:3px}.factory-header .theme-toggle{color:#fff;background:#ffffff0d;border-color:#514078}.factory-header .theme-toggle:hover{background:#ffffff1a}:root[data-theme=light] :where(.bg-white\/5,.hover\:bg-white\/5:hover){background-color:#6131d009}:root[data-theme=light] :where(.bg-black\/20,.bg-black\/30,.bg-black\/40,.bg-black\/50){background-color:#6131d009}:root[data-theme=light] :where(.bg-accent-process.text-black,.bg-accent-review.text-black){color:#fff}:root[data-theme=light] .memo :where(.g,.eqnum,.sketch,.reason){color:var(--text-subtle)}:root[data-theme=light] .chat-send:not(:disabled):hover{background:#5324b6}:root[data-theme=light] .memo .badge{color:#6131d0}:root[data-theme=light] body{background-image:linear-gradient(#edf0f566 1px,transparent 0),linear-gradient(90deg,#edf0f566 1px,transparent 0);background-size:24px 24px}:root[data-theme=light] .review-pane{border-color:#c9c3d8;box-shadow:0 3px 14px #120b4207}:root[data-theme=light] .review-reference-tabs,:root[data-theme=light] .review-work-title{background:#fff;border-bottom-color:#dedce5}:root[data-theme=light] .review-work-title{color:#120b42;font-size:1rem;font-weight:500}:root[data-theme=light] .review-tab{color:#333340;font-weight:500}:root[data-theme=light] .review-tab:hover{color:#120b42}:root[data-theme=light] .review-tab[aria-selected=true]{color:#fff;background:#6131d0}:root[data-theme=light] .review-task-tabs{border-bottom:1px solid #e2dfe9;padding-bottom:.75rem}:root[data-theme=light] .review-reference-content .rich-text,:root[data-theme=light] .review-work-content .rich-text{font-family:Times New Roman,Times,serif;color:#17171b;font-size:1.125rem;line-height:1.65}:root[data-theme=light] .review-work-content button[aria-label^="Explain step"]:not([data-memo-line]),:root[data-theme=light] .review-work-content button[aria-label^="Explanation for step"]{background:#120b42;color:#fff;border-color:#120b42}:root[data-theme=light] .review-work-content button[aria-label^="Explanation for step"][aria-expanded=true]{background:#6131d0}:root[data-theme=light] .chat-compose-surface{border-radius:.875rem;box-shadow:0 2px 8px #120b4208}:root[data-theme=light] .chat-compose textarea{font-size:.9375rem;color:#20202b}:root[data-theme=light] .chat-compose-surface:focus-within{border-color:#6131d0;box-shadow:0 0 0 2px #6131d014}:root[data-theme=light] .chat-proposal>summary{color:#6131d0}:root[data-theme=light] .chat-latest{color:#fff}:root[data-theme=light] .factory-journey a[aria-current]{color:#120b42;border-color:#6131d0;font-weight:500}:root[data-theme=light] .review-decision-bar>div{background:#fff;border-color:#d5d6de}:root[data-theme=light] .factory-review-page>header h1{color:#120b42;font-size:1.5rem;font-weight:500}.review-lab-brand{display:none}:root[data-theme=light] .review-lab-header{position:relative;padding:1.25rem 1.5rem 1.25rem 2rem;background:#120b42;color:#fff;border-radius:.5rem;border-left:.5rem solid #6131d0;--text-neutral-400:232 229 241}:root[data-theme=light] .factory-review-page>.review-lab-header h1{color:#fff}:root[data-theme=light] .review-lab-header>div>p{color:#d5c6f5}:root[data-theme=light] .review-lab-header label{color:#e8e5f1}:root[data-theme=light] .review-lab-header .theme-toggle{color:#fff;background:#ffffff0d;border-color:#675b89}:root[data-theme=light] .review-lab-brand{display:block;width:105px;height:auto;margin-left:.5rem}@media (max-width:767px){:root[data-theme=light] .review-lab-header{padding:1rem}:root[data-theme=light] .review-lab-brand{display:none}:root[data-theme=light] .review-lab-header>div:last-child{width:100%;flex-wrap:nowrap;align-items:flex-end}:root[data-theme=light] .review-lab-header label{display:flex;flex:1;min-width:0;flex-direction:column;gap:.5rem}:root[data-theme=light] .review-lab-header select{margin-left:0;width:100%}}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;border-radius:6px;color:var(--text-subtle);vertical-align:middle}.icon-button svg{width:16px;height:16px}.icon-button:hover:not(:disabled){background:var(--tab-hover);color:var(--accent-process)}.icon-button:focus-visible{outline:2px solid var(--accent-process);outline-offset:1px}.icon-button:disabled{opacity:.35}.icon-button[data-tone=confirm]{color:var(--accent-process)}.icon-button[data-tone=quiet]{color:var(--text-subtle)}.icon-button[data-tone=danger]{color:#f87171}.icon-button[data-tone=danger]:hover:not(:disabled){background:#f8717118;color:#fca5a5}.review-inline-editable:not(:hover) .icon-button:not(:focus-visible){opacity:0}.review-inline-editable .icon-button{transition:opacity .12s ease}@media (hover:none){.review-inline-editable .icon-button{opacity:1!important}}.review-inline-editor{margin-top:.375rem}.review-inline-editor-row{display:flex;align-items:flex-start;gap:.375rem}.review-inline-editor textarea{flex:1 1 auto;min-width:0;padding:.375rem .5rem;border:1px solid var(--input-border);border-radius:.375rem;background:var(--input-surface);color:var(--foreground);font-size:.8125rem;line-height:1.6}.review-inline-editor textarea:focus-visible{outline:2px solid var(--accent-process);outline-offset:1px}.review-inline-editor-note{margin-top:.25rem;font-size:.6875rem;line-height:1.5;color:var(--text-subtle)}.review-inline-editor-note[data-kind=problem]{color:var(--warning-text)}.review-editor-trigger{min-height:44px;padding:.5rem .75rem;border:1px solid var(--input-border);border-radius:.5rem;font-size:.75rem;color:var(--accent-process)}.review-editor-trigger:hover{background:var(--tab-hover)}.review-editor{min-width:0;margin-top:.75rem;padding:1.25rem;border:1px solid var(--proposal-border);border-radius:.875rem;background:var(--surface)}.review-editor>*+*{margin-top:1rem}.review-editor-input{display:block;width:100%;min-width:0;margin-top:.5rem;padding:.75rem;border:1px solid var(--input-border);border-radius:.5rem;background:var(--input-surface);color:var(--foreground);font-size:.875rem;line-height:1.75}.review-editor-input:focus-visible{outline:2px solid var(--accent-process);outline-offset:2px}.review-editor-preview{padding:.75rem;border:1px solid var(--proposal-border);border-radius:.5rem}.review-editor-save,.review-editor-secondary{min-height:44px;padding:.65rem 1rem;border-radius:.5rem;font-size:.8125rem}.review-editor-save{background:var(--brand-purple);color:#fff}.review-editor-save:hover:not(:disabled){background:#5124ba}.review-editor-save:disabled{background:var(--disabled-surface);color:var(--disabled-text)}.review-editor-secondary{border:1px solid var(--input-border);color:var(--text-secondary)}.review-editor-secondary:hover{background:var(--tab-hover)}.rich-text{min-width:0;overflow-wrap:anywhere}.figure-label-editor{width:min(1120px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;color:var(--foreground);background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:0 24px 90px #0006}.figure-label-editor[open]{display:flex;flex-direction:column}.figure-label-editor::backdrop{background:#080612ad;backdrop-filter:blur(3px)}.figure-label-editor-footer,.figure-label-editor-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px}.figure-label-editor-header{border-bottom:1px solid var(--border)}.figure-label-editor-header h2{font-size:21px;font-weight:600}.figure-label-editor p,.figure-label-editor small{color:var(--text-secondary);font-size:13px;line-height:1.5}.figure-label-editor-body{padding:16px 24px;overflow-y:auto;min-height:0}.figure-label-editor-nudge,.figure-label-editor-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.figure-label-editor-toolbar{margin-bottom:14px}.figure-label-editor-toolbar label{display:flex;align-items:center;gap:10px;font-size:14px;min-width:0}.figure-label-editor select{max-width:min(320px,60vw);background:var(--background);border:1px solid var(--border);border-radius:8px;padding:9px;color:var(--foreground)}.figure-label-editor button{min-height:40px;min-width:40px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;font-size:13px}.figure-label-editor button:disabled{opacity:.45;cursor:default}.figure-label-editor button:focus-visible,.figure-label-editor select:focus-visible{outline:2px solid var(--accent-review);outline-offset:3px}.figure-label-editor-canvas{display:block;width:100%;height:max(140px,min(54dvh,calc(100dvh - 330px)));background:#fff;border:1px solid var(--border);border-radius:10px}.figure-label-editor-nudge{margin-top:12px;font-size:13px}.figure-label-editor-footer{border-top:1px solid var(--border)}.figure-label-editor .figure-label-editor-save{background:var(--accent-review);color:#fff;border:none;font-weight:600}:root:not([data-theme=light]) .figure-label-editor .figure-label-editor-save{color:#171024}@media (max-width:640px){.figure-label-editor{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.figure-label-editor-body,.figure-label-editor-footer,.figure-label-editor-header{padding:12px}.figure-label-editor-footer{flex-wrap:wrap}.figure-label-editor-canvas{height:40dvh}}.figure-object-editor{width:min(1240px,97vw)}.figure-object-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;flex:1;min-height:0;overflow:auto}.figure-object-preview{display:flex;flex-direction:column;min-width:0;min-height:0;gap:12px;padding:18px}.figure-object-preview .figure-label-editor-toolbar{justify-content:flex-start}.figure-object-canvas{width:100%;flex:1;min-height:220px;max-height:58vh;background:#fff;border-radius:10px}.figure-object-tools{display:flex;flex-direction:column;gap:14px;padding:18px;border-left:1px solid var(--border);overflow:auto;min-height:0;font-size:13px}.figure-object-tools label{display:flex;flex-direction:column;gap:6px}.figure-object-tools .drawing-label-input-row input,.figure-object-tools input[type=number],.figure-object-tools select{width:100%;min-height:38px;border:1px solid var(--border);border-radius:6px;padding:6px 8px;background:var(--background);color:inherit}.figure-object-preview button,.figure-object-tools button{border:1px solid var(--border);border-radius:6px;padding:8px 10px;min-height:38px}.figure-object-preview button:disabled,.figure-object-tools button:disabled{opacity:.4}.figure-object-tools input[type=range]{width:100%;accent-color:#a78bfa}.figure-object-tools .figure-object-checkbox{flex-direction:row;align-items:center}.figure-object-nudge{display:flex;gap:8px}.figure-object-nudge button{flex:1}.figure-object-remove{color:#f87171}.figure-object-canvas [role=button]:focus{outline:none}.figure-object-canvas [role=button]:focus path{stroke:#8b5cf6}@media(max-width:720px){.figure-object-layout{grid-template-columns:1fr}.figure-object-tools{border-left:0;border-top:1px solid var(--border);overflow:visible}.figure-object-canvas{min-height:260px}}.memo-reading-line{--indent:0;font-size:.82em;opacity:.72}.memo-reading-line .row{padding:0}.memo-reading .review-inline-editable{display:block}.memo-row-selectable{cursor:pointer;border-radius:.375rem}.memo-row-selectable:hover{background:hsla(0,0%,100%,.04)}.memo-row-selectable[data-step-selected]{background:hsla(0,0%,100%,.06);box-shadow:inset 2px 0 0 0 var(--accent-process,#7dd3a0)}.math-split{display:inline-flex;flex-wrap:wrap;align-items:baseline;max-width:100%}.math-split-part{min-width:0;max-width:100%}.memo-tiered .row .line-run{display:inline;white-space:normal}.memo-tiered .row .m{min-width:0;padding-left:2.4ch}.memo-tiered .math-split>.math-split-part:first-child{margin-left:-2.4ch}.memo-tiered .math-split-part>.fitted-expression{max-width:100%;overflow:visible}.memo-tiered .row .m{overflow:visible}.memo-tiered .fitted-prose,.memo-tiered .rich-text{overflow-wrap:anywhere}.memo-line-pencil{display:inline}.memo-line-pencil .memo-chip{display:inline-block;vertical-align:baseline}.memo-line-pencil .memo-words{white-space:pre-wrap}.memo-line-pencil>.icon-button{opacity:0;transition:opacity .12s}.memo-line-pencil:focus-within>.icon-button,.memo-line-pencil:hover>.icon-button{opacity:1}@media (hover:none){.memo-line-pencil>.icon-button{opacity:1}}.memo-words-input{display:inline-block;min-width:4ch;max-width:100%;padding:0 .2rem;border:0;border-bottom:2px solid var(--accent-process,#7dd3a0);background:hsla(0,0%,100%,.06);color:inherit;font:inherit;border-radius:.2rem .2rem 0 0}.memo-words-input:focus{outline:2px solid var(--accent-process,#7dd3a0);outline-offset:1px}.memo-line-pencil-open{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.35rem}.memo-line-pencil-actions{display:inline-flex;gap:.15rem}.memo-line-pencil-open .icon-button{opacity:1}.memo-line-pencil-note{flex-basis:100%;font-size:.6875rem;color:var(--text-subtle,#8a8a8a)}.construction-remover{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem;min-width:16rem}.fitted-full{display:block;min-width:0;max-width:100%}.fitted-full>.line-run{white-space:normal;flex-wrap:wrap}@media (min-width:1024px){.review-comparison-document{grid-template-columns:minmax(240px,.6fr) minmax(0,1.7fr)}.review-comparison-document .review-work-content{padding:1rem}}.question-review-stages{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0;align-items:center}.question-review-stages a{display:flex;align-items:center;gap:.6rem;padding:.7rem .85rem;border:1px solid var(--border);border-radius:.75rem;flex:1 1 10rem}.question-review-stages a>span:first-child{color:var(--text-subtle);font-size:.75rem}.question-review-stages strong{display:block;font-size:.8rem;font-weight:600}.question-review-stages small{display:block;margin-top:.2rem;color:var(--text-secondary);font-size:.65rem}.question-review-stages [aria-current]{background:var(--tab-selected);border-color:var(--accent-process)}.review-later-phase{color:var(--text-subtle);font-size:.7rem;padding:.5rem}.review-work-heading{flex:none;border-bottom:1px solid var(--border)}.review-work-heading .review-work-title{border-bottom:0;padding-bottom:.5rem}.review-purpose{font-size:.75rem;line-height:1.6;color:var(--text-secondary);padding:0 1.25rem .85rem}.chat-selected-step{flex:none;display:flex;flex-wrap:wrap;gap:.3rem .65rem;padding:.6rem .75rem;margin-top:.5rem;border-radius:.5rem;background:var(--tab-selected);font-size:.72rem;line-height:1.5}.chat-selected-step span{color:var(--text-secondary)}.chat-compose-tools{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.chat-compose-secondary{max-width:7rem}.chat-compose-target{flex-wrap:nowrap;min-width:0;width:100%}.chat-compose-target>label{min-width:0;flex:1}.chat-compose select{width:100%;max-width:100%;text-overflow:ellipsis;min-height:36px}.chat-compose-target .chat-send{flex:none;width:38px;height:38px;min-height:38px}.chat-discard{white-space:nowrap;font-size:.7rem}.chat-compose-note{font-size:.625rem;flex-wrap:wrap}.chat-keyboard-hint{white-space:nowrap}@media (min-width:1024px){.review-comparison-document{grid-template-columns:minmax(19rem,.75fr) minmax(0,1.6fr)}.review-comparison.review-comparison-chat{grid-template-columns:minmax(23rem,1fr) minmax(0,1.35fr)}.review-chat-panel{padding:.9rem 1rem}}@media (max-width:640px){.chat-keyboard-hint{display:none}}.chat-selected-step,.chat-selected-step span,.question-review-stages [aria-current],.question-review-stages [aria-current] small,.question-review-stages [aria-current]>span:first-child{color:var(--tab-text)}.drawing-studio{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface)}.drawing-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:12px;border-bottom:1px solid var(--border)}.drawing-toolbar button{padding:8px 12px;border:1px solid var(--border);border-radius:7px;font-size:13px}.drawing-toolbar button[aria-pressed=true]{background:var(--tab-selected);color:var(--tab-text)}.drawing-toolbar button:disabled{opacity:.4}.drawing-toolbar span{font-size:12px}.drawing-workspace{display:grid;grid-template-columns:minmax(0,1fr) 250px}.drawing-canvas-wrap{min-width:0;overflow:auto;background:#f3f2f7}.drawing-canvas-wrap svg{display:block;background:#fff;border-radius:8px}.drawing-canvas-wrap p{font:13px/1.5 Arial,sans-serif;color:#383248;margin-top:12px}.drawing-properties{border-left:1px solid var(--border);font-size:13px}.drawing-properties h3{font-weight:600;margin-bottom:12px}.drawing-properties input:not([type=checkbox]):not([type=range]):not([type=color]),.drawing-properties select{width:100%;padding:8px;border:1px solid var(--border);border-radius:6px;background:var(--input-surface);color:var(--foreground);font-family:Arial,sans-serif}.drawing-properties label{display:block;margin:14px 0}.drawing-properties input{display:block;margin-top:5px}.drawing-properties input[type=checkbox]{display:inline}.drawing-properties input[type=range]{width:100%}.drawing-properties p{color:var(--text-secondary);font-size:12px;line-height:1.5;margin:12px 0}.drawing-properties button{border:1px solid var(--border);border-radius:6px;padding:8px}@media(max-width:750px){.drawing-workspace{grid-template-columns:1fr}.drawing-properties{border-left:0;border-top:1px solid var(--border)}}.memo-drawing-dialog{width:min(1240px,96vw);overflow:auto;padding:24px;border:1px solid var(--border);border-radius:20px;background:var(--background);color:var(--foreground)}.memo-drawing-dialog::backdrop{background:#08061999;backdrop-filter:blur(3px)}.drawing-tool-group{display:flex;align-items:center;gap:4px;padding-right:12px;margin-right:6px;border-right:1px solid var(--border)}.drawing-tool-group:last-child{border:0;padding:0;margin-left:auto}.drawing-toolbar{background:var(--background)}.drawing-toolbar button{font-weight:500;border-color:transparent}.drawing-toolbar button:hover:not(:disabled){border-color:var(--border)}.drawing-workspace{grid-template-columns:minmax(0,1fr) 220px}.drawing-canvas-wrap{padding:24px;background:#ececf2}.drawing-canvas-wrap svg{box-shadow:0 3px 20px #1720330d}.drawing-properties{background:var(--background)}.drawing-properties summary{cursor:pointer;color:var(--text-secondary);padding:10px 0}.drawing-swatches{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.drawing-swatches button{width:26px;height:26px;padding:0;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #80808066}.drawing-swatches button[aria-pressed=true]{outline:2px solid var(--foreground);outline-offset:3px}.drawing-swatches input[type=color]{width:28px;height:28px;margin:0;padding:0;border:0;background:none}.drawing-empty{padding-top:24px}.drawing-empty>span{font-size:32px;color:var(--text-secondary)}.drawing-delete{margin-top:20px;width:100%}@media(max-width:750px){.memo-drawing-dialog{padding:12px}.drawing-workspace{grid-template-columns:1fr}.drawing-canvas-wrap{padding:12px}.drawing-properties{border-left:0;border-top:1px solid var(--border)}.drawing-empty{padding:0}.drawing-empty>span{display:none}.drawing-tool-group{padding-right:4px;margin-right:0}.drawing-toolbar,.drawing-toolbar button{padding:8px}.drawing-zoom{display:none}}.memo-drawing-dialog footer{position:sticky;bottom:-24px;background:var(--background);padding:14px 0;border-top:1px solid var(--border);z-index:2}.memo-drawing-dialog footer .btn-primary{padding:10px 18px;border-radius:9px;background:var(--tab-selected);color:var(--tab-text);font-weight:600}.memo-drawing-dialog footer button:disabled{opacity:.45;cursor:not-allowed}.memo-drawing-dialog footer button:not(.btn-primary){padding:10px 16px}.drawing-reason{flex:1 1 280px}.drawing-reason textarea{display:block;width:100%;resize:vertical;min-height:38px;margin-top:4px;padding:8px;background:var(--input-surface);border:1px solid var(--border);border-radius:8px;color:var(--foreground)}.memo-drawing-dialog[open]{display:flex;flex-direction:column}.memo-drawing-dialog>footer,.memo-drawing-dialog>header,.memo-drawing-dialog>p{flex-shrink:0}.memo-drawing-dialog>.space-y-4{min-height:0;overflow:auto}.memo-drawing-dialog>footer{position:static}@media(max-width:750px){.drawing-canvas-wrap svg{height:auto!important}}.drawing-mark-menu{position:relative}.drawing-mark-menu>div{position:absolute;top:100%;left:0;z-index:5;min-width:180px;padding:6px;background:var(--background);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px #0003}.drawing-mark-menu>div button{display:block;width:100%;text-align:left}.drawing-emphasis{margin-top:16px}.drawing-emphasis legend{font-size:12px;color:var(--text-secondary);margin-bottom:8px}.drawing-emphasis>div{display:flex;flex-wrap:wrap;gap:5px}.drawing-emphasis button{font-size:12px;padding:7px}.drawing-emphasis button[aria-pressed=true]{background:var(--tab-selected);color:var(--tab-text)}.drawing-canvas-wrap svg [role=button]:focus{outline:none}.drawing-canvas-wrap .drawing-source-target:focus-visible .drawing-source-highlight{stroke:#6131d0;stroke-width:3}.drawing-canvas-wrap svg circle[role=button]:focus-visible{stroke-width:4}.memo-drawing-dialog{width:min(1600px,98vw);height:94dvh;max-height:94dvh;padding:16px;overflow:hidden;gap:10px}.memo-drawing-dialog>header{margin:0;min-height:36px}.drawing-reference-tools{display:flex;align-items:center;gap:8px;flex-shrink:0;font-size:13px}.drawing-reference-tools>span{margin-right:auto;color:var(--text-secondary)}.drawing-reference-tools button{border:1px solid var(--border);padding:8px 14px;border-radius:8px}.drawing-reference-tools button[aria-pressed=true]{background:var(--tab-selected);color:var(--tab-text)}.drawing-editor-body{display:flex;flex:1;min-height:0;gap:12px;position:relative}.drawing-editor-main{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column;gap:6px}.drawing-editor-main>p{margin:0;font-size:12px}.drawing-static-preview{flex:1;min-height:0;overflow:auto}.drawing-static-preview img{max-height:100%;-o-object-fit:contain;object-fit:contain}.drawing-editor-notices:empty{display:none}.drawing-editor-notices{flex:none;font-size:12px}.drawing-studio{display:flex;flex-direction:column;flex:1;min-height:0}.drawing-toolbar{flex-shrink:0;padding:8px 10px;gap:4px;z-index:3}.drawing-toolbar button{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:7px 9px}.drawing-toolbar .drawing-tool-icon{width:18px;height:18px;flex:none}.drawing-workspace{flex:1;min-height:0;grid-template-columns:minmax(0,1fr) 260px}.drawing-canvas-wrap{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:16px}.drawing-canvas-viewport{flex:1;min-height:0;overflow:auto}.drawing-canvas-wrap .drawing-canvas-viewport>svg{border-radius:6px}.drawing-canvas-wrap>p{flex:none;margin:10px 0 0;font-size:12px}.drawing-properties{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:16px;scrollbar-gutter:stable}.drawing-properties fieldset{min-width:0}.drawing-reference{width:clamp(260px,26vw,380px);flex-shrink:0;min-height:0;overflow:auto;border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:16px;font-size:14px}.drawing-reference>header{display:flex;align-items:center;justify-content:space-between;position:sticky;top:-16px;background:var(--surface);padding:12px 0;z-index:1}.drawing-reference section{padding:16px 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.drawing-reference section[data-active=true]{border-left:3px solid var(--tab-selected);padding-left:12px}.drawing-reference section h3{font-size:12px;color:var(--text-secondary);margin-bottom:10px}.drawing-reference section>div{overflow:auto}.drawing-reference img{width:100%;background:#fff}.memo-drawing-dialog footer{margin:0;padding:8px 0 0;gap:10px}.drawing-reason{font-size:12px}@media(max-width:1000px){.drawing-reference{position:absolute;inset:0 auto 0 0;width:min(420px,80%);z-index:5;box-shadow:8px 0 24px #0003}.drawing-workspace{grid-template-columns:minmax(0,1fr) 220px}}@media(max-width:750px){.memo-drawing-dialog{width:100vw;height:100dvh;max-height:100dvh;border-radius:0;padding:10px}.drawing-workspace{grid-template-columns:minmax(0,1fr) 180px}.drawing-canvas-wrap{padding:8px}.drawing-properties{border-left:1px solid var(--border);border-top:0;padding:10px}.drawing-canvas-wrap .drawing-canvas-viewport>svg{height:100%!important}.drawing-reference-tools>span{display:none}.drawing-toolbar{gap:2px}.drawing-toolbar button{font-size:12px;padding:6px}.drawing-tool-group{border:0}.memo-drawing-dialog footer .drawing-reason{flex-basis:100%}}@media(max-width:560px){.drawing-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(150px,55%) minmax(0,45%)}.drawing-properties{border-left:0;border-top:1px solid var(--border)}.drawing-canvas-wrap>p{font-size:11px}.drawing-toolbar button{min-height:32px}.drawing-toolbar .drawing-tool-icon{width:16px;height:16px}.drawing-reference{width:100%;inset:0}.memo-drawing-dialog footer button{font-size:12px}.drawing-reason textarea{min-height:32px}}.review-notices{position:relative;flex:none;font-size:13px}.review-notices>summary{list-style:none;display:flex;align-items:center;gap:6px;min-height:36px;padding:7px 10px;border:1px solid var(--border);border-radius:8px;cursor:pointer}.review-notices>summary::-webkit-details-marker{display:none}.review-notices[data-blocking=true]>summary{color:var(--text-primary);border-color:#c58a25;background:var(--surface)}.review-notices[data-blocking=true]>summary svg{color:#b77914}.review-notices-panel{position:absolute;right:0;top:calc(100% + 8px);width:min(360px,calc(100vw - 48px));max-height:60dvh;overflow:auto;padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text-primary);box-shadow:0 12px 36px #0003;z-index:30}.review-notices-panel h3{font-weight:650;margin:0 0 12px}.review-notices-panel li,.review-notices-panel p{line-height:1.5;margin:10px 0;overflow-wrap:anywhere}.review-notices-panel ul{padding-left:18px;list-style:disc}.review-notices-panel p{color:var(--text-secondary)}.drawing-editor-header{display:flex;align-items:center;gap:10px;flex:none}.drawing-editor-header h2{margin-right:auto;font-size:17px;font-weight:650}.drawing-editor-header h2 span{color:var(--text-secondary);font-weight:400}.drawing-editor-header>button{width:36px;height:36px;flex:none}.drawing-editor-header .drawing-reference-tools button{padding:7px 12px}.drawing-studio{container-type:inline-size}.drawing-toolbar{flex-wrap:nowrap;gap:3px;padding:6px 8px}.drawing-toolbar button{white-space:nowrap}.drawing-toolbar .drawing-tool-group{flex:none;padding-right:6px;margin-right:2px;gap:2px}.drawing-toolbar .drawing-zoom{display:flex;margin-left:auto;padding:0;margin-right:0}.drawing-toolbar .drawing-zoom button{padding:6px;min-width:28px}.drawing-canvas-wrap{padding:8px}.drawing-canvas-wrap>p{font-size:11px;margin-top:5px}.drawing-reference{width:clamp(240px,23vw,320px);padding:12px}.drawing-reference>header{top:-12px;padding:6px 0 12px}@container (max-width:740px){.drawing-toolbar .drawing-tool-label{display:none}.drawing-toolbar button{padding:7px}}@media(max-width:600px){.drawing-editor-header{flex-wrap:wrap;gap:6px}.drawing-editor-header h2{flex:1;font-size:15px}.drawing-editor-header .drawing-reference-tools{order:2;width:100%}}@container (max-width:480px){.drawing-toolbar{flex-wrap:wrap}.drawing-toolbar .drawing-zoom{margin-left:0}}.drawing-label-input{margin:14px 0}.drawing-properties .drawing-label-input>label{margin:0 0 5px}.drawing-label-input-row{display:flex;align-items:center;gap:6px}.drawing-properties .drawing-label-input-row input,.figure-object-tools .drawing-label-input-row input{min-width:0;flex:1;margin:0}.drawing-properties .drawing-label-input-row select,.figure-object-tools .drawing-label-input-row select{width:100px;flex:none}.formatting-notice+.formatting-notice{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.formatting-notice details{margin-top:10px}.formatting-notice summary{cursor:pointer;color:var(--text-secondary)}.formatting-notice code{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}@media (min-width:1024px){.review-comparison.review-comparison-resizable{gap:0;grid-template-columns:minmax(280px,var(--reference-share)) 18px minmax(320px,var(--work-share))}.review-panel-divider{display:flex;align-items:center;justify-content:center;align-self:stretch;min-height:160px;cursor:col-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:8px}.review-panel-divider span{width:4px;height:44px;border-radius:4px;background:var(--border)}.review-panel-divider:focus-visible span,.review-panel-divider:hover span{background:var(--accent-process)}.review-panel-divider:focus-visible{outline:2px solid var(--accent-process);outline-offset:-3px}}.backdrop\:bg-black\/70::backdrop{background-color:rgba(0,0,0,.7)}.backdrop\:bg-black\/75::backdrop{background-color:rgba(0,0,0,.75)}.first\:border-t-0:first-child{border-top-width:0}.first\:pt-0:first-child{padding-top:0}.hover\:border-accent-process:hover{--tw-border-opacity:1;border-color:rgb(var(--accent-process-rgb)/var(--tw-border-opacity,1))}.hover\:border-accent-review:hover{--tw-border-opacity:1;border-color:rgb(var(--accent-review-rgb)/var(--tw-border-opacity,1))}.hover\:border-border:hover{--tw-border-opacity:1;border-color:rgb(var(--border-rgb)/var(--tw-border-opacity,1))}.hover\:border-neutral-500:hover{--tw-border-opacity:1;border-color:rgb(var(--line-neutral-500,115 115 115)/var(--tw-border-opacity,1))}.hover\:border-neutral-600:hover{--tw-border-opacity:1;border-color:rgb(var(--line-neutral-600,82 82 82)/var(--tw-border-opacity,1))}.hover\:bg-accent-process\/10:hover{background-color:rgb(var(--accent-process-rgb)/.1)}.hover\:bg-accent-process\/30:hover{background-color:rgb(var(--accent-process-rgb)/.3)}.hover\:bg-accent-publish\/10:hover{background-color:rgb(var(--accent-publish-rgb)/.1)}.hover\:bg-accent-review\/10:hover{background-color:rgb(var(--accent-review-rgb)/.1)}.hover\:bg-accent-review\/15:hover{background-color:rgb(var(--accent-review-rgb)/.15)}.hover\:bg-muted\/40:hover{background-color:rgb(var(--surface-rgb)/.4)}.hover\:bg-neutral-800:hover{--tw-bg-opacity:1;background-color:rgb(var(--surface-neutral-800,38 38 38)/var(--tw-bg-opacity,1))}.hover\:bg-neutral-800\/40:hover{background-color:rgb(var(--surface-neutral-800,38 38 38)/.4)}.hover\:bg-purple-400\/10:hover{background-color:rgba(192,132,252,.1)}.hover\:bg-red-500\/10:hover{background-color:rgba(239,68,68,.1)}.hover\:bg-teal-600:hover{--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.hover\:bg-white\/5:hover{background-color:hsla(0,0%,100%,.05)}.hover\:text-accent-process:hover{--tw-text-opacity:1;color:rgb(var(--accent-process-rgb)/var(--tw-text-opacity,1))}.hover\:text-accent-review:hover{--tw-text-opacity:1;color:rgb(var(--accent-review-rgb)/var(--tw-text-opacity,1))}.hover\:text-neutral-100:hover{--tw-text-opacity:1;color:rgb(var(--text-neutral-100,245 245 245)/var(--tw-text-opacity,1))}.hover\:text-neutral-200:hover{--tw-text-opacity:1;color:rgb(var(--text-neutral-200,229 229 229)/var(--tw-text-opacity,1))}.hover\:text-neutral-300:hover{--tw-text-opacity:1;color:rgb(var(--text-neutral-300,212 212 212)/var(--tw-text-opacity,1))}.hover\:text-neutral-400:hover{--tw-text-opacity:1;color:rgb(var(--text-neutral-400,163 163 163)/var(--tw-text-opacity,1))}.hover\:text-red-400:hover{color:var(--text-red,#f87171)}.hover\:text-teal-200:hover{color:var(--text-teal,#99f6e4)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-neutral-400:hover{text-decoration-color:#a3a3a3}.hover\:opacity-100:hover{opacity:1}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:fixed:focus{position:fixed}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:border-accent-process:focus{--tw-border-opacity:1;border-color:rgb(var(--accent-process-rgb)/var(--tw-border-opacity,1))}.focus\:border-accent-publish:focus{--tw-border-opacity:1;border-color:rgb(var(--accent-publish-rgb)/var(--tw-border-opacity,1))}.focus\:border-accent-review:focus{--tw-border-opacity:1;border-color:rgb(var(--accent-review-rgb)/var(--tw-border-opacity,1))}.focus\:border-red-400:focus{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline:focus{outline-style:solid}.focus\:outline-1:focus{outline-width:1px}.focus\:outline-2:focus{outline-width:2px}.focus\:outline-purple-400:focus{outline-color:#c084fc}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-accent-process:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--accent-process-rgb)/var(--tw-ring-opacity,1))}.focus\:ring-purple-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(192 132 252/var(--tw-ring-opacity,1))}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-accent-process:focus-visible{outline-color:rgb(var(--accent-process-rgb)/1)}.focus-visible\:outline-amber-300:focus-visible{outline-color:#fcd34d}.focus-visible\:outline-brand-pale:focus-visible{outline-color:rgb(var(--accent-process-rgb)/1)}.focus-visible\:outline-teal-400:focus-visible{outline-color:#2dd4bf}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:hover\:text-neutral-500:hover:disabled{--tw-text-opacity:1;color:rgb(var(--text-neutral-500,115 115 115)/var(--tw-text-opacity,1))}@media (prefers-reduced-motion:no-preference){@keyframes pulse{50%{opacity:.5}}.motion-safe\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}}@media not all and (min-width:1024px){.max-lg\:flex{display:flex}.max-lg\:min-h-40{min-height:10rem}.max-lg\:flex-col{flex-direction:column}}@media (min-width:640px){.sm\:ml-0{margin-left:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-14{top:3.5rem}.lg\:top-5{top:1.25rem}.lg\:z-20{z-index:20}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:max-h-\[55vh\]{max-height:55vh}.lg\:w-9{width:2.25rem}.lg\:w-\[320px\]{width:320px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(20rem\2c 0\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr)}.lg\:grid-cols-\[var\(--panes\)\]{grid-template-columns:var(--panes)}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:self-start{align-self:flex-start}.lg\:border-r{border-right-width:1px}.lg\:border-border{--tw-border-opacity:1;border-color:rgb(var(--border-rgb)/var(--tw-border-opacity,1))}.lg\:p-6{padding:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\:\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}}@media (min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-\[1\.2fr_1fr_1fr_auto\]{grid-template-columns:1.2fr 1fr 1fr auto}.xl\:grid-cols-\[18rem_minmax\(0\2c 1fr\)\]{grid-template-columns:18rem minmax(0,1fr)}.xl\:flex-row{flex-direction:row}}@media (min-width:1536px){.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&\>\*\]\:min-w-0>*{min-width:0}.\[\&_img\]\:\!max-h-\[15rem\] img{max-height:15rem!important}