@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";*,:before,:after{--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: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,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{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 240 22% 97%;--foreground: 240 20% 12%;--card: 0 0% 100%;--card-foreground: 240 20% 12%;--popover: 0 0% 100%;--popover-foreground: 240 20% 12%;--primary: 174 58% 32%;--primary-foreground: 0 0% 100%;--secondary: 240 18% 93%;--secondary-foreground: 240 20% 12%;--muted: 240 16% 93%;--muted-foreground: 240 8% 46%;--accent: 214 44% 34%;--accent-foreground: 0 0% 100%;--destructive: 0 72% 51%;--destructive-foreground: 0 0% 100%;--border: 240 14% 88%;--input: 240 14% 88%;--ring: 174 58% 32%;--radius: .875rem;--success: 152 60% 40%;--success-foreground: 0 0% 100%;--warning: 38 92% 50%;--warning-foreground: 0 0% 100%;--sidebar-background: 240 22% 8%;--sidebar-foreground: 240 15% 92%;--sidebar-primary: 174 58% 32%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 270 40% 18%;--sidebar-accent-foreground: 240 15% 92%;--sidebar-border: 240 20% 16%;--sidebar-ring: 174 58% 32%;--tune-mcn-pink: #0f766e;--tune-mcn-purple: #1e3a5f;--tune-mcn-indigo: #2563eb;--tune-mcn-cyan: #2dd4bf;--tune-mcn-dark: #0a0a10;--tune-mcn-panel: #0f0f16;--tune-text-display: clamp(1.75rem, 4vw, 2.5rem);--tune-text-hero-display: clamp(2rem, 4.8vw, 3.125rem);--tune-text-section: clamp(1.35rem, 2.5vw, 1.65rem);--tune-text-lead: clamp(.9375rem, 1.5vw, 1rem);--tune-text-body: .9375rem;--tune-text-caption: .8125rem;--tune-text-kicker: .6875rem;--tune-space-section-y: clamp(3rem, 6vw, 4rem);--tune-space-container-x: clamp(1.25rem, 4vw, 3rem)}.dark{--background: 222 47% 6%;--foreground: 220 20% 93%;--card: 222 40% 10%;--card-foreground: 220 20% 93%;--popover: 222 40% 10%;--popover-foreground: 220 20% 93%;--primary: 40 85% 55%;--primary-foreground: 222 60% 12%;--secondary: 222 30% 16%;--secondary-foreground: 220 20% 93%;--muted: 222 30% 16%;--muted-foreground: 220 10% 60%;--accent: 40 85% 55%;--accent-foreground: 222 60% 12%;--destructive: 0 62% 30%;--destructive-foreground: 0 0% 100%;--border: 222 30% 20%;--input: 222 30% 20%;--ring: 40 85% 55%;--sidebar-background: 222 60% 8%;--sidebar-foreground: 220 20% 85%;--sidebar-primary: 40 85% 55%;--sidebar-primary-foreground: 222 60% 12%;--sidebar-accent: 222 50% 16%;--sidebar-accent-foreground: 220 20% 85%;--sidebar-border: 222 40% 16%;--sidebar-ring: 40 85% 55%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Noto Sans SC,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--tune-text-body);font-variant-numeric:tabular-nums;font-feature-settings:"cv02","cv03"}h1,h2,h3{font-family:Plus Jakarta Sans,Noto Sans SC,system-ui,sans-serif;letter-spacing:-.02em}h4,h5,h6{font-family:Plus Jakarta Sans,Noto Sans SC,system-ui,sans-serif;letter-spacing:-.025em}.font-mono,.tune-kicker,.mcn-kicker{font-family:JetBrains Mono,ui-monospace,monospace}.tune-display{font-size:var(--tune-text-display);letter-spacing:-.03em;line-height:1.15}.tune-section-title{font-size:var(--tune-text-section);letter-spacing:-.02em;line-height:1.25}.tune-lead{font-size:var(--tune-text-lead);line-height:1.7}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-left-\[22px\]{left:-22px}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-right-8{right:-2rem}.-top-1{top:-.25rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-2\.5{bottom:.625rem}.bottom-5{bottom:1.25rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-5{left:1.25rem}.left-\[50\%\]{left:50%}.left-\[calc\(100\%-0\.5rem\)\]{left:calc(100% - .5rem)}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-8{top:2rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[80\]{z-index:80}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-ml-0{margin-left:-0px}.-ml-4{margin-left:-1rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.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-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.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-36{height:9rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[108px\]{height:108px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[4\.5rem\]{height:4.5rem}.h-\[calc\(100dvh-6\.5rem\)\]{height:calc(100dvh - 6.5rem)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-56{max-height:14rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[300px\]{max-height:300px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[7rem\]{max-height:7rem}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100dvh-6\.5rem\)\]{max-height:calc(100dvh - 6.5rem)}.max-h-\[min\(34vh\,380px\)\]{max-height:min(34vh,380px)}.max-h-\[min\(42vh\,22rem\)\]{max-height:min(42vh,22rem)}.max-h-\[min\(48vh\,380px\)\]{max-height:min(48vh,380px)}.max-h-\[min\(48vh\,480px\)\]{max-height:min(48vh,480px)}.max-h-\[min\(56vh\,620px\)\]{max-height:min(56vh,620px)}.max-h-\[min\(62vh\,680px\)\]{max-height:min(62vh,680px)}.max-h-\[min\(86vh\,880px\)\]{max-height:min(86vh,880px)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-9{min-height:2.25rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[100px\]{min-height:100px}.min-h-\[11\.5rem\]{min-height:11.5rem}.min-h-\[112px\]{min-height:112px}.min-h-\[11rem\]{min-height:11rem}.min-h-\[120px\]{min-height:120px}.min-h-\[24rem\]{min-height:24rem}.min-h-\[31rem\]{min-height:31rem}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[5\.75rem\]{min-height:5.75rem}.min-h-\[50vh\]{min-height:50vh}.min-h-\[56px\]{min-height:56px}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[96px\]{min-height:96px}.min-h-\[calc\(100dvh-7\.5rem\)\]{min-height:calc(100dvh - 7.5rem)}.min-h-\[min\(12rem\,35vh\)\]{min-height:min(12rem,35vh)}.min-h-\[min\(52vh\,520px\)\]{min-height:min(52vh,520px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-36{width:9rem}.w-4{width:1rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[320px\]{width:320px}.w-\[4\.5rem\]{width:4.5rem}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(100\%\,420px\)\]{width:min(100%,420px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[18px\]{min-width:18px}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[8\.5rem\]{min-width:8.5rem}.min-w-\[820px\]{min-width:820px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-\[980px\]{min-width:980px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[120px\]{max-width:120px}.max-w-\[200px\]{max-width:200px}.max-w-\[22rem\]{max-width:22rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[46rem\]{max-width:46rem}.max-w-\[56rem\]{max-width:56rem}.max-w-\[min\(100\%\,1280px\)\]{max-width:min(100%,1280px)}.max-w-\[min\(100\%\,32rem\)\]{max-width:min(100%,32rem)}.max-w-\[min\(100\%\,36rem\)\]{max-width:min(100%,36rem)}.max-w-\[min\(100\%\,44rem\)\]{max-width:min(100%,44rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(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)) skew(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)) skew(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)) skew(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)) skew(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:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-pb-2{scroll-padding-bottom:.5rem}.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))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.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}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-3{row-gap:.75rem}.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-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border\/30>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .3)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[6px\]{border-radius:6px}.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-none{border-radius:0}.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:0px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-dashed{border-style:dashed}.border-\[\#d9e1ec\]{--tw-border-opacity: 1;border-color:rgb(217 225 236 / var(--tw-border-opacity, 1))}.border-\[--color-border\]{border-color:var(--color-border)}.border-\[hsl\(214\,55\%\,88\%\)\]{--tw-border-opacity: 1;border-color:hsl(214 55% 88% / var(--tw-border-opacity, 1))}.border-\[hsl\(214\,72\%\,44\%\)\/0\.25\]{border-color:hsl(214,72%,44%)/.25}.border-\[hsl\(214\,72\%\,44\%\)\/0\.2\]{border-color:hsl(214,72%,44%)/.2}.border-\[hsl\(214\,72\%\,44\%\)\/0\.35\]{border-color:hsl(214,72%,44%)/.35}.border-\[hsl\(214\,72\%\,44\%\)\/0\.3\]{border-color:hsl(214,72%,44%)/.3}.border-\[hsl\(214\,72\%\,44\%\)\/0\.45\]{border-color:hsl(214,72%,44%)/.45}.border-\[hsl\(214\,72\%\,44\%\)\]{--tw-border-opacity: 1;border-color:hsl(214 72% 44% / var(--tw-border-opacity, 1))}.border-\[hsl\(214\,72\%\,44\%\)\]\/35{border-color:#1f65c159}.border-\[hsl\(214\,72\%\,44\%\)\]\/40{border-color:#1f65c166}.border-\[hsl\(220\,16\%\,86\%\)\]{--tw-border-opacity: 1;border-color:hsl(220 16% 86% / var(--tw-border-opacity, 1))}.border-\[hsl\(220\,16\%\,88\%\)\]{--tw-border-opacity: 1;border-color:hsl(220 16% 88% / var(--tw-border-opacity, 1))}.border-\[hsl\(220\,16\%\,90\%\)\]{--tw-border-opacity: 1;border-color:hsl(220 16% 90% / var(--tw-border-opacity, 1))}.border-\[hsl\(var\(--legal-navy\)\/0\.15\)\]{border-color:hsl(var(--legal-navy)/.15)}.border-\[hsl\(var\(--legal-rule\)\)\]{border-color:hsl(var(--legal-rule))}.border-\[hsl\(var\(--mcn-accent\)\/0\.2\)\]{border-color:hsl(var(--mcn-accent)/.2)}.border-\[hsl\(var\(--mcn-accent\)\/0\.25\)\]{border-color:hsl(var(--mcn-accent)/.25)}.border-\[hsl\(var\(--mcn-accent\)\/0\.4\)\]{border-color:hsl(var(--mcn-accent)/.4)}.border-\[hsl\(var\(--mcn-accent\)\/0\.45\)\]{border-color:hsl(var(--mcn-accent)/.45)}.border-\[hsl\(var\(--mcn-accent\)\/0\.5\)\]{border-color:hsl(var(--mcn-accent)/.5)}.border-\[hsl\(var\(--wizard-accent\)\)\]{border-color:hsl(var(--wizard-accent))}.border-\[hsl\(var\(--wizard-accent\)\/0\.35\)\]{border-color:hsl(var(--wizard-accent)/.35)}.border-\[hsl\(var\(--wizard-border\)\)\]{border-color:hsl(var(--wizard-border))}.border-amber-200\/80{border-color:#fde68acc}.border-amber-400\/25{border-color:#fbbf2440}.border-amber-400\/35{border-color:#fbbf2459}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-400\/55{border-color:#fbbf248c}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/70{border-color:#f59e0bb3}.border-blue-500\/30{border-color:#3b82f64d}.border-border{border-color:hsl(var(--border))}.border-border\/30{border-color:hsl(var(--border) / .3)}.border-border\/35{border-color:hsl(var(--border) / .35)}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/45{border-color:hsl(var(--border) / .45)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/55{border-color:hsl(var(--border) / .55)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-border\/65{border-color:hsl(var(--border) / .65)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-border\/80{border-color:hsl(var(--border) / .8)}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-200\/20{border-color:#a5f3fc33}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/35{border-color:hsl(var(--destructive) / .35)}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-destructive\/70{border-color:hsl(var(--destructive) / .7)}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/60{border-color:#a7f3d099}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/35{border-color:#10b98159}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/45{border-color:#10b98173}.border-emerald-500\/50{border-color:#10b98180}.border-emerald-500\/60{border-color:#10b98199}.border-foreground\/20{border-color:hsl(var(--foreground) / .2)}.border-input{border-color:hsl(var(--input))}.border-muted-foreground\/30{border-color:hsl(var(--muted-foreground) / .3)}.border-primary{border-color:hsl(var(--primary))}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/25{border-color:hsl(var(--primary) / .25)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-sky-200\/70{border-color:#bae6fdb3}.border-sky-300\/55{border-color:#7dd3fc8c}.border-sky-400\/25{border-color:#38bdf840}.border-sky-400\/35{border-color:#38bdf859}.border-sky-400\/40{border-color:#38bdf866}.border-sky-400\/45{border-color:#38bdf873}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-950{--tw-border-opacity: 1;border-color:rgb(2 6 23 / var(--tw-border-opacity, 1))}.border-success\/40{border-color:hsl(var(--success) / .4)}.border-transparent{border-color:transparent}.border-violet-400\/25{border-color:#a78bfa40}.border-violet-400\/40{border-color:#a78bfa66}.border-violet-500\/15{border-color:#8b5cf626}.border-violet-500\/20{border-color:#8b5cf633}.border-violet-500\/55{border-color:#8b5cf68c}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/90{border-color:#ffffffe6}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[\#07131d\]{--tw-bg-opacity: 1;background-color:rgb(7 19 29 / var(--tw-bg-opacity, 1))}.bg-\[\#081721\]{--tw-bg-opacity: 1;background-color:rgb(8 23 33 / var(--tw-bg-opacity, 1))}.bg-\[\#081F40\]{--tw-bg-opacity: 1;background-color:rgb(8 31 64 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0a10\]{--tw-bg-opacity: 1;background-color:rgb(10 10 16 / var(--tw-bg-opacity, 1))}.bg-\[\#0b1117\]{--tw-bg-opacity: 1;background-color:rgb(11 17 23 / var(--tw-bg-opacity, 1))}.bg-\[\#0d1f2b\]{--tw-bg-opacity: 1;background-color:rgb(13 31 43 / var(--tw-bg-opacity, 1))}.bg-\[\#0f1720\]{--tw-bg-opacity: 1;background-color:rgb(15 23 32 / var(--tw-bg-opacity, 1))}.bg-\[\#101923\]{--tw-bg-opacity: 1;background-color:rgb(16 25 35 / var(--tw-bg-opacity, 1))}.bg-\[\#121d28\]{--tw-bg-opacity: 1;background-color:rgb(18 29 40 / var(--tw-bg-opacity, 1))}.bg-\[\#C59A46\]{--tw-bg-opacity: 1;background-color:rgb(197 154 70 / var(--tw-bg-opacity, 1))}.bg-\[\#C59A46\]\/60{background-color:#c59a4699}.bg-\[\#C59A46\]\/80{background-color:#c59a46cc}.bg-\[\#b31920\]{--tw-bg-opacity: 1;background-color:rgb(179 25 32 / var(--tw-bg-opacity, 1))}.bg-\[\#eef3f6\]{--tw-bg-opacity: 1;background-color:rgb(238 243 246 / var(--tw-bg-opacity, 1))}.bg-\[\#f6f8fb\]{--tw-bg-opacity: 1;background-color:rgb(246 248 251 / var(--tw-bg-opacity, 1))}.bg-\[\#f8fafc\]{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[hsl\(214\,55\%\,96\%\)\]{--tw-bg-opacity: 1;background-color:hsl(214 55% 96% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(214\,55\%\,97\%\)\]{--tw-bg-opacity: 1;background-color:hsl(214 55% 97% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(214\,72\%\,44\%\)\/0\.04\]{background-color:hsl(214,72%,44%)/.04}.bg-\[hsl\(214\,72\%\,44\%\)\/0\.05\]{background-color:hsl(214,72%,44%)/.05}.bg-\[hsl\(218\,42\%\,96\%\)\]{--tw-bg-opacity: 1;background-color:hsl(218 42% 96% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(220\,28\%\,98\%\)\]{--tw-bg-opacity: 1;background-color:hsl(220 28% 98% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(220\,30\%\,99\.5\%\)\]{--tw-bg-opacity: 1;background-color:hsl(220 30% 99.5% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(36\,70\%\,96\%\)\]{--tw-bg-opacity: 1;background-color:hsl(36 70% 96% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(40\,20\%\,98\%\)\]{--tw-bg-opacity: 1;background-color:hsl(40 20% 98% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(40\,22\%\,98\%\)\]{--tw-bg-opacity: 1;background-color:hsl(40 22% 98% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(42\,28\%\,98\.5\%\)\]{--tw-bg-opacity: 1;background-color:hsl(42 28% 98.5% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(var\(--legal-paper\)\)\]{background-color:hsl(var(--legal-paper))}.bg-\[hsl\(var\(--mcn-accent\)\)\]{background-color:hsl(var(--mcn-accent))}.bg-\[hsl\(var\(--mcn-accent\)\/0\.05\)\]{background-color:hsl(var(--mcn-accent)/.05)}.bg-\[hsl\(var\(--mcn-accent\)\/0\.06\)\]{background-color:hsl(var(--mcn-accent)/.06)}.bg-\[hsl\(var\(--mcn-accent\)\/0\.08\)\]{background-color:hsl(var(--mcn-accent)/.08)}.bg-\[hsl\(var\(--mcn-accent\)\/0\.1\)\]{background-color:hsl(var(--mcn-accent)/.1)}.bg-\[hsl\(var\(--wizard-accent\)\)\/0\.08\]{background-color:hsl(var(--wizard-accent))/.08}.bg-\[hsl\(var\(--wizard-accent\)\)\]{background-color:hsl(var(--wizard-accent))}.bg-\[hsl\(var\(--wizard-accent\)\/0\.12\)\]{background-color:hsl(var(--wizard-accent)/.12)}.bg-\[hsl\(var\(--wizard-accent-soft\)\)\]{background-color:hsl(var(--wizard-accent-soft))}.bg-\[hsl\(var\(--wizard-accent-soft\)\/0\.45\)\]{background-color:hsl(var(--wizard-accent-soft)/.45)}.bg-\[hsl\(var\(--wizard-accent-soft\)\/0\.55\)\]{background-color:hsl(var(--wizard-accent-soft)/.55)}.bg-\[hsl\(var\(--wizard-canvas\)\)\]{background-color:hsl(var(--wizard-canvas))}.bg-\[hsl\(var\(--wizard-surface\)\)\]{background-color:hsl(var(--wizard-surface))}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/80{background-color:#fffbebcc}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-500\/85{background-color:#f59e0bd9}.bg-amber-500\/\[0\.06\]{background-color:#f59e0b0f}.bg-amber-500\/\[0\.07\]{background-color:#f59e0b12}.bg-amber-500\/\[0\.08\]{background-color:#f59e0b14}.bg-background{background-color:hsl(var(--background))}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/70{background-color:hsl(var(--background) / .7)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/90{background-color:hsl(var(--background) / .9)}.bg-black\/80{background-color:#000c}.bg-blue-500\/5{background-color:#3b82f60d}.bg-border{background-color:hsl(var(--border))}.bg-border\/60{background-color:hsl(var(--border) / .6)}.bg-border\/80{background-color:hsl(var(--border) / .8)}.bg-card{background-color:hsl(var(--card))}.bg-card\/50{background-color:hsl(var(--card) / .5)}.bg-card\/70{background-color:hsl(var(--card) / .7)}.bg-card\/80{background-color:hsl(var(--card) / .8)}.bg-cyan-200\/10{background-color:#a5f3fc1a}.bg-cyan-300\/20{background-color:#67e8f933}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/\[0\.04\]{background-color:hsl(var(--destructive) / .04)}.bg-destructive\/\[0\.07\]{background-color:hsl(var(--destructive) / .07)}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-50\/90{background-color:#ecfdf5e6}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/\[0\.06\]{background-color:#10b9810f}.bg-foreground{background-color:hsl(var(--foreground))}.bg-foreground\/40{background-color:hsl(var(--foreground) / .4)}.bg-foreground\/50{background-color:hsl(var(--foreground) / .5)}.bg-foreground\/\[0\.04\]{background-color:hsl(var(--foreground) / .04)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground\/25{background-color:hsl(var(--muted-foreground) / .25)}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-muted\/15{background-color:hsl(var(--muted) / .15)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/25{background-color:hsl(var(--muted) / .25)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/5{background-color:hsl(var(--muted) / .05)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/80{background-color:hsl(var(--muted) / .8)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/15{background-color:hsl(var(--primary) / .15)}.bg-primary\/\[0\.04\]{background-color:hsl(var(--primary) / .04)}.bg-primary\/\[0\.08\]{background-color:hsl(var(--primary) / .08)}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-50\/70{background-color:#f0f9ffb3}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/\[0\.06\]{background-color:#0ea5e90f}.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/70{background-color:#020617b3}.bg-success\/10{background-color:hsl(var(--success) / .1)}.bg-transparent{background-color:transparent}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/\[0\.04\]{background-color:#8b5cf60a}.bg-violet-500\/\[0\.06\]{background-color:#8b5cf60f}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.045\]{background-color:#ffffff0b}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.82\)_0\,rgba\(255\,255\,255\,0\)_40\%\)\,radial-gradient\(circle_at_88\%_22\%\,rgba\(14\,165\,233\,0\.12\)\,transparent_26\%\)\]{background-image:linear-gradient(135deg,#ffffffd1 0,#fff0 40%),radial-gradient(circle at 88% 22%,rgba(14,165,233,.12),transparent 26%)}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.9\)_0\,rgba\(255\,255\,255\,0\)_42\%\)\,radial-gradient\(circle_at_75\%_30\%\,rgba\(14\,165\,233\,0\.14\)\,transparent_28\%\)\]{background-image:linear-gradient(135deg,#ffffffe6 0,#fff0 42%),radial-gradient(circle at 75% 30%,rgba(14,165,233,.14),transparent 28%)}.bg-\[radial-gradient\(circle_at_20\%_15\%\,rgba\(34\,211\,238\,0\.24\)\,transparent_30\%\)\,radial-gradient\(circle_at_80\%_80\%\,rgba\(244\,114\,182\,0\.22\)\,transparent_32\%\)\]{background-image:radial-gradient(circle at 20% 15%,rgba(34,211,238,.24),transparent 30%),radial-gradient(circle at 80% 80%,rgba(244,114,182,.22),transparent 32%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[hsl\(214\,55\%\,98\%\)\]{--tw-gradient-from: hsl(214,55%,98%) var(--tw-gradient-from-position);--tw-gradient-to: hsl(214 55% 98% / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[hsl\(214\,72\%\,44\%\)\/0\.06\]{--tw-gradient-from: hsl(214,72%,44%)/.06 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[hsl\(42\,38\%\,98\%\)\]{--tw-gradient-from: hsl(42,38%,98%) var(--tw-gradient-from-position);--tw-gradient-to: hsl(42 38% 98% / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[hsl\(var\(--mcn-accent\)\/0\.04\)\]{--tw-gradient-from: hsl(var(--mcn-accent)/.04) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--mcn-accent) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50\/95{--tw-gradient-from: rgb(255 251 235 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/75{--tw-gradient-from: rgb(0 0 0 / .75) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/\[0\.09\]{--tw-gradient-from: rgb(16 185 129 / .09) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-muted\/40{--tw-gradient-from: hsl(var(--muted) / .4) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-muted\/50{--tw-gradient-from: hsl(var(--muted) / .5) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50\/95{--tw-gradient-from: rgb(240 249 255 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/\[0\.06\]{--tw-gradient-from: rgb(139 92 246 / .06) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-black\/25{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-card{--tw-gradient-to: hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--card)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-50{--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ecfdf5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-50{--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff1f2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-50{--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f0f9ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-50{--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f8fafc var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[hsl\(218\,24\%\,92\%\)\]{--tw-gradient-to: hsl(218,24%,92%) var(--tw-gradient-to-position)}.to-amber-50{--tw-gradient-to: #fffbeb var(--tw-gradient-to-position)}.to-background{--tw-gradient-to: hsl(var(--background)) var(--tw-gradient-to-position)}.to-black\/10{--tw-gradient-to: rgb(0 0 0 / .1) var(--tw-gradient-to-position)}.to-card{--tw-gradient-to: hsl(var(--card)) var(--tw-gradient-to-position)}.to-cyan-50{--tw-gradient-to: #ecfeff var(--tw-gradient-to-position)}.to-fuchsia-500{--tw-gradient-to: #d946ef var(--tw-gradient-to-position)}.to-muted\/25{--tw-gradient-to: hsl(var(--muted) / .25) var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-teal-50{--tw-gradient-to: #f0fdfa var(--tw-gradient-to-position)}.to-teal-500\/\[0\.05\]{--tw-gradient-to: rgb(20 184 166 / .05) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.fill-amber-400{fill:#fbbf24}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.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-\[1px\]{padding:1px}.px-0{padding-left:0;padding-right:0}.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\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.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-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-body{font-family:Plus Jakarta Sans,Noto Sans SC,system-ui,sans-serif}.font-mono{font-family:JetBrains Mono,ui-monospace,monospace}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.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-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.75\]{line-height:1.75}.leading-\[1\.8\]{line-height:1.8}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#182235\]{--tw-text-opacity: 1;color:rgb(24 34 53 / var(--tw-text-opacity, 1))}.text-\[\#666\]{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity, 1))}.text-\[\#DCE7F5\]\/65{color:#dce7f5a6}.text-\[\#DCE7F5\]\/90{color:#dce7f5e6}.text-\[\#F3F7FC\]{--tw-text-opacity: 1;color:rgb(243 247 252 / var(--tw-text-opacity, 1))}.text-\[hsl\(214\,55\%\,32\%\)\]{--tw-text-opacity: 1;color:hsl(214 55% 32% / var(--tw-text-opacity, 1))}.text-\[hsl\(214\,55\%\,38\%\)\]{--tw-text-opacity: 1;color:hsl(214 55% 38% / var(--tw-text-opacity, 1))}.text-\[hsl\(214\,72\%\,40\%\)\]{--tw-text-opacity: 1;color:hsl(214 72% 40% / var(--tw-text-opacity, 1))}.text-\[hsl\(214\,72\%\,44\%\)\]{--tw-text-opacity: 1;color:hsl(214 72% 44% / var(--tw-text-opacity, 1))}.text-\[hsl\(220\,10\%\,38\%\)\]{--tw-text-opacity: 1;color:hsl(220 10% 38% / var(--tw-text-opacity, 1))}.text-\[hsl\(220\,10\%\,42\%\)\]{--tw-text-opacity: 1;color:hsl(220 10% 42% / var(--tw-text-opacity, 1))}.text-\[hsl\(220\,10\%\,46\%\)\]{--tw-text-opacity: 1;color:hsl(220 10% 46% / var(--tw-text-opacity, 1))}.text-\[hsl\(222\,35\%\,14\%\)\]{--tw-text-opacity: 1;color:hsl(222 35% 14% / var(--tw-text-opacity, 1))}.text-\[hsl\(var\(--legal-brass\)\)\]{color:hsl(var(--legal-brass))}.text-\[hsl\(var\(--legal-ink\)\)\]{color:hsl(var(--legal-ink))}.text-\[hsl\(var\(--legal-ink\)\/0\.4\)\]{color:hsl(var(--legal-ink)/.4)}.text-\[hsl\(var\(--legal-ink\)\/0\.42\)\]{color:hsl(var(--legal-ink)/.42)}.text-\[hsl\(var\(--legal-ink\)\/0\.45\)\]{color:hsl(var(--legal-ink)/.45)}.text-\[hsl\(var\(--legal-ink\)\/0\.46\)\]{color:hsl(var(--legal-ink)/.46)}.text-\[hsl\(var\(--legal-ink\)\/0\.48\)\]{color:hsl(var(--legal-ink)/.48)}.text-\[hsl\(var\(--legal-ink\)\/0\.54\)\]{color:hsl(var(--legal-ink)/.54)}.text-\[hsl\(var\(--legal-ink\)\/0\.6\)\]{color:hsl(var(--legal-ink)/.6)}.text-\[hsl\(var\(--legal-ink\)\/0\.62\)\]{color:hsl(var(--legal-ink)/.62)}.text-\[hsl\(var\(--legal-ink\)\/0\.64\)\]{color:hsl(var(--legal-ink)/.64)}.text-\[hsl\(var\(--legal-ink\)\/0\.65\)\]{color:hsl(var(--legal-ink)/.65)}.text-\[hsl\(var\(--legal-ink\)\/0\.75\)\]{color:hsl(var(--legal-ink)/.75)}.text-\[hsl\(var\(--legal-ink\)\/0\.78\)\]{color:hsl(var(--legal-ink)/.78)}.text-\[hsl\(var\(--legal-navy\)\)\]{color:hsl(var(--legal-navy))}.text-\[hsl\(var\(--legal-navy\)\/0\.5\)\]{color:hsl(var(--legal-navy)/.5)}.text-\[hsl\(var\(--legal-navy\)\/0\.85\)\]{color:hsl(var(--legal-navy)/.85)}.text-\[hsl\(var\(--mcn-accent\)\)\]{color:hsl(var(--mcn-accent))}.text-\[hsl\(var\(--mcn-accent\)\/0\.75\)\]{color:hsl(var(--mcn-accent)/.75)}.text-\[hsl\(var\(--wizard-accent\)\)\]{color:hsl(var(--wizard-accent))}.text-\[hsl\(var\(--wizard-accent\)\/0\.85\)\]{color:hsl(var(--wizard-accent)/.85)}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-700\/80{color:#b45309cc}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-800\/85{color:#92400ed9}.text-amber-800\/90{color:#92400ee6}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-amber-950\/90{color:#451a03e6}.text-border\/70{color:hsl(var(--border) / .7)}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-100\/70{color:#cffafeb3}.text-cyan-800\/70{color:#155e75b3}.text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-destructive\/90{color:hsl(var(--destructive) / .9)}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-600\/90{color:#059669e6}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-800\/70{color:#065f46b3}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/35{color:hsl(var(--foreground) / .35)}.text-foreground\/40{color:hsl(var(--foreground) / .4)}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-foreground\/70{color:hsl(var(--foreground) / .7)}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-foreground\/85{color:hsl(var(--foreground) / .85)}.text-foreground\/90{color:hsl(var(--foreground) / .9)}.text-foreground\/95{color:hsl(var(--foreground) / .95)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-muted-foreground\/75{color:hsl(var(--muted-foreground) / .75)}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-muted-foreground\/90{color:hsl(var(--muted-foreground) / .9)}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-700\/80{color:#0369a1cc}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-success{color:hsl(var(--success))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/90{color:#ffffffe6}.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}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.12\]{opacity:.12}.opacity-\[0\.14\]{opacity:.14}.opacity-\[0\.16\]{opacity:.16}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--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-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 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-\[0_0_0_3px_rgba\(245\,158\,11\,0\.18\)\]{--tw-shadow: 0 0 0 3px rgba(245,158,11,.18);--tw-shadow-colored: 0 0 0 3px 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-\[0_12px_32px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 12px 32px rgba(15,23,42,.06);--tw-shadow-colored: 0 12px 32px 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-\[0_14px_28px_-22px_rgba\(15\,23\,42\,0\.45\)\]{--tw-shadow: 0 14px 28px -22px rgba(15,23,42,.45);--tw-shadow-colored: 0 14px 28px -22px 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-\[0_14px_38px_-34px_rgba\(15\,23\,42\,0\.45\)\]{--tw-shadow: 0 14px 38px -34px rgba(15,23,42,.45);--tw-shadow-colored: 0 14px 38px -34px 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-\[0_16px_36px_-30px_rgba\(15\,23\,42\,0\.55\)\]{--tw-shadow: 0 16px 36px -30px rgba(15,23,42,.55);--tw-shadow-colored: 0 16px 36px -30px 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-\[0_16px_46px_rgba\(13\,148\,136\,0\.14\)\]{--tw-shadow: 0 16px 46px rgba(13,148,136,.14);--tw-shadow-colored: 0 16px 46px 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-\[0_16px_48px_-28px_rgba\(255\,255\,255\,0\.45\)\]{--tw-shadow: 0 16px 48px -28px rgba(255,255,255,.45);--tw-shadow-colored: 0 16px 48px -28px 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-\[0_16px_50px_-38px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow: 0 16px 50px -38px rgba(15,23,42,.35);--tw-shadow-colored: 0 16px 50px -38px 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-\[0_18px_40px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: 0 18px 40px rgba(0,0,0,.28);--tw-shadow-colored: 0 18px 40px 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-\[0_18px_48px_-22px_rgba\(15\,23\,42\,0\.38\)\,0_0_0_1px_rgba\(255\,255\,255\,0\.52\)\]{--tw-shadow: 0 18px 48px -22px rgba(15,23,42,.38),0 0 0 1px rgba(255,255,255,.52);--tw-shadow-colored: 0 18px 48px -22px var(--tw-shadow-color), 0 0 0 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-\[0_18px_48px_-42px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow: 0 18px 48px -42px rgba(15,23,42,.35);--tw-shadow-colored: 0 18px 48px -42px 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-\[0_18px_48px_rgba\(24\,34\,53\,0\.22\)\]{--tw-shadow: 0 18px 48px rgba(24,34,53,.22);--tw-shadow-colored: 0 18px 48px 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-\[0_24px_70px_-45px_rgba\(15\,23\,42\,0\.55\)\]{--tw-shadow: 0 24px 70px -45px rgba(15,23,42,.55);--tw-shadow-colored: 0 24px 70px -45px 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-\[0_24px_70px_-45px_rgba\(15\,23\,42\,0\.7\)\]{--tw-shadow: 0 24px 70px -45px rgba(15,23,42,.7);--tw-shadow-colored: 0 24px 70px -45px 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-\[0_24px_70px_-48px_rgba\(15\,23\,42\,0\.75\)\]{--tw-shadow: 0 24px 70px -48px rgba(15,23,42,.75);--tw-shadow-colored: 0 24px 70px -48px 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-\[0_26px_80px_-52px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow: 0 26px 80px -52px rgba(15,23,42,.35);--tw-shadow-colored: 0 26px 80px -52px 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-\[0_28px_90px_-40px_rgba\(0\,0\,0\,0\.95\)\]{--tw-shadow: 0 28px 90px -40px rgba(0,0,0,.95);--tw-shadow-colored: 0 28px 90px -40px 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-\[0_28px_90px_-58px_rgba\(15\,23\,42\,0\.45\)\]{--tw-shadow: 0 28px 90px -58px rgba(15,23,42,.45);--tw-shadow-colored: 0 28px 90px -58px 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-\[0_2px_20px_-8px_rgba\(16\,185\,129\,0\.25\)\]{--tw-shadow: 0 2px 20px -8px rgba(16,185,129,.25);--tw-shadow-colored: 0 2px 20px -8px 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-\[0_4px_20px_-6px_rgba\(254\,44\,85\,0\.45\)\]{--tw-shadow: 0 4px 20px -6px rgba(254,44,85,.45);--tw-shadow-colored: 0 4px 20px -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)}.shadow-\[0_8px_30px_-12px_rgba\(245\,158\,11\,0\.35\)\]{--tw-shadow: 0 8px 30px -12px rgba(245,158,11,.35);--tw-shadow-colored: 0 8px 30px -12px 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-\[inset_0_0_0_1px_rgba\(148\,163\,184\,0\.24\)\]{--tw-shadow: inset 0 0 0 1px rgba(148,163,184,.24);--tw-shadow-colored: inset 0 0 0 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-\[inset_0_0_0_1px_rgba\(148\,163\,184\,0\.26\)\]{--tw-shadow: inset 0 0 0 1px rgba(148,163,184,.26);--tw-shadow-colored: inset 0 0 0 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-\[inset_0_0_0_1px_rgba\(148\,163\,184\,0\.28\)\]{--tw-shadow: inset 0 0 0 1px rgba(148,163,184,.28);--tw-shadow-colored: inset 0 0 0 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-\[inset_0_0_0_1px_rgba\(226\,232\,240\,0\.9\)\]{--tw-shadow: inset 0 0 0 1px rgba(226,232,240,.9);--tw-shadow-colored: inset 0 0 0 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-\[inset_0_0_0_1px_rgba\(226\,232\,240\,0\.92\)\]{--tw-shadow: inset 0 0 0 1px rgba(226,232,240,.92);--tw-shadow-colored: inset 0 0 0 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-\[inset_1px_0_0_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: inset 1px 0 0 rgba(15,23,42,.04);--tw-shadow-colored: inset 1px 0 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-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--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 rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--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-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;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 rgb(0 0 0 / .05);--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 rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--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:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.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-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--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)}.ring-\[hsl\(var\(--legal-rule\)\)\]{--tw-ring-color: hsl(var(--legal-rule))}.ring-\[hsl\(var\(--wizard-accent\)\)\/0\.25\]{--tw-ring-color: hsl(var(--wizard-accent))/.25}.ring-amber-400\/20{--tw-ring-color: rgb(251 191 36 / .2)}.ring-amber-400\/25{--tw-ring-color: rgb(251 191 36 / .25)}.ring-amber-400\/30{--tw-ring-color: rgb(251 191 36 / .3)}.ring-amber-500\/15{--tw-ring-color: rgb(245 158 11 / .15)}.ring-black\/10{--tw-ring-color: rgb(0 0 0 / .1)}.ring-black\/5{--tw-ring-color: rgb(0 0 0 / .05)}.ring-black\/\[0\.03\]{--tw-ring-color: rgb(0 0 0 / .03)}.ring-black\/\[0\.04\]{--tw-ring-color: rgb(0 0 0 / .04)}.ring-black\/\[0\.06\]{--tw-ring-color: rgb(0 0 0 / .06)}.ring-border{--tw-ring-color: hsl(var(--border))}.ring-primary\/15{--tw-ring-color: hsl(var(--primary) / .15)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-violet-500\/25{--tw-ring-color: rgb(139 92 246 / .25)}.ring-white\/15{--tw-ring-color: rgb(255 255 255 / .15)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur-\[1px\]{--tw-blur: blur(1px);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)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));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)}.saturate-\[0\.85\]{--tw-saturate: saturate(.85);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-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)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-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)}.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;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.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{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.agent-history-sheet{--history-ink: #182235;--history-muted: #667085;--history-paper: #ffffff;--history-canvas: #f3f6fa;--history-line: #d9e1ec;--history-red: #b31920;--history-blue: #123a6f;--history-teal: #0f766e;width:min(100vw,520px);max-width:min(100vw,520px);border-left:1px solid #cfd9e6;background:var(--history-canvas);color:var(--history-ink);box-shadow:-20px 0 44px -28px #123a6f52}.agent-history-sheet *{letter-spacing:0}.agent-history-sheet>button{top:1.18rem;right:1.18rem;border:1px solid var(--history-line);background:#fff;color:var(--history-muted)}.agent-history-header{border-top:4px solid var(--history-red);border-bottom:1px solid var(--history-line);background:var(--history-paper);padding:1.35rem 4rem 1.1rem 1.35rem}.agent-history-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.agent-history-title{color:var(--history-blue);font-size:1.28rem;font-weight:900;line-height:1.2}.agent-history-description{margin-top:.38rem;color:var(--history-muted);font-size:.875rem;line-height:1.65}.agent-history-count{flex:0 0 auto;border:1px solid #d7e0ea;border-radius:4px;background:#f7f9fc;color:var(--history-red);padding:.28rem .48rem;font-size:.76rem;font-weight:900;line-height:1}.agent-history-controls{display:grid;gap:.75rem;border-bottom:1px solid #dde5ef;background:linear-gradient(180deg,#fff,#f7f9fc);padding:1rem 1.35rem .92rem}.agent-history-new-button{min-height:2.75rem;width:100%;border-radius:4px!important;background:var(--history-red)!important;box-shadow:none!important;color:#fff;font-weight:900}.agent-history-new-button:hover{background:#94141a!important;box-shadow:0 14px 30px -24px #b3192085!important}.agent-history-search{display:flex;align-items:center;gap:.5rem;min-height:2.6rem;border:1px solid #d7e0ea;border-radius:4px;background:#fff;padding:0 .72rem;color:var(--history-muted)}.agent-history-search:focus-within{border-color:#123a6f6b;box-shadow:0 0 0 3px #123a6f14}.agent-history-search input{min-width:0;width:100%;border:0;background:transparent;color:var(--history-ink);font-size:.875rem;font-weight:700;outline:0}.agent-history-search input::-moz-placeholder{color:#8792a4;font-weight:600}.agent-history-search input::placeholder{color:#8792a4;font-weight:600}.agent-history-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #d9e1ec;border-radius:6px;background:#fff}.agent-history-stats span{display:grid;gap:.1rem;justify-items:center;padding:.6rem .45rem}.agent-history-stats span+span{border-left:1px solid #edf1f6}.agent-history-stats strong{color:var(--history-blue);font-size:1.05rem;font-weight:900;line-height:1}.agent-history-stats small{color:var(--history-muted);font-size:.72rem;font-weight:800;line-height:1.1}.agent-history-list-region{background:var(--history-canvas);padding:1rem 1.35rem 1.35rem}.agent-history-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.agent-history-card{position:relative;overflow:hidden;border:1px solid var(--history-line);border-radius:8px;background:#fff;box-shadow:0 12px 28px -24px #123a6f5c;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.agent-history-card:before{content:"";position:absolute;inset-block:0;left:0;width:3px;background:#95a3b7}.agent-history-card.is-completed:before{background:var(--history-teal)}.agent-history-card.is-active{border-color:#b3192075;box-shadow:0 0 0 1px #b3192014,0 16px 34px -26px #b319207a}.agent-history-card.is-active:before{background:var(--history-red)}.agent-history-card:hover{border-color:#bdc9d9;box-shadow:0 18px 38px -28px #123a6f6b;transform:translateY(-1px)}.agent-history-card-main{display:grid;width:100%;grid-template-columns:2rem minmax(0,1fr);gap:.72rem;border:0;background:transparent;padding:.92rem 2.85rem .92rem 1rem;text-align:left;cursor:pointer}.agent-history-card-icon{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border:1px solid #dfe6ef;border-radius:6px;background:#f5f7fb;color:var(--history-blue)}.agent-history-card.is-completed .agent-history-card-icon{border-color:#c7e7e2;background:#eef8f6;color:var(--history-teal)}.agent-history-card-content{display:grid;min-width:0;gap:.32rem}.agent-history-card-topline{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.6rem}.agent-history-card-topline span{min-width:0;overflow:hidden;color:var(--history-muted);font-size:.75rem;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.agent-history-card-topline em{flex:0 0 auto;border:1px solid #dbe3ee;border-radius:4px;background:#f7f9fc;color:var(--history-muted);padding:.18rem .45rem;font-size:.7rem;font-style:normal;font-weight:900;line-height:1.1}.agent-history-card.is-completed .agent-history-card-topline em{border-color:#c7e7e2;background:#eef8f6;color:var(--history-teal)}.agent-history-card.is-active .agent-history-card-topline em{border-color:#b3192038;background:#fff5f5;color:var(--history-red)}.agent-history-card-content strong{overflow:hidden;color:var(--history-ink);font-size:.94rem;font-weight:900;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.agent-history-card-preview{display:-webkit-box;overflow:hidden;color:var(--history-muted);font-size:.81rem;font-weight:600;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.agent-history-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.38rem;color:#7a8699;font-size:.72rem;font-weight:700;line-height:1.3}.agent-history-card-meta em{border-left:1px solid #d9e1ec;color:var(--history-red);font-style:normal;font-weight:900;padding-left:.42rem}.agent-history-delete{position:absolute;top:.58rem;right:.58rem;height:2rem;width:2rem;border-radius:4px;color:#7a8699;opacity:0;transition:background .18s ease,color .18s ease,opacity .18s ease}.agent-history-card:hover .agent-history-delete,.agent-history-card:focus-within .agent-history-delete{opacity:1}.agent-history-delete:hover{background:#fff1f2;color:var(--history-red)}.agent-history-empty{display:grid;justify-items:center;gap:.45rem;border:1px dashed #cfd9e6;border-radius:8px;background:#fff;padding:2.25rem 1.25rem;text-align:center}.agent-history-empty svg{color:var(--history-red)}.agent-history-empty strong{color:var(--history-blue);font-size:.96rem;font-weight:900}.agent-history-empty p{max-width:16rem;margin:0;color:var(--history-muted);font-size:.84rem;line-height:1.65}@media (max-width: 640px){.agent-history-sheet{width:100%;max-width:100%}.agent-history-header{padding-left:1rem;padding-right:3.4rem}.agent-history-controls,.agent-history-list-region{padding-inline:1rem}.agent-history-card-main{padding-right:2.55rem}}.case-collab-page{--case-ink: #172033;--case-muted: #667085;--case-soft: #f4f6f9;--case-line: #d8dee8;--case-hover: #edf1f6;--case-accent: #0f766e;--case-blue: #123a63;--case-red: #a72227;--case-paper: #ffffff;--case-rail: #f7f9fc;--case-focus: rgba(18, 58, 99, .16);background:#eef2f6;color:var(--case-ink);padding:0}.case-collab-shell{display:grid;grid-template-columns:var(--case-left-rail-width, 280px) minmax(0,1fr) var(--case-right-rail-width, 304px);width:100%;height:100dvh;min-height:0;background:#eef2f6}.case-left-rail,.case-right-rail{position:relative;min-width:0;min-height:0;color:var(--case-ink)}.case-rail-resizer{position:absolute;top:0;bottom:0;z-index:50;width:12px;border:0;background:transparent;padding:0;cursor:col-resize;touch-action:none}.case-rail-resizer--left{right:-6px}.case-rail-resizer--right{left:-6px}.case-rail-resizer:after{content:"";position:absolute;top:.85rem;bottom:.85rem;left:50%;width:2px;border-radius:999px;background:transparent;transform:translate(-50%);transition:background-color .16s ease,box-shadow .16s ease}.case-rail-resizer:hover:after,.case-rail-resizer:focus-visible:after{background:#0f766e6b;box-shadow:0 0 0 3px #0f766e1a}.case-rail-resizer:focus-visible{outline:none}.case-left-rail{display:flex;flex-direction:column;border-right:1px solid var(--case-line);background:var(--case-rail)}.case-right-rail{display:flex;flex-direction:column;gap:.65rem;border-left:1px solid var(--case-line);background:var(--case-soft);padding:.75rem;overflow-y:auto}.case-rail-brand{display:flex;align-items:center;gap:.7rem;min-height:4.1rem;border-bottom:1px solid rgba(216,222,232,.8);padding:.85rem 1rem}.case-rail-brand img{border-radius:8px;box-shadow:0 6px 16px #0b284f1f}.case-rail-brand strong,.case-panel-heading h2,.case-progress-panel h2{display:block;margin:0;color:var(--case-ink);font-size:.9375rem;font-weight:700;line-height:1.2}.case-rail-brand span,.case-panel-heading p{display:block;margin-top:.18rem;color:var(--case-muted);font-size:.75rem;line-height:1.2}.case-rail-actions{display:grid;gap:.35rem;padding:.65rem .7rem}.case-rail-action,.case-invite-button{display:flex;min-height:2.5rem;align-items:center;gap:.65rem;border:0;border-radius:8px;background:transparent;color:var(--case-ink);padding:.52rem .66rem;font-size:.875rem;font-weight:600;text-align:left;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.case-rail-action:hover,.case-invite-button:hover{background:var(--case-hover)}.case-rail-action:active,.case-invite-button:active{transform:translateY(1px)}.case-rail-action--primary{background:var(--case-blue);color:#fff}.case-rail-action--primary:hover{background:#174875}.case-rail-action.is-active{background:#e8eef6;color:var(--case-blue)}.case-rail-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin:0 .7rem .55rem;border:1px solid rgba(216,222,232,.95);border-radius:8px;background:#eef2f6;padding:.25rem}.case-rail-tabs button{min-width:0;min-height:1.95rem;border:0;border-radius:6px;background:transparent;color:var(--case-muted);font-size:.76rem;font-weight:800;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.case-rail-tabs button:hover{background:var(--case-soft);color:var(--case-ink)}.case-rail-tabs button.is-active{background:#fff;color:var(--case-ink);box-shadow:0 1px 2px #123a630f}.case-rail-tabs--right{grid-template-columns:repeat(2,minmax(0,1fr));margin:.75rem 0 .25rem;background:var(--case-soft)}.case-left-scroll{min-height:0;flex:1;overflow-y:auto;padding:.1rem .72rem 1rem}.case-sidebar-section{padding:.8rem 0;border-top:1px solid rgba(216,222,232,.72)}.case-sidebar-section:first-child{border-top:0}.case-sidebar-label{margin:0 0 .5rem;color:#8a8f98;font-size:.72rem;font-weight:850}.case-name-card{border-radius:8px;background:#fff;padding:.78rem;box-shadow:inset 0 0 0 1px #d8dee8f2}.case-name-card h2{margin:0;color:var(--case-ink);font-size:.95rem;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.case-name-card span{display:inline-flex;margin-top:.55rem;border-radius:999px;background:#0f766e1a;padding:.28rem .55rem;color:var(--case-accent);font-size:.75rem;font-weight:700}.case-detail-list{display:grid;gap:.45rem;margin:0}.case-detail-list div,.case-summary-list article{border-radius:8px;padding:.56rem .62rem;transition:background-color .16s ease}.case-detail-list div:hover,.case-summary-list article:hover,.case-record-list li:hover{background:var(--case-hover)}.case-detail-list dt{color:#8a8f98;font-size:.75rem;font-weight:600}.case-detail-list dd{display:-webkit-box;margin:.18rem 0 0;color:var(--case-ink);font-size:.875rem;line-height:1.45;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.case-summary-list{display:grid;gap:.35rem}.case-summary-list strong{display:block;color:var(--case-ink);font-size:.8125rem;font-weight:700}.case-summary-list span{display:-webkit-box;margin-top:.18rem;color:var(--case-muted);font-size:.8125rem;line-height:1.42;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.case-link-action{display:inline-flex;align-items:center;gap:.4rem;margin-top:.55rem;border:0;border-radius:6px;background:#fff;color:var(--case-blue);padding:.45rem .62rem;font-size:.8125rem;font-weight:800;cursor:pointer;box-shadow:inset 0 0 0 1px var(--case-line);transition:background-color .16s ease,color .16s ease}.case-link-action:hover{background:var(--case-hover);color:var(--case-accent)}.case-record-list{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.case-record-list li{display:grid;grid-template-columns:.55rem minmax(0,1fr) auto;gap:.5rem;align-items:start;border-radius:8px;padding:.58rem .62rem}.case-record-list li>span{width:.42rem;height:.42rem;margin-top:.34rem;border-radius:50%;background:var(--case-accent)}.case-record-list strong{display:block;color:var(--case-ink);font-size:.8125rem;font-weight:700;line-height:1.35}.case-record-list small{display:block;margin-top:.12rem;color:var(--case-muted);font-size:.75rem;line-height:1.3}.case-record-list em{border-radius:999px;background:#fff;padding:.16rem .42rem;color:var(--case-muted);font-size:.6875rem;font-style:normal;font-weight:700;white-space:nowrap}.case-data-note{display:grid;gap:.18rem;margin:.12rem 0 .72rem;border-left:3px solid var(--case-red);background:linear-gradient(90deg,#b3192012,#b3192000);padding:.32rem .3rem .36rem .62rem}.case-data-note strong{color:var(--case-blue);font-size:.78rem;font-weight:900;line-height:1.3}.case-data-note span{color:var(--case-muted);font-size:.68rem;line-height:1.45}.case-material-list{display:grid;gap:.58rem}.case-material-vault-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.72rem;margin:.18rem 0 .72rem;border-bottom:1px solid #e7ebf1;padding:0 0 .68rem}.case-material-vault-header>div{display:grid;min-width:0;gap:.2rem}.case-material-vault-header strong{color:var(--case-blue);font-size:.86rem;font-weight:900;line-height:1.28}.case-material-vault-header span{color:#5d6673;font-size:.68rem;line-height:1.42}.case-material-vault-header button{display:inline-flex;flex:0 0 auto;align-items:center;gap:.28rem;border:0;border-radius:6px;background:var(--case-blue);padding:.38rem .55rem;color:#fff;font-size:.68rem;font-weight:900;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.case-material-vault-header button:hover{background:#123b6d}.case-material-vault-header button:active{transform:translateY(1px)}.case-material-card,.case-material-issues{border-radius:8px;background:#fff;padding:.68rem .72rem;box-shadow:inset 0 0 0 1px #dfe3eaf2}.case-material-card--collapsible{padding:0;overflow:hidden}.case-material-card--collapsible summary{display:flex;align-items:center;gap:.4rem;min-height:3.15rem;padding:.56rem .66rem;cursor:pointer;list-style:none;transition:background-color .16s ease}.case-material-card--collapsible summary::-webkit-details-marker{display:none}.case-material-card--collapsible summary:after{content:"展开";flex:0 0 auto;border-radius:999px;background:#f1f5f9;padding:.18rem .42rem;color:var(--case-blue);font-size:.64rem;font-weight:900;line-height:1.25;white-space:nowrap}.case-material-card--collapsible summary:hover{background:#fbfcfe}.case-material-card--collapsible[open] summary{border-bottom:1px solid #eef1f5;background:#fbfcfe}.case-material-card--collapsible[open] summary:after{content:"收起";background:#b3192014;color:var(--case-red)}.case-material-card-summary{display:grid;flex:1 1 auto;min-width:0;gap:.16rem}.case-material-card-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--case-ink);font-size:.82rem;font-weight:850;line-height:1.32}.case-material-card-status{flex:0 0 auto;border-radius:999px;background:#0f766e1a;padding:.15rem .42rem;color:var(--case-accent);font-size:.66rem;font-weight:900;line-height:1.25;white-space:nowrap}.case-material-card-status.is-warning{background:#fff7ed;color:#c2410c}.case-material-card-body{padding:.58rem .66rem .68rem}.case-material-card-head strong,.case-material-issues strong{color:var(--case-ink);font-size:.82rem;font-weight:850;line-height:1.32}.case-material-card-head span.is-warning{background:#fff7ed;color:#c2410c}.case-material-card small{display:block;margin-top:.22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--case-muted);font-size:.7rem;line-height:1.4}.case-material-card--collapsible small{margin-top:0}.case-material-card p{display:-webkit-box;margin:.45rem 0 0;color:#3f4652;font-size:.75rem;line-height:1.48;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.case-material-card-body p{margin-top:0}.case-material-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin:.58rem 0 0}.case-material-card dl div{border-radius:6px;background:#f8fafc;padding:.42rem .46rem}.case-material-card dt{color:#8a8f98;font-size:.64rem;font-weight:850}.case-material-card dd{margin:.14rem 0 0;color:var(--case-blue);font-size:.7rem;font-weight:800;line-height:1.3}.case-material-card em{display:block;margin-top:.5rem;border-top:1px solid #eef1f5;padding-top:.45rem;color:#7c8491;font-size:.68rem;font-style:normal;line-height:1.4}.case-material-issues{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.68rem}.case-material-issues strong{flex-basis:100%}.case-material-issues span{border-radius:999px;background:#fff7ed;padding:.18rem .45rem;color:#c2410c;font-size:.66rem;font-weight:850}.case-collab-page .case-chat-main{border:0;border-radius:0;background:#fff;box-shadow:none}.case-collab-page .wizard-chat-header{display:flex;align-items:center;gap:.75rem;min-height:3.65rem;border-bottom:1px solid var(--case-line);background:#fffffff5;padding-left:1rem;padding-right:1rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.case-chat-view-tabs{display:flex;flex:0 0 auto;align-items:flex-end;gap:0;border-bottom:1px solid var(--case-line);background:#f4f7fb;padding:.45rem 1rem 0;overflow-x:auto}.case-chat-view-tabs button{position:relative;display:inline-flex;min-height:2.42rem;align-items:center;gap:.42rem;border:1px solid transparent;border-bottom:0;border-radius:8px 8px 0 0;background:transparent;padding:0 1rem;color:#536276;font-size:.86rem;font-weight:850;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.case-chat-view-tabs button+button:before{content:"";position:absolute;top:.72rem;bottom:.72rem;left:0;width:1px;background:#d7e0eb}.case-chat-view-tabs button.is-active:before,.case-chat-view-tabs button.is-active+button:before{display:none}.case-chat-view-tabs button svg{flex:0 0 auto;color:#7a8798}.case-chat-view-tabs button:hover{background:#eef3f8;color:var(--case-ink)}.case-chat-view-tabs button.is-active{min-height:2.5rem;margin-bottom:-1px;border-color:var(--case-line);color:var(--case-blue);background:#fff}.case-chat-view-tabs button.is-active svg{color:var(--case-red)}.case-collab-page .wizard-thread{background:#fff;padding:2.1rem 1.5rem 1.25rem}.case-private-tab-stage{min-height:0;flex:1 1 auto;overflow:hidden;background:#f7f9fc;padding:1rem 1.2rem}.case-collab-page .wizard-agent-bubble,.case-collab-page .wizard-user-bubble,.case-collab-page .wizard-step-card{border-radius:1.25rem}.case-collab-page .wizard-user-bubble{background:#ececf1;color:var(--case-ink);box-shadow:none}.case-collab-page .tune-wizard-composer-dock{width:min(100%,60rem);margin:0 auto;border-top:0;background:transparent;padding:1rem 1.25rem 1.25rem}.case-collab-page .tune-composer-panel{border-color:var(--case-line);border-radius:1.5rem;background:#fff;padding:.7rem .75rem;box-shadow:0 1px 2px #2021230d,0 14px 36px #20212314}.case-side-panel{border:1px solid rgba(216,222,232,.95);border-radius:8px;background:#fff;padding:.78rem;box-shadow:0 1px 2px #123a6309}.case-side-panel--directory{padding-bottom:.75rem}.case-participant-command{display:grid;grid-template-columns:minmax(0,1fr) 2.5rem;gap:.7rem;align-items:center;margin-top:.78rem;border:1px solid rgba(18,58,99,.12);border-radius:10px;background:linear-gradient(135deg,#123a6313,#0f766e14),#fff;padding:.78rem;box-shadow:inset 0 1px #ffffffbf}.case-participant-command-copy{min-width:0}.case-participant-command-copy span,.case-participant-command-copy strong,.case-participant-command-copy small{display:block}.case-participant-progress-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.6rem}.case-participant-command-copy span{color:var(--case-accent);font-size:.7rem;font-weight:900;line-height:1.2}.case-participant-command-copy strong{margin-top:.22rem;color:var(--case-ink);font-size:1rem;font-weight:900;line-height:1.18}.case-participant-progress-head strong{margin-top:0;flex:0 0 auto;color:var(--case-blue);font-size:.9rem}.case-participant-progress-track{position:relative;overflow:hidden;height:.48rem;margin-top:.42rem;border:1px solid rgba(18,58,99,.08);border-radius:999px;background:#123a631f}.case-participant-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--case-accent),var(--case-blue));box-shadow:0 0 12px #0f766e38;transition:width .22s ease}.case-participant-command-copy small{margin-top:.24rem;color:var(--case-muted);font-size:.72rem;line-height:1.35}.case-participant-command-button{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:0;border-radius:9px;background:var(--case-blue);color:#fff;cursor:pointer;box-shadow:0 8px 18px #123a632e;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.case-participant-command-button:hover{background:#174875;box-shadow:0 10px 22px #123a6338;transform:translateY(-1px)}.case-participant-command-button:active{transform:translateY(1px)}.case-participant-role-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin-top:.55rem}.case-participant-role-chip{display:inline-flex;min-width:0;min-height:2rem;align-items:center;justify-content:center;gap:.32rem;border:1px solid var(--case-line);border-radius:8px;background:#fff;padding:.36rem .45rem;color:var(--case-blue);font-size:.72rem;font-weight:850;line-height:1.15;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.case-participant-role-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-participant-role-chip:hover{border-color:#123a633d;background:#f8fafc;transform:translateY(-1px)}.case-participant-role-chip.is-covered{border-color:#0f766e38;background:#f0fdfab8;color:var(--case-accent)}.case-participant-command-button:focus-visible,.case-participant-role-chip:focus-visible{outline:none;box-shadow:0 0 0 3px var(--case-focus)}.case-room-gate-alert{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.62rem;align-items:flex-start;margin-top:.68rem;border:1px solid rgba(179,25,32,.18);border-radius:8px;background:linear-gradient(180deg,#fff7edc7,#fff);padding:.68rem;box-shadow:0 8px 18px #b319200f}.case-room-gate-icon{display:grid;width:2rem;height:2rem;place-items:center;border-radius:8px;background:#b319201a;color:var(--case-red)}.case-room-gate-copy{min-width:0}.case-room-gate-copy strong,.case-room-gate-copy small{display:block}.case-room-gate-copy strong{color:var(--case-ink);font-size:.8rem;font-weight:950;line-height:1.25}.case-room-gate-copy small{margin-top:.22rem;color:#5c4a41;font-size:.7rem;line-height:1.42}.case-room-gate-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;margin-top:.5rem}.case-room-gate-status em{display:block;min-width:0;overflow:hidden;border-radius:6px;background:#b3192014;padding:.26rem .34rem;color:#7c2d12;font-size:.64rem;font-style:normal;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.case-room-gate-status em.is-ready{background:#0f766e1a;color:var(--case-accent)}.case-room-gate-alert>button{grid-column:1 / -1;display:inline-flex;min-height:2rem;align-items:center;justify-content:center;border:0;border-radius:7px;background:var(--case-red);padding:.42rem .52rem;color:#fff;font-size:.7rem;font-weight:950;line-height:1;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.case-room-gate-alert>button:hover{background:#8f1419;transform:translateY(-1px)}.case-panel-heading{display:flex;align-items:flex-start;gap:.55rem;padding-bottom:.62rem;border-bottom:1px solid var(--case-line)}.case-panel-heading svg{margin-top:.12rem;color:var(--case-blue)}.case-member-list,.case-mediator-list{display:grid;gap:.55rem;margin-top:.7rem}.case-member-card,.case-mediator-card{display:flex;align-items:center;gap:.7rem;min-width:0;border-radius:8px;padding:.58rem;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.case-member-card{align-items:flex-start;border:1px solid transparent;background:#fff}.case-mediator-card{width:100%;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.case-member-card:hover,.case-mediator-card:hover{background:var(--case-soft)}.case-member-card:hover{border-color:#123a631f;box-shadow:0 8px 20px #123a6312;transform:translateY(-1px)}.case-member-card.is-uninvited{border-color:#d8dee8e6;background:#fbfcfe}.case-member-card.is-invited{border-color:#123a631f}.case-member-card.is-in-room{border-color:#0f766e38;background:linear-gradient(180deg,#f0fdfa9e,#fff)}.case-mediator-card:focus-visible{outline:none;background:var(--case-soft);box-shadow:0 0 0 3px var(--case-focus)}.case-member-avatar{display:grid;width:2.4rem;height:2.4rem;flex:0 0 auto;place-items:center;border-radius:10px;background:#f1f5f9;color:var(--case-blue);font-size:.875rem;font-weight:800}.case-member-main{min-width:0;flex:1}.case-member-main>div:first-child{min-width:0}.case-member-main strong,.case-mediator-card strong{display:block;overflow-wrap:anywhere;color:var(--case-ink);font-size:.875rem;font-weight:700;line-height:1.25}.case-member-main small,.case-mediator-card span,.case-mediator-card small{display:block;margin-top:.15rem;color:var(--case-muted);font-size:.75rem;line-height:1.35;overflow-wrap:anywhere}.case-member-status-row{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.42rem}.case-direct-chat-button{display:inline-flex;align-items:center;gap:.28rem;margin-top:.45rem;border:0;border-radius:6px;background:#0b284f14;padding:.34rem .5rem;color:var(--case-blue);font-size:.68rem;font-weight:900;line-height:1;cursor:pointer;transition:background-color .16s ease,color .16s ease}.case-direct-chat-button:hover{background:var(--case-blue);color:#fff}.case-direct-chat-button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--case-focus)}.case-status-badge,.case-online-dot,.case-mediator-card em{display:inline-flex;align-items:center;border-radius:999px;padding:.18rem .5rem;font-size:.6875rem;font-weight:800;line-height:1.2;white-space:nowrap}.case-status-badge{background:#f1f5f9;color:#475569}.case-status-badge--invited{background:#0b284f14;color:var(--case-blue)}.case-online-dot{gap:.3rem;background:#f3f4f6;color:#6b7280}.case-online-dot:before{width:.38rem;height:.38rem;border-radius:50%;background:currentColor;content:""}.case-verification-badge{display:inline-flex;align-items:center;border-radius:999px;background:#f3f4f6;padding:.18rem .5rem;color:#667085;font-size:.6875rem;font-weight:850;line-height:1.2;white-space:nowrap}.case-verification-badge--pending{background:#fff7ed;color:#c2410c}.case-verification-badge--verified{background:#0f766e1a;color:var(--case-accent)}.case-mediator-card img{width:2.4rem;height:2.4rem;flex:0 0 auto;border-radius:10px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px #e5e7ebf2}.case-mediator-card>div{min-width:0;flex:1}.case-mediator-card em{background:#f3f4f6;color:#6b7280;font-style:normal}.case-mediator-card em.is-online{background:#0f766e1a;color:var(--case-accent)}.case-mediator-dialog{border-color:var(--case-line);border-radius:14px;background:#fff;box-shadow:0 24px 70px #123a632e}.case-mediator-dialog-hero{display:grid;grid-template-columns:4.4rem minmax(0,1fr) auto;gap:.9rem;align-items:center;border:1px solid rgba(18,58,99,.12);border-radius:10px;background:linear-gradient(135deg,#123a630f,#0f766e14),#fff;padding:.9rem}.case-mediator-dialog-hero img{width:4.4rem;height:4.4rem;border-radius:10px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px #e5e7ebf2,0 12px 24px #123a631f}.case-mediator-dialog-hero div{min-width:0}.case-mediator-dialog-hero span,.case-mediator-dialog-hero strong,.case-mediator-dialog-hero p{display:block}.case-mediator-dialog-hero span{color:var(--case-accent);font-size:.72rem;font-weight:950;line-height:1.2}.case-mediator-dialog-hero strong{margin-top:.2rem;color:var(--case-ink);font-size:1.15rem;font-weight:950;line-height:1.2}.case-mediator-dialog-hero p{margin:.34rem 0 0;color:#475467;font-size:.86rem;line-height:1.58}.case-mediator-dialog-hero em{align-self:start;border-radius:999px;background:#f2f4f7;padding:.22rem .52rem;color:#667085;font-size:.72rem;font-style:normal;font-weight:900;line-height:1.1;white-space:nowrap}.case-mediator-dialog-hero em.is-online{background:#0f766e1a;color:var(--case-accent)}.case-mediator-summary-strip{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.6rem;margin-top:.8rem}.case-mediator-summary-strip span{display:grid;min-width:0;gap:.24rem;border:1px solid var(--case-line);border-radius:8px;background:#fbfcfe;padding:.68rem .72rem}.case-mediator-summary-strip small{color:var(--case-muted);font-size:.7rem;font-weight:850;line-height:1.2}.case-mediator-summary-strip strong{color:var(--case-blue);font-size:.82rem;font-weight:950;line-height:1.32}.case-mediator-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;margin-top:.8rem}.case-mediator-detail-card{border:1px solid var(--case-line);border-radius:10px;background:#fff;padding:.78rem .82rem}.case-mediator-detail-card h3{margin:0;color:var(--case-ink);font-size:.86rem;font-weight:950;line-height:1.25}.case-mediator-detail-card ul{display:grid;gap:.46rem;margin:.62rem 0 0;padding:0;list-style:none}.case-mediator-detail-card li{position:relative;padding-left:.9rem;color:#475467;font-size:.8rem;line-height:1.45}.case-mediator-detail-card li:before{content:"";position:absolute;top:.55em;left:0;width:.34rem;height:.34rem;border-radius:999px;background:var(--case-accent)}.case-mediator-handoff-card{margin-top:.8rem;border:1px solid rgba(18,58,99,.12);border-radius:10px;background:#f8fafc;padding:.78rem .86rem}.case-mediator-handoff-card span{display:block;color:var(--case-blue);font-size:.72rem;font-weight:950;line-height:1.2}.case-mediator-handoff-card p{margin:.32rem 0 0;color:#475467;font-size:.84rem;line-height:1.55}.case-invite-button{width:100%;min-height:3.45rem;justify-content:flex-start;margin-top:.7rem;border:1px solid rgba(18,58,99,.16);background:linear-gradient(180deg,#fff,#f8fafc);color:var(--case-blue);padding:.58rem .7rem;font-size:.875rem;box-shadow:0 1px 2px #123a630a}.case-invite-button:hover{border-color:#123a633d;background:#fff;box-shadow:0 8px 20px #123a6314;transform:translateY(-1px)}.case-invite-button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--case-focus)}.case-invite-button-icon{display:grid;width:2.15rem;height:2.15rem;flex:0 0 auto;place-items:center;border-radius:8px;background:#123a6314}.case-invite-button-copy{display:grid;min-width:0;gap:.12rem}.case-invite-button-copy strong,.case-invite-button-copy small{display:block}.case-invite-button-copy strong{color:var(--case-blue);font-size:.86rem;font-weight:900;line-height:1.15}.case-invite-button-copy small{color:var(--case-muted);font-size:.72rem;font-weight:700;line-height:1.25}.case-chat-room-gate-card{display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-left:2.75rem;max-width:min(100%,52rem);border:1px solid rgba(179,25,32,.18);border-radius:10px;background:linear-gradient(180deg,#fff7edc7,#fff);padding:.78rem .9rem;box-shadow:0 10px 24px #b319200f}.case-chat-room-gate-card>span{display:grid;width:2.2rem;height:2.2rem;place-items:center;border-radius:8px;background:#b319201a;color:var(--case-red)}.case-chat-room-gate-card em{display:inline-flex;margin-bottom:.22rem;border-radius:999px;background:#b3192014;padding:.18rem .5rem;color:var(--case-red);font-size:.68rem;font-style:normal;font-weight:950;line-height:1}.case-chat-room-gate-card strong{display:block;color:var(--case-ink);font-size:.9rem;font-weight:950;line-height:1.25}.case-chat-room-gate-card p{margin:.24rem 0 0;color:#5c4a41;font-size:.82rem;line-height:1.5}.case-chat-room-gate-card button{display:inline-flex;min-height:2.1rem;align-items:center;justify-content:center;border:0;border-radius:7px;background:var(--case-red);padding:.44rem .72rem;color:#fff;font-size:.76rem;font-weight:950;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.case-chat-room-gate-card button:hover:not(:disabled){background:#8f1419;transform:translateY(-1px)}.case-chat-room-gate-card button:disabled{cursor:default;opacity:.68;transform:none}.case-participant-guide{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:1rem;column-gap:1rem;row-gap:.75rem;margin-left:2.75rem;max-width:min(100%,52rem);border:1px solid rgba(15,118,110,.14);border-radius:10px;background:#ffffffb8;padding:.78rem .9rem}.case-participant-guide-copy span{display:inline-flex;border-radius:999px;background:#0f766e1a;padding:.22rem .55rem;color:var(--case-accent);font-size:.72rem;font-weight:900}.case-participant-guide-copy h2{margin:.45rem 0 0;color:var(--case-ink);font-size:.96rem;font-weight:800;line-height:1.25}.case-participant-guide-copy p{margin:.35rem 0 0;color:var(--case-muted);font-size:.875rem;line-height:1.55}.case-participant-guide-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;justify-content:flex-end;max-width:24rem}.case-participant-guide-hint{max-width:18rem;margin:0;color:var(--case-muted);font-size:.78rem;line-height:1.45}.case-participant-guide-footer>button:not([class]){border:0;background:transparent;color:var(--case-muted);font-size:.8125rem;font-weight:800;cursor:pointer}.case-participant-guide-footer>button:not([class]):hover{color:var(--case-blue)}.case-invite-dialog{border-color:var(--case-line);border-radius:14px;background:#fff;box-shadow:0 24px 70px #123a632e}.case-invite-form{display:grid;gap:1rem}.case-invite-dialog-hero{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;gap:.75rem;align-items:center;border:1px solid rgba(18,58,99,.12);border-radius:12px;background:linear-gradient(135deg,#123a6312,#0f766e13),#fff;padding:.82rem}.case-invite-avatar,.case-invite-role-icon{display:grid;flex:0 0 auto;place-items:center;border-radius:10px;background:#f1f5f9;color:var(--case-blue);font-weight:900}.case-invite-avatar{width:3rem;height:3rem;font-size:1rem}.case-invite-dialog-hero div{min-width:0}.case-invite-dialog-hero div>span,.case-invite-dialog-hero div>strong,.case-invite-dialog-hero div>small{display:block}.case-invite-dialog-hero div>span{color:var(--case-accent);font-size:.72rem;font-weight:900;line-height:1.2}.case-invite-dialog-hero div>strong{margin-top:.16rem;overflow-wrap:anywhere;color:var(--case-ink);font-size:1rem;font-weight:900;line-height:1.2}.case-invite-dialog-hero div>small{margin-top:.18rem;color:var(--case-muted);font-size:.78rem;line-height:1.35}.case-invite-dialog-hero em{align-self:start;border-radius:999px;background:#123a6314;padding:.22rem .55rem;color:var(--case-blue);font-size:.72rem;font-style:normal;font-weight:900;line-height:1.25;white-space:nowrap}.case-invite-field{display:grid;gap:.45rem}.case-invite-field input,.case-invite-field textarea{border-color:#d8dee8f2;border-radius:10px;background:#fff}.case-invite-field textarea{min-height:6.2rem}.case-invite-field-hint{color:var(--case-muted);font-size:.72rem;line-height:1.35}.case-invite-field-hint.is-warning{color:#b45309;font-weight:800}.case-invite-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.case-invite-methods button:hover,.case-invite-methods button.is-selected{border-color:#0f766e52;background:#f0fdfab8}.case-invite-methods button.is-selected{box-shadow:0 8px 20px #0f766e14}.case-invite-role-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.case-invite-role-picker button{display:grid;grid-template-columns:2.1rem minmax(0,1fr) 1rem;gap:.55rem;align-items:center;min-height:4rem;border:1px solid var(--case-line);border-radius:10px;background:#fff;padding:.62rem;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.case-invite-role-picker button:hover,.case-invite-role-picker button.is-selected{border-color:#0f766e52;background:#f0fdfab8}.case-invite-role-picker button:hover{transform:translateY(-1px)}.case-invite-role-picker button.is-selected{box-shadow:0 8px 20px #0f766e14}.case-invite-role-picker button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--case-focus)}.case-invite-role-icon{width:2.1rem;height:2.1rem;font-size:.8rem}.case-invite-role-copy{min-width:0}.case-invite-role-copy strong,.case-invite-role-copy span{display:block}.case-invite-role-copy strong{color:var(--case-ink);font-size:.8125rem;font-weight:900;line-height:1.2}.case-invite-role-copy span{margin-top:.22rem;color:var(--case-muted);font-size:.72rem;line-height:1.35}.case-invite-role-check{color:var(--case-accent)}.case-mobile-action,.case-platform-mobile-trigger{display:none!important}.case-progress-panel{border-color:#0f766e33;background:linear-gradient(180deg,#f0fdfadb,#fff)}.case-progress-panel p{margin:.55rem 0 0;color:var(--case-accent);font-size:.875rem;font-weight:800}.case-progress-panel span{display:block;margin-top:.4rem;color:var(--case-muted);font-size:.8125rem;line-height:1.45}.case-demo-runner-panel{border-color:#0b284f29;background:linear-gradient(180deg,#fff,#f8fafc)}.case-demo-runner-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.72rem}.case-demo-runner-heading h2{margin:0;color:var(--case-ink);font-size:.92rem;font-weight:900}.case-demo-runner-heading p{margin:.24rem 0 0;color:var(--case-muted);font-size:.72rem;line-height:1.35}.case-demo-runner-heading button,.case-demo-operation-form button{border:0;border-radius:7px;background:var(--case-blue);color:#fff;font-size:.68rem;font-weight:900;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,opacity .16s ease}.case-demo-runner-heading button{padding:.42rem .5rem;background:#f2f4f7;color:var(--case-blue);box-shadow:inset 0 0 0 1px #0b284f14}.case-demo-runner-heading button:disabled,.case-demo-operation-form button:disabled{cursor:default;opacity:.48}.case-demo-operation-list{display:grid;gap:.46rem;margin:.82rem 0 0;padding:0;list-style:none}.case-demo-operation-list li{border-radius:8px;background:#fff;padding:.52rem;box-shadow:inset 0 0 0 1px #dfe3eaf2}.case-demo-operation-summary{display:grid;grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;gap:.48rem}.case-demo-operation-summary>span{display:grid;width:1.54rem;height:1.54rem;place-items:center;border-radius:999px;background:#0b284f14;color:var(--case-blue);font-size:.66rem;font-weight:900}.case-demo-operation-summary strong{display:block;color:var(--case-ink);font-size:.76rem;font-weight:850;line-height:1.25}.case-demo-operation-summary small{display:block;margin-top:.16rem;color:var(--case-muted);font-size:.68rem;line-height:1.35}.case-demo-operation-summary em{border-radius:999px;background:#f2f4f7;padding:.16rem .42rem;color:#667085;font-size:.66rem;font-style:normal;font-weight:900;white-space:nowrap}.case-demo-operation-form{display:grid;gap:.5rem;margin-top:.62rem;border-top:1px solid #eef1f5;padding-top:.62rem}.case-demo-operation-form label,.case-demo-operation-field{display:grid;gap:.22rem}.case-demo-operation-form label>span,.case-demo-operation-field>span{color:var(--case-blue);font-size:.68rem;font-weight:900;line-height:1.2}.case-demo-operation-form input:not([type=checkbox]),.case-demo-operation-form textarea,.case-demo-operation-form select{min-width:0;width:100%;border:1px solid #dfe3ea;border-radius:7px;background:#fff;padding:.42rem .5rem;color:var(--case-ink);font-size:.74rem;line-height:1.42;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.case-demo-operation-form .case-demo-select-trigger{min-height:2.42rem;border-color:#dfe3ea;border-radius:7px;background:linear-gradient(180deg,#fff,#fbfcfe);padding:.42rem .5rem;color:var(--case-ink);font-size:.74rem;font-weight:800;line-height:1.42;box-shadow:inset 0 1px #ffffffd1,0 1px 2px #20212309}.case-demo-operation-form .case-demo-select-trigger:hover{border-color:#c5ccd8;background:#fff}.case-demo-operation-form .case-demo-select-trigger:focus{border-color:#0b284f52;box-shadow:0 0 0 3px #0b284f0f,inset 0 1px #ffffffd1}.case-demo-operation-form .case-demo-select-trigger:disabled{cursor:default;border-color:#e2e7ef;background:#f8fafc;color:#566070;opacity:1}.case-demo-select-content{z-index:120;border-color:#d9e0ea;border-radius:12px;background:#fff;padding:.28rem;box-shadow:0 18px 46px #20212329,0 0 0 1px #ffffffb8}.case-demo-select-item{min-height:2.32rem;border-radius:9px;color:var(--case-ink);font-size:.82rem;font-weight:800;line-height:1.35}.case-demo-select-item[data-highlighted]{background:#f4f7fb;color:var(--case-blue)}.case-demo-select-item[data-state=checked]{background:#0f766e14;color:var(--case-accent)}.case-demo-operation-form textarea{resize:vertical}.case-demo-operation-form input:not([type=checkbox]):focus,.case-demo-operation-form textarea:focus,.case-demo-operation-form select:focus{border-color:#0b284f52;box-shadow:0 0 0 3px #0b284f0f}.case-demo-operation-checks{display:grid;gap:.34rem}.case-demo-operation-checks label{display:flex;align-items:flex-start;gap:.42rem;border-radius:7px;background:#f8fafc;padding:.4rem .46rem;box-shadow:inset 0 0 0 1px #dfe3eac7}.case-demo-operation-checks input{width:.86rem;height:.86rem;margin-top:.08rem;accent-color:var(--case-blue);flex:0 0 auto}.case-demo-operation-checks span{color:#3f4652;font-size:.7rem;font-weight:750;line-height:1.35}.case-demo-operation-form button{min-height:2rem;padding:.42rem .48rem}.case-sample-agent-step-row{align-items:flex-start}.case-sample-agent-step-stack{max-width:min(100%,36rem)}.case-sample-agent-step-card{border:1px solid rgba(11,40,79,.12);border-radius:10px;background:#fff;padding:.62rem .72rem;box-shadow:0 1px 2px #2021230a}.case-sample-agent-step-head{display:grid;grid-template-columns:1.55rem minmax(0,1fr);gap:.5rem;align-items:flex-start}.case-sample-agent-step-head>span{display:grid;width:1.55rem;height:1.55rem;place-items:center;border-radius:999px;background:#b319201a;color:var(--case-red);font-size:.68rem;font-weight:950}.case-sample-agent-step-head strong{display:block;color:var(--case-ink);font-size:.86rem;font-weight:900;line-height:1.25}.case-sample-agent-step-head p{margin:.18rem 0 0;color:#5c6674;font-size:.76rem;line-height:1.45}.case-sample-support-strip{display:flex;flex-wrap:wrap;gap:.32rem;margin-top:.48rem;border-top:1px solid #edf1f6;padding-top:.42rem}.case-sample-support-strip button{display:inline-flex;align-items:center;gap:.28rem;min-height:1.65rem;border:0;border-radius:6px;background:#f3f6fa;padding:.22rem .48rem;color:var(--case-blue);font-size:.7rem;font-weight:850;line-height:1.2;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.case-sample-support-strip button:hover{background:#e8eef6}.case-sample-support-strip button:disabled{color:#94a3b8;cursor:default;opacity:.72;transform:none}.case-sample-support-strip button.is-private{background:#b319201a;color:var(--case-red)}.case-sample-support-strip button.is-private:disabled{background:#94a3b824;color:#94a3b8}.case-sample-support-strip button:active{transform:translateY(1px)}.case-workflow-lock{display:grid;grid-template-columns:1.6rem minmax(0,1fr) auto;gap:.48rem;align-items:center;margin-top:.48rem;border:1px solid rgba(179,25,32,.16);border-radius:8px;background:#fffaf5;padding:.48rem .55rem}.case-workflow-lock>span{display:grid;width:1.6rem;height:1.6rem;place-items:center;border-radius:6px;background:#b319201a;color:var(--case-red)}.case-workflow-lock strong,.case-workflow-lock small{display:block}.case-workflow-lock strong{color:var(--case-ink);font-size:.82rem;font-weight:950;line-height:1.2}.case-workflow-lock small{margin-top:.18rem;color:#5c4a41;font-size:.74rem;line-height:1.42}.case-workflow-lock button{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;border:0;border-radius:7px;background:var(--case-red);padding:.42rem .64rem;color:#fff;font-size:.72rem;font-weight:950;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.case-workflow-lock button:hover{background:#8f1419;transform:translateY(-1px)}.case-face-verify-panel{margin-top:.55rem;border:1px solid rgba(11,40,79,.12);border-radius:8px;background:#fff;overflow:hidden}.case-face-verify-header{display:flex;justify-content:space-between;gap:.7rem;border-bottom:1px solid #e6ebf2;background:#f8fafc;padding:.55rem .7rem}.case-face-verify-header span{display:block;color:var(--case-red);font-size:.66rem;font-weight:950}.case-face-verify-header strong{display:block;margin-top:.1rem;color:var(--case-ink);font-size:.86rem;font-weight:950}.case-face-verify-header p{max-width:42rem;margin:.18rem 0 0;color:#5c6674;font-size:.7rem;line-height:1.4}.case-face-verify-header em{align-self:flex-start;border-radius:999px;background:#0b284f14;padding:.16rem .4rem;color:var(--case-blue);font-size:.64rem;font-style:normal;font-weight:950;white-space:nowrap}.case-face-verify-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.case-face-verify-list article{display:grid;grid-template-columns:2.45rem minmax(0,1fr) auto;gap:.68rem;align-items:center;min-height:5.65rem;border-right:1px solid #edf1f6;border-bottom:1px solid #edf1f6;padding:.75rem .82rem}.case-face-verify-list article:nth-child(2n){border-right:0}.case-face-verify-list article:nth-last-child(-n+2){border-bottom:0}.case-face-verify-list article.is-verified{background:#fbfffd}.case-face-verify-list article.is-active{background:#f8fbff;box-shadow:inset 3px 0 0 var(--case-blue)}.case-face-verify-list strong{display:block;color:var(--case-ink);font-size:.84rem;font-weight:920;line-height:1.28}.case-face-verify-list small{display:block;margin-top:.16rem;color:#667085;font-size:.72rem;line-height:1.35}.case-face-verify-badges{display:flex;flex-wrap:wrap;gap:.32rem;margin-top:.42rem}.case-face-verify-badges span,.case-face-verify-ok{display:inline-flex;align-items:center;border-radius:999px;background:#f3f4f6;padding:.18rem .45rem;color:#667085;font-size:.68rem;font-weight:850;line-height:1.2;white-space:nowrap}.case-face-verify-status--pending{background:#fff7ed!important;color:#c2410c!important}.case-face-verify-status--done,.case-face-verify-ok{background:#0f766e1a!important;color:var(--case-accent)!important}.case-face-verify-list button,.case-face-verify-actions button{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border:0;border-radius:8px;background:var(--case-blue);padding:.48rem .62rem;color:#fff;font-size:.72rem;font-weight:900;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,opacity .16s ease,transform .16s ease}.case-face-verify-list button:disabled{cursor:default;opacity:.48}.case-face-verify-list button:not(:disabled):active,.case-face-verify-actions button:active{transform:translateY(1px)}.case-face-verify-actions{display:flex;align-items:center;justify-content:space-between;gap:.85rem;border-top:1px solid #e6ebf2;background:#f8fafc;padding:.72rem .92rem}.case-face-verify-actions span{color:#667085;font-size:.72rem;font-weight:760;line-height:1.45}.case-face-verify-actions .case-face-verify-secondary-action{border:1px solid rgba(11,40,79,.14);background:#fff;color:var(--case-blue)}.case-camera-simulator{display:grid;grid-template-columns:minmax(12rem,.72fr) minmax(0,1fr);gap:.95rem;border-top:1px solid #e6ebf2;background:#fff;padding:.9rem .92rem}.case-camera-simulator-view{position:relative;display:grid;place-items:center;min-height:13.4rem;overflow:hidden;border:1px solid rgba(11,40,79,.14);border-radius:10px;background:linear-gradient(135deg,#0b284fe6,#05182ff0),#07182f}.case-camera-simulator-view video{width:100%;height:100%;min-height:13.4rem;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1)}.case-camera-frame{position:relative;display:grid;place-items:center;width:min(10rem,58%);aspect-ratio:1;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#fff}.case-camera-frame:before{border-style:solid}.case-camera-frame:before,.case-camera-frame:after{position:absolute;top:-.78rem;right:-.78rem;bottom:-.78rem;left:-.78rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;content:""}.case-camera-frame:after{top:-1.42rem;right:-1.42rem;bottom:-1.42rem;left:-1.42rem;border-style:dashed;opacity:.62}.case-camera-frame>em{position:absolute;bottom:-2.35rem;border-radius:999px;background:#ffffff1a;padding:.25rem .55rem;color:#ffffffd1;font-size:.66rem;font-style:normal;font-weight:850;letter-spacing:0}.case-camera-face-outline{position:relative;display:block;width:4.7rem;height:6.2rem;border:2px solid rgba(255,255,255,.78);border-radius:48% 48% 42% 42%/38% 38% 54% 54%;background:#ffffff0f;box-shadow:inset 0 -1.4rem 2.4rem #ffffff12,0 0 0 .55rem #ffffff0d}.case-camera-face-outline:before,.case-camera-face-outline:after{position:absolute;top:-1.25rem;width:1.3rem;height:1.3rem;border-color:#ffffffe0;content:""}.case-camera-face-outline:before{left:-1.25rem;border-top:2px solid;border-left:2px solid;border-radius:.35rem 0 0}.case-camera-face-outline:after{right:-1.25rem;border-top:2px solid;border-right:2px solid;border-radius:0 .35rem 0 0}.case-camera-face-outline b,.case-camera-face-outline i{position:absolute;left:50%;transform:translate(-50%);display:block;content:""}.case-camera-face-outline b{top:2.45rem;width:2rem;height:.45rem;border-top:2px solid rgba(255,255,255,.72);border-radius:999px}.case-camera-face-outline i{bottom:1.15rem;width:1.7rem;height:.65rem;border-bottom:2px solid rgba(255,255,255,.7);border-radius:0 0 999px 999px}.case-camera-scan-line{position:absolute;left:8%;right:8%;top:16%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);opacity:0}.case-camera-simulator-view.is-scanning .case-camera-scan-line{animation:caseCameraScan 1.1s ease-in-out infinite;opacity:1}.case-camera-simulator-view.is-passed{background:linear-gradient(135deg,#0f766ee6,#052c29f0),#052c29}.case-camera-simulator-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:.42rem}.case-camera-simulator-copy>span{color:var(--case-red);font-size:.72rem;font-weight:950}.case-camera-simulator-copy>strong{color:var(--case-ink);font-size:1.02rem;font-weight:950;line-height:1.28}.case-camera-simulator-copy>p{max-width:40rem;margin:0;color:#5c6674;font-size:.76rem;line-height:1.55}.case-camera-identity-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:.25rem 0 0}.case-camera-identity-summary div{min-width:0;border:1px solid #e5eaf1;border-radius:8px;background:#fbfcfe;padding:.5rem .6rem}.case-camera-identity-summary dt{color:#7c8491;font-size:.66rem;font-weight:900;line-height:1.2}.case-camera-identity-summary dd{margin:.18rem 0 0;color:var(--case-ink);font-size:.72rem;font-weight:850;line-height:1.34}.case-camera-liveness-card,.case-camera-receipt{display:grid;gap:.16rem;margin-top:.18rem;border:1px solid rgba(197,28,35,.16);border-radius:8px;background:#c51c230d;padding:.55rem .65rem}.case-camera-receipt{border-color:#0f766e33;background:#0f766e14}.case-camera-liveness-card span,.case-camera-receipt span{color:var(--case-red);font-size:.66rem;font-weight:950}.case-camera-receipt span{color:var(--case-accent)}.case-camera-liveness-card strong,.case-camera-receipt strong{color:var(--case-ink);font-size:.8rem;font-weight:950;line-height:1.3}.case-camera-liveness-card p,.case-camera-receipt p{margin:0;color:#667085;font-size:.68rem;font-weight:760;line-height:1.4}.case-camera-checkpoints{display:flex;flex-wrap:wrap;gap:.36rem;margin-top:.28rem}.case-camera-checkpoints em{border:1px solid #d8dee8;border-radius:999px;background:#fff;padding:.22rem .52rem;color:#667085;font-size:.68rem;font-style:normal;font-weight:860;line-height:1.2}.case-camera-checkpoints em.is-active{border-color:#c51c2359;background:#c51c230f;color:var(--case-red)}.case-camera-checkpoints em.is-done{border-color:#0f766e42;background:#0f766e1a;color:var(--case-accent)}.case-camera-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.45rem}.case-camera-actions button{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border:0;border-radius:8px;background:var(--case-red);padding:.52rem .74rem;color:#fff;font-size:.72rem;font-weight:900;line-height:1.2;cursor:pointer;transition:background-color .16s ease,opacity .16s ease,transform .16s ease}.case-camera-actions button:disabled{cursor:default;opacity:.62}.case-camera-actions button:not(:disabled):active{transform:translateY(1px)}@keyframes caseCameraScan{0%{top:14%}50%{top:82%}to{top:14%}}.case-rule-notice{margin-top:.55rem;border:1px solid rgba(11,40,79,.12);border-radius:8px;background:#fff;overflow:hidden}.case-rule-notice-header{display:flex;justify-content:space-between;gap:.7rem;border-bottom:1px solid #e6ebf2;background:#f8fafc;padding:.55rem .7rem}.case-rule-notice-header span{display:block;color:var(--case-red);font-size:.66rem;font-weight:950}.case-rule-notice-header strong{display:block;margin-top:.1rem;color:var(--case-ink);font-size:.86rem;font-weight:950}.case-rule-notice-header p{max-width:42rem;margin:.18rem 0 0;color:#5c6674;font-size:.7rem;line-height:1.4}.case-rule-notice-header em{align-self:flex-start;border:1px solid rgba(179,25,32,.18);border-radius:999px;background:#b319200f;padding:.16rem .4rem;color:var(--case-red);font-size:.64rem;font-style:normal;font-weight:900;white-space:nowrap}.case-rule-notice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.case-rule-notice-grid article{min-height:0;border-right:1px solid #edf1f6;border-bottom:1px solid #edf1f6;padding:.5rem .62rem}.case-rule-notice-grid article:nth-child(2n){border-right:0}.case-rule-notice-grid article:nth-last-child(-n+2){border-bottom:0}.case-rule-notice-grid strong{display:block;color:var(--case-blue);font-size:.72rem;font-weight:950;line-height:1.3}.case-rule-notice-grid p{margin:.22rem 0 0;color:#3f4856;font-size:.7rem;line-height:1.45}.case-rule-notice-footer{border-top:1px solid #e6ebf2;background:#f8fafc;padding:.42rem .7rem}.case-rule-notice-footer span{display:block;color:#667085;font-size:.66rem;font-weight:760;line-height:1.4}.case-demo-operation-form--main{gap:.42rem;margin-top:.48rem;border-top-color:#e8edf3;padding-top:.48rem}.case-demo-operation-form--main label,.case-demo-operation-form--main .case-demo-operation-field{gap:.14rem}.case-demo-operation-form--main label>span,.case-demo-operation-form--main .case-demo-operation-field>span{font-size:.68rem}.case-system-generated-field{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;border:1px solid #e5e9ef;border-radius:7px;background:#f8fafc;padding:.36rem .5rem}.case-system-generated-field span{color:var(--case-blue);font-size:.68rem;font-weight:900;line-height:1.2}.case-system-generated-field strong{color:var(--case-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem;font-weight:850;line-height:1.3;letter-spacing:0}.case-system-generated-field small{flex-basis:100%;color:var(--case-muted);font-size:.66rem;line-height:1.35}.case-demo-operation-form--main input:not([type=checkbox]),.case-demo-operation-form--main textarea,.case-demo-operation-form--main select{border-radius:7px;padding:.38rem .5rem;font-size:.78rem;line-height:1.4}.case-demo-operation-form--main .case-demo-select-trigger{min-height:2rem;border-radius:7px;padding:.34rem .5rem;font-size:.78rem;line-height:1.35}.case-demo-operation-form--main .case-demo-operation-checks{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.32rem}.case-demo-operation-form--main .case-demo-operation-checks label{min-height:1.85rem;align-items:center;padding:.32rem .42rem}.case-sample-agent-step-card:has(.case-rule-notice) .case-demo-operation-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.case-demo-operation-form--main .case-demo-operation-checks span{font-size:.72rem}.case-demo-operation-form--main button{justify-self:start;min-height:2rem;border-radius:7px;padding:.42rem .72rem;font-size:.76rem;background:var(--case-blue)}.case-sample-agent-step-row--submitted .case-sample-agent-step-card{background:#fbfcfe;box-shadow:0 1px 2px #20212308}.case-sample-agent-step-row--submitted .case-demo-operation-form--main input:not([type=checkbox]),.case-sample-agent-step-row--submitted .case-demo-operation-form--main textarea,.case-sample-agent-step-row--submitted .case-demo-operation-form--main select,.case-sample-agent-step-row--submitted .case-demo-operation-form--main .case-demo-select-trigger{background:#f8fafc;color:#566070;opacity:1}.case-sample-agent-step-row--submitted .case-demo-operation-checks label{background:#fbfcfe}.case-demo-operation-submitted{justify-self:start;border-radius:999px;background:#0f766e1a;padding:.28rem .52rem;color:#0f766e;font-size:.7rem;font-weight:900}.case-demo-operation-list li.is-complete{background:#f8fffd;box-shadow:inset 0 0 0 1px #0f766e2e}.case-demo-operation-list li.is-complete .case-demo-operation-summary>span{background:#0f766e1a;color:#0f766e}.case-demo-operation-list li.is-complete .case-demo-operation-summary em{background:#0f766e1f;color:#0f766e}.case-demo-operation-list li.is-active{background:#fffdf8;box-shadow:inset 0 0 0 1px #b3192029,0 8px 16px #b319200a}.case-demo-operation-list li.is-active .case-demo-operation-summary>span,.case-demo-operation-list li.is-active .case-demo-operation-summary em{background:#b319201a;color:var(--case-red)}.case-demo-operation-list li.is-locked{background:#fafafa}.case-demo-runner-note{margin:.62rem 0 0;color:#7c8491;font-size:.68rem;line-height:1.45}.case-private-negotiation-workspace{display:grid;grid-template-columns:minmax(15.5rem,.85fr) minmax(0,1.55fr);gap:.9rem;height:100%;min-height:0;max-width:72rem;margin:0 auto}.case-private-summary-panel,.case-private-chat-panel{min-width:0;border:1px solid var(--case-line);border-radius:10px;background:#fff;box-shadow:0 10px 24px #1720330a;min-height:0}.case-private-summary-panel{display:grid;align-content:start;gap:.62rem;background:#f8fafc;padding:.7rem;overflow-y:auto}.case-private-sidebar-block{display:grid;gap:.5rem;border-bottom:1px solid #e1e7f0;padding-bottom:.62rem}.case-private-sidebar-block:last-child{border-bottom:0;padding-bottom:0}.case-private-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.case-private-sidebar-head span,.case-private-chat-head span{display:block;color:var(--case-blue);font-size:.68rem;font-weight:900}.case-private-sidebar-head strong,.case-private-chat-head h3{display:block;margin:.12rem 0 0;color:var(--case-ink);font-size:.84rem;font-weight:900;line-height:1.28}.case-private-chat-head p{max-width:32rem;margin:.22rem 0 0;color:var(--case-muted);font-size:.74rem;line-height:1.45}.case-private-sidebar-head button{display:flex;align-items:center;gap:.28rem;border:1px solid #dfe5ee;border-radius:7px;background:#fff;padding:.34rem .46rem;color:var(--case-blue);font-size:.68rem;font-weight:850;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.case-private-sidebar-head button:hover{border-color:#123a6347;background:#eef3f8;color:#0b284f}.case-private-history-list,.case-private-fact-list,.case-private-material-list,.case-private-contact-list{display:grid;gap:.4rem}.case-private-history-list button,.case-private-contact-list button{display:grid;min-width:0;width:100%;border:0;border-radius:8px;background:transparent;padding:.48rem .52rem;text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease}.case-private-history-list button:hover,.case-private-history-list button.is-active,.case-private-contact-list button:hover,.case-private-contact-list button.is-selected{background:#eef3f8}.case-private-history-list strong,.case-private-contact-list strong,.case-private-material-list strong{display:block;color:var(--case-ink);font-size:.78rem;font-weight:850;line-height:1.28}.case-private-history-list span,.case-private-material-list small,.case-private-contact-list small{display:block;margin-top:.16rem;color:var(--case-muted);font-size:.68rem;line-height:1.35}.case-private-history-list small{margin-top:.22rem;color:#8a94a3;font-size:.64rem;font-weight:800}.case-private-fact-list article,.case-private-material-list article{border:1px solid #e1e7f0;border-radius:8px;background:#fff;padding:.54rem .58rem}.case-private-fact-list small{display:block;color:var(--case-blue);font-size:.66rem;font-weight:900}.case-private-fact-list p{display:-webkit-box;margin:.18rem 0 0;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:#303744;font-size:.72rem;line-height:1.45}.case-private-material-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem}.case-private-material-list span{border-radius:6px;background:#0f766e1a;padding:.12rem .34rem;color:#0f766e;font-size:.62rem;font-weight:900;white-space:nowrap}.case-private-material-list span.is-warning{background:#a722271a;color:#8a2025}.case-private-contact-list button{grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.48rem}.case-private-chat-panel{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.74rem;padding:.86rem}.case-private-chat-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom:1px solid #e7ebf1;padding-bottom:.72rem}.case-private-chat-status{display:inline-flex;flex:0 0 auto;align-items:center;gap:.34rem;border:1px solid #dfe5ee;border-radius:7px;background:#f8fafc;padding:.38rem .54rem;color:#475467;font-size:.72rem;font-weight:850;white-space:nowrap}.case-private-tab-stage .case-direct-chat-layout--private{grid-template-columns:1fr;gap:.68rem;height:100%;min-height:0}.case-private-tab-stage .case-direct-chat-main{min-height:0;border:0;border-radius:0;background:transparent;padding:0}.case-private-tab-stage .case-direct-chat-title{border:1px solid #e3e8ef;border-radius:8px;background:#f8fafc;padding:.55rem .62rem;color:var(--case-blue)}.case-private-tab-stage .case-direct-chat-thread{min-height:7.5rem;max-height:none;border:1px solid #e7ebf1;border-radius:8px;background:#f6f7f9;padding:.68rem}.case-private-tab-stage .case-direct-chat-thread article{max-width:82%;border:1px solid #e1e7f0;border-radius:8px;background:#fff;padding:.6rem .68rem;box-shadow:none}.case-private-tab-stage .case-direct-chat-thread article.is-self{border-color:#d8e1ed;background:#eef3f8}.case-private-tab-stage .case-direct-chat-thread span{color:#475467;font-size:.68rem;font-weight:850}.case-private-tab-stage .case-direct-chat-thread p{color:#303744;font-size:.82rem;line-height:1.55}.case-private-tab-stage .case-direct-chat-empty{border-color:#dfe5ee;border-radius:8px;background:#fff}.case-private-tab-stage .case-direct-chat-composer{display:flex;align-items:flex-end;gap:.52rem;border-top:1px solid #e7ebf1;padding-top:.58rem}.case-private-tab-stage .case-direct-chat-composer textarea{min-height:3.35rem;flex:1 1 auto;border-color:#cfd6df;border-radius:8px;background:#fff;box-shadow:none}.case-direct-chat-layout{display:grid;grid-template-columns:minmax(12rem,.72fr) minmax(0,1.7fr);gap:.9rem;min-height:28rem}.case-direct-chat-title strong,.case-direct-chat-empty strong{display:block;color:var(--case-ink);font-size:.84rem;font-weight:900;line-height:1.25}.case-direct-chat-title span,.case-direct-chat-empty span{display:block;margin-top:.16rem;color:var(--case-muted);font-size:.72rem;line-height:1.4}.case-direct-chat-main{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.72rem;min-width:0;border:1px solid #e3e8ef;border-radius:10px;background:#fff;padding:.75rem}.case-direct-chat-thread{display:grid;align-content:start;gap:.55rem;min-height:0;max-height:22rem;overflow-y:auto;border-radius:8px;background:#f7f7f8;padding:.65rem}.case-direct-chat-thread article{display:grid;gap:.24rem;max-width:86%;border-radius:10px;background:#fff;padding:.62rem .72rem;box-shadow:inset 0 0 0 1px #dfe3eaf2}.case-direct-chat-thread article.is-self{justify-self:end;background:#e8eef6}.case-direct-chat-thread article.case-direct-chat-typing{background:#fff;color:#7c8491}.case-direct-chat-thread span{display:flex;flex-wrap:wrap;gap:.35rem;color:var(--case-blue);font-size:.7rem;font-weight:900}.case-direct-chat-thread time{color:#7c8491;font-weight:800}.case-direct-chat-thread p{margin:0;color:#303744;font-size:.82rem;line-height:1.58}.case-direct-chat-typing p{display:inline-flex;align-items:center;gap:.3rem;color:#667085}.case-direct-chat-typing em{margin-left:.18rem;font-size:.75rem;font-style:normal;font-weight:850}.case-direct-chat-empty{display:grid;gap:.2rem;border:1px dashed #ccd4df;border-radius:8px;background:#fff;padding:.75rem}.case-direct-chat-composer{display:grid;gap:.55rem}.case-direct-chat-composer textarea{min-height:5.4rem;border-color:#dfe3ea;border-radius:9px;font-size:.88rem;line-height:1.58}.case-direct-chat-composer button{justify-self:end;min-height:2.35rem;border-radius:8px;font-size:.8rem}.case-private-tab-stage .case-direct-chat-composer button{flex:0 0 auto}.case-procedure-list{display:grid;gap:.48rem;margin:.9rem 0 0;padding:0;list-style:none}.case-procedure-list li{display:grid;grid-template-columns:1.78rem minmax(0,1fr) auto;align-items:start;gap:.5rem;border-radius:8px;background:#ffffffc7;padding:.58rem .62rem;box-shadow:inset 0 0 0 1px #dfe3eae6}.case-procedure-list li>span{display:grid;width:1.72rem;height:1.72rem;place-items:center;border-radius:999px;background:#eef2f7;color:var(--case-blue);font-size:.68rem;font-weight:900;line-height:1}.case-procedure-list strong{display:block;color:var(--case-ink);font-size:.8rem;font-weight:850;line-height:1.3}.case-procedure-list small{display:block;margin-top:.18rem;color:var(--case-muted);font-size:.72rem;line-height:1.42}.case-procedure-list em{align-self:start;border-radius:999px;background:#f2f4f7;padding:.16rem .42rem;color:#667085;font-size:.68rem;font-style:normal;font-weight:850;white-space:nowrap}.case-procedure-list li.is-done>span{background:#0f766e1a;color:#0f766e}.case-procedure-list li.is-done em{background:#0f766e1a;color:#0f766e}.case-procedure-list li.is-active{background:#fffdf8;box-shadow:inset 0 0 0 1px #b3192029,0 8px 16px #b319200a}.case-procedure-list li.is-active>span{background:#b319201a;color:var(--case-red)}.case-procedure-list li.is-active em{background:#b319201a;color:var(--case-red)}@media (max-width: 1280px){.case-collab-shell{grid-template-columns:var(--case-left-rail-width, 248px) minmax(0,1fr) var(--case-right-rail-width, 276px)}.case-right-rail{display:flex;padding:.65rem}}@media (max-width: 1080px){.case-collab-shell{grid-template-columns:var(--case-left-rail-width, 270px) minmax(0,1fr)}.case-right-rail,.case-rail-resizer--right{display:none}}@media (max-width: 900px){.case-collab-shell{grid-template-columns:minmax(0,1fr)}.case-left-rail,.case-rail-resizer{display:none}.case-mobile-action{display:inline-flex!important}.case-collab-page .wizard-thread{padding-left:1rem;padding-right:1rem}.case-participant-guide{grid-template-columns:1fr;margin-left:0}.case-chat-room-gate-card,.case-workflow-lock{grid-template-columns:2.2rem minmax(0,1fr);margin-left:0}.case-chat-room-gate-card button,.case-workflow-lock button{grid-column:1 / -1;width:100%}.case-participant-guide-footer{justify-content:flex-start;max-width:none}.case-participant-guide-hint{max-width:none}.case-invite-methods,.case-invite-role-picker,.case-invite-grid{grid-template-columns:1fr}.case-invite-dialog-hero{grid-template-columns:3rem minmax(0,1fr)}.case-invite-dialog-hero em{grid-column:1 / -1;justify-self:start}.case-mediator-dialog-hero,.case-mediator-summary-strip,.case-mediator-detail-grid{grid-template-columns:1fr}.case-mediator-dialog-hero img{width:4rem;height:4rem}.case-mediator-dialog-hero em{justify-self:start}.case-material-card dl{grid-template-columns:1fr}}@media (max-width: 700px){.case-private-tab-stage{overflow-y:auto;padding:.78rem}.case-private-negotiation-workspace{grid-template-columns:1fr;height:auto;min-height:auto}.case-private-summary-panel,.case-private-chat-panel{padding:.78rem}.case-private-chat-head{display:grid}.case-private-chat-status{width:-moz-fit-content;width:fit-content}.case-private-tab-stage .case-direct-chat-thread{min-height:16rem;max-height:18rem}.case-private-tab-stage .case-direct-chat-thread article{max-width:100%}.case-private-tab-stage .case-direct-chat-composer{display:grid}}.gov-portal-page{--gov-ink: #182235;--gov-muted: #667085;--gov-soft: #f3f6fb;--gov-paper: #ffffff;--gov-line: #d9e1ec;--gov-red: #b31920;--gov-red-dark: #8f1417;--gov-blue: #123a6f;--gov-blue-deep: #0b284f;--gov-gold: #c59a46;--gov-chrome-height: 12.75rem;--legal-ink: 218 36% 15%;--legal-rule: 214 25% 86%;--legal-navy: 214 72% 25%;--mcn-accent: 358 70% 40%;background:var(--gov-soft);color:var(--gov-ink);letter-spacing:0;overflow-x:clip;scroll-behavior:smooth}.gov-portal-page *,.gov-portal-page *:before,.gov-portal-page *:after{letter-spacing:0}.gov-portal-page a{color:inherit;text-decoration:none}.gov-portal-page button,.gov-portal-page input{font:inherit}.gov-container{width:min(100% - 2rem,1180px);margin-inline:auto}.gov-site-header{position:relative;z-index:10;background:var(--gov-paper);box-shadow:0 8px 24px #0e2a5414}.gov-topbar{border-bottom:1px solid rgba(255,255,255,.18);background:var(--gov-blue-deep);color:#ffffffd6;font-size:.8125rem}.gov-topbar-inner{display:flex;min-height:2.25rem;align-items:center;justify-content:space-between;gap:1rem}.gov-topbar-inner span{min-width:0;white-space:nowrap}.gov-masthead{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:7.5rem;padding-block:1.4rem}.gov-brand{display:flex;min-width:0;align-items:center;gap:1rem;border:0;background:transparent;color:var(--gov-ink);text-align:left;cursor:pointer}.gov-brand-emblem{display:grid;width:4rem;height:4rem;flex:0 0 auto;place-items:center;border-radius:8px;background:transparent;box-shadow:0 10px 22px #0b284f29;overflow:hidden}.gov-brand-logo{width:4rem;height:4rem;display:block;border-radius:8px}.gov-brand-copy{display:grid;min-width:0;gap:.25rem}.gov-brand-copy h1{margin:0;color:var(--gov-blue-deep);font-size:1.75rem;font-weight:800;line-height:1.18;overflow-wrap:anywhere}.gov-brand-supratitle{color:var(--gov-red);font-size:.875rem;font-weight:700}.gov-brand-copy>span:last-child{color:var(--gov-muted);font-size:.9375rem}.gov-search{display:flex;width:min(100%,26rem);height:2.75rem;align-items:center;border:1px solid var(--gov-line);border-radius:4px;background:#fff;color:var(--gov-muted);overflow:hidden}.gov-search svg{margin-left:.85rem;flex:0 0 auto}.gov-search input{min-width:0;flex:1;border:0;background:transparent;padding:0 .75rem;color:var(--gov-ink);outline:none;font-size:.875rem}.gov-search input::-moz-placeholder{color:#8a95a7}.gov-search input::placeholder{color:#8a95a7}.gov-search button{height:100%;border:0;background:var(--gov-red);color:#fff;padding-inline:1rem;font-size:.875rem;font-weight:700;white-space:nowrap;cursor:pointer}.gov-search button:hover{background:var(--gov-red-dark)}.gov-mainnav{background:var(--gov-red);color:#fff}.gov-mainnav-inner{display:flex;min-height:3.125rem;align-items:center;overflow-x:auto}.gov-mainnav-inner::-webkit-scrollbar{height:0}.gov-mainnav-inner a{display:inline-flex;align-items:center;align-self:stretch;padding:0 1rem;border-left:1px solid rgba(255,255,255,.18);color:#fff;font-size:.9375rem;font-weight:700;white-space:nowrap}.gov-mainnav-inner a:last-child{border-right:1px solid rgba(255,255,255,.18)}.gov-mainnav-inner a:hover{background:#ffffff1f}.gov-hero{position:relative;isolation:isolate;min-height:calc(100svh - var(--gov-chrome-height));min-height:calc(100dvh - var(--gov-chrome-height));display:flex;align-items:center;overflow:hidden;background-image:linear-gradient(180deg,#081e3dc7,#0c2d579e 48%,#081e3dd6),url(/assets/law-firms/cover-courthouse.jpg);background-position:center;background-size:cover;color:#fff}.gov-hero-atmosphere{position:absolute;top:-20%;right:-10%;bottom:-20%;left:-10%;z-index:0;pointer-events:none;background:radial-gradient(42% 48% at 50% 42%,rgba(197,154,70,.28) 0%,transparent 68%),radial-gradient(38% 42% at 22% 30%,rgba(120,170,220,.22) 0%,transparent 70%),radial-gradient(36% 40% at 78% 58%,rgba(255,255,255,.14) 0%,transparent 72%);filter:blur(28px);animation:gov-hero-atmosphere-drift 14s ease-in-out infinite alternate}@keyframes gov-hero-atmosphere-drift{0%{transform:translate3d(-1.5%,-1%,0) scale(1)}to{transform:translate3d(1.5%,1.2%,0) scale(1.04)}}.gov-hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center;padding-block:clamp(1.75rem,4vh,3.25rem);animation:gov-hero-rise .52s ease-out both}@keyframes gov-hero-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.gov-hero-kicker{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1.1rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff1f;padding:.45rem .95rem;color:#ffffffeb;font-size:.875rem;font-weight:700;letter-spacing:.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gov-hero h2{max-width:20ch;margin:0;color:#fff;font-size:clamp(2.1rem,4.6vw,3.15rem);font-weight:800;line-height:1.18;letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance}.gov-hero-lead{max-width:28rem;margin:.85rem 0 0;color:#ffffffc7;font-size:1.05rem;font-weight:500;line-height:1.65}.gov-hero p:not(.gov-hero-kicker):not(.gov-hero-lead){max-width:46rem;margin:1.2rem 0 0;color:#ffffffdb;font-size:1.0625rem;line-height:1.85}.gov-hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.75rem}.gov-case-intake{display:grid;gap:.85rem;width:min(100%,42rem);margin-top:1.85rem;border:1px solid rgba(255,255,255,.72);border-radius:1.35rem;background:#fffffff7;padding:1rem 1.05rem .9rem;text-align:left;box-shadow:0 1px #ffffffa6 inset,0 18px 50px #02081447;transition:transform .2s ease,box-shadow .2s ease}.gov-case-intake:focus-within{transform:translateY(-2px);box-shadow:0 1px #ffffffb3 inset,0 24px 56px #02081457}.gov-case-intake textarea{width:100%;min-height:7.5rem;resize:vertical;border:0;border-radius:.75rem;background:transparent;padding:.55rem .35rem .35rem;color:var(--gov-ink);font-size:1.05rem;font-weight:600;line-height:1.7;outline:none}.gov-case-intake textarea::-moz-placeholder{color:#8a96a8;font-weight:500}.gov-case-intake textarea::placeholder{color:#8a96a8;font-weight:500}.gov-case-intake textarea:hover,.gov-case-intake textarea:focus{background:transparent;box-shadow:none}.gov-case-intake textarea[aria-invalid=true]{color:var(--gov-red)}.gov-case-intake-prompts{display:flex;flex-wrap:wrap;gap:.45rem;padding:0 .2rem}.gov-case-intake-chip{min-height:2rem;border:1px solid #d7e0ec;border-radius:999px;background:#f5f8fc;color:var(--gov-blue-deep);padding:.3rem .8rem;font-size:.8125rem;font-weight:700;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.gov-case-intake-chip:hover{border-color:#b8c7db;background:#eef3f9;transform:translateY(-1px)}.gov-case-intake-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.15rem}.gov-case-intake-footer p{margin:0!important;max-width:18rem;color:#6b7788!important;font-size:.8125rem!important;line-height:1.5!important}.gov-case-intake-send{display:inline-flex;align-items:center;gap:.55rem;min-height:2.65rem;border:0;border-radius:999px;background:var(--gov-blue-deep);color:#fff;padding:.25rem .3rem .25rem 1rem;font-size:.95rem;font-weight:800;cursor:pointer;box-shadow:0 10px 24px #0b284f47;transition:filter .16s ease,transform .16s ease}.gov-case-intake-send:hover{filter:brightness(1.06);transform:translateY(-1px)}.gov-case-intake-send-icon{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:999px;background:var(--gov-red)}.gov-case-intake-footer button:not(.gov-case-intake-send){display:inline-flex;align-items:center;gap:.4rem;min-height:2.85rem;border:0;border-radius:8px;background:var(--gov-red);color:#fff;padding:0 1.2rem;font-size:1rem;font-weight:800;cursor:pointer;box-shadow:0 10px 22px #b3192047}.gov-case-intake-footer button:not(.gov-case-intake-send):hover{filter:brightness(1.05)}.gov-case-intake-error{margin:0;color:var(--gov-red);font-size:.875rem;font-weight:700}.gov-primary-button,.gov-secondary-button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.45rem;border-radius:4px;padding:.72rem 1.1rem;font-size:.9375rem;font-weight:800;line-height:1.2;cursor:pointer}.gov-primary-button{border:1px solid var(--gov-red);background:var(--gov-red);color:#fff;box-shadow:0 12px 22px #64111738}.gov-primary-button:hover{background:var(--gov-red-dark);border-color:var(--gov-red-dark)}.gov-secondary-button{border:1px solid rgba(255,255,255,.72);background:#ffffff14;color:#fff}.gov-secondary-button:hover{background:#ffffff29}.gov-announcement-band{border-bottom:1px solid var(--gov-line);background:#fff}.gov-announcement-inner{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:1rem;align-items:stretch}.gov-announcement-title{display:flex;align-items:center;gap:.5rem;border-right:1px solid var(--gov-line);color:var(--gov-red);font-size:.9375rem}.gov-announcement-list{display:grid;gap:0}.gov-announcement-list a{display:grid;grid-template-columns:5.5rem minmax(0,1fr) 6.5rem;gap:.75rem;align-items:center;min-height:3.25rem;border-bottom:1px solid var(--gov-line);color:var(--gov-ink);font-size:.9375rem}.gov-announcement-list a:last-child{border-bottom:0}.gov-announcement-list span{color:var(--gov-red);font-weight:700}.gov-announcement-list strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gov-announcement-list time{color:var(--gov-muted);font-size:.8125rem;text-align:right}.gov-section{padding-block:4.5rem}.gov-service-section,.gov-specialist-section,.gov-quick-links{background:#fff}.gov-section-heading{max-width:45rem;margin:0 auto 2rem;text-align:center}.gov-section-heading p,.gov-workspace-copy p{margin:0 0 .55rem;color:var(--gov-red);font-size:.875rem;font-weight:800}.gov-section-heading h2,.gov-workspace-copy h2,.gov-boundary-layout h2{margin:0;color:var(--gov-blue-deep);font-size:2rem;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.gov-section-heading span,.gov-workspace-copy>span{display:block;margin-top:.8rem;color:var(--gov-muted);font-size:1rem;line-height:1.75}.gov-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.gov-feature-tile{display:flex;min-height:15.5rem;flex-direction:column;gap:.45rem;border:1px solid var(--gov-line);border-top:3px solid var(--gov-blue);border-radius:10px;background:#fff;padding:1.15rem 1.2rem 1.2rem;text-decoration:none;box-shadow:0 10px 24px #102d540d;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.gov-feature-tile:hover,.gov-feature-tile:focus-visible{border-color:color-mix(in srgb,var(--gov-red) 55%,var(--gov-line));box-shadow:0 14px 28px #102d541a;transform:translateY(-2px)}.gov-feature-tile--emphasize{border-top-color:var(--gov-red);background:linear-gradient(180deg,#fff8f8,#fff 42%)}.gov-feature-tile-top{display:flex;align-items:center;justify-content:space-between;color:var(--gov-blue)}.gov-feature-tile--emphasize .gov-feature-tile-top{color:var(--gov-red)}.gov-feature-no{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:6px;background:#eef4fb;color:var(--gov-blue-deep);font-size:.8125rem;font-weight:800}.gov-feature-tile--emphasize .gov-feature-no{background:#fff2f2;color:var(--gov-red)}.gov-feature-tile strong{display:block;margin-top:.55rem;color:var(--gov-blue-deep);font-size:1.15rem;font-weight:800;line-height:1.35}.gov-feature-plain{color:var(--gov-red);font-size:.9375rem;font-weight:700;line-height:1.45}.gov-feature-detail{flex:1;color:#48566a;font-size:.9rem;line-height:1.65}.gov-feature-cta{display:inline-flex;align-items:center;gap:.3rem;margin-top:.65rem;color:var(--gov-blue-deep);font-size:.9rem;font-weight:800}.gov-feature-tile--emphasize .gov-feature-cta{color:var(--gov-red)}.gov-friendly-tip{margin:1.25rem 0 0;max-width:42rem;border:1px solid color-mix(in srgb,var(--gov-red) 28%,var(--gov-line));border-radius:8px;background:#ffffffc7;padding:.85rem 1rem;color:#334155;font-size:.95rem;line-height:1.7}.gov-howto-section{border-top:1px solid var(--gov-line);background:#f6f8fc}.gov-howto-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.gov-howto-list li{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:.9rem;align-items:start;border:1px solid var(--gov-line);border-radius:10px;background:#fff;padding:1.15rem 1.2rem}.gov-howto-list li>span{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:999px;background:var(--gov-blue);color:#fff;font-size:1.15rem;font-weight:800}.gov-howto-list h3{margin:0;color:var(--gov-blue-deep);font-size:1.1rem;font-weight:800}.gov-howto-list p{margin:.4rem 0 0;color:#48566a;font-size:.9375rem;line-height:1.65}.gov-about-hero .gov-hero-inner{max-width:46rem}.gov-about-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.gov-about-trust-card{min-height:100%;border:1px solid var(--gov-line);border-radius:10px;background:#fff;padding:1.25rem 1.2rem;box-shadow:0 10px 24px #102d540d}.gov-about-trust-card svg{color:var(--gov-red)}.gov-about-trust-card h3{margin:.85rem 0 0;color:var(--gov-blue-deep);font-size:1.05rem;font-weight:800;line-height:1.4}.gov-about-trust-card p{margin:.55rem 0 0;color:#48566a;font-size:.92rem;line-height:1.7}.gov-about-help-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:0;padding:0;list-style:none}.gov-about-help-list li{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.95rem;align-items:start;border:1px solid var(--gov-line);border-radius:10px;background:#fff;padding:1.2rem 1.25rem}.gov-about-help-list li>span{display:grid;width:3rem;height:3rem;place-items:center;border-radius:8px;background:#eef4fb;color:var(--gov-blue-deep);font-size:.85rem;font-weight:800}.gov-about-help-list h3{margin:0;color:var(--gov-blue-deep);font-size:1.08rem;font-weight:800}.gov-about-help-list p{margin:.45rem 0 0;color:#48566a;font-size:.93rem;line-height:1.7}.gov-about-promise-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.gov-about-promise-card{border:1px solid var(--gov-line);border-radius:12px;background:#fff;padding:1.35rem 1.4rem;box-shadow:0 10px 24px #102d540d}.gov-about-promise-card--limit{background:linear-gradient(180deg,#fff9f8,#fff 48%)}.gov-about-promise-head{display:flex;align-items:center;gap:.55rem;color:var(--gov-blue-deep)}.gov-about-promise-card--limit .gov-about-promise-head{color:var(--gov-red)}.gov-about-promise-head h3{margin:0;font-size:1.15rem;font-weight:800}.gov-about-promise-card ul{margin:1rem 0 0;padding:0;list-style:none}.gov-about-promise-card li{position:relative;margin:0;padding:.55rem 0 .55rem 1.15rem;border-top:1px solid #e8eef6;color:#3f4d61;font-size:.95rem;line-height:1.65}.gov-about-promise-card li:before{content:"";position:absolute;left:0;top:1.05rem;width:.45rem;height:.45rem;border-radius:999px;background:var(--gov-blue)}.gov-about-promise-card--limit li:before{background:var(--gov-red)}.gov-about-contact-section{border-top:1px solid var(--gov-line);background:linear-gradient(180deg,#f7f9fd,#eef3f9),#f6f8fc}.gov-about-contact-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:1.5rem;align-items:start}.gov-about-kicker{margin:0 0 .55rem;color:var(--gov-red);font-size:.875rem;font-weight:800}.gov-about-contact-layout h2{margin:0;color:var(--gov-blue-deep);font-size:1.85rem;font-weight:800;line-height:1.3}.gov-about-contact-layout>div>p{margin:.9rem 0 0;max-width:40rem;color:#48566a;font-size:1rem;line-height:1.75}.gov-about-contact-layout a{color:var(--gov-red);font-weight:700;text-decoration:none}.gov-about-contact-layout a:hover{text-decoration:underline}.gov-about-contact-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.35rem}.gov-about-aside{border:1px solid var(--gov-line);border-radius:12px;background:#fff;padding:1.35rem 1.4rem;box-shadow:0 12px 28px #102d540f}.gov-about-aside svg{color:var(--gov-red)}.gov-about-aside h3{margin:.55rem 0 0;color:var(--gov-blue-deep);font-size:1rem;font-weight:800}.gov-about-aside p{margin:.4rem 0 0;color:#48566a;font-size:.92rem;line-height:1.7}.gov-process-layout,.gov-workspace-layout,.gov-report-layout,.gov-boundary-layout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:2.5rem;align-items:center}.gov-boundary-band{border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);background:linear-gradient(90deg,#0b284f,#123a6f),var(--gov-blue-deep);color:#fff}.gov-boundary-layout{grid-template-columns:13rem minmax(0,1fr);gap:1.5rem;padding-block:1.55rem}.gov-boundary-layout>div{display:flex;align-items:center;gap:.75rem}.gov-boundary-layout h2{color:#fff;font-size:1.4rem}.gov-boundary-layout svg{color:var(--gov-gold)}.gov-boundary-copy{min-width:0}.gov-boundary-copy p{margin:0;color:#ffffffd6;font-size:.9375rem;line-height:1.8}.gov-boundary-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.gov-boundary-tags span{border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff14;padding:.28rem .58rem;color:#ffffffd1;font-size:.75rem;font-weight:800}.workspace-bench{display:grid;grid-template-columns:13.5rem minmax(0,1fr);min-height:100vh;background:#f3f6fa;color:var(--gov-ink)}.workspace-bench-sidebar{display:flex;flex-direction:column;gap:1rem;padding:1.1rem .85rem 1.25rem;background:var(--gov-blue-deep);color:#edf3fb}.workspace-bench-brand{display:inline-flex;align-items:center;gap:.65rem;padding:.2rem .35rem;color:inherit;text-decoration:none}.workspace-bench-brand span{display:grid;gap:.05rem;min-width:0}.workspace-bench-brand strong{font-size:1.12rem;font-weight:900;line-height:1.15}.workspace-bench-brand small{color:#edf3fbb8;font-size:.88rem;font-weight:700}.workspace-bench-nav{display:grid;gap:.28rem;margin-top:.35rem}.workspace-bench-nav a{display:inline-flex;align-items:center;gap:.55rem;border-radius:6px;padding:.68rem .78rem;color:#edf3fbdb;font-size:1.02rem;font-weight:750;text-decoration:none}.workspace-bench-nav a:hover{background:#ffffff14;color:#fff}.workspace-bench-nav a.is-active{background:#b31920eb;color:#fff}.workspace-bench-side-foot{display:grid;gap:.45rem;margin-top:auto;padding-top:.75rem}.workspace-bench-side-foot a{color:#edf3fbb8;font-size:.88rem;font-weight:700;text-decoration:none;padding:.25rem .45rem}.workspace-bench-side-foot button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid rgba(255,255,255,.22);border-radius:6px;background:transparent;color:#fff;padding:.58rem .72rem;font-size:.9rem;font-weight:800;cursor:pointer}.workspace-bench-side-foot button:hover{background:#ffffff14}.workspace-bench-side-link-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:.35rem;border:1px solid rgba(255,255,255,.22)!important;border-radius:6px;background:transparent!important;color:#fff!important;padding:.58rem .72rem!important;font-size:.9rem!important;font-weight:800!important;text-decoration:none!important}.workspace-bench-side-link-btn:hover{background:#ffffff14!important}.workspace-bench-side-link-btn.is-emphasis{border-color:#b31920f2!important;background:#b31920eb!important}.workspace-bench-topbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.workspace-bench-secondary{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--gov-line);border-radius:6px;background:#fff;color:var(--gov-blue-deep);padding:.62rem 1rem;font-size:.94rem;font-weight:800;text-decoration:none}.workspace-bench-secondary:hover{border-color:#b3192059;color:var(--gov-red)}.workspace-bench-shell{display:grid;gap:1.15rem;align-content:start;min-width:0;padding:1.25rem 1.4rem 2rem}.workspace-bench-topbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.workspace-bench-topbar h1{margin:0;color:var(--gov-blue-deep);font-size:1.95rem;font-weight:900;line-height:1.2}.workspace-bench-topbar p{margin:.45rem 0 0;max-width:42rem;color:var(--gov-muted);font-size:1.05rem;font-weight:650;line-height:1.55}.workspace-bench-primary{display:inline-flex;align-items:center;gap:.35rem;border:0;border-radius:6px;background:var(--gov-red);color:#fff;padding:.62rem 1.05rem;font-size:.94rem;font-weight:800;cursor:pointer}.workspace-bench-primary:hover{background:var(--gov-red-dark)}.workspace-bench-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.workspace-bench-kpi{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;border:1px solid #e2e8f0;border-radius:10px;background:#fff;padding:1.05rem 1.1rem;box-shadow:0 1px 2px #0f172a0a;text-align:left;transition:border-color .14s ease,box-shadow .14s ease}button.workspace-bench-kpi{cursor:pointer;font:inherit;color:inherit}button.workspace-bench-kpi:hover,.workspace-bench-kpi.is-active{border-color:#b3192047;box-shadow:0 4px 14px #0f172a0f}.workspace-bench-kpi.is-active{background:linear-gradient(180deg,#fffaf9,#fff 70%)}.workspace-bench-kpi-copy{min-width:0}.workspace-bench-kpi p{margin:0;color:#64748b;font-size:.88rem;font-weight:700;letter-spacing:.01em}.workspace-bench-kpi strong{display:block;margin-top:.45rem;color:var(--gov-ink);font-size:1.85rem;font-weight:800;line-height:1.05;letter-spacing:-.02em}.workspace-bench-kpi strong span{margin-left:.22rem;color:#94a3b8;font-size:.86rem;font-weight:700}.workspace-bench-kpi small{display:block;margin-top:.4rem;color:#94a3b8;font-size:.8rem;font-weight:600;line-height:1.4}.workspace-bench-kpi-icon{display:inline-flex;width:2.55rem;height:2.55rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:10px;background:#f1f5f9;color:#64748b}.workspace-bench-kpi.tone-accent .workspace-bench-kpi-icon{background:#123a6f1a;color:var(--gov-blue)}.workspace-bench-kpi.tone-ok .workspace-bench-kpi-icon{background:#1f7a4d1f;color:#1f7a4d}.workspace-bench-kpi.tone-accent strong{color:var(--gov-blue)}.workspace-bench-kpi.tone-ok strong{color:#1f7a4d}.workspace-bench-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);gap:.95rem;align-items:start}.workspace-bench-body.function-center-bench-body{grid-template-columns:minmax(15rem,17rem) minmax(0,1fr)}@media (max-width: 1100px){.workspace-bench-body.function-center-bench-body{grid-template-columns:1fr}}.workspace-bench-panel,.workspace-bench-rail-card{border:1px solid #e2e8f0;border-radius:10px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.workspace-bench-panel{min-width:0;padding:0;overflow:hidden}.workspace-bench-panel-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem 1rem;border-bottom:1px solid #e8eef5;background:#fbfcfe;padding:.95rem 1.1rem}.workspace-bench-panel-title{display:grid;gap:.15rem;min-width:0}.workspace-bench-panel-title h2{margin:0;color:var(--gov-blue-deep);font-size:1.12rem;font-weight:850;line-height:1.25}.workspace-bench-panel-title span{color:#94a3b8;font-size:.82rem;font-weight:650}.workspace-bench-panel-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.workspace-bench-search{display:inline-flex;align-items:center;gap:.4rem;min-width:min(100%,14.5rem);border:1px solid #dbe3ee;border-radius:8px;background:#fff;padding:.48rem .75rem;color:#94a3b8}.workspace-bench-search:focus-within{border-color:#123a6f59;box-shadow:0 0 0 3px #123a6f14}.workspace-bench-search input{width:100%;border:0;background:transparent;color:var(--gov-ink);font-size:.9rem;font-weight:650;outline:none}.workspace-bench-tabs{display:inline-flex;flex-wrap:wrap;gap:.25rem;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:.2rem}.workspace-bench-tabs button{position:relative;border:0;border-radius:6px;background:transparent;color:#64748b;padding:.42rem .75rem;font-size:.88rem;font-weight:750;cursor:pointer}.workspace-bench-tabs button em{margin-left:.28rem;color:inherit;font-style:normal;font-weight:750}.workspace-bench-tabs button.is-active{background:#fff;color:var(--gov-blue-deep);box-shadow:0 1px 2px #0f172a0f}.workspace-bench-tabs button.is-active:after{display:none}.workspace-bench-table-wrap{overflow-x:auto}.workspace-bench-table{width:100%;min-width:42rem;border-collapse:collapse;text-align:left}.workspace-bench-table th{padding:.7rem 1rem;color:#64748b;font-size:.8rem;font-weight:750;border-bottom:1px solid #e8eef5;background:#fcfdff;white-space:nowrap;letter-spacing:.01em}.workspace-bench-table td{padding:.9rem 1rem;border-bottom:1px solid #eef2f7;color:#475569;font-size:.9rem;font-weight:650;vertical-align:middle}.workspace-bench-table td.is-muted{color:#94a3b8;font-size:.86rem;white-space:nowrap}.workspace-bench-table td.is-actions,.workspace-bench-table th.is-actions{text-align:right;white-space:nowrap}.workspace-bench-table tbody tr{cursor:pointer;transition:background .12s ease}.workspace-bench-table tbody tr:hover{background:#f8fafc}.workspace-bench-table tbody tr:last-child td{border-bottom:0}.workspace-bench-case-cell{display:grid;gap:.18rem;min-width:0}.workspace-bench-case-cell strong{color:var(--gov-ink);font-size:.88rem;font-weight:800;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.workspace-bench-case-cell span{overflow:hidden;color:var(--gov-ink);font-size:.9rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.workspace-bench-case-cell small{color:#94a3b8;font-size:.78rem;font-weight:650}.workspace-bench-type-chip{display:inline-flex;align-items:center;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#475569;padding:.22rem .55rem;font-size:.8rem;font-weight:700;white-space:nowrap}.workspace-bench-status{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.28rem .6rem;font-size:.8rem;font-style:normal;font-weight:750;line-height:1}.workspace-bench-status:before{content:"";width:.4rem;height:.4rem;border-radius:999px;background:currentColor}.workspace-bench-status.is-in_progress{background:#123a6f14;color:var(--gov-blue)}.workspace-bench-status.is-completed{background:#1f7a4d1a;color:#1f7a4d}.workspace-bench-status.is-interrupted{background:#a162071a;color:#a16207}.workspace-bench-link{border:0;background:transparent;color:var(--gov-red);padding:0;font-size:.88rem;font-weight:800;cursor:pointer}.workspace-bench-link:hover{color:var(--gov-red-dark)}.workspace-bench-icon-btn{margin-left:.35rem;border:0;border-radius:6px;background:transparent;color:#94a3b8;padding:.35rem;cursor:pointer}.workspace-bench-icon-btn:hover{background:#f1f5f9;color:var(--gov-red)}.workspace-delete-dialog{display:grid;width:calc(100vw - 2rem);max-width:24rem;gap:1rem;border:1px solid #d9e1ec;border-radius:12px;background:#fff;padding:1.25rem 1.3rem 1.15rem;box-shadow:0 18px 48px #18223538;color:#182235}.workspace-delete-dialog-title{margin:0;color:#182235;font-size:1.05rem;font-weight:800;letter-spacing:-.01em;line-height:1.3;text-align:left}.workspace-delete-dialog-body{display:grid;gap:.75rem;text-align:left}.workspace-delete-dialog-body>p{margin:0;color:#667085;font-size:.875rem;font-weight:500;line-height:1.55}.workspace-delete-dialog-footer{margin-top:.15rem;gap:.5rem}.workspace-bench-empty{display:grid;justify-items:center;gap:.45rem;padding:3rem 1.25rem;color:var(--gov-muted);text-align:center}.workspace-bench-empty-hero{width:min(100%,22rem);margin-bottom:.55rem;overflow:hidden;border-radius:10px;border:1px solid #e2e8f0;background:#0b284f}.workspace-bench-empty-hero img{display:block;width:100%;height:8.5rem;-o-object-fit:cover;object-fit:cover}.workspace-bench-empty p{margin:.35rem 0 0;color:var(--gov-ink);font-size:.9rem;font-weight:850}.workspace-bench-empty span{font-size:.78rem;font-weight:650}.workspace-bench-empty .workspace-bench-primary{margin-top:.55rem}.workspace-bench-rail{display:grid;gap:.75rem}.workspace-bench-rail-card{padding:.9rem .95rem}.workspace-bench-rail-card header h3{margin:0 0 .7rem;color:var(--gov-blue-deep);font-size:1.05rem;font-weight:900}.workspace-bench-rail-title{margin:0 0 .65rem;color:var(--gov-ink);font-size:1rem;font-weight:800;line-height:1.45}.workspace-bench-rail-card dl{display:grid;gap:.45rem;margin:0}.workspace-bench-rail-card dl>div{display:flex;justify-content:space-between;gap:.5rem;font-size:.9rem}.workspace-bench-rail-card dt{color:var(--gov-muted);font-weight:700}.workspace-bench-rail-card dd{margin:0;color:var(--gov-ink);font-weight:800;text-align:right}.workspace-bench-rail-actions{display:grid;gap:.45rem;margin-top:.8rem}.workspace-bench-rail-actions button{border:1px solid var(--gov-line);border-radius:6px;background:#f8fafc;color:var(--gov-blue-deep);padding:.58rem .72rem;font-size:.9rem;font-weight:800;cursor:pointer}.workspace-bench-rail-actions button:first-child{border-color:var(--gov-red);background:var(--gov-red);color:#fff}.workspace-bench-rail-empty,.workspace-bench-rail-note{margin:0;color:var(--gov-muted);font-size:.86rem;font-weight:650;line-height:1.5}.workspace-bench-rail-note{margin-top:.7rem}.workspace-recent-case,.workspace-stage-entries{border-radius:2px;border-top:3px solid var(--gov-red);padding:0;overflow:hidden}.workspace-stage-entries{border-top-color:var(--gov-blue)}.workspace-recent-case-head,.workspace-stage-entries-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--gov-line);background:#f7f9fc;padding:.85rem 1rem}.workspace-recent-case-head p,.workspace-stage-entries-head p{margin:0;color:var(--gov-blue-deep);font-size:1rem;font-weight:900;line-height:1.3}.workspace-recent-case-head span,.workspace-stage-entries-head span{display:block;margin-top:.2rem;color:var(--gov-muted);font-size:.82rem;font-weight:650;line-height:1.4}.workspace-recent-case-badge{flex:0 0 auto;border:1px solid #d7e2ef;border-radius:2px;background:#fff;color:var(--gov-blue);padding:.28rem .55rem;font-size:.78rem;font-style:normal;font-weight:850;line-height:1;white-space:nowrap}.workspace-recent-case-badge.is-completed{border-color:#1f7a4d47;color:#1f7a4d}.workspace-recent-case-badge.is-interrupted{border-color:#a1620747;color:#a16207}.workspace-recent-case-title{margin:0;padding:.9rem 1rem .55rem;color:var(--gov-ink);font-size:.98rem;font-weight:850;line-height:1.45}.workspace-recent-case-meta{display:grid;margin:0;padding:0 1rem .85rem;border-bottom:1px solid #e8eef5}.workspace-recent-case-meta>div{display:grid;grid-template-columns:4.75rem minmax(0,1fr);gap:.55rem;align-items:baseline;border-top:1px dashed #e4ebf3;padding:.48rem 0}.workspace-recent-case-meta>div:first-child{border-top:0}.workspace-recent-case-meta dt{margin:0;color:#718094;font-size:.82rem;font-weight:800}.workspace-recent-case-meta dd{margin:0;color:var(--gov-ink);font-size:.9rem;font-weight:800;word-break:break-all}.workspace-recent-case-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.85rem 1rem 1rem}.workspace-recent-case-actions button,.workspace-recent-case-actions a{display:inline-flex;min-height:2.15rem;align-items:center;justify-content:center;border-radius:2px;padding:.4rem .85rem;font-size:.86rem;font-weight:850;line-height:1;text-decoration:none;cursor:pointer}.workspace-recent-case-actions .is-primary{border:1px solid var(--gov-red);background:var(--gov-red);color:#fff}.workspace-recent-case-actions .is-primary:hover{background:var(--gov-red-dark);border-color:var(--gov-red-dark)}.workspace-recent-case-actions .is-secondary{border:1px solid var(--gov-line);background:#fff;color:var(--gov-blue-deep)}.workspace-recent-case-actions .is-secondary:hover{border-color:#b3192059;color:var(--gov-red)}.workspace-recent-case-actions a{border:0;background:transparent;color:var(--gov-blue);padding-inline:.35rem}.workspace-recent-case-actions a:hover{color:var(--gov-red)}.workspace-stage-entry-grid{display:grid;grid-template-columns:1fr;gap:0;padding:0}.workspace-stage-entry{display:grid;grid-template-columns:2.1rem 1.6rem minmax(0,1fr);grid-template-areas:"no icon title" "no icon hint";-moz-column-gap:.45rem;column-gap:.45rem;row-gap:.08rem;align-items:center;border-bottom:1px solid #e8eef5;padding:.78rem 1rem;color:inherit;text-decoration:none}.workspace-stage-entry:last-child{border-bottom:0}.workspace-stage-entry:hover{background:#f7f9fc}.workspace-stage-entry-no{grid-area:no;color:#8a98ab;font-size:.78rem;font-weight:900;font-variant-numeric:tabular-nums}.workspace-stage-entry-icon{grid-area:icon;display:inline-flex;width:1.55rem;height:1.55rem;align-items:center;justify-content:center;border:1px solid #d7e2ef;border-radius:2px;background:#fff;color:var(--gov-blue)}.workspace-stage-entry strong{grid-area:title;color:var(--gov-blue-deep);font-size:.92rem;font-weight:900;line-height:1.3}.workspace-stage-entry small{grid-area:hint;color:var(--gov-muted);font-size:.78rem;font-weight:650;line-height:1.3}.workspace-stage-entry:hover strong{color:var(--gov-red)}.workspace-stage-entry:hover .workspace-stage-entry-icon{border-color:#b3192059;color:var(--gov-red)}@media (min-width: 1101px) and (max-width: 1280px){.workspace-bench-body{grid-template-columns:minmax(0,1fr) minmax(16rem,18.5rem)}}@media (max-width: 1100px){.workspace-stage-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.85rem 1rem 1rem}.workspace-stage-entry{grid-template-columns:auto auto minmax(0,1fr);border:1px solid var(--gov-line);border-radius:2px;background:#fff;padding:.75rem .8rem}.workspace-recent-case-actions{gap:.55rem}}.workspace-bench-bars{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.workspace-bench-bars li>div{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.28rem;font-size:.74rem;font-weight:750}.workspace-bench-bars li span{color:var(--gov-ink)}.workspace-bench-bars li em{color:var(--gov-muted);font-style:normal}.workspace-bench-bars li>i{display:block;height:.38rem;border-radius:999px;background:linear-gradient(90deg,var(--gov-blue),var(--gov-red))}@media (max-width: 1100px){.workspace-bench-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-bench-body{grid-template-columns:1fr}.workspace-bench-panel-toolbar{align-items:stretch}.workspace-bench-panel-tools{width:100%;justify-content:space-between}}@media (max-width: 640px){.workspace-bench-kpis{grid-template-columns:1fr}.workspace-bench-panel-tools{flex-direction:column;align-items:stretch}.workspace-bench-search{min-width:0;width:100%}.workspace-bench-tabs{width:100%;justify-content:space-between}}@media (max-width: 860px){.workspace-bench{grid-template-columns:1fr}.workspace-bench-sidebar{position:sticky;top:0;z-index:20;padding-bottom:.85rem}.workspace-bench-nav{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;gap:.35rem}.workspace-bench-side-foot{display:none}}.function-catalog-context,.function-catalog-side-nav,.function-catalog-section,.function-catalog-titlebar,.function-catalog-boundary,.function-catalog-notes div{border:1px solid #d5dfeb;border-radius:8px;background:#fff;box-shadow:none}.function-catalog-context-head span,.function-catalog-side-nav>span,.function-catalog-titlebar p,.function-catalog-section-head p{margin:0;color:var(--gov-red);font-size:.88rem;font-weight:900;letter-spacing:0}.function-catalog-content{display:grid;gap:1rem;min-width:0}.function-flow-progress,.function-flow-empty{border:1px solid #e2e8f0;border-radius:10px;background:#fff;box-shadow:0 1px 2px #0f172a0a;overflow:hidden}.function-flow-progress{display:grid;gap:.85rem;padding:1rem 1.1rem 1.05rem}.function-flow-progress-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.function-flow-progress-head p{margin:0;color:var(--gov-red);font-size:.88rem;font-weight:850}.function-flow-progress-head strong{display:block;margin-top:.2rem;color:var(--gov-blue-deep);font-size:1.08rem;font-weight:850;line-height:1.35}.function-flow-progress-cta{display:inline-flex;align-items:center;gap:.35rem;border:0;border-radius:6px;background:var(--gov-red);color:#fff;padding:.58rem .95rem;font-size:.92rem;font-weight:800;cursor:pointer}.function-flow-progress-cta:hover{background:var(--gov-red-dark)}.function-flow-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none}.function-flow-steps li{display:grid;gap:.35rem;justify-items:center;text-align:center;min-width:0}.function-flow-steps li span{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid #dbe3ee;background:#f8fafc;color:#64748b;font-size:.78rem;font-weight:850}.function-flow-steps li em{color:#64748b;font-size:.8rem;font-style:normal;font-weight:750;line-height:1.3}.function-flow-steps li.is-current span{border-color:var(--gov-red);background:var(--gov-red);color:#fff}.function-flow-steps li.is-current em{color:var(--gov-blue-deep);font-weight:850}.function-flow-steps li.is-done span{border-color:#1f7a4d59;background:#1f7a4d1f;color:#1f7a4d}.function-flow-steps li.is-done em{color:#1f7a4d}.function-flow-empty{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(12rem,.8fr);gap:0}.function-flow-empty-copy{display:grid;align-content:center;gap:.45rem;padding:1.25rem 1.35rem}.function-flow-empty-copy p{margin:0;color:var(--gov-red);font-size:.88rem;font-weight:850}.function-flow-empty-copy strong{color:var(--gov-blue-deep);font-size:1.35rem;font-weight:900;line-height:1.3}.function-flow-empty-copy>span{max-width:36rem;color:#536176;font-size:.98rem;font-weight:650;line-height:1.6}.function-flow-empty-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.45rem}.function-flow-empty-actions .is-primary{display:inline-flex;align-items:center;gap:.35rem;border:0;border-radius:6px;background:var(--gov-red);color:#fff;padding:.62rem 1rem;font-size:.94rem;font-weight:800;cursor:pointer}.function-flow-empty-actions a{color:var(--gov-blue);font-size:.94rem;font-weight:800;text-decoration:none}.function-flow-empty-actions a:hover{color:var(--gov-red)}.function-flow-empty-media{margin:0;min-height:11rem;background:#0b284f}.function-flow-empty-media img{display:block;width:100%;height:100%;min-height:11rem;-o-object-fit:cover;object-fit:cover}.function-flow-empty-media figcaption{padding:.45rem .7rem .55rem;color:#edf3fbb8;font-size:.72rem;font-weight:650;background:#0b284f}.function-catalog-section{border-top:3px solid var(--gov-blue);padding:1rem}.function-catalog-section.is-current{border-top-color:var(--gov-red);box-shadow:inset 0 0 0 1px #b319201f}.function-catalog-section.is-done{border-top-color:#1f7a4d;opacity:.92}@media (max-width: 900px){.function-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.function-flow-empty{grid-template-columns:1fr}.function-flow-empty-media{min-height:9rem;order:-1}}.function-catalog-section-head{display:flex;gap:1rem;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #e1e8f0;padding-bottom:.85rem;margin-bottom:.9rem}.function-catalog-section-head h2{margin:.16rem 0 0;color:var(--gov-blue-deep);font-size:1.28rem;font-weight:900;line-height:1.35}.function-catalog-section-head>span{max-width:26rem;color:#69778b;font-size:.95rem;line-height:1.55;text-align:right}.function-catalog-list-head{display:grid;min-height:2.35rem;grid-template-columns:5.25rem minmax(0,1fr) 8.5rem;align-items:center;border:1px solid #d7e0eb;border-radius:6px;background:#f1f5fa;color:#5f6e82;font-size:.9rem;font-weight:900;line-height:1.2;margin-bottom:.5rem}.function-catalog-list-head span{min-width:0;border-left:1px solid #d7e0eb;padding:0 .85rem}.function-catalog-list-head span:first-child{border-left:0;padding:0 .45rem;text-align:center}.function-catalog-list-head span:last-child{text-align:center}.function-catalog-grid{display:grid;grid-template-columns:1fr;gap:.5rem}.function-catalog-grid--primary{grid-template-columns:1fr}.function-catalog-card{display:grid;min-height:8.25rem;grid-template-columns:5.25rem minmax(0,1fr) 9rem;gap:0;align-items:stretch;border:1px solid #d7e0eb;border-radius:6px;background:#fff;color:var(--gov-ink);padding:0;text-align:left;cursor:pointer;overflow:hidden;transition:border-color .14s ease,background .14s ease}.function-catalog-card:hover{border-color:#b9c8da;background:#fbfcfe}.function-catalog-card.is-emphasized{border-color:#d7e0eb;background:#fff;box-shadow:inset 3px 0 0 var(--gov-red)}.function-catalog-card-index{display:grid;align-content:center;align-items:center;justify-content:center;justify-items:center;gap:.25rem;border-right:1px solid #e0e7f0;background:#f6f8fb;color:var(--gov-blue-deep);padding:.7rem .45rem;line-height:1}.function-catalog-card-index span{color:#718094;font-size:.74rem;font-weight:800;line-height:1;white-space:nowrap}.function-catalog-card-index strong{color:var(--gov-blue-deep);font-size:1.22rem;font-weight:900;line-height:1}.function-catalog-card.is-emphasized .function-catalog-card-index{background:#f6f8fb}.function-catalog-card.is-emphasized .function-catalog-card-index strong{color:var(--gov-red)}.function-catalog-card-main{display:grid;min-width:0;align-content:start;gap:.42rem;padding:.82rem 1rem}.function-catalog-card-titleline{display:flex;min-width:0;gap:.45rem;align-items:center;justify-content:space-between}.function-catalog-card-titleline>em{flex:0 0 auto;border:1px solid #dce4ee;border-radius:4px;background:#f7f9fc;color:#40506a;padding:.28rem .55rem;font-size:.8rem;font-style:normal;font-weight:800;line-height:1;white-space:nowrap}.function-catalog-card-kicker{display:inline-flex;min-width:0;align-items:center;gap:.28rem;color:#495a70;font-size:.88rem;font-weight:900;line-height:1.35}.function-catalog-card-kicker svg{flex:0 0 auto;color:var(--gov-red)}.function-catalog-card-main strong{color:var(--gov-blue-deep);font-size:1.12rem;font-weight:900;line-height:1.35}.function-catalog-card-main small{display:-webkit-box;color:#58677b;font-size:.95rem;line-height:1.55;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.function-catalog-card-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;margin-top:.15rem}.function-catalog-card-fields span{display:grid;min-width:0;gap:.2rem;border-left:1px solid #e0e7f0;padding:.12rem .42rem}.function-catalog-card-fields span:first-child{border-left:0;padding-left:0}.function-catalog-card-fields b{color:#718094;font-size:.8rem;font-weight:800;line-height:1.25;white-space:nowrap}.function-catalog-card-fields em{overflow:hidden;color:#1b2f4a;font-size:.9rem;font-style:normal;font-weight:900;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.function-catalog-card-meta{display:flex;gap:.5rem;align-items:center;justify-content:center;align-self:stretch;border-left:1px solid #e5ebf2;background:#fbfcfe;padding:.8rem}.function-catalog-card-action{display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;gap:.2rem;border:1px solid rgba(179,25,32,.82);border-radius:4px;background:#fff;color:var(--gov-red);padding:.48rem .72rem;font-size:.9rem;font-weight:900;line-height:1;white-space:nowrap}.function-catalog-card:hover .function-catalog-card-action{background:var(--gov-red);color:#fff}.function-catalog-boundary{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:1rem;align-items:start;border-left:4px solid var(--gov-gold);padding:.98rem 1.05rem}.function-catalog-boundary div{display:flex;align-items:center;gap:.48rem;color:var(--gov-blue-deep);font-size:.95rem;font-weight:900}.function-catalog-boundary div svg{color:var(--gov-gold)}.function-catalog-boundary p{margin:0;color:#536176;font-size:.98rem;line-height:1.7}.function-catalog-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.function-catalog-notes div{display:grid;grid-template-columns:1.35rem minmax(0,1fr);gap:.25rem .52rem;align-items:start;padding:.78rem .85rem}.function-catalog-notes svg{margin-top:.1rem;color:var(--gov-red)}.function-catalog-notes strong{color:var(--gov-blue-deep);font-size:.98rem;font-weight:900;line-height:1.35}.function-catalog-notes span{grid-column:2;color:#637187;font-size:.9rem;line-height:1.55}.function-service-main{display:grid;gap:.9rem;padding-block:1rem 5.5rem;min-width:0}.function-service-shell>.function-service-main{padding-block:1.15rem 3rem}.function-service-directory a.is-active{background:#b3192014;color:var(--gov-red)}.function-service-directory a.is-active .function-service-directory-no{color:var(--gov-red)}.function-service-breadcrumb{display:flex;min-width:0;align-items:center;gap:.35rem;color:#66758a;font-size:.94rem;font-weight:800;line-height:1.35}.function-service-breadcrumb a{display:inline-flex;align-items:center;gap:.28rem;color:var(--gov-blue);text-decoration:none}.function-service-breadcrumb a:hover{color:var(--gov-red)}.function-service-breadcrumb span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.function-service-titlebar{display:flex;gap:1rem;align-items:center;justify-content:space-between;border:1px solid #d5dfeb;border-left:4px solid var(--gov-red);border-radius:8px;background:#fff;padding:1.08rem 1.15rem}.function-service-title-copy{display:grid;min-width:0;gap:.42rem}.function-service-title-copy p,.function-service-block-head p,.function-service-aside-head{margin:0;color:var(--gov-red);font-size:.9rem;font-weight:900;letter-spacing:0}.function-service-title-copy p{display:inline-flex;align-items:center;gap:.35rem}.function-service-title-copy h1{margin:0;color:var(--gov-blue-deep);font-size:1.72rem;font-weight:900;line-height:1.28}.function-service-title-copy span{display:block;max-width:48rem;color:#536176;font-size:1.05rem;line-height:1.65}.function-service-title-actions,.function-service-form-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.function-service-title-actions button,.function-service-form-actions button{display:inline-flex;min-height:2.45rem;align-items:center;justify-content:center;gap:.35rem;border-radius:4px;padding:.58rem .88rem;font-size:.94rem;font-weight:900;line-height:1;white-space:nowrap;cursor:pointer}.function-catalog-top-actions button:disabled,.function-service-title-actions button:disabled,.function-service-form-actions button:disabled{cursor:not-allowed;opacity:.58}.function-service-title-actions button.primary,.function-service-form-actions button.primary{border:1px solid var(--gov-red);background:var(--gov-red);color:#fff}.function-service-title-actions button.\!primary,.function-service-form-actions button.\!primary{border:1px solid var(--gov-red)!important;background:var(--gov-red)!important;color:#fff!important}.function-service-title-actions button.primary:hover:not(:disabled),.function-service-form-actions button.primary:hover:not(:disabled){border-color:#94141a;background:#94141a}.function-service-title-actions button.\!primary:hover:not(:disabled),.function-service-form-actions button.\!primary:hover:not(:disabled){border-color:#94141a!important;background:#94141a!important}.function-service-title-actions button.secondary,.function-service-form-actions button.secondary{border:1px solid #d7e0ea;background:#fff;color:var(--gov-blue)}.function-service-title-actions button.secondary:hover:not(:disabled),.function-service-form-actions button.secondary:hover:not(:disabled){border-color:#b319204d;color:var(--gov-red)}.function-service-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);gap:1rem;align-items:start}.function-service-layout--materials{grid-template-columns:minmax(13.5rem,15rem) minmax(0,1fr) minmax(15.5rem,18rem);gap:.9rem}.function-service-content{display:grid;gap:1rem;min-width:0}.function-service-block,.function-service-aside-panel,.function-service-bottom-note{border:1px solid #d5dfeb;border-radius:8px;background:#fff;box-shadow:none}.function-service-block{padding:1rem}.function-service-block-head{display:flex;gap:1rem;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #e1e8f0;padding-bottom:.85rem;margin-bottom:.9rem}.function-service-block-head h2{margin:.16rem 0 0;color:var(--gov-blue-deep);font-size:1.22rem;font-weight:900;line-height:1.35}.function-service-block-head>span{max-width:32rem;color:#657489;font-size:.94rem;font-weight:800;line-height:1.55;text-align:right}.function-service-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid #d9e2ec;border-radius:6px;overflow:hidden}.function-service-meta-grid div{display:grid;min-width:0;gap:.25rem;border-left:1px solid #d9e2ec;background:#fbfcfe;padding:.72rem .82rem}.function-service-meta-grid div:first-child{border-left:0}.function-service-meta-grid dt{margin:0;color:#718094;font-size:.84rem;font-weight:800;line-height:1.25}.function-service-meta-grid dd{margin:0;overflow:hidden;color:var(--gov-blue-deep);font-size:.98rem;font-weight:900;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.function-service-step-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none}.function-service-step-list li{display:grid;min-height:5rem;align-content:start;gap:.55rem;border:1px solid #dce4ee;border-radius:6px;background:#fbfcfe;padding:.72rem}.function-service-step-list span{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:4px;background:var(--gov-blue);color:#fff;font-size:.86rem;font-weight:900}.function-service-step-list strong{color:var(--gov-blue-deep);font-size:1rem;font-weight:900;line-height:1.45}.function-service-workbench{border-top:3px solid var(--gov-blue)}.function-service-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.function-service-field{display:grid;min-width:0;gap:.38rem}.function-service-field.is-wide{grid-column:1 / -1}.function-service-field span{color:var(--gov-blue-deep);font-size:.94rem;font-weight:900;line-height:1.35}.function-service-field textarea{width:100%;min-height:5.25rem;border:1px solid #cfd9e6;border-radius:4px;background:#fff;color:var(--gov-ink);padding:.68rem .75rem;font-size:.98rem;line-height:1.6;resize:vertical}.function-service-field textarea::-moz-placeholder{color:#8a97a9}.function-service-field textarea::placeholder{color:#8a97a9}.function-service-field textarea:focus{border-color:#123a6f8c;outline:3px solid rgba(18,58,111,.12)}.function-service-form-actions{justify-content:flex-start;border-top:1px solid #e1e8f0;margin-top:1rem;padding-top:.85rem}.function-service-aside{position:sticky;top:5.8rem;display:grid;gap:.85rem;min-width:0}.function-service-aside-panel{display:grid;gap:.75rem;padding:.9rem}.function-service-aside-head{display:flex;align-items:center;gap:.4rem}.function-service-aside-head svg{color:currentColor}.function-service-aside-panel>strong{overflow:hidden;color:var(--gov-blue-deep);font-size:1.08rem;font-weight:900;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.function-service-aside-panel dl{display:grid;gap:.45rem;margin:0}.function-service-aside-panel dl div{display:grid;grid-template-columns:4.8rem minmax(0,1fr);gap:.45rem}.function-service-aside-panel dt{margin:0;color:#718094;font-size:.88rem;font-weight:800}.function-service-aside-panel dd{margin:0;overflow:hidden;color:var(--gov-blue-deep);font-size:.94rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.function-service-aside-panel>a{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;border:1px solid #d7e0ea;border-radius:4px;background:#f7f9fc;color:var(--gov-blue);padding:.48rem .65rem;font-size:.92rem;font-weight:900;line-height:1;text-decoration:none}.function-service-aside-panel>a:hover{border-color:#b319204d;background:#fff8f8;color:var(--gov-red)}.function-service-check-list,.function-service-output-list{display:grid;gap:.48rem;margin:0;padding:0;list-style:none}.function-service-check-list li,.function-service-output-list li{position:relative;color:#536176;font-size:.94rem;font-weight:700;line-height:1.6;padding-left:.9rem}.function-service-check-list li:before,.function-service-output-list li:before{position:absolute;top:.66rem;left:0;width:.32rem;height:.32rem;border-radius:50%;background:var(--gov-red);content:""}.function-service-boundary-panel{border-left:4px solid var(--gov-gold)}.function-service-boundary-panel p{margin:0;color:#536176;font-size:.94rem;line-height:1.7}.function-service-related-nav{display:grid;gap:.38rem}.function-service-related-nav a{display:grid;min-height:2.35rem;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.5rem;border:1px solid #dce4ee;border-radius:4px;background:#fbfcfe;color:var(--gov-blue-deep);padding:.42rem .52rem;text-decoration:none}.function-service-related-nav a:hover{border-color:#b3192052;color:var(--gov-red)}.function-service-related-nav span{color:#718094;font-size:.82rem;font-weight:900}.function-service-related-nav em{overflow:hidden;font-size:.92rem;font-style:normal;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.function-service-bottom-note{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.55rem;align-items:start;border-left:4px solid var(--gov-blue);padding:.88rem 1rem}.function-service-bottom-note svg{margin-top:.1rem;color:var(--gov-blue)}.function-service-bottom-note p{margin:0;color:#536176;font-size:.98rem;line-height:1.7}.function-material-page{--material-line: #c9d4e2;--material-panel: #ffffff;--material-head: #eef3f8}.function-material-page .function-catalog-topbar{border-bottom:2px solid var(--gov-blue-deep);box-shadow:none}.function-material-page .function-catalog-top-actions a,.function-material-page .function-catalog-top-actions button{min-height:2rem;border-radius:2px;padding:.35rem .72rem;font-size:.8rem;font-weight:700}.function-material-page .function-catalog-top-actions button{border:1px solid var(--gov-blue);background:var(--gov-blue);color:#fff}.function-material-page .function-catalog-top-actions button:hover:not(:disabled){border-color:var(--gov-blue-deep);background:var(--gov-blue-deep)}.function-material-page .function-service-main{gap:.7rem;padding-block:.85rem 4rem}.function-material-page .function-service-breadcrumb{font-weight:600}.function-material-page .function-service-titlebar{gap:1rem;align-items:flex-start;border:1px solid var(--material-line);border-top:3px solid var(--gov-blue);border-radius:2px;background:var(--material-panel);padding:.85rem 1rem}.function-material-page .function-service-title-copy{gap:.28rem}.function-material-page .function-service-title-copy p{color:#5a6b80;font-size:.88rem;font-weight:700}.function-material-page .function-service-title-copy h1{font-size:1.48rem;font-weight:800;line-height:1.3}.function-material-page .function-service-title-copy span{max-width:44rem;color:#4d5d72;font-size:.98rem;line-height:1.55}.function-material-page .function-service-title-actions button,.function-material-page .function-service-form-actions button{min-height:2.15rem;border-radius:2px;padding:.42rem .82rem;font-size:.82rem;font-weight:700}.function-material-page .function-service-title-actions button.primary,.function-material-page .function-service-form-actions button.primary{border:1px solid var(--gov-blue);background:var(--gov-blue);color:#fff}.function-material-page .function-service-title-actions button.\!primary,.function-material-page .function-service-form-actions button.\!primary{border:1px solid var(--gov-blue)!important;background:var(--gov-blue)!important;color:#fff!important}.function-material-page .function-service-title-actions button.primary:hover:not(:disabled),.function-material-page .function-service-form-actions button.primary:hover:not(:disabled){border-color:var(--gov-blue-deep);background:var(--gov-blue-deep)}.function-material-page .function-service-title-actions button.\!primary:hover:not(:disabled),.function-material-page .function-service-form-actions button.\!primary:hover:not(:disabled){border-color:var(--gov-blue-deep)!important;background:var(--gov-blue-deep)!important}.function-material-page .function-service-title-actions button.secondary,.function-material-page .function-service-form-actions button.secondary{border:1px solid var(--material-line);background:#fff;color:var(--gov-blue-deep)}.function-material-page .function-service-layout--materials{gap:.7rem;grid-template-columns:minmax(13rem,14.5rem) minmax(0,1fr) minmax(14.5rem,16.5rem)}.function-material-page .function-service-block,.function-material-page .function-service-aside-panel,.function-material-page .function-service-bottom-note,.function-material-page .function-material-rail-panel{border:1px solid var(--material-line);border-radius:2px;background:var(--material-panel);box-shadow:none}.function-material-page .function-service-block{padding:0}.function-material-page .function-service-block-head{align-items:center;margin:0;border-bottom:1px solid var(--material-line);background:var(--material-head);padding:.62rem .85rem}.function-material-page .function-service-block-head p{color:#5a6b80;font-size:.72rem;font-weight:700}.function-material-page .function-service-block-head h2{margin:.08rem 0 0;font-size:1rem;font-weight:800}.function-material-page .function-service-block-head>span{max-width:28rem;color:#5a6b80;font-size:.78rem;font-weight:600;line-height:1.45}.function-material-page .function-material-workbench{padding-bottom:.85rem}.function-material-page .function-material-uploader{gap:.7rem;padding:.85rem}.function-material-page .function-material-dropzone{min-height:7.5rem;grid-template-columns:3.2rem minmax(0,1fr) auto;gap:.85rem;border:1px dashed #8fa3bb;border-radius:2px;background:#f7fafc;padding:.9rem 1rem;box-shadow:none}.function-material-page .function-material-dropzone:hover,.function-material-page .function-material-dropzone.is-dragging{border-color:var(--gov-blue);border-style:solid;background:#fff;box-shadow:none}.function-material-page .function-material-drop-icon{width:3.1rem;height:3.1rem;border-radius:2px;background:var(--gov-blue);box-shadow:none}.function-material-page .function-material-drop-copy strong{font-size:1rem;font-weight:800}.function-material-page .function-material-drop-copy small,.function-material-page .function-material-drop-cta small{font-size:.78rem;font-weight:600}.function-material-page .function-material-drop-cta{min-width:7.2rem;min-height:2.35rem;gap:.08rem;border:1px solid var(--gov-blue);border-radius:2px;background:#fff;color:var(--gov-blue);padding:.35rem .7rem;font-size:.82rem;font-weight:750;box-shadow:none}.function-material-page .function-material-dropzone:hover .function-material-drop-cta,.function-material-page .function-material-dropzone.is-dragging .function-material-drop-cta{background:var(--gov-blue);color:#fff}.function-material-page .function-material-drop-cta small{color:inherit;opacity:.82}.function-material-page .function-material-empty{display:block;border:1px solid var(--material-line);border-radius:2px;background:#f8fafc;color:#536176;padding:.62rem .75rem;font-size:.8rem;font-weight:600;line-height:1.55}.function-material-page .function-material-empty p{margin:0}.function-material-page .function-material-empty svg{display:none}.function-material-page .function-material-summary,.function-material-page .function-material-results{border-radius:2px}.function-material-page .function-material-note{gap:.35rem}.function-material-page .function-material-note>span{color:var(--gov-blue-deep);font-size:.8rem;font-weight:800}.function-material-page .function-material-note textarea{border:1px solid var(--material-line);border-radius:2px;min-height:4.5rem;font-weight:600}.function-material-page .function-service-form-actions{margin:0 .85rem .85rem;padding-top:.75rem;border-top:1px solid var(--material-line);justify-content:flex-start}.function-material-page .function-material-left-rail{top:4.8rem;gap:.55rem}.function-material-page .function-material-rail-panel{padding:0;overflow:hidden}.function-material-page .function-material-rail-panel:first-child{border-top:0}.function-material-page .function-material-rail-panel>p{margin:0;border-bottom:1px solid var(--material-line);background:var(--material-head);color:var(--gov-blue-deep);padding:.55rem .75rem;font-size:.88rem;font-weight:800}.function-material-page .function-material-rail-panel>h2{margin:0;border-bottom:1px solid var(--material-line);color:var(--gov-blue-deep);padding:.6rem .75rem .68rem;font-size:1.05rem;font-weight:800}.function-material-page .function-material-rail-panel>dl,.function-material-page .function-material-rail-steps,.function-material-page .function-material-rail-list{margin:0;border:0;border-radius:0;padding:.55rem .7rem .7rem}.function-material-page .function-material-rail-panel dl div{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.35rem;align-items:baseline;border:0;border-top:1px dashed #d7e0ea;background:transparent;padding:.42rem 0}.function-material-page .function-material-rail-panel dl div:first-child{border-top:0;padding-top:0}.function-material-page .function-material-rail-panel dt{font-size:.84rem;font-weight:700}.function-material-page .function-material-rail-panel dd{font-size:.94rem;font-weight:700;white-space:normal}.function-material-page .function-material-rail-steps span{border-radius:2px;background:var(--gov-blue);color:#fff}.function-material-page .function-service-aside{gap:.55rem}.function-material-page .function-service-aside-panel{display:grid;gap:0;padding:0;overflow:hidden}.function-material-page .function-service-aside-head{margin:0;border-bottom:1px solid var(--material-line);background:var(--material-head);color:var(--gov-blue-deep);padding:.55rem .75rem;font-size:.88rem;font-weight:800}.function-material-page .function-service-aside-head svg{color:var(--gov-blue)}.function-material-page .function-service-aside-panel>strong,.function-material-page .function-service-aside-panel>dl,.function-material-page .function-service-aside-panel>ul,.function-material-page .function-service-aside-panel>p,.function-material-page .function-service-aside-panel>a,.function-material-page .function-service-aside-panel>nav{margin-left:.7rem;margin-right:.7rem}.function-material-page .function-service-aside-panel>strong{display:block;margin-top:.65rem;color:var(--gov-blue-deep);font-size:1.02rem;font-weight:800}.function-material-page .function-service-aside-panel>dl{margin-top:.45rem;margin-bottom:.55rem}.function-material-page .function-service-aside-panel>a{display:inline-flex;margin-bottom:.7rem;color:var(--gov-blue);font-size:.9rem;font-weight:700}.function-material-page .function-service-output-list,.function-material-page .function-service-related-nav{margin-top:.55rem;margin-bottom:.7rem}.function-material-page .function-service-boundary-panel{background:#fffdf8}.function-material-page .function-service-boundary-panel>p{margin-top:.55rem;margin-bottom:.7rem;color:#6a5638;font-size:.9rem;font-weight:650;line-height:1.55}.function-material-page .function-service-bottom-note{border:1px solid var(--material-line);border-radius:2px;background:#f7fafc;padding:.7rem .85rem}.function-material-page .function-service-bottom-note svg{color:var(--gov-blue)}.function-material-left-rail{position:sticky;top:5.8rem;display:grid;gap:.75rem;min-width:0}.function-material-rail-panel{border:1px solid #d5dfeb;border-radius:8px;background:#fff;padding:.86rem}.function-material-rail-panel:first-child{border-top:4px solid var(--gov-red)}.function-material-rail-panel p{margin:0;color:var(--gov-red);font-size:.9rem;font-weight:900;line-height:1.25}.function-material-rail-panel h2{margin:.18rem 0 .72rem;color:var(--gov-blue-deep);font-size:1.1rem;font-weight:900;line-height:1.35}.function-material-rail-panel dl{display:grid;gap:0;margin:0;border:1px solid #d9e2ec;border-radius:6px;overflow:hidden}.function-material-rail-panel dl div{display:grid;gap:.18rem;border-top:1px solid #d9e2ec;background:#fbfcfe;padding:.58rem .62rem}.function-material-rail-panel dl div:first-child{border-top:0}.function-material-rail-panel dt,.function-material-rail-panel dd{margin:0}.function-material-rail-panel dt{color:#718094;font-size:.84rem;font-weight:800;line-height:1.25}.function-material-rail-panel dd{overflow:hidden;color:var(--gov-blue-deep);font-size:.95rem;font-weight:900;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.function-material-rail-steps,.function-material-rail-list{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.function-material-rail-steps li{display:grid;grid-template-columns:1.6rem minmax(0,1fr);gap:.48rem;align-items:start}.function-material-rail-steps span{display:grid;width:1.65rem;height:1.65rem;place-items:center;border-radius:4px;background:#eef3f9;color:var(--gov-blue);font-size:.82rem;font-weight:900;line-height:1}.function-material-rail-steps strong,.function-material-rail-list li{color:#536176;font-size:.92rem;font-weight:800;line-height:1.6}.function-material-rail-list li{position:relative;padding-left:.85rem}.function-material-rail-list li:before{position:absolute;top:.62rem;left:0;width:.3rem;height:.3rem;border-radius:50%;background:var(--gov-gold);content:""}.function-material-workbench{border-top:4px solid var(--gov-red);padding:1.08rem}.function-material-uploader{display:grid;gap:.85rem}.function-material-dropzone{display:grid;min-height:12.5rem;grid-template-columns:4.4rem minmax(0,1fr) auto;gap:1rem;align-items:center;border:2px solid rgba(179,25,32,.72);border-radius:8px;background:linear-gradient(135deg,snow,#fff 52%,#f6f9fd);color:var(--gov-ink);padding:1.2rem;text-align:left;cursor:pointer;box-shadow:0 16px 30px #0b284f14,inset 0 0 0 1px #ffffffb8;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.function-material-dropzone:hover,.function-material-dropzone.is-dragging{border-color:var(--gov-red);background:#fff;box-shadow:0 18px 36px #b319201f,inset 0 0 0 1px #ffffffd1}.function-material-dropzone:disabled{border-color:#cbd6e2;background:#f8fafc;cursor:wait;opacity:.78;box-shadow:none}.function-material-dropzone:disabled .function-material-drop-cta{background:#718094;box-shadow:none}.function-material-drop-icon{display:grid;width:4.1rem;height:4.1rem;place-items:center;border-radius:6px;background:var(--gov-red);color:#fff;box-shadow:0 10px 22px #b3192033}.function-material-drop-copy{display:grid;min-width:0;gap:.28rem}.function-material-drop-copy strong{color:var(--gov-blue-deep);font-size:1.32rem;font-weight:900;line-height:1.35}.function-material-drop-copy small,.function-material-drop-cta small{color:#627085;font-size:.9rem;font-weight:700;line-height:1.55}.function-material-drop-cta{display:grid;min-width:8.8rem;min-height:3.15rem;place-items:center;gap:.12rem;justify-self:end;border:1px solid var(--gov-red);border-radius:4px;background:var(--gov-red);color:#fff;padding:.52rem .78rem;font-size:.9rem;font-weight:900;line-height:1.1;white-space:nowrap}.function-material-drop-cta svg{display:none}.function-material-drop-cta small{color:#ffffffd1;font-size:.7rem;font-weight:800}.function-material-error{display:flex;gap:.42rem;align-items:flex-start;margin:0;border:1px solid rgba(179,25,32,.18);border-radius:6px;background:#b319200f;color:var(--gov-red);padding:.65rem .75rem;font-size:.84rem;font-weight:800;line-height:1.55}.function-material-summary{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;border:1px solid #d9e2ec;border-radius:6px;background:#fbfcfe;padding:.62rem}.function-material-summary span{display:inline-flex;min-height:2rem;align-items:center;gap:.28rem;border-right:1px solid #e1e8f0;color:#657489;padding-inline:.35rem .75rem;font-size:.8rem;font-weight:800;line-height:1.2}.function-material-summary span:first-child{padding-left:.2rem}.function-material-summary strong{color:var(--gov-blue-deep);font-size:.92rem;font-weight:900}.function-material-summary button{display:inline-flex;min-height:2rem;align-items:center;gap:.28rem;border:1px solid #d7e0ea;border-radius:4px;background:#fff;color:var(--gov-blue);margin-left:auto;padding:.42rem .62rem;font-size:.78rem;font-weight:900;cursor:pointer}.function-material-summary button:hover:not(:disabled){border-color:#b319204d;color:var(--gov-red)}.function-material-summary button:disabled,.function-material-remove:disabled{cursor:not-allowed;opacity:.55}.function-material-results{overflow:hidden;border:1px solid #d7e0eb;border-radius:6px}.function-material-table-head,.function-material-row{display:grid;grid-template-columns:minmax(14rem,.88fr) minmax(0,1.4fr) 3.2rem;gap:0;align-items:stretch}.function-material-table-head{min-height:2.2rem;background:#f1f5fa;color:#5f6e82;font-size:.78rem;font-weight:900}.function-material-table-head span{display:flex;align-items:center;border-left:1px solid #d7e0eb;padding:0 .8rem}.function-material-table-head span:first-child{border-left:0}.function-material-results ul{display:grid;margin:0;padding:0;list-style:none}.function-material-row{min-height:7.2rem;border-top:1px solid #e1e8f0;background:#fff}.function-material-row:first-child{border-top:0}.function-material-file,.function-material-analysis{min-width:0;padding:.78rem .85rem}.function-material-file{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:.55rem;align-content:start;border-right:1px solid #e1e8f0}.function-material-file-icon{display:grid;width:2.15rem;height:2.15rem;place-items:center;border-radius:6px;background:#f2f5f9;color:var(--gov-blue)}.function-material-file strong,.function-material-file small{display:block;min-width:0}.function-material-file strong{overflow:hidden;color:var(--gov-blue-deep);font-size:.88rem;font-weight:900;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.function-material-file small{margin-top:.22rem;color:#718094;font-size:.74rem;font-weight:800;line-height:1.3}.function-material-status{grid-column:1 / -1;display:inline-flex;width:-moz-max-content;width:max-content;max-width:100%;min-height:1.75rem;align-items:center;gap:.24rem;border:1px solid #d7e0ea;border-radius:4px;background:#fbfcfe;color:#536176;padding:.28rem .5rem;font-size:.72rem;font-weight:900;line-height:1}.function-material-status.is-parsing{border-color:#123a6f33;background:#123a6f0f;color:var(--gov-blue)}.function-material-status.is-parsing svg{animation:spin 1s linear infinite}.function-material-status.is-parsed{border-color:#0f766e38;background:#0f766e14;color:#0f766e}.function-material-status.is-failed{border-color:#c59a4652;background:#c59a461a;color:#8a6116}.function-material-progress{grid-column:1 / -1;height:.3rem;overflow:hidden;border-radius:999px;background:#e4ebf3}.function-material-progress span{display:block;height:100%;border-radius:inherit;background:var(--gov-blue)}.function-material-analysis{display:grid;gap:.35rem}.function-material-analysis span{display:flex;min-width:0;flex-wrap:wrap;gap:.35rem;align-items:center}.function-material-analysis b{color:var(--gov-red);font-size:.78rem;font-weight:900;line-height:1.3}.function-material-analysis em{border-left:1px solid #dbe3ed;color:#718094;padding-left:.42rem;font-size:.72rem;font-style:normal;font-weight:800;line-height:1.3}.function-material-analysis strong{color:var(--gov-blue-deep);font-size:.86rem;font-weight:900;line-height:1.45}.function-material-analysis p,.function-material-analysis small{margin:0;color:#536176;font-size:.82rem;line-height:1.6}.function-material-analysis small{border-left:3px solid var(--gov-gold);background:#c59a4614;padding:.35rem .5rem}.function-material-remove{display:grid;width:100%;min-height:100%;place-items:center;border:0;border-left:1px solid #e1e8f0;background:#fbfcfe;color:#718094;cursor:pointer}.function-material-remove:hover:not(:disabled){background:#fff8f8;color:var(--gov-red)}.function-material-empty{display:flex;gap:.45rem;align-items:center;border:1px solid #d9e2ec;border-radius:6px;background:#fbfcfe;color:#657489;padding:.72rem .82rem}.function-material-empty p{margin:0;font-size:.84rem;font-weight:800;line-height:1.55}.function-material-note{display:grid;gap:.38rem;padding-bottom:1.4rem}.function-material-note span{color:var(--gov-blue-deep);font-size:.84rem;font-weight:900;line-height:1.35}.function-material-note textarea{width:100%;min-height:8rem;max-height:min(48vh,24rem);border:1px solid #cfd9e6;border-radius:4px;background:#fff;color:var(--gov-ink);padding:.68rem .75rem;font-size:.88rem;line-height:1.6;field-sizing:content;overflow-y:auto;resize:vertical}.function-material-note textarea::-moz-placeholder{color:#8a97a9}.function-material-note textarea::placeholder{color:#8a97a9}.function-material-note textarea:focus{border-color:#123a6f8c;outline:3px solid rgba(18,58,111,.12)}.function-service-layout--participants,.function-service-layout--intent{grid-template-columns:minmax(14.5rem,16.5rem) minmax(0,1fr) minmax(16rem,18.5rem);gap:.95rem}.function-intent-page .function-service-titlebar{background:linear-gradient(90deg,#fff,#fff 72%,#f8fafc);padding-block:.95rem}.function-intent-page .function-service-title-copy span{max-width:44rem}.function-intent-rail-lead{display:block;margin:-.35rem 0 .78rem;color:#657489;font-size:.9rem;font-weight:700;line-height:1.55}.function-intent-workbench-shell{padding-bottom:.85rem}.function-intent-workbench{display:grid;gap:.85rem}.function-intent-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;border:1px solid #d5dfeb;border-radius:8px;background:#f8fafc;padding:.72rem}.function-intent-summary>span{color:#5f6c80;font-size:.78rem;font-weight:800;line-height:1.35}.function-intent-summary strong{color:var(--gov-blue-deep);font-weight:900}.function-intent-progress{grid-column:1 / -1;height:.42rem;overflow:hidden;border-radius:999px;background:#e4ebf3}.function-intent-progress>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#123a6f,#0f766e)}.function-intent-toolbar{display:flex;gap:.75rem;align-items:center;justify-content:space-between;border:1px solid #d9e2ec;border-radius:8px;background:#fff;padding:.72rem .8rem}.function-intent-toolbar>p{margin:0;max-width:34rem;color:#657489;font-size:.8rem;font-weight:700;line-height:1.5}.function-intent-toolbar-actions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.function-intent-toolbar-actions button{display:inline-flex;align-items:center;gap:.35rem;min-height:2.2rem;border:1px solid #d7e0ea;border-radius:4px;background:#fff;color:var(--gov-blue);padding:.35rem .7rem;font-size:.78rem;font-weight:800;cursor:pointer}.function-intent-toolbar-actions button:hover:not(:disabled){border-color:#b319204d;color:var(--gov-red)}.function-intent-toolbar-actions button:disabled{opacity:.45;cursor:not-allowed}.function-intent-sections{display:grid;gap:.75rem}.function-intent-section{border:1px solid #d5dfeb;border-radius:8px;background:#fff;overflow:hidden}.function-intent-section.is-done{border-color:#0f766e59}.function-intent-section.is-partial{border-color:#c59a468c}.function-intent-section-head{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #e1e8f0;background:#fbfcfe;padding:.78rem .86rem}.function-intent-section-head p{margin:0;color:var(--gov-red);font-size:.72rem;font-weight:900;line-height:1.2}.function-intent-section-head h3{margin:.12rem 0 .28rem;color:var(--gov-blue-deep);font-size:.98rem;font-weight:900;line-height:1.35}.function-intent-section-head span{color:#657489;font-size:.78rem;font-weight:700;line-height:1.5}.function-intent-section-head em{display:inline-flex;align-items:center;gap:.28rem;flex:0 0 auto;color:#718094;font-size:.74rem;font-style:normal;font-weight:800;white-space:nowrap}.function-intent-section.is-done .function-intent-section-head em{color:#0f766e}.function-intent-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.86rem}.function-intent-field{display:grid;gap:.35rem;min-width:0}.function-intent-field.is-wide{grid-column:span 2}.function-intent-field>span{color:var(--gov-blue-deep);font-size:.8rem;font-weight:900;line-height:1.35}.function-intent-field>span i{margin-left:.18rem;color:var(--gov-red);font-style:normal}.function-intent-field textarea{width:100%;min-height:5.2rem;border:1px solid #cfd9e6;border-radius:4px;background:#fff;color:var(--gov-ink);padding:.62rem .68rem;font-size:.86rem;font-weight:700;line-height:1.55;resize:vertical}.function-intent-field textarea::-moz-placeholder{color:#8a97a9;font-weight:600}.function-intent-field textarea::placeholder{color:#8a97a9;font-weight:600}.function-intent-field textarea:focus{border-color:#123a6f8c;outline:3px solid rgba(18,58,111,.12)}.function-intent-field--upload{gap:0}.function-intent-evidence{display:grid;gap:.7rem;border:1px solid #d9e2ec;border-radius:8px;background:linear-gradient(180deg,#fcfdff,#fff);padding:.78rem .82rem .85rem}.function-intent-evidence-label{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;color:var(--gov-blue-deep);font-size:.8rem;font-weight:900;line-height:1.35}.function-intent-evidence-label i{margin-left:.18rem;color:var(--gov-red);font-style:normal}.function-intent-evidence-link{color:#1d4f91;font-size:.72rem;font-weight:700;text-decoration:none}.function-intent-evidence-link:hover{text-decoration:underline}.function-intent-evidence-drop{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;gap:.75rem;align-items:center;border:1.5px solid rgba(179,25,32,.55);border-radius:8px;background:#fff9f9;color:var(--gov-ink);padding:.7rem .75rem;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.function-intent-evidence-drop-icon{display:grid;width:2.4rem;height:2.4rem;place-items:center;border-radius:7px;background:var(--gov-red);color:#fff;box-shadow:0 6px 14px #b3192029}.function-intent-evidence-drop-icon svg{width:1rem;height:1rem}.function-intent-evidence-drop-copy{display:grid;min-width:0;gap:.12rem}.function-intent-evidence-drop-copy strong{color:var(--gov-blue-deep);font-size:.86rem;font-weight:850;line-height:1.3}.function-intent-evidence-drop-copy small{color:#627085;font-size:.72rem;font-weight:650;line-height:1.4}.function-intent-evidence-drop-cta{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;border:1px solid rgba(179,25,32,.85);border-radius:6px;background:#fff;color:var(--gov-red);padding:.35rem .78rem;font-size:.76rem;font-weight:800;white-space:nowrap}.function-intent-evidence-drop:hover,.function-intent-evidence-drop.is-dragging{border-color:var(--gov-red);background:#fff;box-shadow:0 10px 22px #b3192014}.function-intent-evidence-drop:hover .function-intent-evidence-drop-cta,.function-intent-evidence-drop.is-dragging .function-intent-evidence-drop-cta{background:var(--gov-red);color:#fff}.function-intent-evidence-drop:disabled{border-color:#cbd6e2;background:#f8fafc;cursor:wait;opacity:.78;box-shadow:none}.function-intent-evidence-drop:disabled .function-intent-evidence-drop-icon{background:#718094;box-shadow:none}.function-intent-evidence-drop:disabled .function-intent-evidence-drop-cta{border-color:#94a3b8;background:#f1f5f9;color:#64748b}.function-intent-evidence-error{display:flex;align-items:center;gap:.35rem;margin:0;color:#9f1239;font-size:.74rem;font-weight:650}.function-intent-evidence-list{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.function-intent-evidence-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.45rem;align-items:center;border:1px solid #d7e0ea;border-radius:7px;background:#fff;padding:.5rem .55rem}.function-intent-evidence-list strong{display:block;overflow:hidden;color:var(--gov-ink);font-size:.78rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.function-intent-evidence-list small{display:block;color:#5b6f86;font-size:.68rem;line-height:1.35}.function-intent-evidence-status{display:inline-flex;align-items:center;gap:.2rem;color:#5b6f86;font-size:.68rem;font-style:normal;font-weight:700;white-space:nowrap}.function-intent-evidence-status.is-parsed{color:#166534}.function-intent-evidence-status.is-parsing{color:#1d4f91}.function-intent-evidence-status.is-failed{color:#9f1239}.function-intent-evidence-list button{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:0;border-radius:999px;background:transparent;color:#64748b;cursor:pointer}.function-intent-evidence-list button:hover:not(:disabled){background:#fee2e2;color:#9f1239}.function-intent-evidence-clear{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.3rem;border:0;background:transparent;color:#64748b;padding:0;font-size:.72rem;font-weight:700;cursor:pointer}.function-intent-evidence-clear:hover:not(:disabled){color:#9f1239}.function-intent-evidence-note{display:grid;gap:.35rem;padding-top:.15rem;border-top:1px solid #e6edf5}.function-intent-evidence-note>span{color:var(--gov-blue-deep);font-size:.8rem;font-weight:900;line-height:1.35}.function-intent-evidence-note textarea{width:100%;min-height:4.2rem;border:1px solid #cfd9e6;border-radius:4px;background:#fff;color:var(--gov-ink);padding:.62rem .68rem;font:inherit;font-size:.86rem;font-weight:700;line-height:1.55;resize:vertical}.function-intent-evidence-note textarea::-moz-placeholder{color:#8a97a9;font-weight:600}.function-intent-evidence-note textarea::placeholder{color:#8a97a9;font-weight:600}.function-intent-evidence-note textarea:focus{border-color:#123a6f8c;outline:3px solid rgba(18,58,111,.12)}.function-service-layout--settlement{grid-template-columns:minmax(13.5rem,15rem) minmax(0,1fr) minmax(15.5rem,18rem);gap:.9rem}.function-settlement-page .function-service-titlebar{background:linear-gradient(90deg,#fff,#fff 72%,#f8fafc);padding-block:.95rem}.function-settlement-page .function-service-title-copy span{max-width:44rem}.function-settlement-workbench-shell{padding-bottom:.85rem}.function-settlement-workbench{display:grid;gap:.85rem}.function-settlement-perspective{display:flex;gap:1rem;align-items:center;justify-content:space-between;border:1px solid #d5dfeb;border-radius:8px;background:linear-gradient(90deg,#f7fafc,#fff 60%);padding:.82rem .9rem}.function-settlement-perspective p{margin:0;color:var(--gov-red);font-size:.72rem;font-weight:900;line-height:1.2}.function-settlement-perspective strong{display:block;margin:.12rem 0 .22rem;color:var(--gov-blue-deep);font-size:1rem;font-weight:900;line-height:1.3}.function-settlement-perspective span{color:#657489;font-size:.78rem;font-weight:700;line-height:1.45}.function-settlement-perspective-tabs{display:inline-flex;flex:0 0 auto;gap:.35rem;border:1px solid #d7e0ea;border-radius:6px;background:#fff;padding:.25rem}.function-settlement-perspective-tabs button{min-height:2.1rem;border:0;border-radius:4px;background:transparent;color:#5f6c80;padding:.35rem .75rem;font-size:.78rem;font-weight:800;cursor:pointer}.function-settlement-perspective-tabs button.is-active{background:var(--gov-blue-deep);color:#fff}.function-settlement-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;border:1px solid #d5dfeb;border-radius:8px;background:#f8fafc;padding:.72rem}.function-settlement-summary>span{color:#5f6c80;font-size:.78rem;font-weight:800;line-height:1.35}.function-settlement-summary strong{color:var(--gov-blue-deep);font-weight:900}.function-settlement-progress{grid-column:1 / -1;height:.42rem;overflow:hidden;border-radius:999px;background:#e4ebf3}.function-settlement-progress>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#123a6f,#0f766e)}.function-settlement-toolbar{display:flex;gap:.75rem;align-items:center;justify-content:space-between;border:1px solid #d9e2ec;border-radius:8px;background:#fff;padding:.72rem .8rem}.function-settlement-toolbar>p{margin:0;max-width:34rem;color:#657489;font-size:.8rem;font-weight:700;line-height:1.5}.function-settlement-toolbar-actions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.function-settlement-toolbar-actions button{display:inline-flex;align-items:center;gap:.35rem;min-height:2.2rem;border:1px solid #d7e0ea;border-radius:4px;background:#fff;color:var(--gov-blue);padding:.35rem .7rem;font-size:.78rem;font-weight:800;cursor:pointer}.function-settlement-toolbar-actions button:hover:not(:disabled){border-color:#b319204d;color:var(--gov-red)}.function-settlement-toolbar-actions button:disabled{opacity:.45;cursor:not-allowed}.function-settlement-section{border:1px solid #d5dfeb;border-radius:8px;background:#fff;overflow:hidden}.function-settlement-section.is-public{border-color:#123a6f47}.function-settlement-section.is-private{border-color:#0f766e59;background:#f7fbfa}.function-settlement-section-head{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #e1e8f0;background:#fbfcfe;padding:.78rem .86rem}.function-settlement-section.is-private .function-settlement-section-head{background:#0f766e0f;border-bottom-color:#0f766e24}.function-settlement-section-head p{display:inline-flex;align-items:center;gap:.28rem;margin:0;color:var(--gov-red);font-size:.72rem;font-weight:900;line-height:1.2}.function-settlement-section.is-private .function-settlement-section-head p{color:#0f766e}.function-settlement-section-head h3{margin:.12rem 0 .28rem;color:var(--gov-blue-deep);font-size:.98rem;font-weight:900;line-height:1.35}.function-settlement-section-head span{color:#657489;font-size:.78rem;font-weight:700;line-height:1.5}.function-settlement-section-head em{display:inline-flex;align-items:center;gap:.28rem;flex:0 0 auto;color:#718094;font-size:.74rem;font-style:normal;font-weight:800;white-space:nowrap}.function-settlement-section.is-private .function-settlement-section-head em{color:#0f766e}.function-settlement-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.86rem}.function-settlement-field{display:grid;gap:.35rem;min-width:0}.function-settlement-field.is-wide{grid-column:span 2}.function-settlement-field>span{color:var(--gov-blue-deep);font-size:.8rem;font-weight:900;line-height:1.35}.function-settlement-field>span i{margin-left:.18rem;color:var(--gov-red);font-style:normal}.function-settlement-field textarea{width:100%;min-height:5.2rem;border:1px solid #cfd9e6;border-radius:4px;background:#fff;color:var(--gov-ink);padding:.62rem .68rem;font-size:.86rem;font-weight:700;line-height:1.55;resize:vertical}.function-settlement-field textarea::-moz-placeholder{color:#8a97a9;font-weight:600}.function-settlement-field textarea::placeholder{color:#8a97a9;font-weight:600}.function-settlement-field textarea:focus{border-color:#123a6f8c;outline:3px solid rgba(18,58,111,.12)}.function-settlement-locked{display:flex;gap:.7rem;align-items:flex-start;border:1px dashed rgba(15,118,110,.45);border-radius:8px;background:#f3faf8;color:#0f766e;padding:.78rem .86rem}.function-settlement-locked svg{flex:0 0 auto;margin-top:.12rem}.function-settlement-locked strong{display:block;margin-bottom:.18rem;font-size:.86rem;font-weight:900;line-height:1.35}.function-settlement-locked span{color:#3f6f68;font-size:.78rem;font-weight:700;line-height:1.5}.function-settlement-boundary{margin:0;border-left:3px solid rgba(179,25,32,.45);background:#fff8f8;color:#7a4450;padding:.62rem .75rem;font-size:.78rem;font-weight:700;line-height:1.55}.function-service-layout--records{grid-template-columns:minmax(13.5rem,15rem) minmax(0,1fr) minmax(15.5rem,18rem);gap:.9rem}.function-records-page .function-service-titlebar{background:linear-gradient(90deg,#fff,#fff 72%,#f8fafc);padding-block:.95rem}.function-records-page .function-service-title-copy span{max-width:44rem}.function-records-workbench-shell{padding-bottom:.85rem}.function-records-workbench{display:grid;gap:.85rem}.function-records-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;border:1px solid #d5dfeb;border-radius:8px;background:#f8fafc;padding:.72rem}.function-records-summary>span{color:#5f6c80;font-size:.78rem;font-weight:800;line-height:1.35}.function-records-summary strong{color:var(--gov-blue-deep);font-weight:900}.function-records-progress{grid-column:1 / -1;height:.42rem;overflow:hidden;border-radius:999px;background:#e4ebf3}.function-records-progress>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#123a6f,#0f766e)}.function-records-gate{display:flex;gap:.7rem;align-items:flex-start;border-radius:8px;padding:.78rem .86rem}.function-records-gate.is-blocked{border:1px solid rgba(179,25,32,.28);background:#fff8f8;color:#8f1417}.function-records-gate.is-ready{border:1px solid rgba(15,118,110,.28);background:#f3faf8;color:#0f766e}.function-records-gate svg{flex:0 0 auto;margin-top:.12rem}.function-records-gate strong{display:block;margin-bottom:.18rem;font-size:.86rem;font-weight:900;line-height:1.35}.function-records-gate span{font-size:.78rem;font-weight:700;line-height:1.5}.function-records-toolbar{display:flex;gap:.75rem;align-items:center;justify-content:space-between;border:1px solid #d9e2ec;border-radius:8px;background:#fff;padding:.72rem .8rem}.function-records-toolbar>p{margin:0;max-width:34rem;color:#657489;font-size:.8rem;font-weight:700;line-height:1.5}.function-records-toolbar-actions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.function-records-toolbar-actions button{display:inline-flex;align-items:center;gap:.35rem;min-height:2.2rem;border:1px solid #d7e0ea;border-radius:4px;background:#fff;color:var(--gov-blue);padding:.35rem .7rem;font-size:.78rem;font-weight:800;cursor:pointer}.function-records-toolbar-actions button:hover:not(:disabled){border-color:#b319204d;color:var(--gov-red)}.function-records-toolbar-actions button:disabled{opacity:.45;cursor:not-allowed}.function-records-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.function-records-card{border:1px solid #d5dfeb;border-radius:8px;background:#fff;overflow:hidden}.function-records-card.is-done{border-color:#0f766e59}.function-records-card.is-rejected{border-color:#b3192066}.function-records-card.is-blocked{border-color:#c59a468c}.function-records-card-head{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #e1e8f0;background:#fbfcfe;padding:.78rem .86rem}.function-records-card-head p{display:inline-flex;align-items:center;gap:.28rem;margin:0;color:var(--gov-red);font-size:.72rem;font-weight:900;line-height:1.2}.function-records-card-head p i{margin-left:.2rem;border-radius:999px;background:#b319201a;color:var(--gov-red);padding:.08rem .38rem;font-style:normal;font-size:.66rem}.function-records-card-head h3{margin:.12rem 0 .28rem;color:var(--gov-blue-deep);font-size:.98rem;font-weight:900;line-height:1.35}.function-records-card-head span{color:#657489;font-size:.78rem;font-weight:700;line-height:1.5}.function-records-card-head em{display:inline-flex;align-items:center;gap:.28rem;flex:0 0 auto;color:#718094;font-size:.74rem;font-style:normal;font-weight:800;white-space:nowrap}.function-records-card.is-done .function-records-card-head em{color:#0f766e}.function-records-card.is-rejected .function-records-card-head em{color:#8f1417}.function-records-status-row{display:flex;flex-wrap:wrap;gap:.4rem;padding:.72rem .86rem .2rem}.function-records-status-row button{min-height:2rem;border:1px solid #d7e0ea;border-radius:999px;background:#fff;color:#5f6c80;padding:.28rem .72rem;font-size:.76rem;font-weight:800;cursor:pointer}.function-records-status-row button.is-active{border-color:var(--gov-blue-deep);background:var(--gov-blue-deep);color:#fff}.function-records-card.is-done .function-records-status-row button.is-active{border-color:#0f766e;background:#0f766e}.function-records-card.is-rejected .function-records-status-row button.is-active{border-color:#8f1417;background:#8f1417}.function-records-note{display:grid;gap:.35rem;padding:.55rem .86rem .35rem}.function-records-note span{color:var(--gov-blue-deep);font-size:.8rem;font-weight:900;line-height:1.35}.function-records-note textarea{width:100%;min-height:4.8rem;border:1px solid #cfd9e6;border-radius:4px;background:#fff;color:var(--gov-ink);padding:.62rem .68rem;font-size:.86rem;font-weight:700;line-height:1.55;resize:vertical}.function-records-note textarea:focus{border-color:#123a6f8c;outline:3px solid rgba(18,58,111,.12)}.function-records-hint{display:block;color:#718094;padding:0 .86rem .82rem;font-size:.74rem;font-weight:700;line-height:1.45}.function-records-boundary{margin:0;border-left:3px solid rgba(179,25,32,.45);background:#fff8f8;color:#7a4450;padding:.62rem .75rem;font-size:.78rem;font-weight:700;line-height:1.55}.function-participant-page .function-service-titlebar{background:linear-gradient(90deg,#fff,#fff 72%,#f8fafc);padding-block:.95rem}.function-participant-page .function-service-title-copy span{max-width:42rem}.function-participant-workbench{border-top:4px solid var(--gov-red);padding:1.08rem}.function-participant-merged{display:grid;gap:1.15rem}.function-participant-gate{border:1px solid #d9e2ec;border-radius:8px;border-top:4px solid var(--gov-blue);background:#fbfcfe;padding:1rem}.function-participant-gate-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.function-participant-gate-head p{margin:0;color:var(--gov-red);font-size:.88rem;font-weight:850}.function-participant-gate-head strong{display:block;margin-top:.2rem;color:var(--gov-blue-deep);font-size:1.12rem;font-weight:900;line-height:1.3}.function-participant-gate-head span{display:block;margin-top:.28rem;max-width:40rem;color:#657489;font-size:.92rem;font-weight:650;line-height:1.55}.function-participant-gate-badge{flex:0 0 auto;border-radius:999px;padding:.32rem .7rem;font-size:.82rem;font-style:normal;font-weight:850;line-height:1}.function-participant-gate-badge.is-blocked{background:#a162071f;color:#a16207}.function-participant-gate-badge.is-ready{background:#1f7a4d1f;color:#1f7a4d}.function-participant-manager{display:grid;gap:.9rem}.function-participant-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #d9e2ec;border-radius:6px;background:#fbfcfe}.function-participant-summary span{display:grid;gap:.22rem;border-left:1px solid #e1e8f0;color:#66758a;padding:.8rem .85rem;font-size:.9rem;font-weight:800;line-height:1.25}.function-participant-summary span:first-child{border-left:0}.function-participant-summary strong{color:var(--gov-blue-deep);font-size:1.35rem;font-weight:900;line-height:1}.function-participant-toolbar{display:flex;gap:.85rem;align-items:flex-start;justify-content:space-between;border:1px solid #d9e2ec;border-radius:6px;background:#fff;padding:.86rem}.function-participant-toolbar>div:first-child{display:grid;min-width:0;gap:.24rem}.function-participant-toolbar strong{color:var(--gov-blue-deep);font-size:1.08rem;font-weight:900;line-height:1.35}.function-participant-toolbar span{color:#657489;font-size:.94rem;font-weight:700;line-height:1.55}.function-participant-role-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.function-participant-role-actions button,.function-participant-empty button{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;gap:.32rem;border:1px solid var(--gov-red);border-radius:4px;background:var(--gov-red);color:#fff;padding:.5rem .72rem;font-size:.9rem;font-weight:900;line-height:1;white-space:nowrap;cursor:pointer}.function-participant-role-actions button:hover,.function-participant-empty button:hover{border-color:#94141a;background:#94141a}.function-participant-empty{display:grid;justify-items:center;gap:.48rem;border:1px dashed #cfd9e6;border-radius:8px;background:#fbfcfe;padding:2rem 1rem;text-align:center}.function-participant-empty svg{color:var(--gov-red)}.function-participant-empty strong{color:var(--gov-blue-deep);font-size:1.1rem;font-weight:900;line-height:1.35}.function-participant-empty p{max-width:28rem;margin:0;color:#657489;font-size:.96rem;font-weight:700;line-height:1.65}.function-participant-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.function-participant-card{overflow:hidden;border:1px solid #d7e0eb;border-left:4px solid #95a3b7;border-radius:8px;background:#fff}.function-participant-card.is-confirmed{border-left-color:#0f766e}.function-participant-card.is-missing{border-left-color:var(--gov-gold)}.function-participant-card-head{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto 2.25rem;gap:.65rem;align-items:center;border-bottom:1px solid #e1e8f0;background:#fbfcfe;padding:.72rem .82rem}.function-participant-card-head>span{display:grid;width:2rem;height:2rem;place-items:center;border-radius:4px;background:var(--gov-blue);color:#fff;font-size:.76rem;font-weight:900;line-height:1}.function-participant-card-head div{display:grid;min-width:0;gap:.12rem}.function-participant-card-head strong,.function-participant-card-head small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.function-participant-card-head strong{color:var(--gov-blue-deep);font-size:.95rem;font-weight:900;line-height:1.3}.function-participant-card-head small{color:#657489;font-size:.76rem;font-weight:800;line-height:1.3}.function-participant-card-head em{border:1px solid #dbe3ee;border-radius:4px;background:#fff;color:#657489;padding:.22rem .5rem;font-size:.74rem;font-style:normal;font-weight:900;line-height:1;white-space:nowrap}.function-participant-card.is-confirmed .function-participant-card-head em{border-color:#0f766e38;background:#0f766e14;color:#0f766e}.function-participant-card.is-missing .function-participant-card-head em{border-color:#c59a4652;background:#c59a461a;color:#8a6116}.function-participant-card-head button{display:grid;width:2.1rem;height:2.1rem;place-items:center;border:1px solid #d7e0ea;border-radius:4px;background:#fff;color:#718094;cursor:pointer}.function-participant-card-head button:hover{border-color:#b3192047;background:#fff8f8;color:var(--gov-red)}.function-participant-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;padding:.86rem}.function-participant-fields label,.function-participant-note{display:grid;min-width:0;gap:.35rem}.function-participant-fields label.is-wide{grid-column:span 3}.function-participant-fields span,.function-participant-note span{color:var(--gov-blue-deep);font-size:.92rem;font-weight:900;line-height:1.35}.function-participant-fields input,.function-participant-fields select,.function-participant-fields textarea,.function-participant-note textarea{width:100%;min-height:2.55rem;border:1px solid #cfd9e6;border-radius:4px;background:#fff;color:var(--gov-ink);padding:.62rem .68rem;font-size:.96rem;font-weight:700;line-height:1.55}.function-participant-fields select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.function-participant-fields textarea,.function-participant-note textarea{min-height:4.5rem;resize:vertical}.function-participant-note textarea{min-height:7rem}.function-participant-fields input::-moz-placeholder,.function-participant-fields textarea::-moz-placeholder,.function-participant-note textarea::-moz-placeholder{color:#8a97a9;font-weight:600}.function-participant-fields input::placeholder,.function-participant-fields textarea::placeholder,.function-participant-note textarea::placeholder{color:#8a97a9;font-weight:600}.function-participant-fields input:focus,.function-participant-fields select:focus,.function-participant-fields textarea:focus,.function-participant-note textarea:focus{border-color:#123a6f8c;outline:3px solid rgba(18,58,111,.12)}@media (max-width: 1024px){.function-service-titlebar,.function-service-layout{grid-template-columns:1fr}.function-service-titlebar{align-items:flex-start;flex-direction:column}.function-service-title-actions{justify-content:flex-start;width:100%}.function-service-layout{display:grid}.function-service-aside,.function-material-left-rail{position:static;top:auto}.function-intent-summary{grid-template-columns:1fr}.function-settlement-summary,.function-records-summary{grid-template-columns:1fr 1fr}.function-intent-toolbar,.function-settlement-toolbar,.function-settlement-perspective,.function-records-toolbar{align-items:stretch;flex-direction:column}.function-intent-toolbar-actions,.function-settlement-toolbar-actions,.function-records-toolbar-actions{justify-content:flex-start}.function-intent-fields,.function-settlement-fields{grid-template-columns:1fr}.function-intent-evidence-drop{grid-template-columns:2.2rem minmax(0,1fr);gap:.65rem}.function-intent-evidence-drop-cta{grid-column:2;justify-self:start}.function-intent-field.is-wide,.function-settlement-field.is-wide{grid-column:auto}.function-intent-section-head,.function-settlement-section-head,.function-records-card-head{align-items:flex-start;flex-direction:column;gap:.45rem}.function-service-meta-grid,.function-service-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}.function-material-dropzone{grid-template-columns:4.1rem minmax(0,1fr)}.function-material-drop-cta{grid-column:2;justify-self:start}.function-participant-toolbar{align-items:stretch;flex-direction:column}.function-participant-role-actions{justify-content:flex-start}}@media (max-width: 720px){.function-service-main{gap:.75rem;padding-block:.85rem 4.5rem}.function-service-titlebar,.function-service-block,.function-service-aside-panel,.function-service-bottom-note{padding:.9rem}.function-service-title-copy h1{font-size:1.42rem}.function-service-title-actions,.function-service-form-actions{display:grid;grid-template-columns:1fr;width:100%}.function-service-title-actions button,.function-service-form-actions button{width:100%}.function-service-block-head{align-items:flex-start;flex-direction:column;gap:.38rem}.function-service-block-head>span{max-width:none;text-align:left}.function-service-meta-grid,.function-service-step-list,.function-service-fields,.function-participant-summary,.function-participant-fields{grid-template-columns:1fr}.function-service-meta-grid div,.function-service-meta-grid div:first-child{border-top:1px solid #d9e2ec;border-left:0}.function-service-meta-grid div:first-child{border-top:0}.function-service-field.is-wide{grid-column:auto}.function-participant-summary span,.function-participant-summary span:first-child{border-top:1px solid #e1e8f0;border-left:0}.function-participant-summary span:first-child{border-top:0}.function-participant-card-head{grid-template-columns:2.25rem minmax(0,1fr)}.function-participant-card-head em,.function-participant-card-head button{grid-column:2;justify-self:start}.function-participant-fields label.is-wide{grid-column:auto}.function-participant-role-actions{display:grid;grid-template-columns:1fr}.function-material-dropzone{grid-template-columns:1fr;min-height:0}.function-material-drop-cta{grid-column:auto;justify-self:stretch;text-align:center;white-space:normal}.function-material-summary{display:grid;grid-template-columns:1fr}.function-material-summary span{border-right:0;border-bottom:1px solid #e1e8f0;padding:.35rem 0}.function-material-summary button{width:100%;margin-left:0;justify-content:center}.function-material-table-head{display:none}.function-material-row{grid-template-columns:1fr}.function-material-file{border-right:0;border-bottom:1px solid #e1e8f0}.function-material-remove{min-height:2.4rem;border-top:1px solid #e1e8f0;border-left:0}}.gov-portal-page :focus-visible{outline:3px solid rgba(197,154,70,.65);outline-offset:3px}@media (max-width: 1024px){.gov-masthead,.gov-workspace-layout,.gov-report-layout,.function-catalog-topbar-inner,.function-catalog-main{grid-template-columns:1fr}.gov-report-paper{justify-self:stretch;width:100%}.gov-masthead{display:grid}.gov-search{width:100%}.gov-demo-access{grid-template-columns:1fr}.gov-case-intake{padding:1rem}.gov-case-intake-footer{flex-direction:column;align-items:stretch}.gov-case-intake-footer button{justify-content:center;width:100%}.gov-service-grid,.gov-specialist-grid,.gov-quick-link-grid,.gov-feature-grid,.gov-howto-list,.gov-about-trust-grid,.gov-about-promise-grid,.gov-about-help-list,.gov-about-contact-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.function-catalog-grid,.function-catalog-grid--primary,.gov-process-layout{grid-template-columns:1fr}.function-catalog-sidebar{position:static;top:auto}.function-catalog-topnav{justify-content:flex-start;overflow-x:auto}.function-catalog-top-actions{justify-content:flex-start}.function-catalog-boundary,.function-catalog-notes{grid-template-columns:1fr}}@media (max-width: 720px){.gov-container{width:min(100% - 1rem,1180px)}.gov-topbar-inner{justify-content:flex-start;overflow-x:auto}.gov-topbar-inner span:nth-child(n+2){display:none}.gov-masthead{min-height:0;gap:1rem;padding-block:1rem}.gov-brand{align-items:flex-start}.gov-brand-emblem,.gov-brand-logo{width:3.2rem;height:3.2rem}.gov-brand-copy h1{font-size:1.35rem}.gov-brand-copy>span:last-child{font-size:.8125rem}.gov-search{height:auto;flex-wrap:wrap;padding-block:.45rem}.gov-search input{min-height:2rem}.gov-search button{width:100%;min-height:2.35rem}.gov-mainnav-inner{min-height:2.8rem}.gov-mainnav-inner a{padding:0 .85rem;font-size:.875rem}.gov-hero{--gov-chrome-height: 16.5rem;min-height:calc(100svh - var(--gov-chrome-height));min-height:calc(100dvh - var(--gov-chrome-height));background-image:linear-gradient(180deg,#081e3de0,#0c2d57c7),url(/assets/law-firms/cover-courthouse.jpg)}.gov-hero-inner{padding-block:1.75rem;align-items:stretch;text-align:left}.gov-hero-kicker,.gov-hero h2,.gov-hero-lead{align-self:flex-start}.gov-hero h2{max-width:none;font-size:1.85rem}.gov-hero-lead,.gov-hero p:not(.gov-hero-kicker):not(.gov-hero-lead){font-size:.95rem}.gov-case-intake{width:100%;border-radius:1.1rem;padding:.9rem}.gov-case-intake-send{width:100%;justify-content:space-between;padding-left:1rem}.gov-demo-access{padding:.85rem}.gov-demo-access-control{height:auto;flex-direction:column;overflow:visible;border:0;background:transparent;gap:.55rem}.gov-demo-access-control input,.gov-demo-access-control button{width:100%;min-height:2.55rem;border-radius:4px}.gov-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.gov-hero-stats div{min-width:0;padding:.7rem}.gov-hero-stats dt{font-size:1.35rem}.gov-announcement-inner{grid-template-columns:1fr;gap:0;padding-block:.75rem}.gov-announcement-title{min-height:2.25rem;border-right:0;border-bottom:1px solid var(--gov-line)}.gov-announcement-list a{grid-template-columns:4.5rem minmax(0,1fr);min-height:3.2rem}.gov-announcement-list time{display:none}.gov-section{padding-block:3.25rem}.gov-section-heading h2,.gov-workspace-copy h2{font-size:1.55rem}.gov-service-grid,.gov-specialist-grid,.gov-quick-link-grid,.gov-feature-grid,.gov-howto-list,.gov-about-trust-grid,.gov-about-promise-grid,.gov-about-help-list,.gov-about-contact-layout,.function-catalog-grid,.function-catalog-grid--primary{grid-template-columns:1fr}.gov-service-card,.gov-feature-tile{min-height:0}.function-catalog-topbar{position:static}.function-catalog-topbar-inner{min-height:0;gap:.7rem;padding-block:.75rem}.function-catalog-topnav{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.function-catalog-top-actions{display:grid;grid-template-columns:1fr;width:100%}.function-catalog-top-actions a,.function-catalog-top-actions button{width:100%}.function-catalog-main{gap:.75rem;padding-block:.85rem 2rem}.function-catalog-context,.function-catalog-side-nav,.function-catalog-section,.function-catalog-titlebar,.function-catalog-boundary{padding:.9rem}.function-catalog-titlebar{align-items:stretch;flex-direction:column}.function-catalog-titlebar h1{font-size:1.42rem}.function-catalog-titlebar button{display:none}.function-catalog-section-head{align-items:flex-start;flex-direction:column;gap:.38rem}.function-catalog-section-head>span{max-width:none;text-align:left}.function-catalog-list-head{display:none}.function-catalog-card{grid-template-columns:4.25rem minmax(0,1fr);grid-template-rows:auto auto;min-height:0}.function-catalog-card-index{grid-row:1 / 3}.function-catalog-card-titleline{align-items:flex-start;flex-direction:column;gap:.35rem}.function-catalog-card-fields{grid-template-columns:1fr}.function-catalog-card-fields span{border-left:0;border-top:1px solid #e0e7f0;padding:.36rem 0 0}.function-catalog-card-fields span:first-child{border-top:0;padding-top:0}.function-catalog-card-meta{grid-column:1 / -1;border-top:1px solid #e5ebf2;border-left:0;background:#fff;justify-content:stretch}.function-catalog-card-action{width:100%}.gov-process-list li{grid-template-columns:2.75rem minmax(0,1fr)}.gov-process-list li>span{width:2.75rem;height:2.75rem}.gov-workbench-header{align-items:flex-start;flex-direction:column}.gov-specialist-card{grid-template-columns:3.75rem minmax(0,1fr)}.gov-specialist-card img{width:3.75rem;height:3.75rem}.gov-report-paper{padding:1rem}.gov-report-mini-grid{grid-template-columns:1fr}.gov-report-paper:after{width:5.8rem;height:5.8rem;font-size:1.2rem}.gov-report-head{padding-right:5.8rem}.gov-boundary-layout{grid-template-columns:1fr;gap:.8rem}.gov-boundary-tags{gap:.4rem}}.planner-home .tune-nav{background:#faf9f6db;border-color:hsl(var(--planner-line) / .75);box-shadow:none}.planner-hero{min-height:calc(100dvh - 3.5rem);background:#f2f5f8;display:flex;align-items:center;border-bottom:1px solid hsl(var(--planner-line) / .7)}.planner-hero-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;opacity:.86;filter:grayscale(1) contrast(1) brightness(1.04)}.planner-hero-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 46%,#fffffff5,#ffffffe6 28%,#ffffff70 58%,#ffffffa3),linear-gradient(180deg,#faf9f6b3,#faf9f6fa)}.planner-hero-inner{position:relative;z-index:1;width:min(100%,82rem);max-width:100vw;margin:0 auto;padding:clamp(4.5rem,8vw,7.5rem) 1rem clamp(3.5rem,7vw,6rem);text-align:center}.planner-live-pill{display:inline-flex;align-items:center;gap:.55rem;min-height:2.05rem;border:1px solid hsl(var(--planner-line));border-radius:9999px;background:#ffffffe0;padding:.38rem .78rem;color:hsl(var(--planner-muted));font-size:.8125rem;font-weight:600;box-shadow:0 12px 26px -24px #221c166b}.planner-live-dot{width:.45rem;height:.45rem;border-radius:9999px;background:hsl(var(--planner-coral));box-shadow:0 0 0 4px hsl(var(--planner-coral) / .12)}.planner-hero-title{max-width:min(100%,9.2em);margin:1.55rem auto 0;font-size:5.35rem;font-weight:800;letter-spacing:0;line-height:.98;text-wrap:balance;overflow-wrap:anywhere}.planner-request-card{width:min(100%,48rem);max-width:calc(100vw - 2rem);margin:2.1rem auto 0;border-radius:1.5rem;background:#fffffff0;box-shadow:0 1px #ffffffe6 inset,0 28px 68px -46px #1c181275;text-align:left;overflow:hidden;box-sizing:border-box}.planner-request-input{width:100%;min-width:0;min-height:8rem;resize:none;border:0;background:transparent;padding:1.35rem 1.45rem .8rem;color:hsl(var(--planner-ink));font-size:1rem;line-height:1.75;outline:none;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.planner-request-input::-moz-placeholder{color:hsl(var(--planner-muted) / .82)}.planner-request-input::placeholder{color:hsl(var(--planner-muted) / .82)}.planner-request-card:focus-within{box-shadow:0 0 0 3px hsl(var(--planner-coral) / .12),0 30px 72px -46px #1c181280}.planner-request-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid hsl(var(--planner-line) / .72);padding:.85rem .95rem .95rem 1.25rem}.planner-request-meta{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.45rem;color:hsl(var(--planner-muted));font-size:.78rem;font-weight:600}.planner-request-separator{width:1px;height:.9rem;background:hsl(var(--planner-line))}.planner-send-button{display:inline-flex;align-items:center;gap:.5rem;border:0;border-radius:9999px;background:hsl(var(--planner-black));color:#fff;font-weight:700;box-shadow:0 18px 36px -26px #120f0cb3;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.planner-send-button:hover{background:#29231f;box-shadow:0 20px 38px -24px #120f0cc2;transform:translateY(-1px)}.planner-send-button:active{transform:translateY(0) scale(.99)}.planner-prompt-row{display:flex;width:min(100%,48rem);max-width:calc(100vw - 2rem);margin:1rem auto 0;gap:.55rem;overflow-x:auto;padding-bottom:.2rem;scrollbar-width:none}.planner-prompt-row::-webkit-scrollbar{display:none}.planner-prompt-chip{flex:0 0 auto;max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid hsl(var(--planner-line));border-radius:9999px;background:#ffffffc2;padding:.58rem .8rem;color:hsl(var(--planner-muted));font-size:.78rem;text-align:left;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.planner-prompt-chip:hover{border-color:hsl(var(--planner-coral) / .35);background:#fff;color:hsl(var(--planner-ink))}.planner-team-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:min(100%,80rem);margin:2.35rem auto 0}.planner-team-card,.planner-directory-card,.planner-access-item,.planner-handoff-panel{border:1px solid hsl(var(--planner-line) / .82);background:#ffffffdb}.planner-team-card{display:flex;min-width:0;align-items:center;gap:1.15rem;border-radius:.5rem;min-height:8.75rem;padding:1.1rem;text-align:left;box-shadow:0 1px #ffffffeb inset,0 18px 40px -34px #1c181266;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.planner-team-card:hover{border-color:hsl(var(--planner-black) / .22);background:#fff;box-shadow:0 1px #fffffff2 inset,0 26px 56px -38px #1c181280;transform:translateY(-2px)}.planner-avatar{position:relative;display:inline-flex;width:2.75rem;height:2.75rem;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border-radius:.5rem;background:hsl(var(--planner-soft));color:hsl(var(--planner-sage));font-weight:800}.planner-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.planner-avatar-dot{position:absolute;right:.15rem;bottom:.15rem;width:.65rem;height:.65rem;border:2px solid white;border-radius:9999px;background:hsl(var(--planner-coral))}.planner-team-card .planner-avatar{width:6.15rem;height:6.15rem;border-radius:.85rem;box-shadow:0 18px 34px -28px #1c18128c}.planner-team-card .planner-avatar-dot{right:.34rem;bottom:.34rem;width:1rem;height:1rem}.planner-team-card-body{display:block;min-width:0;flex:1}.planner-team-card-topline{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:hsl(var(--planner-ink));font-size:1.05rem;font-weight:800}.planner-team-card-topline span:last-child{color:hsl(var(--planner-coral));font-size:.76rem;font-weight:700;white-space:nowrap}.planner-team-card-role,.planner-team-card-note{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-team-card-role{margin-top:.26rem;color:hsl(var(--planner-ink) / .72);font-size:.95rem;font-weight:700}.planner-team-card-note{display:-webkit-box;margin-top:.35rem;color:hsl(var(--planner-muted));font-size:.86rem;line-height:1.45;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.planner-team-card-arrow{align-self:flex-start;margin-top:.35rem;color:hsl(var(--planner-muted))}.planner-ai-activity-top .planner-live-dot{width:.4rem;height:.4rem;box-shadow:0 0 0 4px hsl(var(--planner-coral) / .1);animation:planner-dot-pulse 1.8s ease-in-out infinite}@keyframes planner-thread-rise{0%{opacity:0;transform:translateY(.65rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes planner-cue-pulse{0%,to{transform:translateY(0);box-shadow:0 12px 26px -24px hsl(var(--planner-coral) / .72)}50%{transform:translateY(-1px);box-shadow:0 18px 34px -24px hsl(var(--planner-coral) / .78)}}@keyframes planner-dot-bounce{0%,70%,to{opacity:.38;transform:translateY(0)}32%{opacity:1;transform:translateY(-.18rem)}}@keyframes planner-dot-pulse{0%,to{box-shadow:0 0 0 4px hsl(var(--planner-coral) / .1);transform:scale(1)}50%{box-shadow:0 0 0 7px hsl(var(--planner-coral) / .04);transform:scale(1.1)}}@keyframes planner-panel-sheen{0%,42%{transform:translate(-120%)}72%,to{transform:translate(120%)}}@keyframes planner-status-cycle{0%,7%{opacity:0;filter:blur(2px);transform:translateY(.42rem)}11%,24%{opacity:1;filter:blur(0);transform:translateY(0)}30%,to{opacity:0;filter:blur(2px);transform:translateY(-.42rem)}}@media (prefers-reduced-motion: reduce){.planner-phone-thread>*,.planner-user-typing-cue,.planner-typing-dots i,.planner-phone-typing i,.planner-ai-activity-top .planner-live-dot,.planner-ai-activity-panel:before,.planner-ai-status-rotator span,.planner-deliverable-paper,.planner-directory-feature-card,.planner-directory-detail{animation:none}.planner-ai-status-rotator span{display:none;opacity:1;filter:none;transform:none}.planner-ai-status-rotator span:first-child{display:block}.planner-directory,.planner-directory-card,.planner-directory-rail-card,.planner-directory-feature-card,.planner-directory-card-top,.planner-directory-main,.planner-ai-badge,.planner-directory-note,.planner-directory-detail{transition:none}}.planner-directory-feature-media .planner-avatar-dot{right:.5rem;bottom:.5rem;width:1.05rem;height:1.05rem}@keyframes planner-feature-in{0%{opacity:.82;transform:translateY(.18rem) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes planner-detail-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes planner-page-turn{0%{opacity:0;transform:translate(.75rem) rotateY(-8deg)}to{opacity:1;transform:translate(0) rotateY(0)}}@media (max-width: 1024px){.planner-hero-title{font-size:4.35rem}.planner-section-copy h2,.planner-handoff-panel h2,.planner-final-inner h2{font-size:2.55rem}.planner-team-strip,.planner-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-directory--expanded{grid-template-columns:minmax(12rem,.38fr) minmax(0,1fr)}.planner-directory-feature-card{grid-template-columns:minmax(10rem,.68fr) minmax(0,1fr)}.planner-directory-feature-media .planner-avatar--large{height:min(14rem,38vh)}.planner-room-section,.planner-handoff-panel{grid-template-columns:1fr}.planner-section-copy{max-width:42rem}}@media (max-width: 760px){.planner-hero{min-height:auto;align-items:flex-start}.planner-hero-inner{width:100%;padding:4.2rem 1rem 3.4rem}.planner-hero-title{max-width:min(100%,8.6em);font-size:2.65rem;line-height:1.06}.planner-hero-copy{font-size:.96rem;line-height:1.75}.planner-request-card{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);border-radius:1.15rem}.planner-request-input{min-height:9.5rem;padding:1.05rem;font-size:.95rem}.planner-request-footer,.planner-final-actions{min-width:0;flex-direction:column;align-items:stretch}.planner-request-meta{width:100%;min-width:0;justify-content:center;text-align:center}.planner-request-separator{display:none}.planner-send-button,.planner-secondary-button{min-width:0;width:100%;justify-content:center;white-space:normal}.planner-team-strip,.planner-directory,.planner-access-grid,.planner-handoff-list{grid-template-columns:1fr}.planner-directory{min-height:0}.planner-directory--expanded{display:flex;flex-direction:column;gap:1rem;min-height:0}.planner-directory-feature-card{order:1;grid-template-columns:1fr;min-height:0;padding:1.05rem}.planner-directory-rail{order:2;grid-template-rows:none;grid-template-columns:1fr;gap:.75rem}.planner-directory-rail-card{min-height:5.8rem}.planner-directory-feature-media{flex-flow:row wrap;align-items:center;gap:.8rem}.planner-directory-feature-media .planner-avatar--large{width:3.35rem;height:3.35rem;border-radius:.5rem;box-shadow:none}.planner-directory-feature-media .planner-ai-badge{margin-top:0;margin-left:auto}.planner-directory-feature-media h3{width:100%;margin-top:.4rem;font-size:1.65rem;line-height:1}.planner-directory-feature-media .planner-directory-role,.planner-directory-feature-media .planner-directory-note{width:100%;max-width:none}.planner-directory-detail{align-self:stretch}.planner-directory-headline{font-size:1.45rem}.planner-proof-row{align-items:flex-start;flex-direction:column;gap:.65rem}.planner-room-section,.planner-team-section,.planner-access-section,.planner-visual-section,.planner-handoff-section,.planner-final-section{padding:3.5rem 1rem}.planner-room-demo{width:100%}.planner-visual-board{grid-template-columns:1fr;grid-auto-rows:minmax(14.5rem,auto)}.planner-visual-card--feature{grid-row:span 1;min-height:20rem}.planner-deliverable-preview{padding:.35rem .25rem 0}.planner-deliverable-preview:before,.planner-deliverable-preview:after{inset-inline:.55rem}.planner-deliverable-book{padding:.55rem}.planner-deliverable-toolbar{padding-left:.72rem}.planner-deliverable-paper{min-height:34rem;padding:.9rem}.planner-deliverable-summary,.planner-deliverable-cover-photos{grid-template-columns:1fr}.planner-deliverable-cover-photos>div{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-deliverable-budget-media,.planner-deliverable-final-photo{grid-template-columns:5.6rem minmax(0,1fr)}.planner-deliverable-budget-grid,.planner-deliverable-paper .planner-handoff-list{grid-template-columns:1fr}.planner-deliverable-daily-list article{grid-template-columns:2.35rem 3.2rem minmax(0,1fr);align-items:flex-start}.planner-deliverable-daily-list img{width:3.2rem;height:3rem}.planner-deliverable-daily-list em{grid-column:3;justify-self:flex-start}.planner-deliverable-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.32rem}.planner-deliverable-tabs button{flex-direction:column;gap:.08rem;padding-inline:.28rem;font-size:.64rem}.planner-deliverable-footer{align-items:flex-start;flex-direction:column;gap:.35rem}.planner-phone-shell{width:min(100%,22.5rem);margin:0 auto;border-radius:2.1rem;padding:.5rem}.planner-phone-screen{min-height:39rem;border-radius:1.65rem}.planner-phone-trip-card{margin-inline:.72rem}.planner-phone-thread{padding-inline:.72rem}.planner-chat-stack{max-width:min(17rem,82%)}.planner-phone-composer{grid-template-columns:2rem minmax(0,1fr) 2rem 2rem;gap:.25rem;padding-inline:.58rem}.planner-prompt-chip{max-width:17rem}.planner-prompt-row,.planner-team-strip{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem)}}@media (max-width: 380px){.planner-hero-title{font-size:2.38rem}.planner-section-copy h2,.planner-handoff-panel h2,.planner-final-inner h2{font-size:2.15rem}}.sns-marquee-track{animation:sns-marquee 34s linear infinite;will-change:transform}.sns-marquee:hover .sns-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.sns-marquee-track{animation:none;transform:none;flex-wrap:wrap}}.tune-agent-row{animation:tune-agent-row-in .62s cubic-bezier(.16,1,.3,1) both}@keyframes agent-stream-cursor-blink{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes agent-artifact-pulse{0%,to{box-shadow:0 0 #fbbf2400}50%{box-shadow:0 0 0 1px #fbbf2438}}@media (prefers-reduced-motion: reduce){.agent-stream-cursor,.agent-artifact-pulse,.tune-agent-row{animation:none}}.tune-agent-bubble{animation:tune-agent-bubble-in .5s cubic-bezier(.22,1,.36,1) both}.tune-agent-bubble-delayed{animation:tune-agent-bubble-in .48s cubic-bezier(.22,1,.36,1) .07s both}@media (prefers-reduced-motion: reduce){.tune-agent-bubble,.tune-agent-bubble-delayed{animation:none}}.btn-agent-primary{border-radius:var(--radius);--tw-bg-opacity: 1;background-color:hsl(222 47% 14% / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-agent-primary:hover{--tw-bg-opacity: 1;background-color:hsl(222 47% 11% / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-agent-primary:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(220 14% 22% / var(--tw-bg-opacity, 1))}.btn-agent-primary:hover:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(220 14% 28% / var(--tw-bg-opacity, 1))}.glass-card{border-width:1px;border-color:hsl(var(--border) / .7);background-color:hsl(var(--card));--tw-shadow: 0 1px 2px rgba(16,24,40,.06),0 10px 24px rgba(16,24,40,.06);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tune-composer-panel{border-radius:1rem;border-width:1px;transition-property:box-shadow,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.tune-composer-panel--default,.tune-composer-panel--emphasis,.tune-composer-panel--upload{border-color:hsl(var(--border) / .7);background-color:hsl(var(--card));--tw-shadow: 0 16px 44px rgba(15,23,42,.08);--tw-shadow-colored: 0 16px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tune-composer-field--default{border-color:hsl(var(--border) / .55);background-color:hsl(var(--background) / .9)}.tune-composer-field--default:is(.dark *){background-color:hsl(var(--background) / .5)}.tune-composer-field--emphasis{border-color:#fcd34db3;background-color:#fffbeb80}.tune-composer-field--emphasis:is(.dark *){border-color:#d9770666;background-color:#451a034d}.tune-composer-field--upload{border-color:#7dd3fc99;background-color:#fffc}.tune-composer-field--upload:is(.dark *){border-color:#0284c759;background-color:#082f4959}.gradient-accent{background:linear-gradient(135deg,#0f766e,#2563eb 48%,#2563eb);color:#fff}.gradient-accent:hover{filter:brightness(1.05)}.tune-app,.legal-landing{--legal-ink: 240 20% 12%;--legal-navy: 270 45% 22%;--legal-paper: 240 22% 97%;--legal-rule: 240 14% 88%;--legal-brass: 174 58% 32%;--mcn-accent: 174 58% 32%;--mcn-cyan: 174 100% 55%;--wizard-accent: 174 58% 32%;--wizard-accent-soft: 174 38% 95%;--wizard-surface: 0 0% 100%;--wizard-canvas: 240 22% 96%;--wizard-border: 240 14% 88%;--wizard-shadow: 270 40% 20%;min-height:100vh;background-color:hsl(var(--legal-paper));color:hsl(var(--legal-ink))}.tune-app:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 50% 40% at 100% 0%,rgba(254,44,85,.04),transparent 50%),radial-gradient(ellipse 40% 35% at 0% 100%,rgba(99,102,241,.05),transparent 45%),hsl(var(--legal-paper))}.tune-subpage-hero{background:linear-gradient(165deg,#08080d,#0f0f16 42%,#16122a);border-bottom:1px solid rgba(255,255,255,.06);color:#fff}.tune-subpage-hero .legal-kicker,.tune-subpage-hero .mcn-kicker{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:#ffffff73}.tune-subpage-hero h1{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.tune-subpage-hero p{color:#fff9}.tune-nav{position:sticky;top:0;z-index:50;width:100%;border-bottom-width:1px;border-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-backdrop-blur: blur(24px);-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);background:#0a0a10d1}.tune-nav-link{font-size:.875rem;line-height:1.25rem;color:#fff9;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tune-nav-link:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.tune-nav-muted{font-size:11px;color:#ffffff73}.tune-nav-outline-btn{border-radius:9999px;border-color:#fff3;background-color:#ffffff0d;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.tune-nav-outline-btn:hover{background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.english-page h1,.english-page h2,.english-page h3{letter-spacing:0}.english-motion-card{transform:translateZ(0);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.english-gradient-motion{background-size:180% 180%;animation:english-gradient-shift 14s ease infinite}.english-scan-surface{position:relative}.english-scan-surface:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 0%,rgba(103,232,249,0) 38%,rgba(103,232,249,.12) 49%,rgba(148,163,184,.08) 53%,rgba(103,232,249,0) 64%,transparent 100%);mix-blend-mode:screen;transform:translateY(-110%);animation:english-scanline 9.6s ease-in-out infinite}.english-signal-bar{position:relative;overflow:hidden}.english-signal-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#67e8f9;transform:scaleX(.5);transform-origin:left center;animation:english-signal-fill 2.4s ease-in-out infinite}.english-live-dot{animation:english-live-dot 1.9s ease-in-out infinite}@media (hover: hover){.english-motion-card:hover{transform:translate3d(0,-2px,0);box-shadow:0 20px 58px -46px #0f172aa6}}.english-motion-card:focus-visible{outline:2px solid rgba(103,232,249,.8);outline-offset:3px}@media (prefers-reduced-motion: reduce){.english-motion-card,.english-gradient-motion,.english-live-dot,.english-signal-bar:after,.english-scan-surface:after,.sns-marquee-track{animation:none!important;transition:none!important}.english-motion-card,.english-scan-surface:after{transform:none!important}}.tune-access-gate{background:linear-gradient(180deg,#fffaf6fa,#f9f4eef0),hsl(var(--legal-paper))}.tune-access-card{overflow:hidden;border-radius:1rem;border-width:1px;border-color:hsl(var(--legal-rule));background-color:#ffffffe6;padding:1.5rem;--tw-shadow: 0 24px 80px -42px rgba(54,42,32,.42);--tw-shadow-colored: 0 24px 80px -42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(12px);-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)}.mcn-section-head{font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:-.025em;color:hsl(var(--legal-ink))}@media (min-width: 640px){.mcn-section-head{font-size:1.65rem}}.mcn-btn-gradient{border-radius:9999px;border-width:0px;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 8px 32px -8px rgba(254,44,85,.55);--tw-shadow-colored: 0 8px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background:linear-gradient(135deg,#0f766e,#2563eb 48%,#2563eb)}.mcn-btn-gradient:hover{filter:brightness(1.06);box-shadow:0 12px 40px -10px #fe2c55a6}.mcn-hero-toc-chip.is-active{border-color:#fe2c5559;background-color:#fe2c5514}.mcn-hero-panel-row.is-active{background-color:#fe2c5514}.landing-pledge-bar-mcn{border-bottom-width:1px;border-color:hsl(var(--legal-rule));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-top:1rem;padding-bottom:1rem}.landing-pledge-item-mcn{display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;color:hsl(var(--legal-ink)/.55)}.landing-pledge-dot-mcn{height:.375rem;width:.375rem;flex-shrink:0;border-radius:9999px;background:linear-gradient(135deg,#0f766e,#2563eb)}.mcn-stat-card{border-radius:1rem;border-width:1px;border-color:hsl(var(--legal-rule));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;text-align:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.mcn-stat-card:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:hsl(var(--legal-navy)/.2);--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--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)}.mcn-stat-value{font-size:1.875rem;line-height:2.25rem;font-weight:700;--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);letter-spacing:-.025em;background:none;color:hsl(var(--mcn-accent))}.legal-display{font-family:Noto Sans SC,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.mcn-kicker{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:hsl(var(--mcn-accent)/.75)}.mcn-notice{border-radius:.75rem;border-width:1px;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;border-color:#fe2c5540;background:#fe2c550f;color:hsl(var(--foreground) / .85)}.legal-section-head{font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.025em;color:hsl(var(--legal-ink));font-family:Noto Sans SC,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}@media (min-width: 640px){.legal-section-head{font-size:1.65rem}}.legal-section-lead{margin-top:.5rem;max-width:42rem;font-size:15px;line-height:1.625;color:hsl(var(--legal-ink)/.62)}.legal-card{border-radius:1rem;border-width:1px;border-color:hsl(var(--legal-rule));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 0 rgba(28,45,74,.03),0 16px 40px -24px rgba(28,45,74,.12);--tw-shadow-colored: 0 1px 0 var(--tw-shadow-color), 0 16px 40px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.legal-btn-primary{border-radius:9999px;border-width:0px;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(135deg,#0f766e,#2563eb 48%,#2563eb);box-shadow:0 8px 32px -8px #fe2c558c}.legal-btn-primary:hover{filter:brightness(1.06)}.legal-btn-outline{border-radius:9999px;border-color:hsl(var(--mcn-accent)/.45);color:hsl(var(--mcn-accent))}.legal-btn-outline:hover{--tw-bg-opacity: 1;background-color:hsl(174 38% 95% / var(--tw-bg-opacity, 1))}.legal-notice{border-radius:calc(var(--radius) - 4px);border-width:1px;--tw-border-opacity: 1;border-color:hsl(38 45% 78% / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:hsl(42 35% 96% / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:hsl(var(--legal-ink)/.85)}.landing-hero-toc-chip.is-active{border-color:hsl(var(--legal-navy)/.25);--tw-bg-opacity: 1;background-color:hsl(42 38% 96% / var(--tw-bg-opacity, 1))}.landing-before-after{overflow:hidden;padding:0;border-width:1px;border-color:hsl(var(--legal-rule));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 0 rgba(28,45,74,.03),0 16px 40px -24px rgba(28,45,74,.12);--tw-shadow-colored: 0 1px 0 var(--tw-shadow-color), 0 16px 40px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;border-color:hsl(var(--legal-rule) / .88);background:#fffffff0;border-radius:1.25rem;box-shadow:0 1px #ffffffdb inset,0 22px 58px -42px #362a2061}.landing-before-after:hover{border-color:#0d948838;box-shadow:0 1px #ffffffdb inset,0 28px 70px -46px #362a2075}.landing-before-after-label{border-bottom-width:1px;border-color:hsl(var(--legal-rule));padding:.5rem 1rem;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--legal-ink)/.45)}.landing-compare-before-body,.landing-compare-after-body{padding:1rem}@media (min-width: 640px){.landing-compare-before-body,.landing-compare-after-body{padding:1.25rem}}.landing-compare-caption{margin-top:.75rem;text-align:center;font-size:.75rem;line-height:1rem;line-height:1.625;color:hsl(var(--legal-ink)/.55)}.landing-desktop{position:relative;overflow:hidden;border-radius:calc(var(--radius) - 4px);border-width:1px;--tw-border-opacity: 1;border-color:hsl(220 18% 78% / var(--tw-border-opacity, 1));--tw-shadow: inset 0 1px 0 rgba(255,255,255,.5),0 8px 24px rgba(28,45,74,.12);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);aspect-ratio:16 / 11;min-height:13.5rem;background:#26364a}.landing-desktop-wallpaper{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.9;background:radial-gradient(ellipse 80% 60% at 20% 30%,hsl(218 45% 42% / .5),transparent 55%),radial-gradient(ellipse 70% 50% at 85% 70%,hsl(200 40% 35% / .4),transparent 50%),linear-gradient(145deg,#2c4063,#1f2c3d)}.landing-desktop-chrome{position:absolute;right:.75rem;top:.5rem;z-index:10;font-size:10px;font-weight:500;color:#ffffffb3}.landing-desktop-surface{position:absolute;left:0;right:0;bottom:2rem;top:0}.landing-desktop-window{position:absolute;z-index:2;width:42%;max-width:9.5rem;overflow:hidden;border-radius:calc(var(--radius) - 2px);border-width:1px;border-color:#fff3;background-color:#fffffff2;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--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);top:18%;left:28%;transform:rotate(-2deg)}.landing-desktop-window-bar{display:flex;gap:.25rem;border-bottom-width:1px;border-color:#e2e8f0cc;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));padding:.375rem .5rem}.landing-desktop-window-bar span{height:.5rem;width:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.landing-desktop-window-bar span:first-child{background-color:#f87171e6}.landing-desktop-window-bar span:nth-child(2){background-color:#fbbf24e6}.landing-desktop-window-bar span:nth-child(3){background-color:#10b981e6}.landing-desktop-window-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.landing-desktop-window-body{padding:.5rem;font-size:9px;line-height:1.375;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.landing-desktop-sticky{position:absolute;z-index:3;display:flex;max-width:5.5rem;align-items:flex-start;gap:.25rem;border-radius:calc(var(--radius) - 4px);border-width:1px;border-color:#fde68acc;--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));padding:.375rem .5rem;font-size:9px;font-weight:500;line-height:1.25;--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--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);top:12%;right:8%;transform:rotate(4deg)}.landing-desktop-file-wrap{position:absolute;z-index:1;width:4.25rem}.landing-desktop-file{display:flex;flex-direction:column;align-items:center;gap:.125rem;text-align:center}.landing-desktop-file-icon{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);border-width:1px;border-color:#ffffff40;background-color:#ffffff26;--tw-shadow: 0 4px 12px rgba(0,0,0,.25);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(2px);-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)}.landing-desktop-file-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:.125rem;padding-right:.125rem;font-size:8px;line-height:1.25;color:#ffffffe6;--tw-drop-shadow: drop-shadow(0 1px 2px rgba(0,0,0,.6));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);text-shadow:0 1px 3px rgba(0,0,0,.5)}.landing-desktop-taskbar{position:absolute;left:0;right:0;bottom:0;z-index:10;display:flex;align-items:center;gap:.375rem;border-top-width:1px;border-color:#ffffff1a;background-color:hsl(220,22%,18%/.92);padding:.375rem .5rem;--tw-backdrop-blur: blur(12px);-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)}.landing-desktop-taskbar-start{height:1.25rem;width:1.25rem;flex-shrink:0;border-radius:calc(var(--radius) - 4px);--tw-bg-opacity: 1;background-color:hsl(214 72% 48% / var(--tw-bg-opacity, 1));opacity:.9}.landing-desktop-taskbar-pill{max-width:5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:.25rem;padding:.125rem .5rem;font-size:8px;color:#ffffff8c}.landing-desktop-taskbar-pill--active{background-color:#ffffff1a;color:#ffffffd9}.landing-docket-clean{display:flex;min-height:13.5rem;flex-direction:column;border-radius:calc(var(--radius) - 4px);border-width:1px;border-color:hsl(var(--legal-rule));--tw-bg-opacity: 1;background-color:hsl(40 22% 99% / var(--tw-bg-opacity, 1));--tw-shadow: 0 2px 12px rgba(28,45,74,.06);--tw-shadow-colored: 0 2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.landing-docket-clean-header{display:flex;align-items:center;gap:.5rem;border-bottom-width:1px;border-color:hsl(var(--legal-rule));--tw-bg-opacity: 1;background-color:hsl(218 42% 97% / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--legal-navy))}.landing-docket-clean-badge{margin-left:auto;border-radius:calc(var(--radius) - 4px);background-color:hsl(var(--legal-brass)/.15);padding:.125rem .5rem;font-size:10px;font-weight:500;color:hsl(var(--legal-brass))}.landing-docket-clean-list{flex:1 1 0%}.landing-docket-clean-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));--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));border-color:hsl(var(--legal-rule))}.landing-docket-clean-list{padding:.25rem .75rem}.landing-docket-clean-row{display:flex;align-items:flex-start;gap:.75rem;padding-top:.75rem;padding-bottom:.75rem}.landing-docket-clean-row:first-child{padding-top:.75rem}.landing-docket-clean-no{width:1.75rem;flex-shrink:0;font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--legal-brass));font-family:Noto Sans SC,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.landing-docket-clean-title{font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--legal-ink))}.landing-docket-clean-detail{margin-top:.125rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:hsl(var(--legal-ink)/.55)}.landing-docket-clean-outputs{display:flex;flex-wrap:wrap;gap:.5rem;border-top-width:1px;border-color:hsl(var(--legal-rule));--tw-bg-opacity: 1;background-color:hsl(40 20% 98% / var(--tw-bg-opacity, 1));padding:.75rem 1rem}.landing-docket-clean-outputs li{display:flex;align-items:center;gap:.375rem;border-radius:calc(var(--radius) - 4px);border-width:1px;border-color:hsl(var(--legal-rule));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:11px;color:hsl(var(--legal-ink)/.65)}@media (prefers-reduced-motion: no-preference){.landing-desktop-file-wrap{animation:landing-desktop-drift 6s ease-in-out infinite alternate}.landing-desktop-file-wrap:nth-child(odd){animation-duration:7s;animation-delay:-1s}.landing-desktop-file-wrap:nth-child(3n){animation-duration:5.5s;animation-delay:-2s}}@keyframes landing-desktop-drift{0%{translate:0 0}to{translate:2px -3px}}.landing-trust-shell{position:relative}.landing-trust-layout{display:grid;gap:0px;overflow:hidden;border-radius:calc(var(--radius) - 4px);border-width:1px;border-color:hsl(var(--legal-rule));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));box-shadow:0 1px #1c2d4a0a,0 20px 48px -28px #1c2d4a2e}@media (min-width: 1024px){.landing-trust-layout{grid-template-columns:minmax(11.5rem,13.5rem) minmax(0,1fr)}}.landing-trust-nav{display:flex;gap:.25rem;overflow-x:auto;border-bottom-width:1px;border-color:hsl(var(--legal-rule));--tw-bg-opacity: 1;background-color:hsl(218 38% 97% / var(--tw-bg-opacity, 1));padding:.5rem}@media (min-width: 1024px){.landing-trust-nav{flex-direction:column;gap:0px;overflow:visible;border-bottom-width:0px;border-right-width:1px;padding:0}}.landing-trust-nav{scrollbar-width:none}.landing-trust-nav::-webkit-scrollbar{display:none}.landing-trust-nav-item{display:flex;min-width:10.5rem;flex-shrink:0;align-items:flex-start;gap:.625rem;border-radius:calc(var(--radius) - 4px);padding:.75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 1024px){.landing-trust-nav-item{min-width:0px;flex-shrink:1;border-radius:0;border-left-width:3px;border-color:transparent;padding:1rem}}.landing-trust-nav-item:hover{background-color:#ffffffb3}@media (min-width: 1024px){.landing-trust-nav-item:hover{--tw-bg-opacity: 1;background-color:hsl(40 22% 99% / var(--tw-bg-opacity, 1))}}.landing-trust-nav-item--active{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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)}@media (min-width: 1024px){.landing-trust-nav-item--active{border-left-color:hsl(var(--legal-brass));--tw-bg-opacity: 1;background-color:hsl(40 22% 99% / var(--tw-bg-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}.landing-trust-nav-item--active{color:hsl(var(--legal-ink))}.landing-trust-nav-item:not(.landing-trust-nav-item--active){color:hsl(var(--legal-ink)/.55)}.landing-trust-nav-no{display:none;font-size:.75rem;line-height:1rem;font-weight:600;color:hsl(var(--legal-brass));font-family:Noto Sans SC,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}@media (min-width: 1024px){.landing-trust-nav-no{display:block;width:1.25rem}}.landing-trust-nav-icon{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 4px);border-width:1px;border-color:hsl(var(--legal-rule));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));color:hsl(var(--legal-navy))}@media (min-width: 1024px){.landing-trust-nav-icon{display:none}}.landing-trust-nav-item--active .landing-trust-nav-icon{border-color:hsl(var(--legal-navy)/.2);background-color:hsl(var(--legal-navy));--tw-text-opacity: 1;color:hsl(40 25% 98% / var(--tw-text-opacity, 1))}.landing-trust-stage{position:relative;display:flex;min-width:0px;flex-direction:column;--tw-bg-opacity: 1;background-color:hsl(40 20% 99% / var(--tw-bg-opacity, 1))}.landing-trust-page{position:relative;min-height:17.5rem;overflow:hidden;padding:1.25rem}@media (min-width: 640px){.landing-trust-page{min-height:19rem;padding:1.75rem 2rem}}.landing-trust-page{background:linear-gradient(135deg,#fdfdfc,#f9f8f6 55%,#f5f7fa59)}.landing-trust-page-watermark{pointer-events:none;position:absolute;right:-.5rem;top:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:5.5rem;font-weight:600;line-height:1;color:hsl(var(--legal-navy)/.05);font-family:Noto Sans SC,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}@media (min-width: 640px){.landing-trust-page-watermark{font-size:6.5rem}}.landing-trust-page-head{position:relative;z-index:1;display:flex;gap:1rem;border-bottom-width:1px;border-color:hsl(var(--legal-rule)/.85);padding-bottom:1.25rem}.landing-trust-page-kicker{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--legal-ink)/.42)}.landing-trust-page-icon{display:flex;height:3rem;width:3rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 4px);background-color:hsl(var(--legal-navy));--tw-text-opacity: 1;color:hsl(40 25% 98% / var(--tw-text-opacity, 1));--tw-shadow: 0 8px 20px -8px rgba(28,45,74,.45);--tw-shadow-colored: 0 8px 20px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.landing-trust-page-body{position:relative;z-index:1;padding-top:1.25rem}.landing-trust-detail-list{margin-top:1.25rem}.landing-trust-detail-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));--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));border-color:hsl(var(--legal-rule)/.7)}.landing-trust-detail-item{display:flex;gap:.75rem;padding-top:.875rem;padding-bottom:.875rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:hsl(var(--legal-ink)/.68)}.landing-trust-detail-item:first-child{padding-top:1rem}.landing-trust-detail-no{display:flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 4px);background-color:hsl(var(--legal-brass)/.12);font-size:.75rem;line-height:1rem;font-weight:600;color:hsl(var(--legal-brass));font-family:Noto Sans SC,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.landing-trust-mobile-title{border-top-width:1px;border-color:hsl(var(--legal-rule));--tw-bg-opacity: 1;background-color:hsl(218 35% 97% / var(--tw-bg-opacity, 1));padding:.75rem 1.25rem;text-align:center}.landing-trust-pager{display:flex;align-items:center;gap:.75rem;border-top-width:1px;border-color:hsl(var(--legal-rule));--tw-bg-opacity: 1;background-color:hsl(218 35% 97% / var(--tw-bg-opacity, 1));padding:.75rem 1rem}@media (min-width: 640px){.landing-trust-pager{padding-left:1.5rem;padding-right:1.5rem}}.landing-trust-pager-btn{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 4px);border-width:1px;border-color:hsl(var(--legal-rule));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));color:hsl(var(--legal-navy));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.landing-trust-pager-btn:hover{border-color:hsl(var(--legal-navy)/.35);--tw-bg-opacity: 1;background-color:hsl(218 42% 96% / var(--tw-bg-opacity, 1))}.landing-trust-progress{display:flex;flex:1 1 0%;align-items:center;gap:.5rem}.landing-trust-progress-seg{height:.375rem;flex:1 1 0%;border-radius:9999px;background-color:hsl(var(--legal-rule));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.landing-trust-progress-seg--active{background-color:hsl(var(--legal-navy));box-shadow:0 0 0 1px hsl(var(--legal-navy) / .15)}.landing-trust-footer-note{margin-top:1.25rem;text-align:center;font-size:.75rem;line-height:1rem;line-height:1.625;color:hsl(var(--legal-ink)/.45)}.landing-trust-footer-note a{margin-left:.25rem;margin-right:.25rem;color:hsl(var(--legal-navy));text-underline-offset:2px}.landing-trust-footer-note a:hover{text-decoration-line:underline}.court-section-title{font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity, 1))}.court-btn-primary{border-radius:calc(var(--radius) - 4px);--tw-bg-opacity: 1;background-color:rgb(21 101 192 / var(--tw-bg-opacity, 1));font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.court-btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(18 86 168 / var(--tw-bg-opacity, 1))}.tune-wizard{--wizard-accent: 174 58% 32%;--wizard-accent-soft: 174 38% 95%;--wizard-surface: 0 0% 100%;--wizard-canvas: 240 22% 96%;--wizard-border: 240 14% 88%;--wizard-shadow: 270 35% 22%;background:hsl(var(--wizard-canvas))}.tune-wizard .wizard-entry-card{overflow:hidden;border-radius:1rem;border-width:1px;border-color:hsl(var(--wizard-border));background-color:hsl(var(--wizard-surface));box-shadow:0 1px #ffffffe6 inset,0 22px 48px -28px hsl(var(--wizard-shadow) / .14)}.tune-wizard .wizard-chat-frame{display:flex;min-height:0px;flex-direction:column;overflow:hidden;border-radius:1rem;border-width:1px;border-color:hsl(var(--wizard-border));background-color:hsl(var(--wizard-surface));box-shadow:0 1px #ffffffd9 inset,0 24px 56px -32px hsl(var(--wizard-shadow) / .12)}.tune-wizard .wizard-chat-header{display:flex;height:3.5rem;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;border-bottom-width:1px;border-color:hsl(var(--wizard-border));background-color:hsl(var(--wizard-surface));padding-left:.75rem;padding-right:.75rem}@media (min-width: 640px){.tune-wizard .wizard-chat-header{padding-left:1rem;padding-right:1rem}}.tune-wizard .wizard-phase-rail{display:flex;gap:.375rem;overflow-x:auto;border-bottom-width:1px;border-color:hsl(var(--wizard-border));--tw-bg-opacity: 1;background-color:hsl(220 28% 98% / var(--tw-bg-opacity, 1));padding:.5rem}@media (min-width: 640px){.tune-wizard .wizard-phase-rail{padding-left:.75rem;padding-right:.75rem}}.tune-wizard .wizard-phase-pill{flex-shrink:0;border-radius:calc(var(--radius) - 2px);padding:.25rem .625rem;font-size:11px;font-weight:500;--tw-text-opacity: 1;color:hsl(220 10% 46% / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.tune-wizard .wizard-phase-pill--active{background-color:hsl(var(--wizard-accent-soft));color:hsl(var(--wizard-accent));--tw-shadow: inset 0 0 0 1px hsl(var(--wizard-accent)/.22);--tw-shadow-colored: inset 0 0 0 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)}.tune-wizard .wizard-thread{min-height:0px;flex:1 1 0%;flex-basis:0px;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;--tw-bg-opacity: 1;background-color:hsl(220 25% 98.5% / var(--tw-bg-opacity, 1));padding:1.5rem .75rem}@media (min-width: 640px){.tune-wizard .wizard-thread{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width: 1024px){.tune-wizard .wizard-thread{padding-left:1.5rem;padding-right:1.5rem}}.tune-wizard .wizard-agent-bubble{max-width:min(100%,44rem);white-space:pre-wrap;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.875rem 1rem;font-size:15px;line-height:1.8;--tw-text-opacity: 1;color:hsl(222 35% 18% / var(--tw-text-opacity, 1))}@media (min-width: 640px){.tune-wizard .wizard-agent-bubble{padding:1rem 1.25rem;font-size:16px}}.tune-wizard .wizard-agent-bubble{box-shadow:0 1px 2px hsl(var(--wizard-shadow) / .05),inset 0 1px #ffffffe6;--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);--tw-ring-color: hsl(var(--wizard-border))}.tune-wizard .wizard-user-bubble{max-width:min(100%,44rem);white-space:pre-wrap;border-radius:1rem;padding:.875rem 1rem;font-size:15px;line-height:1.8;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.tune-wizard .wizard-user-bubble{padding:1rem 1.25rem;font-size:16px}}.tune-wizard .wizard-user-bubble{background:linear-gradient(135deg,#0f766e,#1e3a5f 55%,#2563eb);box-shadow:0 8px 24px -10px #fe2c558c}.tune-wizard .wizard-bottom-chrome{position:relative;z-index:10;display:flex;min-height:0px;flex-shrink:0;flex-direction:column;overflow-y:auto;overscroll-behavior-y:contain;border-top-width:1px;border-color:hsl(var(--wizard-border));background-color:hsl(var(--wizard-surface));box-shadow:0 -12px 40px -24px hsl(var(--wizard-shadow) / .1)}.tune-wizard .wizard-step-card{border-radius:.75rem;border-width:1px;border-color:hsl(var(--wizard-border));--tw-bg-opacity: 1;background-color:hsl(220 30% 99.5% / var(--tw-bg-opacity, 1));padding:1.25rem;box-shadow:0 1px 2px hsl(var(--wizard-shadow) / .04)}.tune-wizard .wizard-path-choice{min-height:118px;border-radius:.75rem;border-width:1px;border-color:hsl(var(--wizard-border));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;text-align:left;font-size:15px;line-height:1.625;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.tune-wizard .wizard-path-choice:hover{border-color:hsl(var(--wizard-accent)/.35);--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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)}.tune-wizard .wizard-path-choice:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tune-wizard .wizard-path-choice--selected{border-color:transparent;background-color:hsl(var(--wizard-accent-soft));--tw-shadow: inset 0 0 0 1px hsl(var(--wizard-accent)/.28);--tw-shadow-colored: inset 0 0 0 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);--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);--tw-ring-color: hsl(var(--wizard-accent)/.2)}.tune-wizard .tune-wizard-composer-dock{position:sticky;bottom:0;z-index:200;flex-shrink:0;border-top-width:1px;border-color:hsl(var(--wizard-border));background-color:#fffffff2;padding:.75rem .75rem 1rem;--tw-backdrop-blur: blur(12px);-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)}@media (min-width: 640px){.tune-wizard .tune-wizard-composer-dock{padding-left:1rem;padding-right:1rem}}.tune-wizard .tune-composer-panel{border-radius:.75rem;border-width:1px;border-color:hsl(var(--wizard-border));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem;--tw-shadow: 0 8px 28px -18px hsl(var(--wizard-shadow)/.12);--tw-shadow-colored: 0 8px 28px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.tune-wizard .tune-composer-panel{padding:1rem}}.tune-wizard .tune-composer-panel--emphasis,.tune-wizard .tune-composer-panel--upload,.tune-wizard .tune-composer-panel--default{border-color:hsl(var(--wizard-border));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.tune-wizard .tune-composer-field--default,.tune-wizard .tune-composer-field--emphasis,.tune-wizard .tune-composer-field--upload{border-color:hsl(var(--wizard-border));--tw-bg-opacity: 1;background-color:hsl(220 25% 98% / var(--tw-bg-opacity, 1))}.tune-wizard .tune-composer-field--default:focus-within,.tune-wizard .tune-composer-field--emphasis:focus-within,.tune-wizard .tune-composer-field--upload:focus-within{border-color:hsl(var(--wizard-accent)/.5);--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);--tw-ring-color: hsl(var(--wizard-accent)/.12)}.tune-wizard .wizard-section-label{font-size:12px;font-weight:600;text-transform:none;letter-spacing:.025em;--tw-text-opacity: 1;color:hsl(220 10% 42% / var(--tw-text-opacity, 1))}.tune-wizard .agent-planning-trace{box-shadow:0 1px 2px hsl(var(--wizard-shadow) / .04)}.tune-wizard .agent-planning-trace--live{box-shadow:0 0 0 1px hsl(var(--wizard-accent) / .12),0 8px 24px -16px hsl(var(--wizard-accent) / .25)}.tune-wizard .agent-planning-timeline .agent-planning-step:not(:last-child):before{content:"";position:absolute;left:.58rem;top:1.45rem;bottom:0;width:1px;background:hsl(var(--wizard-border))}.tune-wizard .wizard-agent-stack{display:flex;min-width:0px;max-width:min(100%,44rem);flex-direction:column;gap:.625rem}.tune-comment-audit{--audit-accent: hsl(174 58% 32%);--audit-accent-soft: hsl(174 38% 95%);--audit-shell-border: hsl(240 14% 88%);--audit-shell-shadow: 0 28px 64px -32px rgba(254, 44, 85, .12)}.dark .tune-comment-audit{--audit-accent-soft: hsl(40 45% 12%);--audit-shell-border: hsl(222 28% 22%);--audit-shell-shadow: 0 32px 72px -28px rgba(0, 0, 0, .55)}.tune-comment-audit-ambient{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(720px 380px at 12% -8%,rgba(254,44,85,.1),transparent 58%),radial-gradient(560px 320px at 88% 4%,rgba(99,102,241,.1),transparent 55%),linear-gradient(180deg,hsl(var(--background)),hsl(var(--muted) / .35))}.tune-comment-audit-ambient:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;background-image:radial-gradient(circle at 1px 1px,rgba(15,23,42,.06) 1px,transparent 0);background-size:20px 20px;-webkit-mask-image:linear-gradient(to bottom,black 40%,transparent 100%);mask-image:linear-gradient(to bottom,black 40%,transparent 100%)}.tune-comment-audit-header-kicker{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:hsl(var(--muted-foreground))}.tune-comment-audit-flow{margin-top:.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}@media (min-width: 640px){.tune-comment-audit-flow{gap:.5rem}}.tune-comment-audit-flow li{display:flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;border-color:hsl(var(--border) / .6);background-color:hsl(var(--card) / .8);padding:.25rem .625rem;font-size:11px;font-weight:500;color:hsl(var(--muted-foreground));--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-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tune-comment-audit-flow li.is-active{border-color:#0f766e59;background-color:#0f766e1a;--tw-text-opacity: 1;color:hsl(174 58% 24% / var(--tw-text-opacity, 1))}.tune-comment-audit-flow li.is-active:is(.dark *){--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.tune-comment-audit-flow li.is-active{box-shadow:inset 0 0 0 1px #fe2c5526}.tune-comment-audit-flow-sep{display:none;font-size:10px;color:hsl(var(--muted-foreground) / .5)}@media (min-width: 640px){.tune-comment-audit-flow-sep{display:inline}}.tune-comment-audit-shell{position:relative;overflow:hidden;border-radius:1rem;border-width:1px;background-color:hsl(var(--card) / .95);--tw-backdrop-blur: blur(12px);-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);border-color:var(--audit-shell-border);box-shadow:var(--audit-shell-shadow)}.tune-comment-audit-shell:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#0f766e,#1e3a5f 42%,#2563eb);opacity:.92}.tune-comment-audit-platform-tabs{display:grid;height:2.75rem;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;border-radius:.75rem;border-width:1px;border-color:hsl(var(--border) / .5);background-color:hsl(var(--muted) / .3);padding:.25rem}.tune-comment-audit-platform-tabs [data-state=active]{background-color:hsl(var(--card));color:hsl(var(--foreground));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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);box-shadow:0 1px 2px #0f172a0f,inset 0 0 0 1px #ffffffa6}.tune-comment-audit-step{position:relative;border-radius:.75rem;border-width:1px;border-color:hsl(var(--border) / .55);background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: hsl(var(--card)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: hsl(var(--muted) / .1) var(--tw-gradient-to-position);padding:1rem;transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.tune-comment-audit-step:hover{border-color:hsl(var(--border) / .8)}@media (min-width: 640px){.tune-comment-audit-step{padding:1.25rem}}.tune-comment-audit-step{box-shadow:0 1px 2px #0f172a0a}.tune-comment-audit-step+.tune-comment-audit-step{margin-top:1rem}.tune-comment-audit-step-badge{display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.tune-comment-audit-step-badge--pending{border-width:1px;border-color:hsl(var(--border) / .6);background-color:hsl(var(--muted) / .5);color:hsl(var(--muted-foreground));opacity:.6;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tune-comment-audit-step-badge--active{background:linear-gradient(135deg,#0f766e,#2563eb);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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)}.tune-comment-audit-step-badge--completed{border-width:1px;border-color:#10b9814d;background-color:#10b9811a;--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tune-comment-audit-step-badge--completed:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.tune-comment-audit-step--pending .tune-comment-audit-step-title{font-weight:500;color:hsl(var(--muted-foreground));opacity:.7}.tune-comment-audit-step--completed .tune-comment-audit-step-title{color:hsl(var(--foreground) / .8)}.tune-comment-audit-step-title{font-size:.875rem;line-height:1.25rem;font-weight:600;letter-spacing:-.025em;color:hsl(var(--foreground))}.tune-comment-audit-inner-tabs{margin-bottom:1rem;display:grid;height:2.25rem;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border) / .45);background-color:hsl(var(--muted) / .25);padding:.125rem}.tune-comment-audit-inner-tabs [data-state=active]{background-color:hsl(var(--card));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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)}.tune-comment-audit-field{height:2.5rem;border-color:hsl(var(--border) / .55);background-color:hsl(var(--background) / .9);--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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);transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.tune-comment-audit-field:focus-visible{border-color:#fbbf2480;--tw-ring-color: rgb(251 191 36 / .2)}.tune-comment-audit-field:is(.dark *){background-color:hsl(var(--background) / .5)}.tune-comment-audit-add-btn{height:2.5rem;flex-shrink:0;border-color:hsl(var(--border) / .55);background-color:hsl(var(--card));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.tune-comment-audit-add-btn:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:#fbbf2459;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--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)}.tune-comment-audit-add-btn:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tune-comment-audit-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;border-width:1px;border-style:dashed;border-color:hsl(var(--border) / .55);background-color:hsl(var(--muted) / .1);padding:2rem 1rem;text-align:center}.tune-comment-audit-queue-item{display:flex;align-items:center;gap:.5rem;border-radius:var(--radius);border-width:1px;border-color:transparent;background-color:hsl(var(--muted) / .2);padding:.5rem .625rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.tune-comment-audit-queue-item:hover{border-color:hsl(var(--border) / .5);background-color:hsl(var(--muted) / .3);--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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)}.tune-comment-audit-scope-pill{border-radius:9999px;border-width:1px;border-color:transparent;padding:.25rem .75rem;font-size:11px;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.tune-comment-audit-scope-pill.is-active{border-color:#fbbf2459;background-color:#f59e0b1a;--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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)}.tune-comment-audit-scope-pill.is-active:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.tune-comment-audit-scope-pill:not(.is-active){background-color:hsl(var(--muted) / .35);color:hsl(var(--muted-foreground))}.tune-comment-audit-scope-pill:not(.is-active):hover{border-color:hsl(var(--border) / .5);color:hsl(var(--foreground))}.tune-comment-audit-workspace{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width: 1024px){.tune-comment-audit-workspace{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;gap:1.5rem}}@media (min-width: 1280px){.tune-comment-audit-workspace{gap:2rem}}@media (min-width: 1024px){.tune-comment-audit-workspace-side{position:sticky;top:5rem}.tune-comment-audit-workspace-side .tune-comment-audit-step{display:flex;min-height:20rem;flex-direction:column}.tune-comment-audit-workspace-side .tune-comment-audit-empty,.tune-comment-audit-workspace-side ul{flex:1 1 0%}.tune-comment-audit-workspace-side ul{max-height:min(24rem,50vh);overflow-y:auto}}.tune-comment-audit-dock{position:sticky;bottom:1rem;z-index:10;border-radius:1rem;border-width:1px;border-color:hsl(var(--border) / .6);background-color:hsl(var(--card) / .95);padding:.75rem;--tw-shadow: 0 20px 48px -24px rgba(15,23,42,.35);--tw-shadow-colored: 0 20px 48px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(24px);-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)}.tune-comment-audit-dock .btn-agent-primary,.tune-comment-audit-dock .gradient-accent{height:2.75rem;width:100%;font-weight:600;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.tune-comment-audit-dock .btn-agent-primary:hover,.tune-comment-audit-dock .gradient-accent:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tune-comment-audit-dock .btn-agent-primary:active,.tune-comment-audit-dock .gradient-accent:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tune-comment-audit-login>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.tune-comment-audit-login{border-radius:.75rem;border-width:1px;border-color:hsl(var(--border) / .5);background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: hsl(var(--muted) / .15) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: hsl(var(--muted) / .05) var(--tw-gradient-to-position);padding:1rem}.tune-comment-audit-login--ok{border-color:#10b9814d;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: rgb(16 185 129 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(16 185 129 / .05) var(--tw-gradient-to-position)}.tune-comment-report-table .tune-col-index{width:3rem}.tune-comment-report-table .tune-col-author{width:7.5rem}.tune-comment-report-table .tune-col-time{width:8rem}.tune-comment-report-table .tune-col-legal{width:17.5rem}@media print{@page{size:A4 landscape;margin:10mm 12mm}.no-print{display:none!important}html,body{background:#fff!important;color:#111!important;font-size:10pt!important}a[href]:after{content:""!important}.tune-mark{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fde68a!important}.tune-comment-report,.tune-comment-report-main{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.tune-comment-report-card{border:none!important;box-shadow:none!important;background:transparent!important}.tune-comment-report-card>div{padding:0!important}.tune-comment-report-table-wrap{overflow:visible!important;border:1px solid #ccc!important;border-radius:0!important}.tune-comment-report-table{min-width:0!important;width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:8.5pt!important;line-height:1.45!important}.tune-comment-report-table th,.tune-comment-report-table td{padding:3pt 4pt!important;vertical-align:top!important;word-wrap:break-word!important;overflow-wrap:anywhere!important;white-space:normal!important;-webkit-hyphens:auto;hyphens:auto;border-bottom:1px solid #ddd!important}.tune-comment-report-table .tune-col-index{width:4%!important}.tune-comment-report-table .tune-col-author{width:10%!important}.tune-comment-report-table .tune-col-time{width:11%!important}.tune-comment-report-table .tune-col-time-cell{font-size:7pt!important;white-space:normal!important;word-break:break-all!important}.tune-comment-report-table .tune-col-content{width:42%!important}.tune-comment-report-table .tune-col-legal{width:33%!important}.tune-comment-report-table .tune-col-legal-cell{min-width:0!important;max-width:none!important}.tune-comment-report-table .tune-print-legal{font-size:7.5pt!important;line-height:1.5!important;color:#222!important;margin:0!important}.tune-comment-report-table .tune-print-terms{display:block!important;margin-bottom:2pt!important}.tune-comment-report-table .tune-print-terms [class*=Badge],.tune-comment-report-table .tune-print-terms span{display:inline!important;border:none!important;background:transparent!important;padding:0!important;font-size:8pt!important;font-weight:600!important;color:#92400e!important}.tune-comment-report-table .tune-print-terms [class*=Badge]:not(:last-child):after{content:"、";font-weight:400!important;color:#444!important}.tune-comment-report-table tr{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.tune-comment-report-table tr.tune-row-flagged{background:#fffbeb!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.tune-comment-report h1{font-size:14pt!important}.tune-comment-report [class*=Badge]{border:1px solid #bbb!important;background:#f5f5f5!important;color:#111!important}}.tune-mark{background:#eead2b47;color:inherit;padding:0 .08em;border-radius:.18em}.dark .tune-upload-status-portal-card--amber{background-color:#2d1403f5!important;border-color:#f59e0bd9!important;color:#fef3c7!important}.dark .tune-upload-status-portal-card--sky{background-color:#0c2a44f0!important;border-color:#38bdf8bf!important;color:#e0f2fe!important}.dark .tune-upload-status-portal-card--emerald{background-color:#062d20f0!important;border-color:#34d399bf!important;color:#d1fae5!important}.tune-wizard-composer-dock{position:sticky}.tune-app,.legal-landing{--legal-ink: 222 24% 15%;--legal-navy: 214 42% 24%;--legal-paper: 210 38% 98%;--legal-rule: 211 18% 86%;--legal-brass: 174 58% 32%;--mcn-accent: 174 58% 32%;--mcn-cyan: 188 54% 34%;--wizard-accent: 174 58% 32%;--wizard-accent-soft: 174 38% 95%;--wizard-surface: 0 0% 100%;--wizard-canvas: 210 38% 97%;--wizard-border: 211 18% 86%;--wizard-shadow: 218 30% 24%;background:hsl(var(--legal-paper))}.tune-app:before{background:linear-gradient(180deg,#f8fbfdfa,#f1f7f9f0 52%,#fffffff5),hsl(var(--legal-paper))}.tune-nav{border-color:hsl(var(--legal-rule) / .72);background:#ffffffe0;color:hsl(var(--legal-ink));box-shadow:0 10px 32px -28px #362a206b}.tune-nav-link{color:hsl(var(--legal-ink) / .62)}.tune-nav-link:hover{color:hsl(var(--mcn-accent))}.tune-nav-muted{color:hsl(var(--legal-ink) / .46)}.tune-nav [class~=text-white],.tune-nav [class~="text-white/70"]{color:hsl(var(--legal-ink))!important}.tune-nav [class~="ring-white/15"]{--tw-ring-color: hsl(var(--legal-rule) / .9) !important}.tune-nav [class~="focus-visible:ring-white/30"]:focus-visible{--tw-ring-color: hsl(var(--mcn-accent) / .28) !important}.tune-nav [class*="hover:bg-white/10"]:hover{background:hsl(var(--wizard-accent-soft))!important}.tune-nav [class*="hover:text-white"]:hover{color:hsl(var(--mcn-accent))!important}.tune-nav-outline-btn{border-color:hsl(var(--legal-rule));background:#fff;color:hsl(var(--legal-ink))}.tune-nav-outline-btn:hover{background:hsl(var(--wizard-accent-soft));color:hsl(var(--mcn-accent))}.mcn-gradient-text{background:none;color:hsl(var(--mcn-accent))}.mcn-hero-toc-chip.is-active,.mcn-hero-panel-row.is-active{border-color:#0d948852;background:#0d948814}.mcn-btn-gradient,.legal-btn-primary{border:0;background:hsl(var(--mcn-accent));color:#fff;box-shadow:0 14px 30px -18px #0d9488c7}.mcn-btn-gradient:hover,.legal-btn-primary:hover{background:#1c6e66;box-shadow:0 18px 36px -20px #0d9488e6;filter:none}.legal-btn-outline,.mcn-btn-outline{border-color:hsl(var(--legal-rule));background:#fff;color:hsl(var(--legal-ink));box-shadow:0 10px 26px -24px #362a205c}.legal-btn-outline:hover,.mcn-btn-outline:hover{border-color:#0d948859;background:hsl(var(--wizard-accent-soft));color:hsl(var(--mcn-accent))}.legal-card,.mcn-stat-card,.landing-before-after,.landing-trust-layout,.landing-docket-clean{border-color:hsl(var(--legal-rule) / .88);background:#fffffff0;border-radius:1.25rem;box-shadow:0 1px #ffffffdb inset,0 22px 58px -42px #362a2061}.legal-card:hover,.mcn-stat-card:hover{border-color:#0d948838;box-shadow:0 1px #ffffffdb inset,0 28px 70px -46px #362a2075}.mcn-stat-value,.landing-stat-value{background:none;color:hsl(var(--mcn-accent))}.landing-pledge-bar-mcn{border-color:hsl(var(--legal-rule) / .74);background:#ffffffc7}.landing-pledge-item-mcn{color:hsl(var(--legal-ink) / .62)}.landing-pledge-dot-mcn,.landing-pledge-dot{background:hsl(var(--mcn-accent))}.mcn-notice,.legal-notice{border-color:#0d94882e;background:#fff7f9c2;color:hsl(var(--legal-ink) / .76)}.mcn-section-head,.legal-section-head{letter-spacing:0}.legal-kicker,.mcn-kicker{color:hsl(var(--mcn-accent));letter-spacing:.08em}.landing-desktop{border-color:#ffffffc7;border-radius:1.25rem;background:linear-gradient(145deg,#45b2d3,#4bbead 48%,#f4c67c);box-shadow:inset 0 1px #ffffff73,0 20px 48px -34px #362a2080}.landing-desktop-wallpaper{background:linear-gradient(145deg,rgba(255,255,255,.12),transparent 44%),linear-gradient(315deg,rgba(13,148,136,.22),transparent 42%)}.landing-desktop-taskbar{border-color:#ffffff38;background:#1f2d3175}.landing-docket-clean-header,.landing-docket-clean-outputs,.landing-trust-nav,.landing-trust-content{background:#fdf8f2}.landing-docket-clean-badge{border-radius:9999px;background:hsl(var(--wizard-accent-soft));color:hsl(var(--mcn-accent))}.landing-docket-clean-outputs li{border-color:hsl(var(--legal-rule) / .86);border-radius:9999px;color:hsl(var(--legal-ink) / .66)}.tune-subpage-hero{border-bottom:1px solid hsl(var(--legal-rule) / .74);background:linear-gradient(180deg,#fffaf6fa,#f9f4eef0),hsl(var(--legal-paper));color:hsl(var(--legal-ink))}.tune-subpage-hero h1,.tune-subpage-hero [class~=text-white]{color:hsl(var(--legal-ink))!important}.tune-subpage-hero p,.tune-subpage-hero [class~="text-white/70"],.tune-subpage-hero [class~="text-white/60"],.tune-subpage-hero [class~="text-white/55"],.tune-subpage-hero [class~="text-white/50"],.tune-subpage-hero [class~="text-white/45"]{color:hsl(var(--legal-ink) / .62)!important}.tune-subpage-hero .legal-kicker,.tune-subpage-hero .mcn-kicker{color:hsl(var(--mcn-accent))!important}.tune-wizard{--wizard-accent: 174 58% 32%;--wizard-accent-soft: 174 38% 95%;--wizard-surface: 0 0% 100%;--wizard-canvas: 36 75% 97%;--wizard-border: 26 28% 88%;--wizard-shadow: 24 26% 26%;--wizard-shell-gutter: .75rem;background:linear-gradient(180deg,#fefbf6,#fbf6ee),hsl(var(--wizard-canvas))}.tune-wizard .wizard-entry-card,.tune-wizard .wizard-chat-frame,.tune-wizard .wizard-step-card,.tune-wizard .tune-composer-panel{border-color:hsl(var(--wizard-border) / .9);border-radius:1.25rem;background:#fffffff0;box-shadow:0 1px #ffffffe6 inset,0 24px 64px -44px hsl(var(--wizard-shadow) / .38)}.tune-wizard--fullscreen .wizard-chat-frame--fullscreen{border-radius:0;border-top-width:0;border-bottom-width:0;box-shadow:none}.tune-wizard .wizard-chat-header,.tune-wizard .wizard-bottom-chrome,.tune-wizard .tune-wizard-composer-dock{border-color:hsl(var(--wizard-border) / .82);background:#ffffffe6}.tune-wizard--fullscreen .wizard-chat-header,.tune-wizard--fullscreen .tune-wizard-composer-dock{padding-left:var(--wizard-shell-gutter);padding-right:var(--wizard-shell-gutter)}@media (min-width: 640px){.tune-wizard--fullscreen{--wizard-shell-gutter: 1rem}}@media (min-width: 768px){.tune-wizard--fullscreen .wizard-chat-header{padding-right:8rem}}.tune-wizard .wizard-phase-rail,.tune-wizard .wizard-thread{border-color:hsl(var(--wizard-border) / .82);background:#fdf8f2}.tune-wizard .wizard-phase-pill{border-radius:9999px;color:hsl(var(--legal-ink) / .58)}.tune-wizard .wizard-phase-pill--active,.tune-wizard .wizard-path-choice--selected{background:hsl(var(--wizard-accent-soft));color:hsl(var(--wizard-accent));box-shadow:inset 0 0 0 1px hsl(var(--wizard-accent) / .22)}.tune-wizard .wizard-agent-bubble{border-radius:1.15rem;background:#fff;color:hsl(var(--legal-ink));box-shadow:0 1px #ffffffe6 inset,0 14px 34px -28px hsl(var(--wizard-shadow) / .34);--tw-ring-color: hsl(var(--wizard-border) / .84)}.tune-wizard .wizard-user-bubble{border-radius:1.15rem;background:hsl(var(--wizard-accent));box-shadow:0 16px 34px -24px #0d9488bd}.tune-wizard .wizard-path-choice{border-color:hsl(var(--wizard-border) / .88);border-radius:1rem;background:#fff}.tune-wizard .wizard-path-choice:hover{border-color:hsl(var(--wizard-accent) / .36);box-shadow:0 14px 32px -28px hsl(var(--wizard-shadow) / .36)}.tune-wizard .tune-composer-field--default,.tune-wizard .tune-composer-field--emphasis,.tune-wizard .tune-composer-field--upload{border-color:hsl(var(--wizard-border) / .9);background:#fefbf6}.tune-wizard .tune-composer-field--default:focus-within,.tune-wizard .tune-composer-field--emphasis:focus-within,.tune-wizard .tune-composer-field--upload:focus-within{border-color:hsl(var(--wizard-accent) / .46);box-shadow:0 0 0 3px hsl(var(--wizard-accent) / .1)}.case-privacy-gate{align-items:center;justify-content:center;background:linear-gradient(180deg,#eef2f6,#f7f9fc 48%,#fff),#eef2f6;color:#172033}.case-privacy-card{display:grid;width:min(100%,46rem);gap:1rem;border:1px solid #d8dee8;border-radius:14px;background:#fff;padding:1.25rem;box-shadow:0 18px 48px #123a6314}.case-privacy-brand{display:flex;align-items:center;gap:.75rem;border-bottom:1px solid #e3e8ef;padding-bottom:.85rem}.case-privacy-brand span,.case-privacy-copy span{display:block;color:#a72227;font-size:.75rem;font-weight:900;line-height:1.2}.case-privacy-brand strong{display:block;margin-top:.12rem;color:#172033;font-size:1rem;font-weight:950;line-height:1.25}.case-privacy-copy{display:grid;gap:.35rem}.case-privacy-copy h1{margin:0;color:#172033;font-size:1.42rem;font-weight:950;line-height:1.18}.case-privacy-copy p{max-width:38rem;margin:0;color:#667085;font-size:.95rem;line-height:1.72}.case-privacy-notices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.case-privacy-notices article{min-width:0;border:1px solid #dfe5ee;border-radius:10px;background:#fbfcfe;padding:.78rem .82rem}.case-privacy-notices strong{display:block;color:#123a63;font-size:.82rem;font-weight:900;line-height:1.25}.case-privacy-notices span{display:block;margin-top:.28rem;color:#667085;font-size:.78rem;line-height:1.55}.case-privacy-consent{display:flex;align-items:flex-start;gap:.58rem;border-top:1px solid #e3e8ef;padding-top:.95rem;color:#172033;font-size:.9rem;font-weight:800;line-height:1.45}.tune-wizard.case-collab-page{background:#eef2f6;padding:0}.case-collab-page .case-chat-main{border:0;border-radius:0;background:#f7f9fc;box-shadow:none}.case-collab-page .wizard-chat-header{min-height:3.75rem;border-bottom:1px solid var(--case-line);background:#fffffff0;padding-left:1rem;padding-right:1rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.case-collab-page .wizard-thread{border-color:var(--case-line);background:linear-gradient(180deg,#f7f9fcf2,#fffffffa 34%),#fff;padding:1.35rem 1.35rem 1.05rem}.case-collab-page .case-message-feed{gap:1.15rem}.case-platform-tool-card:hover:not(:disabled),.case-platform-tool-card.is-active{border-color:#123a633d;background:#fff;box-shadow:0 8px 18px #123a630f;transform:translateY(-1px)}.case-platform-tool-card.is-active .case-platform-tool-icon{background:#0f766e1a;color:var(--case-accent)}.case-collab-page .case-thread-row{display:flex;align-items:flex-start;gap:.72rem;width:100%}.case-collab-page .case-thread-row--self{justify-content:flex-end}.case-collab-page .case-thread-row--other,.case-collab-page .case-thread-row--agent{justify-content:flex-start}.case-collab-page .case-thread-message,.case-collab-page .wizard-agent-stack{display:grid;max-width:min(100%,46rem);min-width:0;gap:.38rem}.case-collab-page .case-thread-row--self .case-thread-message{justify-items:end}.case-collab-page .case-message-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.38rem;color:#7c8491;font-size:.72rem;line-height:1.25}.case-collab-page .case-thread-row--self .case-message-meta{justify-content:flex-end}.case-collab-page .case-message-meta strong{color:var(--case-ink);font-size:.78rem;font-weight:800}.case-collab-page .case-message-meta span{border-radius:999px;background:#0b284f0f;padding:.16rem .42rem;color:var(--case-blue);font-weight:800}.case-collab-page .case-message-meta small,.case-collab-page .case-message-meta time{font-size:.72rem}.case-collab-page .case-typing-row{animation:case-fade-in .22s ease-out both}.case-collab-page .case-typing-bubble{display:inline-flex;align-items:center;gap:.3rem;width:-moz-fit-content;width:fit-content;border:1px solid var(--case-line);border-radius:999px;background:#fff;padding:.55rem .72rem;color:#7c8491;box-shadow:0 8px 20px #2021230d}.case-collab-page .case-typing-bubble>span,.case-direct-chat-typing i{width:.32rem;height:.32rem;border-radius:999px;background:currentColor;opacity:.35;animation:case-typing-pulse .9s ease-in-out infinite}.case-collab-page .case-typing-bubble>span:nth-child(2),.case-direct-chat-typing i:nth-child(2){animation-delay:.12s}.case-collab-page .case-typing-bubble>span:nth-child(3),.case-direct-chat-typing i:nth-child(3){animation-delay:.24s}.case-collab-page .case-typing-bubble em{margin-left:.22rem;color:#667085;font-size:.75rem;font-style:normal;font-weight:850}@keyframes case-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes case-typing-pulse{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:.9;transform:translateY(-2px)}}.case-collab-page .case-chat-avatar{display:grid;width:2.35rem;height:2.35rem;flex:0 0 auto;place-items:center;border:1px solid rgba(11,40,79,.08);border-radius:10px;color:#fff;font-size:.78rem;font-weight:900;line-height:1;box-shadow:0 8px 18px #0f172a14}.case-collab-page .case-chat-avatar--plaintiff{background:#0b4a7a}.case-collab-page .case-chat-avatar--defendant{background:#7a2e2e}.case-collab-page .case-chat-avatar--lawyer{background:#3f5f56}.case-collab-page .case-chat-avatar--mediator{background:#8a6a2f}.case-collab-page .case-chat-avatar--agent{border-color:#b3192029;background:#fff;color:var(--case-red)}.case-collab-page .case-chat-avatar--photo{overflow:hidden;border-color:#e5e7ebf2;background:#f8fafc;padding:0}.case-collab-page .case-chat-avatar--photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.case-collab-page .wizard-agent-bubble{border-radius:12px;background:#fff;color:var(--case-ink);padding:1rem 1.12rem;font-size:.98rem;font-weight:450;line-height:1.78;letter-spacing:0;box-shadow:0 1px 2px #2021230a,inset 0 0 0 1px var(--case-line)}.case-collab-page .case-agent-note{border-left:3px solid var(--case-red);border-radius:10px;background:#fffdfb;padding:.75rem .9rem;color:#3f4652;font-size:.92rem;font-weight:500;line-height:1.72;box-shadow:inset 0 0 0 1px #e7eaf0}.case-collab-page .wizard-user-bubble{border-radius:12px;background:#edf3f8;color:var(--case-ink);padding:.78rem .92rem;font-size:.94rem;line-height:1.68;text-align:left;box-shadow:none}.case-collab-page .wizard-participant-bubble{border:1px solid var(--case-line);background:#fff}.case-collab-page .wizard-bottom-chrome{border-top:1px solid var(--case-line);background:#fff;box-shadow:0 -10px 28px #2021230d;overflow:visible}.case-collab-page .tune-wizard-composer-dock{width:min(100%,62rem);margin:0 auto;border-top:0;background:transparent;padding:.95rem 1.25rem calc(2.65rem + env(safe-area-inset-bottom,0px))}.case-collab-page .tune-composer-panel{border:1px solid #dfe3ea;border-radius:14px;background:#fff;padding:.78rem .86rem;box-shadow:0 1px 2px #2021230a,0 10px 26px #2021230f;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.case-collab-page .tune-composer-panel:focus-within{border-color:#cfd6df;box-shadow:0 1px 2px #2021230d,0 16px 36px #20212317,0 0 0 4px #0b284f0a}.case-collab-page .tune-composer-field--default,.case-collab-page .tune-composer-field--emphasis,.case-collab-page .tune-composer-field--upload{border:0;background:#fff;box-shadow:none}.case-collab-page .case-composer-row{align-items:flex-end;gap:.64rem}.case-collab-page .case-composer-input{min-height:6rem;max-height:min(42vh,22rem);field-sizing:content;resize:vertical;overflow-y:auto;color:#202123;padding:.72rem .5rem;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,ui-sans-serif,system-ui,sans-serif;font-size:1rem;font-weight:450;line-height:1.72;letter-spacing:0;caret-color:var(--case-blue)}.case-collab-page .case-composer-input::-moz-placeholder{color:#8b93a1;font-size:.95rem;font-weight:400;line-height:1.65;opacity:1}.case-collab-page .case-composer-input::placeholder{color:#8b93a1;font-size:.95rem;font-weight:400;line-height:1.65;opacity:1}.case-collab-page .case-composer-tool-button,.case-collab-page .case-composer-send-button{width:2.64rem;height:2.64rem;border-radius:10px}.case-collab-page .case-composer-tool-button{color:#586174}.case-collab-page .case-composer-tool-button:hover{background:#f4f6f8;color:var(--case-blue)}.case-collab-page .case-composer-send-button{background:#8bbfba;color:#fff;box-shadow:0 10px 22px #0f766e2e}.case-collab-page .case-composer-send-button:hover{background:#76aaa5}.case-collab-page .case-composer-send-button:disabled{background:#d5e4e2;color:#fff;box-shadow:none}.case-collab-page .case-path-start{display:grid;gap:.9rem;border:1px solid var(--case-line);border-radius:12px;background:#fff;padding:1rem;box-shadow:0 12px 30px #123a630d}.case-collab-page .case-path-start-head{display:grid;gap:.28rem;max-width:42rem}.case-collab-page .case-path-start-head span{color:var(--case-red);font-size:.72rem;font-weight:900;line-height:1.2}.case-collab-page .case-path-start-head h2{margin:0;color:var(--case-ink);font-size:1.08rem;font-weight:950;line-height:1.28}.case-collab-page .case-path-start-head p{margin:0;color:var(--case-muted);font-size:.86rem;line-height:1.58}.case-collab-page .case-path-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.case-collab-page .wizard-path-choice{border-color:#dbe2eb;border-radius:8px;min-height:5.2rem;padding:.9rem 1rem;background:#fbfcfe;box-shadow:none;transition:border-color .16s ease,background-color .16s ease,transform .16s ease,box-shadow .16s ease}.case-collab-page .wizard-path-choice:hover:not(:disabled){border-color:#123a6340;background:#fff;box-shadow:0 10px 24px #123a630f;transform:translateY(-1px)}.case-collab-page .wizard-path-choice:focus-visible{outline:0;box-shadow:0 0 0 3px var(--case-focus)}.case-collab-page .wizard-path-choice span:first-child{font-size:.95rem}.case-collab-page .wizard-path-choice span:last-child{margin-top:.35rem;font-size:.8125rem;line-height:1.45}.case-collab-page .agent-quick-replies{max-width:min(100%,52rem);gap:.5rem;padding-left:2.75rem}.case-collab-page .agent-quick-replies>p{font-size:.8125rem;line-height:1.45}.case-collab-page .agent-quick-replies button{min-height:2.15rem;border-radius:999px;padding:.42rem .75rem;font-size:.8125rem;line-height:1.35}.case-collab-page .agent-planning-trace button{padding:.62rem .8rem}.case-collab-page .agent-planning-trace ol{padding-top:.5rem}.case-collab-page .agent-planning-trace li{padding-bottom:.5rem}.case-collab-page .mediation-report-preview{display:grid;gap:1rem;color:var(--case-ink)}.case-collab-page .mediation-report-cover{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border:1px solid rgba(11,40,79,.12);border-radius:12px;background:linear-gradient(180deg,#fffffffa,#f7fafcf5),#fff;padding:1.15rem 1.25rem;box-shadow:0 16px 38px #2021230f}.case-collab-page .mediation-report-kicker{margin:0;color:var(--case-accent);font-size:.75rem;font-weight:900;letter-spacing:.08em}.case-collab-page .mediation-report-cover h2{margin:.35rem 0 0;color:var(--case-blue);font-size:1.45rem;font-weight:900;line-height:1.25}.case-collab-page .mediation-report-subtitle{max-width:42rem;margin:.45rem 0 0;color:var(--case-muted);font-size:.9rem;line-height:1.65}.case-collab-page .mediation-report-annotate-bar{display:flex;gap:.85rem;align-items:center;justify-content:space-between;border:1px solid rgba(15,118,110,.22);border-radius:10px;background:#0f766e0f;padding:.75rem .9rem}.case-collab-page .mediation-report-annotate-bar>p{display:inline-flex;gap:.4rem;align-items:center;margin:0;color:#0f766e;font-size:.82rem;font-weight:800;line-height:1.45}.case-collab-page .mediation-report-annotate-tabs{display:inline-flex;flex:0 0 auto;gap:.3rem;border:1px solid rgba(15,118,110,.2);border-radius:8px;background:#fff;padding:.22rem}.case-collab-page .mediation-report-annotate-tabs button{min-height:2rem;border:0;border-radius:6px;background:transparent;color:#3f6f68;padding:.28rem .7rem;font-size:.76rem;font-weight:800;cursor:pointer}.case-collab-page .mediation-report-annotate-tabs button.is-active{background:#0f766e;color:#fff}.case-collab-page .mediation-report-glossary{border:1px solid rgba(11,40,79,.12);border-radius:12px;background:#f7fafc;padding:.95rem 1.05rem}.case-collab-page .mediation-report-glossary-head{display:flex;gap:.75rem;align-items:baseline;justify-content:space-between;margin-bottom:.7rem}.case-collab-page .mediation-report-glossary-head p{margin:0;color:var(--case-blue);font-size:.95rem;font-weight:900}.case-collab-page .mediation-report-glossary-head span{color:var(--case-muted);font-size:.78rem;font-weight:700;line-height:1.45}.case-collab-page .mediation-report-glossary dl{display:grid;gap:.55rem;margin:0}.case-collab-page .mediation-report-glossary dl div{display:grid;grid-template-columns:minmax(6.5rem,9rem) minmax(0,1fr);gap:.65rem;border-top:1px solid rgba(11,40,79,.08);padding-top:.55rem}.case-collab-page .mediation-report-glossary dl div:first-child{border-top:0;padding-top:0}.case-collab-page .mediation-report-glossary dt{margin:0;color:var(--case-blue);font-size:.84rem;font-weight:900;line-height:1.45}.case-collab-page .mediation-report-glossary dd{margin:0;color:var(--case-ink);font-size:.84rem;font-weight:650;line-height:1.65}.case-collab-page .mediation-report-status{display:grid;gap:.2rem;min-width:8.6rem;border-radius:8px;background:#b3192012;padding:.65rem .75rem;text-align:right}.case-collab-page .mediation-report-status span{color:var(--case-red);font-size:.7rem;font-weight:900}.case-collab-page .mediation-report-status strong{color:var(--case-red);font-size:.8125rem;line-height:1.3}.case-collab-page .mediation-report-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0}.case-collab-page .mediation-report-meta-grid div{min-width:0;border:1px solid var(--case-line);border-radius:8px;background:#fff;padding:.7rem .75rem}.case-collab-page .mediation-report-meta-grid dt{color:#8a8f98;font-size:.72rem;font-weight:900}.case-collab-page .mediation-report-meta-grid dd{display:-webkit-box;margin:.22rem 0 0;color:var(--case-ink);font-size:.8125rem;font-weight:700;line-height:1.42;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.case-collab-page .mediation-report-toc{display:flex;flex-wrap:wrap;gap:.45rem;border:1px solid var(--case-line);border-radius:8px;background:#fbfbfc;padding:.65rem}.case-collab-page .mediation-report-toc span{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;background:#fff;padding:.35rem .6rem;color:var(--case-muted);font-size:.75rem;font-weight:800;box-shadow:inset 0 0 0 1px #e5e7ebd1}.case-collab-page .mediation-report-toc b{color:var(--case-accent);font-size:.68rem}.case-collab-page .mediation-report-paper,.case-collab-page .mediation-report-attachment-body{border:1px solid var(--case-line);border-radius:10px;background:#fff}.case-collab-page .mediation-report-paper{padding:1.25rem 1.45rem;box-shadow:0 1px 2px #2021230a,0 18px 46px #2021230f}.case-collab-page .mediation-markdown{color:#202123;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,ui-sans-serif,system-ui,sans-serif;font-size:.98rem;line-height:1.86;letter-spacing:0}.case-collab-page .mediation-markdown h2,.case-collab-page .mediation-markdown h3,.case-collab-page .mediation-markdown h4,.case-collab-page .mediation-markdown p,.case-collab-page .mediation-markdown ul,.case-collab-page .mediation-markdown ol,.case-collab-page .mediation-markdown blockquote{margin:0}.case-collab-page .mediation-markdown h2{color:var(--case-blue);font-size:1.35rem;font-weight:900;line-height:1.35}.case-collab-page .mediation-markdown h3{margin-top:1.25rem;border-top:1px solid var(--case-line);padding-top:1rem;color:var(--case-blue);font-size:1.05rem;font-weight:900}.case-collab-page .mediation-markdown h4{margin-top:.9rem;color:var(--case-ink);font-size:.94rem;font-weight:900}.case-collab-page .mediation-markdown p,.case-collab-page .mediation-markdown ul,.case-collab-page .mediation-markdown ol,.case-collab-page .mediation-markdown blockquote{margin-top:.65rem}.case-collab-page .mediation-markdown ul,.case-collab-page .mediation-markdown ol{display:grid;gap:.48rem;padding-left:1.25rem}.case-collab-page .mediation-markdown li{padding-left:.15rem}.case-collab-page .mediation-markdown strong{color:var(--case-blue);font-weight:900}.case-collab-page .mediation-markdown blockquote{border-left:3px solid var(--case-red);border-radius:8px;background:#b319200f;padding:.75rem .9rem;color:#7f1d1d;font-size:.9rem;line-height:1.7}.case-collab-page .mediation-markdown--compact{font-size:.9rem;line-height:1.78}.case-collab-page .mediation-report-attachments{display:grid;gap:.7rem}.case-collab-page .mediation-report-attachments-head{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.case-collab-page .mediation-report-attachments-head p{margin:0;color:var(--case-ink);font-size:.95rem;font-weight:900}.case-collab-page .mediation-report-attachments-head span{color:var(--case-muted);font-size:.78rem}.case-collab-page .mediation-report-attachment-list{display:grid;gap:.65rem}.case-collab-page .mediation-report-attachment{border:1px solid var(--case-line);border-radius:10px;background:#fff;overflow:hidden}.case-collab-page .mediation-report-attachment summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.85rem .95rem;cursor:pointer;list-style:none}.case-collab-page .mediation-report-attachment summary::-webkit-details-marker{display:none}.case-collab-page .mediation-report-attachment-icon{display:grid;width:2.2rem;height:2.2rem;place-items:center;border-radius:8px;background:#0f766e1a;color:var(--case-accent)}.case-collab-page .mediation-report-attachment-title{min-width:0}.case-collab-page .mediation-report-attachment-title strong,.case-collab-page .mediation-report-attachment-title small{display:block}.case-collab-page .mediation-report-attachment-title strong{color:var(--case-ink);font-size:.9rem;font-weight:900}.case-collab-page .mediation-report-attachment-title small{margin-top:.18rem;color:var(--case-muted);font-size:.75rem;line-height:1.35}.case-collab-page .mediation-report-attachment summary em{color:var(--case-muted);font-size:.72rem;font-style:normal;font-weight:900}.case-collab-page .mediation-report-attachment-body{margin:0 .85rem .85rem;padding:.95rem 1rem;background:#fbfbfc}@media (min-width: 768px){.case-collab-page.tune-wizard--fullscreen .wizard-chat-header{padding-right:1rem}}@media (max-width: 900px){.case-privacy-card{padding:1rem}.case-privacy-notices{grid-template-columns:1fr}.case-collab-page .wizard-chat-header{flex-wrap:wrap;gap:.45rem;padding-bottom:.55rem;padding-top:.55rem}.case-collab-page .case-platform-mobile-trigger{display:inline-flex!important}.case-collab-page .wizard-agent-bubble,.case-collab-page .case-composer-input{font-size:1rem;line-height:1.7}.case-collab-page .tune-composer-panel{border-radius:14px;padding:.75rem}.case-collab-page .case-composer-input{min-height:5.5rem}.case-collab-page .case-path-choice-grid,.case-platform-tool-center--dialog .case-platform-tool-center-context,.case-platform-tool-center--dialog .case-platform-tool-grid{grid-template-columns:1fr}.case-collab-page .mediation-report-cover,.case-collab-page .mediation-report-attachments-head,.case-collab-page .mediation-report-annotate-bar,.case-collab-page .mediation-report-glossary-head{display:grid}.case-collab-page .mediation-report-glossary dl div{grid-template-columns:1fr;gap:.2rem}.case-collab-page .mediation-report-status{text-align:left}.case-collab-page .mediation-report-meta-grid{grid-template-columns:1fr}.case-collab-page .mediation-report-paper{padding:1rem}.case-face-verify-list{grid-template-columns:1fr}.case-face-verify-list article,.case-face-verify-list article:nth-child(2n){border-right:0}.case-face-verify-list article:nth-last-child(-n+2){border-bottom:1px solid #edf1f6}.case-face-verify-list article:last-child{border-bottom:0}.case-camera-simulator{grid-template-columns:1fr}.case-camera-simulator-view,.case-camera-simulator-view video{min-height:11.5rem}.case-direct-chat-layout{grid-template-columns:1fr;min-height:auto}.case-direct-chat-thread{max-height:18rem}}@keyframes tune-agent-bubble-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tune-agent-row-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes agent-live-pulse{0%,to{box-shadow:0 0 #6ee7b752}50%{box-shadow:0 0 0 5px #6ee7b700}}@keyframes sns-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes english-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes english-scanline{0%{opacity:0;transform:translateY(-110%)}18%,58%{opacity:.16}to{opacity:0;transform:translateY(110%)}}@keyframes english-signal-fill{0%,to{opacity:.5;transform:scaleX(.32)}50%{opacity:1;transform:scaleX(1)}}@keyframes english-live-dot{0%,to{opacity:.52;transform:scale(.84);box-shadow:0 0 #0891b247}50%{opacity:1;transform:scale(1);box-shadow:0 0 0 4px #0891b200}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.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-\[hsl\(var\(--legal-ink\)\/0\.35\)\]::-moz-placeholder{color:hsl(var(--legal-ink)/.35)}.placeholder\:text-\[hsl\(var\(--legal-ink\)\/0\.35\)\]::placeholder{color:hsl(var(--legal-ink)/.35)}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[hsl\(214\,55\%\,75\%\)\]:hover{--tw-border-opacity: 1;border-color:hsl(214 55% 75% / var(--tw-border-opacity, 1))}.hover\:border-\[hsl\(214\,72\%\,44\%\)\/0\.45\]:hover{border-color:hsl(214,72%,44%)/.45}.hover\:border-\[hsl\(214\,72\%\,44\%\)\/0\.4\]:hover{border-color:hsl(214,72%,44%)/.4}.hover\:border-\[hsl\(var\(--mcn-accent\)\/0\.35\)\]:hover{border-color:hsl(var(--mcn-accent)/.35)}.hover\:border-foreground\/20:hover{border-color:hsl(var(--foreground) / .2)}.hover\:border-ring\/35:hover{border-color:hsl(var(--ring) / .35)}.hover\:border-slate-200:hover{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-violet-400\/35:hover{border-color:#a78bfa59}.hover\:bg-\[\#8f1417\]:hover{--tw-bg-opacity: 1;background-color:rgb(143 20 23 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f3f6fb\]:hover{--tw-bg-opacity: 1;background-color:rgb(243 246 251 / var(--tw-bg-opacity, 1))}.hover\:bg-\[hsl\(214\,55\%\,98\%\)\]:hover{--tw-bg-opacity: 1;background-color:hsl(214 55% 98% / var(--tw-bg-opacity, 1))}.hover\:bg-\[hsl\(var\(--mcn-accent\)\/0\.06\)\]:hover{background-color:hsl(var(--mcn-accent)/.06)}.hover\:bg-\[hsl\(var\(--wizard-accent-soft\)\)\]:hover{background-color:hsl(var(--wizard-accent-soft))}.hover\:bg-\[hsl\(var\(--wizard-accent-soft\)\/0\.35\)\]:hover{background-color:hsl(var(--wizard-accent-soft)/.35)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-amber-500\/\[0\.12\]:hover{background-color:#f59e0b1f}.hover\:bg-background\/80:hover{background-color:hsl(var(--background) / .8)}.hover\:bg-black\/\[0\.03\]:hover{background-color:#00000008}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.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\/20:hover{background-color:hsl(var(--muted) / .2)}.hover\:bg-muted\/25:hover{background-color:hsl(var(--muted) / .25)}.hover\:bg-muted\/35:hover{background-color:hsl(var(--muted) / .35)}.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:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-950:hover{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:from-amber-600:hover{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-orange-600:hover{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.hover\:text-\[\#182235\]:hover{--tw-text-opacity: 1;color:rgb(24 34 53 / var(--tw-text-opacity, 1))}.hover\:text-\[hsl\(214\,72\%\,44\%\)\]:hover{--tw-text-opacity: 1;color:hsl(214 72% 44% / var(--tw-text-opacity, 1))}.hover\:text-\[hsl\(var\(--mcn-accent\)\)\]:hover{color:hsl(var(--mcn-accent))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 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)}.hover\:shadow-\[0_14px_30px_-24px_rgba\(15\,23\,42\,0\.35\)\]:hover{--tw-shadow: 0 14px 30px -24px rgba(15,23,42,.35);--tw-shadow-colored: 0 14px 30px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--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)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--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)}.hover\:brightness-105:hover{--tw-brightness: brightness(1.05);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)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-foreground:focus{color:hsl(var(--foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.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-4: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(4px + 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-\[hsl\(var\(--wizard-accent\)\/0\.35\)\]:focus{--tw-ring-color: hsl(var(--wizard-accent)/.35)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-ring\/10:focus{--tw-ring-color: hsl(var(--ring) / .1)}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0: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(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)}.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-\[hsl\(var\(--mcn-accent\)\/0\.28\)\]:focus-visible{--tw-ring-color: hsl(var(--mcn-accent)/.28)}.focus-visible\:ring-\[hsl\(var\(--mcn-accent\)\/0\.4\)\]:focus-visible{--tw-ring-color: hsl(var(--mcn-accent)/.4)}.focus-visible\:ring-\[hsl\(var\(--wizard-accent\)\/0\.35\)\]:focus-visible{--tw-ring-color: hsl(var(--wizard-accent)/.35)}.focus-visible\:ring-amber-400\/50:focus-visible{--tw-ring-color: rgb(251 191 36 / .5)}.focus-visible\:ring-foreground\/15:focus-visible{--tw-ring-color: hsl(var(--foreground) / .15)}.focus-visible\:ring-foreground\/25:focus-visible{--tw-ring-color: hsl(var(--foreground) / .25)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-sky-400\/45:focus-visible{--tw-ring-color: rgb(56 189 248 / .45)}.focus-visible\:ring-white\/30:focus-visible{--tw-ring-color: rgb(255 255 255 / .3)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.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))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.995\]:active{--tw-scale-x: .995;--tw-scale-y: .995;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-muted\/45:disabled{background-color:hsl(var(--muted) / .45)}.disabled\:text-muted-foreground:disabled{color:hsl(var(--muted-foreground))}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.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, 1))}.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 rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--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, 1))}.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, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.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)) skew(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)) skew(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)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(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)) skew(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)) skew(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:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[highlighted\]\:bg-muted[data-highlighted]{background-color:hsl(var(--muted))}.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-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[highlighted\]\:text-foreground[data-highlighted]{color:hsl(var(--foreground))}.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[data-state=checked]{color:hsl(var(--primary))}.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\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--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)}.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]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.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]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.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-1\.5[data-side=bottom]{--tw-enter-translate-y: -.375rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-1\.5[data-side=left]{--tw-enter-translate-x: .375rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-1\.5[data-side=right]{--tw-enter-translate-x: -.375rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-1\.5[data-side=top]{--tw-enter-translate-y: .375rem}.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-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--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)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-amber-500\/20:is(.dark *){border-color:#f59e0b33}.dark\:border-amber-500\/35:is(.dark *){border-color:#f59e0b59}.dark\:border-amber-500\/45:is(.dark *){border-color:#f59e0b73}.dark\:border-amber-500\/50:is(.dark *){border-color:#f59e0b80}.dark\:border-amber-900\/40:is(.dark *){border-color:#78350f66}.dark\:border-border\/60:is(.dark *){border-color:hsl(var(--border) / .6)}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:border-emerald-500\/45:is(.dark *){border-color:#10b98173}.dark\:border-emerald-600\/40:is(.dark *){border-color:#05966966}.dark\:border-emerald-900\/40:is(.dark *){border-color:#064e3b66}.dark\:border-sky-500\/20:is(.dark *){border-color:#0ea5e933}.dark\:border-sky-500\/35:is(.dark *){border-color:#0ea5e959}.dark\:border-sky-600\/25:is(.dark *){border-color:#0284c740}.dark\:border-sky-900\/35:is(.dark *){border-color:#0c4a6e59}.dark\:border-violet-500\/20:is(.dark *){border-color:#8b5cf633}.dark\:border-violet-500\/35:is(.dark *){border-color:#8b5cf659}.dark\:bg-\[hsl\(214\,40\%\,18\%\)\]:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(214 40% 18% / var(--tw-bg-opacity, 1))}.dark\:bg-amber-400\/75:is(.dark *){background-color:#fbbf24bf}.dark\:bg-amber-500\/\[0\.07\]:is(.dark *){background-color:#f59e0b12}.dark\:bg-amber-500\/\[0\.09\]:is(.dark *){background-color:#f59e0b17}.dark\:bg-amber-950\/20:is(.dark *){background-color:#451a0333}.dark\:bg-amber-950\/25:is(.dark *){background-color:#451a0340}.dark\:bg-amber-950\/40:is(.dark *){background-color:#451a0366}.dark\:bg-card\/40:is(.dark *){background-color:hsl(var(--card) / .4)}.dark\:bg-emerald-950\/30:is(.dark *){background-color:#022c224d}.dark\:bg-emerald-950\/35:is(.dark *){background-color:#022c2259}.dark\:bg-emerald-950\/40:is(.dark *){background-color:#022c2266}.dark\:bg-muted\/10:is(.dark *){background-color:hsl(var(--muted) / .1)}.dark\:bg-muted\/15:is(.dark *){background-color:hsl(var(--muted) / .15)}.dark\:bg-muted\/5:is(.dark *){background-color:hsl(var(--muted) / .05)}.dark\:bg-sky-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.dark\:bg-sky-500\/\[0\.07\]:is(.dark *){background-color:#0ea5e912}.dark\:bg-sky-950\/20:is(.dark *){background-color:#082f4933}.dark\:bg-sky-950\/40:is(.dark *){background-color:#082f4966}.dark\:bg-violet-500\/\[0\.07\]:is(.dark *){background-color:#8b5cf612}.dark\:from-\[hsl\(214\,40\%\,12\%\)\]:is(.dark *){--tw-gradient-from: hsl(214,40%,12%) var(--tw-gradient-from-position);--tw-gradient-to: hsl(214 40% 12% / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-\[hsl\(218\,24\%\,22\%\)\]:is(.dark *){--tw-gradient-from: hsl(218,24%,22%) var(--tw-gradient-from-position);--tw-gradient-to: hsl(218 24% 22% / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-amber-950\/35:is(.dark *){--tw-gradient-from: rgb(69 26 3 / .35) var(--tw-gradient-from-position);--tw-gradient-to: rgb(69 26 3 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-emerald-950\/45:is(.dark *){--tw-gradient-from: rgb(2 44 34 / .45) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 44 34 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-muted\/30:is(.dark *){--tw-gradient-from: hsl(var(--muted) / .3) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-sky-950\/40:is(.dark *){--tw-gradient-from: rgb(8 47 73 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 47 73 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-card:is(.dark *){--tw-gradient-to: hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--card)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-\[hsl\(222\,30\%\,16\%\)\]:is(.dark *){--tw-gradient-to: hsl(222,30%,16%) var(--tw-gradient-to-position)}.dark\:to-card:is(.dark *){--tw-gradient-to: hsl(var(--card)) var(--tw-gradient-to-position)}.dark\:to-muted\/15:is(.dark *){--tw-gradient-to: hsl(var(--muted) / .15) var(--tw-gradient-to-position)}.dark\:to-teal-950\/20:is(.dark *){--tw-gradient-to: rgb(4 47 46 / .2) var(--tw-gradient-to-position)}.dark\:text-\[hsl\(214\,70\%\,72\%\)\]:is(.dark *){--tw-text-opacity: 1;color:hsl(214 70% 72% / var(--tw-text-opacity, 1))}.dark\:text-\[hsl\(214\,70\%\,78\%\)\]:is(.dark *){--tw-text-opacity: 1;color:hsl(214 70% 78% / var(--tw-text-opacity, 1))}.dark\:text-amber-100\/70:is(.dark *){color:#fef3c7b3}.dark\:text-amber-200\/90:is(.dark *){color:#fde68ae6}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-300\/90:is(.dark *){color:#fcd34de6}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-amber-50:is(.dark *){--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.dark\:text-amber-50\/85:is(.dark *){color:#fffbebd9}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-emerald-50:is(.dark *){--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}.dark\:text-muted-foreground:is(.dark *){color:hsl(var(--muted-foreground))}.dark\:text-sky-200:is(.dark *){--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.dark\:text-sky-200\/90:is(.dark *){color:#bae6fde6}.dark\:text-sky-300\/85:is(.dark *){color:#7dd3fcd9}.dark\:text-sky-400:is(.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.dark\:text-sky-50\/80:is(.dark *){color:#f0f9ffcc}.dark\:text-violet-200:is(.dark *){--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.dark\:text-violet-400:is(.dark *){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.dark\:shadow-\[0_8px_32px_-14px_rgba\(251\,191\,36\,0\.18\)\]:is(.dark *){--tw-shadow: 0 8px 32px -14px rgba(251,191,36,.18);--tw-shadow-colored: 0 8px 32px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:ring-amber-400\/10:is(.dark *){--tw-ring-color: rgb(251 191 36 / .1)}.dark\:ring-white\/10:is(.dark *){--tw-ring-color: rgb(255 255 255 / .1)}.dark\:ring-white\/5:is(.dark *){--tw-ring-color: rgb(255 255 255 / .05)}.dark\:hover\:bg-\[hsl\(214\,40\%\,14\%\)\]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:hsl(214 40% 14% / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-amber-500\/\[0\.14\]:hover:is(.dark *){background-color:#f59e0b24}.dark\:hover\:bg-muted\/15:hover:is(.dark *){background-color:hsl(var(--muted) / .15)}@media (min-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\:mr-1{margin-right:.25rem}.sm\:mr-2{margin-right:.5rem}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-4{height:1rem}.sm\:w-10{width:2.5rem}.sm\:w-4{width:1rem}.sm\:w-auto{width:auto}.sm\:min-w-\[5\.5rem\]{min-width:5.5rem}.sm\:min-w-\[9rem\]{min-width:9rem}.sm\:max-w-\[18rem\]{max-width:18rem}.sm\:max-w-\[520px\]{max-width:520px}.sm\:max-w-\[680px\]{max-width:680px}.sm\:max-w-\[760px\]{max-width:760px}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0px}.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\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-\[12px\]{border-radius:12px}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pt-4{padding-top:1rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[1\.35rem\]{font-size:1.35rem}.sm\:text-\[1\.65rem\]{font-size:1.65rem}.sm\:text-\[1\.75rem\]{font-size:1.75rem}.sm\:text-\[15px\]{font-size:15px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.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\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.md\:grid-cols-\[1\.4fr_0\.8fr_0\.8fr\]{grid-template-columns:1.4fr .8fr .8fr}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--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)}}@media (min-width: 1024px){.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mb-8{margin-bottom:2rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:max-h-\[calc\(100dvh-6\.5rem\)\]{max-height:calc(100dvh - 6.5rem)}.lg\:min-h-\[calc\(100dvh-6\.5rem\)\]{min-height:calc(100dvh - 6.5rem)}.lg\:min-w-0{min-width:0px}.lg\:flex-1{flex:1 1 0%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[11rem_1fr_14rem\]{grid-template-columns:11rem 1fr 14rem}.lg\:grid-cols-\[17rem_1fr\]{grid-template-columns:17rem 1fr}.lg\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:p-8{padding:2rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width: 1280px){.xl\:w-\[360px\]{width:360px}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\*\]\:bg-foreground\/40>*{background-color:hsl(var(--foreground) / .4)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>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)) skew(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-3\.5>svg{top:.875rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[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:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
