*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--background:60 9% 98%;--foreground:30 6% 5%;--card:0 0% 100%;--card-foreground:30 6% 5%;--popover:0 0% 100%;--popover-foreground:30 6% 5%;--primary:30 3% 14%;--primary-foreground:0 0% 98%;--secondary:40 9% 94%;--secondary-foreground:30 6% 5%;--muted:40 9% 94%;--muted-foreground:30 5% 30%;--accent:40 9% 94%;--accent-foreground:30 6% 5%;--destructive:4 54% 45%;--destructive-foreground:0 0% 98%;--border:40 7% 82%;--input:40 7% 82%;--ring:30 3% 14%;--radius:.5rem}.dark{--background:216 28% 12%;--foreground:43 25% 92%;--card:216 26% 15%;--card-foreground:43 25% 94%;--popover:216 26% 15%;--popover-foreground:43 25% 94%;--primary:214 20% 69%;--primary-foreground:216 28% 12%;--secondary:216 22% 20%;--secondary-foreground:43 25% 94%;--muted:216 22% 20%;--muted-foreground:215 16% 72%;--destructive:4 55% 55%;--destructive-foreground:0 0% 98%;--accent:216 22% 20%;--accent-foreground:43 25% 94%;--border:216 20% 24%;--input:216 20% 24%;--ring:214 20% 69%}:root{--gold:#252321;--gold-soft:#2523210f;--gold-line:#2523213d;--signal:#b33e35;--signal-soft:#b33e350f;--signal-line:#b33e3547;--ok:#2f654d;--ok-soft:#2f654d12;--ok-line:#2f654d47}.dark{--gold:#9fb0c4;--gold-soft:#9fb0c41a;--gold-line:#9fb0c459;--signal:#d4726a;--signal-soft:#d4726a1a;--signal-line:#d4726a59;--ok:#7fa98d;--ok-soft:#7fa98d1a;--ok-line:#7fa98d59}*{border-color:hsl(var(--border))}html,body,#root{height:100%}body{background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff57}::-webkit-scrollbar-track{background:0 0}*,:before,:after,::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:#3b82f680;--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: }.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.\!sticky{position:sticky!important}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.right-7{right:1.75rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-0{margin-left:0;margin-right:0}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.-ml-3{margin-left:-.75rem}.-ml-3\.5{margin-left:-.875rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-2\.5{margin-left:.625rem}.ml-3{margin-left:.75rem}.ml-3\.5{margin-left:.875rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[6px\]{height:6px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[420px\]{max-height:420px}.max-h-\[52vh\]{max-height:52vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\[220px\]{min-height:220px}.min-h-\[60px\]{min-height:60px}.min-h-full{min-height:100%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-\[44\%\]{width:44%}.w-\[min\(420px\,calc\(100vw-24px\)\)\]{width:min(420px,100vw - 24px)}.w-full{width:100%}.w-max{width:max-content}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[120px\]{min-width:120px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-\[380px\]{max-width:380px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[680px\]{max-width:680px}.max-w-\[80\%\]{max-width:80%}.max-w-\[820px\]{max-width:820px}.max-w-\[880px\]{max-width:880px}.max-w-lg{max-width:32rem}.max-w-max{max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:-50%;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))}.-translate-y-1\/2{--tw-translate-y:-50%;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))}.translate-x-\[-50\%\]{--tw-translate-x:-50%;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))}.translate-y-\[-50\%\]{--tw-translate-y:-50%;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))}.-rotate-90{--tw-rotate:-90deg;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))}.rotate-180{--tw-rotate:180deg;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))}.rotate-45{--tw-rotate:45deg;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))}.rotate-90{--tw-rotate:90deg;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))}.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))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-1{row-gap:.25rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-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-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))}.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))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-\[color\:var\(--gold\)\]{border-color:var(--gold)}.border-border{border-color:hsl(var(--border))}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-transparent{border-color:#0000}.border-l-transparent{border-left-color:#0000}.border-t-transparent{border-top-color:#0000}.bg-background{background-color:hsl(var(--background))}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/90{background-color:hsl(var(--background) / .9)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black\/40{background-color:#0006}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-card\/60{background-color:hsl(var(--card) / .6)}.bg-destructive{background-color:hsl(var(--destructive))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.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-3\.5{padding-left:.875rem;padding-right:.875rem}.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-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.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-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-4{padding-bottom:1rem}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.align-super{vertical-align:super}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.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-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.85\]{line-height:1.85}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-white\/85{color:#ffffffd9}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[color\:var\(--gold\)\]{accent-color:var(--gold)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-0{--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(0px + 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-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@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))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes breathe{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}@keyframes bounceDot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ringPulse{0%{box-shadow:0 0 0 0 var(--gold-line)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}@keyframes sweep{0%{left:-30%}to{left:130%}}@keyframes scanDown{0%{top:-10%}to{top:100%}}@keyframes lineGlow{0%,to{opacity:.28}50%{opacity:1}}@keyframes factFly{0%{opacity:0;transform:translate(0)scale(.5)}18%{opacity:1}85%{opacity:.9}to{opacity:0;transform:translate(150px,-14px)scale(1.1)}}.animate-fade-up{animation:.4s cubic-bezier(.2,.7,.3,1) both fadeInUp}.ai-spark{animation:1.3s ease-in-out infinite breathe;display:inline-block}.tdot{background:var(--gold);border-radius:9999px;width:5px;height:5px;animation:1.1s ease-in-out infinite bounceDot;display:inline-block}.tdot:nth-child(2){animation-delay:.15s}.tdot:nth-child(3){animation-delay:.3s}.thinking-bar{position:relative;overflow:hidden}.thinking-bar:after{content:"";background:linear-gradient(90deg, transparent, var(--gold-soft), transparent);background-size:200% 100%;animation:1.6s infinite shimmer;position:absolute;inset:0}.council-live{animation:1.6s ease-out infinite ringPulse}.scan-line{background:linear-gradient(90deg, transparent, var(--gold-soft), transparent);width:28%;animation:1.8s ease-in-out infinite sweep;position:absolute;top:0;bottom:0}@keyframes ctaGlow{0%,to{box-shadow:0 6px 18px -8px var(--gold), 0 0 0 0 transparent}50%{box-shadow:0 8px 26px -6px var(--gold), 0 0 0 4px var(--gold-soft)}}.council-cta{transition:transform .18s;animation:3.2s ease-in-out infinite ctaGlow;position:relative;overflow:hidden}.council-cta:after{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:30%;transition:none;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-18deg)}.council-cta:hover:after{animation:.9s ease-out sweep}.lift{transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s}.lift:hover{transform:translateY(-2px);box-shadow:0 8px 24px -12px #00000059}.glow-focus{transition:box-shadow .2s,border-color .2s}.glow-focus:focus-within{border-color:var(--gold-line);box-shadow:0 0 0 4px var(--gold-soft), 0 0 18px -6px var(--gold-line)}.field-glow{border:1px solid var(--gold-line);transition:border-color .25s,box-shadow .25s,transform .25s,background-color .25s}.field-glow:hover{border-color:var(--gold);background-color:var(--gold-soft);box-shadow:0 0 0 3px var(--gold-soft), 0 0 28px -4px var(--gold-line);transform:translateY(-2px)}.field-glow:focus-within{border-color:var(--gold);box-shadow:0 0 0 4px var(--gold-soft), 0 0 36px -4px var(--gold);transform:translateY(-2px)}@keyframes consPulse{0%,to{opacity:.5}50%{opacity:1}}.cons-node{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite consPulse}@keyframes consFlow{0%,to{opacity:.18}50%{opacity:.5}}.cons-link{animation:4s ease-in-out infinite consFlow}@keyframes workPulse{0%,to{box-shadow:0 0 0 0 var(--gold-line), 0 0 12px 0 transparent}50%{box-shadow:0 0 0 6px var(--gold-soft), 0 0 24px 4px var(--gold-line)}}.working-pulse{border-radius:9999px;animation:1.8s ease-in-out infinite workPulse}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\:border-\[color\:var\(--gold-line\)\]:hover{border-color:var(--gold-line)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);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)}.focus\:border-\[color\:var\(--gold-line\)\]:focus{border-color:var(--gold-line)}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.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);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);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\:pointer-events-none:disabled{pointer-events:none}.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}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:.25rem;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))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-.25rem;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))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:.25rem;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))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-.25rem;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))}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;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))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;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))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);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))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);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))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:.2s ease-out accordion-up}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:.2s ease-out accordion-down}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open],.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open]{background-color:hsl(var(--accent))}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;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))}:is(.dark .dark\:border-destructive){border-color:hsl(var(--destructive))}@media (width>=640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (width>=768px){.md\:absolute{position:absolute}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (width>=1024px){.lg\:flex{display:flex}.lg\:p-8{padding:2rem}.lg\:text-\[22px\]{font-size:22px}}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;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))}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;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))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg;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))}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}:root{--mcr-canvas:#fafaf9;--mcr-canvas-subtle:#f1f0ed;--mcr-surface:#fff;--mcr-ink:#0f0e0d;--mcr-ink-muted:#4f4c47;--mcr-accent:#252321;--mcr-line:#d2d0cb;--mcr-success:#2f654d;--mcr-warning:#9a6a16;--mcr-danger:#b33e35;--mcr-serif:"Charter", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--mcr-sans:-apple-system, BlinkMacSystemFont, "Inter", "Helvetica Neue", Arial, sans-serif;--mcr-radius-sm:5px;--mcr-radius-md:8px;--mcr-radius-lg:12px;--mcr-shadow:0 24px 60px -24px #0f0e0d2e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{background:var(--mcr-canvas)}body{background:var(--mcr-canvas);color:var(--mcr-ink);font-family:var(--mcr-sans);margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:where(button,a,input,textarea,select):focus-visible{outline:2px solid var(--mcr-accent);outline-offset:3px}.product-zone{background:var(--mcr-canvas);max-width:100%;min-height:100vh;color:var(--mcr-ink);overflow-x:clip}.product-zone-case:has([data-header-tone=dark]){background:#070b13}.product-account-body{min-height:100vh;padding-top:64px}.product-platform-live-body{box-sizing:border-box;min-height:100vh;padding-top:64px}.product-mycasegraph-body{box-sizing:border-box;background:#020203;height:100dvh;min-height:0;padding-top:0;overflow:hidden}.product-zone-dark-workspace{background:#020203;min-height:100dvh}.product-dark-workspace-body{box-sizing:border-box;background:#020203;height:100dvh;min-height:0;padding-top:64px;overflow:auto}.product-dark-workspace-body>.lawyer-portal{min-height:calc(100dvh - 64px)}.product-dark-workspace-body>.pro-graph{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.product-dark-workspace-body>.pro-graph>.pro-graph__workspace{flex:auto;min-height:0}.product-account-body>:where(.mcrg,.mcra,.mcro){min-height:calc(100vh - 64px)}.product-case-body{box-sizing:border-box;height:100vh;padding-top:64px;overflow:hidden}.product-case-body>*{height:100%}.mcr-density-toggle{border:1px solid var(--mcr-line);background:var(--mcr-surface);height:30px;color:var(--mcr-ink-muted);cursor:pointer;font:650 11px var(--mcr-sans);border-radius:9px;padding:0 11px}.mcr-case-page-body{width:min(1320px,100%);margin:0 auto;padding-top:14px}.mcr-graph-stage.is-dark{color:#f4f1ea}.mcr-graph-stage.is-dark .text-muted-foreground{color:#f4f1eaab}.mcr-tool-page,.mcr-case-home{width:min(980px,100% - 48px);color:var(--mcr-ink);margin:0 auto;padding:34px 0 48px}.mcr-tool-page--narrow{width:min(820px,100% - 48px)}.mcr-tool-page__heading{max-width:700px}.mcr-tool-page__eyebrow{color:var(--mcr-ink-muted);font:700 12px/1.2 var(--mcr-sans);letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px;display:block}.mcr-tool-page h1,.mcr-case-home h1{color:var(--mcr-ink);font:500 clamp(34px, 4vw, 54px)/1.04 var(--mcr-serif);letter-spacing:-.035em;margin:0}.mcr-tool-page__heading>p,.mcr-case-home__header>p{max-width:680px;color:var(--mcr-ink-muted);font:400 17px/1.7 var(--mcr-sans);margin:20px 0 0}.mcr-council-members{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:42px;display:grid}.mcr-council-member{border:1px solid var(--mcr-line);border-radius:var(--mcr-radius-lg);background:var(--mcr-surface);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;min-height:108px;padding:18px;display:flex}.mcr-council-member span{font:650 14px/1.25 var(--mcr-sans)}.mcr-council-member small{color:var(--mcr-ink-muted);font:500 12px/1.2 var(--mcr-sans)}.mcr-tool-callout,.mcr-next-step{border:1px solid var(--mcr-line);border-radius:var(--mcr-radius-lg);background:var(--mcr-canvas-subtle);justify-content:space-between;align-items:center;gap:28px;margin-top:20px;padding:24px;display:flex}.mcr-tool-callout strong,.mcr-next-step h2{color:var(--mcr-ink);font:650 17px/1.3 var(--mcr-sans);margin:0;display:block}.mcr-tool-callout p,.mcr-next-step p{color:var(--mcr-ink-muted);font:400 14px/1.6 var(--mcr-sans);margin:7px 0 0}.mcr-tool-callout button,.mcr-next-step button{background:var(--mcr-accent);color:#fff;cursor:pointer;min-height:44px;font:650 13px/1 var(--mcr-sans);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.mcr-tool-callout button:disabled{cursor:default;opacity:.45}.mcr-case-home{width:min(980px,100% - 48px)}.mcr-case-home__header{max-width:760px}.mcr-case-home h1{font-size:clamp(30px,3.1vw,42px);line-height:1.08}.mcr-case-home__header>p{margin-top:12px;font-size:15px;line-height:1.65}.mcr-case-home__status{border-top:1px solid var(--mcr-line);border-bottom:1px solid var(--mcr-line);margin-top:28px;padding:18px 0}.mcr-case-home__status h2{color:var(--mcr-ink);font:650 14px/1.2 var(--mcr-sans);margin:0 0 16px}.mcr-case-home__facts{color:var(--mcr-ink-muted);font:500 14px/1.4 var(--mcr-sans);flex-wrap:wrap;gap:12px 28px;display:flex}.mcr-case-home__facts strong{color:var(--mcr-ink);font-weight:700}.mcr-next-step{background:var(--mcr-surface);margin-top:20px;padding:20px 22px;box-shadow:0 14px 42px -30px #171e2966}.mcr-next-step h2{font-size:19px}.mcr-case-home__shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.mcr-case-home__shortcuts button{border-radius:var(--mcr-radius-md);min-width:0;color:var(--mcr-ink-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:flex-start;gap:11px;padding:16px;transition:border-color .16s,background .16s,transform .16s;display:flex}.mcr-case-home__shortcuts button:hover{border-color:var(--mcr-line);background:var(--mcr-surface);transform:translateY(-1px)}.mcr-case-home__shortcuts span{flex-direction:column;gap:4px;min-width:0;display:flex}.mcr-case-home__shortcuts strong{color:var(--mcr-ink);font:650 13px/1.2 var(--mcr-sans)}.mcr-case-home__shortcuts small{color:var(--mcr-ink-muted);font:400 12px/1.4 var(--mcr-sans)}.mcr-case-home.is-empty{width:min(900px,100%)}.mcr-case-home.is-empty .mcr-page-header{padding-bottom:30px}.mcr-case-intake{border:1px solid var(--mcr-line);background:var(--mcr-surface);border-radius:20px;margin-top:30px;padding:28px;box-shadow:0 24px 70px -50px #171e2980}.mcr-case-intake__label{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.mcr-case-intake__label label{color:var(--mcr-ink);font:700 14px/1.2 var(--mcr-sans)}.mcr-case-intake__label span{color:var(--mcr-ink-muted);font:600 11px/1.2 var(--mcr-sans);letter-spacing:.05em;text-transform:uppercase}.mcr-case-intake textarea,.mcr-case-home__story textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--mcr-line);background:var(--mcr-canvas);width:100%;color:var(--mcr-ink);font:400 16px/1.7 var(--mcr-sans);border-radius:14px;outline:0;transition:border-color .16s,box-shadow .16s,background .16s}.mcr-case-intake textarea{min-height:190px;padding:18px 19px}.mcr-case-intake textarea:focus,.mcr-case-home__story textarea:focus{border-color:var(--mcr-accent);background:#fff;box-shadow:0 0 0 4px #4a546214}.mcr-case-intake textarea::placeholder{color:color-mix(in srgb, var(--mcr-ink-muted) 62%, transparent)}.mcr-case-intake__footer{justify-content:space-between;align-items:center;gap:24px;margin-top:16px;display:flex}.mcr-case-intake__footer p{max-width:500px;color:var(--mcr-ink-muted);font:400 12.5px/1.55 var(--mcr-sans);margin:0}.mcr-case-intake__footer button,.mcr-documents-missing-story button,.mcr-documents-result button,.mcr-review-callout button,.mcr-graph-empty__action{background:var(--mcr-accent);color:#fff;cursor:pointer;min-height:44px;font:650 13px/1 var(--mcr-sans);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 18px;transition:transform .16s,opacity .16s,background .16s;display:inline-flex}.mcr-case-intake__footer button:hover,.mcr-documents-result button:hover,.mcr-review-callout button:hover,.mcr-graph-empty__action:hover{transform:translateY(-1px)}.mcr-case-intake__footer button:disabled{cursor:not-allowed;opacity:.36;transform:none}.mcr-case-intake__trust{color:var(--mcr-ink-muted);font:550 12px/1.3 var(--mcr-sans);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;margin-top:18px;display:flex}.mcr-case-intake__trust span{align-items:center;gap:7px;display:inline-flex}.mcr-case-home__story{border-bottom:1px solid var(--mcr-line);margin-top:22px;padding:12px 0 18px}.mcr-case-home__story summary{cursor:pointer;color:var(--mcr-ink-muted);font:650 12.5px/1.3 var(--mcr-sans);align-items:center;gap:8px;list-style:none;display:flex}.mcr-case-home__story summary::-webkit-details-marker{display:none}.mcr-case-home__story summary svg{transition:transform .16s}.mcr-case-home__story[open] summary svg{transform:rotate(180deg)}.mcr-case-home__story textarea{max-width:760px;min-height:120px;margin-top:14px;padding:14px 15px}.mcr-case-home__story p{color:var(--mcr-ink-muted);font:400 12px/1.5 var(--mcr-sans);margin:8px 0 0}.mcr-council-room{width:min(1220px,100% - 96px);margin:0 auto;padding:54px 0 80px}.mcr-council-room__hero{border-bottom:1px solid var(--mcr-line);color:var(--mcr-ink);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(48px,7vw,88px);padding-bottom:50px;display:grid}.mcr-council-room__hero-content{min-width:0}.mcr-council-room__hero .mcr-tool-page__eyebrow{color:var(--mcr-ink-muted)}.mcr-council-room__hero h1{color:var(--mcr-ink);font:500 clamp(38px, 4.5vw, 56px)/1.04 var(--mcr-serif);letter-spacing:-.03em;margin:0}.mcr-council-room__hero p{max-width:610px;color:var(--mcr-ink-muted);font:400 18px/1.65 var(--mcr-sans);margin:24px 0 0}.mcr-council-room__image{border-radius:var(--mcr-radius-md);background:var(--mcr-canvas-subtle);min-height:390px;margin:0;overflow:hidden}.mcr-council-room__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 58%;object-position:center 58%;filter:brightness(1.18)contrast(.92)saturate(.9);opacity:1;width:100%;height:390px;display:block}.mcr-council-room__principles{color:var(--mcr-ink-muted);font:500 12px/1.3 var(--mcr-sans);flex-wrap:wrap;gap:12px 24px;margin-top:28px;display:flex}.mcr-council-room__principles span{align-items:baseline;gap:7px;display:flex}.mcr-council-room__principles strong{color:var(--mcr-ink);font:500 20px/1 var(--mcr-serif)}.mcr-council-room__body{flex-direction:column;padding:50px 0 0;display:flex}.mcr-council-room__body>.mcr-council-room__action{order:-1;margin-top:0;margin-bottom:50px}.mcr-council-room__heading{max-width:700px}.mcr-council-room__body .mcr-tool-page__eyebrow{color:var(--muted-foreground)}.mcr-council-room__heading h2{color:var(--foreground);font:500 clamp(28px, 3.2vw, 42px)/1.1 var(--mcr-serif);letter-spacing:-.025em;margin:0}.mcr-council-room__heading p{color:var(--muted-foreground);font:400 16px/1.65 var(--mcr-sans);margin:16px 0 0}.mcr-council-room__members{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px;display:grid}.mcr-council-room__member{border-right:1px solid var(--border);grid-template-columns:auto auto 1fr;align-items:end;gap:12px;min-width:0;min-height:112px;padding:18px 16px;display:grid}.mcr-council-room__member:last-child{border-right:0}.mcr-council-room__number{color:var(--muted-foreground);opacity:.55;font:600 10px/1 var(--mcr-sans);letter-spacing:.08em;align-self:start}.mcr-council-room__member div{flex-direction:column;gap:3px;min-width:0;display:flex}.mcr-council-room__member strong{color:var(--foreground);font:650 13px/1.25 var(--mcr-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mcr-council-room__member small{color:var(--muted-foreground);font:400 11px/1.35 var(--mcr-sans)}.mcr-council-room__action{border:0;border-block:1px solid var(--mcr-line);color:var(--mcr-ink);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:28px;margin-top:34px;padding:26px 0;display:flex}.mcr-council-room__action .mcr-tool-page__eyebrow{color:var(--mcr-ink-muted)}.mcr-council-room__action strong{font:650 16px/1.3 var(--mcr-sans);display:block}.mcr-council-room__action-copy{min-width:0}.mcr-council-room__action p{max-width:670px;color:var(--mcr-ink-muted);font:400 13px/1.55 var(--mcr-sans);margin:6px 0 0}.mcr-council-room__blockers{color:var(--mcr-ink-muted);font:550 12px/1.4 var(--mcr-sans);gap:5px;margin:13px 0 0;padding:0;list-style:none;display:grid}.mcr-council-room__blockers li:before{content:"→";color:var(--mcr-ink-muted);margin-right:8px}.mcr-council-room__action-end{flex-direction:column;flex:none;align-items:stretch;gap:13px;min-width:236px;display:flex}.mcr-council-room__action-meta{color:var(--mcr-ink-muted);font:500 11.5px/1.35 var(--mcr-sans);gap:4px;display:grid}.mcr-council-room__action-meta span:before{content:"✓";color:#536376;margin-right:7px}.mcr-council-room__action button{border-radius:var(--mcr-radius-sm);color:#fff;cursor:pointer;min-height:44px;font:650 13px/1 var(--mcr-sans);background:#536376;border:1px solid #536376;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.mcr-council-room__action button:disabled{cursor:default;opacity:.42}.mcr-council-room.is-simple{padding-top:44px}.mcr-council-room__simple-header{text-align:center;max-width:760px;margin:0 auto 34px}.mcr-council-room__simple-header h1{color:var(--mcr-ink);font:500 clamp(50px, 5.3vw, 72px)/.98 var(--mcr-serif);letter-spacing:-.04em;margin:0}.mcr-council-room__simple-header p{color:var(--mcr-ink-muted);font:400 18px/1.55 var(--mcr-sans);margin:18px 0 0}.mcr-council-room__scene{border-radius:var(--mcr-radius-md);background:radial-gradient(circle at 18% 18%,#83bfa929,#0000 28%),radial-gradient(circle at 80% 14%,#7a89ea21,#0000 30%),linear-gradient(135deg,#faf8f3 0%,#f0f4f6 100%);border:1px solid #d5dce1;flex-direction:column;justify-content:flex-end;min-height:360px;padding:68px clamp(24px,7vw,90px) 48px;display:flex}.mcr-council-room__seats{grid-template-columns:repeat(4,1fr);align-items:end;gap:clamp(14px,4vw,48px);padding:0 clamp(16px,4vw,54px) 22px;display:grid}.mcr-council-room__seats>span{border:1px solid var(--mcr-line);background:var(--mcr-surface);border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto;display:grid;box-shadow:0 10px 24px -20px #0f0e0d38}.mcr-council-room__seats>span:first-child{background:#e7f3ef;border-color:#abd2c4}.mcr-council-room__seats>span:nth-child(2){background:#efedff;border-color:#c9c2f4}.mcr-council-room__seats>span:nth-child(3){background:#fbece4;border-color:#efc1aa}.mcr-council-room__seats>span:nth-child(4){background:#e9eef3;border-color:#bcc9d5}.mcr-council-room__table{color:#ffffffc7;background:linear-gradient(135deg,#536376 0%,#6d8094 100%);border:1px solid #64768a;border-radius:8px 8px 18px 18px;place-items:center;min-height:116px;display:grid;box-shadow:0 18px 36px -30px #2a3a4ca6}.mcr-council-room__table span{font:500 13px/1 var(--mcr-sans);letter-spacing:.12em}.mcr-council-room.is-simple .mcr-council-room__action{border:0;border-bottom:1px solid var(--mcr-line);background:0 0;border-radius:0;margin-top:0;padding:24px 0}.mcr-council-room.is-simple .mcr-council-room__action strong{color:var(--mcr-ink-muted);font-size:14px;font-weight:550}@media (width<=820px){.mcr-council-room{width:min(100% - 24px,1220px)}.mcr-council-room__hero{grid-template-columns:1fr;gap:34px}.mcr-council-room__hero-content{padding:0}.mcr-council-room__image,.mcr-council-room__image img{height:300px;min-height:300px}.mcr-council-room__members{grid-template-columns:1fr 1fr}.mcr-council-room__member:nth-child(2){border-right:0}.mcr-council-room__member:nth-child(-n+2){border-bottom:1px solid var(--border)}.mcr-council-room__action{flex-direction:column;align-items:stretch}.mcr-council-room__action-end{min-width:0}.mcr-council-room__scene{min-height:320px}}@media (width<=520px){.mcr-council-room__hero{gap:26px;padding-bottom:32px}.mcr-council-room__hero h1{font-size:48px}.mcr-council-room__hero p{margin-top:18px;font-size:16px}.mcr-council-room__image,.mcr-council-room__image img{height:230px;min-height:230px}.mcr-council-room__members{grid-template-columns:1fr}.mcr-council-room__member,.mcr-council-room__member:nth-child(2){border-right:0;border-bottom:1px solid var(--border)}.mcr-council-room__member:last-child{border-bottom:0}.mcr-council-room__action button{width:100%}.mcr-council-room.is-simple{padding-top:30px}.mcr-council-room__simple-header{text-align:left;margin-bottom:24px}.mcr-council-room__simple-header h1{font-size:48px}.mcr-council-room__simple-header p{margin-top:14px;font-size:16px}.mcr-council-room__scene{min-height:250px;padding:44px 14px 22px}.mcr-council-room__seats{gap:8px;padding:0 4px 16px}.mcr-council-room__seats>span{width:48px;height:48px}.mcr-council-room__table{min-height:82px}}.mcr-documents-page :where(.text-\[10px\],.text-\[11px\]),.mcr-proposal-page :where(.text-\[9px\],.text-\[10px\],.text-\[11px\]){font-size:12px}.mcr-documents-page :where(.text-\[11\.5px\],.text-\[12px\]),.mcr-proposal-page :where(.text-\[12px\]){font-size:13px}.product-loading,.mcr-route-loading{min-height:calc(100vh - 64px);color:var(--mcr-ink-muted);font:500 14px var(--mcr-sans);place-items:center;display:grid}.mcr-route-loading{align-content:center;gap:12px}.mcr-route-loading__mark{background:var(--mcr-accent);color:#fff;width:38px;height:38px;font:700 17px var(--mcr-sans);border-radius:12px;place-items:center;display:grid}.mcr-platform-access-dialog{background:var(--mcr-canvas)!important;border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;padding:0!important;display:block!important;inset:0!important;overflow:hidden auto!important;transform:none!important}.mcr-platform-access-dialog>button{z-index:20;border:1px solid var(--mcr-line);width:38px;height:38px;color:var(--mcr-ink);opacity:1;background:#ffffffeb;border-radius:999px;place-items:center;display:grid;position:fixed;top:18px;right:20px;box-shadow:0 10px 30px -20px #0f0e0d59}.mcr-platform-access-dialog>:where(.mcrg,.mcra,.mcro){min-height:100dvh}.mcr-platform-access-status{box-sizing:border-box;background:var(--mcr-canvas);min-height:100dvh;color:var(--mcr-ink);text-align:center;font-family:var(--mcr-sans);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 24px;display:flex}.mcr-platform-access-status strong{margin-top:6px;font-size:17px}.mcr-platform-access-status p{max-width:440px;color:var(--mcr-ink-muted);margin:0;font-size:14px;line-height:1.6}.mcr-platform-access-status button{border-radius:var(--mcr-radius-md);background:var(--mcr-accent);color:#fff;cursor:pointer;border:0;min-height:44px;margin-top:10px;padding:0 20px;font-weight:650}.mcr-platform-access-notice{z-index:18;border:1px solid var(--mcr-line);border-radius:var(--mcr-radius-md);width:min(620px,100% - 120px);color:var(--mcr-ink-muted);box-shadow:var(--mcr-shadow);text-align:center;font:550 13px/1.45 var(--mcr-sans);background:#fffffff5;margin:0;padding:11px 16px;position:fixed;top:18px;left:50%;transform:translate(-50%)}@media (width<=640px){.mcr-platform-access-dialog>button{top:10px;right:10px}.mcr-platform-access-notice{width:calc(100% - 28px);top:58px}}.mcr-account-notice{z-index:2;border:1px solid var(--mcr-line);border-radius:var(--mcr-radius-md);background:var(--mcr-surface);width:min(680px,100% - 40px);color:var(--mcr-ink-muted);font:500 13px/1.5 var(--mcr-sans);margin:24px auto -16px;padding:12px 16px;position:relative}.product-account-card{width:min(560px,100% - 40px);margin:0 auto;padding:48px 0}@media (width<=640px){.product-account-body,.product-case-body{padding-top:64px}.product-account-body .mcra .rij2,.product-account-body .mcra .rij-huisnr,.product-account-body .mcra .rij-pc{grid-template-columns:1fr}.mcr-case-page-body{padding:10px}.mcr-tool-page,.mcr-tool-page--narrow,.mcr-case-home{width:calc(100% - 24px);padding:34px 0 52px}.mcr-tool-page h1,.mcr-case-home h1{font-size:34px}.mcr-tool-page__heading>p,.mcr-case-home__header>p{font-size:15px}.mcr-council-members,.mcr-case-home__shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.mcr-tool-callout,.mcr-next-step{flex-direction:column;align-items:flex-start}.mcr-tool-callout button,.mcr-next-step button{width:100%}}.product-case-body{height:auto;min-height:100vh;overflow:visible}.product-case-body>*{height:auto;min-height:calc(100vh - 64px)}.mcr-case-workspace{background:var(--mcr-canvas);max-width:100%;min-height:calc(100vh - 64px);overflow-x:clip}.mcr-case-page-body{width:100%;max-width:none;margin:0;padding:0}.mcr-native-page{box-sizing:border-box;width:min(1320px,100%);margin:0 auto;padding:54px 48px 80px}.mcr-page-header{border-bottom:1px solid var(--mcr-line);justify-content:space-between;align-items:flex-start;gap:48px;padding-bottom:36px;display:flex}.mcr-page-header.is-compact{padding-bottom:24px}.mcr-page-header__copy{min-width:0;max-width:720px}.mcr-page-header__eyebrow{color:var(--mcr-ink-muted);font:700 12px/1.2 var(--mcr-sans);letter-spacing:.11em;text-transform:uppercase;margin-bottom:13px;display:block}.mcr-page-header h1{color:var(--mcr-ink);font:500 clamp(34px, 3.2vw, 44px)/1.08 var(--mcr-serif);letter-spacing:-.035em;margin:0}.mcr-page-header p{max-width:690px;color:var(--mcr-ink-muted);font:400 17px/1.7 var(--mcr-sans);margin:16px 0 0}.mcr-page-header__meta{color:var(--mcr-ink-muted);font:550 13px/1.45 var(--mcr-sans);margin-top:16px}.mcr-page-header__actions{justify-content:flex-end;min-width:0;display:flex}.mcr-page-header__action-stack{flex-direction:column;align-items:flex-end;gap:13px;display:flex}.mcr-page-utilities{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mcr-page-utilities__status{max-width:260px;color:var(--mcr-ink-muted);font:550 12px/1.35 var(--mcr-sans);align-items:center;gap:7px;display:inline-flex}.mcr-page-utility-button,.mcr-density-toggle{border:1px solid var(--mcr-line);border-radius:var(--mcr-radius-sm);background:var(--mcr-surface);min-height:34px;color:var(--mcr-ink-muted);cursor:pointer;font:650 12px/1 var(--mcr-sans);justify-content:center;align-items:center;gap:6px;padding:0 11px;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.mcr-page-utility-button:hover,.mcr-density-toggle:hover{border-color:color-mix(in srgb, var(--mcr-accent) 55%, var(--mcr-line));color:var(--mcr-ink)}.mcr-page-utility-button.is-square{width:34px;padding:0}.mcr-density-toggle[aria-pressed=true]{border-color:var(--mcr-accent);background:var(--mcr-accent);color:#fff}.mcr-area-suggestion{box-sizing:border-box;border:1px solid var(--mcr-line);border-radius:var(--mcr-radius-md);background:var(--mcr-surface);justify-content:center;align-items:center;gap:10px;width:min(1224px,100% - 44px);min-height:50px;margin:22px auto -18px;padding:10px 16px;display:flex}.mcr-case-work-surface{min-width:0}.mcr-native-page--overview{width:min(1080px,100%)}.mcr-native-page--overview .mcr-case-work-surface,.mcr-case-home{width:100%;margin:0}.mcr-case-home{padding:0}.mcr-case-home__status{margin-top:36px;padding:23px 0}.mcr-case-home__status h2{margin-bottom:18px;font-size:15px}.mcr-case-home__facts{gap:15px 32px;font-size:15px}.mcr-next-step{margin-top:28px;padding:26px 28px}.mcr-case-home__shortcuts{margin-top:34px;padding-top:4px}.mcr-documents-page{width:min(1120px,100%);max-width:none}.mcr-documents-workspace{flex-direction:column;gap:14px;margin-top:38px;display:flex}.mcr-documents-missing-story,.mcr-documents-result{box-sizing:border-box;border:1px solid var(--mcr-line);border-radius:var(--mcr-radius-lg);background:var(--mcr-surface);justify-content:space-between;align-items:center;gap:24px;width:100%;padding:20px 22px;display:flex}.mcr-documents-missing-story strong,.mcr-documents-result strong{color:var(--mcr-ink);font:650 15px/1.35 var(--mcr-sans);display:block}.mcr-documents-missing-story p,.mcr-documents-result p{color:var(--mcr-ink-muted);font:400 13px/1.55 var(--mcr-sans);margin:5px 0 0}.mcr-documents-missing-story button{border:1px solid var(--mcr-line);color:var(--mcr-ink);background:0 0}.mcr-documents-result{border-color:color-mix(in srgb, var(--mcr-success) 35%, var(--mcr-line));background:color-mix(in srgb, var(--mcr-success) 5%, var(--mcr-surface))}.mcr-documents-result__icon{background:var(--mcr-success);color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.mcr-documents-result>div:nth-child(2){flex:auto;min-width:0}.mcr-documents-result .mcr-tool-page__eyebrow{color:var(--mcr-success);margin-bottom:5px;font-size:10px}.mcr-documents-result.is-partial{border-color:color-mix(in srgb, var(--mcr-warning) 48%, var(--mcr-line));background:color-mix(in srgb, var(--mcr-warning) 7%, var(--mcr-surface))}.mcr-documents-result.is-partial .mcr-documents-result__icon{background:var(--mcr-warning);color:#17130b}.mcr-documents-result.is-partial .mcr-tool-page__eyebrow{color:color-mix(in srgb, var(--mcr-warning) 72%, var(--mcr-ink))}.mcr-documents-result__details{color:var(--mcr-ink-muted);font:500 11px/1.5 var(--mcr-sans);margin-top:8px}.mcr-documents-result__details summary{cursor:pointer;width:max-content;color:var(--mcr-ink)}.mcr-documents-result__details p{white-space:pre-line;max-width:760px}.mcr-documents-reading{background:var(--mcr-surface);min-height:640px;box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(360px,.92fr) minmax(420px,1.08fr);display:grid;overflow:hidden}.mcr-documents-reading__progress{border-right:1px solid var(--mcr-line);min-width:0;min-height:0;display:flex}.mcr-documents-reading__graph{color:#fff;background:#0a0e17;min-width:0;min-height:0;position:relative;overflow:hidden}.mcr-documents-reading__graph-label{z-index:4;pointer-events:none;font-family:var(--mcr-sans);justify-content:space-between;align-items:baseline;gap:16px;display:flex;position:absolute;top:22px;left:22px;right:22px}.mcr-documents-reading__graph-label span,.mcr-documents-reading__graph-label button{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.mcr-documents-reading__graph-label button{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff59;padding:0}.mcr-documents-reading__graph-label button:hover{color:#fff;border-color:#fff}.mcr-documents-reading__graph-label strong{color:#fff;font-size:12px}.mcr-documents-reading__waiting{box-sizing:border-box;text-align:center;color:#ffffff94;align-content:center;justify-items:center;gap:14px;height:100%;padding:40px;display:grid}.mcr-documents-reading__waiting p{max-width:330px;font:400 13px/1.6 var(--mcr-sans);margin:0}.mcr-documents-reading__source-orbit{color:#ffffffc7;width:112px;height:112px;transform-style:preserve-3d;place-items:center;animation:8s linear infinite mcr-source-orbit;display:grid;position:relative}.mcr-documents-reading__source-orbit:before,.mcr-documents-reading__source-orbit:after{content:"";border:1px solid #508fff52;border-radius:50%;position:absolute;inset:12px;transform:rotateX(66deg)}.mcr-documents-reading__source-orbit:after{border-color:#fff3;inset:25px 4px;transform:rotateY(62deg)}.mcr-documents-reading__source-orbit span{background:#176bff;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 16px #176bffd9}.mcr-documents-reading__source-orbit span:first-child{top:10px;left:49px}.mcr-documents-reading__source-orbit span:nth-child(2){animation:1.8s ease-in-out infinite breathe;bottom:26px;right:10px}.mcr-documents-reading__source-orbit span:nth-child(3){background:#e6ebf5;bottom:22px;left:9px;box-shadow:0 0 14px #e6ebf5b3}.mcr-documents-reading__current-source{z-index:4;color:#ffffffad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;min-width:0;font-family:var(--mcr-sans);background:#04080fc2;border:1px solid #ffffff29;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;padding:10px 13px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.mcr-documents-reading__current-source span{letter-spacing:.08em;text-transform:uppercase;font-size:10px}.mcr-documents-reading__current-source strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}@keyframes mcr-source-orbit{0%{transform:rotateY(0)rotateX(12deg)}to{transform:rotateY(360deg)rotateX(12deg)}}@media (prefers-reduced-motion:reduce){.mcr-documents-reading__source-orbit,.mcr-documents-reading__source-orbit span{animation:none}}.mcr-documents-reading__graph .mcr-brain-graph-search,.mcr-documents-reading__graph .mcr-brain-graph-actions{display:none!important}.mcr-live-mycasegraph{background:#000;min-width:0;min-height:0;position:absolute;inset:0;overflow:hidden}.mcr-live-mycasegraph>.pro-graph,.mcr-live-mycasegraph>.pro-graph>.pro-graph__workspace{height:100%;min-height:0}.mcr-live-mycasegraph .pro-graph__canvas-wrap,.mcr-live-mycasegraph .pro-graph__canvas{width:100%;height:100%}.mcr-live-mycasegraph__tools{z-index:44;gap:8px;display:flex;position:absolute;top:18px;right:18px}.mcr-live-mycasegraph__tools button,.mcr-live-mycasegraph__reset{color:#ffffffdb;min-height:36px;font:600 11px/1 var(--mcr-sans);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b11d1;border:1px solid #ffffff2b;border-radius:9px;padding:0 13px}.mcr-live-mycasegraph__tools button:hover,.mcr-live-mycasegraph__tools button[aria-expanded=true]{color:#fff;border-color:#fff6}.mcr-live-mycasegraph__panel{z-index:43;color:#f5f5f3;width:min(360px,100% - 24px);font-family:var(--mcr-sans);background:#080a0ff7;border-left:1px solid #ffffff24;padding:76px 22px 22px;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-22px 0 54px #00000057}.mcr-live-mycasegraph__panel header{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.mcr-live-mycasegraph__panel header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:24px}.mcr-live-mycasegraph__statuses{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 24px;display:grid}.mcr-live-mycasegraph__statuses button{color:#ffffffbd;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 11px;display:flex}.mcr-live-mycasegraph__statuses button[aria-pressed=false]{opacity:.38}.mcr-live-mycasegraph__statuses i{background:#176bff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 9px}.mcr-live-mycasegraph__statuses .is-contested i{background:#ff3b30}.mcr-live-mycasegraph__statuses .is-missing i{background:#ffd400}.mcr-live-mycasegraph__statuses .is-context i{background:#e6ebf5}.mcr-live-mycasegraph__panel>label{color:#ffffffab;gap:8px;margin:0 0 17px;font-size:12px;display:grid}.mcr-live-mycasegraph__panel input[type=range]{accent-color:#fff;width:100%}.mcr-live-mycasegraph__panel .is-toggle{grid-template-columns:1fr auto;align-items:center;padding-top:8px}.mcr-live-mycasegraph__reset{width:100%;margin-top:8px}@media (width<=700px){.mcr-live-mycasegraph__tools{top:12px;right:12px}.mcr-live-mycasegraph__tools button{padding:0 9px;font-size:10px}}.mcr-preflight{box-sizing:border-box;border:0;border-block:1px solid var(--mcr-line);width:100%;box-shadow:none;background:0 0;border-radius:0;overflow:hidden}.mcr-preflight__header{border-bottom:1px solid var(--mcr-line);justify-content:space-between;align-items:flex-start;gap:32px;padding:28px 30px;display:flex}.mcr-preflight__header>div:first-child{max-width:680px}.mcr-preflight h2{color:var(--mcr-ink);font:500 clamp(26px, 3vw, 36px)/1.1 var(--mcr-serif);letter-spacing:-.025em;margin:0}.mcr-preflight__header p,.mcr-preflight__checking-copy>p{color:var(--mcr-ink-muted);font:400 14px/1.6 var(--mcr-sans);margin:10px 0 0}.mcr-preflight__package{background:var(--mcr-canvas-subtle);min-width:180px;color:var(--mcr-ink);border-radius:14px;flex-direction:column;align-items:flex-end;padding:16px 18px;display:flex}.mcr-preflight__package>span{color:var(--mcr-ink-muted);font:700 10px/1.2 var(--mcr-sans);letter-spacing:.08em;text-transform:uppercase}.mcr-preflight__package strong{font:500 26px/1 var(--mcr-serif);margin-top:7px}.mcr-preflight__package small{color:var(--mcr-ink-muted);font:500 11px/1.2 var(--mcr-sans);margin-top:5px}.mcr-preflight__package.is-manual{background:color-mix(in srgb, var(--mcr-danger) 8%, var(--mcr-surface))}.mcr-preflight__metrics{border-bottom:1px solid var(--mcr-line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.mcr-preflight__metrics>div{border-right:1px solid var(--mcr-line);min-width:0;color:var(--mcr-ink-muted);align-items:flex-start;gap:10px;padding:20px 16px;display:flex}.mcr-preflight__metrics>div:last-child{border-right:0}.mcr-preflight__metrics span{min-width:0;font:500 11px/1.3 var(--mcr-sans);flex-direction:column;gap:4px;display:flex}.mcr-preflight__metrics strong{color:var(--mcr-ink);font:700 15px/1.2 var(--mcr-sans)}.mcr-preflight__explain{grid-template-columns:1fr 1fr;gap:20px 28px;padding:22px 30px 8px;display:grid}.mcr-preflight__explain>div{color:var(--mcr-ink-muted);align-items:flex-start;gap:11px;display:flex}.mcr-preflight__explain svg{color:var(--mcr-success);flex:none;margin-top:2px}.mcr-preflight__explain p{font:400 12.5px/1.6 var(--mcr-sans);margin:0}.mcr-preflight__explain strong{color:var(--mcr-ink)}.mcr-preflight__attention{border:1px solid color-mix(in srgb, var(--mcr-danger) 30%, var(--mcr-line));background:color-mix(in srgb, var(--mcr-danger) 5%, var(--mcr-surface));border-radius:12px;margin:14px 30px 0;padding:15px 17px}.mcr-preflight__attention-title{color:var(--mcr-danger);font:700 12px/1.3 var(--mcr-sans);align-items:center;gap:8px;display:flex}.mcr-preflight__attention p{color:var(--mcr-ink-muted);font:400 12px/1.45 var(--mcr-sans);margin:7px 0 0}.mcr-preflight__actions{justify-content:flex-end;align-items:center;gap:10px;padding:24px 30px 0;display:flex}.mcr-preflight__actions button{cursor:pointer;min-height:44px;font:650 13px/1 var(--mcr-sans);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.mcr-preflight__actions button.is-secondary{border:1px solid var(--mcr-line);color:var(--mcr-ink-muted);background:0 0}.mcr-preflight__actions button.is-primary{border:1px solid var(--mcr-accent);background:var(--mcr-accent);color:#fff}.mcr-preflight__actions button:disabled{cursor:not-allowed;opacity:.42}.mcr-preflight__fineprint{color:var(--mcr-ink-muted);text-align:right;font:400 10.5px/1.45 var(--mcr-sans);margin:0;padding:12px 30px 24px}.mcr-preflight--checking{align-items:center;gap:28px;min-height:360px;padding:54px;display:flex}.mcr-preflight__checking-icon{background:var(--mcr-accent);color:#fff;border-radius:18px;flex:none;place-items:center;width:62px;height:62px;display:grid}.mcr-preflight__checking-copy{width:min(680px,100%)}.mcr-preflight__progress{margin-top:24px}.mcr-preflight__progress>div{color:var(--mcr-ink-muted);font:550 12px/1.3 var(--mcr-sans);justify-content:space-between;align-items:center;gap:16px;margin-bottom:9px;display:flex}.mcr-preflight__progress>div span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mcr-preflight__progress>span{background:var(--mcr-canvas-subtle);border-radius:99px;height:7px;display:block;overflow:hidden}.mcr-preflight__progress i{border-radius:inherit;background:var(--mcr-accent);height:100%;transition:width .22s;display:block}.mcr-documents-story{border-top:1px solid var(--mcr-line);border-bottom:1px solid var(--mcr-line);max-width:780px;padding:18px 0}.mcr-documents-story summary{color:var(--mcr-ink);cursor:pointer;font:650 15px/1.3 var(--mcr-sans);align-items:center;gap:9px;list-style:none;display:flex}.mcr-documents-story summary::-webkit-details-marker{display:none}.mcr-documents-story[open] summary svg:first-child{transform:rotate(0)}.mcr-documents-story:not([open]) summary svg:first-child{transform:rotate(-90deg)}.mcr-documents-story p{max-width:650px;color:var(--mcr-ink-muted);font:400 14px/1.65 var(--mcr-sans);margin:12px 0 14px}.mcr-documents-connect{border:1px solid var(--mcr-line);border-radius:var(--mcr-radius-lg);width:100%;max-width:780px;min-height:92px;color:var(--mcr-ink);text-align:left;cursor:pointer;align-items:center;gap:16px;padding:18px 20px;display:flex}.mcr-documents-connect__icon{border-radius:var(--mcr-radius-md);flex:none;place-items:center;width:50px;height:50px;display:grid}.mcr-documents-connect__title{font:650 16px/1.3 var(--mcr-sans)}.mcr-documents-connect__text{color:var(--mcr-ink-muted);font:400 14px/1.45 var(--mcr-sans);margin-top:4px}.mcr-documents-list-label{font:700 12px/1.2 var(--mcr-sans);letter-spacing:.09em;text-transform:uppercase;margin-top:22px}.mcr-documents-list{border:1px solid var(--mcr-line);border-radius:var(--mcr-radius-lg);min-height:380px;max-height:560px;overflow:hidden}.mcr-documents-list .text-\[11\.5px\]{font-size:14px}.mcr-native-page--facts{width:min(1160px,100%)}.mcr-native-page--facts .mcr-case-work-surface{flex-direction:column;min-height:620px;margin-top:34px;display:flex}.mcr-review-callout{border:1px solid var(--mcr-line);border-radius:var(--mcr-radius-lg);background:var(--mcr-surface);justify-content:space-between;align-items:center;gap:26px;margin-bottom:26px;padding:20px 22px;display:flex;box-shadow:0 18px 60px -46px #171e298c}.mcr-review-callout .mcr-tool-page__eyebrow{margin-bottom:6px}.mcr-review-callout strong{color:var(--mcr-ink);font:650 16px/1.35 var(--mcr-sans);display:block}.mcr-review-callout p{max-width:720px;color:var(--mcr-ink-muted);font:400 13px/1.55 var(--mcr-sans);margin:5px 0 0}.mcr-facts-tabs{border:1px solid var(--mcr-line);background:var(--mcr-canvas-subtle);border-radius:10px;padding:3px;display:inline-flex}.mcr-facts-tabs button{min-height:34px;color:var(--mcr-ink-muted);cursor:pointer;font:650 12px/1 var(--mcr-sans);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.mcr-facts-tabs button[aria-pressed=true]{background:var(--mcr-surface);color:var(--mcr-ink);box-shadow:0 1px 4px #171e2914}.mcr-native-page--facts :where(.text-\[11px\],.text-\[12px\]){font-size:13px}.mcr-native-page--facts :where(.text-\[13px\],.text-\[13\.5px\]){font-size:14px}.mcr-route-gate{border-top:1px solid var(--mcr-line);border-bottom:1px solid var(--mcr-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;width:100%;margin:10px 0 0;padding:30px 0;display:grid}.mcr-route-gate__icon{background:var(--mcr-canvas-subtle);width:48px;height:48px;color:var(--mcr-ink);border-radius:50%;place-items:center;display:grid}.mcr-route-gate__copy{min-width:0}.mcr-route-gate h2{color:var(--mcr-ink);font:500 25px/1.2 var(--mcr-serif);letter-spacing:-.02em;margin:3px 0 0}.mcr-route-gate p{max-width:680px;color:var(--mcr-ink-muted);font:400 14px/1.6 var(--mcr-sans);margin:8px 0 0}.mcr-route-gate button{border-radius:var(--mcr-radius-sm);background:var(--mcr-ink);color:#fff;cursor:pointer;min-height:44px;font:650 13px/1 var(--mcr-sans);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}@media (width<=680px){.mcr-route-gate{grid-template-columns:auto minmax(0,1fr);gap:16px}.mcr-route-gate button{grid-column:1/-1;width:100%}}.mcr-case-workspace--graph{height:calc(100vh - 64px);min-height:650px;overflow:hidden}.mcr-case-workspace--graph .mcr-case-page-body{height:100%}.mcr-native-page--graph{flex-direction:column;width:100%;max-width:none;height:100%;padding:0;display:flex}.mcr-native-page--graph .mcr-case-work-surface{background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;min-height:0;margin-top:0;display:flex;overflow:hidden}.mcr-graph-stage{background:#0a0e17;border-radius:0;overflow:hidden}.mcr-graph-empty__action{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #fff3;margin-top:12px}.mcr-graph-topbar{z-index:32;pointer-events:none;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:24px;display:grid;position:absolute;top:18px;left:28px;right:28px}.mcr-graph-topbar__identity{color:#fff;flex-direction:column;min-width:0;display:flex}.mcr-graph-topbar__identity>span{color:#ffffff94;font:700 10px/1.2 var(--mcr-sans);letter-spacing:.12em;text-transform:uppercase}.mcr-graph-topbar__identity>strong{font:600 16px/1.2 var(--mcr-sans);letter-spacing:-.01em;margin-top:0}.mcr-graph-topbar__identity>small{color:#ffffff94;font:500 11px/1.25 var(--mcr-sans);margin-top:4px}.mcr-graph-topbar__legend{color:#ffffffad;min-width:0;font:550 11px/1.2 var(--mcr-sans);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 15px;padding-top:0;display:none}.mcr-graph-topbar__legend span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.mcr-graph-topbar__legend i{background:#3b82f6;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 8px}.mcr-graph-topbar__legend i.is-supported{background:#22c55e}.mcr-graph-topbar__legend i.is-entity{background:#e5484d}.mcr-graph-topbar__legend i.is-orphan{background:#f59e0b}.mcr-graph-topbar__utilities{pointer-events:auto;justify-content:flex-end;align-items:center;gap:8px;padding-top:0;display:flex}.mcr-graph-agent-toggle{color:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;height:34px;font:600 11px/1 var(--mcr-sans);background:#0a0d14c2;border:1px solid #ffffff2e;border-radius:9px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.mcr-graph-agent-toggle:hover,.mcr-graph-agent-toggle[aria-expanded=true]{color:#fff;border-color:#ffffff5c}.mcr-graph-agent{z-index:48;color:#f4f1ea;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#07090df7;border-left:1px solid #ffffff24;flex-direction:column;width:min(420px,100vw - 32px);padding:18px 18px 14px;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-28px 0 70px #0000004d}.mcr-graph-agent__header{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:flex-start;gap:18px;min-height:48px;padding:0 0 13px;display:flex}.mcr-graph-agent__header>div{flex-direction:column;display:flex}.mcr-graph-agent__header span{color:#ffffff85;font:700 10px/1.2 var(--mcr-sans);letter-spacing:.12em;text-transform:uppercase}.mcr-graph-agent__header strong{color:#f7f7f5;font:600 15px/1.2 var(--mcr-sans);margin-top:5px}.mcr-graph-agent__header button{color:#ffffffa8;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.mcr-graph-agent__header button:hover{color:#fff;background:#ffffff14}.mcr-graph-agent .mcag{--papier:#0c1118;--papier-d:#151b24;--inkt:#f4f1ea;--inkt-zacht:#aeb5c0;--lei:#d6dbe3;--lijn:#ffffff24;--groen:#8fc5a4;max-width:none}.mcr-graph-agent .mcag-rol{padding:18px 2px 14px}.mcr-graph-agent .mcag-invoer{background:#10151d;border-color:#ffffff29}.mcr-graph-agent .mcag-invoer input{color:#f4f1ea;font-size:15px}.mcr-graph-agent .mcag-pijl{color:#11141a;background:#f4f1ea}.mcr-graph-agent .mcag .mcr-agent-council-link{color:#d6dbe3;background:0 0;border-color:#ffffff29}.mcr-graph-agent .mcag .mcr-agent-council-link:hover{background:#ffffff0f;border-color:#ffffff52}.mcr-graph-topbar__utilities :is(.mcr-page-utility-button,.mcr-density-toggle){color:#ffffffdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d111ac7;border-color:#ffffff29}.mcr-graph-topbar__utilities :is(.mcr-page-utility-button,.mcr-density-toggle):hover{color:#fff;border-color:#ffffff57}.mcr-graph-topbar__utilities .mcr-density-toggle[aria-pressed=true]{color:#171e29;background:#ffffffeb;border-color:#ffffff9e}.mcr-graph-empty{z-index:10;color:#fff;justify-content:center;align-items:center;height:100%;min-height:320px;display:flex;position:relative}.mcr-graph-empty .text-muted-foreground,.mcr-graph-stage.is-dark .mcr-graph-empty .text-muted-foreground{color:#ffffff9e}.mcr-native-page--agent{flex-direction:column;width:min(1080px,100%);height:auto;min-height:calc(100vh - 64px);padding-top:36px;padding-bottom:30px;display:flex}.mcr-native-page--agent .mcr-case-work-surface{flex-direction:column;flex:auto;width:min(900px,100%);min-height:0;margin:20px auto 0;display:flex}.mcr-native-page--agent .mcr-case-work-surface .max-w-\[880px\]{max-width:900px;padding:24px 0}.mcr-agent-empty{text-align:left;width:100%;margin:0;padding:38px 0 24px}.mcr-native-page--agent .mcr-route-gate{margin-top:22px}.mcr-agent-prompts{flex-direction:column;gap:8px;max-width:650px;margin-top:24px;display:flex}.mcr-agent-prompts button{border:1px solid var(--mcr-line);border-radius:var(--mcr-radius-md);background:var(--mcr-surface);min-height:46px;color:var(--mcr-ink);cursor:pointer;text-align:left;font:550 14px/1.35 var(--mcr-sans);justify-content:space-between;align-items:center;gap:14px;padding:0 14px;transition:border-color .16s,transform .16s;display:flex}.mcr-agent-prompts button:hover{border-color:var(--mcr-accent);transform:translate(2px)}.mcr-agent-composer{border-top:1px solid var(--mcr-line);flex-direction:column;flex:none;gap:10px;width:min(900px,100%);margin:0 auto;padding-top:16px;display:flex}.mcr-agent-composer .field-glow{border-radius:var(--mcr-radius-md);min-height:60px}.mcr-agent-composer input{font-size:17px}.mcr-native-page--agent.is-live{width:min(1220px,100%);padding-top:42px}.mcr-native-page--agent.is-live .mcr-page-header{padding-bottom:28px}.mcr-native-page--agent.is-live .mcr-case-work-surface{width:100%;margin-top:24px}.mcr-live-room{box-sizing:border-box;border:1px solid var(--mcr-line);background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--mcr-accent) 7%, transparent), transparent 34%), var(--mcr-surface);border-radius:24px;width:100%;padding:28px;overflow:hidden;box-shadow:0 22px 60px -52px #141a247a}.mcr-live-room__header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.mcr-live-room__kicker{color:var(--mcr-accent);font:700 11px/1.2 var(--mcr-sans);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;display:inline-flex}.mcr-live-room__kicker i{background:var(--mcr-accent);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, var(--mcr-accent) 12%, transparent);border-radius:50%;animation:2.2s ease-in-out infinite breathe;display:block}.mcr-live-room__header h2{color:var(--mcr-ink);font:650 21px/1.25 var(--mcr-sans);letter-spacing:-.02em;margin:0}.mcr-live-room__header p{color:var(--mcr-ink-muted);font:450 13px/1.5 var(--mcr-sans);margin:6px 0 0}.mcr-live-room__ocr{max-width:640px;color:var(--mcr-accent);font:550 12px/1.4 var(--mcr-sans);align-items:center;gap:7px;margin-top:8px;display:flex}.mcr-live-room__ocr span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mcr-live-room__percent{flex-direction:column;align-items:flex-end;min-width:92px;display:flex}.mcr-live-room__percent strong{color:var(--mcr-ink);font:500 34px/1 var(--mcr-serif);letter-spacing:-.04em}.mcr-live-room__percent span{color:var(--mcr-ink-muted);font:650 10px/1.2 var(--mcr-sans);letter-spacing:.08em;text-transform:uppercase;margin-top:5px}.mcr-live-room__layout{grid-template-columns:minmax(0,1fr) 292px;gap:18px;display:grid}.mcr-live-room__primary{min-width:0}.mcr-live-scene{height:248px}.mcr-live-room__progress{margin-top:16px}.mcr-live-room__activity{min-width:0;color:var(--mcr-ink);font:500 13px/1.4 var(--mcr-sans);align-items:center;gap:8px;display:flex}.mcr-live-room__activity .ai-spark{color:var(--mcr-accent)}.mcr-live-room__activity>span:last-child{color:var(--mcr-ink-muted)}.mcr-live-room__document{max-width:100%;color:var(--mcr-ink-muted);font:450 11px/1.4 var(--mcr-sans);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.mcr-live-room__track{background:var(--mcr-canvas-subtle);border-radius:999px;height:7px;margin-top:11px;overflow:hidden}.mcr-live-room__track i{border-radius:inherit;background:linear-gradient(90deg, #b46a3f, var(--mcr-accent));height:100%;transition:width .5s;display:block}.mcr-live-room__aside{border:1px solid var(--mcr-line);background:color-mix(in srgb, var(--mcr-canvas) 76%, transparent);border-radius:18px;min-width:0;padding:18px}.mcr-live-room__stages{flex-direction:column;display:flex}.mcr-live-stage{min-height:70px;color:var(--mcr-ink-muted);opacity:.48;grid-template-columns:36px minmax(0,1fr);gap:11px;padding:10px 0;display:grid;position:relative}.mcr-live-stage:not(:last-child):after{content:"";background:var(--mcr-line);width:1px;position:absolute;top:47px;bottom:-1px;left:17px}.mcr-live-stage.is-active,.mcr-live-stage.is-done{opacity:1}.mcr-live-stage__icon{z-index:1;border:1px solid var(--mcr-line);background:var(--mcr-surface);width:34px;height:34px;color:var(--mcr-ink-muted);border-radius:11px;place-items:center;display:grid}.mcr-live-stage.is-active .mcr-live-stage__icon{border-color:var(--mcr-accent);color:var(--mcr-accent)}.mcr-live-stage.is-done .mcr-live-stage__icon{border-color:color-mix(in srgb, var(--mcr-success) 50%, var(--mcr-line));color:var(--mcr-success)}.mcr-live-stage>span:last-child{flex-direction:column;min-width:0;display:flex}.mcr-live-stage strong{color:var(--mcr-ink);font:650 13px/1.35 var(--mcr-sans)}.mcr-live-stage small{color:var(--mcr-ink-muted);font:500 11px/1.3 var(--mcr-sans);margin-top:2px}.mcr-live-stage em{color:var(--mcr-ink-muted);font:450 10px/1.45 var(--mcr-sans);margin-top:5px}.mcr-live-room__metrics{border-top:1px solid var(--mcr-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;padding-top:14px;display:grid}.mcr-live-room__metrics>div{border-right:1px solid var(--mcr-line);min-width:0;padding:0 8px}.mcr-live-room__metrics>div:first-child{padding-left:0}.mcr-live-room__metrics>div:last-child{border-right:0;padding-right:0}.mcr-live-room__metrics strong,.mcr-live-room__metrics span{display:block}.mcr-live-room__metrics strong{color:var(--mcr-ink);font:600 18px/1.2 var(--mcr-sans)}.mcr-live-room__metrics span{color:var(--mcr-ink-muted);font:500 9px/1.25 var(--mcr-sans);text-overflow:ellipsis;margin-top:3px;overflow:hidden}.mcr-live-room__recent{border-top:1px solid var(--mcr-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:22px;padding-top:20px;display:grid}.mcr-live-room__recent h3{color:var(--mcr-ink-muted);font:700 10px/1.2 var(--mcr-sans);letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;margin:0 0 2px}.mcr-live-room__recent>div{border:1px solid var(--mcr-line);border-left:2px solid var(--mcr-accent);background:var(--mcr-canvas);border-radius:10px;min-width:0;padding:11px 13px}.mcr-live-room__recent strong,.mcr-live-room__recent span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mcr-live-room__recent strong{color:var(--mcr-ink);font:550 12px/1.4 var(--mcr-sans)}.mcr-live-room__recent span{color:var(--mcr-ink-muted);font:italic 450 11px/1.4 var(--mcr-serif);margin-top:3px}.mcr-documents-reading__progress .mcr-live-room{box-shadow:none;background:0 0;border:0;border-radius:0;padding:34px 40px}.mcr-documents-reading__progress .mcr-live-room__layout{grid-template-columns:1fr}.mcr-documents-reading__progress .mcr-live-scene{display:none}.mcr-documents-reading__progress .mcr-live-room__aside{border:0;border-top:1px solid var(--mcr-line);background:0 0;border-radius:0;margin-top:28px;padding:20px 0 0;display:block}.mcr-documents-reading__progress .mcr-live-room__stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mcr-documents-reading__progress .mcr-live-stage:not(:last-child):after{display:none}.mcr-documents-reading__progress .mcr-live-stage{min-height:0;padding:0}.mcr-documents-reading__progress .mcr-live-room__metrics{border-top:1px solid var(--mcr-line);border-left:0;margin-top:12px;padding:13px 0 0}.mcr-documents-reading.is-preparing .mcr-live-room{flex-direction:column;justify-content:center;min-height:360px;padding:58px 40px;display:flex}.mcr-documents-reading.is-preparing .mcr-live-room__header{margin-bottom:46px}.mcr-documents-reading.is-preparing .mcr-live-room__progress{margin-top:0}.mcr-native-page--council{width:100%;max-width:none;padding:22px 0 80px}.mcr-council-page-utilities{justify-content:flex-end;width:min(1120px,100% - 96px);margin:0 auto 18px;display:flex}.mcr-native-page--council .mcr-case-work-surface{width:100%}.mcr-council-room{width:min(1220px,100% - 96px);padding:32px 0 54px}.mcr-council-live-scroll{width:100%;min-height:0}.mcr-council-live{width:min(1120px,100% - 72px);margin:0 auto;padding:48px 0 72px}.mcr-council-live__header{border-bottom:1px solid var(--mcr-line);grid-template-columns:minmax(0,1fr) minmax(300px,.68fr);align-items:end;gap:72px;padding-bottom:38px;display:grid}.mcr-council-live__header h1{max-width:690px;color:var(--mcr-ink);font:500 clamp(38px, 4.8vw, 62px)/1.02 var(--mcr-serif);letter-spacing:-.035em;margin:5px 0 0}.mcr-council-live__header p{max-width:680px;color:var(--mcr-ink-muted);font:400 15px/1.65 var(--mcr-sans);margin:17px 0 0}.mcr-council-live__members{grid-template-columns:1fr 1fr;gap:13px 20px;display:grid}.mcr-council-live__members>span{align-items:center;gap:9px;min-width:0;display:flex}.mcr-council-live__members small{color:var(--mcr-ink-muted);font:550 11.5px/1.25 var(--mcr-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mcr-council-live__brief{border-bottom:1px solid var(--mcr-line);grid-template-columns:190px minmax(0,1fr);gap:38px;padding:30px 0;display:grid}.mcr-council-live__brief>span,.mcr-council-live__section-heading>span{color:var(--mcr-ink-muted);font:700 10.5px/1.35 var(--mcr-sans);letter-spacing:.1em;text-transform:uppercase}.mcr-council-live__brief>div{color:var(--mcr-ink);font:400 15px/1.75 var(--mcr-sans)}.mcr-council-live__notice,.mcr-council-live__progress{border-top:1px solid var(--mcr-line);border-bottom:1px solid var(--mcr-line);color:var(--mcr-ink-muted);font:550 13px/1.5 var(--mcr-sans);align-items:center;gap:10px;margin-top:28px;padding:16px 0;display:flex}.mcr-council-live__notice.is-error{color:var(--mcr-danger)}.mcr-council-live__opinions{margin-top:58px}.mcr-council-live__section-heading{grid-template-columns:190px minmax(0,1fr);gap:38px;padding-bottom:18px;display:grid}.mcr-council-live__section-heading strong{color:var(--mcr-ink);font:500 23px/1.25 var(--mcr-serif)}.mcr-council-live__opinion{border-top:1px solid var(--mcr-line);grid-template-columns:34px 24px minmax(0,1fr) auto;align-items:start;gap:16px;min-height:118px;padding:24px 0;display:grid}.mcr-council-live__number{color:var(--mcr-ink-muted);font:650 10px/1 var(--mcr-sans);letter-spacing:.08em;padding-top:4px}.mcr-council-live__opinion>div>strong{color:var(--mcr-ink);font:650 13px/1.3 var(--mcr-sans);display:block}.mcr-council-live__opinion p{max-width:720px;color:var(--mcr-ink-muted);font:400 14px/1.65 var(--mcr-sans);margin:7px 0 0}.mcr-council-live__verdict-label{color:var(--mcr-ink-muted);font:700 10.5px/1.25 var(--mcr-sans);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;padding-top:3px}.mcr-council-live__verdict-label.is-ok{color:var(--mcr-success)}.mcr-council-live__verdict-label.is-warn{color:#8a6536}.mcr-council-live__verdict-label.is-risk{color:var(--mcr-danger)}.mcr-council-live__chair{border-top:1px solid var(--mcr-line);border-bottom:1px solid var(--mcr-line);background:var(--mcr-canvas-subtle);margin-top:58px;padding:38px 40px}.mcr-council-live__chair-label{color:var(--mcr-ink);font:650 12px/1.3 var(--mcr-sans);align-items:center;gap:9px;display:flex}.mcr-council-live__chair-label small{color:var(--mcr-ink-muted);margin-left:auto;font-weight:500}.mcr-council-live__chair h2{max-width:760px;color:var(--mcr-ink);font:500 clamp(30px, 3.7vw, 46px)/1.08 var(--mcr-serif);letter-spacing:-.025em;margin:28px 0 0}.mcr-council-live__chair-text{max-width:820px;color:var(--mcr-ink);font:400 15px/1.75 var(--mcr-sans);margin-top:22px}.mcr-council-live__ranking{max-width:820px;color:var(--mcr-ink-muted);font:400 14px/1.65 var(--mcr-sans);margin:18px 0 0}.mcr-council-live__consensus{color:var(--mcr-ink);font:650 13px/1.4 var(--mcr-sans);margin-top:16px;display:block}.mcr-council-live__source-rule{border-top:1px solid var(--mcr-line);color:var(--mcr-ink-muted);font:550 12px/1.5 var(--mcr-sans);margin:26px 0 0;padding-top:18px}.mcr-council-live__next{border-radius:var(--mcr-radius-sm);background:var(--mcr-ink);color:#fff;cursor:pointer;min-height:46px;font:650 13px/1 var(--mcr-sans);border:0;justify-content:center;align-items:center;gap:9px;margin-top:22px;padding:0 18px;display:inline-flex}@media (width<=760px){.mcr-council-live{width:min(100% - 32px,1120px);padding-top:30px}.mcr-council-live__header{grid-template-columns:1fr;gap:28px}.mcr-council-live__brief,.mcr-council-live__section-heading{grid-template-columns:1fr;gap:10px}.mcr-council-live__opinion{grid-template-columns:28px 22px minmax(0,1fr)}.mcr-council-live__verdict-label{grid-column:3}.mcr-council-live__chair{padding:30px 22px}}.mcr-proposal-page{width:min(1220px,100%);max-width:none}.mcr-proposal-hero{border-bottom:1px solid var(--mcr-line);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(48px,7vw,88px);padding-bottom:50px;display:grid}.mcr-proposal-hero__copy{min-width:0}.mcr-proposal-hero__breadcrumb{color:var(--mcr-ink-muted);font:700 11px/1.2 var(--mcr-sans);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;display:block}.mcr-proposal-hero h1{max-width:650px;color:var(--mcr-ink);font:500 clamp(38px, 4.5vw, 56px)/1.04 var(--mcr-serif);letter-spacing:-.03em;margin:0}.mcr-proposal-hero__copy>p{max-width:610px;color:var(--mcr-ink-muted);font:400 18px/1.65 var(--mcr-sans);margin:24px 0 0}.mcr-proposal-hero__facts{color:var(--mcr-ink-muted);font:600 12px/1.4 var(--mcr-sans);flex-wrap:wrap;gap:9px 20px;margin-top:28px;display:flex}.mcr-proposal-hero__facts span{align-items:center;gap:7px;display:inline-flex}.mcr-proposal-hero__facts span:before{background:var(--mcr-success);content:"";border-radius:50%;width:5px;height:5px}.mcr-proposal-hero__image{border-radius:var(--mcr-radius-md);background:var(--mcr-canvas-subtle);min-height:360px;margin:0;overflow:hidden}.mcr-proposal-hero__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 48%;object-position:center 48%;filter:none;opacity:1;width:100%;height:360px;display:block}.mcr-proposal-workspace{margin-top:32px}.mcr-proposal-error{border:1px solid var(--mcr-danger);border-radius:var(--mcr-radius-md);background:color-mix(in srgb, var(--mcr-danger) 5%, white);color:var(--mcr-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;padding:18px 20px;display:grid}.mcr-proposal-error>svg{color:var(--mcr-danger)}.mcr-proposal-error strong{font:650 14px/1.35 var(--mcr-sans);display:block}.mcr-proposal-error p{color:var(--mcr-ink-muted);font:400 13px/1.5 var(--mcr-sans);margin:3px 0 0}.mcr-proposal-error button{border-radius:var(--mcr-radius-sm);background:var(--mcr-ink);color:#fff;cursor:pointer;min-height:38px;font:650 12px/1 var(--mcr-sans);border:0;padding:0 14px}.mcr-proposal-surface{border:1px solid var(--mcr-line);background:var(--mcr-surface);border-radius:3px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 64px #0f0e0d14}.mcr-proposal-surface .mcr-proposal-documents>div{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.mcr-proposal-surface.is-empty{background:0 0;border:0;border-radius:0;overflow:visible}.mcr-proposal-empty{border:1px solid var(--mcr-line);border-radius:var(--mcr-radius-md);background:var(--mcr-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:30px 32px;display:grid}.mcr-proposal-empty__icon{border-radius:var(--mcr-radius-sm);background:var(--mcr-canvas-subtle);width:48px;height:48px;color:var(--mcr-ink);place-items:center;display:grid}.mcr-proposal-empty__copy>span{color:var(--mcr-ink-muted);font:700 10px/1.2 var(--mcr-sans);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;display:block}.mcr-proposal-empty h2{color:var(--mcr-ink);font:500 26px/1.15 var(--mcr-serif);letter-spacing:-.02em;margin:0}.mcr-proposal-empty p{max-width:690px;color:var(--mcr-ink-muted);font:400 14px/1.6 var(--mcr-sans);margin:8px 0 0}.mcr-proposal-empty__assurances{color:var(--mcr-ink-muted);font:600 11px/1.4 var(--mcr-sans);flex-wrap:wrap;gap:8px 18px;margin-top:16px;display:flex}.mcr-proposal-empty__assurances span{align-items:center;gap:6px;display:inline-flex}.mcr-proposal-empty__assurances svg{color:var(--mcr-success)}.mcr-proposal-empty__action{border-radius:var(--mcr-radius-sm);background:var(--mcr-ink);color:#fff;cursor:pointer;min-height:44px;font:650 13px/1 var(--mcr-sans);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.mcr-proposal-documents>div{box-sizing:border-box;width:min(780px,100%);margin:0 auto;padding:34px!important}.mcr-proposal-actions{gap:10px;width:min(780px,100% - 68px);margin:0 auto;padding:0 0 34px;display:flex}.mcr-proposal-workspace>button{width:min(780px,100%);min-height:68px;margin:18px auto 0}.mcr-proposal-page :where(.text-\[11px\],.text-\[12px\]){font-size:14px}.mcr-proposal-page .text-\[13px\]{font-size:15px}.mcr-final-council{border-block:1px solid var(--mcr-line);margin:8px 0;padding:24px 0 20px}.mcr-final-council>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.mcr-final-council>header span{color:var(--mcr-ink-muted);font:700 9px/1.2 var(--mcr-sans);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;display:block}.mcr-final-council>header h3{color:var(--mcr-ink);font:500 28px/1 var(--mcr-serif);letter-spacing:-.03em;margin:0}.mcr-final-council>header small{color:var(--mcr-ink-muted);font:600 10px/1.3 var(--mcr-sans)}.mcr-final-council__chair{border-left:2px solid var(--mcr-ink);margin-top:20px;padding-left:16px}.mcr-final-council__chair>strong{color:var(--mcr-ink);font:700 10px/1.3 var(--mcr-sans);letter-spacing:.08em;text-transform:uppercase;display:block}.mcr-final-council__chair p{color:var(--mcr-ink);font:500 16px/1.55 var(--mcr-serif);margin:8px 0 0}.mcr-final-council__chair span,.mcr-final-council__chair b{color:var(--mcr-ink-muted);font:500 11px/1.55 var(--mcr-sans);margin-top:8px;display:block}.mcr-final-council__opinions{border-top:1px solid var(--mcr-line);margin-top:22px}.mcr-final-council__opinions>div{border-bottom:1px solid var(--mcr-line);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 0;display:grid}.mcr-final-council__opinions>div>span{color:var(--mcr-ink-faint);font:700 9px/1.5 var(--mcr-sans);letter-spacing:.08em}.mcr-final-council__opinions p{color:var(--mcr-ink-muted);font:400 11px/1.55 var(--mcr-sans);margin:0}.mcr-final-council__opinions p strong{color:var(--mcr-ink);margin-bottom:3px;font-weight:700;display:block}.mcr-final-council__opinions small{border:1px solid var(--mcr-line);color:var(--mcr-ink-muted);font:700 9px/1 var(--mcr-sans);white-space:nowrap;border-radius:999px;padding:4px 7px}.mcr-final-council__opinions small.is-risk{border-color:color-mix(in srgb, var(--mcr-danger) 35%, var(--mcr-line));color:var(--mcr-danger)}.mcr-final-council__opinions small.is-ok{border-color:color-mix(in srgb, var(--mcr-success) 35%, var(--mcr-line));color:var(--mcr-success)}.mcr-final-council__rule{color:var(--mcr-ink-faint);font:500 10px/1.5 var(--mcr-sans);margin:14px 0 0}@media (width<=1000px){.mcr-proposal-hero{grid-template-columns:1fr;gap:34px}.mcr-proposal-hero__image,.mcr-proposal-hero__image img{height:300px;min-height:300px}.mcr-page-header{flex-direction:column;align-items:stretch;gap:24px}.mcr-page-header__actions,.mcr-page-utilities{justify-content:flex-start}.mcr-page-header__action-stack{align-items:flex-start}.mcr-preflight__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mcr-preflight__metrics>div:nth-child(3){border-right:0}.mcr-preflight__metrics>div:nth-child(-n+3){border-bottom:1px solid var(--mcr-line)}.mcr-documents-reading{grid-template-columns:1fr}.mcr-documents-reading__progress{border-right:0;border-bottom:1px solid var(--mcr-line);min-height:440px}.mcr-documents-reading__graph{min-height:440px}.mcr-live-room__layout{grid-template-columns:1fr}.mcr-live-room__aside{grid-template-columns:minmax(0,1fr) 220px;gap:24px;display:grid}.mcr-live-room__stages{flex-direction:row;gap:12px}.mcr-live-stage{flex:1 1 0;grid-template-columns:34px minmax(0,1fr)}.mcr-live-stage:not(:last-child):after{display:none}.mcr-live-room__metrics{border-top:0;border-left:1px solid var(--mcr-line);align-content:center;margin:0;padding:0 0 0 20px}}@media (width<=700px){.product-case-body{padding-top:64px}.product-case-body>*,.mcr-case-workspace{min-height:calc(100vh - 64px)}.mcr-native-page{padding:36px 22px 60px}.mcr-page-header{gap:20px;padding-bottom:26px}.mcr-page-header h1{font-size:34px}.mcr-page-header p{margin-top:13px;font-size:15px;line-height:1.65}.mcr-proposal-hero{gap:26px;padding-bottom:32px}.mcr-proposal-hero h1{font-size:42px}.mcr-proposal-hero__copy>p{margin-top:18px;font-size:16px}.mcr-proposal-hero__image,.mcr-proposal-hero__image img{height:230px;min-height:230px}.mcr-proposal-error,.mcr-proposal-empty{grid-template-columns:1fr}.mcr-proposal-error button,.mcr-proposal-empty__action{width:100%}.mcr-proposal-empty{padding:24px}.mcr-page-utilities__status{width:100%;max-width:none}.mcr-native-page--agent.is-live{padding-top:30px}.mcr-native-page--agent.is-live .mcr-case-work-surface{margin-top:18px}.mcr-live-room{border-radius:19px;padding:20px}.mcr-live-room__header{align-items:flex-start;margin-bottom:18px}.mcr-live-room__header h2{font-size:18px}.mcr-live-room__percent{min-width:64px}.mcr-live-room__percent strong{font-size:29px}.mcr-live-scene{height:196px}.mcr-live-room__activity{flex-wrap:wrap;align-items:flex-start;row-gap:2px}.mcr-live-room__aside{padding:15px;display:block}.mcr-live-room__stages{flex-direction:column;gap:0}.mcr-live-stage{min-height:60px}.mcr-live-stage:not(:last-child):after{display:block}.mcr-live-room__metrics{border-top:1px solid var(--mcr-line);border-left:0;margin-top:12px;padding:13px 0 0}.mcr-live-room__recent{grid-template-columns:1fr}.mcr-documents-reading__progress{min-height:0}.mcr-documents-reading__graph{min-height:360px}.mcr-documents-reading__graph-label{flex-direction:column;align-items:flex-start;gap:5px}.mcr-documents-reading__current-source{grid-template-columns:auto minmax(0,1fr)}.mcr-documents-reading__current-source span{display:none}.mcr-area-suggestion{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;width:calc(100% - 24px);margin-top:12px;margin-bottom:-12px}.mcr-area-suggestion>span{width:100%}.mcr-case-home__facts{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mcr-case-home__shortcuts{grid-template-columns:1fr 1fr}.mcr-next-step{flex-direction:column;align-items:stretch}.mcr-next-step button{width:100%}.mcr-case-intake{padding:20px}.mcr-case-intake__label,.mcr-case-intake__footer,.mcr-documents-missing-story,.mcr-documents-result,.mcr-review-callout,.mcr-preflight__header{flex-direction:column;align-items:stretch}.mcr-case-intake__footer button,.mcr-documents-missing-story button,.mcr-documents-result button,.mcr-review-callout button{width:100%}.mcr-case-intake__trust{flex-direction:column;align-items:flex-start;padding-left:3px}.mcr-documents-connect{padding:16px}.mcr-documents-list{max-height:480px}.mcr-preflight__header{padding:22px}.mcr-preflight__package{align-items:flex-start;min-width:0}.mcr-preflight__metrics{grid-template-columns:1fr 1fr}.mcr-preflight__metrics>div,.mcr-preflight__metrics>div:nth-child(3){border-right:1px solid var(--mcr-line);border-bottom:1px solid var(--mcr-line)}.mcr-preflight__metrics>div:nth-child(2n){border-right:0}.mcr-preflight__metrics>div:nth-last-child(-n+2){border-bottom:0}.mcr-preflight__explain{grid-template-columns:1fr;padding:20px 22px 6px}.mcr-preflight__attention{margin-left:22px;margin-right:22px}.mcr-preflight__actions{flex-direction:column-reverse;align-items:stretch;padding:22px 22px 0}.mcr-preflight__actions button{width:100%}.mcr-preflight__fineprint{text-align:left;padding-left:22px;padding-right:22px}.mcr-preflight--checking{flex-direction:column;justify-content:center;align-items:flex-start;min-height:420px;padding:34px 24px}.mcr-facts-tabs{width:100%;overflow-x:auto}.mcr-facts-tabs button{flex:none}.mcr-case-workspace--graph{height:auto;min-height:calc(100vh - 64px);overflow:visible}.mcr-native-page--graph,.mcr-native-page--agent{height:auto;min-height:calc(100vh - 64px)}.mcr-native-page--graph{padding:0}.mcr-graph-topbar{grid-template-columns:1fr auto;top:16px;left:16px;right:16px}.mcr-graph-topbar__legend{display:none}.mcr-graph-topbar__identity>strong{font-size:15px}.mcr-graph-agent{width:min(390px,100vw)}.mcr-brain-graph-search{bottom:12px!important;left:12px!important}.mcr-brain-graph-search__input{width:min(210px,100vw - 104px)!important;font-size:16px!important}.mcr-brain-graph-actions{gap:6px!important;bottom:12px!important;right:12px!important}.mcr-brain-graph-reset{width:34px!important;padding:0!important;font-size:0!important}.mcr-brain-graph-reset:before{content:"↺";font-size:18px;line-height:1}.mcr-native-page--graph .mcr-case-work-surface{min-height:560px}.mcr-native-page--agent .mcr-case-work-surface{min-height:460px}.mcr-agent-composer{background:var(--mcr-canvas);padding:12px 0 8px;position:sticky;bottom:0}.mcr-council-page-utilities,.mcr-council-room{width:calc(100% - 24px)}.mcr-proposal-documents>div{padding:14px!important}.mcr-proposal-actions{flex-direction:column;width:calc(100% - 28px);padding-bottom:14px}}@media (width<=480px){.mcr-case-home__facts,.mcr-case-home__shortcuts{grid-template-columns:1fr}.mcr-page-utility-button,.mcr-density-toggle{font-size:11px}.mcr-council-room__hero{border-radius:var(--mcr-radius-lg)}}.lawyer-portal{--lp-bg:#050506;--lp-panel:#0b0b0d;--lp-panel-2:#101013;--lp-line:#ffffff1a;--lp-text:#f4f4f1;--lp-muted:#999ca4;--lp-gold:#e0b85e;min-height:100vh;color:var(--lp-text);background:radial-gradient(circle at 72% -10%, #e0b85e1a, transparent 32rem), var(--lp-bg);font-family:-apple-system,BlinkMacSystemFont,Inter,Helvetica Neue,sans-serif}.lawyer-portal button{font:inherit}.lawyer-portal__header{border-bottom:1px solid var(--lp-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050506d1;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(20px,4vw,64px);display:flex}.lawyer-portal__brand{color:var(--lp-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.lawyer-portal__brand>span{width:22px;height:22px;color:var(--lp-text);background:0 0;place-items:center;display:grid}.lawyer-portal__brand svg{width:18px}.lawyer-portal__brand strong{letter-spacing:-.02em;font-size:14px}.lawyer-portal__brand small{border-left:1px solid var(--lp-line);color:var(--lp-muted);margin-left:2px;padding-left:12px;font-size:11px}.lawyer-portal__account{align-items:center;gap:10px;display:flex}.lawyer-portal__account>span:last-of-type{flex-direction:column;display:flex}.lawyer-portal__account strong{font-size:12px;font-weight:600}.lawyer-portal__account small{color:var(--lp-muted);margin-top:2px;font-size:10px}.lawyer-portal__avatar{color:#f0d185;background:#e0b85e1a;border:1px solid #e0b85e66;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:700;display:grid!important}.lawyer-portal__verified{color:#78d7a3;background:#54bd8414;border:1px solid #54bd843d;border-radius:999px;align-items:center;gap:5px;margin-right:8px;padding:5px 8px;font-size:9px;display:inline-flex}.lawyer-portal__verified svg{width:12px;height:12px}.lawyer-portal__account>button{border:1px solid var(--lp-line);width:32px;height:32px;color:var(--lp-muted);cursor:pointer;background:#ffffff09;border-radius:8px;place-items:center;margin-left:7px;display:grid}.lawyer-portal__account>button:hover{color:var(--lp-text);background:#ffffff14}.lawyer-portal__account>button svg{width:14px}.lawyer-portal__content{width:min(1120px,100% - 40px);margin:0 auto;padding:48px 0 32px}.lawyer-portal__website{color:var(--lp-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;display:inline-flex}.lawyer-portal__website:hover{color:var(--lp-text)}.lawyer-portal__website svg{width:13px}.lawyer-portal__intro{justify-content:space-between;align-items:flex-end;gap:24px;margin:42px 0 30px;display:flex}.lawyer-portal__intro p{color:var(--lp-gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:700}.lawyer-portal__intro h1{letter-spacing:-.035em;margin:0;font-family:Charter,Georgia,serif;font-size:clamp(34px,5vw,54px);font-weight:400}.lawyer-portal__intro>div>span{color:var(--lp-muted);margin-top:12px;font-size:13px;display:block}.lawyer-portal__count{border:1px solid var(--lp-line);text-align:right;background:#ffffff06;border-radius:13px;min-width:128px;padding:15px 18px}.lawyer-portal__count strong{color:var(--lp-gold);font:400 26px/1 Charter,Georgia,serif;display:block}.lawyer-portal__count span{color:var(--lp-muted);margin-top:5px;font-size:9px;display:block}.lawyer-portal__cases{gap:12px;display:grid}.lawyer-portal__case{border:1px solid var(--lp-line);background:linear-gradient(135deg,#ffffff0a,#ffffff05);border-radius:17px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px;display:grid;box-shadow:0 18px 60px #0000002e}.lawyer-portal__case:hover{border-color:#e0b85e42}.lawyer-portal__case-icon{width:50px;height:50px;color:var(--lp-gold);background:#e0b85e12;border:1px solid #e0b85e38;border-radius:14px;place-items:center;display:grid}.lawyer-portal__case-icon svg{width:21px}.lawyer-portal__case-copy{min-width:0}.lawyer-portal__case-topline{align-items:center;gap:12px;display:flex}.lawyer-portal__case-topline span{color:#78d7a3;align-items:center;gap:6px;font-size:9px;font-weight:650;display:inline-flex}.lawyer-portal__case-topline i{background:#54bd84;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #54bd841a}.lawyer-portal__case-topline small{color:var(--lp-muted);font-size:9px}.lawyer-portal__case h2{margin:8px 0 5px;font:400 20px/1.2 Charter,Georgia,serif}.lawyer-portal__case p{color:var(--lp-muted);margin:0;font-size:10px}.lawyer-portal__case dl{gap:22px;margin:17px 0 0;display:flex}.lawyer-portal__case dl div{align-items:center;gap:7px;display:flex}.lawyer-portal__case dt{color:#70737b;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.lawyer-portal__case dd{color:#d9dadd;align-items:center;gap:4px;margin:0;font-size:9px;display:inline-flex}.lawyer-portal__case dd svg{width:11px;color:var(--lp-gold)}.lawyer-portal__open{color:#f1d48c;cursor:pointer;text-align:left;background:#e0b85e14;border:1px solid #e0b85e40;border-radius:11px;align-items:center;gap:18px;padding:11px 12px 11px 15px;display:flex}.lawyer-portal__open:hover{background:#e0b85e21;border-color:#e0b85e73}.lawyer-portal__open span{flex-direction:column;display:flex}.lawyer-portal__open strong{font-size:10px;font-weight:650}.lawyer-portal__open small{color:#9f916f;margin-top:3px;font-size:8px}.lawyer-portal__open svg{width:15px}.lawyer-portal__state{border:1px solid var(--lp-line);text-align:center;background:#ffffff06;border-radius:17px;place-content:center;justify-items:center;min-height:260px;padding:40px;display:grid}.lawyer-portal__state>svg{width:26px;color:var(--lp-gold)}.lawyer-portal__state strong{margin-top:16px;font:400 20px Charter,Georgia,serif}.lawyer-portal__state p{max-width:460px;color:var(--lp-muted);margin:8px 0 0;font-size:11px;line-height:1.6}.lawyer-portal__state.is-error>svg{color:#ef826e}.lawyer-portal__spinner{border:2px solid #e0b85e2e;border-top-color:var(--lp-gold);border-radius:50%;width:25px;height:25px;animation:.8s linear infinite lp-spin}@keyframes lp-spin{to{transform:rotate(360deg)}}.lawyer-portal__footer{border-top:1px solid var(--lp-line);color:var(--lp-muted);align-items:center;gap:11px;margin-top:28px;padding-top:22px;font-size:9px;display:flex}.lawyer-portal__footer svg{color:#78d7a3;width:17px}.lawyer-portal__footer span{flex-direction:column;gap:3px;display:flex}.lawyer-portal__footer strong{color:#d9dadd;font-size:10px}.lawyer-portal--denied{place-items:center;padding:20px;display:grid}.lawyer-portal--denied .lawyer-portal__state{width:min(520px,100%);min-height:340px}.lawyer-portal--denied .lawyer-portal__state>div{gap:8px;margin-top:22px;display:flex}.lawyer-portal--denied .lawyer-portal__state button{border:1px solid var(--lp-line);color:var(--lp-text);cursor:pointer;background:#ffffff0d;border-radius:8px;padding:9px 12px}.lawyer-portal--denied .lawyer-portal__state button:first-child{color:#f1d48c;background:#e0b85e14;border-color:#e0b85e47}.lawyer-portal button:focus-visible{outline:2px solid var(--lp-gold);outline-offset:3px}@media (width<=760px){.lawyer-portal__header{height:64px;padding:0 16px}.lawyer-portal__brand small,.lawyer-portal__verified,.lawyer-portal__account>span:last-of-type{display:none}.lawyer-portal__content{width:min(100% - 28px,1120px);padding-top:30px}.lawyer-portal__intro{align-items:flex-start;margin-top:32px}.lawyer-portal__count{min-width:96px}.lawyer-portal__case{grid-template-columns:42px 1fr;gap:14px;padding:17px}.lawyer-portal__case-icon{width:42px;height:42px}.lawyer-portal__case dl{flex-wrap:wrap;gap:10px 16px}.lawyer-portal__open{grid-column:1/-1;justify-content:space-between}}
