*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.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/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:var(--font-sans),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]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--font-sans:"Inter",Arial,Helvetica,sans-serif;--primary:250 86% 64%;--primary-foreground:210 40% 98%;--background:232 68% 97%;--foreground:231 30% 18%;--card:0 0% 100%;--card-foreground:231 30% 18%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:226 20% 45%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--border:236 42% 89%;--input:236 42% 89%;--ring:250 86% 64%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--positive:142.1 76.2% 36.3%;--positive-foreground:210 40% 98%;--radius:0.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--sidebar-background:222.2 84% 4.9%;--sidebar-foreground:210 40% 98%;--sidebar-primary:250 86% 64%;--sidebar-primary-foreground:210 40% 98%;--sidebar-accent:250 86% 64%;--sidebar-accent-foreground:210 40% 98%;--sidebar-border:214.3 31.8% 91.4%;--sidebar-ring:250 86% 64%}.dark{--primary:250 86% 68%;--primary-foreground:210 40% 98%;--background:20 14.3% 9.0%;--foreground:20 14.3% 89.8%;--card:20 14.3% 9.0%;--card-foreground:20 14.3% 89.8%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--secondary:217.2 32.6% 17.5%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:240 5% 64.9%;--accent:217.2 32.6% 17.5%;--accent-foreground:210 40% 98%;--border:240 3.7% 15.9%;--input:240 3.7% 15.9%;--ring:250 86% 68%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--positive:142.1 70.6% 45.3%;--positive-foreground:210 40% 98%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%;--sidebar-background:222.2 84% 4.9%;--sidebar-foreground:210 40% 98%;--sidebar-primary:250 86% 68%;--sidebar-primary-foreground:210 40% 98%;--sidebar-accent:250 86% 68%;--sidebar-accent-foreground:210 40% 98%;--sidebar-border:217.2 32.6% 17.5%;--sidebar-ring:250 86% 68%}*{border-color:hsl(var(--border))}*,body{transition-property:background-color,border-color,color;transition-duration:.2s;transition-timing-function:ease-out}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.prose{--tw-prose-body:inherit;--tw-prose-headings:inherit;--tw-prose-lead:inherit;--tw-prose-links:inherit;--tw-prose-bold:inherit;--tw-prose-counters:inherit;--tw-prose-bullets:inherit;--tw-prose-hr:hsl(var(--border));--tw-prose-quotes:inherit;--tw-prose-quote-borders:hsl(var(--primary)/50%);--tw-prose-captions:inherit;--tw-prose-code:inherit;--tw-prose-pre-code:inherit;--tw-prose-pre-bg:hsl(var(--border));--tw-prose-th-borders:hsl(var(--border));--tw-prose-td-borders:hsl(var(--border));--tw-prose-invert-body:inherit;--tw-prose-invert-headings:inherit;--tw-prose-invert-lead:inherit;--tw-prose-invert-links:inherit;--tw-prose-invert-bold:inherit;--tw-prose-invert-counters:inherit;--tw-prose-invert-bullets:inherit;--tw-prose-invert-hr:hsl(var(--border));--tw-prose-invert-quotes:inherit;--tw-prose-invert-quote-borders:hsl(var(--primary)/50%);--tw-prose-invert-captions:inherit;--tw-prose-invert-code:inherit;--tw-prose-invert-pre-code:inherit;--tw-prose-invert-pre-bg:hsl(var(--border))}.prose blockquote{font-style:normal;padding-top:.5rem;padding-bottom:.5rem}.prose pre{border:1px solid hsl(var(--border)/.5);border-radius:.5rem;font-size:.875rem;margin-top:1em;margin-bottom:1em;padding:.75rem;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;max-width:100%}.prose ol,.prose ul{padding-left:1.25rem}.prose p{margin-top:.75em;margin-bottom:.75em}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.multimodal-agent-shell{display:flex;min-height:0;flex-direction:column;gap:.5rem}.multimodal-agent-shell.is-fullscreen{position:fixed;inset:0;z-index:9999;min-height:100vh;height:100dvh;padding:.75rem;background:hsl(var(--background))}.multimodal-agent-toolbar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid hsl(var(--border)/.72);border-radius:.5rem;background:hsl(var(--card)/.9);padding:.5rem .65rem}.agent-result-button{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,#1d4ed8,#5b21b6)}.agent-result-button:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 18% 50%,rgb(96 165 250/.82),transparent 34%),linear-gradient(110deg,rgb(59 130 246/.2),rgb(124 58 237/.9),rgb(37 99 235/.28));opacity:.38;animation:agent-result-overlay-pulse 2.7s ease-in-out infinite}.agent-result-button:hover:before{opacity:.72}.premium-mode-switch{box-shadow:inset 0 1px 0 hsl(0 0% 100%/.55),0 10px 24px -20px hsl(var(--primary)/.34)}.premium-mode-tab{position:relative;isolation:isolate;overflow:hidden;border:1px solid transparent;color:hsl(var(--muted-foreground));background:transparent;transition:transform .16s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease,opacity .18s ease}.premium-mode-tab:hover:not(.is-disabled){transform:translateX(2px);border-color:hsl(var(--primary)/.24);background:linear-gradient(135deg,hsl(var(--primary)/.09),hsl(262 83% 58%/.08));color:hsl(var(--foreground));box-shadow:0 10px 22px -18px hsl(var(--primary)/.55)}.premium-mode-tab.is-active{border-color:hsl(244 92% 72%/.36);background:linear-gradient(135deg,hsl(217 91% 56%),hsl(252 88% 60%) 55%,hsl(286 78% 60%));color:white;box-shadow:0 11px 24px -16px hsl(252 88% 48%/.78),inset 0 1px 0 hsl(0 0% 100%/.22)}.premium-mode-tab.is-active:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 12%,hsl(0 0% 100%/.18),transparent 58%);opacity:.55}.premium-mode-tab.is-disabled{box-shadow:none}.premium-action-button{position:relative;isolation:isolate;overflow:hidden;border:1px solid hsl(244 92% 72%/.38);background:linear-gradient(135deg,#2563eb,#5b21b6 56%,#9333ea);color:white;box-shadow:0 12px 26px -17px hsl(252 88% 48%/.85);transition:transform .16s ease,box-shadow .18s ease,filter .18s ease,opacity .18s ease}.premium-action-button:hover:not(:disabled){transform:translateX(2px);filter:brightness(1.04);box-shadow:0 15px 30px -17px hsl(252 88% 48%/.95)}.premium-soft-button{border:1px solid hsl(var(--border)/.72);background:hsl(var(--background)/.74);color:hsl(var(--foreground));box-shadow:0 8px 18px -18px hsl(var(--primary)/.28);transition:transform .16s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.premium-soft-button:hover:not(:disabled){transform:translateX(2px);border-color:hsl(var(--primary)/.32);background:linear-gradient(135deg,hsl(var(--primary)/.08),hsl(262 83% 58%/.07));color:hsl(var(--primary));box-shadow:0 12px 24px -18px hsl(var(--primary)/.5)}.premium-danger-button{border:1px solid hsl(var(--destructive)/.38);background:hsl(var(--destructive)/.09);color:hsl(var(--destructive));box-shadow:0 10px 22px -18px hsl(var(--destructive)/.55);transition:transform .16s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.premium-danger-button:hover:not(:disabled){transform:translateX(2px);border-color:hsl(var(--destructive)/.55);background:hsl(var(--destructive)/.14);box-shadow:0 13px 26px -18px hsl(var(--destructive)/.68)}.premium-report-row{transition:transform .16s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.premium-report-row:hover{transform:translateX(2px);border-color:hsl(var(--primary)/.36);background:hsl(var(--primary)/.055);box-shadow:0 10px 24px -20px hsl(var(--primary)/.52)}.multimodal-agent-studio{display:grid;grid-template-columns:minmax(190px,.82fr) minmax(360px,2.2fr) minmax(220px,.95fr);gap:.5rem;min-height:420px}.multimodal-agent-shell.is-fullscreen .multimodal-agent-studio{flex:1;grid-template-columns:minmax(250px,300px) minmax(0,1fr) minmax(280px,340px);min-height:0;max-height:none}.multimodal-agent-inspector,.multimodal-agent-sidebar{min-width:0;border:1px solid hsl(var(--border)/.72);border-radius:.5rem;background:hsl(var(--background)/.72);padding:.75rem;backdrop-filter:blur(10px)}.multimodal-agent-shell.is-fullscreen .multimodal-agent-inspector,.multimodal-agent-shell.is-fullscreen .multimodal-agent-sidebar{overflow-y:auto}.multimodal-agent-canvas-wrap{min-width:0;min-height:420px;height:100%;overflow:hidden;border:1px solid hsl(var(--border)/.72);border-radius:.5rem;background-color:hsl(var(--background)/.78);background-image:linear-gradient(hsl(var(--primary)/.06) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--primary)/.06) 1px,transparent 1px);background-size:24px 24px}.multimodal-agent-shell.is-fullscreen .multimodal-agent-canvas-wrap{min-height:0}.multimodal-agent-mobile-list{display:none}.multimodal-agent-node{width:210px;border:1px solid hsl(var(--border)/.82);border-radius:.5rem;background:hsl(var(--card)/.92);box-shadow:0 10px 24px hsl(var(--foreground)/.06);padding:.7rem;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.multimodal-agent-node.is-selected,.multimodal-agent-node:hover{transform:translateY(-2px);border-color:hsl(var(--primary)/.42);box-shadow:0 14px 28px hsl(var(--primary)/.12)}.multimodal-agent-node.is-running{border-color:hsl(199 89% 48%/.7);background:hsl(199 92% 97%/.92)}.dark .multimodal-agent-node.is-running{background:hsl(199 72% 14%/.58)}.multimodal-agent-node.is-completed{border-color:hsl(158 64% 44%/.62)}.multimodal-agent-node.is-failed{border-color:hsl(var(--destructive)/.62)}.multimodal-agent-handle{width:.55rem;height:.55rem;border:1px solid hsl(var(--background));background:hsl(var(--primary)/.82)}.multimodal-agent-handle.is-target{background:hsl(199 89% 48%/.82)}.multimodal-agent-handle.is-source{background:hsl(158 64% 44%/.82)}.multimodal-agent-status-ring{display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));background:hsl(var(--background)/.72)}.multimodal-agent-status-ring.is-running{border-color:hsl(199 89% 48%/.55);color:hsl(199 89% 42%);background:hsl(199 92% 95%/.9)}.multimodal-agent-status-ring.is-completed{border-color:hsl(158 64% 44%/.55);color:hsl(158 64% 34%);background:hsl(158 72% 94%/.88)}.multimodal-agent-status-ring.is-failed{border-color:hsl(var(--destructive)/.55);color:hsl(var(--destructive));background:hsl(var(--destructive)/.09)}.multimodal-agent-edge{stroke:hsl(var(--primary)/.55)}.multimodal-agent-canvas-wrap .react-flow__controls{border:1px solid hsl(var(--border)/.7);box-shadow:none}.multimodal-agent-canvas-wrap .react-flow__controls-button{border-bottom:1px solid hsl(var(--border)/.7);background:hsl(var(--background)/.86);color:hsl(var(--foreground))}.multimodal-agent-canvas-wrap .react-flow__minimap{border:1px solid hsl(var(--border)/.7);border-radius:.5rem;background:hsl(var(--background)/.82)}@media (max-width:1024px){.multimodal-agent-studio{grid-template-columns:1fr;max-height:min(560px,58vh);min-height:0;overflow-y:auto}.multimodal-agent-canvas-wrap{min-height:360px}}@media (max-width:640px){.multimodal-agent-studio{max-height:min(170px,24vh);gap:.45rem;overscroll-behavior:contain}.multimodal-agent-canvas-wrap,.multimodal-agent-inspector{display:none}.multimodal-agent-mobile-list{display:grid;gap:.45rem;min-width:0;border:1px solid hsl(var(--border)/.72);border-radius:.5rem;background:hsl(var(--background)/.72);padding:.7rem}.multimodal-agent-mobile-node{display:flex;min-width:0;align-items:center;gap:.55rem;border-radius:.45rem;border:1px solid hsl(var(--border)/.68);background:hsl(var(--card)/.88);padding:.55rem;transition:background-color .16s ease,border-color .16s ease}.multimodal-agent-mobile-node.is-selected{border-color:hsl(var(--primary)/.42);background:hsl(var(--primary)/.08)}.multimodal-agent-shell.is-fullscreen .multimodal-agent-studio{max-height:none;min-height:0}.multimodal-agent-shell.is-fullscreen .multimodal-agent-canvas-wrap,.multimodal-agent-shell.is-fullscreen .multimodal-agent-inspector{display:block}}@keyframes agent-result-overlay-pulse{0%,to{opacity:.3}50%{opacity:.82}}@media (prefers-reduced-motion:reduce){.agent-result-button:before,.multimodal-agent-node,.multimodal-agent-node.is-selected,.multimodal-agent-node:hover,.premium-action-button,.premium-action-button:hover,.premium-danger-button,.premium-danger-button:hover,.premium-mode-tab,.premium-mode-tab:hover,.premium-report-row,.premium-report-row:hover,.premium-soft-button,.premium-soft-button:hover{animation:none!important;transform:none!important;transition:none!important}}.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}.invisible{visibility:hidden}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-x-4{left:1rem;right:1rem}.inset-x-6{left:1.5rem;right:1.5rem}.inset-y-0{top:0;bottom:0}.-bottom-2{bottom:-.5rem}.-right-10{right:-2.5rem}.-right-3\.5{right:-.875rem}.-right-4{right:-1rem}.-right-8{right:-2rem}.-top-10{top:-2.5rem}.-top-4{top:-1rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-24{bottom:6rem}.bottom-4{bottom:1rem}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-\[1\.125rem\]{left:1.125rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[0\.8rem\]{top:.8rem}.top-\[50\%\]{top:50%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[1\]{z-index:1}.z-\[80\]{z-index:80}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.\!-m-px{margin:-1px!important}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.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-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-px{margin-top:1px;margin-bottom:1px}.-ml-1{margin-left:-.25rem}.-mr-2{margin-right:-.5rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-8{margin-right:2rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-3,.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-4{-webkit-line-clamp:4}.line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.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}.\!contents{display:contents!important}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.size-4{width:1rem;height:1rem}.\!h-px{height:1px!important}.h-0\.5{height:.125rem}.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-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[22px\]{height:22px}.h-\[300px\]{height:300px}.h-\[360px\]{height:360px}.h-\[560px\]{height:560px}.h-\[70vh\]{height:70vh}.h-\[760px\]{height:760px}.h-\[80vh\]{height:80vh}.h-\[86vh\]{height:86vh}.h-\[calc\(100vh-100px\)\]{height:calc(100vh - 100px)}.h-\[min\(58vh\2c 440px\)\]{height:min(58vh,440px)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-10{max-height:2.5rem}.max-h-20{max-height:5rem}.max-h-24{max-height:6rem}.max-h-28{max-height:7rem}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[260px\]{max-height:260px}.max-h-\[320px\]{max-height:320px}.max-h-\[32rem\]{max-height:32rem}.max-h-\[34rem\]{max-height:34rem}.max-h-\[400px\]{max-height:400px}.max-h-\[520px\]{max-height:520px}.max-h-\[55\%\]{max-height:55%}.max-h-\[560px\]{max-height:560px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[620px\]{max-height:620px}.max-h-\[65vh\]{max-height:65vh}.max-h-\[68vh\]{max-height:68vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[760px\]{max-height:760px}.max-h-\[76vh\]{max-height:76vh}.max-h-\[78vh\]{max-height:78vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100dvh-1rem\)\]{max-height:calc(100dvh - 1rem)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100vh-1rem\)\]{max-height:calc(100vh - 1rem)}.max-h-\[calc\(100vh-23rem\)\]{max-height:calc(100vh - 23rem)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-4{min-height:1rem}.min-h-40{min-height:10rem}.min-h-6{min-height:1.5rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[100px\]{min-height:100px}.min-h-\[10rem\]{min-height:10rem}.min-h-\[112px\]{min-height:112px}.min-h-\[11rem\]{min-height:11rem}.min-h-\[120px\]{min-height:120px}.min-h-\[14\.5rem\]{min-height:14.5rem}.min-h-\[15\.5rem\]{min-height:15.5rem}.min-h-\[150px\]{min-height:150px}.min-h-\[160px\]{min-height:160px}.min-h-\[16rem\]{min-height:16rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[200px\]{min-height:200px}.min-h-\[20rem\]{min-height:20rem}.min-h-\[220px\]{min-height:220px}.min-h-\[22rem\]{min-height:22rem}.min-h-\[23\.75rem\]{min-height:23.75rem}.min-h-\[240px\]{min-height:240px}.min-h-\[24rem\]{min-height:24rem}.min-h-\[260px\]{min-height:260px}.min-h-\[28rem\]{min-height:28rem}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[40px\]{min-height:40px}.min-h-\[420px\]{min-height:420px}.min-h-\[42vh\]{min-height:42vh}.min-h-\[520px\]{min-height:520px}.min-h-\[56px\]{min-height:56px}.min-h-\[6\.5rem\]{min-height:6.5rem}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[6rem\]{min-height:6rem}.min-h-\[80px\]{min-height:80px}.min-h-\[82px\]{min-height:82px}.min-h-\[86px\]{min-height:86px}.min-h-\[8rem\]{min-height:8rem}.min-h-\[92px\]{min-height:92px}.min-h-\[96px\]{min-height:96px}.min-h-\[calc\(100vh-7\.5rem\)\]{min-height:calc(100vh - 7.5rem)}.min-h-\[calc\(100vh-8rem\)\]{min-height:calc(100vh - 8rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-px{width:1px!important}.w-0{width:0}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/4{width:50%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.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-\[10\%\]{width:10%}.w-\[100px\]{width:100px}.w-\[106px\]{width:106px}.w-\[108px\]{width:108px}.w-\[110px\]{width:110px}.w-\[112px\]{width:112px}.w-\[118px\]{width:118px}.w-\[12\%\]{width:12%}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[132px\]{width:132px}.w-\[14\%\]{width:14%}.w-\[148px\]{width:148px}.w-\[150px\]{width:150px}.w-\[156px\]{width:156px}.w-\[158px\]{width:158px}.w-\[16\%\]{width:16%}.w-\[160px\]{width:160px}.w-\[18\%\]{width:18%}.w-\[180px\]{width:180px}.w-\[188px\]{width:188px}.w-\[18px\]{width:18px}.w-\[190px\]{width:190px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[208px\]{width:208px}.w-\[20rem\]{width:20rem}.w-\[214px\]{width:214px}.w-\[218px\]{width:218px}.w-\[220px\]{width:220px}.w-\[238px\]{width:238px}.w-\[24\%\]{width:24%}.w-\[34\%\]{width:34%}.w-\[44px\]{width:44px}.w-\[54px\]{width:54px}.w-\[60px\]{width:60px}.w-\[72px\]{width:72px}.w-\[78px\]{width:78px}.w-\[80px\]{width:80px}.w-\[85px\]{width:85px}.w-\[86vw\]{width:86vw}.w-\[88px\]{width:88px}.w-\[88vw\]{width:88vw}.w-\[90px\]{width:90px}.w-\[92px\]{width:92px}.w-\[92vw\]{width:92vw}.w-\[96px\]{width:96px}.w-\[calc\(100vw-1rem\)\]{width:calc(100vw - 1rem)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[min\(20rem\2c calc\(100vw-2rem\)\)\]{width:min(20rem,calc(100vw - 2rem))}.w-\[min\(92vw\2c 26rem\)\]{width:min(92vw,26rem)}.w-\[min\(92vw\2c 560px\)\]{width:min(92vw,560px)}.w-\[min\(92vw\2c 760px\)\]{width:min(92vw,760px)}.w-\[min\(94vw\2c 760px\)\]{width:min(94vw,760px)}.w-\[min\(96vw\2c 72rem\)\]{width:min(96vw,72rem)}.w-\[min\(96vw\2c 78rem\)\]{width:min(96vw,78rem)}.w-\[min\(96vw\2c 88rem\)\]{width:min(96vw,88rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-24{min-width:6rem}.min-w-28{min-width:7rem}.min-w-32{min-width:8rem}.min-w-36{min-width:9rem}.min-w-4{min-width:1rem}.min-w-40{min-width:10rem}.min-w-44{min-width:11rem}.min-w-5{min-width:1.25rem}.min-w-56{min-width:14rem}.min-w-64{min-width:16rem}.min-w-72{min-width:18rem}.min-w-8{min-width:2rem}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[1280px\]{min-width:1280px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[1502px\]{min-width:1502px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[170px\]{min-width:170px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[36rem\]{min-width:36rem}.min-w-\[4\.25rem\]{min-width:4.25rem}.min-w-\[4\.55rem\]{min-width:4.55rem}.min-w-\[4rem\]{min-width:4rem}.min-w-\[80px\]{min-width:80px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-max{min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-44{max-width:11rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-64{max-width:16rem}.max-w-6xl{max-width:72rem}.max-w-72{max-width:18rem}.max-w-7xl{max-width:80rem}.max-w-96{max-width:24rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[1472px\]{max-width:1472px}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[22rem\]{max-width:22rem}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[26rem\]{max-width:26rem}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[32rem\]{max-width:32rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[40\%\]{max-width:40%}.max-w-\[420px\]{max-width:420px}.max-w-\[58\%\]{max-width:58%}.max-w-\[64rem\]{max-width:64rem}.max-w-\[80\%\]{max-width:80%}.max-w-\[88\%\]{max-width:88%}.max-w-\[8rem\]{max-width:8rem}.max-w-\[90vw\]{max-width:90vw}.max-w-\[96px\]{max-width:96px}.max-w-\[min\(42vw\2c 34rem\)\]{max-width:min(42vw,34rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[0_1_150px\]{flex:0 1 150px}.flex-\[0_1_220px\]{flex:0 1 220px}.flex-\[1_1_360px\]{flex:1 1 360px}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1{--tw-translate-x:-0.25rem}.-translate-x-1,.-translate-x-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-full{--tw-translate-x:-100%}.-translate-x-full,.-translate-x-px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x:-1px}.-translate-y-0\.5{--tw-translate-y:-0.125rem}.-translate-y-0\.5,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-11{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-11{--tw-translate-x:2.75rem}.translate-x-7{--tw-translate-x:1.75rem}.translate-x-7,.translate-x-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[18px\]{--tw-translate-x:18px}.translate-x-\[18px\],.translate-x-px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x:1px}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-\[-0\.08em\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-0\.08em\]{--tw-translate-y:-0.08em}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.-rotate-90,.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.scale-105,.scale-110{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-\[1\.002\]{--tw-scale-x:1.002;--tw-scale-y:1.002}.scale-\[1\.002\],.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-progress{cursor:progress}.cursor-row-resize{cursor:row-resize}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.select-none{user-select:none}.select-all{user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-inside{list-style-position:inside}.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))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1\.5rem_minmax\(0\2c 1fr\)\]{grid-template-columns:1.5rem minmax(0,1fr)}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[4\.25rem_minmax\(0\2c 1fr\)\]{grid-template-columns:4.25rem minmax(0,1fr)}.grid-cols-\[4rem_1fr\]{grid-template-columns:4rem 1fr}.grid-cols-\[88px_minmax\(0\2c 1fr\)\]{grid-template-columns:88px minmax(0,1fr)}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\2c 1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\2c 1fr\)_100px\]{grid-template-columns:minmax(0,1fr) 100px}.grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\2c 1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[repeat\(3\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.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-baseline{align-items:baseline}.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:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-1\.5{column-gap:.375rem}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-5{column-gap:1.25rem}.gap-x-6{column-gap:1.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * 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-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))}.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\/55>:not([hidden])~:not([hidden]){border-color:hsl(var(--border)/.55)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.\!overflow-hidden{overflow:hidden!important}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.\!whitespace-nowrap{white-space:nowrap!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.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-\[28px\]{border-radius:28px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.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-b-md{border-bottom-right-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-bl-none{border-bottom-left-radius:0}.rounded-br-none{border-bottom-right-radius:0}.\!border-0{border-width:0!important}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#5ac8c1\]{--tw-border-opacity:1;border-color:rgb(90 200 193/var(--tw-border-opacity,1))}.border-\[\#9fe3df\]{--tw-border-opacity:1;border-color:rgb(159 227 223/var(--tw-border-opacity,1))}.border-\[\#9fe3df\]\/80{border-color:rgb(159 227 223/.8)}.border-\[\#9fe3df\]\/90{border-color:rgb(159 227 223/.9)}.border-\[\#bae0ff\]{--tw-border-opacity:1;border-color:rgb(186 224 255/var(--tw-border-opacity,1))}.border-\[\#c7b5ff\]{--tw-border-opacity:1;border-color:rgb(199 181 255/var(--tw-border-opacity,1))}.border-\[\#c7d2fe\]{--tw-border-opacity:1;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.border-\[\#cfd7ff\]\/85{border-color:rgb(207 215 255/.85)}.border-\[\#d4c7ff\]{--tw-border-opacity:1;border-color:rgb(212 199 255/var(--tw-border-opacity,1))}.border-\[\#dfd3ff\]\/85{border-color:rgb(223 211 255/.85)}.border-\[\#eadcff\]{--tw-border-opacity:1;border-color:rgb(234 220 255/var(--tw-border-opacity,1))}.border-\[\#eadcff\]\/90{border-color:rgb(234 220 255/.9)}.border-\[--color-border\]{border-color:var(--color-border)}.border-amber-100{--tw-border-opacity:1;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-200\/70{border-color:rgb(253 230 138/.7)}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-300\/70{border-color:rgb(252 211 77/.7)}.border-amber-400{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-amber-400\/30{border-color:rgb(251 191 36/.3)}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-500\/20{border-color:rgb(245 158 11/.2)}.border-amber-500\/30{border-color:rgb(245 158 11/.3)}.border-amber-500\/40{border-color:rgb(245 158 11/.4)}.border-amber-500\/50{border-color:rgb(245 158 11/.5)}.border-blue-100{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-200\/70{border-color:rgb(191 219 254/.7)}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-300\/50{border-color:rgb(147 197 253/.5)}.border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-blue-500\/30{border-color:rgb(59 130 246/.3)}.border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-border\/40{border-color:hsl(var(--border)/.4)}.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-current{border-color:currentColor}.border-cyan-200{--tw-border-opacity:1;border-color:rgb(165 243 252/var(--tw-border-opacity,1))}.border-cyan-200\/40{border-color:rgb(165 243 252/.4)}.border-cyan-200\/70{border-color:rgb(165 243 252/.7)}.border-cyan-300\/50{border-color:rgb(103 232 249/.5)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/20{border-color:hsl(var(--destructive)/.2)}.border-destructive\/25{border-color:hsl(var(--destructive)/.25)}.border-destructive\/30{border-color:hsl(var(--destructive)/.3)}.border-destructive\/40{border-color:hsl(var(--destructive)/.4)}.border-destructive\/50{border-color:hsl(var(--destructive)/.5)}.border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-emerald-400{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.border-fuchsia-200{--tw-border-opacity:1;border-color:rgb(245 208 254/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-green-500\/30{border-color:rgb(34 197 94/.3)}.border-green-500\/40{border-color:rgb(34 197 94/.4)}.border-indigo-100\/80{border-color:rgb(224 231 255/.8)}.border-indigo-100\/85{border-color:rgb(224 231 255/.85)}.border-indigo-100\/90{border-color:rgb(224 231 255/.9)}.border-indigo-200{--tw-border-opacity:1;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.border-indigo-200\/70{border-color:rgb(199 210 254/.7)}.border-indigo-200\/80{border-color:rgb(199 210 254/.8)}.border-input{border-color:hsl(var(--input))}.border-lime-200{--tw-border-opacity:1;border-color:rgb(217 249 157/var(--tw-border-opacity,1))}.border-muted{border-color:hsl(var(--muted))}.border-muted-foreground\/20{border-color:hsl(var(--muted-foreground)/.2)}.border-muted-foreground\/25{border-color:hsl(var(--muted-foreground)/.25)}.border-muted\/40{border-color:hsl(var(--muted)/.4)}.border-muted\/50{border-color:hsl(var(--muted)/.5)}.border-muted\/60{border-color:hsl(var(--muted)/.6)}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity,1))}.border-pink-200{--tw-border-opacity:1;border-color:rgb(251 207 232/var(--tw-border-opacity,1))}.border-positive{border-color:hsl(var(--positive))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/10{border-color:hsl(var(--primary)/.1)}.border-primary\/15{border-color:hsl(var(--primary)/.15)}.border-primary\/20{border-color:hsl(var(--primary)/.2)}.border-primary\/25{border-color:hsl(var(--primary)/.25)}.border-primary\/30{border-color:hsl(var(--primary)/.3)}.border-primary\/35{border-color:hsl(var(--primary)/.35)}.border-primary\/40{border-color:hsl(var(--primary)/.4)}.border-primary\/45{border-color:hsl(var(--primary)/.45)}.border-primary\/50{border-color:hsl(var(--primary)/.5)}.border-primary\/70{border-color:hsl(var(--primary)/.7)}.border-purple-100{--tw-border-opacity:1;border-color:rgb(243 232 255/var(--tw-border-opacity,1))}.border-purple-200{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity,1))}.border-purple-300{--tw-border-opacity:1;border-color:rgb(216 180 254/var(--tw-border-opacity,1))}.border-purple-50{--tw-border-opacity:1;border-color:rgb(250 245 255/var(--tw-border-opacity,1))}.border-purple-500{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.border-purple-600{--tw-border-opacity:1;border-color:rgb(147 51 234/var(--tw-border-opacity,1))}.border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-500\/30{border-color:rgb(239 68 68/.3)}.border-red-500\/40{border-color:rgb(239 68 68/.4)}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-rose-300{--tw-border-opacity:1;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-sky-100{--tw-border-opacity:1;border-color:rgb(224 242 254/var(--tw-border-opacity,1))}.border-sky-100\/80{border-color:rgb(224 242 254/.8)}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-sky-200\/70{border-color:rgb(186 230 253/.7)}.border-sky-200\/80{border-color:rgb(186 230 253/.8)}.border-sky-300{--tw-border-opacity:1;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}.border-sky-500{--tw-border-opacity:1;border-color:rgb(14 165 233/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-200\/80{border-color:rgb(226 232 240/.8)}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-400{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.border-stone-200{--tw-border-opacity:1;border-color:rgb(231 229 228/var(--tw-border-opacity,1))}.border-teal-100{--tw-border-opacity:1;border-color:rgb(204 251 241/var(--tw-border-opacity,1))}.border-teal-200{--tw-border-opacity:1;border-color:rgb(153 246 228/var(--tw-border-opacity,1))}.border-teal-200\/70{border-color:rgb(153 246 228/.7)}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity,1))}.border-teal-50{--tw-border-opacity:1;border-color:rgb(240 253 250/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-violet-200\/70{border-color:rgb(221 214 254/.7)}.border-violet-200\/80{border-color:rgb(221 214 254/.8)}.border-violet-300{--tw-border-opacity:1;border-color:rgb(196 181 253/var(--tw-border-opacity,1))}.border-violet-400{--tw-border-opacity:1;border-color:rgb(167 139 250/var(--tw-border-opacity,1))}.border-violet-500{--tw-border-opacity:1;border-color:rgb(139 92 246/var(--tw-border-opacity,1))}.border-white\/40{border-color:rgb(255 255 255/.4)}.border-white\/60{border-color:rgb(255 255 255/.6)}.border-white\/70{border-color:rgb(255 255 255/.7)}.border-white\/75{border-color:rgb(255 255 255/.75)}.border-white\/80{border-color:rgb(255 255 255/.8)}.border-yellow-200{--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity,1))}.border-yellow-500\/30{border-color:rgb(234 179 8/.3)}.border-zinc-200{--tw-border-opacity:1;border-color:rgb(228 228 231/var(--tw-border-opacity,1))}.border-l-\[\#38bdf8\]{--tw-border-opacity:1;border-left-color:rgb(56 189 248/var(--tw-border-opacity,1))}.border-l-\[\#5ac8c4\]{--tw-border-opacity:1;border-left-color:rgb(90 200 196/var(--tw-border-opacity,1))}.border-l-\[\#6366f1\]{--tw-border-opacity:1;border-left-color:rgb(99 102 241/var(--tw-border-opacity,1))}.border-l-\[\#8b7cf6\]{--tw-border-opacity:1;border-left-color:rgb(139 124 246/var(--tw-border-opacity,1))}.border-l-amber-500{--tw-border-opacity:1;border-left-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-l-amber-600{--tw-border-opacity:1;border-left-color:rgb(217 119 6/var(--tw-border-opacity,1))}.border-l-blue-500{--tw-border-opacity:1;border-left-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-l-cyan-500{--tw-border-opacity:1;border-left-color:rgb(6 182 212/var(--tw-border-opacity,1))}.border-l-orange-600{--tw-border-opacity:1;border-left-color:rgb(234 88 12/var(--tw-border-opacity,1))}.border-l-primary{border-left-color:hsl(var(--primary))}.border-l-primary\/50{border-left-color:hsl(var(--primary)/.5)}.border-l-red-500{--tw-border-opacity:1;border-left-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-l-slate-600{--tw-border-opacity:1;border-left-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-l-transparent{border-left-color:transparent}.border-r-transparent{border-right-color:transparent}.border-t-transparent{border-top-color:transparent}.\!bg-black\/30{background-color:rgb(0 0 0/.3)!important}.bg-\[\#38bdf8\]{--tw-bg-opacity:1;background-color:rgb(56 189 248/var(--tw-bg-opacity,1))}.bg-\[\#5ac8c1\]{--tw-bg-opacity:1;background-color:rgb(90 200 193/var(--tw-bg-opacity,1))}.bg-\[\#5ac8c4\]{--tw-bg-opacity:1;background-color:rgb(90 200 196/var(--tw-bg-opacity,1))}.bg-\[\#6366f1\]{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-\[\#8b7cf6\]{--tw-bg-opacity:1;background-color:rgb(139 124 246/var(--tw-bg-opacity,1))}.bg-\[\#e9fbfa\]{--tw-bg-opacity:1;background-color:rgb(233 251 250/var(--tw-bg-opacity,1))}.bg-\[\#e9fbfa\]\/70{background-color:rgb(233 251 250/.7)}.bg-\[\#e9fbfa\]\/80{background-color:rgb(233 251 250/.8)}.bg-\[\#edf7ff\]{--tw-bg-opacity:1;background-color:rgb(237 247 255/var(--tw-bg-opacity,1))}.bg-\[\#edf7ff\]\/70{background-color:rgb(237 247 255/.7)}.bg-\[\#eef2ff\]{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-\[\#eef2ff\]\/70{background-color:rgb(238 242 255/.7)}.bg-\[\#f1edff\]{--tw-bg-opacity:1;background-color:rgb(241 237 255/var(--tw-bg-opacity,1))}.bg-\[\#f3f0ff\]{--tw-bg-opacity:1;background-color:rgb(243 240 255/var(--tw-bg-opacity,1))}.bg-\[\#f3f0ff\]\/70{background-color:rgb(243 240 255/.7)}.bg-\[\#f8fafc\]{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-\[\#fbf8ff\]{--tw-bg-opacity:1;background-color:rgb(251 248 255/var(--tw-bg-opacity,1))}.bg-\[\#fbf8ff\]\/80{background-color:rgb(251 248 255/.8)}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/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\/30{background-color:rgb(255 251 235/.3)}.bg-amber-50\/50{background-color:rgb(255 251 235/.5)}.bg-amber-50\/60{background-color:rgb(255 251 235/.6)}.bg-amber-50\/70{background-color:rgb(255 251 235/.7)}.bg-amber-50\/75{background-color:rgb(255 251 235/.75)}.bg-amber-50\/80{background-color:rgb(255 251 235/.8)}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:rgb(245 158 11/.1)}.bg-amber-500\/5{background-color:rgb(245 158 11/.05)}.bg-amber-500\/75{background-color:rgb(245 158 11/.75)}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-background{background-color:hsl(var(--background))}.bg-background\/45{background-color:hsl(var(--background)/.45)}.bg-background\/50{background-color:hsl(var(--background)/.5)}.bg-background\/55{background-color:hsl(var(--background)/.55)}.bg-background\/60{background-color:hsl(var(--background)/.6)}.bg-background\/65{background-color:hsl(var(--background)/.65)}.bg-background\/70{background-color:hsl(var(--background)/.7)}.bg-background\/75{background-color:hsl(var(--background)/.75)}.bg-background\/80{background-color:hsl(var(--background)/.8)}.bg-background\/85{background-color:hsl(var(--background)/.85)}.bg-background\/90{background-color:hsl(var(--background)/.9)}.bg-background\/95{background-color:hsl(var(--background)/.95)}.bg-black\/0{background-color:rgb(0 0 0/0)}.bg-black\/15{background-color:rgb(0 0 0/.15)}.bg-black\/60{background-color:rgb(0 0 0/.6)}.bg-black\/80{background-color:rgb(0 0 0/.8)}.bg-black\/90{background-color:rgb(0 0 0/.9)}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-400{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-50\/30{background-color:rgb(239 246 255/.3)}.bg-blue-50\/60{background-color:rgb(239 246 255/.6)}.bg-blue-50\/65{background-color:rgb(239 246 255/.65)}.bg-blue-50\/70{background-color:rgb(239 246 255/.7)}.bg-blue-50\/75{background-color:rgb(239 246 255/.75)}.bg-blue-50\/80{background-color:rgb(239 246 255/.8)}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/10{background-color:rgb(59 130 246/.1)}.bg-blue-500\/70{background-color:rgb(59 130 246/.7)}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-border\/60{background-color:hsl(var(--border)/.6)}.bg-border\/70{background-color:hsl(var(--border)/.7)}.bg-card{background-color:hsl(var(--card))}.bg-card\/30{background-color:hsl(var(--card)/.3)}.bg-card\/40{background-color:hsl(var(--card)/.4)}.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-card\/90{background-color:hsl(var(--card)/.9)}.bg-card\/95{background-color:hsl(var(--card)/.95)}.bg-cyan-100{--tw-bg-opacity:1;background-color:rgb(207 250 254/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-50\/30{background-color:rgb(236 254 255/.3)}.bg-cyan-50\/60{background-color:rgb(236 254 255/.6)}.bg-cyan-50\/80{background-color:rgb(236 254 255/.8)}.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\/5{background-color:hsl(var(--destructive)/.05)}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/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\/35{background-color:rgb(236 253 245/.35)}.bg-emerald-50\/40{background-color:rgb(236 253 245/.4)}.bg-emerald-50\/50{background-color:rgb(236 253 245/.5)}.bg-emerald-50\/70{background-color:rgb(236 253 245/.7)}.bg-emerald-50\/75{background-color:rgb(236 253 245/.75)}.bg-emerald-50\/80{background-color:rgb(236 253 245/.8)}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/70{background-color:rgb(16 185 129/.7)}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-fuchsia-100{--tw-bg-opacity:1;background-color:rgb(250 232 255/var(--tw-bg-opacity,1))}.bg-fuchsia-50{--tw-bg-opacity:1;background-color:rgb(253 244 255/var(--tw-bg-opacity,1))}.bg-fuchsia-500{--tw-bg-opacity:1;background-color:rgb(217 70 239/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-50\/60{background-color:rgb(249 250 251/.6)}.bg-gray-500\/20{background-color:rgb(107 114 128/.2)}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-50\/50{background-color:rgb(240 253 244/.5)}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-500\/10{background-color:rgb(34 197 94/.1)}.bg-green-500\/20{background-color:rgb(34 197 94/.2)}.bg-green-500\/5{background-color:rgb(34 197 94/.05)}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-indigo-50\/0{background-color:rgb(238 242 255/0)}.bg-indigo-50\/60{background-color:rgb(238 242 255/.6)}.bg-indigo-50\/70{background-color:rgb(238 242 255/.7)}.bg-indigo-50\/75{background-color:rgb(238 242 255/.75)}.bg-indigo-50\/90{background-color:rgb(238 242 255/.9)}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-lime-100{--tw-bg-opacity:1;background-color:rgb(236 252 203/var(--tw-bg-opacity,1))}.bg-lime-500{--tw-bg-opacity:1;background-color:rgb(132 204 22/var(--tw-bg-opacity,1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.bg-muted-foreground\/10{background-color:hsl(var(--muted-foreground)/.1)}.bg-muted-foreground\/30{background-color:hsl(var(--muted-foreground)/.3)}.bg-muted-foreground\/45{background-color:hsl(var(--muted-foreground)/.45)}.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\/35{background-color:hsl(var(--muted)/.35)}.bg-muted\/40{background-color:hsl(var(--muted)/.4)}.bg-muted\/45{background-color:hsl(var(--muted)/.45)}.bg-muted\/50{background-color:hsl(var(--muted)/.5)}.bg-muted\/55{background-color:hsl(var(--muted)/.55)}.bg-muted\/60{background-color:hsl(var(--muted)/.6)}.bg-muted\/80{background-color:hsl(var(--muted)/.8)}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-50\/65{background-color:rgb(255 247 237/.65)}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-600{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-pink-500{--tw-bg-opacity:1;background-color:rgb(236 72 153/var(--tw-bg-opacity,1))}.bg-popover{background-color:hsl(var(--popover))}.bg-positive{background-color:hsl(var(--positive))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary)/.1)}.bg-primary\/15{background-color:hsl(var(--primary)/.15)}.bg-primary\/20{background-color:hsl(var(--primary)/.2)}.bg-primary\/30{background-color:hsl(var(--primary)/.3)}.bg-primary\/45{background-color:hsl(var(--primary)/.45)}.bg-primary\/5{background-color:hsl(var(--primary)/.05)}.bg-primary\/60{background-color:hsl(var(--primary)/.6)}.bg-primary\/70{background-color:hsl(var(--primary)/.7)}.bg-primary\/\[0\.02\]{background-color:hsl(var(--primary)/.02)}.bg-primary\/\[0\.03\]{background-color:hsl(var(--primary)/.03)}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-purple-50\/70{background-color:rgb(250 245 255/.7)}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-50\/30{background-color:rgb(254 242 242/.3)}.bg-red-50\/50{background-color:rgb(254 242 242/.5)}.bg-red-50\/65{background-color:rgb(254 242 242/.65)}.bg-red-50\/70{background-color:rgb(254 242 242/.7)}.bg-red-50\/80{background-color:rgb(254 242 242/.8)}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:rgb(239 68 68/.1)}.bg-red-500\/5{background-color:rgb(239 68 68/.05)}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-rose-100{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-50\/70{background-color:rgb(255 241 242/.7)}.bg-rose-50\/75{background-color:rgb(255 241 242/.75)}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/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-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-50\/70{background-color:rgb(240 249 255/.7)}.bg-sky-50\/80{background-color:rgb(240 249 255/.8)}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-sky-600{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/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-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-50\/60{background-color:rgb(248 250 252/.6)}.bg-slate-50\/70{background-color:rgb(248 250 252/.7)}.bg-slate-50\/80{background-color:rgb(248 250 252/.8)}.bg-slate-500{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-950\/40{background-color:rgb(2 6 23/.4)}.bg-slate-950\/65{background-color:rgb(2 6 23/.65)}.bg-stone-100{--tw-bg-opacity:1;background-color:rgb(245 245 244/var(--tw-bg-opacity,1))}.bg-stone-500{--tw-bg-opacity:1;background-color:rgb(120 113 108/var(--tw-bg-opacity,1))}.bg-teal-100{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.bg-teal-50{--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.bg-teal-50\/50{background-color:rgb(240 253 250/.5)}.bg-teal-50\/65{background-color:rgb(240 253 250/.65)}.bg-teal-50\/70{background-color:rgb(240 253 250/.7)}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-50\/60{background-color:rgb(245 243 255/.6)}.bg-violet-50\/70{background-color:rgb(245 243 255/.7)}.bg-violet-50\/75{background-color:rgb(245 243 255/.75)}.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/25{background-color:rgb(255 255 255/.25)}.bg-white\/45{background-color:rgb(255 255 255/.45)}.bg-white\/60{background-color:rgb(255 255 255/.6)}.bg-white\/70{background-color:rgb(255 255 255/.7)}.bg-white\/80{background-color:rgb(255 255 255/.8)}.bg-white\/90{background-color:rgb(255 255 255/.9)}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-yellow-500\/10{background-color:rgb(234 179 8/.1)}.bg-zinc-200{--tw-bg-opacity:1;background-color:rgb(228 228 231/var(--tw-bg-opacity,1))}.bg-zinc-50{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-\[linear-gradient\(135deg\2c \#f7f9ff_0\%\2c \#eef3ff_46\%\2c \#f7fbff_100\%\)\]{background-image:linear-gradient(135deg,#f7f9ff,#eef3ff 46%,#f7fbff)}.bg-\[linear-gradient\(135deg\2c rgba\(244\2c 247\2c 255\2c 0\.28\)\2c rgba\(238\2c 232\2c 255\2c 0\.20\)_48\%\2c rgba\(234\2c 251\2c 250\2c 0\.16\)\)\2c repeating-linear-gradient\(90deg\2c rgba\(129\2c 140\2c 248\2c 0\.08\)_0_1px\2c transparent_1px_44px\)\]{background-image:linear-gradient(135deg,rgba(244,247,255,.28),rgba(238,232,255,.2) 48%,rgba(234,251,250,.16)),repeating-linear-gradient(90deg,rgba(129,140,248,.08) 0 1px,transparent 1px 44px)}.bg-\[radial-gradient\(circle_at_center\2c _var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(circle at center,var(--tw-gradient-stops))}.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-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#5ac8c1\]{--tw-gradient-from:#5ac8c1 var(--tw-gradient-from-position);--tw-gradient-to:rgb(90 200 193/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#7c8ff6\]{--tw-gradient-from:#7c8ff6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(124 143 246/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#9b8cff\]{--tw-gradient-from:#9b8cff var(--tw-gradient-from-position);--tw-gradient-to:rgb(155 140 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#9fe3df\]{--tw-gradient-from:#9fe3df var(--tw-gradient-from-position);--tw-gradient-to:rgb(159 227 223/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#cfd7ff\]{--tw-gradient-from:#cfd7ff var(--tw-gradient-from-position);--tw-gradient-to:rgb(207 215 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#dfd3ff\]{--tw-gradient-from:#dfd3ff var(--tw-gradient-from-position);--tw-gradient-to:rgb(223 211 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from:#fbbf24 var(--tw-gradient-from-position);--tw-gradient-to:rgb(251 191 36/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-300{--tw-gradient-from:#93c5fd var(--tw-gradient-from-position);--tw-gradient-to:rgb(147 197 253/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from:#60a5fa var(--tw-gradient-from-position);--tw-gradient-to:rgb(96 165 250/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-300{--tw-gradient-from:#67e8f9 var(--tw-gradient-from-position);--tw-gradient-to:rgb(103 232 249/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:rgb(34 211 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-300{--tw-gradient-from:#6ee7b7 var(--tw-gradient-from-position);--tw-gradient-to:rgb(110 231 183/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from:#34d399 var(--tw-gradient-from-position);--tw-gradient-to:rgb(52 211 153/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fuchsia-200{--tw-gradient-from:#f5d0fe var(--tw-gradient-from-position);--tw-gradient-to:rgb(245 208 254/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fuchsia-400{--tw-gradient-from:#e879f9 var(--tw-gradient-from-position);--tw-gradient-to:rgb(232 121 249/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-100\/60{--tw-gradient-from:rgb(224 231 255/0.6) var(--tw-gradient-from-position);--tw-gradient-to:rgb(224 231 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-400{--tw-gradient-from:#818cf8 var(--tw-gradient-from-position);--tw-gradient-to:rgb(129 140 248/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-300{--tw-gradient-from:#fdba74 var(--tw-gradient-from-position);--tw-gradient-to:rgb(253 186 116/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary{--tw-gradient-from:hsl(var(--primary)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from:hsl(var(--primary)/0.1) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/15{--tw-gradient-from:hsl(var(--primary)/0.15) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-400{--tw-gradient-from:#c084fc var(--tw-gradient-from-position);--tw-gradient-to:rgb(192 132 252/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-300{--tw-gradient-from:#fda4af var(--tw-gradient-from-position);--tw-gradient-to:rgb(253 164 175/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-300{--tw-gradient-from:#7dd3fc var(--tw-gradient-from-position);--tw-gradient-to:rgb(125 211 252/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-50{--tw-gradient-from:#f0f9ff 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-slate-200{--tw-gradient-from:#e2e8f0 var(--tw-gradient-from-position);--tw-gradient-to:rgb(226 232 240/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-200{--tw-gradient-from:#99f6e4 var(--tw-gradient-from-position);--tw-gradient-to:rgb(153 246 228/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-300{--tw-gradient-from:#5eead4 var(--tw-gradient-from-position);--tw-gradient-to:rgb(94 234 212/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent 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-violet-400{--tw-gradient-from:#a78bfa var(--tw-gradient-from-position);--tw-gradient-to:rgb(167 139 250/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-background{--tw-gradient-to:hsl(var(--background)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--background)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-indigo-200\/90{--tw-gradient-to:rgb(199 210 254/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(199 210 254/0.9) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-indigo-400\/75{--tw-gradient-to:rgb(129 140 248/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(129 140 248/0.75) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-sky-50\/30{--tw-gradient-to:rgb(240 249 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(240 249 255/0.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-violet-300{--tw-gradient-to:rgb(196 181 253/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#c4b5fd var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#38bdf8\]{--tw-gradient-to:#38bdf8 var(--tw-gradient-to-position)}.to-\[\#5ac8c1\]{--tw-gradient-to:#5ac8c1 var(--tw-gradient-to-position)}.to-\[\#5ac8c1\]\/60{--tw-gradient-to:rgb(90 200 193/0.6) var(--tw-gradient-to-position)}.to-\[\#7dd3fc\]{--tw-gradient-to:#7dd3fc var(--tw-gradient-to-position)}.to-\[\#8b7cf6\]{--tw-gradient-to:#8b7cf6 var(--tw-gradient-to-position)}.to-\[\#8bb8ff\]{--tw-gradient-to:#8bb8ff var(--tw-gradient-to-position)}.to-\[\#b8f2ee\]{--tw-gradient-to:#b8f2ee var(--tw-gradient-to-position)}.to-\[\#d9ccff\]{--tw-gradient-to:#d9ccff var(--tw-gradient-to-position)}.to-amber-300{--tw-gradient-to:#fcd34d var(--tw-gradient-to-position)}.to-amber-400{--tw-gradient-to:#fbbf24 var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to:#d97706 var(--tw-gradient-to-position)}.to-background{--tw-gradient-to:hsl(var(--background)) var(--tw-gradient-to-position)}.to-blue-400\/10{--tw-gradient-to:rgb(96 165 250/0.1) var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.to-cyan-300{--tw-gradient-to:#67e8f9 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to:#059669 var(--tw-gradient-to-position)}.to-green-200{--tw-gradient-to:#bbf7d0 var(--tw-gradient-to-position)}.to-indigo-300{--tw-gradient-to:#a5b4fc var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to:#6366f1 var(--tw-gradient-to-position)}.to-pink-200{--tw-gradient-to:#fbcfe8 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to:#ec4899 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.to-sky-200{--tw-gradient-to:#bae6fd var(--tw-gradient-to-position)}.to-sky-300{--tw-gradient-to:#7dd3fc var(--tw-gradient-to-position)}.to-sky-400{--tw-gradient-to:#38bdf8 var(--tw-gradient-to-position)}.to-sky-500{--tw-gradient-to:#0ea5e9 var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to:#2dd4bf var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to:#0d9488 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-violet-300{--tw-gradient-to:#c4b5fd var(--tw-gradient-to-position)}.to-violet-400{--tw-gradient-to:#a78bfa var(--tw-gradient-to-position)}.to-violet-50{--tw-gradient-to:#f5f3ff var(--tw-gradient-to-position)}.fill-amber-400{fill:#fbbf24}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.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-8{padding:2rem}.p-\[1px\]{padding:1px}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.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-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-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-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-14{padding-bottom:3.5rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.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}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-\[-0\.125em\]{vertical-align:-.125em}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.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-5xl{font-size:3rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[8px\]{font-size:8px}.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-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[0\.92rem\]{line-height:.92rem}.leading-\[1\.12\]{line-height:1.12}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#063f3c\]{--tw-text-opacity:1;color:rgb(6 63 60/var(--tw-text-opacity,1))}.text-\[\#075b57\]{--tw-text-opacity:1;color:rgb(7 91 87/var(--tw-text-opacity,1))}.text-\[\#087f7a\]{--tw-text-opacity:1;color:rgb(8 127 122/var(--tw-text-opacity,1))}.text-\[\#1d6db3\]{--tw-text-opacity:1;color:rgb(29 109 179/var(--tw-text-opacity,1))}.text-\[\#4f46e5\]{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-\[\#4f5fd7\]{--tw-text-opacity:1;color:rgb(79 95 215/var(--tw-text-opacity,1))}.text-\[\#5ac8c1\]{--tw-text-opacity:1;color:rgb(90 200 193/var(--tw-text-opacity,1))}.text-\[\#6d4fd8\]{--tw-text-opacity:1;color:rgb(109 79 216/var(--tw-text-opacity,1))}.text-\[\#6f56d9\]{--tw-text-opacity:1;color:rgb(111 86 217/var(--tw-text-opacity,1))}.text-\[\#7654d6\]{--tw-text-opacity:1;color:rgb(118 84 214/var(--tw-text-opacity,1))}.text-\[\#7c8ff6\]{--tw-text-opacity:1;color:rgb(124 143 246/var(--tw-text-opacity,1))}.text-\[\#9b8cff\]{--tw-text-opacity:1;color:rgb(155 140 255/var(--tw-text-opacity,1))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.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-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-800\/90{color:rgb(146 64 14/.9)}.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-background{color:hsl(var(--background))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-blue-950{--tw-text-opacity:1;color:rgb(23 37 84/var(--tw-text-opacity,1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-500{--tw-text-opacity:1;color:rgb(6 182 212/var(--tw-text-opacity,1))}.text-cyan-600{--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity,1))}.text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-cyan-800{--tw-text-opacity:1;color:rgb(21 94 117/var(--tw-text-opacity,1))}.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\/80{color:hsl(var(--destructive)/.8)}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.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\/80{color:rgb(6 95 70/.8)}.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\/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-fuchsia-700{--tw-text-opacity:1;color:rgb(162 28 175/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-900{--tw-text-opacity:1;color:rgb(20 83 45/var(--tw-text-opacity,1))}.text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-lime-700{--tw-text-opacity:1;color:rgb(77 124 15/var(--tw-text-opacity,1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/25{color:hsl(var(--muted-foreground)/.25)}.text-muted-foreground\/30{color:hsl(var(--muted-foreground)/.3)}.text-muted-foreground\/40{color:hsl(var(--muted-foreground)/.4)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground)/.5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground)/.6)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground)/.7)}.text-muted-foreground\/80{color:hsl(var(--muted-foreground)/.8)}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-pink-700{--tw-text-opacity:1;color:rgb(190 24 93/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-positive-foreground{color:hsl(var(--positive-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary-foreground\/80{color:hsl(var(--primary-foreground)/.8)}.text-primary\/60{color:hsl(var(--primary)/.6)}.text-primary\/70{color:hsl(var(--primary)/.7)}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.text-purple-950{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-700\/80{color:rgb(185 28 28/.8)}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-red-950{--tw-text-opacity:1;color:rgb(69 10 10/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-rose-900{--tw-text-opacity:1;color:rgb(136 19 55/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:rgb(3 105 161/.8)}.text-sky-800{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-sky-800\/80{color:rgb(7 89 133/.8)}.text-sky-900{--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}.text-sky-950{--tw-text-opacity:1;color:rgb(8 47 73/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-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-stone-700{--tw-text-opacity:1;color:rgb(68 64 60/var(--tw-text-opacity,1))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity,1))}.text-teal-700{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-teal-800{--tw-text-opacity:1;color:rgb(17 94 89/var(--tw-text-opacity,1))}.text-teal-950{--tw-text-opacity:1;color:rgb(4 47 46/var(--tw-text-opacity,1))}.text-violet-600{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/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-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.text-yellow-950{--tw-text-opacity:1;color:rgb(66 32 6/var(--tw-text-opacity,1))}.text-zinc-400{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.text-zinc-500{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1))}.text-zinc-700{--tw-text-opacity:1;color:rgb(63 63 70/var(--tw-text-opacity,1))}.line-through{text-decoration-line:line-through}.decoration-purple-600{text-decoration-color:#9333ea}.decoration-red-600{text-decoration-color:#dc2626}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-primary{accent-color:hsl(var(--primary))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.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)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\],.shadow-\[0_0_16px_currentColor\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_16px_currentColor\]{--tw-shadow:0 0 16px currentColor;--tw-shadow-colored:0 0 16px var(--tw-shadow-color)}.shadow-\[0_16px_32px_rgba\(99\2c 102\2c 241\2c 0\.24\)\]{--tw-shadow:0 16px 32px rgba(99,102,241,0.24);--tw-shadow-colored:0 16px 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_18px_46px_-34px_rgba\(88\2c 80\2c 150\2c 0\.55\)\]{--tw-shadow:0 18px 46px -34px rgba(88,80,150,0.55);--tw-shadow-colored:0 18px 46px -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_18px_50px_rgba\(88\2c 80\2c 150\2c 0\.08\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.84\)\]{--tw-shadow:0 18px 50px rgba(88,80,150,0.08),inset 0 1px 0 rgba(255,255,255,0.84);--tw-shadow-colored:0 18px 50px var(--tw-shadow-color),inset 0 1px 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-\[0_18px_50px_rgba\(88\2c 80\2c 150\2c 0\.1\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.88\)\]{--tw-shadow:0 18px 50px rgba(88,80,150,0.1),inset 0 1px 0 rgba(255,255,255,0.88);--tw-shadow-colored:0 18px 50px var(--tw-shadow-color),inset 0 1px 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-\[0_28px_80px_rgba\(92\2c 104\2c 180\2c 0\.18\)\]{--tw-shadow:0 28px 80px rgba(92,104,180,0.18);--tw-shadow-colored:0 28px 80px 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_30px_90px_rgba\(88\2c 80\2c 150\2c 0\.18\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.86\)\]{--tw-shadow:0 30px 90px rgba(88,80,150,0.18),inset 0 1px 0 rgba(255,255,255,0.86);--tw-shadow-colored:0 30px 90px var(--tw-shadow-color),inset 0 1px 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-\[0_30px_90px_rgba\(88\2c 80\2c 150\2c 0\.22\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.9\)\]{--tw-shadow:0 30px 90px rgba(88,80,150,0.22),inset 0 1px 0 rgba(255,255,255,0.9);--tw-shadow-colored:0 30px 90px var(--tw-shadow-color),inset 0 1px 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-\[inset_-6px_0_12px_-6px_rgba\(0\2c 0\2c 0\2c 0\.04\)\]{--tw-shadow:inset -6px 0 12px -6px rgba(0,0,0,0.04);--tw-shadow-colored:inset -6px 0 12px -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-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.56\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.56);--tw-shadow-colored:inset 0 1px 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-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.68\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.68);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.68\)\],.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgb(0 0 0/0.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{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/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-sm{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/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 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)}.shadow-\[\#9fe3df\]\/45{--tw-shadow-color:rgb(159 227 223/0.45);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[\#c8d2ff\]\/45{--tw-shadow-color:rgb(200 210 255/0.45);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[\#dbcaff\]\/45{--tw-shadow-color:rgb(219 202 255/0.45);--tw-shadow:var(--tw-shadow-colored)}.shadow-indigo-950\/5{--tw-shadow-color:rgb(30 27 75/0.05);--tw-shadow:var(--tw-shadow-colored)}.shadow-primary\/10{--tw-shadow-color:hsl(var(--primary)/0.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-primary\/20{--tw-shadow-color:hsl(var(--primary)/0.2);--tw-shadow:var(--tw-shadow-colored)}.shadow-rose-100{--tw-shadow-color:#ffe4e6;--tw-shadow:var(--tw-shadow-colored)}.shadow-sky-500\/25{--tw-shadow-color:rgb(14 165 233/0.25);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-950\/10{--tw-shadow-color:rgb(2 6 23/0.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-violet-500\/25{--tw-shadow-color:rgb(139 92 246/0.25);--tw-shadow:var(--tw-shadow-colored)}.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)}.ring-0,.ring-1{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)}.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-\[\#5ac8c1\]\/25{--tw-ring-color:rgb(90 200 193/0.25)}.ring-amber-400{--tw-ring-opacity:1;--tw-ring-color:rgb(251 191 36/var(--tw-ring-opacity,1))}.ring-black\/5{--tw-ring-color:rgb(0 0 0/0.05)}.ring-cyan-400{--tw-ring-opacity:1;--tw-ring-color:rgb(34 211 238/var(--tw-ring-opacity,1))}.ring-destructive{--tw-ring-color:hsl(var(--destructive))}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-primary\/20{--tw-ring-color:hsl(var(--primary)/0.2)}.ring-primary\/25{--tw-ring-color:hsl(var(--primary)/0.25)}.ring-primary\/30{--tw-ring-color:hsl(var(--primary)/0.3)}.ring-primary\/40{--tw-ring-color:hsl(var(--primary)/0.4)}.ring-primary\/50{--tw-ring-color:hsl(var(--primary)/0.5)}.ring-purple-200{--tw-ring-opacity:1;--tw-ring-color:rgb(233 213 255/var(--tw-ring-opacity,1))}.ring-sidebar-ring{--tw-ring-color:hsl(var(--sidebar-ring))}.ring-violet-300{--tw-ring-opacity:1;--tw-ring-color:rgb(196 181 253/var(--tw-ring-opacity,1))}.ring-yellow-300{--tw-ring-opacity:1;--tw-ring-color:rgb(253 224 71/var(--tw-ring-opacity,1))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{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)}.blur-2xl{--tw-blur:blur(40px)}.blur-xl{--tw-blur:blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!backdrop-blur-2xl{--tw-backdrop-blur:blur(40px)!important}.\!backdrop-blur-2xl,.\!backdrop-blur-md{-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)!important;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)!important}.\!backdrop-blur-md{--tw-backdrop-blur:blur(12px)!important}.\!backdrop-blur-xl{--tw-backdrop-blur:blur(24px)!important;-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)!important;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)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-2xl{-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-2xl{--tw-backdrop-blur:blur(40px)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px)}.backdrop-blur-\[1px\],.backdrop-blur-lg{-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-lg{--tw-backdrop-blur:blur(16px)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{-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)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.backdrop-blur-xl,.backdrop-saturate-150{-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-saturate-150{--tw-backdrop-saturate:saturate(1.5)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c border-color\2c box-shadow\2c opacity\]{transition-property:background-color,border-color,box-shadow,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c border-color\2c box-shadow\2c transform\2c filter\]{transition-property:background-color,border-color,box-shadow,transform,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c border-color\2c box-shadow\2c transform\]{transition-property:background-color,border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c border-color\2c box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c border-color\2c color\2c box-shadow\2c transform\]{transition-property:background-color,border-color,color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c border-color\2c color\2c box-shadow\]{transition-property:background-color,border-color,color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\2c background-color\2c box-shadow\2c transform\]{transition-property:border-color,background-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\2c background-color\2c box-shadow\]{transition-property:border-color,background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\2c box-shadow\2c transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\2c box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[colors\2c transform\2c box-shadow\]{transition-property:colors,transform,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\2c transform\]{transition-property:filter,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\2c right\2c width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\2c opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\2c transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\2c box-shadow\2c border-color\2c background-color\]{transition-property:transform,box-shadow,border-color,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\2c box-shadow\2c filter\]{transition-property:transform,box-shadow,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\2c box-shadow\2c opacity\]{transition-property:transform,box-shadow,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\2c height\2c 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)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.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)}.will-change-transform{will-change:transform}@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,.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.slide-in-from-bottom-1{--tw-enter-translate-y:0.25rem}.slide-in-from-bottom-2{--tw-enter-translate-y:0.5rem}.slide-in-from-top-1{--tw-enter-translate-y:-0.25rem}.slide-in-from-top-2{--tw-enter-translate-y:-0.5rem}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.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)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.\[animation-delay\:-0\.15s\]{animation-delay:-.15s}.\[animation-delay\:-0\.3s\]{animation-delay:-.3s}.\!\[clip\:rect\(0\2c 0\2c 0\2c 0\)\]{clip:rect(0,0,0,0)!important}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}body{font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.625}.bg-accent,.bg-background,.bg-card,.bg-muted,.bg-popover,.bg-secondary,.border,.border-border,.border-input,.text-foreground,.text-muted-foreground,body,html{transition-property:background-color,border-color,color;transition-duration:.2s;transition-timing-function:ease-out}.animate-pulse,.animate-shimmer,.animate-spin,[data-no-transition]{transition-property:none!important}.chat-bubble-content .katex-display{overflow-x:auto;padding:.5rem .25rem;border-radius:.25rem}.chat-bubble-content{contain:layout style}.chat-message-item{content-visibility:auto;contain-intrinsic-size:auto 200px}.cv-auto-list-item{content-visibility:auto;contain-intrinsic-size:auto 60px}.chat-bubble-content pre{overflow-x:auto;padding-right:.5rem;max-width:100%}.chat-bubble-content pre,.chat-bubble-content pre code{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.chat-bubble-content code{word-break:break-word;overflow-wrap:anywhere}.prior-art-sidebar-scroll [data-radix-scroll-area-viewport]>div{display:block!important;min-width:0!important;max-width:100%!important;width:100%!important}@keyframes typing-cursor{0%{opacity:1}to{opacity:0}}.typing-cursor{font-weight:500;animation:typing-cursor .7s infinite alternate}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-shimmer{background-image:linear-gradient(90deg,hsl(var(--muted)) 0,hsl(var(--muted-foreground)/.08) 20%,hsl(var(--muted-foreground)/.16) 40%,hsl(var(--muted-foreground)/.08) 60%,hsl(var(--muted)) 100%);background-size:200% 100%;animation:shimmer 1.6s ease-in-out infinite}@keyframes fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .32s ease-out both}.brand-surface{background:linear-gradient(180deg,hsl(0 0% 100%/.84),hsl(var(--background)/.66)),linear-gradient(90deg,hsl(199 89% 48%/.08),transparent 46%,hsl(168 72% 42%/.055));backdrop-filter:saturate(170%) blur(24px);-webkit-backdrop-filter:saturate(170%) blur(24px);border-color:hsl(var(--border)/.62);box-shadow:0 1px 0 hsl(0 0% 100%/.74) inset,0 14px 32px -30px hsl(202 60% 32%/.56),0 1px 0 hsl(var(--border)/.42)}.admin-model-ops-shell{color:rgb(32 36 60)}.admin-model-confirm-dialog,.admin-model-ops-shell :is(.admin-model-ops-metric-card,.admin-model-ops-baseline-card,.admin-model-ops-run-order-card,.admin-model-ops-runbook-card,.admin-model-registry-toolbar,.admin-model-group-card,.admin-model-detail-card,.admin-model-edit-card,.admin-module-config-toolbar,.admin-module-group-card,.admin-module-model-family,.admin-api-section,.admin-api-slot-card,.admin-api-detected-list,.admin-provider-family-card,.admin-provider-route-row,.admin-provider-capability-panel,.admin-model-empty){border-color:rgb(var(--brand-periwinkle)/.2)!important;background:linear-gradient(180deg,rgb(255 255 255/.76),rgb(248 250 255/.56)),linear-gradient(118deg,rgb(var(--brand-periwinkle)/.074),transparent 48%,rgb(var(--brand-tiffany)/.052))!important;box-shadow:0 22px 54px -42px rgb(var(--brand-periwinkle)/.58),inset 0 1px 0 rgb(255 255 255/.84),inset 0 -1px 0 rgb(var(--brand-periwinkle)/.08)!important;backdrop-filter:blur(24px) saturate(165%);-webkit-backdrop-filter:blur(24px) saturate(165%)}.admin-api-slot-card,.admin-model-confirm-dialog,.admin-model-detail-card,.admin-model-edit-card,.admin-model-group-card,.admin-model-ops-metric-card,.admin-model-ops-runbook-card,.admin-module-group-card,.admin-module-model-family,.admin-provider-family-card{position:relative;overflow:hidden}.admin-model-ops-metric-card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.admin-model-ops-metric-card,.admin-model-ops-metric-card.is-registry{--model-card-accent:var(--brand-periwinkle)}.admin-model-ops-metric-card.is-modules{--model-card-accent:var(--brand-lavender)}.admin-model-ops-metric-card.is-route{--model-card-accent:var(--brand-tiffany)}.admin-model-ops-metric-card.is-key{--model-card-accent:96 165 250}.admin-api-slot-card:before,.admin-model-detail-card:before,.admin-model-edit-card:before,.admin-model-group-card:before,.admin-model-ops-metric-card:before,.admin-module-group-card:before,.admin-provider-family-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,rgb(var(--model-card-accent,var(--model-family-accent,var(--brand-periwinkle)))/.88),rgb(var(--brand-tiffany)/.28));opacity:.46}.admin-api-section:after,.admin-model-detail-card:after,.admin-model-edit-card:after,.admin-model-ops-metric-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(255 255 255/.3),transparent 36%),linear-gradient(135deg,rgb(var(--brand-periwinkle)/.08),transparent 62%,rgb(var(--brand-tiffany)/.05));opacity:.58}.admin-api-section>*,.admin-api-slot-card>*,.admin-model-detail-card>*,.admin-model-edit-card>*,.admin-model-ops-metric-card>*,.admin-provider-family-card>*{position:relative;z-index:1}.admin-api-slot-card:hover,.admin-model-group-card:hover,.admin-model-ops-metric-card:hover,.admin-model-ops-runbook-card:hover,.admin-module-group-card:hover,.admin-provider-family-card:hover{transform:translateY(-1px);border-color:rgb(var(--brand-periwinkle)/.34)!important;box-shadow:0 20px 46px -34px rgb(var(--brand-periwinkle)/.72),inset 0 1px 0 rgb(255 255 255/.84)!important}.admin-model-ops-metric-icon,.admin-model-ops-tab-icon{border:1px solid rgb(var(--model-card-accent,var(--brand-periwinkle))/.18);color:rgb(81 70 197)!important;background:linear-gradient(180deg,rgb(255 255 255/.84),rgb(246 248 255/.64)),linear-gradient(135deg,rgb(var(--model-card-accent,var(--brand-periwinkle))/.16),rgb(var(--brand-tiffany)/.08))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.8)}.admin-api-tabs,.admin-model-ops-tabs,.admin-model-segmented{border:1px solid rgb(var(--brand-periwinkle)/.16)!important;border-radius:.5rem!important;background:linear-gradient(180deg,rgb(255 255 255/.62),rgb(248 250 255/.42)),linear-gradient(125deg,rgb(var(--brand-periwinkle)/.08),rgb(var(--brand-tiffany)/.05))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.76);backdrop-filter:blur(18px) saturate(155%);-webkit-backdrop-filter:blur(18px) saturate(155%)}.admin-api-tab-trigger,.admin-model-ops-tab-trigger,.admin-model-segment{border-radius:.5rem!important}.admin-model-ops-tab-trigger{border-color:rgb(var(--brand-periwinkle)/.18)!important;background:linear-gradient(180deg,rgb(255 255 255/.72),rgb(248 250 255/.52)),linear-gradient(110deg,rgb(var(--brand-periwinkle)/.056),transparent 62%)!important}.admin-api-tab-trigger[data-state=active],.admin-model-ops-tab-trigger[data-state=active],.admin-model-segment.is-active{border-color:rgb(var(--brand-periwinkle)/.38)!important;color:white!important;background:linear-gradient(135deg,rgb(var(--brand-periwinkle)),rgb(var(--brand-lavender)) 56%,rgb(var(--brand-tiffany)))!important;box-shadow:0 14px 30px -22px rgb(var(--brand-periwinkle)/.72),inset 0 1px 0 rgb(255 255 255/.28)!important}.admin-model-ops-tab-trigger[data-state=active] .admin-model-ops-tab-icon{color:white!important;border-color:rgb(255 255 255/.24);background:rgb(255 255 255/.14)!important}.admin-model-ops-tab-trigger[data-state=active] :is(span,.text-muted-foreground){color:rgb(255 255 255/.88)!important}.admin-model-chip{max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;border-color:rgb(var(--brand-periwinkle)/.22)!important;background:linear-gradient(180deg,rgb(255 255 255/.76),rgb(247 249 255/.58)),linear-gradient(125deg,rgb(var(--brand-periwinkle)/.1),rgb(var(--brand-tiffany)/.06))!important;color:rgb(75 83 116)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.8)}.admin-model-chip.is-default{color:white!important;border-color:rgb(var(--brand-periwinkle)/.3)!important;background:linear-gradient(135deg,rgb(var(--brand-periwinkle)),rgb(var(--brand-lavender)) 56%,rgb(var(--brand-tiffany)))!important}.admin-model-chip.is-image,.admin-model-chip.is-output{border-color:rgb(96 165 250/.3)!important;color:rgb(29 78 216)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(239 246 255/.62)),linear-gradient(135deg,rgb(96 165 250/.15),transparent 64%)!important}.admin-model-control{border-color:rgb(var(--brand-periwinkle)/.22)!important;border-radius:.5rem!important;background:linear-gradient(180deg,rgb(255 255 255/.84),rgb(247 249 255/.64))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.84),0 10px 24px -22px rgb(var(--brand-periwinkle)/.52)}.admin-model-control:focus-visible{border-color:rgb(var(--brand-periwinkle)/.5)!important;box-shadow:0 0 0 3px rgb(var(--brand-periwinkle)/.13),inset 0 1px 0 rgb(255 255 255/.86)!important}.admin-model-danger-action,.admin-model-ghost-action,.admin-model-icon-action,.admin-model-primary-action,.admin-model-secondary-action{border-radius:.5rem!important}.admin-model-primary-action{border-color:rgb(var(--brand-periwinkle)/.3)!important;color:white!important;background:linear-gradient(135deg,rgb(var(--brand-periwinkle)),rgb(var(--brand-lavender)) 56%,rgb(var(--brand-tiffany)))!important;box-shadow:0 18px 36px -24px rgb(var(--brand-periwinkle)/.8),inset 0 1px 0 rgb(255 255 255/.32)}.admin-model-ghost-action,.admin-model-icon-action,.admin-model-secondary-action{border-color:rgb(var(--brand-periwinkle)/.24)!important;background:linear-gradient(180deg,rgb(255 255 255/.84),rgb(247 249 255/.62)),linear-gradient(120deg,rgb(var(--brand-periwinkle)/.08),transparent 64%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.78)}.admin-model-ghost-action:hover,.admin-model-icon-action:hover,.admin-model-secondary-action:hover{color:rgb(81 70 197)!important;border-color:rgb(var(--brand-periwinkle)/.38)!important;box-shadow:0 12px 28px -24px rgb(var(--brand-periwinkle)/.7),inset 0 1px 0 rgb(255 255 255/.84)}.admin-model-danger-action{border-color:rgb(244 63 94/.32)!important;background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(255 241 246/.64)),linear-gradient(135deg,rgb(244 63 94/.12),transparent 62%)!important;color:rgb(190 18 60)!important}.admin-model-danger-action.bg-destructive{color:white!important;background:linear-gradient(135deg,rgb(244 63 94),rgb(225 29 72))!important}.admin-model-registry-toolbar,.admin-module-config-toolbar{overflow:hidden}.admin-model-scroll{scrollbar-width:thin;scrollbar-color:rgb(var(--brand-periwinkle)/.34) transparent}.admin-model-group-card,.admin-model-group-card.is-language-gpt,.admin-module-model-family,.admin-module-model-family.is-gpt,.admin-provider-family-card,.admin-provider-family-card.is-openai{--model-family-accent:var(--model-tone-gpt)}.admin-model-group-card.is-language-claude,.admin-module-model-family.is-claude,.admin-provider-family-card.is-anthropic{--model-family-accent:var(--model-tone-claude)}.admin-model-group-card.is-language-deepseek,.admin-module-model-family.is-deepseek,.admin-provider-family-card.is-deepseek{--model-family-accent:var(--model-tone-deepseek)}.admin-model-group-card.is-image-gemini,.admin-model-group-card.is-language-gemini,.admin-module-model-family.is-gemini,.admin-provider-family-card.is-google{--model-family-accent:var(--model-tone-gemini)}.admin-model-group-card.is-image-gpt,.admin-model-group-card.is-image-other,.admin-module-model-family.is-image,.admin-module-model-family.is-other{--model-family-accent:var(--model-tone-image)}.admin-model-group-header,.admin-module-group-header{border-bottom-color:rgb(var(--model-family-accent,var(--brand-periwinkle))/.18)!important;background:linear-gradient(180deg,rgb(255 255 255/.76),rgb(247 249 255/.54)),linear-gradient(115deg,rgb(var(--model-family-accent,var(--brand-periwinkle))/.11),transparent 62%)!important}.admin-api-model-row,.admin-model-row,.admin-module-row,.admin-provider-route-row{transition:background .16s ease,box-shadow .16s ease,transform .16s ease,border-color .16s ease}.admin-model-row{border-left:3px solid rgb(var(--model-family-accent,var(--brand-periwinkle))/.26)}.admin-model-row.is-allowed{background:linear-gradient(180deg,rgb(255 255 255/.64),rgb(248 250 255/.42)),linear-gradient(90deg,rgb(var(--model-family-accent,var(--brand-periwinkle))/.052),transparent 66%)!important}.admin-api-model-row:hover,.admin-model-row:hover,.admin-module-row:hover,.admin-provider-route-row:hover{transform:translateY(-1px);background:linear-gradient(180deg,rgb(255 255 255/.84),rgb(246 248 255/.66)),linear-gradient(112deg,rgb(var(--brand-periwinkle)/.09),transparent 58%,rgb(var(--brand-tiffany)/.05))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.78)}.admin-model-row.is-drop-target,.admin-model-row.is-editing,.admin-module-row.is-expanded{border-left-color:rgb(var(--brand-tiffany)/.72);background:linear-gradient(180deg,rgb(255 255 255/.88),rgb(246 248 255/.7)),linear-gradient(110deg,rgb(var(--brand-periwinkle)/.14),transparent 60%,rgb(var(--brand-tiffany)/.08))!important}.admin-module-row.is-configured{box-shadow:inset 3px 0 0 rgb(var(--brand-periwinkle)/.35)}.admin-api-detected-list,.admin-module-expanded-panel,.admin-provider-capability-panel{border-color:rgb(var(--brand-periwinkle)/.14)!important;background:linear-gradient(180deg,rgb(255 255 255/.48),rgb(248 250 255/.28)),linear-gradient(90deg,rgb(var(--brand-periwinkle)/.028) 1px,transparent 1px);background-size:auto,30px 30px}.admin-module-model-family{border-color:rgb(var(--model-family-accent,var(--brand-periwinkle))/.22)!important;background:linear-gradient(180deg,rgb(255 255 255/.72),rgb(248 250 255/.52)),linear-gradient(120deg,rgb(var(--model-family-accent,var(--brand-periwinkle))/.1),transparent 62%)!important}.admin-api-slot-card.is-active{border-color:rgb(var(--brand-periwinkle)/.42)!important;background:linear-gradient(180deg,rgb(255 255 255/.84),rgb(246 248 255/.66)),linear-gradient(120deg,rgb(var(--brand-periwinkle)/.14),transparent 60%,rgb(var(--brand-tiffany)/.08))!important}.admin-model-ops-shell .admin-provider-family-card,.admin-provider-family-card{border-left-color:rgb(var(--model-family-accent,var(--brand-periwinkle))/.72)!important}.admin-model-ops-shell .admin-provider-family-card .admin-model-chip{border-color:rgb(var(--model-family-accent,var(--brand-periwinkle))/.28)!important;color:rgb(var(--model-family-accent,var(--brand-periwinkle)))!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(var(--model-family-accent,var(--brand-periwinkle))/.09)),linear-gradient(125deg,rgb(var(--model-family-accent,var(--brand-periwinkle))/.12),transparent 62%)!important}.admin-model-ops-shell .admin-provider-family-card .admin-model-control{border-color:rgb(var(--model-family-accent,var(--brand-periwinkle))/.24)!important;border-left-color:rgb(var(--model-family-accent,var(--brand-periwinkle))/.72)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(247 249 255/.58)),linear-gradient(90deg,rgb(var(--model-family-accent,var(--brand-periwinkle))/.08),transparent 70%)!important}.admin-provider-route-row code{border-color:rgb(var(--model-family-accent,var(--brand-periwinkle))/.22)!important;background:linear-gradient(180deg,rgb(255 255 255/.72),rgb(247 249 255/.52)),linear-gradient(120deg,rgb(var(--model-family-accent,var(--brand-periwinkle))/.1),transparent 64%)!important}.admin-model-empty{border-style:dashed!important}.admin-model-confirm-dialog{position:fixed!important;border-radius:.8rem!important}.dark .admin-model-ops-shell{color:rgb(226 232 240)}.dark .admin-model-confirm-dialog,.dark .admin-model-ops-shell :is(.admin-model-ops-metric-card,.admin-model-ops-baseline-card,.admin-model-ops-run-order-card,.admin-model-ops-runbook-card,.admin-model-registry-toolbar,.admin-model-group-card,.admin-model-detail-card,.admin-model-edit-card,.admin-module-config-toolbar,.admin-module-group-card,.admin-module-model-family,.admin-api-section,.admin-api-slot-card,.admin-api-detected-list,.admin-provider-family-card,.admin-provider-route-row,.admin-provider-capability-panel,.admin-model-empty){border-color:rgb(129 140 248/.2)!important;background:linear-gradient(180deg,rgb(15 23 42/.72),rgb(2 8 23/.54)),linear-gradient(118deg,rgb(129 140 248/.13),transparent 48%,rgb(94 234 212/.07))!important;box-shadow:0 28px 72px -48px rgb(79 70 229/.36),inset 0 1px 0 rgb(255 255 255/.08)!important}.dark .admin-api-tabs,.dark .admin-model-control,.dark .admin-model-ghost-action,.dark .admin-model-icon-action,.dark .admin-model-ops-tabs,.dark .admin-model-secondary-action,.dark .admin-model-segmented{border-color:rgb(129 140 248/.22)!important;background:linear-gradient(180deg,rgb(15 23 42/.74),rgb(2 8 23/.54))!important}.dark .admin-model-chip{color:rgb(203 213 225)!important;border-color:rgb(129 140 248/.24)!important;background:linear-gradient(180deg,rgb(15 23 42/.7),rgb(2 8 23/.48)),linear-gradient(125deg,rgb(129 140 248/.12),rgb(94 234 212/.06))!important}.dark .admin-model-ops-metric-icon,.dark .admin-model-ops-tab-icon{color:rgb(199 210 254)!important;border-color:rgb(129 140 248/.2);background:linear-gradient(180deg,rgb(15 23 42/.82),rgb(2 8 23/.62)),linear-gradient(135deg,rgb(129 140 248/.16),rgb(94 234 212/.08))!important}.dark .admin-api-model-row:hover,.dark .admin-model-row:hover,.dark .admin-module-row:hover,.dark .admin-provider-route-row:hover{background:linear-gradient(180deg,rgb(15 23 42/.78),rgb(2 8 23/.6)),linear-gradient(112deg,rgb(129 140 248/.14),transparent 58%,rgb(94 234 212/.07))!important}.admin-patent-hub-shell{color:rgb(32 36 60)}.admin-patent-hub-popover,.admin-patent-hub-shell :is(.admin-patent-hub-panel,.admin-patent-hub-metric-card,.admin-patent-hub-summary-strip,.admin-patent-hub-summary-item,.admin-patent-hub-chart,.admin-patent-hub-warning,.admin-patent-hub-empty,.admin-patent-hub-error){border-color:rgb(var(--brand-periwinkle)/.2)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(248 250 255/.58)),linear-gradient(118deg,rgb(var(--brand-periwinkle)/.074),transparent 48%,rgb(var(--brand-tiffany)/.052))!important;box-shadow:0 22px 54px -42px rgb(var(--brand-periwinkle)/.58),inset 0 1px 0 rgb(255 255 255/.84),inset 0 -1px 0 rgb(var(--brand-periwinkle)/.08)!important;backdrop-filter:blur(24px) saturate(165%);-webkit-backdrop-filter:blur(24px) saturate(165%)}.admin-patent-hub-chart,.admin-patent-hub-metric-card,.admin-patent-hub-panel,.admin-patent-hub-popover,.admin-patent-hub-summary-item{position:relative;overflow:hidden}.admin-patent-hub-metric-card:before,.admin-patent-hub-panel:before,.admin-patent-hub-summary-item:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,rgb(var(--patent-hub-accent,var(--brand-periwinkle))/.88),rgb(var(--brand-tiffany)/.26));opacity:.92}.admin-patent-hub-chart:after,.admin-patent-hub-metric-card:after,.admin-patent-hub-panel:after{content:"";position:absolute;inset:-36% -18% auto auto;height:9rem;width:18rem;pointer-events:none;background:radial-gradient(circle,rgb(var(--patent-hub-accent,var(--brand-periwinkle))/.13),transparent 66%)}.admin-patent-hub-chart>*,.admin-patent-hub-metric-card>*,.admin-patent-hub-panel>*{position:relative;z-index:1}.admin-patent-hub-panel.is-realtime{--patent-hub-accent:var(--brand-periwinkle)}.admin-patent-hub-panel.is-history{--patent-hub-accent:96 165 250}.admin-patent-hub-metric-card{border-radius:.5rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.admin-patent-hub-metric-card,.admin-patent-hub-metric-card.is-search,.admin-patent-hub-summary-item.is-search{--patent-hub-accent:var(--brand-periwinkle)}.admin-patent-hub-metric-card.is-base,.admin-patent-hub-summary-item.is-base{--patent-hub-accent:var(--brand-tiffany)}.admin-patent-hub-metric-card.is-claims,.admin-patent-hub-summary-item.is-claims{--patent-hub-accent:var(--brand-lavender)}.admin-patent-hub-metric-card.is-desc,.admin-patent-hub-summary-item.is-desc{--patent-hub-accent:96 165 250}.admin-patent-hub-metric-card:not(.border-destructive\/50):not(.border-amber-500\/50){border-color:rgb(var(--patent-hub-accent)/.22)!important}.admin-patent-hub-metric-card.border-amber-500\/50{--patent-hub-accent:245 158 11;border-color:rgb(245 158 11/.34)!important}.admin-patent-hub-metric-card.border-destructive\/50{--patent-hub-accent:244 63 94;border-color:rgb(244 63 94/.34)!important}.admin-patent-hub-metric-card:hover,.admin-patent-hub-summary-item:hover{transform:translateY(-1px);border-color:rgb(var(--patent-hub-accent)/.36)!important;box-shadow:0 18px 42px -32px rgb(var(--patent-hub-accent)/.62),inset 0 1px 0 rgb(255 255 255/.88)!important}.admin-patent-hub-progress-track{background:linear-gradient(90deg,rgb(var(--brand-periwinkle)/.1),rgb(var(--brand-tiffany)/.08))!important;box-shadow:inset 0 1px 2px rgb(99 102 241/.08)}.admin-patent-hub-progress-fill{border-radius:999px;background:linear-gradient(90deg,rgb(var(--patent-hub-accent)/.88),rgb(var(--brand-tiffany)/.74));box-shadow:0 0 12px rgb(var(--patent-hub-accent)/.28)}.admin-patent-hub-progress-fill.is-warn{background:linear-gradient(90deg,rgb(245 158 11/.9),rgb(251 191 36/.72))}.admin-patent-hub-progress-fill.is-danger{background:linear-gradient(90deg,rgb(244 63 94/.92),rgb(251 113 133/.76))}.admin-patent-hub-control,.admin-patent-hub-primary-action,.admin-patent-hub-secondary-action{border-radius:.5rem!important;border-color:rgb(var(--brand-periwinkle)/.22)!important;box-shadow:0 10px 24px -22px rgb(var(--brand-periwinkle)/.52),inset 0 1px 0 rgb(255 255 255/.84)}.admin-patent-hub-control,.admin-patent-hub-secondary-action{background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(248 250 255/.64)),linear-gradient(120deg,rgb(var(--brand-periwinkle)/.08),transparent 64%)!important}.admin-patent-hub-control:focus-visible,.admin-patent-hub-primary-action:focus-visible,.admin-patent-hub-secondary-action:focus-visible{border-color:rgb(var(--brand-periwinkle)/.5)!important;box-shadow:0 0 0 3px rgb(var(--brand-periwinkle)/.13),0 12px 28px -24px rgb(var(--brand-periwinkle)/.7)!important}.admin-patent-hub-primary-action{color:white!important;background:linear-gradient(135deg,rgb(var(--brand-periwinkle)),rgb(var(--brand-lavender)) 56%,rgb(var(--brand-tiffany)))!important}.admin-patent-hub-primary-action:hover,.admin-patent-hub-secondary-action:hover{border-color:rgb(var(--brand-periwinkle)/.38)!important;box-shadow:0 14px 30px -22px rgb(var(--brand-periwinkle)/.66),inset 0 1px 0 rgb(255 255 255/.88)!important}.admin-patent-hub-alert-badge,.admin-patent-hub-status-badge{border-color:rgb(var(--brand-periwinkle)/.24)!important;background:linear-gradient(125deg,rgb(var(--brand-periwinkle)/.1),rgb(var(--brand-tiffany)/.06))!important;color:rgb(49 46 129)!important}.admin-patent-hub-alert-badge.bg-destructive\/10{border-color:rgb(244 63 94/.3)!important;background:rgb(244 63 94/.1)!important;color:rgb(190 18 60)!important}.admin-patent-hub-alert-badge.bg-amber-500\/10{border-color:rgb(245 158 11/.3)!important;background:rgb(245 158 11/.1)!important;color:rgb(146 64 14)!important}.admin-patent-hub-summary-strip{scrollbar-color:rgb(var(--brand-periwinkle)/.34) transparent}.admin-patent-hub-summary-item{border-radius:.5rem!important;border:1px solid rgb(var(--patent-hub-accent)/.16);box-shadow:inset 0 1px 0 rgb(255 255 255/.72)}.admin-patent-hub-chart{padding:.75rem .5rem .25rem;border-radius:.5rem}.admin-patent-hub-chart .recharts-cartesian-axis-tick-value,.admin-patent-hub-chart .recharts-legend-item-text{color:rgb(71 85 105)!important}.admin-patent-hub-warning{border-radius:.5rem!important;color:rgb(99 59 16)!important;border-color:rgb(245 158 11/.24)!important;background:linear-gradient(180deg,rgb(255 251 235/.7),rgb(255 255 255/.52)),linear-gradient(112deg,rgb(245 158 11/.1),transparent 62%,rgb(var(--brand-periwinkle)/.05))!important}.admin-patent-hub-empty,.admin-patent-hub-error,.admin-patent-hub-popover{border-radius:.5rem!important}.dark .admin-patent-hub-shell{color:rgb(226 232 240)}.dark .admin-patent-hub-popover,.dark .admin-patent-hub-shell :is(.admin-patent-hub-panel,.admin-patent-hub-metric-card,.admin-patent-hub-summary-strip,.admin-patent-hub-summary-item,.admin-patent-hub-chart,.admin-patent-hub-warning,.admin-patent-hub-empty,.admin-patent-hub-error){border-color:rgb(129 140 248/.2)!important;background:linear-gradient(180deg,rgb(15 23 42/.72),rgb(2 8 23/.54)),linear-gradient(118deg,rgb(129 140 248/.13),transparent 48%,rgb(94 234 212/.07))!important;box-shadow:0 28px 72px -48px rgb(79 70 229/.36),inset 0 1px 0 rgb(255 255 255/.08)!important}.dark .admin-patent-hub-control,.dark .admin-patent-hub-secondary-action{border-color:rgb(129 140 248/.22)!important;background:linear-gradient(180deg,rgb(15 23 42/.74),rgb(2 8 23/.54)),linear-gradient(120deg,rgb(129 140 248/.12),transparent 64%)!important;color:rgb(226 232 240)!important}.dark .admin-patent-hub-alert-badge,.dark .admin-patent-hub-status-badge{color:rgb(203 213 225)!important;border-color:rgb(129 140 248/.24)!important;background:linear-gradient(180deg,rgb(15 23 42/.7),rgb(2 8 23/.48)),linear-gradient(125deg,rgb(129 140 248/.12),rgb(94 234 212/.06))!important}.dark .admin-patent-hub-chart .recharts-cartesian-axis-tick-value,.dark .admin-patent-hub-chart .recharts-legend-item-text{color:rgb(203 213 225)!important}.admin-feedback-shell{color:rgb(32 36 60)}.admin-feedback-confirm-dialog,.admin-feedback-content-panel,.admin-feedback-detail-dialog,.admin-feedback-image-tile,.admin-feedback-popover,.admin-feedback-reply-card,.admin-feedback-shell :is(.admin-feedback-list-card,.admin-feedback-preview-card,.admin-feedback-row,.admin-feedback-empty,.admin-feedback-empty-note,.admin-feedback-preview-content,.admin-feedback-loading-row){border-color:rgb(var(--brand-periwinkle)/.2)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(248 250 255/.58)),linear-gradient(118deg,rgb(var(--brand-periwinkle)/.074),transparent 48%,rgb(var(--brand-tiffany)/.052))!important;box-shadow:0 22px 54px -42px rgb(var(--brand-periwinkle)/.58),inset 0 1px 0 rgb(255 255 255/.84),inset 0 -1px 0 rgb(var(--brand-periwinkle)/.08)!important;backdrop-filter:blur(24px) saturate(165%);-webkit-backdrop-filter:blur(24px) saturate(165%)}.admin-feedback-confirm-dialog,.admin-feedback-content-panel,.admin-feedback-detail-dialog,.admin-feedback-empty,.admin-feedback-image-tile,.admin-feedback-list-card,.admin-feedback-popover,.admin-feedback-preview-card,.admin-feedback-preview-content,.admin-feedback-reply-card,.admin-feedback-row{position:relative;overflow:hidden}.admin-feedback-confirm-dialog,.admin-feedback-content-panel,.admin-feedback-detail-dialog,.admin-feedback-empty,.admin-feedback-empty-note,.admin-feedback-image-tile,.admin-feedback-list-card,.admin-feedback-loading-row,.admin-feedback-popover,.admin-feedback-preview-card,.admin-feedback-preview-content,.admin-feedback-reply-card,.admin-feedback-row{--tw-backdrop-blur:blur(24px);--tw-backdrop-saturate:saturate(165%);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)!important;-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)!important}.admin-feedback-confirm-dialog:before,.admin-feedback-detail-dialog:before,.admin-feedback-list-card:before,.admin-feedback-preview-card:before,.admin-feedback-row:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,rgb(var(--feedback-accent,var(--brand-periwinkle))/.88),rgb(var(--brand-tiffany)/.26));opacity:.92}.admin-feedback-detail-dialog:after,.admin-feedback-list-card:after,.admin-feedback-preview-card:after{content:"";position:absolute;inset:-36% -18% auto auto;height:9rem;width:18rem;pointer-events:none;background:radial-gradient(circle,rgb(var(--feedback-accent,var(--brand-periwinkle))/.13),transparent 66%)}.admin-feedback-confirm-dialog>*,.admin-feedback-content-panel>*,.admin-feedback-detail-dialog>:not(button),.admin-feedback-list-card>*,.admin-feedback-preview-card>*,.admin-feedback-reply-card>*,.admin-feedback-row>*{position:relative;z-index:1}.admin-feedback-list-card{--feedback-accent:var(--brand-periwinkle)}.admin-feedback-preview-card{--feedback-accent:var(--brand-tiffany)}.admin-feedback-row{--feedback-accent:var(--brand-periwinkle);border-left:0;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.admin-feedback-row.is-pending{--feedback-accent:245 158 11}.admin-feedback-row.is-replied{--feedback-accent:var(--brand-periwinkle)}.admin-feedback-row.is-closed{--feedback-accent:var(--brand-tiffany)}.admin-feedback-row:hover{transform:translateY(-1px);border-color:rgb(var(--feedback-accent)/.34)!important;background:linear-gradient(180deg,rgb(255 255 255/.84),rgb(248 250 255/.66)),linear-gradient(112deg,rgb(var(--feedback-accent)/.1),transparent 58%,rgb(var(--brand-tiffany)/.05))!important;box-shadow:0 16px 36px -30px rgb(var(--feedback-accent)/.54),inset 0 1px 0 rgb(255 255 255/.84)!important}.admin-feedback-list.divide-y>:not([hidden])~:not([hidden]){border-color:rgb(var(--brand-periwinkle)/.12)!important}.admin-feedback-avatar{border:1px solid rgb(var(--feedback-accent,var(--brand-periwinkle))/.24);box-shadow:0 12px 24px -20px rgb(var(--feedback-accent,var(--brand-periwinkle))/.62),inset 0 1px 0 rgb(255 255 255/.72)}.admin-feedback-empty{min-height:15rem;border-radius:.5rem}.admin-feedback-empty-icon{display:inline-flex;height:3.25rem;width:3.25rem;align-items:center;justify-content:center;margin-bottom:.75rem;color:rgb(var(--brand-periwinkle));border:1px solid rgb(var(--brand-periwinkle)/.22);border-radius:.75rem;background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(248 250 255/.6)),linear-gradient(135deg,rgb(var(--brand-periwinkle)/.12),rgb(var(--brand-tiffany)/.07));box-shadow:0 16px 34px -28px rgb(var(--brand-periwinkle)/.72)}.admin-feedback-content-panel,.admin-feedback-empty-note,.admin-feedback-popover,.admin-feedback-preview-content,.admin-feedback-reply-card{border-radius:.5rem}.admin-feedback-control,.admin-feedback-danger-action,.admin-feedback-ghost-action,.admin-feedback-icon-action,.admin-feedback-primary-action,.admin-feedback-secondary-action{border-radius:.5rem!important;border-color:rgb(var(--brand-periwinkle)/.22)!important;box-shadow:0 10px 24px -22px rgb(var(--brand-periwinkle)/.52),inset 0 1px 0 rgb(255 255 255/.84)}.admin-feedback-control,.admin-feedback-ghost-action,.admin-feedback-icon-action,.admin-feedback-secondary-action{background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(248 250 255/.64)),linear-gradient(120deg,rgb(var(--brand-periwinkle)/.08),transparent 64%)!important}.admin-feedback-control:focus-visible,.admin-feedback-danger-action:focus-visible,.admin-feedback-ghost-action:focus-visible,.admin-feedback-icon-action:focus-visible,.admin-feedback-primary-action:focus-visible,.admin-feedback-secondary-action:focus-visible{border-color:rgb(var(--brand-periwinkle)/.5)!important;box-shadow:0 0 0 3px rgb(var(--brand-periwinkle)/.13),0 12px 28px -24px rgb(var(--brand-periwinkle)/.7)!important}.admin-feedback-primary-action{color:white!important;background:linear-gradient(135deg,rgb(var(--brand-periwinkle)),rgb(var(--brand-lavender)) 56%,rgb(var(--brand-tiffany)))!important}.admin-feedback-ghost-action:hover,.admin-feedback-icon-action:hover,.admin-feedback-primary-action:hover,.admin-feedback-secondary-action:hover{border-color:rgb(var(--brand-periwinkle)/.38)!important;box-shadow:0 14px 30px -22px rgb(var(--brand-periwinkle)/.66),inset 0 1px 0 rgb(255 255 255/.88)!important}.admin-feedback-danger-action{border-color:rgb(244 63 94/.24)!important;background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(255 241 242/.62)),linear-gradient(120deg,rgb(244 63 94/.1),transparent 64%)!important}.admin-feedback-danger-action.bg-destructive{color:white!important;background:linear-gradient(135deg,rgb(225 29 72),rgb(244 63 94))!important}.admin-feedback-status-badge{border-color:rgb(var(--feedback-status-accent,var(--brand-periwinkle))/.24)!important;color:rgb(var(--feedback-status-ink,var(--brand-periwinkle)))!important;background:linear-gradient(125deg,rgb(var(--feedback-status-accent,var(--brand-periwinkle))/.12),rgb(255 255 255/.56))!important}.admin-feedback-status-badge.is-pending{--feedback-status-accent:245 158 11;--feedback-status-ink:146 64 14}.admin-feedback-status-badge.is-replied{--feedback-status-accent:var(--brand-periwinkle);--feedback-status-ink:67 56 202}.admin-feedback-status-badge.is-closed{--feedback-status-accent:var(--brand-tiffany);--feedback-status-ink:var(--brand-tiffany-ink)}.admin-feedback-detail-dialog{--feedback-accent:var(--brand-periwinkle);border-radius:.75rem!important}.admin-feedback-detail-header{padding-bottom:.75rem;border-bottom:1px solid rgb(var(--brand-periwinkle)/.14)}.admin-feedback-detail-scroll [data-radix-scroll-area-viewport]{border-radius:.5rem}.admin-feedback-content-panel{padding:.75rem}.admin-feedback-image-tile{border-radius:.5rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.admin-feedback-image-tile:hover{transform:translateY(-1px);border-color:rgb(var(--brand-periwinkle)/.36)!important;box-shadow:0 16px 34px -28px rgb(var(--brand-periwinkle)/.62)!important}.admin-feedback-reply-footer{border-top-color:rgb(var(--brand-periwinkle)/.16)!important}.admin-feedback-image-preview{background:radial-gradient(circle at 50% 45%,rgb(var(--brand-periwinkle)/.2),transparent 36%),rgb(2 6 23/.82)!important;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}.admin-feedback-image-preview img{border:1px solid rgb(255 255 255/.18);box-shadow:0 32px 90px -40px rgb(0 0 0/.82)}.admin-feedback-confirm-dialog{--feedback-accent:244 63 94;border-radius:.75rem!important}.dark .admin-feedback-shell{color:rgb(226 232 240)}.dark .admin-feedback-confirm-dialog,.dark .admin-feedback-content-panel,.dark .admin-feedback-detail-dialog,.dark .admin-feedback-image-tile,.dark .admin-feedback-popover,.dark .admin-feedback-reply-card,.dark .admin-feedback-shell :is(.admin-feedback-list-card,.admin-feedback-preview-card,.admin-feedback-row,.admin-feedback-empty,.admin-feedback-empty-note,.admin-feedback-preview-content,.admin-feedback-loading-row){border-color:rgb(129 140 248/.2)!important;background:linear-gradient(180deg,rgb(15 23 42/.72),rgb(2 8 23/.54)),linear-gradient(118deg,rgb(129 140 248/.13),transparent 48%,rgb(94 234 212/.07))!important;box-shadow:0 28px 72px -48px rgb(79 70 229/.36),inset 0 1px 0 rgb(255 255 255/.08)!important}.dark .admin-feedback-control,.dark .admin-feedback-ghost-action,.dark .admin-feedback-icon-action,.dark .admin-feedback-secondary-action{border-color:rgb(129 140 248/.22)!important;color:rgb(226 232 240)!important;background:linear-gradient(180deg,rgb(15 23 42/.74),rgb(2 8 23/.54)),linear-gradient(120deg,rgb(129 140 248/.12),transparent 64%)!important}.dark .admin-feedback-status-badge{color:rgb(203 213 225)!important;border-color:rgb(var(--feedback-status-accent,129 140 248)/.24)!important;background:linear-gradient(180deg,rgb(15 23 42/.7),rgb(2 8 23/.48)),linear-gradient(125deg,rgb(var(--feedback-status-accent,129 140 248)/.12),rgb(94 234 212/.06))!important}.admin-announcements-shell{color:rgb(32 36 60)}.admin-announcements-confirm-dialog,.admin-announcements-scope-note,.admin-announcements-shell :is(.admin-announcements-composer-card,.admin-announcements-history-card,.admin-announcements-scope-option,.admin-announcements-history-item,.admin-announcements-empty,.admin-announcements-loading){border-color:rgb(var(--brand-periwinkle)/.2)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(248 250 255/.58)),linear-gradient(118deg,rgb(var(--brand-periwinkle)/.074),transparent 48%,rgb(var(--brand-tiffany)/.052))!important;box-shadow:0 22px 54px -42px rgb(var(--brand-periwinkle)/.58),inset 0 1px 0 rgb(255 255 255/.84),inset 0 -1px 0 rgb(var(--brand-periwinkle)/.08)!important}.admin-announcements-composer-card,.admin-announcements-confirm-dialog,.admin-announcements-empty,.admin-announcements-history-card,.admin-announcements-history-item,.admin-announcements-loading,.admin-announcements-scope-note,.admin-announcements-scope-option{position:relative;overflow:hidden;--tw-backdrop-blur:blur(24px);--tw-backdrop-saturate:saturate(165%)}.admin-announcements-composer-card:before,.admin-announcements-confirm-dialog:before,.admin-announcements-history-card:before,.admin-announcements-history-item:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,rgb(var(--announcements-accent,var(--brand-periwinkle))/.88),rgb(var(--brand-tiffany)/.26));opacity:.92}.admin-announcements-composer-card:after,.admin-announcements-confirm-dialog:after,.admin-announcements-history-card:after{content:"";position:absolute;inset:-32% -18% auto auto;height:9rem;width:18rem;pointer-events:none;background:radial-gradient(circle,rgb(var(--announcements-accent,var(--brand-periwinkle))/.13),transparent 66%)}.admin-announcements-composer-card>*,.admin-announcements-confirm-dialog>*,.admin-announcements-empty>*,.admin-announcements-history-card>*,.admin-announcements-history-item>*,.admin-announcements-loading>*,.admin-announcements-scope-note>*,.admin-announcements-scope-option>*{position:relative;z-index:1}.admin-announcements-composer-card{--announcements-accent:var(--brand-periwinkle)}.admin-announcements-history-card{--announcements-accent:var(--brand-tiffany)}.admin-announcements-card-header{border-bottom:1px solid rgb(var(--brand-periwinkle)/.12)}.admin-announcements-card-title,.admin-announcements-history-title,.admin-announcements-label{color:rgb(30 27 75)}.admin-announcements-end-note,.admin-announcements-history-content,.admin-announcements-history-meta,.admin-announcements-muted{color:rgb(100 116 139)!important}.admin-announcements-title-icon{color:rgb(var(--brand-periwinkle))}.admin-announcements-checkbox,.admin-announcements-control,.admin-announcements-danger-action,.admin-announcements-danger-icon,.admin-announcements-primary-action,.admin-announcements-secondary-action{border-radius:.5rem!important;border-color:rgb(var(--brand-periwinkle)/.22)!important;box-shadow:0 10px 24px -22px rgb(var(--brand-periwinkle)/.52),inset 0 1px 0 rgb(255 255 255/.84)}.admin-announcements-control,.admin-announcements-danger-icon,.admin-announcements-secondary-action{background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(248 250 255/.64)),linear-gradient(120deg,rgb(var(--brand-periwinkle)/.08),transparent 64%)!important}.admin-announcements-checkbox:focus-visible,.admin-announcements-control:focus-visible,.admin-announcements-danger-action:focus-visible,.admin-announcements-danger-icon:focus-visible,.admin-announcements-primary-action:focus-visible,.admin-announcements-secondary-action:focus-visible{border-color:rgb(var(--brand-periwinkle)/.5)!important;box-shadow:0 0 0 3px rgb(var(--brand-periwinkle)/.13),0 12px 28px -24px rgb(var(--brand-periwinkle)/.7)!important}.admin-announcements-primary-action{color:white!important;background:linear-gradient(135deg,rgb(var(--brand-periwinkle)),rgb(var(--brand-lavender)) 56%,rgb(var(--brand-tiffany)))!important;box-shadow:0 18px 38px -24px rgb(var(--brand-periwinkle)/.74),inset 0 1px 0 rgb(255 255 255/.3)!important}.admin-announcements-danger-icon:hover,.admin-announcements-primary-action:hover,.admin-announcements-secondary-action:hover{border-color:rgb(var(--brand-periwinkle)/.38)!important;box-shadow:0 14px 30px -22px rgb(var(--brand-periwinkle)/.66),inset 0 1px 0 rgb(255 255 255/.88)!important}.admin-announcements-danger-icon{color:rgb(225 29 72)!important;border-color:rgb(244 63 94/.22)!important;background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(255 241 242/.62)),linear-gradient(120deg,rgb(244 63 94/.1),transparent 64%)!important}.admin-announcements-danger-icon svg{color:rgb(225 29 72)!important}.admin-announcements-danger-action{color:white!important;border-color:rgb(244 63 94/.26)!important;background:linear-gradient(135deg,rgb(225 29 72),rgb(244 63 94))!important;box-shadow:0 18px 38px -24px rgb(225 29 72/.68)!important}.admin-announcements-tag{color:rgb(67 56 202);border:1px solid rgb(var(--brand-periwinkle)/.2);background:linear-gradient(125deg,rgb(var(--brand-periwinkle)/.12),rgb(255 255 255/.56))!important}.admin-announcements-tag.is-compact{border-color:rgb(var(--brand-periwinkle)/.16)}.admin-announcements-tag-remove:hover{background:rgb(var(--brand-periwinkle)/.12)}.admin-announcements-scope-grid{align-items:stretch}.admin-announcements-scope-option{min-height:2.5rem;padding:.45rem .55rem;border:1px solid rgb(var(--brand-periwinkle)/.14);border-radius:.5rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.admin-announcements-scope-option.is-selected{border-color:rgb(var(--brand-periwinkle)/.34)!important;background:linear-gradient(180deg,rgb(255 255 255/.88),rgb(248 250 255/.68)),linear-gradient(120deg,rgb(var(--brand-periwinkle)/.12),transparent 56%,rgb(var(--brand-tiffany)/.08))!important;box-shadow:0 14px 32px -26px rgb(var(--brand-periwinkle)/.68),inset 0 1px 0 rgb(255 255 255/.86)!important}.admin-announcements-scope-option:hover{transform:translateY(-1px);border-color:rgb(var(--brand-periwinkle)/.3)!important}.admin-announcements-scope-label{color:rgb(51 65 85);min-width:0}.admin-announcements-scope-label svg{color:rgb(var(--brand-periwinkle))}.admin-announcements-dept-dot{box-shadow:0 0 0 3px rgb(255 255 255/.72),0 0 18px rgb(var(--brand-periwinkle)/.14)}.admin-announcements-checkbox{height:1.25rem!important;width:1.25rem!important;border-color:rgb(var(--brand-periwinkle)/.34)!important;background:rgb(255 255 255/.76)!important}.admin-announcements-checkbox[data-state=checked]{color:white!important;background:linear-gradient(135deg,rgb(var(--brand-periwinkle)),rgb(var(--brand-lavender)))!important;box-shadow:0 10px 22px -16px rgb(var(--brand-periwinkle)/.72),inset 0 1px 0 rgb(255 255 255/.28)!important}.admin-announcements-scope-note{color:rgb(146 64 14);border:1px solid rgb(245 158 11/.18)}.admin-announcements-history-list{padding:0}.admin-announcements-history-item{padding:.95rem 3rem .95rem 1rem;border:1px solid rgb(var(--brand-periwinkle)/.14);border-radius:.5rem!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.admin-announcements-history-item+.admin-announcements-history-item{margin-top:.75rem}.admin-announcements-history-item:hover{transform:translateY(-1px);border-color:rgb(var(--brand-tiffany)/.3)!important;box-shadow:0 18px 38px -30px rgb(var(--brand-periwinkle)/.46),inset 0 1px 0 rgb(255 255 255/.86)!important}.admin-announcements-history-title{line-height:1.45}.admin-announcements-history-content{margin-top:.25rem;line-height:1.6}.admin-announcements-history-meta{line-height:1.45}.admin-announcements-target.is-scoped{color:rgb(146 64 14)}.admin-announcements-target.is-all{color:rgb(var(--brand-tiffany-ink))}.admin-announcements-empty,.admin-announcements-loading{min-height:7rem;padding:1rem;border:1px solid rgb(var(--brand-periwinkle)/.14);border-radius:.5rem!important}.admin-announcements-empty{display:flex;align-items:center;justify-content:center;color:rgb(100 116 139)}.admin-announcements-confirm-dialog{--announcements-accent:244 63 94;border-radius:.5rem!important;background:linear-gradient(180deg,rgb(255 255 255/.94),rgb(248 250 255/.86)),linear-gradient(125deg,rgb(244 63 94/.08),transparent 54%,rgb(var(--brand-periwinkle)/.1))!important;box-shadow:0 30px 70px -34px rgb(15 23 42/.34),0 18px 42px -28px rgb(244 63 94/.42),inset 0 1px 0 rgb(255 255 255/.94)!important}.dark .admin-announcements-shell{color:rgb(226 232 240)}.dark .admin-announcements-confirm-dialog,.dark .admin-announcements-scope-note,.dark .admin-announcements-shell :is(.admin-announcements-composer-card,.admin-announcements-history-card,.admin-announcements-scope-option,.admin-announcements-history-item,.admin-announcements-empty,.admin-announcements-loading){border-color:rgb(129 140 248/.2)!important;background:linear-gradient(180deg,rgb(15 23 42/.72),rgb(2 8 23/.54)),linear-gradient(118deg,rgb(129 140 248/.13),transparent 48%,rgb(94 234 212/.07))!important;box-shadow:0 28px 72px -48px rgb(79 70 229/.36),inset 0 1px 0 rgb(255 255 255/.08)!important}.dark .admin-announcements-card-title,.dark .admin-announcements-history-title,.dark .admin-announcements-label,.dark .admin-announcements-scope-label{color:rgb(226 232 240)}.dark .admin-announcements-empty,.dark .admin-announcements-end-note,.dark .admin-announcements-history-content,.dark .admin-announcements-history-meta,.dark .admin-announcements-muted{color:rgb(203 213 225)!important}.dark .admin-announcements-checkbox,.dark .admin-announcements-control,.dark .admin-announcements-danger-icon,.dark .admin-announcements-secondary-action{border-color:rgb(129 140 248/.22)!important;color:rgb(226 232 240)!important;background:linear-gradient(180deg,rgb(15 23 42/.74),rgb(2 8 23/.54)),linear-gradient(120deg,rgb(129 140 248/.12),transparent 64%)!important}.admin-tutorial-shell{color:rgb(32 36 60)}.admin-tutorial-select-content,.admin-tutorial-shell :is(.admin-tutorial-selector-card,.admin-tutorial-editor-card,.admin-tutorial-preview-card,.admin-tutorial-loading,.admin-tutorial-preview){border-color:rgb(var(--brand-periwinkle)/.2)!important;background:linear-gradient(180deg,rgb(255 255 255/.8),rgb(248 250 255/.6)),linear-gradient(118deg,rgb(var(--brand-periwinkle)/.076),transparent 48%,rgb(var(--brand-tiffany)/.052))!important;box-shadow:0 22px 54px -42px rgb(var(--brand-periwinkle)/.58),inset 0 1px 0 rgb(255 255 255/.84),inset 0 -1px 0 rgb(var(--brand-periwinkle)/.08)!important}.admin-tutorial-editor-card,.admin-tutorial-loading,.admin-tutorial-preview,.admin-tutorial-preview-card,.admin-tutorial-select-content,.admin-tutorial-selector-card{position:relative;overflow:hidden;--tw-backdrop-blur:blur(24px);--tw-backdrop-saturate:saturate(165%)}.admin-tutorial-editor-card:before,.admin-tutorial-preview-card:before,.admin-tutorial-selector-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,rgb(var(--tutorial-accent,var(--brand-periwinkle))/.88),rgb(var(--brand-tiffany)/.28));opacity:.92}.admin-tutorial-editor-card:after,.admin-tutorial-preview-card:after,.admin-tutorial-selector-card:after{content:"";position:absolute;inset:-34% -16% auto auto;height:9rem;width:18rem;pointer-events:none;background:radial-gradient(circle,rgb(var(--tutorial-accent,var(--brand-periwinkle))/.13),transparent 66%)}.admin-tutorial-editor-card>*,.admin-tutorial-loading>*,.admin-tutorial-preview-card>*,.admin-tutorial-preview>*,.admin-tutorial-selector-card>*{position:relative;z-index:1}.admin-tutorial-selector-card{--tutorial-accent:var(--brand-tiffany)}.admin-tutorial-editor-card{--tutorial-accent:var(--brand-periwinkle)}.admin-tutorial-preview-card{--tutorial-accent:var(--brand-lavender)}.admin-tutorial-label{color:rgb(30 27 75)}.admin-tutorial-muted{color:rgb(100 116 139)!important}.admin-tutorial-control,.admin-tutorial-primary-action,.admin-tutorial-secondary-action{border-radius:.5rem!important;border-color:rgb(var(--brand-periwinkle)/.22)!important;box-shadow:0 10px 24px -22px rgb(var(--brand-periwinkle)/.52),inset 0 1px 0 rgb(255 255 255/.84)!important}.admin-tutorial-control,.admin-tutorial-secondary-action{background:linear-gradient(180deg,rgb(255 255 255/.84),rgb(248 250 255/.66)),linear-gradient(120deg,rgb(var(--brand-periwinkle)/.08),transparent 64%)!important}.admin-tutorial-control:focus-visible,.admin-tutorial-primary-action:focus-visible,.admin-tutorial-secondary-action:focus-visible{border-color:rgb(var(--brand-periwinkle)/.5)!important;box-shadow:0 0 0 3px rgb(var(--brand-periwinkle)/.13),0 12px 28px -24px rgb(var(--brand-periwinkle)/.7)!important}.admin-tutorial-primary-action{color:white!important;background:linear-gradient(135deg,rgb(var(--brand-periwinkle)),rgb(var(--brand-lavender)) 56%,rgb(var(--brand-tiffany)))!important;box-shadow:0 18px 38px -24px rgb(var(--brand-periwinkle)/.74),inset 0 1px 0 rgb(255 255 255/.3)!important}.admin-tutorial-primary-action:disabled{opacity:.66!important;box-shadow:0 10px 26px -24px rgb(var(--brand-periwinkle)/.52),inset 0 1px 0 rgb(255 255 255/.22)!important}.admin-tutorial-primary-action:hover,.admin-tutorial-secondary-action:hover{border-color:rgb(var(--brand-periwinkle)/.38)!important;box-shadow:0 14px 30px -22px rgb(var(--brand-periwinkle)/.66),inset 0 1px 0 rgb(255 255 255/.88)!important}.admin-tutorial-editor{color:rgb(32 36 60);line-height:1.7;caret-color:rgb(var(--brand-periwinkle));background:linear-gradient(180deg,rgb(255 255 255/.72),rgb(248 250 255/.56)),linear-gradient(120deg,rgb(var(--brand-periwinkle)/.055),rgb(var(--brand-tiffany)/.035))!important}.admin-tutorial-editor:disabled{opacity:.72!important;color:rgb(100 116 139)!important}.admin-tutorial-preview{color:rgb(51 65 85);line-height:1.72;border-radius:.5rem!important}.admin-tutorial-preview :is(h1,h2,h3,h4,strong){color:rgb(30 27 75)}.admin-tutorial-preview :is(code,pre){border:1px solid rgb(var(--brand-periwinkle)/.14);background:rgb(255 255 255/.62)}.admin-tutorial-loading{color:rgb(100 116 139);border-radius:.5rem!important}.admin-tutorial-select-content{border-radius:.5rem!important;color:rgb(32 36 60)!important}.admin-tutorial-select-item{border-radius:.5rem!important}.admin-tutorial-select-item[data-highlighted],.admin-tutorial-select-item[data-state=checked]{color:rgb(30 27 75)!important;background:linear-gradient(180deg,rgb(255 255 255/.88),rgb(248 250 255/.68)),linear-gradient(120deg,rgb(var(--brand-periwinkle)/.12),transparent 62%,rgb(var(--brand-tiffany)/.08))!important}.admin-tutorial-status-badge{color:rgb(146 64 14)!important;border-color:rgb(245 158 11/.24)!important;background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(255 251 235/.62)),linear-gradient(120deg,rgb(245 158 11/.09),transparent 64%)!important}.dark .admin-tutorial-shell{color:rgb(226 232 240)}.dark .admin-tutorial-select-content,.dark .admin-tutorial-shell :is(.admin-tutorial-selector-card,.admin-tutorial-editor-card,.admin-tutorial-preview-card,.admin-tutorial-loading,.admin-tutorial-preview){border-color:rgb(129 140 248/.2)!important;background:linear-gradient(180deg,rgb(15 23 42/.72),rgb(2 8 23/.54)),linear-gradient(118deg,rgb(129 140 248/.13),transparent 48%,rgb(94 234 212/.07))!important;box-shadow:0 28px 72px -48px rgb(79 70 229/.36),inset 0 1px 0 rgb(255 255 255/.08)!important}.dark .admin-tutorial-label,.dark .admin-tutorial-preview :is(h1,h2,h3,h4,strong){color:rgb(226 232 240)}.dark .admin-tutorial-loading,.dark .admin-tutorial-muted{color:rgb(203 213 225)!important}.dark .admin-tutorial-control,.dark .admin-tutorial-secondary-action{border-color:rgb(129 140 248/.22)!important;color:rgb(226 232 240)!important;background:linear-gradient(180deg,rgb(15 23 42/.74),rgb(2 8 23/.54)),linear-gradient(120deg,rgb(129 140 248/.12),transparent 64%)!important}.dark .admin-tutorial-editor{color:rgb(226 232 240)}.dark .admin-tutorial-preview{color:rgb(203 213 225)}.dark .admin-tutorial-preview :is(code,pre){border-color:rgb(129 140 248/.16);background:rgb(15 23 42/.72)}.public-announcements-shell{color:rgb(32 36 60)}.public-announcements-card,.public-announcements-empty,.public-announcements-error,.public-announcements-filter-bar,.public-announcements-skeleton{border-color:rgb(var(--brand-periwinkle)/.2)!important;background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(248 250 255/.62)),linear-gradient(118deg,rgb(var(--brand-periwinkle)/.07),transparent 48%,rgb(var(--brand-tiffany)/.05))!important;box-shadow:0 22px 54px -42px rgb(var(--brand-periwinkle)/.58),inset 0 1px 0 rgb(255 255 255/.84),inset 0 -1px 0 rgb(var(--brand-periwinkle)/.08)!important;position:relative;overflow:hidden;--tw-backdrop-blur:blur(24px);--tw-backdrop-saturate:saturate(165%)}.public-announcements-card:before,.public-announcements-empty:before,.public-announcements-error:before,.public-announcements-filter-bar:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,rgb(var(--announcements-reader-accent,var(--brand-periwinkle))/.88),rgb(var(--brand-tiffany)/.3));opacity:.92}.public-announcements-card:after,.public-announcements-empty:after,.public-announcements-filter-bar:after{content:"";position:absolute;inset:-38% -18% auto auto;height:9rem;width:18rem;pointer-events:none;background:radial-gradient(circle,rgb(var(--announcements-reader-accent,var(--brand-periwinkle))/.12),transparent 66%)}.public-announcements-card>*,.public-announcements-empty>*,.public-announcements-error>*,.public-announcements-filter-bar>*{position:relative;z-index:1}.public-announcements-card{--announcements-reader-accent:var(--brand-periwinkle);border-radius:.75rem!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.public-announcements-card:hover{transform:translateY(-1px);border-color:rgb(var(--brand-tiffany)/.32)!important;box-shadow:0 26px 62px -42px rgb(var(--brand-periwinkle)/.66),inset 0 1px 0 rgb(255 255 255/.88),inset 0 -1px 0 rgb(var(--brand-periwinkle)/.08)!important}.public-announcements-filter-bar{--announcements-reader-accent:var(--brand-tiffany);min-height:2.75rem;padding:.55rem .65rem;border:1px solid rgb(var(--brand-periwinkle)/.16);border-radius:.75rem}.public-announcements-title{color:rgb(30 27 75)}.public-announcements-meta,.public-announcements-muted{color:rgb(100 116 139)!important}.public-announcements-content{color:rgb(51 65 85);line-height:1.72}.public-announcements-control,.public-announcements-filter-button,.public-announcements-icon-action,.public-announcements-secondary-action{border-radius:.5rem!important;border-color:rgb(var(--brand-periwinkle)/.22)!important;box-shadow:0 10px 24px -22px rgb(var(--brand-periwinkle)/.52),inset 0 1px 0 rgb(255 255 255/.84)!important;background:linear-gradient(180deg,rgb(255 255 255/.84),rgb(248 250 255/.66)),linear-gradient(120deg,rgb(var(--brand-periwinkle)/.08),transparent 64%)!important}.public-announcements-control:focus-visible,.public-announcements-filter-button:focus-visible,.public-announcements-icon-action:focus-visible,.public-announcements-secondary-action:focus-visible{border-color:rgb(var(--brand-periwinkle)/.5)!important;box-shadow:0 0 0 3px rgb(var(--brand-periwinkle)/.13),0 12px 28px -24px rgb(var(--brand-periwinkle)/.7)!important}.public-announcements-filter-button:hover,.public-announcements-icon-action:hover,.public-announcements-secondary-action:hover{border-color:rgb(var(--brand-periwinkle)/.38)!important;box-shadow:0 14px 30px -22px rgb(var(--brand-periwinkle)/.66),inset 0 1px 0 rgb(255 255 255/.88)!important}.public-announcements-filter-button.is-active{color:white!important;border-color:rgb(var(--brand-periwinkle)/.3)!important;background:linear-gradient(135deg,rgb(var(--brand-periwinkle)),rgb(var(--brand-lavender)) 58%,rgb(var(--brand-tiffany)))!important;box-shadow:0 16px 34px -24px rgb(var(--brand-periwinkle)/.72),inset 0 1px 0 rgb(255 255 255/.28)!important}.public-announcements-tag{color:rgb(67 56 202)!important;border:1px solid rgb(var(--brand-periwinkle)/.18);background:linear-gradient(125deg,rgb(var(--brand-periwinkle)/.12),rgb(255 255 255/.58))!important}.public-announcements-empty{--announcements-reader-accent:var(--brand-lavender);min-height:12rem;border:1px solid rgb(var(--brand-periwinkle)/.16);border-radius:.75rem}.public-announcements-empty-icon{color:rgb(var(--brand-periwinkle));border-radius:999px;border:1px solid rgb(var(--brand-periwinkle)/.2);background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(248 250 255/.6)),linear-gradient(135deg,rgb(var(--brand-periwinkle)/.12),rgb(var(--brand-tiffany)/.08))}.public-announcements-error{--announcements-reader-accent:244 63 94;border-radius:.75rem!important;background:linear-gradient(180deg,rgb(255 255 255/.84),rgb(255 241 242/.62)),linear-gradient(118deg,rgb(244 63 94/.09),transparent 48%,rgb(var(--brand-periwinkle)/.05))!important}.public-announcements-skeleton{border:1px solid rgb(var(--brand-periwinkle)/.14);border-radius:.75rem!important}.dark .public-announcements-shell{color:rgb(226 232 240)}.dark .public-announcements-card,.dark .public-announcements-empty,.dark .public-announcements-error,.dark .public-announcements-filter-bar,.dark .public-announcements-skeleton{border-color:rgb(129 140 248/.2)!important;background:linear-gradient(180deg,rgb(15 23 42/.72),rgb(2 8 23/.54)),linear-gradient(118deg,rgb(129 140 248/.13),transparent 48%,rgb(94 234 212/.07))!important;box-shadow:0 28px 72px -48px rgb(79 70 229/.36),inset 0 1px 0 rgb(255 255 255/.08)!important}.dark .public-announcements-title{color:rgb(226 232 240)}.dark .public-announcements-content,.dark .public-announcements-meta,.dark .public-announcements-muted{color:rgb(203 213 225)!important}.dark .public-announcements-control,.dark .public-announcements-filter-button,.dark .public-announcements-icon-action,.dark .public-announcements-secondary-action{border-color:rgb(129 140 248/.22)!important;color:rgb(226 232 240)!important;background:linear-gradient(180deg,rgb(15 23 42/.74),rgb(2 8 23/.54)),linear-gradient(120deg,rgb(129 140 248/.12),transparent 64%)!important}.dark .public-announcements-tag{color:rgb(199 210 254)!important;border-color:rgb(129 140 248/.24);background:linear-gradient(125deg,rgb(129 140 248/.16),rgb(15 23 42/.46))!important}.tutorial-hub-shell{position:relative;isolation:isolate;color:rgb(32 36 60)}.tutorial-hub-shell:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgb(255 255 255/.38),transparent 12rem),linear-gradient(118deg,rgb(var(--brand-periwinkle)/.055),transparent 42%,rgb(var(--brand-tiffany)/.04),rgb(var(--brand-lavender)/.038)),repeating-linear-gradient(90deg,rgb(var(--brand-periwinkle)/.032) 0 1px,transparent 1px 44px);background-size:auto,auto,44px 44px}.tutorial-hub-group{--tutorial-hub-accent:var(--brand-periwinkle);--tutorial-hub-ink:67 56 202;position:relative}.tutorial-hub-group[data-domain=biochemical]{--tutorial-hub-accent:var(--brand-tiffany);--tutorial-hub-ink:var(--brand-tiffany-ink)}.tutorial-hub-group[data-domain=general]{--tutorial-hub-accent:var(--brand-lavender);--tutorial-hub-ink:109 40 217}.tutorial-hub-section-header{--tw-backdrop-blur:blur(18px);--tw-backdrop-saturate:saturate(150%);min-height:2.25rem;border-radius:.75rem;border:1px solid rgb(var(--tutorial-hub-accent)/.16);padding:.35rem .55rem;background:linear-gradient(180deg,rgb(255 255 255/.66),rgb(248 250 255/.46)),linear-gradient(110deg,rgb(var(--tutorial-hub-accent)/.075),transparent 60%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.78),0 10px 24px -22px rgb(var(--tutorial-hub-accent)/.42);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-saturate)!important;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-saturate)!important}.tutorial-hub-section-title{color:rgb(var(--tutorial-hub-ink))!important}.tutorial-hub-count-badge,.tutorial-hub-empty-badge{border-color:rgb(var(--tutorial-hub-accent)/.22)!important;color:rgb(var(--tutorial-hub-ink))!important;background:linear-gradient(180deg,rgb(255 255 255/.8),rgb(248 250 255/.58)),linear-gradient(125deg,rgb(var(--tutorial-hub-accent)/.11),transparent 64%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.78)}.tutorial-hub-empty-badge{border-color:rgb(245 158 11/.26)!important;color:rgb(180 83 9)!important;background:linear-gradient(180deg,rgb(255 255 255/.8),rgb(255 251 235/.6)),linear-gradient(125deg,rgb(245 158 11/.12),transparent 64%)!important}.tutorial-hub-card,.tutorial-hub-empty{--tw-backdrop-blur:blur(24px);--tw-backdrop-saturate:saturate(165%);border-color:rgb(var(--tutorial-hub-accent,var(--brand-periwinkle))/.2)!important;background:linear-gradient(180deg,rgb(255 255 255/.8),rgb(248 250 255/.58)),linear-gradient(118deg,rgb(var(--tutorial-hub-accent,var(--brand-periwinkle))/.072),transparent 48%,rgb(var(--brand-tiffany)/.044))!important;box-shadow:0 22px 54px -42px rgb(var(--tutorial-hub-accent,var(--brand-periwinkle))/.58),inset 0 1px 0 rgb(255 255 255/.84),inset 0 -1px 0 rgb(var(--tutorial-hub-accent,var(--brand-periwinkle))/.08)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-saturate)!important;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-saturate)!important;position:relative;overflow:hidden;border-radius:.75rem!important}.tutorial-hub-card:before,.tutorial-hub-empty:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,rgb(var(--tutorial-hub-accent,var(--brand-periwinkle))/.88),rgb(var(--brand-tiffany)/.3));opacity:.9}.tutorial-hub-card:after,.tutorial-hub-empty:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(104deg,transparent 0 18%,rgb(255 255 255/.28) 34%,transparent 52%),repeating-linear-gradient(90deg,transparent 0 46px,rgb(var(--tutorial-hub-accent,var(--brand-periwinkle))/.045) 46px 47px);opacity:.42}.tutorial-hub-card>*,.tutorial-hub-empty>*{position:relative;z-index:1}.tutorial-hub-card{min-height:12.5rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.tutorial-hub-card:hover{transform:translateY(-2px);border-color:rgb(var(--tutorial-hub-accent,var(--brand-periwinkle))/.36)!important;box-shadow:0 26px 62px -42px rgb(var(--tutorial-hub-accent,var(--brand-periwinkle))/.7),inset 0 1px 0 rgb(255 255 255/.88),inset 0 -1px 0 rgb(var(--tutorial-hub-accent,var(--brand-periwinkle))/.08)!important}.tutorial-hub-card[data-empty=true]{border-style:dashed;opacity:.84}.tutorial-hub-card-title,.tutorial-hub-empty-title{color:rgb(30 27 75)}.tutorial-hub-card-icon,.tutorial-hub-empty-icon,.tutorial-hub-search-icon{color:rgb(var(--tutorial-hub-accent,var(--brand-periwinkle)))!important}.tutorial-hub-card-description,.tutorial-hub-muted{color:rgb(100 116 139)!important}.tutorial-hub-disabled-action,.tutorial-hub-primary-action,.tutorial-hub-search{--tw-backdrop-blur:blur(18px);--tw-backdrop-saturate:saturate(150%);border-radius:.5rem!important;border-color:rgb(var(--brand-periwinkle)/.22)!important;box-shadow:0 10px 24px -22px rgb(var(--brand-periwinkle)/.52),inset 0 1px 0 rgb(255 255 255/.84)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-saturate)!important;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-saturate)!important}.tutorial-hub-disabled-action,.tutorial-hub-search{background:linear-gradient(180deg,rgb(255 255 255/.84),rgb(248 250 255/.66)),linear-gradient(120deg,rgb(var(--brand-periwinkle)/.08),transparent 64%)!important}.tutorial-hub-disabled-action:focus-visible,.tutorial-hub-primary-action:focus-visible,.tutorial-hub-search:focus-visible{border-color:rgb(var(--brand-periwinkle)/.5)!important;box-shadow:0 0 0 3px rgb(var(--brand-periwinkle)/.13),0 12px 28px -24px rgb(var(--brand-periwinkle)/.7)!important}.tutorial-hub-primary-action{color:white!important;border-color:rgb(var(--tutorial-hub-accent,var(--brand-periwinkle))/.3)!important;background:linear-gradient(135deg,rgb(var(--tutorial-hub-accent,var(--brand-periwinkle))),rgb(var(--brand-lavender)) 58%,rgb(var(--brand-tiffany)))!important;box-shadow:0 18px 36px -24px rgb(var(--tutorial-hub-accent,var(--brand-periwinkle))/.78),inset 0 1px 0 rgb(255 255 255/.3)!important}.tutorial-hub-disabled-action{color:rgb(100 116 139)!important}.tutorial-hub-empty{--tutorial-hub-accent:var(--brand-lavender);min-height:14rem;border:1px solid rgb(var(--brand-periwinkle)/.16)}.tutorial-hub-empty-icon{border-radius:999px;border:1px solid rgb(var(--brand-periwinkle)/.2);background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(248 250 255/.6)),linear-gradient(135deg,rgb(var(--brand-periwinkle)/.12),rgb(var(--brand-tiffany)/.08));box-shadow:0 14px 30px -24px rgb(var(--brand-periwinkle)/.7)}.tutorial-hub-skeleton{--tutorial-hub-accent:var(--brand-periwinkle)}.dark .tutorial-hub-shell{color:rgb(226 232 240)}.dark .tutorial-hub-shell:before{background:linear-gradient(180deg,rgb(15 23 42/.36),transparent 12rem),linear-gradient(118deg,rgb(129 140 248/.11),transparent 42%,rgb(94 234 212/.066)),repeating-linear-gradient(90deg,rgb(129 140 248/.038) 0 1px,transparent 1px 44px)}.dark .tutorial-hub-card,.dark .tutorial-hub-empty,.dark .tutorial-hub-section-header{border-color:rgb(129 140 248/.2)!important;background:linear-gradient(180deg,rgb(15 23 42/.72),rgb(2 8 23/.54)),linear-gradient(118deg,rgb(129 140 248/.13),transparent 48%,rgb(94 234 212/.07))!important;box-shadow:0 28px 72px -48px rgb(79 70 229/.36),inset 0 1px 0 rgb(255 255 255/.08)!important}.dark .tutorial-hub-card-title,.dark .tutorial-hub-empty-title,.dark .tutorial-hub-section-title{color:rgb(226 232 240)!important}.dark .tutorial-hub-card-description,.dark .tutorial-hub-muted{color:rgb(203 213 225)!important}.dark .tutorial-hub-disabled-action,.dark .tutorial-hub-search{border-color:rgb(129 140 248/.22)!important;color:rgb(226 232 240)!important;background:linear-gradient(180deg,rgb(15 23 42/.74),rgb(2 8 23/.54)),linear-gradient(120deg,rgb(129 140 248/.12),transparent 64%)!important}:root{--brand-periwinkle:99 102 241;--brand-lavender:139 124 246;--brand-ice:244 247 255;--brand-tiffany:90 200 196;--brand-tiffany-ink:8 127 122;--model-tone-gpt:var(--brand-periwinkle);--model-tone-claude:var(--brand-lavender);--model-tone-gemini:var(--brand-tiffany);--model-tone-deepseek:56 189 248;--model-tone-image:167 139 250;--model-tone-neutral:100 116 139;--model-accent:var(--model-tone-gpt)}.dark{--brand-ice:15 23 42}body{background:linear-gradient(135deg,hsl(232 68% 97%),hsl(243 78% 98%) 46%,hsl(214 88% 97%))}.brand-workspace-bg{background:#ffffff!important}.module-home-shell{background:linear-gradient(135deg,hsl(232 88% 98%) 0,hsl(252 100% 98%) 48%,hsl(214 90% 97%) 100%),repeating-linear-gradient(90deg,rgb(var(--brand-periwinkle)/.045) 0 1px,transparent 1px 46px),repeating-linear-gradient(0deg,rgb(var(--brand-tiffany)/.03) 0 1px,transparent 1px 46px)!important}.dark .brand-workspace-bg,.dark .module-home-shell{background:linear-gradient(135deg,hsl(231 34% 8%) 0,hsl(244 34% 10%) 48%,hsl(221 34% 9%) 100%),repeating-linear-gradient(90deg,rgb(129 140 248/.05) 0 1px,transparent 1px 46px),repeating-linear-gradient(0deg,rgb(var(--brand-tiffany)/.036) 0 1px,transparent 1px 46px)!important}.brand-surface,.module-home-header,.workbench-header{border-color:rgb(var(--brand-periwinkle)/.18)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(248 249 255/.58)),linear-gradient(100deg,rgb(var(--brand-periwinkle)/.08),transparent 54%,rgb(var(--brand-tiffany)/.052))!important;box-shadow:0 18px 46px -36px rgb(var(--brand-periwinkle)/.38),inset 0 1px 0 rgb(255 255 255/.82);backdrop-filter:blur(28px) saturate(165%)!important;-webkit-backdrop-filter:blur(28px) saturate(165%)!important}.dark .brand-surface,.dark .module-home-header,.dark .workbench-header{background:linear-gradient(180deg,rgb(15 23 42/.78),rgb(2 8 23/.58)),linear-gradient(100deg,rgb(var(--brand-periwinkle)/.12),transparent 56%,rgb(var(--brand-tiffany)/.07))!important}.liquid-primary-action{border-color:rgb(var(--brand-periwinkle)/.36)!important;background:linear-gradient(135deg,rgb(var(--brand-periwinkle)),rgb(var(--brand-lavender)) 56%,rgb(var(--brand-tiffany)))!important;box-shadow:0 16px 34px -24px rgb(var(--brand-periwinkle)/.72),inset 0 1px 0 rgb(255 255 255/.3)!important}.liquid-function-bar,.liquid-sidebar-panel{border-color:rgb(var(--brand-periwinkle)/.2)!important;background:linear-gradient(180deg,rgb(255 255 255/.7),rgb(248 249 255/.52)),linear-gradient(100deg,rgb(var(--brand-periwinkle)/.065),transparent 58%,rgb(var(--brand-tiffany)/.045))!important}.chat-session-management-item,.liquid-session-item{position:relative;isolation:isolate;overflow:hidden;border-radius:.5rem!important;border-color:rgb(var(--session-edge,var(--brand-periwinkle))/.38)!important;background:linear-gradient(180deg,rgb(255 255 255/.8),rgb(248 249 255/.56)),linear-gradient(90deg,rgb(var(--session-edge,var(--brand-periwinkle))/.115),transparent 70%)!important;box-shadow:0 10px 24px -22px rgb(var(--session-edge,var(--brand-periwinkle))/.44),inset 0 1px 0 rgb(255 255 255/.76),inset 0 0 0 1px rgb(var(--session-edge,var(--brand-periwinkle))/.12)}.chat-session-management-item:before,.liquid-session-item:before{content:"";position:absolute;inset:0 auto 0 0;z-index:0;width:6px;background:linear-gradient(180deg,rgb(var(--session-edge,var(--brand-periwinkle))/1),rgb(var(--session-edge,var(--brand-periwinkle))/.42)),linear-gradient(90deg,rgb(255 255 255/.54),transparent);box-shadow:0 0 18px rgb(var(--session-edge,var(--brand-periwinkle))/.34),1px 0 0 rgb(255 255 255/.58)}.chat-session-management-item:after,.liquid-session-item:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;border:1px solid rgb(var(--session-edge,var(--brand-periwinkle))/.16);box-shadow:inset 0 0 0 1px rgb(255 255 255/.34)}.chat-session-management-item>*,.liquid-session-item>*{position:relative;z-index:1}.chat-session-management-item:hover,.liquid-session-item:hover{border-color:rgb(var(--session-edge,var(--brand-periwinkle))/.52)!important;background:linear-gradient(180deg,rgb(255 255 255/.88),rgb(248 249 255/.66)),linear-gradient(90deg,rgb(var(--session-edge,var(--brand-periwinkle))/.155),transparent 72%)!important;box-shadow:0 16px 34px -25px rgb(var(--session-edge,var(--brand-periwinkle))/.58),inset 0 1px 0 rgb(255 255 255/.86),inset 0 0 0 1px rgb(var(--session-edge,var(--brand-periwinkle))/.16)!important}.chat-session-management-item:has([data-state=checked]),.liquid-session-item.is-active{border-color:rgb(var(--session-edge,var(--brand-periwinkle))/.62)!important;background:linear-gradient(180deg,rgb(255 255 255/.9),rgb(246 248 255/.7)),linear-gradient(90deg,rgb(var(--session-edge,var(--brand-periwinkle))/.18),transparent 72%)!important;box-shadow:0 16px 34px -24px rgb(var(--session-edge,var(--brand-periwinkle))/.64),inset 0 1px 0 rgb(255 255 255/.86),inset 0 0 0 1px rgb(var(--session-edge,var(--brand-periwinkle))/.18)!important}.dark .chat-session-management-item,.dark .liquid-session-item{background:linear-gradient(180deg,rgb(15 23 42/.66),rgb(2 8 23/.46)),linear-gradient(90deg,rgb(var(--session-edge,var(--brand-periwinkle))/.155),transparent 70%)!important}.chat-session-alert-dialog,.chat-session-management-dialog{overflow:hidden;border-color:rgb(var(--brand-periwinkle)/.24)!important;border-radius:.5rem!important;background:linear-gradient(180deg,rgb(255 255 255/.84),rgb(248 249 255/.66)),linear-gradient(112deg,rgb(var(--brand-periwinkle)/.09),transparent 52%,rgb(var(--brand-tiffany)/.062))!important;box-shadow:0 34px 86px -56px rgb(var(--brand-periwinkle)/.54),inset 0 1px 0 rgb(255 255 255/.88),inset 0 -1px 0 rgb(var(--brand-tiffany)/.1)!important;backdrop-filter:blur(30px) saturate(170%)!important;-webkit-backdrop-filter:blur(30px) saturate(170%)!important}.chat-session-alert-footer,.chat-session-management-footer,.chat-session-management-header{border-color:rgb(var(--brand-periwinkle)/.16)!important}.chat-session-management-footer{border-top:1px solid rgb(var(--brand-periwinkle)/.14);padding-top:.75rem}.chat-session-alert-dialog button,.chat-session-dialog-button,.chat-session-management-dialog button{border-radius:.5rem!important;transition-property:border-color,background-color,box-shadow,transform}.chat-session-alert-dialog button:hover,.chat-session-dialog-button:hover,.chat-session-management-dialog button:hover{box-shadow:0 12px 26px -22px rgb(var(--brand-periwinkle)/.58),inset 0 1px 0 rgb(255 255 255/.76)}.dark .chat-session-alert-dialog,.dark .chat-session-management-dialog{background:linear-gradient(180deg,rgb(15 23 42/.8),rgb(2 8 23/.6)),linear-gradient(112deg,rgb(var(--brand-periwinkle)/.12),transparent 54%,rgb(var(--brand-tiffany)/.07))!important;box-shadow:0 34px 86px -56px rgb(15 23 42/.82),inset 0 1px 0 rgb(255 255 255/.1)!important}.unified-module-breadcrumb{min-height:2.25rem;border-radius:.5rem}.unified-back-button{border:1px solid rgb(var(--brand-periwinkle)/.24)!important;border-radius:.5rem!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(248 249 255/.58))!important;color:rgb(67 56 202);box-shadow:0 10px 22px -18px rgb(var(--brand-periwinkle)/.48),inset 0 1px 0 rgb(255 255 255/.82);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}.unified-back-button:hover{border-color:rgb(var(--brand-periwinkle)/.4)!important;background:linear-gradient(180deg,rgb(255 255 255/.88),rgb(239 242 255/.72))!important;color:rgb(79 70 229)}.dark .unified-back-button{background:linear-gradient(180deg,rgb(15 23 42/.74),rgb(2 8 23/.5))!important;color:rgb(199 210 254)}.model-control-shell.model-tone-claude{--model-accent:var(--model-tone-claude)}.model-control-shell.model-tone-gpt{--model-accent:var(--model-tone-gpt)}.model-control-shell.model-tone-gemini{--model-accent:var(--model-tone-gemini)}.model-control-shell.model-tone-image{--model-accent:var(--model-tone-image)}.model-control-shell.model-tone-deepseek{--model-accent:var(--model-tone-deepseek)}.model-control-shell.model-tone-neutral{--model-accent:var(--model-tone-neutral)}.model-control-shell .model-param-control,.model-control-shell .model-picker-trigger{border-color:rgb(var(--model-accent)/.24)!important;background:linear-gradient(180deg,rgb(255 255 255/.7),rgb(248 249 255/.5)),linear-gradient(90deg,rgb(var(--model-accent)/.055),transparent 72%)!important}.model-control-shell .model-param-control:hover,.model-control-shell .model-picker-trigger:hover{border-color:rgb(var(--model-accent)/.38)!important;box-shadow:0 10px 24px -20px rgb(var(--model-accent)/.44),inset 0 1px 0 rgb(255 255 255/.74)}.dark .model-control-shell .model-param-control,.dark .model-control-shell .model-picker-trigger{background:linear-gradient(180deg,rgb(15 23 42/.62),rgb(2 8 23/.42)),linear-gradient(90deg,rgb(var(--model-accent)/.085),transparent 72%)!important}.model-control-shell .model-tone-switch[data-state=checked]{background-color:rgb(var(--model-accent))!important}.model-control-shell .thinking-toggle-switch{border-color:rgb(203 213 225/.92)!important;background:linear-gradient(180deg,rgb(255 255 255/.92),rgb(241 245 249/.86))!important;box-shadow:inset 0 1px 2px rgb(15 23 42/.08),0 1px 2px rgb(15 23 42/.04)!important}.model-control-shell .thinking-toggle-switch.is-active{border-color:rgb(var(--model-accent)/.55)!important;background:linear-gradient(180deg,rgb(var(--model-accent)/.86),rgb(var(--model-accent)/.72))!important;box-shadow:inset 0 1px 1px rgb(255 255 255/.18),0 8px 18px -14px rgb(var(--model-accent)/.7)!important}.dark .model-control-shell .thinking-toggle-switch{border-color:rgb(71 85 105/.82)!important;background:linear-gradient(180deg,rgb(30 41 59/.82),rgb(15 23 42/.76))!important;box-shadow:inset 0 1px 2px rgb(0 0 0/.28),0 1px 2px rgb(0 0 0/.18)!important}.dark .model-control-shell .thinking-toggle-switch.is-active{border-color:rgb(var(--model-accent)/.6)!important;background:linear-gradient(180deg,rgb(var(--model-accent)/.78),rgb(var(--model-accent)/.56))!important}.model-control-shell .model-tone-toggle.is-active{border-color:rgb(var(--model-accent)/.26)!important;background:rgb(var(--model-accent)/.1)!important;box-shadow:0 8px 18px -14px rgb(var(--model-accent)/.56)!important}.model-control-shell .model-tone-pill-switch.is-active{border-color:rgb(var(--model-accent)/.4)!important;background-color:rgb(var(--model-accent))!important;box-shadow:inset 0 1px 2px rgb(15 23 42/.22)!important}.model-control-shell .model-tone-icon-active,.model-control-shell .model-tone-label-active{color:rgb(var(--model-accent))!important}.model-control-shell .model-tone-level-button.is-active{border-color:rgb(var(--model-accent)/.34)!important;background:linear-gradient(180deg,rgb(255 255 255/.76),rgb(var(--model-accent)/.1)),linear-gradient(120deg,rgb(var(--model-accent)/.16),transparent 62%)!important;color:rgb(var(--model-accent))!important;box-shadow:0 10px 22px -18px rgb(var(--model-accent)/.54)}.dark .model-control-shell .model-tone-level-button.is-active{background:linear-gradient(180deg,rgb(15 23 42/.76),rgb(var(--model-accent)/.16)),linear-gradient(120deg,rgb(var(--model-accent)/.2),transparent 62%)!important}.profile-shell{position:relative;isolation:isolate;min-height:calc(100dvh - 4rem);color:rgb(32 36 60);background:linear-gradient(135deg,rgb(248 251 255) 0,rgb(247 245 255) 48%,rgb(238 248 255) 100%),repeating-linear-gradient(90deg,rgb(var(--brand-periwinkle)/.045) 0 1px,transparent 1px 46px),repeating-linear-gradient(0deg,rgb(var(--brand-tiffany)/.03) 0 1px,transparent 1px 46px)!important}.profile-shell:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgb(255 255 255/.34),transparent 13rem),linear-gradient(118deg,rgb(var(--brand-periwinkle)/.07),transparent 42%,rgb(var(--brand-tiffany)/.046),rgb(var(--brand-lavender)/.04)),repeating-linear-gradient(90deg,rgb(var(--brand-periwinkle)/.03) 0 1px,transparent 1px 44px);background-size:auto,auto,44px 44px}.profile-panel{position:relative;overflow:hidden;border-color:rgb(var(--brand-periwinkle)/.2)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(248 250 255/.58)),linear-gradient(118deg,rgb(var(--brand-periwinkle)/.07),transparent 48%,rgb(var(--brand-tiffany)/.046))!important;box-shadow:0 30px 78px -56px rgb(var(--brand-periwinkle)/.62),inset 0 1px 0 rgb(255 255 255/.86),inset 0 -1px 0 rgb(var(--brand-tiffany)/.08)!important}.profile-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(104deg,transparent 0 20%,rgb(255 255 255/.34) 34%,transparent 54%),repeating-linear-gradient(90deg,transparent 0 52px,rgb(var(--brand-periwinkle)/.04) 52px 53px);opacity:.48}.profile-panel>*{position:relative;z-index:1}.profile-hero{border-color:rgb(var(--brand-periwinkle)/.16)!important;background:linear-gradient(180deg,rgb(255 255 255/.7),rgb(248 250 255/.46)),linear-gradient(116deg,rgb(var(--brand-periwinkle)/.1),transparent 48%,rgb(var(--brand-tiffany)/.07))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.82),inset 0 -1px 0 rgb(var(--brand-periwinkle)/.1)}.profile-hero-title{color:rgb(30 27 75)}.profile-avatar-ring{border-color:rgb(var(--brand-periwinkle)/.3)!important;background:linear-gradient(180deg,rgb(255 255 255/.84),rgb(246 248 255/.62)),linear-gradient(135deg,rgb(var(--brand-periwinkle)/.16),rgb(var(--brand-tiffany)/.1))!important;box-shadow:0 18px 42px -30px rgb(var(--brand-periwinkle)/.72),inset 0 1px 0 rgb(255 255 255/.86)!important}.profile-content{background:linear-gradient(180deg,rgb(255 255 255/.22),transparent),linear-gradient(90deg,rgb(var(--brand-periwinkle)/.024) 1px,transparent 1px);background-size:auto,34px 34px}.profile-info-card{--profile-accent:var(--brand-periwinkle);position:relative;overflow:hidden;border:1px solid rgb(var(--profile-accent)/.2)!important;background:linear-gradient(180deg,rgb(255 255 255/.76),rgb(248 250 255/.56)),linear-gradient(118deg,rgb(var(--profile-accent)/.074),transparent 48%,rgb(var(--brand-tiffany)/.044))!important;box-shadow:0 18px 44px -34px rgb(var(--profile-accent)/.54),inset 0 1px 0 rgb(255 255 255/.82),inset 0 -1px 0 rgb(var(--profile-accent)/.07)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.profile-info-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,rgb(var(--profile-accent)/.88),rgb(var(--brand-tiffany)/.28));opacity:.82}.profile-info-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(102deg,transparent 0 24%,rgb(255 255 255/.28) 38%,transparent 58%),repeating-linear-gradient(90deg,transparent 0 42px,rgb(var(--profile-accent)/.036) 42px 43px);opacity:.4}.profile-info-card>*{position:relative;z-index:1}.profile-info-card:hover{transform:translateY(-1px);border-color:rgb(var(--profile-accent)/.34)!important;box-shadow:0 22px 52px -36px rgb(var(--profile-accent)/.68),inset 0 1px 0 rgb(255 255 255/.86)!important}.profile-tone-email{--profile-accent:96 165 250}.profile-tone-wallet{--profile-accent:var(--brand-tiffany)}.profile-tone-security{--profile-accent:var(--brand-lavender)}.profile-tone-safe{--profile-accent:34 197 94}.profile-tone-role{--profile-accent:245 158 11}.profile-tone-modules{--profile-accent:168 85 247}.profile-info-icon{color:rgb(var(--profile-accent))!important}.profile-count-badge,.profile-icon-button,.profile-module-chip,.profile-primary-action,.profile-role-badge,.profile-secondary-action{border-radius:.5rem!important}.profile-count-badge,.profile-icon-button,.profile-module-chip,.profile-secondary-action{border-color:rgb(var(--brand-periwinkle)/.22)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(248 250 255/.58)),linear-gradient(125deg,rgb(var(--brand-periwinkle)/.1),transparent 64%)!important;box-shadow:0 10px 24px -22px rgb(var(--brand-periwinkle)/.52),inset 0 1px 0 rgb(255 255 255/.82)!important}.profile-icon-button:hover,.profile-module-chip:hover,.profile-secondary-action:hover{border-color:rgb(var(--brand-periwinkle)/.38)!important;background:linear-gradient(180deg,rgb(255 255 255/.88),rgb(239 242 255/.72)),linear-gradient(125deg,rgb(var(--brand-periwinkle)/.14),transparent 64%)!important}.profile-primary-action{border-color:rgb(var(--brand-periwinkle)/.3)!important;color:white!important;background:linear-gradient(135deg,rgb(var(--brand-periwinkle)),rgb(var(--brand-lavender)) 56%,rgb(var(--brand-tiffany)))!important;box-shadow:0 18px 36px -24px rgb(var(--brand-periwinkle)/.8),inset 0 1px 0 rgb(255 255 255/.32)!important}.profile-module-chip{color:rgb(75 83 116)!important}.profile-count-badge{color:rgb(81 70 197)!important}.profile-role-badge{border:1px solid rgb(var(--profile-accent,var(--brand-periwinkle))/.22);box-shadow:inset 0 1px 0 rgb(255 255 255/.68)}.profile-role-badge.is-root{border-color:rgb(244 63 94/.28);background:linear-gradient(180deg,rgb(255 255 255/.8),rgb(255 241 246/.62))!important;color:rgb(190 18 60)!important}.profile-role-badge.is-admin{border-color:rgb(245 158 11/.28);background:linear-gradient(180deg,rgb(255 255 255/.8),rgb(255 250 240/.62))!important;color:rgb(180 83 9)!important}.profile-role-badge.is-user{border-color:rgb(96 165 250/.28);background:linear-gradient(180deg,rgb(255 255 255/.8),rgb(239 246 255/.62))!important;color:rgb(29 78 216)!important}.profile-budget-track{border:1px solid rgb(var(--brand-periwinkle)/.14);background:linear-gradient(180deg,rgb(255 255 255/.7),rgb(226 232 255/.46)),linear-gradient(90deg,rgb(var(--brand-periwinkle)/.08),rgb(var(--brand-tiffany)/.05))!important;box-shadow:inset 0 1px 2px rgb(79 70 229/.1)}.profile-upload-card{border-color:rgb(var(--brand-periwinkle)/.16)!important;border-radius:.75rem;padding:1rem;background:linear-gradient(180deg,rgb(255 255 255/.68),rgb(248 250 255/.46)),linear-gradient(112deg,rgb(var(--brand-periwinkle)/.08),transparent 62%)!important}.profile-dialog{overflow:hidden;border-color:rgb(var(--brand-periwinkle)/.24)!important;border-radius:.75rem!important;background:linear-gradient(180deg,rgb(255 255 255/.88),rgb(248 250 255/.7)),linear-gradient(112deg,rgb(var(--brand-periwinkle)/.1),transparent 52%,rgb(var(--brand-tiffany)/.07))!important;box-shadow:0 34px 86px -56px rgb(var(--brand-periwinkle)/.54),inset 0 1px 0 rgb(255 255 255/.88)!important;backdrop-filter:blur(30px) saturate(170%)!important;-webkit-backdrop-filter:blur(30px) saturate(170%)!important}.dark .profile-shell{color:rgb(226 232 240);background:linear-gradient(135deg,rgb(15 23 42) 0,rgb(22 18 45) 48%,rgb(8 20 34) 100%),repeating-linear-gradient(90deg,rgb(129 140 248/.05) 0 1px,transparent 1px 46px),repeating-linear-gradient(0deg,rgb(var(--brand-tiffany)/.036) 0 1px,transparent 1px 46px)!important}.dark .profile-shell:before{background:linear-gradient(180deg,rgb(15 23 42/.38),transparent 13rem),linear-gradient(118deg,rgb(129 140 248/.12),transparent 42%,rgb(94 234 212/.07)),repeating-linear-gradient(90deg,rgb(129 140 248/.04) 0 1px,transparent 1px 44px)}.dark .profile-dialog,.dark .profile-hero,.dark .profile-info-card,.dark .profile-panel,.dark .profile-upload-card{border-color:rgb(129 140 248/.22)!important;background:linear-gradient(180deg,rgb(15 23 42/.76),rgb(2 8 23/.58)),linear-gradient(118deg,rgb(129 140 248/.14),transparent 48%,rgb(94 234 212/.08))!important;box-shadow:0 28px 72px -48px rgb(79 70 229/.38),inset 0 1px 0 rgb(255 255 255/.08)!important}.dark .profile-hero-title{color:rgb(241 245 249)}.dark .profile-count-badge,.dark .profile-icon-button,.dark .profile-module-chip,.dark .profile-secondary-action{border-color:rgb(129 140 248/.22)!important;color:rgb(226 232 240)!important;background:linear-gradient(180deg,rgb(15 23 42/.74),rgb(2 8 23/.54)),linear-gradient(125deg,rgb(129 140 248/.13),transparent 64%)!important}.dark .profile-budget-track{border-color:rgb(129 140 248/.18);background:linear-gradient(180deg,rgb(15 23 42/.72),rgb(2 8 23/.48)),linear-gradient(90deg,rgb(129 140 248/.12),rgb(94 234 212/.07))!important}.dark .brand-surface{background:linear-gradient(180deg,hsl(var(--card)/.72),hsl(var(--background)/.58)),linear-gradient(90deg,hsl(199 89% 58%/.12),transparent 46%,hsl(168 72% 52%/.075));box-shadow:0 1px 0 hsl(0 0% 100%/.09) inset,0 14px 32px -30px hsl(199 80% 52%/.36),0 1px 0 hsl(var(--border)/.56)}.brand-glow-bg{background-image:radial-gradient(48% 36% at 50% 0,hsl(var(--primary)/.055),transparent 72%),linear-gradient(180deg,hsl(var(--background)/.92),hsl(var(--muted)/.32))}.brand-workspace-bg{background-color:#ffffff!important;background-image:none!important}.dark .brand-workspace-bg{background-color:hsl(var(--background));background-image:linear-gradient(180deg,hsl(var(--background)/.98),hsl(var(--background)/.86)),linear-gradient(115deg,hsl(199 89% 58%/.08),transparent 36%,hsl(168 72% 52%/.055) 68%,hsl(37 92% 58%/.045)),repeating-linear-gradient(90deg,hsl(var(--border)/.24) 0 1px,transparent 1px 34px),repeating-linear-gradient(0deg,hsl(var(--border)/.18) 0 1px,transparent 1px 34px)}.module-home-shell{background-color:hsl(205 52% 97%)}.module-home-shell:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(180deg,hsl(202 96% 98%/.88),transparent 18rem),linear-gradient(125deg,hsl(199 89% 52%/.16),transparent 28%,hsl(168 78% 44%/.08) 62%,hsl(36 96% 55%/.08)),repeating-linear-gradient(90deg,hsl(199 64% 54%/.1) 0 1px,transparent 1px 56px),repeating-linear-gradient(0deg,hsl(199 64% 54%/.075) 0 1px,transparent 1px 56px);mask-image:linear-gradient(180deg,black,black 72%,transparent)}.dark .module-home-shell{background-color:hsl(222 47% 8%)}.dark .module-home-shell:before{background-image:linear-gradient(180deg,hsl(204 85% 18%/.34),transparent 24rem),linear-gradient(125deg,hsl(199 89% 58%/.13),transparent 30%,hsl(168 78% 52%/.07) 64%,hsl(36 96% 58%/.055)),repeating-linear-gradient(90deg,hsl(199 86% 63%/.12) 0 1px,transparent 1px 56px),repeating-linear-gradient(0deg,hsl(199 86% 63%/.08) 0 1px,transparent 1px 56px)}.module-home-scanline{background:linear-gradient(90deg,transparent,hsl(199 89% 48%/.46),hsl(168 76% 42%/.34),transparent)}.module-home-header{overflow:hidden;background:linear-gradient(180deg,hsl(0 0% 100%/.76),hsl(204 68% 97%/.62)),linear-gradient(90deg,hsl(199 89% 48%/.1),transparent 42%,hsl(171 76% 42%/.07));backdrop-filter:saturate(150%) blur(22px);-webkit-backdrop-filter:saturate(150%) blur(22px);box-shadow:inset 0 1px 0 hsl(0 0% 100%/.78),inset 0 -1px 0 hsl(199 89% 48%/.18),0 18px 46px -36px hsl(203 89% 35%/.52)}.module-home-header:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 0 18%,hsl(0 0% 100%/.34) 30%,transparent 46%),repeating-linear-gradient(90deg,transparent 0 56px,hsl(199 89% 48%/.09) 56px 57px);opacity:.42}.dark .module-home-header{background:linear-gradient(180deg,hsl(222 47% 9%/.82),hsl(222 47% 8%/.66)),linear-gradient(90deg,hsl(199 89% 48%/.12),transparent 42%,hsl(171 76% 42%/.08))}.module-home-icon-tile{background:linear-gradient(180deg,hsl(0 0% 100%/.78),hsl(199 90% 96%/.68)),linear-gradient(135deg,hsl(199 89% 48%/.12),hsl(168 76% 42%/.08));border-color:hsl(199 72% 70%/.72);box-shadow:0 16px 32px -24px hsl(199 89% 36%/.72),inset 0 1px 0 hsl(0 0% 100%/.78)}.dark .module-home-icon-tile{background:linear-gradient(180deg,hsl(222 47% 13%/.84),hsl(222 47% 9%/.64)),linear-gradient(135deg,hsl(199 89% 58%/.15),hsl(168 76% 52%/.1));border-color:hsl(199 72% 38%/.62)}.module-home-main{scrollbar-gutter:stable}.module-home-command{isolation:isolate;background:linear-gradient(180deg,hsl(0 0% 100%/.72),hsl(204 68% 99%/.58)),linear-gradient(115deg,hsl(199 89% 48%/.1),transparent 48%,hsl(168 76% 42%/.075),hsl(36 96% 55%/.055));backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);box-shadow:0 26px 58px -40px hsl(204 72% 34%/.54),inset 0 1px 0 hsl(0 0% 100%/.82),inset 0 -1px 0 hsl(199 89% 48%/.16)}.dark .module-home-command{background:linear-gradient(180deg,hsl(222 47% 12%/.72),hsl(222 47% 8%/.56)),linear-gradient(115deg,hsl(199 89% 58%/.13),transparent 48%,hsl(168 76% 52%/.085),hsl(36 96% 58%/.055))}.module-home-command:before{content:"";position:absolute;right:2rem;top:1.75rem;width:20rem;height:5rem;pointer-events:none;opacity:.34;background-image:linear-gradient(90deg,transparent 0 17%,hsl(171 76% 42%/.68) 17% 18%,transparent 18% 100%),linear-gradient(0deg,transparent 0 42%,hsl(217 91% 60%/.62) 42% 43%,transparent 43% 100%),linear-gradient(90deg,transparent 0 64%,hsl(199 89% 48%/.52) 64% 65%,transparent 65% 100%)}.module-home-command:after{content:"";position:absolute;inset:1px;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,hsl(0 0% 100%/.5),transparent 28%),repeating-linear-gradient(90deg,transparent 0 42px,hsl(199 89% 48%/.06) 42px 43px)}.module-home-section{scroll-margin-top:5rem}.module-card-tech{background:linear-gradient(180deg,hsl(0 0% 100%/.72),hsl(204 62% 99%/.58)),linear-gradient(115deg,hsl(199 89% 48%/.09),transparent 46%,hsl(168 76% 42%/.055),hsl(36 96% 55%/.04));backdrop-filter:blur(18px) saturate(138%);-webkit-backdrop-filter:blur(18px) saturate(138%);box-shadow:0 18px 42px -32px hsl(215 35% 28%/.46),inset 0 1px 0 hsl(0 0% 100%/.82),inset 0 -1px 0 hsl(199 89% 48%/.08)}.dark .module-card-tech{background:linear-gradient(180deg,hsl(222 47% 12%/.76),hsl(222 47% 8%/.62)),linear-gradient(115deg,hsl(199 89% 58%/.12),transparent 46%,hsl(168 76% 52%/.075),hsl(36 96% 58%/.04));box-shadow:0 18px 42px -32px hsl(199 89% 48%/.3),inset 0 1px 0 hsl(0 0% 100%/.1),inset 0 -1px 0 hsl(199 89% 58%/.1)}.module-card-tech:before{background:linear-gradient(100deg,transparent 0 22%,hsl(0 0% 100%/.38) 36%,transparent 54%),linear-gradient(180deg,hsl(0 0% 100%/.24),transparent 42%);opacity:.42}.module-card-tech:after,.module-card-tech:before{content:"";position:absolute;inset:0;pointer-events:none}.module-card-tech:after{border-radius:inherit;border:1px solid hsl(0 0% 100%/.46);mask-image:linear-gradient(180deg,black,transparent 72%)}.dark .module-card-tech:after{border-color:hsl(0 0% 100%/.12)}.workbench-card{position:relative;border-radius:.5rem;border:1px solid hsl(205 38% 68%/.42);background:linear-gradient(180deg,hsl(0 0% 100%/.76),hsl(206 58% 98%/.58)),linear-gradient(110deg,hsl(199 89% 48%/.075),transparent 44%,hsl(168 72% 42%/.052),hsl(37 92% 55%/.035));backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);box-shadow:0 16px 42px -32px hsl(203 58% 28%/.42),inset 0 1px 0 hsl(0 0% 100%/.76),inset 0 -1px 0 hsl(199 89% 48%/.09)}.dark .workbench-card{border-color:hsl(205 48% 64%/.2);background:linear-gradient(180deg,hsl(var(--card)/.74),hsl(var(--background)/.58)),linear-gradient(110deg,hsl(199 89% 58%/.105),transparent 44%,hsl(168 72% 52%/.065),hsl(37 92% 58%/.045));box-shadow:0 16px 42px -32px hsl(199 88% 32%/.32),inset 0 1px 0 hsl(0 0% 100%/.09),inset 0 -1px 0 hsl(199 89% 58%/.08)}.workbench-header{position:relative;isolation:isolate;background:linear-gradient(180deg,hsl(0 0% 100%/.74),hsl(205 58% 98%/.58)),linear-gradient(90deg,hsl(199 89% 48%/.1),transparent 42%,hsl(168 72% 42%/.07));backdrop-filter:blur(26px) saturate(170%);-webkit-backdrop-filter:blur(26px) saturate(170%)}.workbench-header:after{content:"";position:absolute;inset:auto 0 0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,hsl(199 89% 48%/.32),hsl(168 72% 42%/.22),transparent)}.workbench-page-grid{display:grid;gap:.75rem;background:linear-gradient(180deg,hsl(0 0% 100%/.18),transparent 24%),repeating-linear-gradient(90deg,hsl(199 58% 52%/.055) 0 1px,transparent 1px 44px)}.workbench-panel{border-color:hsl(205 38% 68%/.46);background:linear-gradient(180deg,hsl(0 0% 100%/.72),hsl(205 58% 98%/.56)),linear-gradient(110deg,hsl(199 89% 48%/.07),transparent 48%,hsl(168 72% 42%/.045));backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}.workbench-main-panel,.workbench-side-panel{min-width:0;min-height:0;overflow:hidden;border-radius:.5rem;border:1px solid hsl(205 38% 68%/.42);background:linear-gradient(180deg,hsl(0 0% 100%/.7),hsl(205 54% 98%/.56)),linear-gradient(115deg,hsl(199 89% 48%/.08),transparent 44%,hsl(168 72% 42%/.052)),repeating-linear-gradient(0deg,hsl(199 52% 54%/.075) 0 1px,transparent 1px 30px);backdrop-filter:blur(24px) saturate(155%);-webkit-backdrop-filter:blur(24px) saturate(155%);box-shadow:0 20px 56px -40px hsl(202 60% 30%/.5),inset 0 1px 0 hsl(0 0% 100%/.78)}.workbench-main-panel{background:linear-gradient(180deg,hsl(0 0% 100%/.76),hsl(205 58% 98%/.62)),linear-gradient(100deg,hsl(199 89% 48%/.07),transparent 44%,hsl(168 72% 42%/.045),hsl(37 92% 55%/.03))}.workbench-action-rail{border-radius:.5rem;border:1px solid hsl(var(--border)/.64);background-color:hsl(var(--background)/.78);padding:.625rem;box-shadow:0 8px 24px -22px hsl(217 24% 28%/.42);backdrop-filter:blur(10px) saturate(115%);-webkit-backdrop-filter:blur(10px) saturate(115%)}.workbench-empty-panel{border-radius:.5rem;border:1px dashed hsl(205 38% 68%/.58);background:linear-gradient(180deg,hsl(0 0% 100%/.62),hsl(205 58% 98%/.44)),repeating-linear-gradient(90deg,hsl(199 52% 54%/.08) 0 1px,transparent 1px 24px);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.workbench-density-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.75rem}.workbench-safe-scroll{scrollbar-gutter:stable;overscroll-behavior:contain}.interactive-sweep:after{background:linear-gradient(105deg,transparent 0,hsl(var(--primary)/.07) 42%,transparent 64%);transform:translateX(-18%);transition:opacity .18s ease,transform .26s ease}.interactive-sweep:focus-visible:after,.interactive-sweep:hover:after{opacity:1;transform:translateX(0)}.chat-history-panel{background:linear-gradient(180deg,hsl(0 0% 100%/.72),hsl(205 58% 98%/.56)),linear-gradient(105deg,hsl(199 89% 48%/.07),transparent 48%,hsl(168 72% 42%/.045)),repeating-linear-gradient(0deg,hsl(199 52% 54%/.075) 0 1px,transparent 1px 30px)}.dark .chat-history-panel,.dark .workbench-main-panel,.dark .workbench-panel,.dark .workbench-side-panel{border-color:hsl(205 48% 64%/.2);background:linear-gradient(180deg,hsl(var(--card)/.72),hsl(var(--background)/.58)),linear-gradient(115deg,hsl(199 89% 58%/.105),transparent 44%,hsl(168 72% 52%/.065)),repeating-linear-gradient(0deg,hsl(199 60% 64%/.08) 0 1px,transparent 1px 30px);box-shadow:0 20px 56px -40px hsl(199 88% 32%/.34),inset 0 1px 0 hsl(0 0% 100%/.09)}.liquid-sidebar-panel{box-shadow:0 18px 44px -34px hsl(202 58% 32%/.52),inset -1px 0 0 hsl(0 0% 100%/.52),inset 1px 0 0 hsl(199 89% 48%/.08)}.liquid-primary-action{position:relative;isolation:isolate;overflow:hidden;border:1px solid hsl(199 89% 54%/.36);background:linear-gradient(135deg,hsl(217 91% 58%),hsl(199 89% 48%) 54%,hsl(168 72% 42%));box-shadow:0 14px 28px -18px hsl(199 89% 36%/.78),inset 0 1px 0 hsl(0 0% 100%/.26)}.liquid-primary-action:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 22%,hsl(0 0% 100%/.22),transparent 58%);opacity:.66}.liquid-session-item{background:linear-gradient(180deg,hsl(0 0% 100%/.38),hsl(205 58% 98%/.2))}.liquid-session-item.is-active{border-color:hsl(199 89% 48%/.36);background:linear-gradient(180deg,hsl(0 0% 100%/.72),hsl(199 90% 96%/.58)),linear-gradient(90deg,hsl(199 89% 48%/.16),transparent 65%);box-shadow:0 12px 26px -20px hsl(199 89% 36%/.58),inset 0 1px 0 hsl(0 0% 100%/.74)}.liquid-composer-zone{background:linear-gradient(180deg,hsl(205 58% 98%/.44),hsl(0 0% 100%/.78)),linear-gradient(90deg,hsl(199 89% 48%/.07),transparent 48%,hsl(168 72% 42%/.045));backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);box-shadow:0 -18px 42px -34px hsl(202 58% 32%/.42),inset 0 1px 0 hsl(0 0% 100%/.78)}.liquid-composer-shell{isolation:isolate;overflow:hidden;border-color:hsl(199 58% 54%/.32);background:linear-gradient(180deg,hsl(0 0% 100%/.88),hsl(206 58% 98%/.76)),linear-gradient(112deg,hsl(199 89% 48%/.08),transparent 45%,hsl(168 72% 42%/.05)),repeating-linear-gradient(90deg,hsl(199 52% 54%/.07) 0 1px,transparent 1px 36px);box-shadow:0 18px 48px -32px hsl(202 58% 32%/.5),inset 0 1px 0 hsl(0 0% 100%/.84),inset 0 -1px 0 hsl(199 89% 48%/.1)}.liquid-composer-shell:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent 0 24%,hsl(0 0% 100%/.24) 38%,transparent 58%),linear-gradient(180deg,hsl(0 0% 100%/.28),transparent 36%);opacity:.74}.liquid-function-bar{border-color:hsl(199 58% 54%/.3);background:linear-gradient(180deg,hsl(0 0% 100%/.66),hsl(205 58% 98%/.46)),linear-gradient(90deg,hsl(199 89% 48%/.055),transparent 56%,hsl(168 72% 42%/.035));box-shadow:inset 0 1px 0 hsl(0 0% 100%/.72)}.liquid-status-strip{background:linear-gradient(180deg,hsl(205 58% 98%/.54),hsl(0 0% 100%/.76)),linear-gradient(90deg,hsl(199 89% 48%/.075),transparent 56%,hsl(168 72% 42%/.045));backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);box-shadow:inset 0 1px 0 hsl(0 0% 100%/.72),0 -12px 32px -28px hsl(202 58% 32%/.36)}.third-party-status-strip{padding-top:.35rem;padding-bottom:.35rem;background:linear-gradient(180deg,hsl(202 62% 98%/.56),hsl(0 0% 100%/.82)),linear-gradient(105deg,hsl(199 89% 48%/.11),transparent 46%,hsl(168 72% 42%/.075),hsl(37 92% 55%/.05));box-shadow:inset 0 1px 0 hsl(0 0% 100%/.82),inset 0 -1px 0 hsl(199 89% 48%/.1),0 -14px 36px -30px hsl(202 58% 32%/.46)}.third-party-status-card{border-color:hsl(36 86% 52%/.28);background:linear-gradient(180deg,hsl(0 0% 100%/.72),hsl(201 64% 98%/.6)),linear-gradient(105deg,hsl(36 92% 55%/.14),hsl(199 89% 48%/.08) 46%,hsl(168 72% 42%/.06));box-shadow:0 18px 42px -32px hsl(202 58% 32%/.44),inset 0 1px 0 hsl(0 0% 100%/.82)}.third-party-stage-rail{max-width:min(100%,38rem)}.third-party-stage-pill{position:relative;isolation:isolate;overflow:hidden;border:1px solid hsl(var(--border)/.46);background:linear-gradient(180deg,hsl(0 0% 100%/.7),hsl(205 58% 98%/.42));box-shadow:inset 0 1px 0 hsl(0 0% 100%/.7),0 8px 18px -16px hsl(202 58% 32%/.42)}.third-party-stage-pill[data-state=done]{border-color:hsl(158 64% 44%/.32);background:linear-gradient(180deg,hsl(0 0% 100%/.76),hsl(152 72% 94%/.66)),linear-gradient(90deg,hsl(158 64% 44%/.12),transparent)}.third-party-stage-pill[data-state=active]{border-color:hsl(199 89% 48%/.34);background:linear-gradient(180deg,hsl(0 0% 100%/.8),hsl(199 90% 96%/.7)),linear-gradient(90deg,hsl(199 89% 48%/.16),hsl(168 72% 42%/.1));box-shadow:0 0 0 1px hsl(199 89% 48%/.1),0 10px 22px -16px hsl(199 89% 36%/.5),inset 0 1px 0 hsl(0 0% 100%/.82)}.third-party-stage-pill[data-state=idle]{color:hsl(var(--muted-foreground))}.third-party-action-rail{padding:.125rem}.third-party-task-button{position:relative;isolation:isolate;overflow:hidden;border-color:hsl(199 58% 54%/.3);background:linear-gradient(180deg,hsl(0 0% 100%/.76),hsl(205 58% 98%/.54)),linear-gradient(110deg,hsl(199 89% 48%/.09),transparent 52%,hsl(168 72% 42%/.065));color:hsl(var(--foreground));box-shadow:0 10px 24px -20px hsl(202 58% 32%/.5),inset 0 1px 0 hsl(0 0% 100%/.78)}.third-party-task-button:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 18%,hsl(0 0% 100%/.25),transparent 54%);opacity:0;transform:translateX(-32%);transition:opacity .18s ease,transform .24s ease}.third-party-task-button:hover:after{opacity:.85;transform:translateX(0)}.third-party-task-button.is-running{border-color:hsl(199 89% 48%/.46);background:linear-gradient(135deg,hsl(217 91% 58%/.12),hsl(199 89% 48%/.14),hsl(168 72% 42%/.1)),hsl(0 0% 100%/.72);box-shadow:0 12px 28px -20px hsl(199 89% 36%/.66),0 0 0 2px hsl(199 89% 48%/.08)}.third-party-task-button.is-completed{border-color:hsl(158 64% 44%/.44);background:linear-gradient(180deg,hsl(0 0% 100%/.82),hsl(152 72% 94%/.72)),linear-gradient(90deg,hsl(158 64% 44%/.16),transparent 68%);color:hsl(158 64% 30%)}.third-party-problem-card,.third-party-problem-intro{border-color:hsl(199 58% 54%/.3);background:linear-gradient(180deg,hsl(0 0% 100%/.76),hsl(205 58% 98%/.58)),linear-gradient(105deg,hsl(199 89% 48%/.075),transparent 48%,hsl(168 72% 42%/.052));backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);box-shadow:0 14px 32px -26px hsl(202 58% 32%/.46),inset 0 1px 0 hsl(0 0% 100%/.78)}.third-party-problem-card:hover{border-color:hsl(199 89% 48%/.38);box-shadow:0 18px 38px -28px hsl(199 89% 36%/.52),inset 0 1px 0 hsl(0 0% 100%/.82)}.third-party-problem-header{background:linear-gradient(180deg,hsl(0 0% 100%/.52),hsl(205 58% 98%/.36)),linear-gradient(90deg,hsl(199 89% 48%/.09),transparent 58%,hsl(37 92% 55%/.05))}.third-party-problem-index{border:1px solid hsl(199 89% 48%/.22);box-shadow:inset 0 1px 0 hsl(0 0% 100%/.65)}.third-party-problem-body{background:linear-gradient(180deg,hsl(0 0% 100%/.24),transparent)}.third-party-problem-ghost{border:1px solid transparent}.third-party-problem-ghost:hover{border-color:hsl(199 89% 48%/.22);background:hsl(199 89% 48%/.08);color:hsl(199 89% 38%)}.third-party-problem-primary{border-color:hsl(199 58% 54%/.3);background:hsl(0 0% 100%/.62)}.third-party-problem-primary:hover{border-color:hsl(199 89% 48%/.4);background:linear-gradient(135deg,hsl(199 89% 48%/.12),hsl(168 72% 42%/.08));color:hsl(199 89% 36%)}.third-party-problem-overlay{backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%)}.biochemistry-design-shell .biochemistry-page-grid{background:linear-gradient(180deg,hsl(0 0% 100%/.22),transparent 26%),linear-gradient(112deg,hsl(172 72% 42%/.075),transparent 38%,hsl(199 89% 48%/.065),hsl(262 83% 58%/.04)),repeating-linear-gradient(90deg,hsl(186 58% 48%/.06) 0 1px,transparent 1px 42px),repeating-linear-gradient(0deg,hsl(168 54% 46%/.04) 0 1px,transparent 1px 32px)}.biochemistry-design-shell .workbench-header{background:linear-gradient(180deg,hsl(0 0% 100%/.82),hsl(178 48% 97%/.66)),linear-gradient(92deg,hsl(168 72% 42%/.12),transparent 42%,hsl(199 89% 48%/.09),hsl(262 83% 58%/.045))}.biochemistry-design-shell .workbench-header:after{background:linear-gradient(90deg,transparent,hsl(168 72% 42%/.3),hsl(199 89% 48%/.28),hsl(262 83% 58%/.14),transparent)}.biochemistry-design-shell .liquid-sidebar-panel,.biochemistry-main-panel{position:relative;isolation:isolate;border-color:hsl(184 46% 58%/.46);background:linear-gradient(180deg,hsl(0 0% 100%/.78),hsl(174 48% 97%/.62)),linear-gradient(118deg,hsl(168 72% 42%/.09),transparent 42%,hsl(199 89% 48%/.06),hsl(262 83% 58%/.035)),repeating-linear-gradient(0deg,hsl(172 56% 44%/.07) 0 1px,transparent 1px 30px);box-shadow:0 22px 58px -42px hsl(184 62% 28%/.58),inset 0 1px 0 hsl(0 0% 100%/.84),inset 0 -1px 0 hsl(168 72% 42%/.1)}.biochemistry-design-shell .liquid-sidebar-panel:before,.biochemistry-main-panel:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(104deg,transparent 0 23%,hsl(0 0% 100%/.26) 38%,transparent 57%),linear-gradient(180deg,hsl(0 0% 100%/.24),transparent 34%);opacity:.72}.biochemistry-chat-stage{background:linear-gradient(180deg,hsl(0 0% 100%/.08),transparent 9rem),repeating-linear-gradient(90deg,hsl(184 54% 48%/.05) 0 1px,transparent 1px 48px)}.biochemistry-design-shell .liquid-ai-message{border-color:hsl(184 46% 58%/.38);background:linear-gradient(180deg,hsl(0 0% 100%/.84),hsl(178 48% 97%/.66)),linear-gradient(106deg,hsl(168 72% 42%/.07),transparent 52%,hsl(199 89% 48%/.04))}.biochemistry-subject-strip{padding-top:.35rem;padding-bottom:.35rem;border-color:hsl(184 46% 58%/.34);background:linear-gradient(180deg,hsl(178 52% 98%/.62),hsl(0 0% 100%/.86)),linear-gradient(104deg,hsl(168 72% 42%/.13),transparent 44%,hsl(199 89% 48%/.09),hsl(262 83% 58%/.045));box-shadow:inset 0 1px 0 hsl(0 0% 100%/.84),inset 0 -1px 0 hsl(168 72% 42%/.12),0 -14px 36px -30px hsl(184 62% 28%/.48)}.biochemistry-subject-card{border-color:hsl(168 72% 42%/.3);background:linear-gradient(180deg,hsl(0 0% 100%/.78),hsl(175 54% 96%/.66)),linear-gradient(110deg,hsl(168 72% 42%/.13),hsl(199 89% 48%/.08) 48%,hsl(262 83% 58%/.045));box-shadow:0 18px 42px -32px hsl(184 62% 28%/.48),inset 0 1px 0 hsl(0 0% 100%/.84),inset 0 -1px 0 hsl(168 72% 42%/.1)}.biochemistry-subject-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(104deg,transparent 0 22%,hsl(0 0% 100%/.3) 38%,transparent 58%),repeating-linear-gradient(90deg,hsl(184 54% 48%/.045) 0 1px,transparent 1px 36px);opacity:.72}.biochemistry-subject-button{position:relative;isolation:isolate;overflow:hidden;border-color:hsl(184 46% 58%/.3);background:linear-gradient(180deg,hsl(0 0% 100%/.78),hsl(176 50% 96%/.56)),linear-gradient(110deg,hsl(168 72% 42%/.08),transparent 52%,hsl(199 89% 48%/.055));box-shadow:0 9px 20px -17px hsl(184 62% 28%/.48),inset 0 1px 0 hsl(0 0% 100%/.78)}.biochemistry-subject-button:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 18%,hsl(0 0% 100%/.3),transparent 56%);opacity:0;transform:translateX(-30%);transition:opacity .18s ease,transform .24s ease}.biochemistry-subject-button.is-active:after,.biochemistry-subject-button:hover:after{opacity:.82;transform:translateX(0)}.biochemistry-subject-button.is-active{border-color:hsl(168 72% 42%/.48);background:linear-gradient(135deg,hsl(168 72% 42%/.16),hsl(199 89% 48%/.13),hsl(262 83% 58%/.07)),hsl(0 0% 100%/.78);box-shadow:0 12px 28px -20px hsl(168 72% 30%/.58),0 0 0 1px hsl(168 72% 42%/.11),inset 0 1px 0 hsl(0 0% 100%/.82)}.biochemistry-design-shell .third-party-status-strip{border-color:hsl(184 46% 58%/.32);background:linear-gradient(180deg,hsl(178 52% 98%/.6),hsl(0 0% 100%/.84)),linear-gradient(105deg,hsl(168 72% 42%/.11),transparent 42%,hsl(199 89% 48%/.075),hsl(262 83% 58%/.045));box-shadow:inset 0 1px 0 hsl(0 0% 100%/.84),inset 0 -1px 0 hsl(168 72% 42%/.11),0 -14px 36px -30px hsl(184 62% 28%/.46)}.biochemistry-design-shell .third-party-status-card{border-color:hsl(168 72% 42%/.28);background:linear-gradient(180deg,hsl(0 0% 100%/.76),hsl(175 54% 96%/.62)),linear-gradient(105deg,hsl(168 72% 42%/.12),hsl(199 89% 48%/.075) 48%,hsl(262 83% 58%/.045));box-shadow:0 18px 42px -32px hsl(184 62% 28%/.48),inset 0 1px 0 hsl(0 0% 100%/.84)}.biochemistry-design-shell .third-party-stage-pill[data-state=active]{border-color:hsl(168 72% 42%/.38);background:linear-gradient(180deg,hsl(0 0% 100%/.82),hsl(168 72% 95%/.7)),linear-gradient(90deg,hsl(168 72% 42%/.17),hsl(199 89% 48%/.1));box-shadow:0 0 0 1px hsl(168 72% 42%/.12),0 10px 22px -16px hsl(168 72% 30%/.5),inset 0 1px 0 hsl(0 0% 100%/.84)}.biochemistry-design-shell .liquid-function-bar,.biochemistry-design-shell .third-party-task-button{border-color:hsl(184 46% 58%/.32);background:linear-gradient(180deg,hsl(0 0% 100%/.78),hsl(176 50% 96%/.58)),linear-gradient(110deg,hsl(168 72% 42%/.08),transparent 54%,hsl(199 89% 48%/.055))}.biochemistry-design-shell .liquid-composer-zone{background:linear-gradient(180deg,hsl(178 52% 98%/.46),hsl(0 0% 100%/.84)),linear-gradient(94deg,hsl(168 72% 42%/.07),transparent 48%,hsl(199 89% 48%/.052),hsl(262 83% 58%/.03))}.biochemistry-design-shell .liquid-composer-shell{border-color:hsl(184 46% 58%/.38);background:linear-gradient(180deg,hsl(0 0% 100%/.9),hsl(176 50% 96%/.78)),linear-gradient(112deg,hsl(168 72% 42%/.09),transparent 45%,hsl(199 89% 48%/.06),hsl(262 83% 58%/.03)),repeating-linear-gradient(90deg,hsl(184 54% 48%/.055) 0 1px,transparent 1px 36px)}.biochemistry-agent-shell .biochemistry-page-grid{background:linear-gradient(180deg,hsl(0 0% 100%/.24),transparent 24%),linear-gradient(118deg,hsl(166 78% 42%/.088),transparent 36%,hsl(199 89% 48%/.072) 66%,hsl(262 83% 58%/.044)),repeating-linear-gradient(90deg,hsl(186 58% 48%/.066) 0 1px,transparent 1px 40px),repeating-linear-gradient(0deg,hsl(168 54% 46%/.044) 0 1px,transparent 1px 32px)}.biochemistry-agent-shell .chat-scroll-canvas{background:linear-gradient(180deg,hsl(0 0% 100%/.16),transparent 8rem),radial-gradient(circle at 16% 4%,hsl(168 72% 42%/.1),transparent 32%),radial-gradient(circle at 78% 10%,hsl(199 89% 48%/.075),transparent 28%),repeating-linear-gradient(90deg,hsl(184 54% 48%/.05) 0 1px,transparent 1px 48px)}.biochemistry-agent-shell .liquid-user-message{background:linear-gradient(135deg,hsl(199 89% 48%),hsl(168 72% 42%) 58%,hsl(262 83% 58%));box-shadow:0 18px 42px -26px hsl(184 62% 28%/.74),inset 0 1px 0 hsl(0 0% 100%/.24)}.biochemistry-agent-task-shell{min-width:0}.biochemistry-agent-task-panel{position:relative;isolation:isolate;overflow:hidden;border-color:hsl(184 46% 58%/.34);background:linear-gradient(180deg,hsl(0 0% 100%/.82),hsl(176 50% 96%/.64)),linear-gradient(112deg,hsl(168 72% 42%/.105),transparent 44%,hsl(199 89% 48%/.07),hsl(262 83% 58%/.038)),repeating-linear-gradient(90deg,hsl(184 54% 48%/.054) 0 1px,transparent 1px 34px);box-shadow:0 15px 36px -28px hsl(184 62% 28%/.54),inset 0 1px 0 hsl(0 0% 100%/.82),inset 0 -1px 0 hsl(168 72% 42%/.1)}.biochemistry-agent-task-panel:after,.biochemistry-agent-task-panel:before{content:"";position:absolute;pointer-events:none;z-index:0}.biochemistry-agent-task-panel:before{inset:0;background:linear-gradient(105deg,transparent 14%,hsl(0 0% 100%/.3) 36%,transparent 58%),radial-gradient(circle at 7% 0,hsl(168 72% 42%/.16),transparent 33%),radial-gradient(circle at 92% 22%,hsl(199 89% 48%/.12),transparent 34%);opacity:.82}.biochemistry-agent-task-panel:after{inset:auto 0 0 0;height:2px;background:linear-gradient(90deg,transparent,hsl(168 72% 42%/.48),hsl(199 89% 48%/.36),hsl(262 83% 58%/.24),transparent);opacity:.72}.biochemistry-agent-task-panel>*{position:relative;z-index:1}.biochemistry-agent-task-grid{align-items:center}.biochemistry-agent-task-button{position:relative;isolation:isolate;overflow:hidden;border-color:hsl(184 46% 58%/.3);background:linear-gradient(180deg,hsl(0 0% 100%/.8),hsl(176 50% 96%/.58)),linear-gradient(110deg,hsl(168 72% 42%/.09),transparent 52%,hsl(199 89% 48%/.06));color:hsl(190 42% 21%);box-shadow:0 9px 22px -18px hsl(184 62% 28%/.52),inset 0 1px 0 hsl(0 0% 100%/.8)}.biochemistry-agent-task-button:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 18%,hsl(0 0% 100%/.32),transparent 58%);opacity:0;transform:translateX(-28%);transition:opacity .18s ease,transform .24s ease}.biochemistry-agent-task-button:hover:after{opacity:.84;transform:translateX(0)}.biochemistry-agent-task-button svg{color:hsl(168 72% 34%)}.biochemistry-agent-task-button.is-experimental{border-color:hsl(37 92% 55%/.38);background:linear-gradient(180deg,hsl(0 0% 100%/.84),hsl(42 94% 94%/.62)),linear-gradient(112deg,hsl(37 92% 55%/.12),transparent 54%,hsl(168 72% 42%/.052));color:hsl(35 64% 30%);box-shadow:0 10px 24px -18px hsl(37 92% 38%/.48),inset 0 1px 0 hsl(0 0% 100%/.82)}.biochemistry-agent-task-button.is-experimental svg{color:hsl(37 92% 40%)}.biochemistry-agent-task-button:disabled{opacity:.62}.biochemistry-agent-data-notice{position:relative;overflow:hidden;border-color:hsl(37 92% 55%/.3);background:linear-gradient(180deg,hsl(0 0% 100%/.78),hsl(42 94% 94%/.6)),linear-gradient(105deg,hsl(37 92% 55%/.105),transparent 48%,hsl(168 72% 42%/.045));box-shadow:0 10px 24px -20px hsl(37 92% 38%/.44),inset 0 1px 0 hsl(0 0% 100%/.78)}.dark .biochemistry-design-shell .liquid-composer-shell,.dark .biochemistry-design-shell .liquid-composer-zone,.dark .biochemistry-design-shell .liquid-function-bar,.dark .biochemistry-design-shell .liquid-sidebar-panel,.dark .biochemistry-design-shell .third-party-status-card,.dark .biochemistry-design-shell .third-party-status-strip,.dark .biochemistry-design-shell .third-party-task-button,.dark .biochemistry-design-shell .workbench-header,.dark .biochemistry-main-panel,.dark .biochemistry-subject-card,.dark .biochemistry-subject-strip{border-color:hsl(184 54% 62%/.22);background:linear-gradient(180deg,hsl(var(--card)/.76),hsl(var(--background)/.64)),linear-gradient(112deg,hsl(168 72% 52%/.12),transparent 46%,hsl(199 89% 58%/.085),hsl(262 83% 64%/.052));box-shadow:0 18px 42px -32px hsl(184 78% 30%/.34),inset 0 1px 0 hsl(0 0% 100%/.09)}.dark .biochemistry-subject-button{border-color:hsl(184 54% 62%/.22);background:linear-gradient(180deg,hsl(var(--card)/.72),hsl(var(--background)/.56)),linear-gradient(110deg,hsl(168 72% 52%/.12),transparent 52%,hsl(199 89% 58%/.08))}.dark .biochemistry-subject-button.is-active{border-color:hsl(168 72% 52%/.4);background:linear-gradient(135deg,hsl(168 72% 52%/.18),hsl(199 89% 58%/.13),hsl(262 83% 64%/.08)),hsl(var(--card)/.72)}.dark .biochemistry-agent-shell .chat-scroll-canvas{background:linear-gradient(180deg,hsl(var(--background)/.22),transparent 8rem),radial-gradient(circle at 16% 4%,hsl(168 72% 52%/.12),transparent 32%),radial-gradient(circle at 78% 10%,hsl(199 89% 58%/.095),transparent 28%),repeating-linear-gradient(90deg,hsl(184 54% 62%/.038) 0 1px,transparent 1px 48px)}.dark .biochemistry-agent-task-panel{border-color:hsl(184 54% 62%/.22);background:linear-gradient(180deg,hsl(var(--card)/.76),hsl(var(--background)/.62)),linear-gradient(112deg,hsl(168 72% 52%/.13),transparent 46%,hsl(199 89% 58%/.095),hsl(262 83% 64%/.06));box-shadow:0 16px 42px -32px hsl(184 78% 30%/.36),inset 0 1px 0 hsl(0 0% 100%/.09)}.dark .biochemistry-agent-task-button{border-color:hsl(184 54% 62%/.24);background:linear-gradient(180deg,hsl(var(--card)/.74),hsl(var(--background)/.58)),linear-gradient(110deg,hsl(168 72% 52%/.13),transparent 52%,hsl(199 89% 58%/.085));color:hsl(184 58% 88%);box-shadow:0 12px 28px -24px hsl(184 78% 30%/.4),inset 0 1px 0 hsl(0 0% 100%/.09)}.dark .biochemistry-agent-task-button svg{color:hsl(168 72% 72%)}.dark .biochemistry-agent-data-notice,.dark .biochemistry-agent-task-button.is-experimental{border-color:hsl(37 92% 58%/.26);background:linear-gradient(180deg,hsl(var(--card)/.72),hsl(var(--background)/.58)),linear-gradient(112deg,hsl(37 92% 58%/.14),transparent 54%,hsl(168 72% 52%/.06));color:hsl(42 96% 84%)}.dark .biochemistry-agent-task-button.is-experimental svg{color:hsl(42 96% 72%)}.nano-image-shell .workbench-header{border-color:hsl(205 58% 56%/.28);background:linear-gradient(180deg,hsl(0 0% 100%/.82),hsl(207 72% 98%/.66)),linear-gradient(92deg,hsl(205 92% 50%/.13),transparent 38%,hsl(176 74% 44%/.08),hsl(287 82% 58%/.052));box-shadow:0 16px 40px -34px hsl(205 92% 36%/.42),inset 0 -1px 0 hsl(205 92% 50%/.12)}.nano-image-shell .workbench-header:after{background:linear-gradient(90deg,transparent,hsl(205 92% 50%/.34),hsl(176 74% 44%/.24),hsl(287 82% 58%/.18),transparent)}.nano-image-page-grid{background:linear-gradient(180deg,hsl(0 0% 100%/.24),transparent 25%),linear-gradient(112deg,hsl(205 92% 50%/.07),transparent 36%,hsl(176 74% 44%/.058),hsl(287 82% 58%/.04)),repeating-linear-gradient(90deg,hsl(204 70% 54%/.066) 0 1px,transparent 1px 42px),repeating-linear-gradient(0deg,hsl(176 60% 46%/.038) 0 1px,transparent 1px 32px)}.nano-image-main-panel,.nano-image-shell .liquid-sidebar-panel{position:relative;isolation:isolate;border-color:hsl(205 52% 58%/.42);background:linear-gradient(180deg,hsl(0 0% 100%/.8),hsl(207 72% 98%/.62)),linear-gradient(116deg,hsl(205 92% 50%/.088),transparent 43%,hsl(176 74% 44%/.06),hsl(287 82% 58%/.034)),repeating-linear-gradient(0deg,hsl(204 70% 54%/.062) 0 1px,transparent 1px 30px);box-shadow:0 24px 64px -44px hsl(205 80% 32%/.54),inset 0 1px 0 hsl(0 0% 100%/.86),inset 0 -1px 0 hsl(205 92% 50%/.1)}.nano-image-main-panel:before,.nano-image-shell .liquid-sidebar-panel:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(104deg,transparent 0 23%,hsl(0 0% 100%/.26) 38%,transparent 57%),linear-gradient(180deg,hsl(0 0% 100%/.22),transparent 36%);opacity:.74}.nano-image-chat-stage .chat-scroll-canvas{background:linear-gradient(180deg,hsl(0 0% 100%/.16),transparent 8rem),linear-gradient(115deg,hsl(205 92% 50%/.05),transparent 42%,hsl(176 74% 44%/.042),hsl(287 82% 58%/.03)),repeating-linear-gradient(90deg,hsl(204 70% 54%/.05) 0 1px,transparent 1px 48px)}.nano-image-shell .liquid-user-message{background:linear-gradient(135deg,hsl(214 92% 55%),hsl(193 91% 47%) 52%,hsl(169 72% 42%));box-shadow:0 18px 42px -26px hsl(205 78% 34%/.72),inset 0 1px 0 hsl(0 0% 100%/.25)}.nano-image-shell .liquid-ai-message{border-color:hsl(205 52% 58%/.36);background:linear-gradient(180deg,hsl(0 0% 100%/.86),hsl(207 72% 98%/.68)),linear-gradient(108deg,hsl(205 92% 50%/.066),transparent 50%,hsl(176 74% 44%/.044));box-shadow:0 16px 44px -34px hsl(205 80% 32%/.44),inset 0 1px 0 hsl(0 0% 100%/.82)}.nano-image-generation-panel,.nano-image-inline-preview,.nano-image-main-preview{position:relative;isolation:isolate;overflow:hidden;border-color:hsl(205 58% 56%/.34);background:linear-gradient(180deg,hsl(0 0% 100%/.76),hsl(207 72% 98%/.56)),linear-gradient(114deg,hsl(205 92% 50%/.082),transparent 48%,hsl(176 74% 44%/.052),hsl(287 82% 58%/.028));box-shadow:0 15px 38px -30px hsl(205 78% 34%/.5),inset 0 1px 0 hsl(0 0% 100%/.84)}.nano-image-generation-panel:before,.nano-image-inline-preview:before,.nano-image-main-preview:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 16%,hsl(0 0% 100%/.28) 38%,transparent 60%),repeating-linear-gradient(90deg,hsl(204 70% 54%/.036) 0 1px,transparent 1px 34px);opacity:.76}.nano-image-generation-panel .text-muted-foreground{color:hsl(205 24% 40%/.82)}.nano-image-inline-preview img,.nano-image-main-preview img{width:min(100%,28rem);max-width:min(100%,28rem)!important;max-height:28rem!important;border:1px solid hsl(205 42% 66%/.26);background:linear-gradient(180deg,hsl(0 0% 100%/.92),hsl(207 72% 98%/.74)),repeating-linear-gradient(90deg,hsl(204 70% 54%/.052) 0 1px,transparent 1px 24px);box-shadow:0 14px 32px -26px hsl(205 80% 32%/.48),inset 0 1px 0 hsl(0 0% 100%/.86)}.nano-image-thumb-grid{border-top:1px solid hsl(205 58% 56%/.18);padding-top:.5rem}.nano-image-thumb{border-color:hsl(205 58% 56%/.34);background:linear-gradient(180deg,hsl(0 0% 100%/.78),hsl(207 72% 98%/.56));box-shadow:inset 0 1px 0 hsl(0 0% 100%/.78)}.nano-image-thumb:hover{border-color:hsl(205 92% 50%/.48);box-shadow:0 10px 24px -20px hsl(205 78% 34%/.52)}.nano-image-composer-zone{background:linear-gradient(180deg,hsl(207 72% 98%/.48),hsl(0 0% 100%/.84)),linear-gradient(95deg,hsl(205 92% 50%/.076),transparent 46%,hsl(176 74% 44%/.052),hsl(287 82% 58%/.032));box-shadow:0 -18px 44px -34px hsl(205 80% 32%/.48),inset 0 1px 0 hsl(0 0% 100%/.82)}.nano-image-composer-shell{border-color:hsl(205 58% 56%/.42);background:linear-gradient(180deg,hsl(0 0% 100%/.9),hsl(207 72% 98%/.78)),linear-gradient(112deg,hsl(205 92% 50%/.092),transparent 45%,hsl(176 74% 44%/.06),hsl(287 82% 58%/.034)),repeating-linear-gradient(90deg,hsl(204 70% 54%/.054) 0 1px,transparent 1px 36px);box-shadow:0 20px 52px -34px hsl(205 78% 34%/.58),inset 0 1px 0 hsl(0 0% 100%/.86),inset 0 -1px 0 hsl(205 92% 50%/.11)}.nano-image-composer-shell:focus-within{border-color:hsl(205 92% 50%/.52);box-shadow:0 22px 58px -34px hsl(205 78% 34%/.62),0 0 0 1px hsl(176 74% 44%/.14),inset 0 1px 0 hsl(0 0% 100%/.88)}.nano-image-composer-shell textarea::placeholder{color:hsl(205 22% 42%/.7)}.nano-image-function-bar{gap:.375rem;border-color:hsl(205 58% 56%/.36);background:linear-gradient(180deg,hsl(0 0% 100%/.8),hsl(207 72% 98%/.6)),linear-gradient(100deg,hsl(205 92% 50%/.08),transparent 44%,hsl(176 74% 44%/.052),hsl(287 82% 58%/.03));box-shadow:0 10px 28px -24px hsl(205 78% 34%/.5),inset 0 1px 0 hsl(0 0% 100%/.84)}.nano-image-model-picker>button{border-color:hsl(205 58% 56%/.34);background:linear-gradient(180deg,hsl(0 0% 100%/.78),hsl(207 72% 98%/.56));box-shadow:inset 0 1px 0 hsl(0 0% 100%/.8)}.nano-image-gpt-controls{align-items:stretch;min-width:min(100%,18rem)}.nano-image-inline-options{min-height:2rem;border-left:0!important;border:1px solid hsl(205 58% 56%/.24);border-radius:.5rem;padding:.25rem .45rem;background:linear-gradient(180deg,hsl(0 0% 100%/.7),hsl(207 72% 98%/.48)),linear-gradient(100deg,hsl(205 92% 50%/.05),transparent 60%,hsl(176 74% 44%/.038));box-shadow:inset 0 1px 0 hsl(0 0% 100%/.74)}.nano-image-inline-options>label{color:hsl(205 34% 29%);font-weight:650;letter-spacing:0}.nano-image-inline-options button{border-radius:.375rem;min-width:1.55rem;background-color:hsl(0 0% 100%/.76);box-shadow:inset 0 1px 0 hsl(0 0% 100%/.72)}.nano-image-inline-options button:hover{border-color:hsl(205 92% 50%/.4);background:linear-gradient(180deg,hsl(0 0% 100%/.86),hsl(205 92% 96%/.64))}.nano-image-aspect-icon{height:1.625rem;border-color:hsl(176 74% 44%/.34);background:linear-gradient(180deg,hsl(0 0% 100%/.78),hsl(176 74% 96%/.58)),repeating-linear-gradient(90deg,hsl(176 74% 44%/.18) 0 1px,transparent 1px 8px);box-shadow:0 8px 18px -16px hsl(176 72% 30%/.5),inset 0 1px 0 hsl(0 0% 100%/.82)}.nano-image-attachment-status{border-color:hsl(176 74% 44%/.28)!important;background:linear-gradient(180deg,hsl(0 0% 100%/.76),hsl(176 74% 96%/.54))!important;color:hsl(182 48% 25%)!important;box-shadow:inset 0 1px 0 hsl(0 0% 100%/.8)}.nano-image-attachment-chip{border-color:hsl(205 58% 56%/.32);background:linear-gradient(180deg,hsl(0 0% 100%/.76),hsl(207 72% 98%/.54)),linear-gradient(105deg,hsl(205 92% 50%/.074),transparent 52%,hsl(176 74% 44%/.048));box-shadow:0 10px 24px -20px hsl(205 78% 34%/.48),inset 0 1px 0 hsl(0 0% 100%/.8)}.dark .nano-image-composer-shell,.dark .nano-image-composer-zone,.dark .nano-image-function-bar,.dark .nano-image-generation-panel,.dark .nano-image-inline-preview,.dark .nano-image-main-panel,.dark .nano-image-main-preview,.dark .nano-image-shell .liquid-sidebar-panel,.dark .nano-image-shell .workbench-header{border-color:hsl(205 70% 64%/.22);background:linear-gradient(180deg,hsl(var(--card)/.76),hsl(var(--background)/.62)),linear-gradient(112deg,hsl(205 92% 58%/.12),transparent 44%,hsl(176 74% 52%/.086),hsl(287 82% 64%/.052));box-shadow:0 18px 44px -34px hsl(205 92% 30%/.38),inset 0 1px 0 hsl(0 0% 100%/.09)}.dark .nano-image-chat-stage .chat-scroll-canvas,.dark .nano-image-page-grid{background:linear-gradient(180deg,hsl(var(--background)/.22),transparent 24%),linear-gradient(112deg,hsl(205 92% 58%/.1),transparent 40%,hsl(176 74% 52%/.07),hsl(287 82% 64%/.046)),repeating-linear-gradient(90deg,hsl(205 70% 64%/.042) 0 1px,transparent 1px 44px)}.dark .nano-image-shell .liquid-user-message{background:linear-gradient(135deg,hsl(214 92% 54%),hsl(193 91% 48%) 52%,hsl(169 72% 44%))}.dark .nano-image-attachment-chip,.dark .nano-image-inline-options,.dark .nano-image-model-picker>button,.dark .nano-image-shell .liquid-ai-message,.dark .nano-image-thumb{border-color:hsl(205 70% 64%/.22);background:linear-gradient(180deg,hsl(var(--card)/.72),hsl(var(--background)/.56)),linear-gradient(110deg,hsl(205 92% 58%/.12),transparent 52%,hsl(176 74% 52%/.08))}.dark .nano-image-inline-options>label{color:hsl(205 86% 86%)}.dark .nano-image-inline-options button{background-color:hsl(var(--background)/.62)}.dark .nano-image-composer-shell textarea::placeholder,.dark .nano-image-generation-panel .text-muted-foreground{color:hsl(205 34% 76%/.74)}.dark .nano-image-attachment-status{border-color:hsl(176 74% 52%/.24)!important;background:linear-gradient(180deg,hsl(var(--card)/.72),hsl(var(--background)/.56)),linear-gradient(110deg,hsl(176 74% 52%/.12),transparent 60%)!important;color:hsl(176 74% 84%)!important}@media (max-width:768px){.nano-image-function-bar{gap:.3rem}.nano-image-gpt-controls,.nano-image-inline-options{flex-basis:100%}.nano-image-inline-options{align-items:flex-start}.nano-image-inline-preview img,.nano-image-main-preview img{width:100%;max-height:22rem!important}}.agent-handoff-status{background:linear-gradient(180deg,hsl(205 58% 98%/.48),hsl(0 0% 100%/.76)),linear-gradient(105deg,hsl(199 89% 48%/.105),transparent 48%,hsl(168 72% 42%/.07),hsl(262 83% 58%/.045));box-shadow:inset 0 1px 0 hsl(0 0% 100%/.78),inset 0 -1px 0 hsl(199 89% 48%/.12),0 14px 36px -34px hsl(202 58% 32%/.42)}.agent-handoff-inner{border-color:hsl(199 58% 54%/.26);background:linear-gradient(180deg,hsl(0 0% 100%/.68),hsl(205 58% 98%/.52)),linear-gradient(110deg,hsl(199 89% 48%/.09),transparent 54%,hsl(168 72% 42%/.05));box-shadow:0 16px 38px -32px hsl(202 58% 32%/.46),inset 0 1px 0 hsl(0 0% 100%/.82)}.agent-handoff-action-chip,.agent-handoff-chip,.agent-handoff-return-button{border-color:hsl(199 58% 54%/.28);background:linear-gradient(180deg,hsl(0 0% 100%/.72),hsl(205 58% 98%/.48));box-shadow:inset 0 1px 0 hsl(0 0% 100%/.72)}.agent-handoff-chip.is-primary,.agent-handoff-return-button:hover{border-color:hsl(199 89% 48%/.4);background:linear-gradient(135deg,hsl(217 91% 58%/.12),hsl(199 89% 48%/.12),hsl(168 72% 42%/.08)),hsl(0 0% 100%/.68)}.agent-task-panel{position:relative;isolation:isolate;overflow:hidden;border-color:hsl(199 58% 54%/.3);background:linear-gradient(180deg,hsl(0 0% 100%/.76),hsl(205 58% 98%/.56)),linear-gradient(112deg,hsl(199 89% 48%/.075),transparent 48%,hsl(168 72% 42%/.05)),repeating-linear-gradient(90deg,hsl(199 52% 54%/.06) 0 1px,transparent 1px 38px);box-shadow:0 16px 40px -30px hsl(202 58% 32%/.48),inset 0 1px 0 hsl(0 0% 100%/.8),inset 0 -1px 0 hsl(199 89% 48%/.1)}.agent-task-panel:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 14%,hsl(0 0% 100%/.24) 34%,transparent 56%),radial-gradient(circle at 9% 0,hsl(199 89% 48%/.12),transparent 34%),radial-gradient(circle at 88% 20%,hsl(168 72% 42%/.1),transparent 32%);opacity:.88}.agent-task-section{position:relative}.agent-task-group-label{color:hsl(202 58% 24%)}.agent-task-button{position:relative;isolation:isolate;overflow:hidden;border-color:hsl(199 58% 54%/.28);background:linear-gradient(180deg,hsl(0 0% 100%/.74),hsl(205 58% 98%/.52)),linear-gradient(110deg,hsl(199 89% 48%/.075),transparent 54%,hsl(168 72% 42%/.05));color:hsl(var(--foreground));box-shadow:0 10px 24px -20px hsl(202 58% 32%/.46),inset 0 1px 0 hsl(0 0% 100%/.76)}.agent-task-button:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 18%,hsl(0 0% 100%/.28),transparent 56%);opacity:0;transform:translateX(-30%);transition:opacity .18s ease,transform .24s ease}.agent-task-button:hover:after{opacity:.86;transform:translateX(0)}.agent-task-button.is-recommended{border-color:hsl(199 89% 48%/.4);background:linear-gradient(180deg,hsl(0 0% 100%/.82),hsl(199 90% 96%/.68)),linear-gradient(100deg,hsl(217 91% 58%/.13),hsl(199 89% 48%/.12) 52%,hsl(168 72% 42%/.09));box-shadow:0 12px 28px -22px hsl(199 89% 36%/.58),0 0 0 1px hsl(199 89% 48%/.08),inset 0 1px 0 hsl(0 0% 100%/.84)}.agent-task-button.is-recommended .agent-task-icon{color:hsl(199 89% 38%)}.requirements-task-panel{position:relative;isolation:isolate;border-color:hsl(199 58% 54%/.28);backdrop-filter:blur(40px) saturate(170%);-webkit-backdrop-filter:blur(40px) saturate(170%);background:linear-gradient(180deg,hsl(0 0% 100%/.78),hsl(205 58% 98%/.56)),radial-gradient(circle at 8% 0,hsl(217 91% 58%/.12),transparent 34%),radial-gradient(circle at 92% 20%,hsl(168 72% 42%/.1),transparent 34%),repeating-linear-gradient(90deg,hsl(199 52% 54%/.055) 0 1px,transparent 1px 34px);box-shadow:0 16px 40px -30px hsl(202 58% 32%/.48),inset 0 1px 0 hsl(0 0% 100%/.82),inset 0 -1px 0 hsl(199 89% 48%/.1)}.requirements-task-panel:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 12%,hsl(0 0% 100%/.26) 34%,transparent 58%),linear-gradient(180deg,hsl(0 0% 100%/.24),transparent 56%);opacity:.88}.requirements-task-panel:after{content:"";position:absolute;inset:.35rem;z-index:-1;pointer-events:none;border-radius:.45rem;border:1px solid hsl(199 58% 54%/.1)}.requirements-task-header{position:relative;z-index:1}.requirements-task-title{color:hsl(202 58% 24%)}.requirements-task-hint{color:hsl(202 34% 40%/.74)}.requirements-task-button{--req-accent:37 99 235;position:relative;isolation:isolate;overflow:hidden;border-color:rgb(var(--req-accent)/.24);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);background:linear-gradient(180deg,hsl(0 0% 100%/.72),hsl(205 58% 98%/.48)),linear-gradient(112deg,rgb(var(--req-accent)/.13),transparent 56%,hsl(168 72% 42%/.05));color:hsl(222 47% 16%);box-shadow:0 10px 24px -20px rgb(var(--req-accent)/.42),inset 0 1px 0 hsl(0 0% 100%/.76)}.requirements-task-button:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 18%,hsl(0 0% 100%/.34),transparent 58%),radial-gradient(circle at 10% 0,rgb(var(--req-accent)/.18),transparent 34%);opacity:0;transform:translateX(-28%);transition:opacity .18s ease,transform .24s ease}.requirements-task-button:hover{border-color:rgb(var(--req-accent)/.42);box-shadow:0 14px 30px -22px rgb(var(--req-accent)/.52),0 0 0 1px rgb(var(--req-accent)/.08),inset 0 1px 0 hsl(0 0% 100%/.82)}.requirements-task-button:hover:after{opacity:.92;transform:translateX(0)}.requirements-task-button:disabled{opacity:.62;transform:none}.requirements-task-button.is-data-backend{--req-accent:37 99 235}.requirements-task-button.is-data-frontend{--req-accent:8 145 178}.requirements-task-button.is-image-backend{--req-accent:124 58 237}.requirements-task-button.is-image-frontend{--req-accent:5 150 105}.requirements-task-icon-frame{border:1px solid rgb(var(--req-accent)/.2);background:linear-gradient(180deg,hsl(0 0% 100%/.72),hsl(205 58% 98%/.48)),rgb(var(--req-accent)/.09);box-shadow:inset 0 1px 0 hsl(0 0% 100%/.68)}.requirements-task-domain,.requirements-task-icon{color:rgb(var(--req-accent)/.95)}.requirements-task-layer{color:hsl(222 32% 32%/.76)}.requirements-task-watermark{color:hsl(199 58% 54%/.28)}.quality-console-shell{position:relative;isolation:isolate;overflow:hidden}.quality-console-shell:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,hsl(202 88% 98%/.7),transparent 15rem),linear-gradient(118deg,hsl(217 91% 58%/.1),transparent 32%,hsl(168 72% 42%/.075) 68%,hsl(37 92% 55%/.05)),repeating-linear-gradient(90deg,hsl(199 56% 54%/.075) 0 1px,transparent 1px 40px),repeating-linear-gradient(0deg,hsl(199 56% 54%/.055) 0 1px,transparent 1px 40px);opacity:.82}.quality-console-shell>header,.quality-console-shell>main{position:relative;z-index:1}.quality-console-header{overflow:hidden;border-color:hsl(199 58% 54%/.22)!important;background:linear-gradient(180deg,hsl(0 0% 100%/.78),hsl(204 70% 98%/.56)),linear-gradient(105deg,hsl(199 89% 48%/.12),transparent 42%,hsl(168 72% 42%/.08),hsl(37 92% 55%/.045))!important;box-shadow:0 18px 48px -38px hsl(202 58% 32%/.52),inset 0 1px 0 hsl(0 0% 100%/.82),inset 0 -1px 0 hsl(199 89% 48%/.12)!important}.quality-console-header:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(104deg,transparent 0 18%,hsl(0 0% 100%/.3) 32%,transparent 50%),repeating-linear-gradient(90deg,transparent 0 52px,hsl(199 89% 48%/.075) 52px 53px);opacity:.46}.quality-console-header>*{position:relative;z-index:1}.quality-console-icon{border:1px solid hsl(199 72% 58%/.28);background:linear-gradient(180deg,hsl(0 0% 100%/.78),hsl(199 90% 96%/.62)),linear-gradient(135deg,hsl(217 91% 58%/.14),hsl(168 72% 42%/.1))!important;box-shadow:0 12px 24px -18px hsl(199 89% 36%/.62),inset 0 1px 0 hsl(0 0% 100%/.78)}.quality-console-config-strip{background:linear-gradient(180deg,hsl(205 72% 98%/.5),hsl(0 0% 100%/.72)),linear-gradient(105deg,hsl(199 89% 48%/.075),transparent 50%,hsl(168 72% 42%/.055));backdrop-filter:blur(36px) saturate(170%)!important;-webkit-backdrop-filter:blur(36px) saturate(170%)!important;box-shadow:inset 0 1px 0 hsl(0 0% 100%/.78),0 14px 34px -32px hsl(202 58% 32%/.42)}.quality-console-config-toggle{border:1px solid transparent;background:hsl(0 0% 100%/.24)}.quality-console-config-toggle:hover{border-color:hsl(199 58% 54%/.2);background:linear-gradient(180deg,hsl(0 0% 100%/.5),hsl(205 58% 98%/.34)),linear-gradient(90deg,hsl(199 89% 48%/.07),transparent)}.quality-console-config-panel{border-radius:.5rem}.quality-console-select{border-color:hsl(199 58% 54%/.28)!important;background:linear-gradient(180deg,hsl(0 0% 100%/.78),hsl(205 58% 98%/.56)),linear-gradient(105deg,hsl(199 89% 48%/.055),transparent 58%,hsl(37 92% 55%/.035))!important;box-shadow:0 10px 22px -20px hsl(202 58% 32%/.44),inset 0 1px 0 hsl(0 0% 100%/.72)!important;backdrop-filter:blur(18px) saturate(145%)!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important}.quality-console-mini-button,.quality-level-button{border-color:hsl(199 58% 54%/.24)!important;background:linear-gradient(180deg,hsl(0 0% 100%/.66),hsl(205 58% 98%/.44))!important;box-shadow:inset 0 1px 0 hsl(0 0% 100%/.72);backdrop-filter:blur(14px) saturate(135%)!important;-webkit-backdrop-filter:blur(14px) saturate(135%)!important}.quality-level-button.is-active{border-color:hsl(260 84% 58%/.38)!important;background:linear-gradient(135deg,hsl(260 84% 58%/.18),hsl(199 89% 48%/.12)),hsl(0 0% 100%/.68)!important;box-shadow:0 10px 22px -18px hsl(260 84% 48%/.46),inset 0 1px 0 hsl(0 0% 100%/.76)}.quality-console-danger-button,.quality-console-save,.quality-console-soft-button{backdrop-filter:blur(18px) saturate(145%)!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important}.quality-console-soft-button{border-color:hsl(199 58% 54%/.28)!important;background:linear-gradient(180deg,hsl(0 0% 100%/.7),hsl(205 58% 98%/.48))!important;box-shadow:0 10px 22px -20px hsl(202 58% 32%/.44),inset 0 1px 0 hsl(0 0% 100%/.72)}.quality-console-danger-button{border-color:hsl(var(--destructive)/.36)!important;background:linear-gradient(180deg,hsl(var(--destructive)/.92),hsl(var(--destructive)/.8))!important;box-shadow:0 12px 24px -18px hsl(var(--destructive)/.56),inset 0 1px 0 hsl(0 0% 100%/.22)}.quality-console-save{border:1px solid hsl(199 89% 54%/.36)!important;background:linear-gradient(135deg,hsl(217 91% 58%),hsl(199 89% 48%) 56%,hsl(168 72% 42%))!important;box-shadow:0 14px 28px -18px hsl(199 89% 36%/.78),inset 0 1px 0 hsl(0 0% 100%/.26)}.quality-console-main{background:linear-gradient(180deg,hsl(0 0% 100%/.12),transparent 12rem),repeating-linear-gradient(90deg,hsl(199 52% 54%/.04) 0 1px,transparent 1px 52px)}.quality-console-content{padding-bottom:1rem}.quality-console-toolbar,.quality-empty-panel{backdrop-filter:blur(34px) saturate(170%)!important;-webkit-backdrop-filter:blur(34px) saturate(170%)!important}.quality-console-toolbar{overflow:hidden;border-color:hsl(199 58% 54%/.3)!important;background:linear-gradient(180deg,hsl(0 0% 100%/.72),hsl(205 58% 98%/.52)),linear-gradient(105deg,hsl(199 89% 48%/.085),transparent 52%,hsl(168 72% 42%/.06))!important}.quality-history-card{--quality-accent:13 162 231;isolation:isolate;overflow:hidden;border-color:rgb(var(--quality-accent)/.2)!important;background:linear-gradient(180deg,hsl(0 0% 100%/.74),hsl(205 58% 98%/.54)),linear-gradient(108deg,rgb(var(--quality-accent)/.075),transparent 50%,hsl(168 72% 42%/.05))!important;transition:transform .16s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.quality-history-card[data-status=accepted]{--quality-accent:5 150 105}.quality-history-card[data-status=completed]{--quality-accent:37 99 235}.quality-history-card[data-status=pending]{--quality-accent:245 158 11}.quality-history-card[data-status=failed],.quality-history-card[data-status=rejected]{--quality-accent:225 29 72}.quality-history-card:before{content:"";position:absolute;inset:0 auto 0 0;z-index:-1;width:3px;background:linear-gradient(180deg,rgb(var(--quality-accent)/.8),rgb(var(--quality-accent)/.22))}.quality-history-card:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(104deg,transparent 0 24%,hsl(0 0% 100%/.22) 38%,transparent 58%),linear-gradient(180deg,hsl(0 0% 100%/.16),transparent 48%);opacity:.68}.quality-history-card:hover{transform:translateY(-1px);border-color:rgb(var(--quality-accent)/.34)!important;box-shadow:0 18px 44px -32px rgb(var(--quality-accent)/.34),inset 0 1px 0 hsl(0 0% 100%/.82)!important}.quality-history-card.is-selected{border-color:hsl(190 88% 48%/.55)!important;box-shadow:0 0 0 3px hsl(190 88% 48%/.11),0 18px 44px -30px hsl(190 88% 36%/.36)!important}.quality-history-header{background:linear-gradient(180deg,hsl(0 0% 100%/.22),transparent),linear-gradient(90deg,rgb(var(--quality-accent)/.045),transparent 64%)}.quality-history-title{color:hsl(202 58% 20%)}.quality-history-snippet{color:hsl(202 24% 34%/.74)!important}.quality-history-content{border-top:1px solid rgb(var(--quality-accent)/.14);background:linear-gradient(180deg,hsl(0 0% 100%/.2),hsl(205 58% 98%/.18));padding-bottom:1rem}.quality-console-chip{border-color:hsl(199 58% 54%/.22)!important;background:linear-gradient(180deg,hsl(0 0% 100%/.7),hsl(205 58% 98%/.44))!important;color:hsl(202 34% 28%)!important;box-shadow:inset 0 1px 0 hsl(0 0% 100%/.68)}.quality-status-chip.is-status-completed{border-color:hsl(217 91% 58%/.28)!important;background:linear-gradient(180deg,hsl(217 91% 94%/.86),hsl(199 90% 96%/.58))!important;color:hsl(217 82% 38%)!important}.quality-status-chip.is-status-accepted{border-color:hsl(158 64% 44%/.3)!important;background:linear-gradient(180deg,hsl(152 72% 94%/.88),hsl(168 72% 96%/.58))!important;color:hsl(158 64% 30%)!important}.quality-status-chip.is-status-pending{border-color:hsl(38 88% 48%/.32)!important;background:linear-gradient(180deg,hsl(45 96% 92%/.88),hsl(38 92% 96%/.58))!important;color:hsl(32 88% 32%)!important}.quality-status-chip.is-status-failed,.quality-status-chip.is-status-rejected{border-color:hsl(var(--destructive)/.28)!important;background:linear-gradient(180deg,hsl(var(--destructive)/.12),hsl(0 0% 100%/.52))!important;color:hsl(var(--destructive))!important}.quality-detail-panel,.quality-diff-shell,.quality-issue-row,.quality-text-panel{border-color:hsl(199 58% 54%/.22)!important;background:linear-gradient(180deg,hsl(0 0% 100%/.62),hsl(205 58% 98%/.42)),linear-gradient(105deg,hsl(199 89% 48%/.05),transparent 60%)!important;box-shadow:inset 0 1px 0 hsl(0 0% 100%/.68);backdrop-filter:blur(18px) saturate(145%)!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important}.quality-section-title{color:hsl(202 42% 32%/.82)!important}.quality-severity-chip{box-shadow:inset 0 1px 0 hsl(0 0% 100%/.42)}.quality-quote{border:1px solid hsl(199 58% 54%/.16);background:hsl(0 0% 100%/.46)!important}.quality-error-panel{box-shadow:inset 0 1px 0 hsl(0 0% 100%/.4)}.quality-diff-shell{border:1px solid hsl(199 58% 54%/.22)}.quality-diff-row{border-radius:.25rem}.quality-diff-row.is-add{background:linear-gradient(90deg,hsl(152 72% 94%/.82),hsl(168 72% 96%/.36))!important}.quality-diff-row.is-del{background:linear-gradient(90deg,hsl(var(--destructive)/.12),hsl(0 0% 100%/.3))!important}.quality-checkbox{accent-color:hsl(199 89% 48%)}.dark .quality-console-shell:before{background:linear-gradient(180deg,hsl(204 85% 18%/.22),transparent 15rem),linear-gradient(118deg,hsl(217 91% 58%/.11),transparent 32%,hsl(168 72% 52%/.07) 68%,hsl(37 92% 58%/.045)),repeating-linear-gradient(90deg,hsl(199 60% 64%/.065) 0 1px,transparent 1px 40px),repeating-linear-gradient(0deg,hsl(199 60% 64%/.05) 0 1px,transparent 1px 40px)}.dark .quality-console-config-strip,.dark .quality-console-header,.dark .quality-console-toolbar,.dark .quality-empty-panel,.dark .quality-history-card{border-color:hsl(205 48% 64%/.22)!important;background:linear-gradient(180deg,hsl(var(--card)/.76),hsl(var(--background)/.6)),linear-gradient(110deg,hsl(199 89% 58%/.12),transparent 46%,hsl(168 72% 52%/.075))!important;box-shadow:0 18px 44px -34px hsl(199 88% 32%/.34),inset 0 1px 0 hsl(0 0% 100%/.09)!important}.dark .quality-console-chip,.dark .quality-console-icon,.dark .quality-console-mini-button,.dark .quality-console-select,.dark .quality-console-soft-button,.dark .quality-detail-panel,.dark .quality-diff-shell,.dark .quality-issue-row,.dark .quality-level-button,.dark .quality-text-panel{border-color:hsl(205 48% 64%/.22)!important;background:linear-gradient(180deg,hsl(var(--card)/.68),hsl(var(--background)/.46)),linear-gradient(110deg,hsl(199 89% 58%/.11),transparent 52%,hsl(168 72% 52%/.06))!important;color:hsl(var(--foreground))!important;box-shadow:inset 0 1px 0 hsl(0 0% 100%/.08)}.dark .quality-history-title{color:hsl(199 89% 88%)}.dark .quality-history-snippet,.dark .quality-section-title{color:hsl(205 42% 82%/.7)!important}@media (max-width:640px){.quality-console-header{max-height:58vh;overflow-y:auto}.quality-console-main{padding-inline:.75rem}.quality-history-card{border-radius:.5rem}}.liquid-message-card{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.chat-scroll-canvas{background:linear-gradient(180deg,hsl(0 0% 100%/.18),transparent 10rem),repeating-linear-gradient(90deg,hsl(199 52% 54%/.05) 0 1px,transparent 1px 48px);scrollbar-gutter:stable}.liquid-ai-message{border-color:hsl(205 38% 68%/.46);background:linear-gradient(180deg,hsl(0 0% 100%/.78),hsl(206 58% 98%/.62)),linear-gradient(100deg,hsl(199 89% 48%/.06),transparent 52%,hsl(168 72% 42%/.035));box-shadow:0 16px 36px -30px hsl(202 58% 32%/.44),inset 0 1px 0 hsl(0 0% 100%/.82)}.liquid-user-message{background:linear-gradient(135deg,hsl(217 91% 58%),hsl(199 89% 48%) 58%,hsl(168 72% 42%));border-color:hsl(199 89% 54%/.4);box-shadow:0 16px 34px -24px hsl(199 89% 36%/.72),inset 0 1px 0 hsl(0 0% 100%/.22)}.liquid-bot-avatar{background:linear-gradient(180deg,hsl(0 0% 100%/.78),hsl(199 90% 96%/.64)),linear-gradient(135deg,hsl(199 89% 48%/.15),hsl(168 72% 42%/.11));border-color:hsl(199 58% 54%/.38);box-shadow:0 12px 24px -18px hsl(199 89% 36%/.68),inset 0 1px 0 hsl(0 0% 100%/.78)}.dark .agent-handoff-status,.dark .liquid-composer-zone,.dark .liquid-status-strip,.dark .third-party-status-strip{background:linear-gradient(180deg,hsl(var(--background)/.66),hsl(var(--background)/.82)),linear-gradient(90deg,hsl(199 89% 58%/.11),transparent 56%,hsl(168 72% 52%/.07))}.dark .agent-handoff-action-chip,.dark .agent-handoff-chip,.dark .agent-handoff-inner,.dark .agent-handoff-return-button,.dark .agent-task-button,.dark .agent-task-panel,.dark .requirements-task-button,.dark .requirements-task-panel,.dark .third-party-problem-card,.dark .third-party-problem-intro,.dark .third-party-status-card,.dark .third-party-task-button{border-color:hsl(205 48% 64%/.22);background:linear-gradient(180deg,hsl(var(--card)/.76),hsl(var(--background)/.62)),linear-gradient(110deg,hsl(199 89% 58%/.12),transparent 46%,hsl(168 72% 52%/.075));box-shadow:0 16px 42px -32px hsl(199 88% 32%/.32),inset 0 1px 0 hsl(0 0% 100%/.09)}.dark .third-party-problem-primary,.dark .third-party-stage-pill{background:hsl(var(--background)/.58)}.dark .agent-task-group-label{color:hsl(199 89% 82%)}.dark .requirements-task-title{color:hsl(199 89% 86%)}.dark .requirements-task-hint,.dark .requirements-task-layer{color:hsl(205 42% 82%/.7)}.dark .requirements-task-button{background:linear-gradient(180deg,hsl(var(--card)/.74),hsl(var(--background)/.58)),linear-gradient(110deg,rgb(var(--req-accent)/.16),transparent 48%,hsl(168 72% 52%/.07));box-shadow:0 16px 36px -30px rgb(var(--req-accent)/.34),inset 0 1px 0 hsl(0 0% 100%/.09)}.dark .requirements-task-button:hover{border-color:rgb(var(--req-accent)/.4);box-shadow:0 18px 40px -28px rgb(var(--req-accent)/.48),0 0 0 1px rgb(var(--req-accent)/.1),inset 0 1px 0 hsl(0 0% 100%/.1)}.dark .requirements-task-icon-frame{border-color:rgb(var(--req-accent)/.26);background:linear-gradient(180deg,hsl(var(--card)/.58),hsl(var(--background)/.42)),rgb(var(--req-accent)/.12);box-shadow:inset 0 1px 0 hsl(0 0% 100%/.08)}.dark .requirements-task-domain,.dark .requirements-task-icon{color:rgb(var(--req-accent)/.98)}.dark .agent-handoff-chip.is-primary,.dark .agent-handoff-return-button:hover,.dark .agent-task-button.is-recommended{border-color:hsl(199 89% 58%/.34);background:linear-gradient(135deg,hsl(217 91% 62%/.16),hsl(199 89% 58%/.13),hsl(168 72% 52%/.09)),hsl(var(--card)/.72)}.dark .third-party-problem-header{background:linear-gradient(180deg,hsl(var(--card)/.52),hsl(var(--background)/.36)),linear-gradient(90deg,hsl(199 89% 58%/.12),transparent 58%,hsl(37 92% 58%/.06))}.dark .liquid-ai-message,.dark .liquid-composer-shell,.dark .liquid-function-bar,.dark .liquid-session-item.is-active{border-color:hsl(205 48% 64%/.22);background:linear-gradient(180deg,hsl(var(--card)/.76),hsl(var(--background)/.62)),linear-gradient(110deg,hsl(199 89% 58%/.105),transparent 46%,hsl(168 72% 52%/.06));box-shadow:0 16px 42px -32px hsl(199 88% 32%/.32),inset 0 1px 0 hsl(0 0% 100%/.09)}.brand-surface,.chat-history-panel,.liquid-composer-shell,.liquid-composer-zone,.liquid-function-bar,.liquid-message-card,.liquid-status-strip,.workbench-header,.workbench-main-panel,.workbench-panel,.workbench-side-panel{backdrop-filter:blur(24px) saturate(155%)!important;-webkit-backdrop-filter:blur(24px) saturate(155%)!important}.liquid-composer-shell,.liquid-composer-zone{backdrop-filter:blur(30px) saturate(170%)!important;-webkit-backdrop-filter:blur(30px) saturate(170%)!important}.agent-handoff-inner,.agent-handoff-status,.agent-task-panel,.requirements-task-panel,.third-party-problem-card,.third-party-problem-intro,.third-party-status-card,.third-party-status-strip{backdrop-filter:blur(40px) saturate(170%)!important;-webkit-backdrop-filter:blur(40px) saturate(170%)!important}.prior-art-search-shell{--prior-blue:14 116 224;--prior-cyan:6 182 212;--prior-mint:16 185 129;--prior-amber:245 158 11;--prior-ink:15 23 42;isolation:isolate;contain:paint;background-color:hsl(204 80% 97%);background-image:linear-gradient(135deg,hsl(205 92% 97%) 0,hsl(188 78% 96%) 42%,hsl(160 58% 96%) 68%,hsl(42 86% 97%) 100%),linear-gradient(104deg,rgb(var(--prior-blue)/.18) 0,transparent 34%,rgb(var(--prior-mint)/.12) 62%,rgb(var(--prior-amber)/.1) 100%),repeating-linear-gradient(90deg,rgb(var(--prior-blue)/.055) 0 1px,transparent 1px 40px),repeating-linear-gradient(0deg,rgb(var(--prior-cyan)/.05) 0 1px,transparent 1px 40px);color:rgb(var(--prior-ink))}.prior-art-search-shell:before{content:"";position:absolute;inset:3.5rem 0 auto;z-index:0;height:24rem;pointer-events:none;background:linear-gradient(105deg,transparent 0 18%,rgb(255 255 255/.56) 32%,transparent 49%),linear-gradient(112deg,rgb(var(--prior-blue)/.17),transparent 44%,rgb(var(--prior-mint)/.13));filter:blur(18px);opacity:.72;transform:skewY(-6deg)}.prior-art-search-shell:after{content:"";position:absolute;inset:auto 0 0;z-index:0;height:20rem;pointer-events:none;background:linear-gradient(92deg,transparent,rgb(var(--prior-cyan)/.11),rgb(var(--prior-amber)/.1),transparent);filter:blur(20px);opacity:.68;transform:skewY(5deg)}.prior-art-search-shell>*{position:relative;z-index:1}.prior-art-search-shell .prior-art-search-header{background:linear-gradient(180deg,rgb(255 255 255/.72),rgb(247 252 255/.48)),linear-gradient(100deg,rgb(var(--prior-blue)/.13),transparent 48%,rgb(var(--prior-mint)/.09))!important;border-color:rgb(122 173 204/.34)!important;box-shadow:0 18px 48px -36px rgb(23 80 130/.45),inset 0 1px 0 rgb(255 255 255/.86),inset 0 -1px 0 rgb(var(--prior-blue)/.13);backdrop-filter:blur(34px)!important;-webkit-backdrop-filter:blur(34px)!important}.prior-art-search-shell .prior-art-search-header:after{background:linear-gradient(90deg,transparent,rgb(var(--prior-blue)/.42),rgb(var(--prior-mint)/.26),transparent)}.prior-art-search-shell .prior-art-header-action,.prior-art-search-shell .prior-art-icon-button{border:1px solid rgb(130 177 205/.28);background:linear-gradient(180deg,rgb(255 255 255/.74),rgb(240 248 252/.5))!important;box-shadow:0 10px 26px -22px rgb(24 75 120/.58),inset 0 1px 0 rgb(255 255 255/.82);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.prior-art-search-shell .prior-art-search-grid{background:linear-gradient(180deg,rgb(255 255 255/.22),transparent 30%),repeating-linear-gradient(90deg,rgb(var(--prior-blue)/.06) 0 1px,transparent 1px 36px),repeating-linear-gradient(0deg,rgb(var(--prior-cyan)/.04) 0 1px,transparent 1px 36px)}.prior-art-search-shell .prior-art-control-panel,.prior-art-search-shell .prior-art-results-panel{border-color:rgb(112 166 202/.38)!important;background:linear-gradient(180deg,rgb(255 255 255/.58),rgb(244 251 255/.42)),linear-gradient(118deg,rgb(var(--prior-blue)/.11),transparent 45%,rgb(var(--prior-mint)/.075)),repeating-linear-gradient(0deg,rgb(var(--prior-cyan)/.07) 0 1px,transparent 1px 32px)!important;box-shadow:0 26px 68px -44px rgb(20 74 120/.54),inset 0 1px 0 rgb(255 255 255/.82),inset 0 -1px 0 rgb(var(--prior-blue)/.1);backdrop-filter:blur(34px)!important;-webkit-backdrop-filter:blur(34px)!important}.prior-art-search-shell .prior-art-results-panel{position:relative}.prior-art-search-shell .prior-art-results-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgb(255 255 255/.4),transparent 28%),repeating-linear-gradient(90deg,rgb(var(--prior-blue)/.042) 0 1px,transparent 1px 52px);opacity:.72}.prior-art-search-shell .prior-art-results-panel>*{position:relative;z-index:1}.prior-art-search-shell .prior-art-empty-card,.prior-art-search-shell .prior-art-error-card,.prior-art-search-shell .prior-art-highlight-card,.prior-art-search-shell .prior-art-progress-card,.prior-art-search-shell .prior-art-run-card,.prior-art-search-shell .workbench-card{overflow:hidden;border:1px solid rgb(126 174 205/.34)!important;border-radius:.5rem;background:linear-gradient(180deg,rgb(255 255 255/.68),rgb(247 252 255/.46)),linear-gradient(120deg,rgb(var(--prior-blue)/.085),transparent 44%,rgb(var(--prior-mint)/.065))!important;box-shadow:0 18px 48px -34px rgb(26 79 125/.4),inset 0 1px 0 rgb(255 255 255/.82),inset 0 -1px 0 rgb(var(--prior-blue)/.09);backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important}.prior-art-search-shell .prior-art-empty-card:before,.prior-art-search-shell .prior-art-progress-card:before,.prior-art-search-shell .prior-art-run-card:before,.prior-art-search-shell .workbench-card:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,rgb(255 255 255/.46),transparent 32%,rgb(var(--prior-cyan)/.075));opacity:.58}.prior-art-search-shell .prior-art-empty-card>*,.prior-art-search-shell .prior-art-progress-card>*,.prior-art-search-shell .prior-art-run-card>*,.prior-art-search-shell .workbench-card>*{position:relative;z-index:1}.prior-art-search-shell .prior-art-mode-option{border-color:rgb(126 174 205/.34)!important;background:linear-gradient(180deg,rgb(255 255 255/.62),rgb(246 251 254/.42)),linear-gradient(105deg,rgb(var(--prior-blue)/.06),transparent 56%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.prior-art-search-shell .prior-art-mode-option[aria-pressed=true]{border-color:rgb(var(--prior-blue)/.42)!important;background:linear-gradient(135deg,rgb(var(--prior-blue)/.15),rgb(var(--prior-cyan)/.1),rgb(var(--prior-mint)/.08)),rgb(255 255 255/.62)!important;box-shadow:0 14px 34px -28px rgb(var(--prior-blue)/.62),inset 0 1px 0 rgb(255 255 255/.78)}.prior-art-search-shell .prior-art-mode-option:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 0 18%,rgb(255 255 255/.36) 36%,transparent 58%);opacity:0;transform:translateX(-16%);transition:opacity .18s ease,transform .24s ease}.prior-art-search-shell .prior-art-mode-option:focus-visible:after,.prior-art-search-shell .prior-art-mode-option:hover:after{opacity:1;transform:translateX(0)}.prior-art-search-shell .prior-art-applied-note,.prior-art-search-shell .prior-art-attachment-panel,.prior-art-search-shell .prior-art-flow-note{border-color:rgb(126 174 205/.3)!important;background:linear-gradient(180deg,rgb(255 255 255/.52),rgb(238 248 253/.38)),repeating-linear-gradient(90deg,rgb(var(--prior-blue)/.06) 0 1px,transparent 1px 28px)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.7);backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.prior-art-search-shell :is(input,textarea,[role=combobox]){border-color:rgb(126 174 205/.36)!important;background:linear-gradient(180deg,rgb(255 255 255/.72),rgb(245 250 253/.58))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.84),inset 0 -1px 0 rgb(var(--prior-blue)/.07),0 10px 26px -24px rgb(24 75 120/.48);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.prior-art-search-shell :is(input,textarea,[role=combobox]):focus-visible{border-color:rgb(var(--prior-blue)/.56)!important;box-shadow:0 0 0 3px rgb(var(--prior-blue)/.12),inset 0 1px 0 rgb(255 255 255/.84)}.prior-art-search-shell .prior-art-action-dock{border-color:rgb(126 174 205/.3)!important;background:linear-gradient(180deg,rgb(255 255 255/.26),rgb(239 248 253/.52)),linear-gradient(100deg,rgb(var(--prior-blue)/.1),transparent 58%,rgb(var(--prior-mint)/.07))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.74);backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important}.prior-art-search-shell .prior-art-run-button:not(:disabled){color:white;background:linear-gradient(135deg,rgb(var(--prior-blue)),rgb(var(--prior-cyan)) 58%,rgb(var(--prior-mint)))!important;box-shadow:0 18px 34px -24px rgb(var(--prior-blue)/.7),inset 0 1px 0 rgb(255 255 255/.34)}.prior-art-search-shell .prior-art-status-orb{border:1px solid rgb(var(--prior-blue)/.2);background:linear-gradient(135deg,rgb(var(--prior-blue)/.17),rgb(var(--prior-cyan)/.12),rgb(var(--prior-mint)/.1)),rgb(255 255 255/.48)!important;box-shadow:0 18px 42px -30px rgb(var(--prior-blue)/.65),inset 0 1px 0 rgb(255 255 255/.78);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.prior-art-search-shell .prior-art-empty-card{width:min(100%,30rem);padding:2rem}.prior-art-search-shell .prior-art-results-panel .bg-card,.prior-art-search-shell .prior-art-results-panel .bg-muted\/20,.prior-art-search-shell .prior-art-results-panel .bg-muted\/35{background:linear-gradient(180deg,rgb(255 255 255/.62),rgb(246 251 254/.44)),linear-gradient(115deg,rgb(var(--prior-blue)/.07),transparent 48%,rgb(var(--prior-mint)/.055))!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.dark .prior-art-search-shell{background-color:hsl(222 45% 8%);background-image:linear-gradient(135deg,hsl(222 45% 8%) 0,hsl(214 44% 10%) 42%,hsl(190 42% 9%) 70%,hsl(36 35% 9%) 100%),linear-gradient(104deg,rgb(var(--prior-blue)/.22) 0,transparent 34%,rgb(var(--prior-mint)/.15) 62%,rgb(var(--prior-amber)/.1) 100%),repeating-linear-gradient(90deg,rgb(125 211 252/.055) 0 1px,transparent 1px 40px),repeating-linear-gradient(0deg,rgb(45 212 191/.045) 0 1px,transparent 1px 40px)}.dark .prior-art-search-shell .prior-art-control-panel,.dark .prior-art-search-shell .prior-art-empty-card,.dark .prior-art-search-shell .prior-art-highlight-card,.dark .prior-art-search-shell .prior-art-progress-card,.dark .prior-art-search-shell .prior-art-results-panel,.dark .prior-art-search-shell .prior-art-run-card,.dark .prior-art-search-shell .prior-art-search-header,.dark .prior-art-search-shell .workbench-card{border-color:rgb(125 211 252/.2)!important;background:linear-gradient(180deg,rgb(15 23 42/.74),rgb(2 8 23/.56)),linear-gradient(118deg,rgb(var(--prior-blue)/.13),transparent 46%,rgb(var(--prior-mint)/.075))!important;box-shadow:0 22px 58px -38px rgb(0 0 0/.62),inset 0 1px 0 rgb(255 255 255/.08),inset 0 -1px 0 rgb(125 211 252/.08)}.dark .prior-art-search-shell .prior-art-action-dock,.dark .prior-art-search-shell .prior-art-applied-note,.dark .prior-art-search-shell .prior-art-attachment-panel,.dark .prior-art-search-shell .prior-art-flow-note,.dark .prior-art-search-shell .prior-art-mode-option,.dark .prior-art-search-shell :is(input,textarea,[role=combobox]){border-color:rgb(125 211 252/.18)!important;background:linear-gradient(180deg,rgb(15 23 42/.66),rgb(2 8 23/.48)),linear-gradient(105deg,rgb(var(--prior-blue)/.1),transparent 56%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.07)}@media (max-width:1023px){.prior-art-search-shell .prior-art-search-grid{overflow:auto}.prior-art-search-shell .prior-art-control-panel,.prior-art-search-shell .prior-art-results-panel{min-height:34rem}}@media (prefers-reduced-motion:reduce){.prior-art-search-shell .prior-art-mode-option,.prior-art-search-shell .prior-art-mode-option:after{transition:none!important}}.prior-art-search-shell{--prior-blue:var(--brand-periwinkle);--prior-cyan:var(--brand-lavender);--prior-mint:var(--brand-tiffany);--prior-amber:var(--brand-lavender);--prior-ink:31 35 64;background-color:rgb(246 248 255);background-image:linear-gradient(135deg,rgb(247 249 255) 0,rgb(245 244 255) 48%,rgb(240 250 251) 100%),linear-gradient(112deg,rgb(var(--brand-periwinkle)/.12),transparent 36%,rgb(var(--brand-lavender)/.08) 62%,rgb(var(--brand-tiffany)/.07)),repeating-linear-gradient(90deg,rgb(var(--brand-periwinkle)/.042) 0 1px,transparent 1px 44px),repeating-linear-gradient(0deg,rgb(var(--brand-tiffany)/.032) 0 1px,transparent 1px 44px)}.prior-art-search-shell:before{background:linear-gradient(105deg,transparent 0 18%,rgb(255 255 255/.58) 32%,transparent 49%),linear-gradient(116deg,rgb(var(--brand-periwinkle)/.16),transparent 43%,rgb(var(--brand-tiffany)/.11))!important}.prior-art-search-shell:after{background:linear-gradient(92deg,transparent,rgb(var(--brand-lavender)/.1),rgb(var(--brand-tiffany)/.085),transparent)!important}.prior-art-search-shell .prior-art-search-header{border-color:rgb(var(--brand-periwinkle)/.2)!important;background:linear-gradient(180deg,rgb(255 255 255/.76),rgb(248 249 255/.56)),linear-gradient(100deg,rgb(var(--brand-periwinkle)/.11),transparent 48%,rgb(var(--brand-tiffany)/.07))!important;box-shadow:0 22px 54px -42px rgb(var(--brand-periwinkle)/.6),inset 0 1px 0 rgb(255 255 255/.88),inset 0 -1px 0 rgb(var(--brand-periwinkle)/.12)!important}.prior-art-search-shell .prior-art-search-header:after{background:linear-gradient(90deg,transparent,rgb(var(--brand-periwinkle)/.42),rgb(var(--brand-tiffany)/.28),transparent)!important}.prior-art-search-shell .prior-art-header-action,.prior-art-search-shell .unified-back-button{border:1px solid rgb(var(--brand-periwinkle)/.22)!important;background:linear-gradient(180deg,rgb(255 255 255/.74),rgb(247 249 255/.52)),linear-gradient(115deg,rgb(var(--brand-periwinkle)/.08),transparent 58%,rgb(var(--brand-tiffany)/.05))!important;box-shadow:0 10px 26px -22px rgb(var(--brand-periwinkle)/.54),inset 0 1px 0 rgb(255 255 255/.82)!important;backdrop-filter:blur(18px) saturate(155%);-webkit-backdrop-filter:blur(18px) saturate(155%)}.prior-art-search-shell .prior-art-control-panel,.prior-art-search-shell .prior-art-results-panel{border-color:rgb(var(--brand-periwinkle)/.24)!important;background:linear-gradient(180deg,rgb(255 255 255/.64),rgb(248 250 255/.46)),linear-gradient(118deg,rgb(var(--brand-periwinkle)/.1),transparent 45%,rgb(var(--brand-tiffany)/.06)),repeating-linear-gradient(0deg,rgb(var(--brand-periwinkle)/.044) 0 1px,transparent 1px 32px)!important;box-shadow:0 28px 74px -48px rgb(var(--brand-periwinkle)/.58),inset 0 1px 0 rgb(255 255 255/.84),inset 0 -1px 0 rgb(var(--brand-periwinkle)/.1)!important}.prior-art-search-shell .prior-art-empty-card,.prior-art-search-shell .prior-art-error-card,.prior-art-search-shell .prior-art-highlight-card,.prior-art-search-shell .prior-art-progress-card,.prior-art-search-shell .prior-art-run-card,.prior-art-search-shell .workbench-card{border-color:rgb(var(--brand-periwinkle)/.24)!important;background:linear-gradient(180deg,rgb(255 255 255/.72),rgb(248 250 255/.5)),linear-gradient(120deg,rgb(var(--brand-periwinkle)/.09),transparent 45%,rgb(var(--brand-tiffany)/.052))!important;box-shadow:0 22px 58px -40px rgb(var(--brand-periwinkle)/.5),inset 0 1px 0 rgb(255 255 255/.84),inset 0 -1px 0 rgb(var(--brand-periwinkle)/.08)!important}.prior-art-search-shell .prior-art-empty-card:after,.prior-art-search-shell .prior-art-run-card:after,.prior-art-search-shell .workbench-card:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;pointer-events:none;background:linear-gradient(180deg,rgb(var(--brand-periwinkle)/.78),rgb(var(--brand-tiffany)/.38));opacity:.58}.prior-art-search-shell .prior-art-mode-option{border-color:rgb(var(--brand-periwinkle)/.22)!important;background:linear-gradient(180deg,rgb(255 255 255/.66),rgb(248 250 255/.46)),linear-gradient(112deg,rgb(var(--brand-periwinkle)/.07),transparent 56%,rgb(var(--brand-tiffany)/.045))!important}.prior-art-search-shell .prior-art-mode-option[aria-pressed=true]{border-color:rgb(var(--brand-periwinkle)/.44)!important;background:linear-gradient(135deg,rgb(var(--brand-periwinkle)/.17),rgb(var(--brand-lavender)/.11),rgb(var(--brand-tiffany)/.085)),rgb(255 255 255/.66)!important;box-shadow:0 16px 36px -28px rgb(var(--brand-periwinkle)/.7),inset 3px 0 0 rgb(var(--brand-tiffany)/.72),inset 0 1px 0 rgb(255 255 255/.82)!important}.prior-art-search-shell .prior-art-applied-note,.prior-art-search-shell .prior-art-attachment-panel,.prior-art-search-shell .prior-art-empty-inline,.prior-art-search-shell .prior-art-flow-note,.prior-art-search-shell .prior-art-history-row{border-color:rgb(var(--brand-periwinkle)/.2)!important;background:linear-gradient(180deg,rgb(255 255 255/.6),rgb(248 250 255/.42)),linear-gradient(112deg,rgb(var(--brand-periwinkle)/.058),transparent 58%,rgb(var(--brand-tiffany)/.04))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.74),0 10px 24px -24px rgb(var(--brand-periwinkle)/.46);backdrop-filter:blur(18px) saturate(155%)!important;-webkit-backdrop-filter:blur(18px) saturate(155%)!important}.prior-art-dialog :is(input,textarea,[role=combobox]),.prior-art-dialog-control,.prior-art-search-shell :is(input,textarea,[role=combobox]){border-color:rgb(var(--brand-periwinkle)/.24)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(248 250 255/.6)),linear-gradient(110deg,rgb(var(--brand-periwinkle)/.05),transparent 58%,rgb(var(--brand-tiffany)/.032))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.86),inset 0 -1px 0 rgb(var(--brand-periwinkle)/.07),0 10px 26px -24px rgb(var(--brand-periwinkle)/.48)!important}.prior-art-dialog :is(input,textarea,[role=combobox]):focus-visible,.prior-art-search-shell :is(input,textarea,[role=combobox]):focus-visible{border-color:rgb(var(--brand-periwinkle)/.56)!important;box-shadow:0 0 0 3px rgb(var(--brand-periwinkle)/.13),0 14px 32px -24px rgb(var(--brand-periwinkle)/.64),inset 0 1px 0 rgb(255 255 255/.86)!important}.prior-art-search-shell .prior-art-action-dock{border-color:rgb(var(--brand-periwinkle)/.18)!important;background:linear-gradient(180deg,rgb(255 255 255/.34),rgb(248 250 255/.62)),linear-gradient(100deg,rgb(var(--brand-periwinkle)/.09),transparent 58%,rgb(var(--brand-tiffany)/.055))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.78),0 -18px 36px -34px rgb(var(--brand-periwinkle)/.54)!important}.prior-art-primary-action:not(:disabled),.prior-art-search-shell .prior-art-run-button:not(:disabled){color:white!important;border:1px solid rgb(var(--brand-periwinkle)/.3)!important;background:linear-gradient(135deg,rgb(var(--brand-periwinkle)),rgb(var(--brand-lavender)) 56%,rgb(var(--brand-tiffany)))!important;box-shadow:0 18px 36px -24px rgb(var(--brand-periwinkle)/.82),inset 0 1px 0 rgb(255 255 255/.3)!important}.prior-art-secondary-action{border-color:rgb(var(--brand-periwinkle)/.24)!important;background:linear-gradient(180deg,rgb(255 255 255/.7),rgb(248 250 255/.52)),linear-gradient(112deg,rgb(var(--brand-periwinkle)/.06),transparent 58%,rgb(var(--brand-tiffany)/.04))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.78),0 10px 24px -22px rgb(var(--brand-periwinkle)/.52)!important;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}.prior-art-search-shell .prior-art-status-orb{border-color:rgb(var(--brand-periwinkle)/.24)!important;color:rgb(var(--brand-periwinkle))!important;background:linear-gradient(135deg,rgb(var(--brand-periwinkle)/.16),rgb(var(--brand-lavender)/.11),rgb(var(--brand-tiffany)/.09)),rgb(255 255 255/.55)!important;box-shadow:0 20px 44px -30px rgb(var(--brand-periwinkle)/.68),inset 0 1px 0 rgb(255 255 255/.82)!important}.prior-art-dialog{border-color:rgb(var(--brand-periwinkle)/.24)!important;background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(248 250 255/.68)),linear-gradient(118deg,rgb(var(--brand-periwinkle)/.09),transparent 48%,rgb(var(--brand-tiffany)/.052))!important;box-shadow:0 34px 86px -56px rgb(var(--brand-periwinkle)/.76),inset 0 1px 0 rgb(255 255 255/.86),inset 0 -1px 0 rgb(var(--brand-periwinkle)/.09)!important;backdrop-filter:blur(40px) saturate(170%)!important;-webkit-backdrop-filter:blur(40px) saturate(170%)!important}.prior-art-dialog-footer,.prior-art-dialog-header,.prior-art-dialog-strip{border-color:rgb(var(--brand-periwinkle)/.16)!important;background:linear-gradient(180deg,rgb(255 255 255/.54),rgb(248 250 255/.36)),linear-gradient(112deg,rgb(var(--brand-periwinkle)/.055),transparent 58%,rgb(var(--brand-tiffany)/.035))!important;backdrop-filter:blur(18px) saturate(155%);-webkit-backdrop-filter:blur(18px) saturate(155%)}.prior-art-dialog-note,.prior-art-dialog-preview,.prior-art-empty-inline,.prior-art-history-row,.prior-art-return-item{border-color:rgb(var(--brand-periwinkle)/.2)!important;background:linear-gradient(180deg,rgb(255 255 255/.62),rgb(248 250 255/.44)),linear-gradient(112deg,rgb(var(--brand-periwinkle)/.065),transparent 58%,rgb(var(--brand-tiffany)/.04))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.76)}.prior-art-dialog-tabs{border-radius:1rem!important;border-color:rgb(var(--brand-periwinkle)/.18)!important;background:linear-gradient(180deg,rgb(255 255 255/.62),rgb(248 250 255/.42)),linear-gradient(125deg,rgb(var(--brand-periwinkle)/.08),rgb(var(--brand-tiffany)/.05))!important;padding:.2rem;box-shadow:inset 0 1px 0 rgb(255 255 255/.78),0 10px 24px -24px rgb(var(--brand-periwinkle)/.46)}.prior-art-dialog-tabs [role=tab]{border-radius:.75rem!important;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.prior-art-dialog-tabs [role=tab][data-state=active]{color:white!important;background:linear-gradient(135deg,rgb(var(--brand-periwinkle)),rgb(var(--brand-lavender)) 58%,rgb(var(--brand-tiffany)))!important;box-shadow:0 12px 24px -18px rgb(var(--brand-periwinkle)/.76),inset 0 1px 0 rgb(255 255 255/.28)!important}.dark .prior-art-search-shell{--prior-ink:226 238 247;background-color:rgb(5 8 20);background-image:linear-gradient(135deg,rgb(5 8 20),rgb(17 18 38) 48%,rgb(5 25 31) 100%),linear-gradient(112deg,rgb(var(--brand-periwinkle)/.18),transparent 38%,rgb(var(--brand-tiffany)/.11)),repeating-linear-gradient(90deg,rgb(129 140 248/.055) 0 1px,transparent 1px 44px),repeating-linear-gradient(0deg,rgb(var(--brand-tiffany)/.045) 0 1px,transparent 1px 44px)}.dark .prior-art-dialog,.dark .prior-art-search-shell .prior-art-control-panel,.dark .prior-art-search-shell .prior-art-empty-card,.dark .prior-art-search-shell .prior-art-highlight-card,.dark .prior-art-search-shell .prior-art-progress-card,.dark .prior-art-search-shell .prior-art-results-panel,.dark .prior-art-search-shell .prior-art-run-card,.dark .prior-art-search-shell .prior-art-search-header,.dark .prior-art-search-shell .workbench-card{border-color:rgb(129 140 248/.22)!important;background:linear-gradient(180deg,rgb(15 23 42/.74),rgb(2 8 23/.56)),linear-gradient(118deg,rgb(var(--brand-periwinkle)/.13),transparent 46%,rgb(var(--brand-tiffany)/.075))!important}.prior-art-search-shell .prior-art-search-grid{gap:.875rem}.prior-art-search-shell .prior-art-control-panel,.prior-art-search-shell .prior-art-results-panel{border-radius:1.5rem!important;backdrop-filter:blur(38px) saturate(178%)!important;-webkit-backdrop-filter:blur(38px) saturate(178%)!important}.prior-art-search-shell .prior-art-empty-card,.prior-art-search-shell .prior-art-error-card,.prior-art-search-shell .prior-art-highlight-card,.prior-art-search-shell .prior-art-progress-card,.prior-art-search-shell .prior-art-run-card,.prior-art-search-shell .workbench-card{position:relative;border-radius:1.35rem!important;backdrop-filter:blur(34px) saturate(176%)!important;-webkit-backdrop-filter:blur(34px) saturate(176%)!important}.prior-art-search-shell .prior-art-empty-card:before,.prior-art-search-shell .prior-art-highlight-card:before,.prior-art-search-shell .prior-art-progress-card:before,.prior-art-search-shell .prior-art-run-card:before,.prior-art-search-shell .workbench-card:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,transparent 0 22%,rgb(255 255 255/.44) 34%,transparent 49%),radial-gradient(circle at 82% 8%,rgb(var(--brand-tiffany)/.13),transparent 30%),radial-gradient(circle at 10% 88%,rgb(var(--brand-lavender)/.12),transparent 34%);opacity:.66}.prior-art-search-shell .prior-art-empty-card>*,.prior-art-search-shell .prior-art-highlight-card>*,.prior-art-search-shell .prior-art-progress-card>*,.prior-art-search-shell .prior-art-run-card>*,.prior-art-search-shell .workbench-card>*{position:relative;z-index:1}.prior-art-search-shell .prior-art-empty-card:after,.prior-art-search-shell .prior-art-run-card:after,.prior-art-search-shell .workbench-card:after{width:5px;border-radius:inherit;background:linear-gradient(180deg,rgb(var(--brand-periwinkle)/.82),rgb(var(--brand-lavender)/.64),rgb(var(--brand-tiffany)/.56));opacity:.72;box-shadow:0 0 18px rgb(var(--brand-periwinkle)/.2)}.prior-art-dialog-note,.prior-art-dialog-preview,.prior-art-empty-inline,.prior-art-history-row,.prior-art-return-item,.prior-art-search-shell .prior-art-applied-note,.prior-art-search-shell .prior-art-attachment-panel,.prior-art-search-shell .prior-art-empty-inline,.prior-art-search-shell .prior-art-flow-note,.prior-art-search-shell .prior-art-history-row,.prior-art-search-shell .prior-art-mode-option{border-radius:1rem!important}.prior-art-search-shell .prior-art-mode-option{position:relative;overflow:hidden;min-height:6.875rem;box-shadow:inset 0 1px 0 rgb(255 255 255/.78),0 12px 26px -24px rgb(var(--brand-periwinkle)/.5)!important}.prior-art-search-shell .prior-art-mode-option:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:inherit;background:linear-gradient(180deg,rgb(var(--brand-lavender)/.55),rgb(var(--brand-tiffany)/.35));opacity:.58}.prior-art-search-shell .prior-art-mode-option[aria-pressed=true]:before{width:5px;background:linear-gradient(180deg,rgb(var(--brand-tiffany)/.95),rgb(var(--brand-periwinkle)/.82));opacity:1;box-shadow:0 0 18px rgb(var(--brand-tiffany)/.28)}.prior-art-search-shell .prior-art-attachment-panel svg,.prior-art-search-shell .prior-art-mode-option svg,.prior-art-search-shell .prior-art-model-card svg,.prior-art-search-shell .prior-art-params-card svg{filter:drop-shadow(0 8px 14px rgb(var(--brand-periwinkle)/.18))}.prior-art-dialog :is(input,textarea,[role=combobox]),.prior-art-dialog-control,.prior-art-search-shell :is(input,textarea,[role=combobox]){min-height:2.625rem;border-radius:.95rem!important;backdrop-filter:blur(22px) saturate(165%)!important;-webkit-backdrop-filter:blur(22px) saturate(165%)!important}.prior-art-search-shell textarea{border-radius:1.15rem!important}.prior-art-search-shell .prior-art-action-dock{padding-top:.875rem;padding-bottom:.875rem;backdrop-filter:blur(28px) saturate(165%);-webkit-backdrop-filter:blur(28px) saturate(165%)}.prior-art-search-shell .prior-art-run-card{border-radius:1.25rem!important}.prior-art-primary-action,.prior-art-search-shell .prior-art-danger-action,.prior-art-search-shell .prior-art-header-action,.prior-art-search-shell .prior-art-icon-action,.prior-art-search-shell .prior-art-run-button,.prior-art-search-shell .unified-back-button,.prior-art-secondary-action{border-radius:.95rem!important}.prior-art-primary-action:not(:disabled),.prior-art-search-shell .prior-art-run-button:not(:disabled){min-height:2.625rem;box-shadow:0 22px 42px -26px rgb(var(--brand-periwinkle)/.82),0 10px 24px -22px rgb(var(--brand-tiffany)/.74),inset 0 1px 0 rgb(255 255 255/.32)!important}.prior-art-primary-action:not(:disabled):hover,.prior-art-search-shell .prior-art-run-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 26px 48px -26px rgb(var(--brand-periwinkle)/.9),0 14px 28px -22px rgb(var(--brand-tiffany)/.84),inset 0 1px 0 rgb(255 255 255/.36)!important}.prior-art-search-shell .prior-art-run-button:disabled{border:1px solid rgb(var(--brand-periwinkle)/.18)!important;background:linear-gradient(180deg,rgb(255 255 255/.54),rgb(248 250 255/.38)),linear-gradient(116deg,rgb(var(--brand-periwinkle)/.16),rgb(var(--brand-lavender)/.1),rgb(var(--brand-tiffany)/.06))!important;color:rgb(var(--brand-periwinkle)/.78)!important;opacity:.84!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.76),0 12px 26px -24px rgb(var(--brand-periwinkle)/.54)!important}.prior-art-search-shell .prior-art-danger-action:not(:disabled){border:1px solid rgb(243 111 143/.34)!important;background:linear-gradient(135deg,rgb(255 126 158),rgb(243 111 143) 56%,rgb(210 72 110))!important;color:white!important;box-shadow:0 18px 34px -24px rgb(243 111 143/.74),inset 0 1px 0 rgb(255 255 255/.26)!important}.prior-art-search-shell .prior-art-danger-action:disabled{border:1px solid rgb(243 111 143/.18)!important;background:linear-gradient(180deg,rgb(255 255 255/.56),rgb(255 245 249/.4)),linear-gradient(135deg,rgb(243 111 143/.16),rgb(var(--brand-lavender)/.08))!important;color:rgb(195 59 96/.72)!important;opacity:.78!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.74),0 12px 26px -24px rgb(243 111 143/.48)!important}.prior-art-search-shell .prior-art-icon-action{border-color:rgb(var(--brand-periwinkle)/.24)!important;background:linear-gradient(180deg,rgb(255 255 255/.76),rgb(248 250 255/.54)),linear-gradient(116deg,rgb(var(--brand-lavender)/.07),transparent 58%,rgb(var(--brand-tiffany)/.04))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.8),0 10px 24px -22px rgb(var(--brand-periwinkle)/.5)!important}.prior-art-search-shell .prior-art-status-orb{width:3.5rem!important;height:3.5rem!important;border-radius:1.25rem!important;background:linear-gradient(135deg,rgb(var(--brand-periwinkle)/.18),rgb(var(--brand-lavender)/.14),rgb(var(--brand-tiffany)/.12)),rgb(255 255 255/.72)!important}.prior-art-search-shell .prior-art-empty-card{width:min(100%,34rem);padding:2.75rem!important;text-align:center}.prior-art-search-shell .prior-art-empty-state{background:radial-gradient(circle at 50% 44%,rgb(var(--brand-periwinkle)/.12),transparent 28%),radial-gradient(circle at 58% 54%,rgb(var(--brand-tiffany)/.08),transparent 34%)}.prior-art-dialog{border-radius:1.5rem!important}.prior-art-dialog-footer,.prior-art-dialog-header,.prior-art-dialog-strip{backdrop-filter:blur(24px) saturate(165%)!important;-webkit-backdrop-filter:blur(24px) saturate(165%)!important}.prior-art-search-shell .text-emerald-600,.prior-art-search-shell .text-emerald-700{color:rgb(var(--brand-tiffany))!important}.prior-art-search-shell .text-amber-600,.prior-art-search-shell .text-amber-700{color:rgb(var(--brand-lavender))!important}.dark .prior-art-search-shell .prior-art-control-panel,.dark .prior-art-search-shell .prior-art-empty-card,.dark .prior-art-search-shell .prior-art-highlight-card,.dark .prior-art-search-shell .prior-art-progress-card,.dark .prior-art-search-shell .prior-art-results-panel,.dark .prior-art-search-shell .prior-art-run-card,.dark .prior-art-search-shell .workbench-card{box-shadow:0 28px 74px -46px rgb(0 0 0/.66),inset 0 1px 0 rgb(255 255 255/.09),inset 0 -1px 0 rgb(129 140 248/.08)!important}.abnormal-screening-shell{--abnormal-blue:14 116 224;--abnormal-cyan:6 182 212;--abnormal-mint:16 185 129;--abnormal-rose:225 29 72;--abnormal-amber:245 158 11;position:relative;isolation:isolate;contain:paint;background-color:rgb(244 249 252);background-image:linear-gradient(180deg,rgb(248 251 255/.98),rgb(232 243 249/.82)),linear-gradient(118deg,rgb(var(--abnormal-blue)/.12),transparent 34%,rgb(var(--abnormal-mint)/.074) 66%,rgb(var(--abnormal-amber)/.056)),repeating-linear-gradient(90deg,rgb(var(--abnormal-blue)/.06) 0 1px,transparent 1px 44px),repeating-linear-gradient(0deg,rgb(var(--abnormal-cyan)/.044) 0 1px,transparent 1px 44px)}.abnormal-screening-shell:before{background:linear-gradient(101deg,transparent 0 15%,rgb(255 255 255/.42) 27%,transparent 43%),linear-gradient(132deg,transparent 0 50%,rgb(var(--abnormal-cyan)/.05) 50% 58%,transparent 58%),linear-gradient(180deg,rgb(var(--abnormal-blue)/.07),transparent 18rem);mask-image:linear-gradient(180deg,black,black 70%,transparent)}.abnormal-screening-shell:after,.abnormal-screening-shell:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.abnormal-screening-shell:after{opacity:.62;background:repeating-linear-gradient(112deg,transparent 0 72px,rgb(255 255 255/.28) 72px 73px,transparent 73px 144px),linear-gradient(90deg,transparent,rgb(var(--abnormal-rose)/.034) 56%,transparent);mask-image:linear-gradient(180deg,transparent,black 14%,black 86%,transparent)}.abnormal-screening-shell>*{position:relative;z-index:1}.abnormal-screening-shell .abnormal-screening-header{overflow:hidden;border-color:rgb(var(--abnormal-blue)/.22);background:linear-gradient(180deg,rgb(255 255 255/.72),rgb(238 248 252/.56)),linear-gradient(96deg,rgb(var(--abnormal-blue)/.11),transparent 42%,rgb(var(--abnormal-mint)/.075),rgb(var(--abnormal-rose)/.044));box-shadow:0 22px 56px -46px rgb(var(--abnormal-blue)/.58),inset 0 1px 0 rgb(255 255 255/.82),inset 0 -1px 0 rgb(var(--abnormal-cyan)/.18)}.abnormal-screening-shell .abnormal-screening-header:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent 0 28%,rgb(255 255 255/.36) 40%,transparent 55%),repeating-linear-gradient(90deg,transparent 0 48px,rgb(var(--abnormal-blue)/.065) 48px 49px)}.abnormal-screening-shell .abnormal-header-action,.abnormal-screening-shell .abnormal-quota-chip,.abnormal-screening-shell .abnormal-reset-button,.abnormal-screening-shell .abnormal-soft-button{border-color:rgb(var(--abnormal-blue)/.2);background:linear-gradient(180deg,rgb(255 255 255/.66),rgb(236 247 252/.42)),linear-gradient(112deg,rgb(var(--abnormal-blue)/.08),transparent 54%,rgb(var(--abnormal-mint)/.052));box-shadow:0 12px 28px -24px rgb(var(--abnormal-blue)/.48),inset 0 1px 0 rgb(255 255 255/.78)}.abnormal-screening-shell .abnormal-header-action:hover,.abnormal-screening-shell .abnormal-reset-button:hover,.abnormal-screening-shell .abnormal-soft-button:hover{border-color:rgb(var(--abnormal-cyan)/.36);background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(231 246 252/.52)),linear-gradient(112deg,rgb(var(--abnormal-cyan)/.12),transparent 54%,rgb(var(--abnormal-mint)/.07));box-shadow:0 16px 34px -25px rgb(var(--abnormal-cyan)/.6),inset 0 1px 0 rgb(255 255 255/.84)}.abnormal-screening-shell .abnormal-screening-main{scrollbar-gutter:stable}.abnormal-screening-shell .abnormal-screening-grid{border-radius:.5rem;background:linear-gradient(180deg,rgb(255 255 255/.18),transparent 32%),repeating-linear-gradient(90deg,rgb(var(--abnormal-cyan)/.05) 0 1px,transparent 1px 40px)}.abnormal-screening-shell .abnormal-attachment-box,.abnormal-screening-shell .abnormal-collapsed-card,.abnormal-screening-shell .abnormal-empty-state,.abnormal-screening-shell .abnormal-error-card,.abnormal-screening-shell .abnormal-intake-card,.abnormal-screening-shell .abnormal-model-card,.abnormal-screening-shell .abnormal-report-card,.abnormal-screening-shell .abnormal-running-card,.abnormal-screening-shell .abnormal-thinking-card{position:relative;overflow:hidden;border-color:rgb(var(--abnormal-blue)/.22);background:linear-gradient(180deg,rgb(255 255 255/.66),rgb(237 248 252/.48)),linear-gradient(114deg,rgb(var(--abnormal-blue)/.09),transparent 45%,rgb(var(--abnormal-mint)/.06),rgb(var(--abnormal-amber)/.038));box-shadow:0 24px 64px -48px rgb(var(--abnormal-blue)/.58),inset 0 1px 0 rgb(255 255 255/.82),inset 0 -1px 0 rgb(var(--abnormal-cyan)/.11)}.abnormal-screening-shell .abnormal-attachment-box:before,.abnormal-screening-shell .abnormal-collapsed-card:before,.abnormal-screening-shell .abnormal-empty-state:before,.abnormal-screening-shell .abnormal-intake-card:before,.abnormal-screening-shell .abnormal-model-card:before,.abnormal-screening-shell .abnormal-report-card:before,.abnormal-screening-shell .abnormal-running-card:before,.abnormal-screening-shell .abnormal-thinking-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 0 24%,rgb(255 255 255/.38) 37%,transparent 55%),linear-gradient(180deg,rgb(255 255 255/.24),transparent 42%);opacity:.56}.abnormal-screening-shell .abnormal-attachment-box>*,.abnormal-screening-shell .abnormal-collapsed-card>*,.abnormal-screening-shell .abnormal-empty-state>*,.abnormal-screening-shell .abnormal-intake-card>*,.abnormal-screening-shell .abnormal-model-card>*,.abnormal-screening-shell .abnormal-report-card>*,.abnormal-screening-shell .abnormal-running-card>*,.abnormal-screening-shell .abnormal-thinking-card>*{position:relative;z-index:1}.abnormal-screening-shell :is(input,textarea,[role=combobox]){border-color:rgb(var(--abnormal-blue)/.22)!important;background:linear-gradient(180deg,rgb(255 255 255/.7),rgb(238 248 252/.46)),linear-gradient(110deg,rgb(var(--abnormal-blue)/.06),transparent 55%,rgb(var(--abnormal-mint)/.042))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.8),0 10px 24px -22px rgb(var(--abnormal-blue)/.48)}.abnormal-screening-shell :is(input,textarea,[role=combobox]):focus-visible{border-color:rgb(var(--abnormal-cyan)/.58)!important;box-shadow:0 0 0 3px rgb(var(--abnormal-cyan)/.14),0 14px 32px -24px rgb(var(--abnormal-cyan)/.6),inset 0 1px 0 rgb(255 255 255/.82)}.abnormal-screening-shell .abnormal-attachment-row,.abnormal-screening-shell .abnormal-billing-chip,.abnormal-screening-shell .abnormal-meta-strip,.abnormal-screening-shell .abnormal-score-tile,.abnormal-screening-shell .abnormal-step-card,.abnormal-screening-shell .abnormal-summary-panel,.abnormal-screening-shell .abnormal-thinking-card,.abnormal-screening-shell .abnormal-upload-dropzone{border-color:rgb(var(--abnormal-blue)/.18);background:linear-gradient(180deg,rgb(255 255 255/.54),rgb(237 248 252/.34)),linear-gradient(110deg,rgb(var(--abnormal-cyan)/.06),transparent 58%,rgb(var(--abnormal-amber)/.034));box-shadow:inset 0 1px 0 rgb(255 255 255/.68)}.abnormal-screening-shell .abnormal-upload-dropzone:hover{border-color:rgb(var(--abnormal-cyan)/.46);background:linear-gradient(180deg,rgb(255 255 255/.64),rgb(231 247 251/.44)),linear-gradient(110deg,rgb(var(--abnormal-cyan)/.1),transparent 58%,rgb(var(--abnormal-mint)/.062))}.abnormal-screening-shell .abnormal-run-button:not(:disabled){border:1px solid rgb(var(--abnormal-cyan)/.4);background:linear-gradient(135deg,rgb(37 99 235),rgb(var(--abnormal-cyan)) 52%,rgb(var(--abnormal-mint)));color:white;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:0 18px 34px -22px rgb(var(--abnormal-cyan)/.82),inset 0 1px 0 rgb(255 255 255/.28)}.abnormal-screening-shell .abnormal-run-button:disabled{border:1px solid rgb(var(--abnormal-blue)/.18);background:linear-gradient(180deg,rgb(255 255 255/.54),rgb(237 248 252/.34)),linear-gradient(110deg,rgb(var(--abnormal-blue)/.056),transparent 58%,rgb(var(--abnormal-mint)/.036))!important;color:rgb(71 85 105);opacity:.72;backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%);box-shadow:inset 0 1px 0 rgb(255 255 255/.68),0 10px 24px -22px rgb(var(--abnormal-blue)/.4)}.abnormal-screening-shell .abnormal-danger-button:not(:disabled){border:1px solid rgb(var(--abnormal-rose)/.34);background:linear-gradient(135deg,rgb(244 63 94),rgb(var(--abnormal-rose)) 54%,rgb(185 28 28));color:white;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:0 18px 34px -22px rgb(var(--abnormal-rose)/.72),inset 0 1px 0 rgb(255 255 255/.24)}.abnormal-screening-shell .abnormal-empty-state{min-height:13rem}.abnormal-screening-shell .abnormal-empty-state svg{color:rgb(var(--abnormal-blue)/.74);filter:drop-shadow(0 10px 18px rgb(var(--abnormal-blue)/.2))}.dark .abnormal-screening-shell{background-color:rgb(4 10 18);background-image:linear-gradient(180deg,rgb(4 10 18/.98),rgb(12 22 35/.9)),linear-gradient(118deg,rgb(var(--abnormal-blue)/.16),transparent 34%,rgb(var(--abnormal-mint)/.1) 66%,rgb(var(--abnormal-amber)/.062)),repeating-linear-gradient(90deg,rgb(var(--abnormal-blue)/.07) 0 1px,transparent 1px 44px),repeating-linear-gradient(0deg,rgb(var(--abnormal-cyan)/.05) 0 1px,transparent 1px 44px)}.dark .abnormal-screening-shell .abnormal-attachment-box,.dark .abnormal-screening-shell .abnormal-collapsed-card,.dark .abnormal-screening-shell .abnormal-empty-state,.dark .abnormal-screening-shell .abnormal-intake-card,.dark .abnormal-screening-shell .abnormal-model-card,.dark .abnormal-screening-shell .abnormal-report-card,.dark .abnormal-screening-shell .abnormal-running-card,.dark .abnormal-screening-shell .abnormal-screening-header,.dark .abnormal-screening-shell .abnormal-thinking-card{border-color:rgb(125 211 252/.2);background:linear-gradient(180deg,rgb(15 23 42/.72),rgb(2 8 23/.54)),linear-gradient(114deg,rgb(var(--abnormal-blue)/.14),transparent 45%,rgb(var(--abnormal-mint)/.08),rgb(var(--abnormal-amber)/.052));box-shadow:0 24px 64px -48px rgb(var(--abnormal-blue)/.44),inset 0 1px 0 rgb(255 255 255/.08),inset 0 -1px 0 rgb(var(--abnormal-cyan)/.12)}.dark .abnormal-screening-shell .abnormal-attachment-row,.dark .abnormal-screening-shell .abnormal-billing-chip,.dark .abnormal-screening-shell .abnormal-header-action,.dark .abnormal-screening-shell .abnormal-meta-strip,.dark .abnormal-screening-shell .abnormal-quota-chip,.dark .abnormal-screening-shell .abnormal-reset-button,.dark .abnormal-screening-shell .abnormal-run-button:disabled,.dark .abnormal-screening-shell .abnormal-score-tile,.dark .abnormal-screening-shell .abnormal-soft-button,.dark .abnormal-screening-shell .abnormal-step-card,.dark .abnormal-screening-shell .abnormal-summary-panel,.dark .abnormal-screening-shell .abnormal-thinking-card,.dark .abnormal-screening-shell .abnormal-upload-dropzone,.dark .abnormal-screening-shell :is(input,textarea,[role=combobox]){border-color:rgb(125 211 252/.18)!important;background:linear-gradient(180deg,rgb(15 23 42/.58),rgb(2 8 23/.42)),linear-gradient(110deg,rgb(var(--abnormal-cyan)/.088),transparent 58%,rgb(var(--abnormal-mint)/.054))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.07)}.abnormal-screening-shell{--abnormal-blue:var(--brand-periwinkle);--abnormal-cyan:var(--brand-lavender);--abnormal-mint:var(--brand-tiffany);--abnormal-amber:167 139 250;background-color:rgb(246 248 255);background-image:linear-gradient(135deg,rgb(246 248 255) 0,rgb(248 246 255) 48%,rgb(241 248 255) 100%),linear-gradient(118deg,rgb(var(--brand-periwinkle)/.1),transparent 36%,rgb(var(--brand-lavender)/.072) 66%,rgb(var(--brand-tiffany)/.052)),repeating-linear-gradient(90deg,rgb(var(--brand-periwinkle)/.04) 0 1px,transparent 1px 46px),repeating-linear-gradient(0deg,rgb(var(--brand-tiffany)/.03) 0 1px,transparent 1px 46px)}.abnormal-screening-shell:before{background:radial-gradient(circle at 18% 12%,rgb(var(--brand-periwinkle)/.14),transparent 30rem),radial-gradient(circle at 86% 8%,rgb(var(--brand-tiffany)/.14),transparent 22rem),linear-gradient(101deg,transparent 0 16%,rgb(255 255 255/.46) 28%,transparent 45%),linear-gradient(180deg,rgb(var(--brand-periwinkle)/.06),transparent 20rem)}.abnormal-screening-shell:after{opacity:.58;background:repeating-linear-gradient(112deg,transparent 0 78px,rgb(255 255 255/.34) 78px 79px,transparent 79px 156px),linear-gradient(90deg,transparent,rgb(var(--brand-lavender)/.04) 52%,transparent)}.abnormal-screening-shell .abnormal-screening-header{border-color:rgb(var(--brand-periwinkle)/.24);border-radius:0 0 1.35rem 1.35rem;background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(248 249 255/.64)),linear-gradient(100deg,rgb(var(--brand-periwinkle)/.09),transparent 52%,rgb(var(--brand-tiffany)/.058));box-shadow:0 18px 48px -38px rgb(var(--brand-periwinkle)/.62),inset 0 1px 0 rgb(255 255 255/.9),inset 0 -1px 0 rgb(var(--brand-periwinkle)/.12)}.abnormal-screening-shell .abnormal-attachment-box,.abnormal-screening-shell .abnormal-collapsed-card,.abnormal-screening-shell .abnormal-empty-state,.abnormal-screening-shell .abnormal-error-card,.abnormal-screening-shell .abnormal-intake-card,.abnormal-screening-shell .abnormal-model-card,.abnormal-screening-shell .abnormal-report-card,.abnormal-screening-shell .abnormal-running-card,.abnormal-screening-shell .abnormal-thinking-card{border-color:rgb(var(--brand-periwinkle)/.24)!important;border-radius:1.5rem!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(247 249 255/.58)),linear-gradient(118deg,rgb(var(--brand-periwinkle)/.088),transparent 48%,rgb(var(--brand-tiffany)/.05))!important;box-shadow:0 28px 74px -52px rgb(var(--brand-periwinkle)/.7),inset 0 1px 0 rgb(255 255 255/.88),inset 0 -1px 0 rgb(var(--brand-periwinkle)/.1)!important;backdrop-filter:blur(26px) saturate(168%);-webkit-backdrop-filter:blur(26px) saturate(168%)}.abnormal-screening-shell .abnormal-empty-state:after,.abnormal-screening-shell .abnormal-intake-card:after,.abnormal-screening-shell .abnormal-model-card:after,.abnormal-screening-shell .abnormal-report-card:after,.abnormal-screening-shell .abnormal-running-card:after{content:"";position:absolute;inset:0 auto 0 0;width:5px;pointer-events:none;background:linear-gradient(180deg,rgb(var(--brand-periwinkle)/.86),rgb(var(--brand-tiffany)/.62))}.abnormal-screening-shell :is(input,textarea,[role=combobox]){border-color:rgb(var(--brand-periwinkle)/.24)!important;border-radius:.95rem!important;background:linear-gradient(180deg,rgb(255 255 255/.76),rgb(248 249 255/.54)),linear-gradient(112deg,rgb(var(--brand-periwinkle)/.06),transparent 58%,rgb(var(--brand-tiffany)/.04))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.88),0 12px 28px -24px rgb(var(--brand-periwinkle)/.58)!important}.abnormal-screening-shell :is(input,textarea,[role=combobox]):focus-visible{border-color:rgb(var(--brand-periwinkle)/.58)!important;box-shadow:0 0 0 3px rgb(var(--brand-periwinkle)/.13),0 16px 34px -24px rgb(var(--brand-periwinkle)/.66),inset 0 1px 0 rgb(255 255 255/.9)!important}.abnormal-screening-shell .abnormal-header-action,.abnormal-screening-shell .abnormal-quota-chip,.abnormal-screening-shell .abnormal-reset-button,.abnormal-screening-shell .abnormal-soft-button{border-color:rgb(var(--brand-periwinkle)/.22)!important;border-radius:.95rem!important;background:linear-gradient(180deg,rgb(255 255 255/.76),rgb(248 249 255/.54)),linear-gradient(112deg,rgb(var(--brand-periwinkle)/.075),transparent 58%,rgb(var(--brand-tiffany)/.048))!important;box-shadow:0 14px 32px -26px rgb(var(--brand-periwinkle)/.56),inset 0 1px 0 rgb(255 255 255/.86)!important}.abnormal-screening-shell .abnormal-quota-chip{border-radius:999px!important}.abnormal-screening-shell .abnormal-header-action:hover,.abnormal-screening-shell .abnormal-reset-button:hover,.abnormal-screening-shell .abnormal-soft-button:hover{border-color:rgb(var(--brand-tiffany)/.44)!important;background:linear-gradient(180deg,rgb(255 255 255/.84),rgb(246 250 255/.62)),linear-gradient(112deg,rgb(var(--brand-periwinkle)/.1),transparent 58%,rgb(var(--brand-tiffany)/.074))!important;box-shadow:0 18px 38px -28px rgb(var(--brand-periwinkle)/.64),inset 0 1px 0 rgb(255 255 255/.9)!important}.abnormal-screening-shell .abnormal-attachment-row,.abnormal-screening-shell .abnormal-billing-chip,.abnormal-screening-shell .abnormal-meta-strip,.abnormal-screening-shell .abnormal-score-tile,.abnormal-screening-shell .abnormal-step-card,.abnormal-screening-shell .abnormal-summary-panel,.abnormal-screening-shell .abnormal-thinking-card,.abnormal-screening-shell .abnormal-upload-dropzone{border-color:rgb(var(--brand-periwinkle)/.2)!important;border-radius:1rem!important;background:linear-gradient(180deg,rgb(255 255 255/.62),rgb(248 249 255/.42)),linear-gradient(112deg,rgb(var(--brand-periwinkle)/.06),transparent 58%,rgb(var(--brand-tiffany)/.042))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.74),0 10px 26px -24px rgb(var(--brand-periwinkle)/.52)!important}.abnormal-screening-shell .abnormal-upload-dropzone:hover{border-color:rgb(var(--brand-tiffany)/.5)!important;background:linear-gradient(180deg,rgb(255 255 255/.72),rgb(244 250 255/.54)),linear-gradient(112deg,rgb(var(--brand-periwinkle)/.09),transparent 58%,rgb(var(--brand-tiffany)/.072))!important}.abnormal-screening-shell .abnormal-danger-button,.abnormal-screening-shell .abnormal-reset-button,.abnormal-screening-shell .abnormal-run-button{border-radius:1rem!important}.abnormal-screening-shell .abnormal-run-button:not(:disabled){border-color:rgb(var(--brand-periwinkle)/.4)!important;background:linear-gradient(135deg,rgb(var(--brand-periwinkle)),rgb(var(--brand-lavender)) 56%,rgb(var(--brand-tiffany)))!important;box-shadow:0 20px 42px -26px rgb(var(--brand-periwinkle)/.82),inset 0 1px 0 rgb(255 255 255/.3)!important}.abnormal-screening-shell .abnormal-run-button:disabled{border-color:rgb(var(--brand-periwinkle)/.2)!important;background:linear-gradient(180deg,rgb(255 255 255/.58),rgb(248 249 255/.42)),linear-gradient(112deg,rgb(var(--brand-periwinkle)/.058),transparent 58%,rgb(var(--brand-tiffany)/.04))!important;color:rgb(88 96 132)!important;opacity:.84}.abnormal-screening-shell .abnormal-danger-button:not(:disabled){border-color:rgb(var(--abnormal-rose)/.34)!important;background:linear-gradient(135deg,rgb(244 63 94),rgb(var(--abnormal-rose)) 54%,rgb(190 24 93))!important}.abnormal-screening-shell .abnormal-empty-state{min-height:14rem}.abnormal-screening-shell .abnormal-empty-state svg{color:rgb(var(--brand-periwinkle)/.74);filter:drop-shadow(0 12px 20px rgb(var(--brand-periwinkle)/.22))}.abnormal-screening-dialog{overflow:hidden;border-color:rgb(var(--brand-periwinkle)/.24)!important;border-radius:1.5rem!important;background:linear-gradient(180deg,rgb(255 255 255/.88),rgb(248 249 255/.7)),linear-gradient(118deg,rgb(var(--brand-periwinkle)/.08),transparent 50%,rgb(var(--brand-tiffany)/.052))!important;box-shadow:0 34px 84px -46px rgb(var(--brand-periwinkle)/.7),inset 0 1px 0 rgb(255 255 255/.92),inset 0 -1px 0 rgb(var(--brand-periwinkle)/.1)!important;backdrop-filter:blur(30px) saturate(172%);-webkit-backdrop-filter:blur(30px) saturate(172%)}.abnormal-screening-dialog :is(header,[class*=border-b]){border-color:rgb(var(--brand-periwinkle)/.16)!important}.dark .abnormal-screening-shell{background-color:rgb(9 11 28);background-image:linear-gradient(135deg,rgb(9 11 28/.98),rgb(18 17 42/.92) 52%,rgb(7 24 36/.88)),linear-gradient(118deg,rgb(var(--brand-periwinkle)/.18),transparent 36%,rgb(var(--brand-lavender)/.12) 66%,rgb(var(--brand-tiffany)/.08)),repeating-linear-gradient(90deg,rgb(var(--brand-periwinkle)/.07) 0 1px,transparent 1px 46px),repeating-linear-gradient(0deg,rgb(var(--brand-tiffany)/.05) 0 1px,transparent 1px 46px)}.dark .abnormal-screening-dialog,.dark .abnormal-screening-shell .abnormal-attachment-box,.dark .abnormal-screening-shell .abnormal-collapsed-card,.dark .abnormal-screening-shell .abnormal-empty-state,.dark .abnormal-screening-shell .abnormal-intake-card,.dark .abnormal-screening-shell .abnormal-model-card,.dark .abnormal-screening-shell .abnormal-report-card,.dark .abnormal-screening-shell .abnormal-running-card,.dark .abnormal-screening-shell .abnormal-screening-header,.dark .abnormal-screening-shell .abnormal-thinking-card{border-color:rgb(var(--brand-periwinkle)/.24)!important;background:linear-gradient(180deg,rgb(18 21 44/.78),rgb(8 11 30/.58)),linear-gradient(118deg,rgb(var(--brand-periwinkle)/.13),transparent 48%,rgb(var(--brand-tiffany)/.07))!important;box-shadow:0 28px 74px -52px rgb(0 0 0/.7),inset 0 1px 0 rgb(255 255 255/.09),inset 0 -1px 0 rgb(var(--brand-periwinkle)/.1)!important}@media (max-width:768px){.abnormal-screening-shell .abnormal-screening-grid{gap:.625rem}.abnormal-screening-shell .abnormal-intake-card,.abnormal-screening-shell .abnormal-model-card{padding:.875rem}}@media (prefers-reduced-motion:reduce){.abnormal-screening-shell .abnormal-header-action,.abnormal-screening-shell .abnormal-reset-button,.abnormal-screening-shell .abnormal-soft-button,.abnormal-screening-shell .abnormal-upload-dropzone{transition:none!important}}.patent-flow-shell{--flow-blue:14 116 224;--flow-cyan:6 182 212;--flow-emerald:16 185 129;--flow-indigo:79 70 229;--flow-amber:245 158 11;--flow-rose:225 29 72;position:relative;isolation:isolate;contain:paint;background-color:rgb(244 250 252);background-image:linear-gradient(180deg,rgb(249 252 255/.98),rgb(231 244 249/.84)),linear-gradient(118deg,rgb(var(--flow-emerald)/.105),transparent 32%,rgb(var(--flow-blue)/.086) 58%,rgb(var(--flow-indigo)/.06)),repeating-linear-gradient(90deg,rgb(var(--flow-blue)/.052) 0 1px,transparent 1px 44px),repeating-linear-gradient(0deg,rgb(var(--flow-cyan)/.04) 0 1px,transparent 1px 44px)}.patent-flow-shell:after,.patent-flow-shell:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.patent-flow-shell:before{background:linear-gradient(103deg,transparent 0 18%,rgb(255 255 255/.42) 30%,transparent 48%),linear-gradient(132deg,transparent 0 46%,rgb(var(--flow-cyan)/.052) 46% 54%,transparent 54%),linear-gradient(180deg,rgb(var(--flow-emerald)/.074),transparent 17rem);mask-image:linear-gradient(180deg,black,black 70%,transparent)}.patent-flow-shell:after{opacity:.62;background:repeating-linear-gradient(112deg,transparent 0 70px,rgb(255 255 255/.27) 70px 71px,transparent 71px 142px),linear-gradient(90deg,transparent,rgb(var(--flow-amber)/.036) 52%,transparent);mask-image:linear-gradient(180deg,transparent,black 14%,black 86%,transparent)}.patent-flow-shell>*{position:relative;z-index:1}.patent-flow-shell .patent-flow-header{overflow:hidden;border-color:rgb(var(--flow-cyan)/.22);background:linear-gradient(180deg,rgb(255 255 255/.72),rgb(238 250 252/.56)),linear-gradient(96deg,rgb(var(--flow-emerald)/.105),transparent 36%,rgb(var(--flow-blue)/.086),rgb(var(--flow-indigo)/.052));box-shadow:0 22px 56px -46px rgb(var(--flow-blue)/.58),inset 0 1px 0 rgb(255 255 255/.82),inset 0 -1px 0 rgb(var(--flow-cyan)/.18)}.patent-flow-shell .patent-flow-header:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent 0 28%,rgb(255 255 255/.36) 40%,transparent 55%),repeating-linear-gradient(90deg,transparent 0 48px,rgb(var(--flow-blue)/.06) 48px 49px)}.patent-flow-layout{scrollbar-gutter:stable}.patent-flow-shell .patent-flow-artifact-panel,.patent-flow-shell .patent-flow-attachment-box,.patent-flow-shell .patent-flow-case-hero,.patent-flow-shell .patent-flow-delivery-card,.patent-flow-shell .patent-flow-detail-panel,.patent-flow-shell .patent-flow-form-card,.patent-flow-shell .patent-flow-history-card,.patent-flow-shell .patent-flow-intake-panel,.patent-flow-shell .patent-flow-next-card,.patent-flow-shell .patent-flow-question-card,.patent-flow-shell .patent-flow-rejection-card,.patent-flow-shell .patent-flow-stage-map,.patent-flow-shell .patent-flow-summary-block{position:relative;overflow:hidden;border-color:rgb(var(--flow-blue)/.22);background:linear-gradient(180deg,rgb(255 255 255/.66),rgb(238 250 252/.48)),linear-gradient(114deg,rgb(var(--flow-emerald)/.082),transparent 42%,rgb(var(--flow-blue)/.064),rgb(var(--flow-indigo)/.04));box-shadow:0 24px 64px -48px rgb(var(--flow-blue)/.56),inset 0 1px 0 rgb(255 255 255/.82),inset 0 -1px 0 rgb(var(--flow-cyan)/.11)}.patent-flow-shell .patent-flow-artifact-panel:before,.patent-flow-shell .patent-flow-attachment-box:before,.patent-flow-shell .patent-flow-case-hero:before,.patent-flow-shell .patent-flow-detail-panel:before,.patent-flow-shell .patent-flow-form-card:before,.patent-flow-shell .patent-flow-history-card:before,.patent-flow-shell .patent-flow-intake-panel:before,.patent-flow-shell .patent-flow-next-card:before,.patent-flow-shell .patent-flow-question-card:before,.patent-flow-shell .patent-flow-stage-map:before,.patent-flow-shell .patent-flow-summary-block:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 0 24%,rgb(255 255 255/.36) 38%,transparent 56%),linear-gradient(180deg,rgb(255 255 255/.22),transparent 42%);opacity:.54}.patent-flow-shell .patent-flow-artifact-panel>*,.patent-flow-shell .patent-flow-attachment-box>*,.patent-flow-shell .patent-flow-case-hero>*,.patent-flow-shell .patent-flow-detail-panel>*,.patent-flow-shell .patent-flow-form-card>*,.patent-flow-shell .patent-flow-history-card>*,.patent-flow-shell .patent-flow-intake-panel>*,.patent-flow-shell .patent-flow-next-card>*,.patent-flow-shell .patent-flow-question-card>*,.patent-flow-shell .patent-flow-stage-map>*,.patent-flow-shell .patent-flow-summary-block>*{position:relative;z-index:1}.patent-flow-shell :is(input,textarea,[role=combobox]){border-color:rgb(var(--flow-blue)/.22)!important;background:linear-gradient(180deg,rgb(255 255 255/.7),rgb(238 250 252/.46)),linear-gradient(110deg,rgb(var(--flow-blue)/.058),transparent 55%,rgb(var(--flow-emerald)/.042))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.8),0 10px 24px -22px rgb(var(--flow-blue)/.48)}.patent-flow-shell :is(input,textarea,[role=combobox]):focus-visible{border-color:rgb(var(--flow-cyan)/.58)!important;box-shadow:0 0 0 3px rgb(var(--flow-cyan)/.14),0 14px 32px -24px rgb(var(--flow-cyan)/.6),inset 0 1px 0 rgb(255 255 255/.82)}.patent-flow-shell .patent-flow-empty-card,.patent-flow-shell .patent-flow-list-row,.patent-flow-shell .patent-flow-markdown-box,.patent-flow-shell .patent-flow-metric,.patent-flow-shell .patent-flow-question-option,.patent-flow-shell .patent-flow-review-box,.patent-flow-shell .patent-flow-run-item,.patent-flow-shell .patent-flow-soft-button,.patent-flow-shell .patent-flow-stage-running,.patent-flow-shell .patent-flow-stage-tile{border-color:rgb(var(--flow-blue)/.18);background:linear-gradient(180deg,rgb(255 255 255/.54),rgb(238 250 252/.34)),linear-gradient(110deg,rgb(var(--flow-cyan)/.058),transparent 58%,rgb(var(--flow-amber)/.034));box-shadow:inset 0 1px 0 rgb(255 255 255/.68)}.patent-flow-shell .patent-flow-question-option:hover,.patent-flow-shell .patent-flow-run-item:hover,.patent-flow-shell .patent-flow-soft-button:hover{border-color:rgb(var(--flow-cyan)/.36);background:linear-gradient(180deg,rgb(255 255 255/.68),rgb(232 248 252/.46)),linear-gradient(110deg,rgb(var(--flow-cyan)/.1),transparent 58%,rgb(var(--flow-emerald)/.06));box-shadow:0 14px 32px -24px rgb(var(--flow-cyan)/.55),inset 0 1px 0 rgb(255 255 255/.76)}.patent-flow-shell .patent-flow-primary-button:not(:disabled){border:1px solid rgb(var(--flow-cyan)/.4);background:linear-gradient(135deg,rgb(16 185 129),rgb(var(--flow-cyan)) 52%,rgb(var(--flow-blue)));color:white;box-shadow:0 18px 34px -22px rgb(var(--flow-cyan)/.82),inset 0 1px 0 rgb(255 255 255/.28)}.patent-flow-shell .patent-flow-primary-button:disabled{border:1px solid rgb(var(--flow-blue)/.18);background:linear-gradient(180deg,rgb(255 255 255/.54),rgb(238 250 252/.34)),linear-gradient(110deg,rgb(var(--flow-blue)/.056),transparent 58%,rgb(var(--flow-emerald)/.036))!important;color:rgb(71 85 105);opacity:.72;box-shadow:inset 0 1px 0 rgb(255 255 255/.68),0 10px 24px -22px rgb(var(--flow-blue)/.4)}.patent-flow-shell .patent-flow-stage-tile{box-shadow:0 12px 26px -22px rgb(var(--flow-blue)/.32),inset 0 1px 0 rgb(255 255 255/.6)}.patent-flow-shell .patent-flow-empty-card{border-style:dashed}.patent-flow-shell .patent-flow-detail-panel [data-radix-scroll-area-viewport],.patent-flow-shell .patent-flow-intake-panel [data-radix-scroll-area-viewport]{border-radius:inherit}.dark .patent-flow-shell{background-color:rgb(4 10 18);background-image:linear-gradient(180deg,rgb(4 10 18/.98),rgb(12 22 35/.9)),linear-gradient(118deg,rgb(var(--flow-emerald)/.13),transparent 32%,rgb(var(--flow-blue)/.12) 58%,rgb(var(--flow-indigo)/.08)),repeating-linear-gradient(90deg,rgb(var(--flow-blue)/.07) 0 1px,transparent 1px 44px),repeating-linear-gradient(0deg,rgb(var(--flow-cyan)/.05) 0 1px,transparent 1px 44px)}.dark .patent-flow-shell .patent-flow-artifact-panel,.dark .patent-flow-shell .patent-flow-attachment-box,.dark .patent-flow-shell .patent-flow-case-hero,.dark .patent-flow-shell .patent-flow-detail-panel,.dark .patent-flow-shell .patent-flow-form-card,.dark .patent-flow-shell .patent-flow-header,.dark .patent-flow-shell .patent-flow-history-card,.dark .patent-flow-shell .patent-flow-intake-panel,.dark .patent-flow-shell .patent-flow-next-card,.dark .patent-flow-shell .patent-flow-question-card,.dark .patent-flow-shell .patent-flow-stage-map,.dark .patent-flow-shell .patent-flow-summary-block{border-color:rgb(125 211 252/.2);background:linear-gradient(180deg,rgb(15 23 42/.72),rgb(2 8 23/.54)),linear-gradient(114deg,rgb(var(--flow-emerald)/.11),transparent 42%,rgb(var(--flow-blue)/.095),rgb(var(--flow-indigo)/.062));box-shadow:0 24px 64px -48px rgb(var(--flow-blue)/.44),inset 0 1px 0 rgb(255 255 255/.08),inset 0 -1px 0 rgb(var(--flow-cyan)/.12)}.dark .patent-flow-shell .patent-flow-empty-card,.dark .patent-flow-shell .patent-flow-list-row,.dark .patent-flow-shell .patent-flow-markdown-box,.dark .patent-flow-shell .patent-flow-metric,.dark .patent-flow-shell .patent-flow-primary-button:disabled,.dark .patent-flow-shell .patent-flow-question-option,.dark .patent-flow-shell .patent-flow-review-box,.dark .patent-flow-shell .patent-flow-run-item,.dark .patent-flow-shell .patent-flow-soft-button,.dark .patent-flow-shell .patent-flow-stage-running,.dark .patent-flow-shell .patent-flow-stage-tile,.dark .patent-flow-shell :is(input,textarea,[role=combobox]){border-color:rgb(125 211 252/.18)!important;background:linear-gradient(180deg,rgb(15 23 42/.58),rgb(2 8 23/.42)),linear-gradient(110deg,rgb(var(--flow-cyan)/.086),transparent 58%,rgb(var(--flow-emerald)/.052))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.07)}@media (max-width:1023px){.patent-flow-layout{gap:.625rem;padding:.625rem}}@media (prefers-reduced-motion:reduce){.patent-flow-shell .patent-flow-primary-button,.patent-flow-shell .patent-flow-question-option,.patent-flow-shell .patent-flow-run-item,.patent-flow-shell .patent-flow-soft-button{transition:none!important}}.patent-flow-shell{--flow-periwinkle:var(--brand-periwinkle,99 102 241);--flow-lavender:var(--brand-lavender,139 124 246);--flow-tiffany:var(--brand-tiffany,90 200 196);--flow-tiffany-ink:8 127 122;--flow-rose:244 114 182;--flow-ink:31 37 72;background-color:rgb(246 248 255)!important;background-image:linear-gradient(135deg,rgb(247 249 255/.98),rgb(249 247 255/.94) 46%,rgb(241 248 255/.98)),linear-gradient(118deg,rgb(var(--flow-periwinkle)/.07),transparent 38%,rgb(var(--flow-lavender)/.058) 68%,rgb(var(--flow-tiffany)/.046)),repeating-linear-gradient(90deg,rgb(var(--flow-periwinkle)/.042) 0 1px,transparent 1px 48px),repeating-linear-gradient(0deg,rgb(var(--flow-tiffany)/.028) 0 1px,transparent 1px 48px)!important;color:rgb(var(--flow-ink))}.patent-flow-shell:before{background:linear-gradient(104deg,transparent 0 18%,rgb(255 255 255/.48) 30%,transparent 48%),linear-gradient(132deg,transparent 0 46%,rgb(var(--flow-periwinkle)/.056) 46% 55%,transparent 55%),linear-gradient(180deg,rgb(var(--flow-lavender)/.062),transparent 18rem)!important}.patent-flow-shell:after{opacity:.72;background:repeating-linear-gradient(112deg,transparent 0 72px,rgb(255 255 255/.3) 72px 73px,transparent 73px 146px),linear-gradient(90deg,transparent,rgb(var(--flow-tiffany)/.04) 50%,transparent)!important}.patent-flow-shell .patent-flow-header{border-color:rgb(var(--flow-periwinkle)/.22)!important;background:linear-gradient(180deg,rgb(255 255 255/.8),rgb(247 248 255/.6)),linear-gradient(96deg,rgb(var(--flow-periwinkle)/.11),transparent 42%,rgb(var(--flow-lavender)/.07),rgb(var(--flow-tiffany)/.048))!important;box-shadow:0 24px 58px -42px rgb(var(--flow-periwinkle)/.48),inset 0 1px 0 rgb(255 255 255/.88),inset 0 -1px 0 rgb(var(--flow-periwinkle)/.1)!important;--tw-backdrop-blur:blur(34px)!important;--tw-backdrop-saturate:saturate(175%)!important;backdrop-filter:blur(34px) saturate(175%)!important;-webkit-backdrop-filter:blur(34px) saturate(175%)!important}.patent-flow-shell .patent-flow-header:before{background:linear-gradient(100deg,transparent 0 26%,rgb(255 255 255/.42) 39%,transparent 56%),repeating-linear-gradient(90deg,transparent 0 48px,rgb(var(--flow-periwinkle)/.06) 48px 49px)!important}.patent-flow-shell .patent-flow-detail-panel,.patent-flow-shell .patent-flow-intake-panel{border-radius:24px!important}.patent-flow-shell .patent-flow-artifact-panel,.patent-flow-shell .patent-flow-attachment-box,.patent-flow-shell .patent-flow-case-hero,.patent-flow-shell .patent-flow-delivery-card,.patent-flow-shell .patent-flow-form-card,.patent-flow-shell .patent-flow-history-card,.patent-flow-shell .patent-flow-next-card,.patent-flow-shell .patent-flow-question-card,.patent-flow-shell .patent-flow-rejection-card,.patent-flow-shell .patent-flow-stage-map,.patent-flow-shell .patent-flow-summary-block{border-radius:20px!important}.patent-flow-shell .patent-flow-artifact-panel,.patent-flow-shell .patent-flow-attachment-box,.patent-flow-shell .patent-flow-case-hero,.patent-flow-shell .patent-flow-delivery-card,.patent-flow-shell .patent-flow-detail-panel,.patent-flow-shell .patent-flow-form-card,.patent-flow-shell .patent-flow-history-card,.patent-flow-shell .patent-flow-intake-panel,.patent-flow-shell .patent-flow-next-card,.patent-flow-shell .patent-flow-question-card,.patent-flow-shell .patent-flow-rejection-card,.patent-flow-shell .patent-flow-stage-map,.patent-flow-shell .patent-flow-summary-block{border-color:rgb(var(--flow-periwinkle)/.22)!important;background:linear-gradient(180deg,rgb(255 255 255/.7),rgb(248 248 255/.5)),linear-gradient(114deg,rgb(var(--flow-periwinkle)/.088),transparent 43%,rgb(var(--flow-lavender)/.052),rgb(var(--flow-tiffany)/.04))!important;box-shadow:0 28px 72px -52px rgb(var(--flow-periwinkle)/.64),inset 0 1px 0 rgb(255 255 255/.86),inset 0 -1px 0 rgb(var(--flow-periwinkle)/.095)!important;--tw-backdrop-blur:blur(34px)!important;--tw-backdrop-saturate:saturate(175%)!important;backdrop-filter:blur(34px) saturate(175%)!important;-webkit-backdrop-filter:blur(34px) saturate(175%)!important}.patent-flow-shell .patent-flow-artifact-panel:after,.patent-flow-shell .patent-flow-case-hero:after,.patent-flow-shell .patent-flow-form-card:after,.patent-flow-shell .patent-flow-history-card:after,.patent-flow-shell .patent-flow-next-card:after,.patent-flow-shell .patent-flow-stage-map:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgb(255 255 255/.2),transparent 44%),linear-gradient(90deg,rgb(var(--flow-periwinkle)/.03) 1px,transparent 1px);background-size:auto,28px 28px;opacity:.75}.patent-flow-shell .patent-flow-artifact-panel>*,.patent-flow-shell .patent-flow-case-hero>*,.patent-flow-shell .patent-flow-form-card>*,.patent-flow-shell .patent-flow-history-card>*,.patent-flow-shell .patent-flow-next-card>*,.patent-flow-shell .patent-flow-stage-map>*{position:relative;z-index:1}.patent-flow-shell :is(input,textarea,[role=combobox]){min-height:2.5rem;border-color:rgb(var(--flow-periwinkle)/.24)!important;border-radius:16px!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(247 248 255/.56)),linear-gradient(112deg,rgb(var(--flow-periwinkle)/.06),transparent 58%,rgb(var(--flow-tiffany)/.045))!important;box-shadow:0 12px 28px -24px rgb(var(--flow-periwinkle)/.58),inset 0 1px 0 rgb(255 255 255/.84)!important}.patent-flow-shell :is(input,textarea,[role=combobox]):focus-visible{border-color:rgb(var(--flow-periwinkle)/.54)!important;box-shadow:0 0 0 3px rgb(var(--flow-periwinkle)/.13),0 16px 34px -25px rgb(var(--flow-periwinkle)/.72),inset 0 1px 0 rgb(255 255 255/.88)!important}.patent-flow-shell .patent-flow-empty-card,.patent-flow-shell .patent-flow-list-row,.patent-flow-shell .patent-flow-markdown-box,.patent-flow-shell .patent-flow-metric,.patent-flow-shell .patent-flow-question-option,.patent-flow-shell .patent-flow-review-box,.patent-flow-shell .patent-flow-run-item,.patent-flow-shell .patent-flow-soft-button,.patent-flow-shell .patent-flow-stage-running,.patent-flow-shell .patent-flow-stage-tile{border-color:rgb(var(--flow-periwinkle)/.2)!important;border-radius:16px!important;background:linear-gradient(180deg,rgb(255 255 255/.64),rgb(247 248 255/.44)),linear-gradient(112deg,rgb(var(--flow-periwinkle)/.066),transparent 58%,rgb(var(--flow-tiffany)/.045))!important;box-shadow:0 12px 30px -26px rgb(var(--flow-periwinkle)/.5),inset 0 1px 0 rgb(255 255 255/.72)!important;--tw-backdrop-blur:blur(18px)!important;--tw-backdrop-saturate:saturate(170%)!important}.patent-flow-shell .patent-flow-question-option:hover,.patent-flow-shell .patent-flow-run-item:hover,.patent-flow-shell .patent-flow-soft-button:hover{border-color:rgb(var(--flow-periwinkle)/.38)!important;background:linear-gradient(180deg,rgb(255 255 255/.76),rgb(246 247 255/.56)),linear-gradient(112deg,rgb(var(--flow-periwinkle)/.105),transparent 58%,rgb(var(--flow-tiffany)/.07))!important;box-shadow:0 18px 40px -30px rgb(var(--flow-periwinkle)/.68),inset 0 1px 0 rgb(255 255 255/.78)!important}.patent-flow-shell .patent-flow-primary-button{min-height:2.5rem;border-radius:16px!important}.patent-flow-shell .patent-flow-primary-button:not(:disabled){border-color:rgb(var(--flow-periwinkle)/.34)!important;background:linear-gradient(135deg,rgb(var(--flow-periwinkle)),rgb(var(--flow-lavender)) 56%,rgb(var(--flow-tiffany)))!important;color:white!important;box-shadow:0 20px 40px -26px rgb(var(--flow-periwinkle)/.82),inset 0 1px 0 rgb(255 255 255/.32)!important}.patent-flow-shell .patent-flow-primary-button:disabled{border-color:rgb(var(--flow-periwinkle)/.22)!important;background:linear-gradient(180deg,rgb(255 255 255/.62),rgb(247 248 255/.42)),linear-gradient(112deg,rgb(var(--flow-periwinkle)/.07),transparent 58%,rgb(var(--flow-tiffany)/.052))!important;color:rgb(94 104 132)!important;opacity:.78;box-shadow:0 12px 28px -24px rgb(var(--flow-periwinkle)/.48),inset 0 1px 0 rgb(255 255 255/.7)!important}.patent-flow-shell .patent-flow-run-item{--flow-run-edge:var(--flow-periwinkle);border-left:5px solid rgb(var(--flow-run-edge)/.72)!important;padding-left:.875rem}.patent-flow-shell .patent-flow-run-item:nth-child(3n+1){--flow-run-edge:var(--flow-periwinkle)}.patent-flow-shell .patent-flow-run-item:nth-child(3n+2){--flow-run-edge:var(--flow-tiffany)}.patent-flow-shell .patent-flow-run-item:nth-child(3n){--flow-run-edge:var(--flow-lavender)}.patent-flow-shell .patent-flow-run-item-active,.patent-flow-shell .patent-flow-run-item[class*=border-primary]{border-color:rgb(var(--flow-periwinkle)/.42)!important;border-left-color:rgb(var(--flow-tiffany)/.92)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(247 248 255/.58)),linear-gradient(112deg,rgb(var(--flow-periwinkle)/.12),transparent 58%,rgb(var(--flow-tiffany)/.085))!important;box-shadow:0 18px 42px -30px rgb(var(--flow-periwinkle)/.7),inset 0 1px 0 rgb(255 255 255/.82),inset 0 0 0 1px rgb(var(--flow-tiffany)/.12)!important}.patent-flow-shell .patent-flow-question-option-selected,.patent-flow-shell .patent-flow-question-option[class*=border-primary]{border-color:rgb(var(--flow-periwinkle)/.42)!important;background:linear-gradient(180deg,rgb(255 255 255/.76),rgb(247 248 255/.54)),linear-gradient(112deg,rgb(var(--flow-periwinkle)/.115),transparent 58%,rgb(var(--flow-tiffany)/.076))!important}.patent-flow-shell .patent-flow-tone-success{color:rgb(var(--flow-tiffany-ink))!important}.patent-flow-shell .patent-flow-tone-danger{color:rgb(190 58 105)!important}.patent-flow-shell .patent-flow-tone-active{color:rgb(var(--flow-periwinkle))!important}.patent-flow-shell .patent-flow-stage-completed{border-color:rgb(var(--flow-tiffany)/.34)!important;color:rgb(var(--flow-tiffany-ink))!important;background:linear-gradient(180deg,rgb(255 255 255/.68),rgb(244 252 252/.46)),linear-gradient(120deg,rgb(var(--flow-tiffany)/.14),transparent 62%,rgb(var(--flow-periwinkle)/.05))!important}.patent-flow-shell .patent-flow-stage-active,.patent-flow-shell .patent-flow-stage-ready{border-color:rgb(var(--flow-periwinkle)/.34)!important;color:rgb(var(--flow-periwinkle))!important;background:linear-gradient(180deg,rgb(255 255 255/.7),rgb(248 247 255/.48)),linear-gradient(120deg,rgb(var(--flow-periwinkle)/.145),transparent 62%,rgb(var(--flow-lavender)/.07))!important}.patent-flow-shell .patent-flow-rejection-card,.patent-flow-shell .patent-flow-stage-blocked{border-color:rgb(var(--flow-rose)/.32)!important;color:rgb(154 48 89)!important;background:linear-gradient(180deg,rgb(255 255 255/.7),rgb(255 246 250/.5)),linear-gradient(120deg,rgb(var(--flow-rose)/.125),transparent 62%,rgb(var(--flow-periwinkle)/.045))!important}.patent-flow-shell .patent-flow-stage-muted{border-color:rgb(var(--flow-periwinkle)/.16)!important;color:rgb(108 116 146)!important}.patent-flow-shell .patent-flow-delivery-card{border-color:rgb(var(--flow-tiffany)/.34)!important;background:linear-gradient(180deg,rgb(255 255 255/.72),rgb(243 252 252/.5)),linear-gradient(120deg,rgb(var(--flow-tiffany)/.13),transparent 62%,rgb(var(--flow-periwinkle)/.052))!important}.patent-flow-shell .patent-flow-delivery-card h3,.patent-flow-shell .patent-flow-delivery-card p{color:rgb(var(--flow-tiffany-ink))!important}.patent-flow-shell .patent-flow-empty-card{border-style:dashed!important;border-color:rgb(var(--flow-periwinkle)/.22)!important}.patent-flow-shell .patent-flow-list-row,.patent-flow-shell .patent-flow-markdown-box,.patent-flow-shell .patent-flow-review-box{border-radius:14px!important}.patent-flow-select-content{overflow:hidden!important;border:1px solid rgb(var(--brand-periwinkle,99 102 241)/.24)!important;border-radius:18px!important;background:linear-gradient(180deg,rgb(255 255 255/.86),rgb(248 248 255/.72)),linear-gradient(115deg,rgb(var(--brand-periwinkle,99 102 241)/.1),transparent 62%,rgb(var(--brand-tiffany,90 200 196)/.065))!important;box-shadow:0 24px 58px -36px rgb(var(--brand-periwinkle,99 102 241)/.58),inset 0 1px 0 rgb(255 255 255/.86)!important;--tw-backdrop-blur:blur(28px)!important;--tw-backdrop-saturate:saturate(170%)!important;backdrop-filter:blur(28px) saturate(170%)!important;-webkit-backdrop-filter:blur(28px) saturate(170%)!important}[data-radix-popper-content-wrapper]:has(.patent-flow-select-content){border-radius:18px;backdrop-filter:blur(28px) saturate(170%)!important;-webkit-backdrop-filter:blur(28px) saturate(170%)!important}.patent-flow-select-content [role=option]{border-radius:12px!important}.patent-flow-select-content [role=option]:focus,.patent-flow-select-content [role=option][data-highlighted]{background:linear-gradient(135deg,rgb(var(--brand-periwinkle,99 102 241)/.14),rgb(var(--brand-tiffany,90 200 196)/.08))!important;color:rgb(31 37 72)!important}.dark .patent-flow-shell{color:rgb(226 232 255);background-color:rgb(8 11 28)!important;background-image:linear-gradient(135deg,rgb(8 11 28/.98),rgb(15 16 39/.94) 46%,rgb(8 18 34/.98)),linear-gradient(118deg,rgb(129 140 248/.13),transparent 38%,rgb(167 139 250/.1) 68%,rgb(var(--flow-tiffany)/.07)),repeating-linear-gradient(90deg,rgb(129 140 248/.052) 0 1px,transparent 1px 48px),repeating-linear-gradient(0deg,rgb(var(--flow-tiffany)/.034) 0 1px,transparent 1px 48px)!important}.dark .patent-flow-shell .patent-flow-artifact-panel,.dark .patent-flow-shell .patent-flow-attachment-box,.dark .patent-flow-shell .patent-flow-case-hero,.dark .patent-flow-shell .patent-flow-detail-panel,.dark .patent-flow-shell .patent-flow-form-card,.dark .patent-flow-shell .patent-flow-header,.dark .patent-flow-shell .patent-flow-history-card,.dark .patent-flow-shell .patent-flow-intake-panel,.dark .patent-flow-shell .patent-flow-next-card,.dark .patent-flow-shell .patent-flow-question-card,.dark .patent-flow-shell .patent-flow-stage-map,.dark .patent-flow-shell .patent-flow-summary-block{border-color:rgb(129 140 248/.24)!important;background:linear-gradient(180deg,rgb(15 23 42/.74),rgb(2 8 23/.56)),linear-gradient(114deg,rgb(129 140 248/.12),transparent 43%,rgb(167 139 250/.078),rgb(var(--flow-tiffany)/.056))!important;box-shadow:0 28px 72px -52px rgb(129 140 248/.44),inset 0 1px 0 rgb(255 255 255/.09),inset 0 -1px 0 rgb(129 140 248/.1)!important}.dark .patent-flow-select-content{color:rgb(226 232 255)!important;background:linear-gradient(180deg,rgb(15 23 42/.86),rgb(2 8 23/.72)),linear-gradient(115deg,rgb(129 140 248/.12),transparent 62%,rgb(var(--brand-tiffany,90 200 196)/.072))!important}.prompt-engineer-shell{--pe-blue:14 116 224;--pe-cyan:6 182 212;--pe-emerald:16 185 129;--pe-violet:99 102 241;--pe-amber:245 158 11;--pe-slate:15 23 42;isolation:isolate;contain:paint;background-color:hsl(204 58% 97%);background-image:linear-gradient(180deg,hsl(204 84% 98%/.98),hsl(203 54% 95%/.76)),linear-gradient(118deg,rgb(var(--pe-blue)/.1),transparent 34%,rgb(var(--pe-emerald)/.065) 66%,rgb(var(--pe-amber)/.05)),repeating-linear-gradient(90deg,rgb(var(--pe-blue)/.115) 0 1px,transparent 1px 36px),repeating-linear-gradient(0deg,rgb(var(--pe-cyan)/.08) 0 1px,transparent 1px 36px)}.prompt-engineer-shell:after,.prompt-engineer-shell:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.prompt-engineer-shell:before{background:linear-gradient(180deg,rgb(255 255 255/.62),transparent 21rem),linear-gradient(104deg,transparent 0 18%,rgb(255 255 255/.42) 29%,transparent 46%),linear-gradient(125deg,rgb(var(--pe-blue)/.14),transparent 32%,rgb(var(--pe-violet)/.07) 68%,rgb(var(--pe-emerald)/.075));mask-image:linear-gradient(180deg,black,black 76%,transparent)}.prompt-engineer-shell:after{background:repeating-linear-gradient(90deg,transparent 0 64px,rgb(var(--pe-blue)/.065) 64px 65px),linear-gradient(135deg,transparent 0 72%,rgb(var(--pe-amber)/.07) 72% 100%);opacity:.64}.prompt-engineer-shell>*{position:relative;z-index:1}.prompt-engineer-shell .prompt-engineer-header{overflow:hidden;background:linear-gradient(180deg,rgb(255 255 255/.76),hsl(204 78% 98%/.56)),linear-gradient(92deg,rgb(var(--pe-blue)/.125),transparent 42%,rgb(var(--pe-emerald)/.08));backdrop-filter:blur(30px) saturate(175%)!important;-webkit-backdrop-filter:blur(30px) saturate(175%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.82),inset 0 -1px 0 rgb(var(--pe-blue)/.18),0 18px 46px -34px rgb(var(--pe-blue)/.38)}.prompt-engineer-shell .prompt-engineer-header:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent 0 22%,rgb(255 255 255/.4) 36%,transparent 56%),repeating-linear-gradient(90deg,transparent 0 54px,rgb(var(--pe-cyan)/.085) 54px 55px);opacity:.54}.prompt-engineer-shell .prompt-engineer-icon-tile{border:1px solid rgb(var(--pe-cyan)/.38);background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(224 242 254/.58)),linear-gradient(135deg,rgb(var(--pe-blue)/.16),rgb(var(--pe-emerald)/.1));box-shadow:0 14px 30px -22px rgb(var(--pe-blue)/.56),inset 0 1px 0 rgb(255 255 255/.82)}.prompt-engineer-shell .prompt-engineer-status-card{border-color:rgb(var(--pe-emerald)/.34)!important;background:linear-gradient(180deg,rgb(255 255 255/.66),rgb(236 253 245/.46)),linear-gradient(110deg,rgb(var(--pe-emerald)/.115),transparent 54%,rgb(var(--pe-blue)/.055))!important;color:hsl(159 76% 18%)!important}.prompt-engineer-shell .prompt-engineer-task-strip{min-height:0}.prompt-engineer-shell .prompt-engineer-tabbar{border-color:rgb(var(--pe-blue)/.16);background:linear-gradient(180deg,rgb(255 255 255/.56),rgb(240 249 255/.36)),linear-gradient(90deg,rgb(var(--pe-blue)/.08),transparent 52%,rgb(var(--pe-violet)/.05));box-shadow:inset 0 1px 0 rgb(255 255 255/.72),0 12px 34px -32px rgb(var(--pe-blue)/.42)}.prompt-engineer-shell .prompt-engineer-nav-group{border-color:rgb(var(--pe-blue)/.24);background:linear-gradient(180deg,rgb(255 255 255/.54),rgb(240 249 255/.32)),linear-gradient(110deg,rgb(var(--pe-blue)/.07),transparent 58%,rgb(var(--pe-emerald)/.05));box-shadow:inset 0 1px 0 rgb(255 255 255/.58),0 10px 22px -22px rgb(var(--pe-blue)/.34)}.prompt-engineer-shell .prompt-engineer-tab-trigger{position:relative;overflow:hidden;border:1px solid transparent;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.prompt-engineer-shell .prompt-engineer-tab-trigger[data-state=active]{border-color:rgb(var(--pe-blue)/.26);background:linear-gradient(180deg,rgb(255 255 255/.72),rgb(224 242 254/.42)),linear-gradient(105deg,rgb(var(--pe-blue)/.12),transparent 62%,rgb(var(--pe-emerald)/.075))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.8),0 10px 24px -20px rgb(var(--pe-blue)/.42)!important}.prompt-engineer-shell .prompt-engineer-content{min-width:0;scrollbar-gutter:stable}.prompt-engineer-shell :is(.workbench-card,.workbench-main-panel,.prompt-engineer-module-card,.prompt-engineer-prompt-card,.prompt-engineer-breadcrumb,.prompt-engineer-tree-canvas,.prompt-engineer-node-preview,.prompt-engineer-node-editor,.prompt-engineer-selection-dock,.bg-card){border-color:rgb(var(--pe-blue)/.26);background:linear-gradient(180deg,rgb(255 255 255/.66),rgb(248 252 255/.48)),linear-gradient(118deg,rgb(var(--pe-blue)/.09),transparent 47%,rgb(var(--pe-emerald)/.06),rgb(var(--pe-amber)/.036));backdrop-filter:blur(24px) saturate(155%);-webkit-backdrop-filter:blur(24px) saturate(155%);box-shadow:0 18px 44px -34px rgb(var(--pe-blue)/.4),inset 0 1px 0 rgb(255 255 255/.74),inset 0 -1px 0 rgb(var(--pe-blue)/.075)}.prompt-engineer-shell :is(.prompt-engineer-module-card,.prompt-engineer-prompt-card,.prompt-engineer-node-preview,.prompt-engineer-tree-canvas){position:relative;overflow:hidden}.prompt-engineer-shell :is(.prompt-engineer-module-card,.prompt-engineer-prompt-card,.prompt-engineer-node-preview,.prompt-engineer-tree-canvas):before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(102deg,transparent 0 22%,rgb(255 255 255/.32) 38%,transparent 58%),repeating-linear-gradient(90deg,transparent 0 42px,rgb(var(--pe-blue)/.045) 42px 43px);opacity:.48}.prompt-engineer-shell :is(.prompt-engineer-module-card,.prompt-engineer-prompt-card,.prompt-engineer-node-preview,.prompt-engineer-tree-canvas)>*{position:relative;z-index:1}.prompt-engineer-shell .prompt-engineer-module-section{position:relative;padding-top:.125rem}.prompt-engineer-shell .prompt-engineer-module-section>.flex:first-child{border-radius:.5rem;padding:.125rem .25rem;background:linear-gradient(90deg,rgb(255 255 255/.3),transparent)}.prompt-engineer-shell .prompt-engineer-tree-canvas{background:linear-gradient(180deg,rgb(255 255 255/.52),rgb(240 249 255/.34)),repeating-linear-gradient(90deg,rgb(var(--pe-blue)/.075) 0 1px,transparent 1px 38px),repeating-linear-gradient(0deg,rgb(var(--pe-cyan)/.055) 0 1px,transparent 1px 38px)}.prompt-engineer-shell .prompt-engineer-node-editor{background:linear-gradient(180deg,rgb(255 255 255/.6),rgb(248 250 252/.46)),linear-gradient(110deg,rgb(var(--pe-violet)/.06),transparent 58%,rgb(var(--pe-cyan)/.05))}.prompt-engineer-shell .prompt-engineer-node-editor textarea{background:transparent}.prompt-engineer-shell :is(input,textarea,[role=combobox]){border-color:rgb(var(--pe-blue)/.24);background:linear-gradient(180deg,rgb(255 255 255/.68),rgb(240 249 255/.38)),linear-gradient(100deg,rgb(var(--pe-blue)/.055),transparent 58%,rgb(var(--pe-emerald)/.038));backdrop-filter:blur(14px) saturate(145%);-webkit-backdrop-filter:blur(14px) saturate(145%);box-shadow:inset 0 1px 0 rgb(255 255 255/.7)}.prompt-engineer-shell :is(input,textarea,[role=combobox]):focus-visible{border-color:rgb(var(--pe-blue)/.52);box-shadow:0 0 0 3px rgb(var(--pe-blue)/.14),inset 0 1px 0 rgb(255 255 255/.78)}.prompt-engineer-shell :is(details,pre,.prompt-engineer-source-strip){border-color:rgb(var(--pe-blue)/.2);background:linear-gradient(180deg,rgb(255 255 255/.54),rgb(248 250 252/.38)),linear-gradient(105deg,rgb(var(--pe-violet)/.05),transparent 60%,rgb(var(--pe-cyan)/.045));backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.prompt-engineer-shell button:not(.thinking-toggle-switch):not([data-state=active]):is(.border,[class*=border-]){backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%)}.dark .prompt-engineer-shell{background-color:hsl(222 47% 8%);background-image:linear-gradient(180deg,hsl(222 47% 8%/.98),hsl(222 47% 7%/.88)),linear-gradient(118deg,rgb(var(--pe-blue)/.13),transparent 36%,rgb(var(--pe-emerald)/.075) 68%,rgb(var(--pe-amber)/.055)),repeating-linear-gradient(90deg,hsl(199 86% 63%/.11) 0 1px,transparent 1px 36px),repeating-linear-gradient(0deg,hsl(199 86% 63%/.075) 0 1px,transparent 1px 36px)}.dark .prompt-engineer-shell :is(.workbench-card,.workbench-main-panel,.prompt-engineer-module-card,.prompt-engineer-prompt-card,.prompt-engineer-breadcrumb,.prompt-engineer-tree-canvas,.prompt-engineer-node-preview,.prompt-engineer-node-editor,.prompt-engineer-selection-dock,.bg-card){border-color:hsl(199 72% 48%/.22);background:linear-gradient(180deg,hsl(var(--card)/.72),hsl(var(--background)/.58)),linear-gradient(118deg,rgb(var(--pe-blue)/.13),transparent 47%,rgb(var(--pe-emerald)/.075),rgb(var(--pe-amber)/.045));box-shadow:0 18px 44px -34px rgb(var(--pe-blue)/.34),inset 0 1px 0 rgb(255 255 255/.08)}@media (max-width:767px){.prompt-engineer-shell .prompt-engineer-tabbar{padding-inline:.75rem}.prompt-engineer-shell .prompt-engineer-module-section>.flex:first-child{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.prompt-engineer-shell :is(.prompt-engineer-tab-trigger,.prompt-engineer-module-card,.prompt-engineer-prompt-card){transition:none!important}}.prompt-engineer-shell{--pe-periwinkle:var(--brand-periwinkle,99 102 241);--pe-lavender:var(--brand-lavender,139 124 246);--pe-tiffany:var(--brand-tiffany,90 200 196);--pe-tiffany-ink:8 127 122;--pe-rose:244 114 182;--pe-ink:31 37 72;background-color:rgb(246 248 255)!important;background-image:linear-gradient(135deg,rgb(247 249 255/.98),rgb(249 247 255/.94) 47%,rgb(241 248 255/.98)),linear-gradient(118deg,rgb(var(--pe-periwinkle)/.072),transparent 38%,rgb(var(--pe-lavender)/.058) 68%,rgb(var(--pe-tiffany)/.048)),repeating-linear-gradient(90deg,rgb(var(--pe-periwinkle)/.04) 0 1px,transparent 1px 48px),repeating-linear-gradient(0deg,rgb(var(--pe-tiffany)/.027) 0 1px,transparent 1px 48px)!important;color:rgb(var(--pe-ink))}.prompt-engineer-shell:before{background:linear-gradient(180deg,rgb(255 255 255/.58),transparent 21rem),linear-gradient(104deg,transparent 0 18%,rgb(255 255 255/.46) 29%,transparent 48%),linear-gradient(126deg,rgb(var(--pe-periwinkle)/.088),transparent 34%,rgb(var(--pe-lavender)/.06) 68%,rgb(var(--pe-tiffany)/.05))!important}.prompt-engineer-shell:after{background:repeating-linear-gradient(112deg,transparent 0 72px,rgb(255 255 255/.28) 72px 73px,transparent 73px 146px),linear-gradient(135deg,transparent 0 72%,rgb(var(--pe-tiffany)/.042) 72% 100%)!important;opacity:.72}.prompt-engineer-shell .prompt-engineer-header{border-color:rgb(var(--pe-periwinkle)/.22)!important;background:linear-gradient(180deg,rgb(255 255 255/.8),rgb(247 248 255/.6)),linear-gradient(94deg,rgb(var(--pe-periwinkle)/.11),transparent 42%,rgb(var(--pe-lavender)/.07),rgb(var(--pe-tiffany)/.048))!important;--tw-backdrop-blur:blur(34px)!important;--tw-backdrop-saturate:saturate(175%)!important;backdrop-filter:blur(34px) saturate(175%)!important;-webkit-backdrop-filter:blur(34px) saturate(175%)!important;box-shadow:0 24px 58px -42px rgb(var(--pe-periwinkle)/.48),inset 0 1px 0 rgb(255 255 255/.88),inset 0 -1px 0 rgb(var(--pe-periwinkle)/.1)!important}.prompt-engineer-shell .prompt-engineer-header:before{background:linear-gradient(100deg,transparent 0 24%,rgb(255 255 255/.42) 38%,transparent 56%),repeating-linear-gradient(90deg,transparent 0 54px,rgb(var(--pe-periwinkle)/.058) 54px 55px)!important}.prompt-engineer-shell .prompt-engineer-icon-action,.prompt-engineer-shell .prompt-engineer-icon-tile{border:1px solid rgb(var(--pe-periwinkle)/.24)!important;border-radius:16px!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(247 248 255/.56)),linear-gradient(135deg,rgb(var(--pe-periwinkle)/.14),rgb(var(--pe-tiffany)/.08))!important;color:rgb(var(--pe-periwinkle))!important;box-shadow:0 14px 30px -22px rgb(var(--pe-periwinkle)/.56),inset 0 1px 0 rgb(255 255 255/.82)!important}.prompt-engineer-shell .prompt-engineer-status-card{--tw-backdrop-blur:blur(24px)!important;--tw-backdrop-saturate:saturate(168%)!important}.prompt-engineer-shell .prompt-engineer-status-card[class*=amber]{border-color:rgb(var(--pe-rose)/.3)!important;background:linear-gradient(180deg,rgb(255 255 255/.7),rgb(255 246 250/.5)),linear-gradient(112deg,rgb(var(--pe-rose)/.11),transparent 58%,rgb(var(--pe-periwinkle)/.052))!important;color:rgb(154 48 89)!important}.prompt-engineer-shell .prompt-engineer-tabbar{border-color:rgb(var(--pe-periwinkle)/.18)!important;background:linear-gradient(180deg,rgb(255 255 255/.66),rgb(248 248 255/.46)),linear-gradient(90deg,rgb(var(--pe-periwinkle)/.084),transparent 52%,rgb(var(--pe-tiffany)/.048))!important;--tw-backdrop-blur:blur(28px)!important;--tw-backdrop-saturate:saturate(170%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.74),0 14px 36px -32px rgb(var(--pe-periwinkle)/.46)!important}.prompt-engineer-shell .prompt-engineer-nav-group{border-color:rgb(var(--pe-periwinkle)/.24)!important;border-radius:16px!important;background:linear-gradient(180deg,rgb(255 255 255/.62),rgb(247 248 255/.42)),linear-gradient(112deg,rgb(var(--pe-periwinkle)/.074),transparent 58%,rgb(var(--pe-tiffany)/.05))!important;--tw-backdrop-blur:blur(18px)!important;--tw-backdrop-saturate:saturate(168%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.66),0 12px 28px -24px rgb(var(--pe-periwinkle)/.4)!important}.prompt-engineer-shell .prompt-engineer-tab-trigger{border-radius:14px!important;color:rgb(92 103 138)!important}.prompt-engineer-shell .prompt-engineer-tab-trigger[data-state=active]{border-color:rgb(var(--pe-periwinkle)/.36)!important;background:linear-gradient(180deg,rgb(255 255 255/.76),rgb(247 248 255/.54)),linear-gradient(112deg,rgb(var(--pe-periwinkle)/.145),transparent 58%,rgb(var(--pe-tiffany)/.078))!important;color:rgb(var(--pe-periwinkle))!important;box-shadow:0 16px 34px -26px rgb(var(--pe-periwinkle)/.66),inset 0 1px 0 rgb(255 255 255/.8)!important}.prompt-engineer-shell :is(.workbench-card,.workbench-main-panel,.prompt-engineer-module-card,.prompt-engineer-prompt-card,.prompt-engineer-breadcrumb,.prompt-engineer-tree-canvas,.prompt-engineer-node-preview,.prompt-engineer-node-editor,.prompt-engineer-selection-dock,.bg-card){border-color:rgb(var(--pe-periwinkle)/.22)!important;border-radius:22px!important;background:linear-gradient(180deg,rgb(255 255 255/.7),rgb(248 248 255/.5)),linear-gradient(116deg,rgb(var(--pe-periwinkle)/.088),transparent 44%,rgb(var(--pe-lavender)/.052),rgb(var(--pe-tiffany)/.04))!important;--tw-backdrop-blur:blur(34px)!important;--tw-backdrop-saturate:saturate(175%)!important;backdrop-filter:blur(34px) saturate(175%)!important;-webkit-backdrop-filter:blur(34px) saturate(175%)!important;box-shadow:0 28px 72px -52px rgb(var(--pe-periwinkle)/.6),inset 0 1px 0 rgb(255 255 255/.84),inset 0 -1px 0 rgb(var(--pe-periwinkle)/.09)!important}.prompt-engineer-shell :is(.prompt-engineer-module-card,.prompt-engineer-prompt-card,.prompt-engineer-node-preview,.prompt-engineer-tree-canvas):before{background:linear-gradient(104deg,transparent 0 22%,rgb(255 255 255/.36) 38%,transparent 58%),linear-gradient(90deg,rgb(var(--pe-periwinkle)/.03) 1px,transparent 1px)!important;background-size:auto,28px 28px;opacity:.72}.prompt-engineer-shell .prompt-engineer-module-card{border-left:5px solid rgb(var(--pe-card-edge,var(--pe-periwinkle))/.72)!important}.prompt-engineer-shell .prompt-engineer-module-card:nth-child(3n+1){--pe-card-edge:var(--pe-periwinkle)}.prompt-engineer-shell .prompt-engineer-module-card:nth-child(3n+2){--pe-card-edge:var(--pe-tiffany)}.prompt-engineer-shell .prompt-engineer-module-card:nth-child(3n){--pe-card-edge:var(--pe-lavender)}.prompt-engineer-shell .prompt-engineer-module-card:hover,.prompt-engineer-shell .prompt-engineer-prompt-card:hover{border-color:rgb(var(--pe-periwinkle)/.4)!important;box-shadow:0 24px 58px -42px rgb(var(--pe-periwinkle)/.72),inset 0 1px 0 rgb(255 255 255/.86)!important}.prompt-engineer-shell .prompt-engineer-breadcrumb{border-radius:18px!important}.prompt-engineer-shell .prompt-engineer-module-section>.flex:first-child{border-radius:18px!important;padding:.35rem .5rem!important;background:linear-gradient(90deg,rgb(255 255 255/.48),transparent 64%),linear-gradient(90deg,rgb(var(--pe-periwinkle)/.055),transparent 72%)!important}.prompt-engineer-shell :is(input,textarea,[role=combobox]){min-height:2.5rem;border-color:rgb(var(--pe-periwinkle)/.24)!important;border-radius:16px!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(247 248 255/.56)),linear-gradient(112deg,rgb(var(--pe-periwinkle)/.06),transparent 58%,rgb(var(--pe-tiffany)/.045))!important;--tw-backdrop-blur:blur(18px)!important;--tw-backdrop-saturate:saturate(168%)!important;backdrop-filter:blur(18px) saturate(168%)!important;-webkit-backdrop-filter:blur(18px) saturate(168%)!important;box-shadow:0 12px 28px -24px rgb(var(--pe-periwinkle)/.58),inset 0 1px 0 rgb(255 255 255/.84)!important}.prompt-engineer-shell :is(input,textarea,[role=combobox]):focus-visible{border-color:rgb(var(--pe-periwinkle)/.54)!important;box-shadow:0 0 0 3px rgb(var(--pe-periwinkle)/.13),0 16px 34px -25px rgb(var(--pe-periwinkle)/.72),inset 0 1px 0 rgb(255 255 255/.88)!important}.prompt-engineer-shell :is(details,pre,.prompt-engineer-source-strip,.prompt-engineer-selection-dock){border-color:rgb(var(--pe-periwinkle)/.2)!important;border-radius:16px!important;background:linear-gradient(180deg,rgb(255 255 255/.62),rgb(247 248 255/.42)),linear-gradient(112deg,rgb(var(--pe-periwinkle)/.064),transparent 58%,rgb(var(--pe-tiffany)/.044))!important;backdrop-filter:blur(18px) saturate(168%)!important;-webkit-backdrop-filter:blur(18px) saturate(168%)!important}.prompt-engineer-shell button:not(.thinking-toggle-switch):not([data-state=active]):is(.border,[class*=border-]){border-color:rgb(var(--pe-periwinkle)/.24)!important;border-radius:14px!important;background:linear-gradient(180deg,rgb(255 255 255/.72),rgb(247 248 255/.5)),linear-gradient(112deg,rgb(var(--pe-periwinkle)/.07),transparent 58%,rgb(var(--pe-tiffany)/.045))!important;color:rgb(53 61 103);backdrop-filter:blur(18px) saturate(168%)!important;-webkit-backdrop-filter:blur(18px) saturate(168%)!important;box-shadow:0 12px 28px -24px rgb(var(--pe-periwinkle)/.46),inset 0 1px 0 rgb(255 255 255/.72)!important}.prompt-engineer-shell .prompt-engineer-status-card{border-color:rgb(var(--pe-tiffany)/.34)!important;border-radius:18px!important;background:linear-gradient(180deg,rgb(255 255 255/.7),rgb(243 252 252/.5)),linear-gradient(112deg,rgb(var(--pe-tiffany)/.12),transparent 58%,rgb(var(--pe-periwinkle)/.06))!important;color:rgb(var(--pe-tiffany-ink))!important;box-shadow:0 16px 38px -30px rgb(var(--pe-periwinkle)/.48),inset 0 1px 0 rgb(255 255 255/.78),inset 0 0 0 1px rgb(var(--pe-tiffany)/.08)!important}.prompt-engineer-shell .prompt-engineer-module-card{border-left-color:rgb(var(--pe-card-edge,var(--pe-periwinkle))/.72)!important}.prompt-engineer-dialog button:last-child:not(:disabled){border-color:rgb(var(--brand-periwinkle,99 102 241)/.34)!important;background:linear-gradient(135deg,rgb(var(--brand-periwinkle,99 102 241)),rgb(var(--brand-lavender,139 124 246)) 56%,rgb(var(--brand-tiffany,90 200 196)))!important;color:white!important;box-shadow:0 18px 36px -24px rgb(var(--brand-periwinkle,99 102 241)/.78),inset 0 1px 0 rgb(255 255 255/.3)!important}.prompt-engineer-dialog{overflow:hidden!important;border:1px solid rgb(var(--brand-periwinkle,99 102 241)/.24)!important;border-radius:24px!important;background:linear-gradient(180deg,rgb(255 255 255/.84),rgb(248 248 255/.7)),linear-gradient(116deg,rgb(var(--brand-periwinkle,99 102 241)/.105),transparent 60%,rgb(var(--brand-tiffany,90 200 196)/.07))!important;box-shadow:0 30px 78px -42px rgb(var(--brand-periwinkle,99 102 241)/.62),inset 0 1px 0 rgb(255 255 255/.88),inset 0 -1px 0 rgb(var(--brand-periwinkle,99 102 241)/.09)!important;backdrop-filter:blur(38px) saturate(178%)!important;-webkit-backdrop-filter:blur(38px) saturate(178%)!important}.prompt-engineer-dialog :is(input,textarea,[role=combobox],pre,.rounded,.rounded-md,.rounded-lg){border-color:rgb(var(--brand-periwinkle,99 102 241)/.22)!important;border-radius:16px!important;background:linear-gradient(180deg,rgb(255 255 255/.66),rgb(247 248 255/.46)),linear-gradient(112deg,rgb(var(--brand-periwinkle,99 102 241)/.06),transparent 58%,rgb(var(--brand-tiffany,90 200 196)/.045))!important}.prompt-engineer-select-content{overflow:hidden!important;border:1px solid rgb(var(--brand-periwinkle,99 102 241)/.24)!important;border-radius:18px!important;background:linear-gradient(180deg,rgb(255 255 255/.86),rgb(248 248 255/.72)),linear-gradient(115deg,rgb(var(--brand-periwinkle,99 102 241)/.1),transparent 62%,rgb(var(--brand-tiffany,90 200 196)/.065))!important;box-shadow:0 24px 58px -36px rgb(var(--brand-periwinkle,99 102 241)/.58),inset 0 1px 0 rgb(255 255 255/.86)!important;backdrop-filter:blur(28px) saturate(170%)!important;-webkit-backdrop-filter:blur(28px) saturate(170%)!important}[data-radix-popper-content-wrapper]:has(.prompt-engineer-select-content){border-radius:18px;backdrop-filter:blur(28px) saturate(170%)!important;-webkit-backdrop-filter:blur(28px) saturate(170%)!important}.prompt-engineer-select-content [role=option]{border-radius:12px!important}.prompt-engineer-select-content [role=option]:focus,.prompt-engineer-select-content [role=option][data-highlighted]{background:linear-gradient(135deg,rgb(var(--brand-periwinkle,99 102 241)/.14),rgb(var(--brand-tiffany,90 200 196)/.08))!important;color:rgb(31 37 72)!important}.dark .prompt-engineer-shell{color:rgb(226 232 255);background-color:rgb(8 11 28)!important;background-image:linear-gradient(135deg,rgb(8 11 28/.98),rgb(15 16 39/.94) 46%,rgb(8 18 34/.98)),linear-gradient(118deg,rgb(129 140 248/.13),transparent 38%,rgb(167 139 250/.1) 68%,rgb(var(--pe-tiffany)/.07)),repeating-linear-gradient(90deg,rgb(129 140 248/.052) 0 1px,transparent 1px 48px),repeating-linear-gradient(0deg,rgb(var(--pe-tiffany)/.034) 0 1px,transparent 1px 48px)!important}.dark .prompt-engineer-shell :is(.workbench-card,.workbench-main-panel,.prompt-engineer-module-card,.prompt-engineer-prompt-card,.prompt-engineer-breadcrumb,.prompt-engineer-tree-canvas,.prompt-engineer-node-preview,.prompt-engineer-node-editor,.prompt-engineer-selection-dock,.bg-card){border-color:rgb(129 140 248/.24)!important;background:linear-gradient(180deg,rgb(15 23 42/.74),rgb(2 8 23/.56)),linear-gradient(116deg,rgb(129 140 248/.12),transparent 44%,rgb(167 139 250/.078),rgb(var(--pe-tiffany)/.056))!important}.dark .prompt-engineer-dialog,.dark .prompt-engineer-select-content{color:rgb(226 232 255)!important;background:linear-gradient(180deg,rgb(15 23 42/.86),rgb(2 8 23/.72)),linear-gradient(115deg,rgb(129 140 248/.12),transparent 62%,rgb(var(--brand-tiffany,90 200 196)/.072))!important}.admin-workspace{position:relative;isolation:isolate;overflow:hidden;background-color:rgb(246 248 255);background-image:radial-gradient(44rem 24rem at 15% -8%,rgb(var(--brand-lavender)/.16),transparent 62%),radial-gradient(36rem 22rem at 84% 2%,rgb(var(--brand-tiffany)/.13),transparent 62%),linear-gradient(135deg,rgb(244 247 255) 0,rgb(249 247 255) 48%,rgb(240 247 255) 100%)}.admin-workspace:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgb(var(--brand-periwinkle)/.055) 1px,transparent 1px),linear-gradient(0deg,rgb(var(--brand-tiffany)/.035) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(180deg,rgb(0 0 0/.78),rgb(0 0 0/.22))}.admin-sidebar{border-color:rgb(var(--brand-periwinkle)/.18)!important;background:linear-gradient(180deg,rgb(255 255 255/.74),rgb(248 250 255/.56)),linear-gradient(145deg,rgb(var(--brand-periwinkle)/.1),transparent 45%,rgb(var(--brand-tiffany)/.055));backdrop-filter:blur(30px) saturate(165%);-webkit-backdrop-filter:blur(30px) saturate(165%);box-shadow:1px 0 0 rgb(255 255 255/.74) inset,18px 0 48px -44px rgb(var(--brand-periwinkle)/.58)}.admin-brand-icon,.admin-nav-icon,.admin-page-header-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.admin-brand-icon,.admin-page-header-icon{width:2rem;height:2rem;border-radius:.5rem;border:1px solid rgb(var(--brand-periwinkle)/.18);background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(248 250 255/.56)),linear-gradient(135deg,rgb(var(--brand-periwinkle)/.16),rgb(var(--brand-tiffany)/.09));box-shadow:0 14px 30px -24px rgb(var(--brand-periwinkle)/.7),inset 0 1px 0 rgb(255 255 255/.84)}.admin-page-header{min-height:4.25rem}.admin-page-header h1{color:rgb(30 34 64)}.admin-page-header :is(button,a[href]){border-radius:.5rem!important}.admin-nav-section-label{color:rgb(88 96 130);letter-spacing:0}.admin-nav-link{border:1px solid transparent;border-radius:.5rem!important;min-height:2.45rem;color:rgb(82 89 122)}.admin-nav-link:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,rgb(var(--brand-periwinkle)),rgb(var(--brand-tiffany)));opacity:0;transform:scaleY(.35);transition:opacity .18s ease,transform .18s ease}.admin-nav-link:hover{border-color:rgb(var(--brand-periwinkle)/.16);background:linear-gradient(180deg,rgb(255 255 255/.72),rgb(247 249 255/.54)),linear-gradient(105deg,rgb(var(--brand-periwinkle)/.08),transparent 62%)}.admin-nav-link.is-active{border-color:rgb(var(--brand-periwinkle)/.24);color:rgb(81 70 197)!important;background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(246 248 255/.64)),linear-gradient(115deg,rgb(var(--brand-periwinkle)/.17),transparent 56%,rgb(var(--brand-tiffany)/.075))!important;box-shadow:0 14px 32px -26px rgb(var(--brand-periwinkle)/.64),inset 0 1px 0 rgb(255 255 255/.82)}.admin-nav-link.is-active:before{opacity:1;transform:scaleY(1)}.admin-nav-link.is-compact{padding-inline:.35rem}.admin-nav-icon{width:1.55rem;height:1.55rem;border-radius:.45rem;color:inherit;background:rgb(255 255 255/.46)}.admin-nav-link.is-active .admin-nav-icon{color:rgb(255 255 255);background:linear-gradient(135deg,rgb(var(--brand-periwinkle)),rgb(var(--brand-lavender)))}.admin-mobile-sheet{border-color:rgb(var(--brand-periwinkle)/.2)!important;background:linear-gradient(180deg,rgb(255 255 255/.86),rgb(247 249 255/.72)),linear-gradient(135deg,rgb(var(--brand-periwinkle)/.12),transparent 58%,rgb(var(--brand-tiffany)/.07))!important;backdrop-filter:blur(28px) saturate(165%);-webkit-backdrop-filter:blur(28px) saturate(165%)}.admin-dashboard-shell{color:rgb(32 36 60)}.admin-dashboard-shell .workbench-card,.admin-hero-panel{border-color:rgb(var(--brand-periwinkle)/.2)!important;background:linear-gradient(180deg,rgb(255 255 255/.73),rgb(248 250 255/.54)),linear-gradient(118deg,rgb(var(--brand-periwinkle)/.082),transparent 44%,rgb(var(--brand-tiffany)/.052),rgb(245 221 138/.045))!important;box-shadow:0 22px 54px -42px rgb(var(--brand-periwinkle)/.58),inset 0 1px 0 rgb(255 255 255/.82),inset 0 -1px 0 rgb(var(--brand-periwinkle)/.08)!important}.admin-business-card:before,.admin-entry-card:before,.admin-hero-panel:before,.admin-kpi-card:before,.admin-queue-card:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,rgb(255 255 255/.3),transparent 38%),radial-gradient(18rem 10rem at 0 0,rgb(var(--brand-periwinkle)/.12),transparent 64%);opacity:.72}.admin-business-card>*,.admin-entry-card>*,.admin-hero-panel>*,.admin-kpi-card>*,.admin-queue-card>*{position:relative;z-index:1}.admin-root-badge{border-color:rgb(var(--brand-periwinkle)/.26)!important;color:rgb(81 70 197)!important;background:linear-gradient(180deg,rgb(255 255 255/.72),rgb(246 248 255/.58)),linear-gradient(135deg,rgb(var(--brand-periwinkle)/.16),rgb(var(--brand-tiffany)/.08))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.78)}.admin-hero-cta,.admin-mini-link{border-color:rgb(var(--brand-periwinkle)/.24)!important;background:linear-gradient(180deg,rgb(255 255 255/.86),rgb(247 249 255/.64)),linear-gradient(115deg,rgb(var(--brand-periwinkle)/.1),transparent 58%)!important;box-shadow:0 12px 28px -24px rgb(var(--brand-periwinkle)/.62)}.admin-domain-link:hover,.admin-entry-card:hover,.admin-hero-cta:hover,.admin-kpi-card:hover,.admin-mini-link:hover,.admin-queue-card:hover{transform:translateY(-1px);box-shadow:0 20px 46px -34px rgb(var(--brand-periwinkle)/.72),inset 0 1px 0 rgb(255 255 255/.82)!important}.admin-domain-panel{border-color:rgb(var(--brand-periwinkle)/.18)!important;background:linear-gradient(180deg,rgb(255 255 255/.45),rgb(247 249 255/.3)),linear-gradient(145deg,rgb(var(--brand-lavender)/.08),transparent 58%,rgb(var(--brand-tiffany)/.055))!important}.admin-domain-link{border-color:rgb(var(--brand-periwinkle)/.16)!important;background:linear-gradient(180deg,rgb(255 255 255/.68),rgb(248 250 255/.5)),linear-gradient(120deg,rgb(var(--brand-periwinkle)/.06),transparent 62%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.74)}.admin-hero-metric{position:relative;overflow:hidden;border-color:rgb(var(--brand-periwinkle)/.18)!important;background:linear-gradient(180deg,rgb(255 255 255/.72),rgb(248 250 255/.54)),linear-gradient(135deg,rgb(var(--brand-periwinkle)/.075),transparent 64%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.78)}.admin-hero-metric.is-warn,.admin-kpi-card.is-warn,.admin-queue-card.is-warn{border-color:rgb(245 158 11/.3)!important;background:linear-gradient(180deg,rgb(255 255 255/.76),rgb(255 250 240/.56)),linear-gradient(135deg,rgb(245 158 11/.13),transparent 64%,rgb(var(--brand-periwinkle)/.055))!important}.admin-hero-metric.is-danger,.admin-kpi-card.is-danger,.admin-queue-card.is-danger{border-color:rgb(244 63 94/.3)!important;background:linear-gradient(180deg,rgb(255 255 255/.76),rgb(255 241 246/.56)),linear-gradient(135deg,rgb(244 63 94/.13),transparent 64%,rgb(var(--brand-lavender)/.06))!important}.admin-kpi-icon,.admin-metric-icon{border:1px solid rgb(var(--brand-periwinkle)/.14);color:rgb(81 70 197);background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(246 248 255/.62)),linear-gradient(135deg,rgb(var(--brand-periwinkle)/.16),rgb(var(--brand-tiffany)/.08))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.78)}.admin-kpi-icon.is-warn{border-color:rgb(245 158 11/.24);color:rgb(180 83 9);background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(255 248 235/.64)),linear-gradient(135deg,rgb(245 158 11/.18),transparent)!important}.admin-kpi-icon.is-danger{border-color:rgb(244 63 94/.24);color:rgb(190 18 60);background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(255 241 246/.64)),linear-gradient(135deg,rgb(244 63 94/.18),transparent)!important}.admin-section-heading{color:rgb(75 83 116)!important;letter-spacing:0}.admin-business-card,.admin-entry-card,.admin-kpi-card,.admin-queue-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.workbench-table-wrap{overflow-x:auto;border-radius:.5rem;border:1px solid hsl(var(--border)/.72);background-color:hsl(var(--card)/.88)}.brand-pill{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border:1px solid hsl(var(--border)/.6);background-color:hsl(var(--card)/.55);padding:.25rem .75rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.brand-gradient-text{background-image:linear-gradient(to right,hsl(var(--primary)),rgb(15 118 110));-webkit-background-clip:text;background-clip:text;color:transparent}.ops-card{border-radius:.5rem;border:1px solid hsl(var(--border)/.72);background-color:hsl(var(--card))}.app-focus-ring:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring)/.55)}.admin-user-table td,.admin-user-table th{padding-right:.75rem;padding-left:.75rem}.admin-users-shell{color:rgb(32 36 60)}.admin-account-summary-card,.admin-users-shell .workbench-card,.admin-users-table-card{border-color:rgb(var(--brand-periwinkle)/.2)!important;background:linear-gradient(180deg,rgb(255 255 255/.74),rgb(248 250 255/.54)),linear-gradient(118deg,rgb(var(--brand-periwinkle)/.075),transparent 46%,rgb(var(--brand-tiffany)/.052))!important;box-shadow:0 22px 54px -42px rgb(var(--brand-periwinkle)/.58),inset 0 1px 0 rgb(255 255 255/.82),inset 0 -1px 0 rgb(var(--brand-periwinkle)/.08)!important;backdrop-filter:blur(24px) saturate(165%);-webkit-backdrop-filter:blur(24px) saturate(165%)}.admin-drawer-section,.admin-field-row,.admin-filter-chip,.admin-metric-tile,.admin-summary-metric,.admin-user-mobile-card,.admin-user-mobile-meter,.admin-user-quota-grid{border-color:rgb(var(--brand-periwinkle)/.18)!important;background:linear-gradient(180deg,rgb(255 255 255/.72),rgb(248 250 255/.5)),linear-gradient(135deg,rgb(var(--brand-periwinkle)/.06),transparent 62%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.76)}.admin-summary-metric.is-warn,.admin-warning-note{border-color:rgb(245 158 11/.28)!important;background:linear-gradient(180deg,rgb(255 255 255/.76),rgb(255 249 238/.58)),linear-gradient(135deg,rgb(245 158 11/.13),transparent 64%,rgb(var(--brand-periwinkle)/.05))!important}.admin-batch-action-bar{border-color:rgb(var(--brand-periwinkle)/.3)!important;background:linear-gradient(180deg,rgb(255 255 255/.76),rgb(246 248 255/.6)),linear-gradient(115deg,rgb(var(--brand-periwinkle)/.18),transparent 58%,rgb(var(--brand-tiffany)/.08))!important;box-shadow:0 18px 42px -34px rgb(var(--brand-periwinkle)/.68),inset 0 1px 0 rgb(255 255 255/.82);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%)}.admin-user-filters{position:relative;border-radius:.5rem}.admin-dialog :is(input,textarea,[role=combobox]),.admin-user-drawer :is(input,textarea,[role=combobox]),.admin-user-search{border-color:rgb(var(--brand-periwinkle)/.22)!important;background:linear-gradient(180deg,rgb(255 255 255/.8),rgb(247 249 255/.62))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.82),0 10px 24px -22px rgb(var(--brand-periwinkle)/.52)}.admin-dialog :is(input,textarea,[role=combobox]):focus-visible,.admin-user-search:focus-visible{border-color:rgb(var(--brand-periwinkle)/.5)!important;box-shadow:0 0 0 3px rgb(var(--brand-periwinkle)/.13),inset 0 1px 0 rgb(255 255 255/.86)!important}.admin-filter-clear,.admin-icon-button{border-radius:.5rem!important}.admin-filter-count{color:rgb(82 89 122)}.admin-filter-chip{min-height:1.65rem;border-radius:999px!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,opacity .16s ease}.admin-filter-chip:hover,.admin-icon-button:hover,.admin-user-mobile-card:hover{transform:translateY(-1px);border-color:rgb(var(--brand-periwinkle)/.34)!important;box-shadow:0 14px 30px -25px rgb(var(--brand-periwinkle)/.62),inset 0 1px 0 rgb(255 255 255/.78)}.admin-filter-chip.is-active,.admin-role-filter.is-active{border-color:rgb(var(--brand-periwinkle)/.42)!important;color:rgb(81 70 197)!important;background:linear-gradient(180deg,rgb(255 255 255/.8),rgb(246 248 255/.66)),linear-gradient(125deg,rgb(var(--brand-periwinkle)/.18),rgb(var(--brand-tiffany)/.1))!important;box-shadow:0 12px 28px -24px rgb(var(--brand-periwinkle)/.7),inset 0 1px 0 rgb(255 255 255/.84)}.admin-users-mobile-list{background:linear-gradient(180deg,rgb(255 255 255/.24),transparent),linear-gradient(90deg,rgb(var(--brand-periwinkle)/.03) 1px,transparent 1px);background-size:auto,28px 28px}.admin-user-mobile-card{position:relative;overflow:hidden}.admin-user-mobile-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,rgb(var(--brand-periwinkle)),rgb(var(--brand-tiffany)));opacity:.28}.admin-user-mobile-card.is-selected:before{opacity:1}.admin-user-row:before{content:none!important;display:none!important}.admin-user-table-shell{position:relative;overflow:hidden!important;border-top:1px solid rgb(var(--brand-periwinkle)/.16);background:linear-gradient(180deg,rgb(255 255 255/.42),rgb(248 250 255/.25)),linear-gradient(90deg,rgb(var(--brand-periwinkle)/.034) 1px,transparent 1px);background-size:auto,36px 36px;scrollbar-gutter:stable both-edges}.admin-user-table-shell>.relative.w-full.overflow-auto{min-height:inherit;max-height:inherit;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:rgb(var(--brand-periwinkle)/.34) transparent}.admin-user-table-shell>.relative.w-full.overflow-auto::-webkit-scrollbar{width:.65rem;height:.65rem}.admin-user-table-shell>.relative.w-full.overflow-auto::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(135deg,rgb(var(--brand-periwinkle)/.46),rgb(var(--brand-tiffany)/.4))}.admin-user-table-shell>.relative.w-full.overflow-auto::-webkit-scrollbar-track{background:rgb(var(--brand-periwinkle)/.06)}.admin-user-table-grid{border-collapse:separate;border-spacing:0}.admin-user-table-header{background:linear-gradient(180deg,rgb(255 255 255/.92),rgb(247 249 255/.78)),linear-gradient(115deg,rgb(var(--brand-periwinkle)/.08),transparent 58%)!important;backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%)}.admin-user-table-header th{border-bottom:1px solid rgb(var(--brand-periwinkle)/.2)!important;color:rgb(75 83 116);letter-spacing:0}.admin-user-row{position:relative;background:linear-gradient(180deg,rgb(255 255 255/.62),rgb(248 250 255/.4));transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.admin-user-row>*{border-bottom-color:rgb(var(--brand-periwinkle)/.12)!important}.admin-user-row>:first-child{box-shadow:inset 3px 0 0 rgb(var(--brand-periwinkle)/.28)}.admin-user-row:hover{background:linear-gradient(180deg,rgb(255 255 255/.8),rgb(246 248 255/.62)),linear-gradient(110deg,rgb(var(--brand-periwinkle)/.075),transparent 56%,rgb(var(--brand-tiffany)/.045))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.72)}.admin-user-row:hover>:first-child{box-shadow:inset 3px 0 0 rgb(var(--brand-tiffany)/.72)}.admin-user-row.is-selected{background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(244 247 255/.68)),linear-gradient(110deg,rgb(var(--brand-periwinkle)/.15),transparent 60%,rgb(var(--brand-tiffany)/.07))!important}.admin-user-row.is-selected>:first-child{box-shadow:inset 3px 0 0 rgb(var(--brand-periwinkle))}.admin-user-mobile-card.is-disabled,.admin-user-row.is-disabled{filter:grayscale(.12)}.admin-budget-track{background:rgb(var(--brand-periwinkle)/.13)!important;box-shadow:inset 0 1px 2px rgb(30 34 64/.08)}.admin-action-menu{border-color:rgb(var(--brand-periwinkle)/.22)!important;border-radius:.5rem!important;background:linear-gradient(180deg,rgb(255 255 255/.9),rgb(248 250 255/.76)),linear-gradient(135deg,rgb(var(--brand-periwinkle)/.1),transparent 58%,rgb(var(--brand-tiffany)/.06))!important;box-shadow:0 24px 56px -36px rgb(var(--brand-periwinkle)/.7),inset 0 1px 0 rgb(255 255 255/.82)!important;backdrop-filter:blur(24px) saturate(165%);-webkit-backdrop-filter:blur(24px) saturate(165%)}.admin-action-menu [role=menuitem]{min-height:2rem;border-radius:.5rem!important;transition:background .16s ease,color .16s ease,transform .16s ease}.admin-action-menu [role=menuitem]:is(:hover,:focus,[data-highlighted]){background:linear-gradient(180deg,rgb(255 255 255/.74),rgb(247 249 255/.52)),linear-gradient(120deg,rgb(var(--brand-periwinkle)/.13),transparent 62%)!important;color:rgb(81 70 197)}.admin-action-menu [role=separator]{background-color:rgb(var(--brand-periwinkle)/.14)!important}body:has(.admin-dialog[data-state=open],.admin-confirm-dialog[data-state=open]) .admin-action-menu{opacity:0;pointer-events:none}.admin-confirm-dialog,.admin-dialog,.admin-user-drawer{max-height:calc(100dvh - 2rem);max-width:calc(100vw - 1rem);overflow:hidden;border-color:rgb(var(--brand-periwinkle)/.24)!important;border-radius:.5rem!important;background:linear-gradient(180deg,rgb(255 255 255/.88),rgb(247 249 255/.74)),linear-gradient(118deg,rgb(var(--brand-periwinkle)/.13),transparent 46%,rgb(var(--brand-tiffany)/.08))!important;box-shadow:0 34px 86px -56px rgb(var(--brand-periwinkle)/.76),inset 0 1px 0 rgb(255 255 255/.88),inset 0 -1px 0 rgb(var(--brand-periwinkle)/.09)!important;backdrop-filter:blur(34px) saturate(175%)!important;-webkit-backdrop-filter:blur(34px) saturate(175%)!important}.admin-confirm-dialog,.admin-dialog:not(.admin-edit-user-dialog):not(.admin-abnormal-detail-dialog){overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.admin-abnormal-detail-dialog,.admin-edit-user-dialog,.admin-user-drawer{overflow:hidden}.admin-user-drawer{max-height:100dvh;max-width:100vw;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.admin-confirm-dialog :is([role=heading],p,div),.admin-dialog :is(.admin-dialog-body,.admin-dialog-section,.admin-dialog-header,.admin-dialog-footer){min-width:0;overflow-wrap:anywhere}.admin-confirm-dialog:before,.admin-dialog:before,.admin-user-drawer:before{content:"";position:absolute;inset:0 0 auto;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(var(--brand-periwinkle)/.42),rgb(var(--brand-tiffany)/.28),transparent)}.admin-dialog-body,.admin-dialog-footer,.admin-dialog-header,.admin-dialog-section{position:relative;z-index:1}.admin-dialog-header{border-bottom:1px solid rgb(var(--brand-periwinkle)/.14);padding-bottom:.75rem}.admin-dialog-footer{border-top:1px solid rgb(var(--brand-periwinkle)/.14);padding-top:.75rem}.admin-edit-user-dialog{display:flex!important;flex-direction:column}.admin-edit-user-dialog .admin-dialog-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.admin-edit-user-dialog .admin-dialog-footer{flex-shrink:0;background:linear-gradient(180deg,rgb(255 255 255/.76),rgb(247 249 255/.84)),linear-gradient(118deg,rgb(var(--brand-periwinkle)/.08),transparent 56%,rgb(var(--brand-tiffany)/.05));backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.admin-form-label{color:rgb(75 83 116);letter-spacing:0}.admin-form-row{border-radius:.5rem}@media (max-width:640px){.admin-edit-user-dialog .admin-form-row{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:.375rem!important}.admin-edit-user-dialog .admin-form-label{text-align:left!important}.admin-edit-user-dialog .admin-form-row>:not(.admin-form-label){grid-column:1/-1!important}}.admin-confirm-dialog :is(button,input,textarea,[role=combobox]),.admin-dialog :is(button,input,textarea,[role=combobox]),.admin-user-drawer :is(button,input,textarea,[role=combobox],a[href]){border-radius:.5rem!important}.admin-confirm-dialog :is([role=checkbox],[role=menuitemcheckbox]),.admin-dialog :is([role=checkbox],[role=menuitemcheckbox]),.admin-user-drawer :is([role=checkbox],[role=menuitemcheckbox]){border-radius:.375rem!important}.admin-color-swatch,.admin-confirm-dialog [role=switch],.admin-dialog [role=switch],.admin-user-drawer [role=switch]{border-radius:999px!important}.admin-department-list,.admin-department-preview,.admin-dialog-section,.admin-module-checklist,.admin-module-grid{border-color:rgb(var(--brand-periwinkle)/.16)!important}.admin-module-checklist,.admin-module-grid{border-radius:.5rem;background:linear-gradient(180deg,rgb(255 255 255/.5),rgb(247 249 255/.32)),linear-gradient(90deg,rgb(var(--brand-periwinkle)/.034) 1px,transparent 1px);background-size:auto,26px 26px;padding:.5rem}.admin-segmented-control{border:1px solid rgb(var(--brand-periwinkle)/.18);background:linear-gradient(180deg,rgb(255 255 255/.56),rgb(246 248 255/.36))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.7)}.admin-segment-button{min-height:2.15rem;border:1px solid transparent}.admin-segment-button.is-active{border-color:rgb(var(--brand-periwinkle)/.28);color:rgb(81 70 197);background:linear-gradient(180deg,rgb(255 255 255/.88),rgb(247 249 255/.68)),linear-gradient(120deg,rgb(var(--brand-periwinkle)/.15),rgb(var(--brand-tiffany)/.075))!important}.admin-department-card,.admin-department-preview,.admin-info-note{background:linear-gradient(180deg,rgb(255 255 255/.66),rgb(247 249 255/.46)),linear-gradient(120deg,rgb(var(--brand-periwinkle)/.065),transparent 60%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.72)}.admin-color-swatch{box-shadow:0 8px 20px -16px rgb(30 34 64/.45),inset 0 1px 0 rgb(255 255 255/.55)}.admin-color-swatch.is-active{box-shadow:0 12px 24px -18px rgb(var(--brand-periwinkle)/.7),inset 0 1px 0 rgb(255 255 255/.72)}.admin-link-button{color:rgb(81 70 197)!important}.admin-dialog-secondary{border-radius:.5rem!important;border-color:rgb(var(--brand-periwinkle)/.24)!important;background:linear-gradient(180deg,rgb(255 255 255/.84),rgb(247 249 255/.62))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.78)}.admin-dialog-primary{border-radius:.5rem!important;border-color:rgb(var(--brand-periwinkle)/.3)!important;color:white!important;background:linear-gradient(135deg,rgb(var(--brand-periwinkle)),rgb(var(--brand-lavender)) 56%,rgb(var(--brand-tiffany)))!important;box-shadow:0 18px 36px -24px rgb(var(--brand-periwinkle)/.8),inset 0 1px 0 rgb(255 255 255/.32)}.admin-dialog-danger{border-radius:.5rem!important;border-color:rgb(244 63 94/.34)!important;background:linear-gradient(135deg,hsl(var(--destructive)),rgb(225 29 72),rgb(245 158 11))!important;box-shadow:0 18px 36px -24px rgb(225 29 72/.8),inset 0 1px 0 rgb(255 255 255/.28)}.admin-user-drawer .admin-dialog-header{margin-right:1.5rem}.admin-drawer-section{position:relative;overflow:hidden}.admin-drawer-section:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--brand-periwinkle)/.26),transparent)}.admin-monthly-shell{color:rgb(32 36 60)}.admin-monthly-filter-card,.admin-monthly-metric-card,.admin-monthly-shell .workbench-card,.admin-monthly-table-card{border-color:rgb(var(--brand-periwinkle)/.2)!important;background:linear-gradient(180deg,rgb(255 255 255/.74),rgb(248 250 255/.54)),linear-gradient(118deg,rgb(var(--brand-periwinkle)/.078),transparent 46%,rgb(var(--brand-tiffany)/.052))!important;box-shadow:0 22px 54px -42px rgb(var(--brand-periwinkle)/.58),inset 0 1px 0 rgb(255 255 255/.82),inset 0 -1px 0 rgb(var(--brand-periwinkle)/.08)!important;backdrop-filter:blur(24px) saturate(165%);-webkit-backdrop-filter:blur(24px) saturate(165%)}.admin-monthly-metric-card{position:relative;min-height:4.75rem;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.admin-monthly-metric-card:before,.admin-monthly-mobile-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:inherit;background:linear-gradient(180deg,rgb(var(--brand-periwinkle)),rgb(var(--brand-tiffany)));opacity:.42}.admin-monthly-metric-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(255 255 255/.3),transparent 36%),radial-gradient(14rem 7rem at 0 0,rgb(var(--brand-periwinkle)/.12),transparent 66%);opacity:.58}.admin-monthly-metric-card>*{position:relative;z-index:1}.admin-monthly-metric-card:hover,.admin-monthly-mobile-card:hover,.admin-monthly-row:hover{transform:translateY(-1px)}.admin-monthly-metric-card:hover,.admin-monthly-mobile-card:hover{border-color:rgb(var(--brand-periwinkle)/.34)!important;box-shadow:0 20px 46px -34px rgb(var(--brand-periwinkle)/.72),inset 0 1px 0 rgb(255 255 255/.82)!important}.admin-monthly-metric-card.is-money{border-color:rgb(var(--brand-periwinkle)/.26)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(246 248 255/.58)),linear-gradient(135deg,rgb(var(--brand-periwinkle)/.15),transparent 58%,rgb(var(--brand-tiffany)/.08))!important}.admin-monthly-metric-card.is-warn{border-color:rgb(245 158 11/.28)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(255 250 240/.58)),linear-gradient(135deg,rgb(245 158 11/.12),transparent 60%,rgb(var(--brand-lavender)/.06))!important}.admin-monthly-metric-card.is-usage{border-color:rgb(var(--brand-tiffany)/.3)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(243 252 252/.58)),linear-gradient(135deg,rgb(var(--brand-tiffany)/.15),transparent 56%,rgb(var(--brand-periwinkle)/.07))!important}.admin-monthly-breakdown-title,.admin-monthly-metric-label,.admin-monthly-note{color:rgb(75 83 116)!important;letter-spacing:0}.admin-monthly-metric-value{color:rgb(23 30 54)}.admin-monthly-filter-card{overflow:hidden}.admin-monthly-control,.admin-monthly-search{border-color:rgb(var(--brand-periwinkle)/.22)!important;border-radius:.5rem!important;background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(247 249 255/.64))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.84),0 10px 24px -22px rgb(var(--brand-periwinkle)/.52)}.admin-monthly-control:focus-visible,.admin-monthly-search:focus-visible{border-color:rgb(var(--brand-periwinkle)/.5)!important;box-shadow:0 0 0 3px rgb(var(--brand-periwinkle)/.13),inset 0 1px 0 rgb(255 255 255/.86)!important}.admin-monthly-clear{border-radius:.5rem!important;color:rgb(81 70 197)!important}.admin-monthly-module-badge,.admin-monthly-sort-badge,.admin-monthly-status-badge{border-color:rgb(var(--brand-periwinkle)/.22)!important;background:linear-gradient(180deg,rgb(255 255 255/.74),rgb(247 249 255/.56)),linear-gradient(125deg,rgb(var(--brand-periwinkle)/.1),rgb(var(--brand-tiffany)/.06))!important;color:rgb(75 83 116)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.78)}.admin-monthly-status-badge.is-locked{border-color:rgb(var(--brand-tiffany)/.34)!important;color:rgb(15 118 110)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(239 253 250/.62)),linear-gradient(135deg,rgb(var(--brand-tiffany)/.16),transparent 62%)!important}.admin-monthly-table-card{overflow:hidden}.admin-monthly-table-shell{position:relative;--admin-monthly-action-width:208px;--admin-monthly-status-width:92px;overflow:hidden!important;border-top:1px solid rgb(var(--brand-periwinkle)/.16);background:linear-gradient(180deg,rgb(255 255 255/.44),rgb(248 250 255/.25)),linear-gradient(90deg,rgb(var(--brand-periwinkle)/.034) 1px,transparent 1px);background-size:auto,36px 36px;scrollbar-gutter:stable both-edges}.admin-monthly-table-shell>.relative.w-full.overflow-auto{min-height:inherit;max-height:inherit;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:rgb(var(--brand-periwinkle)/.34) transparent}.admin-monthly-table-shell>.relative.w-full.overflow-auto::-webkit-scrollbar{width:.65rem;height:.65rem}.admin-monthly-table-shell>.relative.w-full.overflow-auto::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(135deg,rgb(var(--brand-periwinkle)/.46),rgb(var(--brand-tiffany)/.4))}.admin-monthly-table-shell>.relative.w-full.overflow-auto::-webkit-scrollbar-track{background:rgb(var(--brand-periwinkle)/.06)}.admin-monthly-table{border-collapse:separate;border-spacing:0}.admin-monthly-table-header th{position:sticky;top:0;z-index:2;border-bottom:1px solid rgb(var(--brand-periwinkle)/.2)!important;color:rgb(75 83 116);letter-spacing:0;background:linear-gradient(180deg,rgb(255 255 255/.94),rgb(247 249 255/.8)),linear-gradient(115deg,rgb(var(--brand-periwinkle)/.08),transparent 58%)!important;backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%)}.admin-monthly-table :is(th,td):last-child,.admin-monthly-table :is(th,td):nth-last-child(2){position:sticky}.admin-monthly-table :is(th,td):last-child{right:0;z-index:3}.admin-monthly-table :is(th,td):nth-last-child(2){right:var(--admin-monthly-action-width);z-index:3}.admin-monthly-table-header th:last-child,.admin-monthly-table-header th:nth-last-child(2){z-index:5}.admin-monthly-table td:last-child,.admin-monthly-table td:nth-last-child(2){background:linear-gradient(180deg,rgb(255 255 255/.88),rgb(247 249 255/.74)),linear-gradient(115deg,rgb(var(--brand-periwinkle)/.08),transparent 58%,rgb(var(--brand-tiffany)/.045))!important;backdrop-filter:blur(18px) saturate(155%);-webkit-backdrop-filter:blur(18px) saturate(155%)}.admin-monthly-table :is(th,td):nth-last-child(2){box-shadow:-14px 0 24px -24px rgb(var(--brand-periwinkle)/.72)}.admin-monthly-row{background:linear-gradient(180deg,rgb(255 255 255/.62),rgb(248 250 255/.4));transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.admin-monthly-row>*{border-bottom-color:rgb(var(--brand-periwinkle)/.12)!important}.admin-monthly-row>:first-child{border-left:3px solid rgb(var(--brand-periwinkle)/.28)}.admin-monthly-row:hover{background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(246 248 255/.64)),linear-gradient(110deg,rgb(var(--brand-periwinkle)/.085),transparent 56%,rgb(var(--brand-tiffany)/.045))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.72)}.admin-monthly-row:hover>:first-child{border-left-color:rgb(var(--brand-tiffany)/.72)}.admin-monthly-row:hover td:last-child,.admin-monthly-row:hover td:nth-last-child(2){background:linear-gradient(180deg,rgb(255 255 255/.94),rgb(246 248 255/.8)),linear-gradient(110deg,rgb(var(--brand-periwinkle)/.12),transparent 56%,rgb(var(--brand-tiffany)/.07))!important}.admin-monthly-actions{min-width:0}.admin-monthly-row-action{border-color:rgb(var(--brand-periwinkle)/.24)!important;border-radius:.5rem!important;background:linear-gradient(180deg,rgb(255 255 255/.84),rgb(247 249 255/.62)),linear-gradient(120deg,rgb(var(--brand-periwinkle)/.08),transparent 64%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.78)}.admin-monthly-row-action:hover{color:rgb(81 70 197)!important;border-color:rgb(var(--brand-periwinkle)/.38)!important;box-shadow:0 12px 28px -24px rgb(var(--brand-periwinkle)/.7),inset 0 1px 0 rgb(255 255 255/.84)}.admin-monthly-mobile-list{background:linear-gradient(180deg,rgb(255 255 255/.24),transparent),linear-gradient(90deg,rgb(var(--brand-periwinkle)/.03) 1px,transparent 1px);background-size:auto,28px 28px}.admin-monthly-mobile-card{position:relative;overflow:hidden;border-color:rgb(var(--brand-periwinkle)/.18)!important;background:linear-gradient(180deg,rgb(255 255 255/.74),rgb(248 250 255/.54)),linear-gradient(120deg,rgb(var(--brand-periwinkle)/.07),transparent 58%,rgb(var(--brand-tiffany)/.05))!important;box-shadow:0 14px 34px -30px rgb(var(--brand-periwinkle)/.62),inset 0 1px 0 rgb(255 255 255/.78);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.admin-monthly-breakdown-row,.admin-monthly-empty-state,.admin-monthly-mini-stat{border-color:rgb(var(--brand-periwinkle)/.16)!important;border-radius:.5rem!important;background:linear-gradient(180deg,rgb(255 255 255/.68),rgb(247 249 255/.46)),linear-gradient(120deg,rgb(var(--brand-periwinkle)/.065),transparent 60%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.72)}.admin-monthly-mini-stat.is-primary{border-color:rgb(var(--brand-periwinkle)/.24)!important;background:linear-gradient(180deg,rgb(255 255 255/.72),rgb(246 248 255/.54)),linear-gradient(125deg,rgb(var(--brand-periwinkle)/.13),rgb(var(--brand-tiffany)/.08))!important}.admin-monthly-mini-stat.is-warn{border-color:rgb(245 158 11/.22)!important;background:linear-gradient(180deg,rgb(255 255 255/.72),rgb(255 250 241/.54)),linear-gradient(125deg,rgb(245 158 11/.11),transparent 62%)!important}.admin-monthly-dialog .admin-monthly-metric-card{min-height:4.5rem}.admin-monthly-dialog-body{padding-top:.25rem}.admin-monthly-breakdown-section{position:relative;z-index:1}.admin-monthly-breakdown-row{min-height:2.35rem;overflow:hidden}.admin-monthly-error{border-color:rgb(244 63 94/.28)!important;border-radius:.5rem!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(255 241 246/.62)),linear-gradient(135deg,rgb(244 63 94/.12),transparent 62%)!important}.dark .admin-monthly-shell{color:rgb(226 232 240)}.dark .admin-monthly-breakdown-row,.dark .admin-monthly-empty-state,.dark .admin-monthly-filter-card,.dark .admin-monthly-metric-card,.dark .admin-monthly-mini-stat,.dark .admin-monthly-mobile-card,.dark .admin-monthly-shell .workbench-card,.dark .admin-monthly-table-card{border-color:rgb(129 140 248/.2)!important;background:linear-gradient(180deg,rgb(15 23 42/.7),rgb(2 8 23/.54)),linear-gradient(118deg,rgb(129 140 248/.13),transparent 48%,rgb(94 234 212/.07))!important;box-shadow:0 28px 72px -48px rgb(79 70 229/.36),inset 0 1px 0 rgb(255 255 255/.08)!important}.dark .admin-monthly-metric-value{color:rgb(241 245 249)}.dark .admin-monthly-table-header th{border-bottom-color:rgb(129 140 248/.2)!important;color:rgb(203 213 225);background:linear-gradient(180deg,rgb(15 23 42/.92),rgb(2 8 23/.78)),linear-gradient(115deg,rgb(129 140 248/.12),transparent 58%)!important}.dark .admin-monthly-table td:last-child,.dark .admin-monthly-table td:nth-last-child(2){background:linear-gradient(180deg,rgb(15 23 42/.88),rgb(2 8 23/.74)),linear-gradient(115deg,rgb(129 140 248/.13),transparent 58%,rgb(94 234 212/.07))!important}.dark .admin-monthly-row{background:linear-gradient(180deg,rgb(15 23 42/.58),rgb(2 8 23/.38))}.dark .admin-monthly-row:hover{background:linear-gradient(180deg,rgb(30 41 59/.76),rgb(15 23 42/.56)),linear-gradient(110deg,rgb(129 140 248/.13),transparent 56%,rgb(94 234 212/.07))!important}.dark .admin-monthly-row:hover td:last-child,.dark .admin-monthly-row:hover td:nth-last-child(2){background:linear-gradient(180deg,rgb(30 41 59/.9),rgb(15 23 42/.74)),linear-gradient(110deg,rgb(129 140 248/.18),transparent 56%,rgb(94 234 212/.09))!important}@media (max-width:640px){.admin-monthly-breakdown-row{grid-template-columns:minmax(0,1fr);gap:.35rem}.admin-monthly-dialog{max-width:calc(100vw - 1.25rem)!important}}.admin-usage-audit-shell{color:rgb(32 36 60)}.admin-audit-event-card,.admin-audit-filter-card,.admin-audit-metric-card,.admin-audit-pagination-card,.admin-usage-audit-shell .workbench-card{border-color:rgb(var(--brand-periwinkle)/.2)!important;background:linear-gradient(180deg,rgb(255 255 255/.74),rgb(248 250 255/.54)),linear-gradient(118deg,rgb(var(--brand-periwinkle)/.076),transparent 46%,rgb(var(--brand-tiffany)/.052))!important;box-shadow:0 22px 54px -42px rgb(var(--brand-periwinkle)/.58),inset 0 1px 0 rgb(255 255 255/.82),inset 0 -1px 0 rgb(var(--brand-periwinkle)/.08)!important;backdrop-filter:blur(24px) saturate(165%);-webkit-backdrop-filter:blur(24px) saturate(165%)}.admin-audit-event-card,.admin-audit-metric-card{position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.admin-audit-event-card:before,.admin-audit-metric-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,rgb(var(--brand-periwinkle)),rgb(var(--brand-tiffany)));opacity:.4}.admin-audit-event-card:after,.admin-audit-metric-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(255 255 255/.3),transparent 36%),radial-gradient(16rem 9rem at 0 0,rgb(var(--brand-periwinkle)/.11),transparent 66%);opacity:.56}.admin-audit-event-card>*,.admin-audit-metric-card>*{position:relative;z-index:1}.admin-audit-event-card:hover,.admin-audit-metric-card:hover{transform:translateY(-1px);border-color:rgb(var(--brand-periwinkle)/.34)!important;box-shadow:0 20px 46px -34px rgb(var(--brand-periwinkle)/.72),inset 0 1px 0 rgb(255 255 255/.82)!important}.admin-audit-metric-card.is-money{border-color:rgb(var(--brand-periwinkle)/.26)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(246 248 255/.58)),linear-gradient(135deg,rgb(var(--brand-periwinkle)/.15),transparent 58%,rgb(var(--brand-tiffany)/.08))!important}.admin-audit-event-card.is-warn,.admin-audit-metric-card.is-warn{border-color:rgb(245 158 11/.28)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(255 250 240/.58)),linear-gradient(135deg,rgb(245 158 11/.12),transparent 60%,rgb(var(--brand-lavender)/.06))!important}.admin-audit-event-card.is-danger{border-color:rgb(244 63 94/.3)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(255 241 246/.58)),linear-gradient(135deg,rgb(244 63 94/.12),transparent 60%,rgb(var(--brand-lavender)/.06))!important}.admin-audit-event-card.is-success,.admin-audit-metric-card.is-usage{border-color:rgb(var(--brand-tiffany)/.3)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(243 252 252/.58)),linear-gradient(135deg,rgb(var(--brand-tiffany)/.15),transparent 56%,rgb(var(--brand-periwinkle)/.07))!important}.admin-audit-event-card.is-warn:before{background:linear-gradient(180deg,rgb(245 158 11),rgb(var(--brand-lavender)))}.admin-audit-event-card.is-danger:before{background:linear-gradient(180deg,rgb(244 63 94),rgb(245 158 11))}.admin-audit-event-card.is-success:before{background:linear-gradient(180deg,rgb(var(--brand-tiffany)),rgb(var(--brand-periwinkle)))}.admin-audit-metric-icon{border:1px solid rgb(var(--brand-periwinkle)/.14);color:rgb(81 70 197)!important;background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(246 248 255/.62)),linear-gradient(135deg,rgb(var(--brand-periwinkle)/.16),rgb(var(--brand-tiffany)/.08))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.78)}.admin-audit-metric-card.is-warn .admin-audit-metric-icon{border-color:rgb(245 158 11/.24);color:rgb(180 83 9)!important;background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(255 248 235/.64)),linear-gradient(135deg,rgb(245 158 11/.18),transparent)!important}.admin-audit-metric-card.is-usage .admin-audit-metric-icon{border-color:rgb(var(--brand-tiffany)/.28);color:rgb(15 118 110)!important;background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(239 253 250/.64)),linear-gradient(135deg,rgb(var(--brand-tiffany)/.18),transparent)!important}.admin-audit-filter-note,.admin-audit-metric-label{color:rgb(75 83 116)!important;letter-spacing:0}.admin-audit-metric-value{color:rgb(23 30 54)}.admin-audit-filter-card{overflow:hidden}.admin-audit-control,.admin-audit-user-trigger{border-color:rgb(var(--brand-periwinkle)/.22)!important;border-radius:.5rem!important;background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(247 249 255/.64))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.84),0 10px 24px -22px rgb(var(--brand-periwinkle)/.52)}.admin-audit-control:focus-visible,.admin-audit-user-trigger:focus-visible{border-color:rgb(var(--brand-periwinkle)/.5)!important;box-shadow:0 0 0 3px rgb(var(--brand-periwinkle)/.13),inset 0 1px 0 rgb(255 255 255/.86)!important}.admin-audit-clear{border-radius:.5rem!important;color:rgb(81 70 197)!important}.admin-audit-chip,.admin-audit-risk-badge,.admin-audit-status-badge{border-color:rgb(var(--brand-periwinkle)/.22)!important;background:linear-gradient(180deg,rgb(255 255 255/.74),rgb(247 249 255/.56)),linear-gradient(125deg,rgb(var(--brand-periwinkle)/.1),rgb(var(--brand-tiffany)/.06))!important;color:rgb(75 83 116)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.78)}.admin-audit-risk-badge,.admin-audit-status-badge.is-warn{border-color:rgb(245 158 11/.28)!important;color:rgb(180 83 9)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(255 250 240/.62)),linear-gradient(135deg,rgb(245 158 11/.13),transparent 64%)!important}.admin-audit-status-badge.is-danger{border-color:rgb(244 63 94/.3)!important;color:rgb(190 18 60)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(255 241 246/.62)),linear-gradient(135deg,rgb(244 63 94/.13),transparent 64%)!important}.admin-audit-status-badge.is-success{border-color:rgb(var(--brand-tiffany)/.34)!important;color:rgb(15 118 110)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(239 253 250/.62)),linear-gradient(135deg,rgb(var(--brand-tiffany)/.16),transparent 62%)!important}.admin-audit-feed{padding-top:1px;background:linear-gradient(180deg,rgb(255 255 255/.18),transparent),linear-gradient(90deg,rgb(var(--brand-periwinkle)/.022) 1px,transparent 1px);background-size:auto,32px 32px}.admin-audit-cost{border-radius:.5rem;border:1px solid rgb(var(--brand-periwinkle)/.14);background:linear-gradient(180deg,rgb(255 255 255/.62),rgb(247 249 255/.44));padding:.35rem .55rem;box-shadow:inset 0 1px 0 rgb(255 255 255/.72)}.admin-audit-empty,.admin-audit-preview-card,.admin-audit-preview-reader,.admin-audit-review-bar,.admin-audit-user-current{border-color:rgb(var(--brand-periwinkle)/.16)!important;border-radius:.5rem!important;background:linear-gradient(180deg,rgb(255 255 255/.68),rgb(247 249 255/.46)),linear-gradient(120deg,rgb(var(--brand-periwinkle)/.065),transparent 60%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.72)}.admin-audit-preview-trigger{color:rgb(75 83 116)!important}.admin-audit-preview-trigger:hover{color:rgb(81 70 197)!important}.admin-audit-review-bar{border-top-color:rgb(var(--brand-periwinkle)/.14)!important;border-radius:.5rem;padding:.6rem}.admin-audit-review-button,.admin-audit-secondary-action{border-radius:.5rem!important}.admin-audit-review-button{border-color:rgb(var(--brand-periwinkle)/.3)!important;color:white!important;background:linear-gradient(135deg,rgb(var(--brand-periwinkle)),rgb(var(--brand-lavender)) 56%,rgb(var(--brand-tiffany)))!important;box-shadow:0 18px 36px -24px rgb(var(--brand-periwinkle)/.8),inset 0 1px 0 rgb(255 255 255/.32)}.admin-audit-secondary-action{border-color:rgb(var(--brand-periwinkle)/.24)!important;background:linear-gradient(180deg,rgb(255 255 255/.84),rgb(247 249 255/.62))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.78)}.admin-audit-pagination-card{overflow:hidden}.admin-audit-user-popover{overflow:hidden;border-color:rgb(var(--brand-periwinkle)/.22)!important;border-radius:.5rem!important;background:linear-gradient(180deg,rgb(255 255 255/.9),rgb(248 250 255/.76)),linear-gradient(135deg,rgb(var(--brand-periwinkle)/.1),transparent 58%,rgb(var(--brand-tiffany)/.06))!important;box-shadow:0 24px 56px -36px rgb(var(--brand-periwinkle)/.7),inset 0 1px 0 rgb(255 255 255/.82)!important;backdrop-filter:blur(24px) saturate(165%);-webkit-backdrop-filter:blur(24px) saturate(165%)}.admin-audit-user-list{border-radius:.5rem;background:linear-gradient(180deg,rgb(255 255 255/.3),transparent),linear-gradient(90deg,rgb(var(--brand-periwinkle)/.028) 1px,transparent 1px);background-size:auto,26px 26px}.admin-audit-user-option{border-radius:.5rem!important;transition:background .16s ease,color .16s ease,transform .16s ease}.admin-audit-user-option:hover{transform:translateY(-1px);background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(246 248 255/.64)),linear-gradient(115deg,rgb(var(--brand-periwinkle)/.1),transparent 60%)!important}.admin-audit-user-option.is-active{color:rgb(81 70 197)!important;background:linear-gradient(180deg,rgb(255 255 255/.84),rgb(246 248 255/.68)),linear-gradient(125deg,rgb(var(--brand-periwinkle)/.18),rgb(var(--brand-tiffany)/.1))!important}.admin-audit-preview-dialog{max-height:calc(100dvh - 2rem)}.admin-audit-preview-reader pre{border-radius:.5rem}.admin-audit-error{border-color:rgb(244 63 94/.28)!important;border-radius:.5rem!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(255 241 246/.62)),linear-gradient(135deg,rgb(244 63 94/.12),transparent 62%)!important}.dark .admin-usage-audit-shell{color:rgb(226 232 240)}.dark .admin-audit-empty,.dark .admin-audit-event-card,.dark .admin-audit-filter-card,.dark .admin-audit-metric-card,.dark .admin-audit-pagination-card,.dark .admin-audit-preview-card,.dark .admin-audit-preview-reader,.dark .admin-audit-review-bar,.dark .admin-audit-user-current,.dark .admin-audit-user-popover,.dark .admin-usage-audit-shell .workbench-card{border-color:rgb(129 140 248/.2)!important;background:linear-gradient(180deg,rgb(15 23 42/.7),rgb(2 8 23/.54)),linear-gradient(118deg,rgb(129 140 248/.13),transparent 48%,rgb(94 234 212/.07))!important;box-shadow:0 28px 72px -48px rgb(79 70 229/.36),inset 0 1px 0 rgb(255 255 255/.08)!important}.dark .admin-audit-metric-value{color:rgb(241 245 249)}.dark .admin-audit-cost{border-color:rgb(129 140 248/.18);background:linear-gradient(180deg,rgb(15 23 42/.58),rgb(2 8 23/.38))}.dark .admin-audit-control,.dark .admin-audit-secondary-action,.dark .admin-audit-user-trigger{border-color:rgb(129 140 248/.22)!important;background:linear-gradient(180deg,rgb(15 23 42/.74),rgb(2 8 23/.54))!important}@media (max-width:768px){.admin-audit-review-bar{padding:.5rem}.admin-audit-preview-dialog{max-width:calc(100vw - 1rem)!important}}.admin-approvals-shell{color:rgb(32 36 60)}.admin-approval-empty,.admin-approval-history-footer,.admin-approval-metric-card,.admin-approval-panel,.admin-approval-request-card,.admin-approvals-shell .workbench-card{border-color:rgb(var(--brand-periwinkle)/.2)!important;background:linear-gradient(180deg,rgb(255 255 255/.74),rgb(248 250 255/.54)),linear-gradient(118deg,rgb(var(--brand-periwinkle)/.076),transparent 46%,rgb(var(--brand-tiffany)/.052))!important;box-shadow:0 22px 54px -42px rgb(var(--brand-periwinkle)/.58),inset 0 1px 0 rgb(255 255 255/.82),inset 0 -1px 0 rgb(var(--brand-periwinkle)/.08)!important;backdrop-filter:blur(24px) saturate(165%);-webkit-backdrop-filter:blur(24px) saturate(165%)}.admin-approval-metric-card,.admin-approval-panel,.admin-approval-request-card{position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.admin-approval-boundary-card:before,.admin-approval-metric-card:before,.admin-approval-request-card:before,.admin-billing-card:before,.admin-self-recharge-panel:before,.admin-topup-panel:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,rgb(var(--brand-periwinkle)),rgb(var(--brand-tiffany)));opacity:.4}.admin-approval-metric-card:after,.admin-approval-panel:after,.admin-approval-request-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(255 255 255/.28),transparent 36%),radial-gradient(16rem 8rem at 0 0,rgb(var(--brand-periwinkle)/.1),transparent 68%);opacity:.54}.admin-approval-metric-card>*,.admin-approval-panel>*,.admin-approval-request-card>*{position:relative;z-index:1}.admin-approval-metric-card:hover,.admin-approval-request-card:hover{transform:translateY(-1px);border-color:rgb(var(--brand-periwinkle)/.34)!important;box-shadow:0 20px 46px -34px rgb(var(--brand-periwinkle)/.72),inset 0 1px 0 rgb(255 255 255/.82)!important}.admin-approval-metric-card.is-warn,.admin-approval-request-card.is-warn{border-color:rgb(245 158 11/.28)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(255 250 240/.58)),linear-gradient(135deg,rgb(245 158 11/.12),transparent 60%,rgb(var(--brand-lavender)/.06))!important}.admin-approval-metric-card.is-danger,.admin-approval-request-card.is-danger{border-color:rgb(244 63 94/.3)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(255 241 246/.58)),linear-gradient(135deg,rgb(244 63 94/.12),transparent 60%,rgb(var(--brand-lavender)/.06))!important}.admin-approval-metric-card.is-default,.admin-approval-request-card.is-success{border-color:rgb(var(--brand-tiffany)/.3)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(243 252 252/.58)),linear-gradient(135deg,rgb(var(--brand-tiffany)/.14),transparent 56%,rgb(var(--brand-periwinkle)/.07))!important}.admin-approval-metric-icon,.admin-approval-panel-icon{border:1px solid rgb(var(--brand-periwinkle)/.14);color:rgb(81 70 197)!important;background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(246 248 255/.62)),linear-gradient(135deg,rgb(var(--brand-periwinkle)/.16),rgb(var(--brand-tiffany)/.08))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.78)}.admin-approval-panel-icon{display:inline-flex;height:1.8rem;width:1.8rem;align-items:center;justify-content:center;border-radius:.5rem}.admin-approval-metric-icon.is-warn{border-color:rgb(245 158 11/.24);color:rgb(180 83 9)!important;background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(255 248 235/.64)),linear-gradient(135deg,rgb(245 158 11/.18),transparent)!important}.admin-approval-metric-icon.is-danger{border-color:rgb(244 63 94/.28);color:rgb(190 18 60)!important;background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(255 241 246/.64)),linear-gradient(135deg,rgb(244 63 94/.16),transparent)!important}.admin-approval-boundary-card p,.admin-approval-metric-detail,.admin-approval-metric-label,.admin-approval-panel :is(label,p){color:rgb(75 83 116)!important;letter-spacing:0}.admin-approval-metric-value{color:rgb(23 30 54)}.admin-approval-panel-header{border-bottom:1px solid rgb(var(--brand-periwinkle)/.12)}.admin-approval-control{border-color:rgb(var(--brand-periwinkle)/.22)!important;border-radius:.5rem!important;background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(247 249 255/.64))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.84),0 10px 24px -22px rgb(var(--brand-periwinkle)/.52)}.admin-approval-control:focus-visible{border-color:rgb(var(--brand-periwinkle)/.5)!important;box-shadow:0 0 0 3px rgb(var(--brand-periwinkle)/.13),inset 0 1px 0 rgb(255 255 255/.86)!important}.admin-approval-tabs{border:1px solid rgb(var(--brand-periwinkle)/.16);border-radius:.5rem;background:linear-gradient(180deg,rgb(255 255 255/.7),rgb(247 249 255/.48)),linear-gradient(125deg,rgb(var(--brand-periwinkle)/.08),rgb(var(--brand-tiffany)/.05))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.78)}.admin-approval-tabs [role=tab]{border-radius:.5rem!important}.admin-approval-tabs [role=tab][data-state=active]{color:rgb(81 70 197);background:linear-gradient(180deg,rgb(255 255 255/.92),rgb(246 248 255/.72)),linear-gradient(125deg,rgb(var(--brand-periwinkle)/.16),rgb(var(--brand-tiffany)/.08))!important;box-shadow:0 12px 26px -22px rgb(var(--brand-periwinkle)/.68),inset 0 1px 0 rgb(255 255 255/.86)!important}.admin-approval-chip,.admin-approval-status-badge{max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;border-color:rgb(var(--brand-periwinkle)/.22)!important;background:linear-gradient(180deg,rgb(255 255 255/.74),rgb(247 249 255/.56)),linear-gradient(125deg,rgb(var(--brand-periwinkle)/.1),rgb(var(--brand-tiffany)/.06))!important;color:rgb(75 83 116)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.78)}.admin-approval-status-badge.is-warn{border-color:rgb(245 158 11/.28)!important;color:rgb(180 83 9)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(255 250 240/.62)),linear-gradient(135deg,rgb(245 158 11/.13),transparent 64%)!important}.admin-approval-status-badge.is-danger{border-color:rgb(244 63 94/.3)!important;color:rgb(190 18 60)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(255 241 246/.62)),linear-gradient(135deg,rgb(244 63 94/.13),transparent 64%)!important}.admin-approval-status-badge.is-success,.admin-approval-status-badge.is-tiffany{border-color:rgb(var(--brand-tiffany)/.34)!important;color:rgb(15 118 110)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(239 253 250/.62)),linear-gradient(135deg,rgb(var(--brand-tiffany)/.16),transparent 62%)!important}.admin-approval-status-badge.is-info{border-color:rgb(var(--brand-periwinkle)/.32)!important;color:rgb(81 70 197)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(244 247 255/.62)),linear-gradient(135deg,rgb(var(--brand-periwinkle)/.16),transparent 62%)!important}.admin-approval-empty,.admin-approval-history-filter,.admin-approval-review-bar{border-color:rgb(var(--brand-periwinkle)/.14)!important;border-radius:.5rem;background:linear-gradient(180deg,rgb(255 255 255/.5),rgb(247 249 255/.3)),linear-gradient(90deg,rgb(var(--brand-periwinkle)/.028) 1px,transparent 1px);background-size:auto,28px 28px}.admin-approval-empty{border:1px dashed rgb(var(--brand-periwinkle)/.2)}.admin-approval-review-bar{padding:.6rem}.admin-approval-approve-action,.admin-approval-icon-button,.admin-approval-primary-action,.admin-approval-reject-action,.admin-approval-secondary-action,.admin-approval-settle-action{border-radius:.5rem!important}.admin-approval-icon-button,.admin-approval-secondary-action,.admin-approval-settle-action{border-color:rgb(var(--brand-periwinkle)/.24)!important;background:linear-gradient(180deg,rgb(255 255 255/.84),rgb(247 249 255/.62)),linear-gradient(120deg,rgb(var(--brand-periwinkle)/.08),transparent 64%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.78)}.admin-approval-approve-action,.admin-approval-primary-action{border-color:rgb(var(--brand-periwinkle)/.3)!important;color:white!important;background:linear-gradient(135deg,rgb(var(--brand-periwinkle)),rgb(var(--brand-lavender)) 56%,rgb(var(--brand-tiffany)))!important;box-shadow:0 18px 36px -24px rgb(var(--brand-periwinkle)/.8),inset 0 1px 0 rgb(255 255 255/.32)}.admin-approval-reject-action{border-color:rgb(244 63 94/.28)!important;color:rgb(190 18 60)!important;background:linear-gradient(180deg,rgb(255 255 255/.84),rgb(255 241 246/.62)),linear-gradient(135deg,rgb(244 63 94/.12),transparent 64%)!important}.admin-approval-settle-action{color:rgb(81 70 197)!important}.admin-approval-confirm-dialog{border-radius:.5rem!important}.dark .admin-approvals-shell{color:rgb(226 232 240)}.dark .admin-approval-empty,.dark .admin-approval-history-footer,.dark .admin-approval-metric-card,.dark .admin-approval-panel,.dark .admin-approval-request-card,.dark .admin-approvals-shell .workbench-card{border-color:rgb(129 140 248/.2)!important;background:linear-gradient(180deg,rgb(15 23 42/.7),rgb(2 8 23/.54)),linear-gradient(118deg,rgb(129 140 248/.13),transparent 48%,rgb(94 234 212/.07))!important;box-shadow:0 28px 72px -48px rgb(79 70 229/.36),inset 0 1px 0 rgb(255 255 255/.08)!important}.dark .admin-approval-control,.dark .admin-approval-icon-button,.dark .admin-approval-secondary-action,.dark .admin-approval-settle-action,.dark .admin-approval-tabs{border-color:rgb(129 140 248/.22)!important;background:linear-gradient(180deg,rgb(15 23 42/.74),rgb(2 8 23/.54))!important}.dark .admin-approval-metric-value{color:rgb(241 245 249)}@media (max-width:640px){.admin-approval-review-bar{padding:.5rem}.admin-approval-confirm-dialog{max-width:calc(100vw - 1rem)!important}}.admin-abnormal-shell{color:rgb(32 36 60)}.admin-abnormal-billing-table,.admin-abnormal-detail-dialog,.admin-abnormal-empty,.admin-abnormal-evaluation-panel,.admin-abnormal-filter-card,.admin-abnormal-info-item,.admin-abnormal-issue-card,.admin-abnormal-metric-card,.admin-abnormal-pagination-card,.admin-abnormal-review-bar,.admin-abnormal-score-card,.admin-abnormal-shell .workbench-card,.admin-abnormal-table-card,.admin-abnormal-text-block,.admin-abnormal-text-panel,.admin-abnormal-user-popover{border-color:rgb(var(--brand-periwinkle)/.2)!important;background:linear-gradient(180deg,rgb(255 255 255/.74),rgb(248 250 255/.54)),linear-gradient(118deg,rgb(var(--brand-periwinkle)/.076),transparent 46%,rgb(var(--brand-tiffany)/.052))!important;box-shadow:0 22px 54px -42px rgb(var(--brand-periwinkle)/.58),inset 0 1px 0 rgb(255 255 255/.82),inset 0 -1px 0 rgb(var(--brand-periwinkle)/.08)!important;backdrop-filter:blur(24px) saturate(165%);-webkit-backdrop-filter:blur(24px) saturate(165%)}.admin-abnormal-info-item,.admin-abnormal-issue-card,.admin-abnormal-metric-card,.admin-abnormal-score-card{position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.admin-abnormal-info-item:before,.admin-abnormal-issue-card:before,.admin-abnormal-metric-card:before,.admin-abnormal-score-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,rgb(var(--brand-periwinkle)),rgb(var(--brand-tiffany)));opacity:.4}.admin-abnormal-issue-card:after,.admin-abnormal-metric-card:after,.admin-abnormal-score-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(255 255 255/.3),transparent 36%),radial-gradient(15rem 8rem at 0 0,rgb(var(--brand-periwinkle)/.11),transparent 66%);opacity:.56}.admin-abnormal-info-item>*,.admin-abnormal-issue-card>*,.admin-abnormal-metric-card>*,.admin-abnormal-score-card>*{position:relative;z-index:1}.admin-abnormal-info-item:hover,.admin-abnormal-issue-card:hover,.admin-abnormal-metric-card:hover,.admin-abnormal-row:hover,.admin-abnormal-score-card:hover{transform:translateY(-1px)}.admin-abnormal-info-item:hover,.admin-abnormal-issue-card:hover,.admin-abnormal-metric-card:hover,.admin-abnormal-score-card:hover{border-color:rgb(var(--brand-periwinkle)/.34)!important;box-shadow:0 20px 46px -34px rgb(var(--brand-periwinkle)/.72),inset 0 1px 0 rgb(255 255 255/.82)!important}.admin-abnormal-metric-card.is-pending{border-color:rgb(245 158 11/.28)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(255 250 240/.58)),linear-gradient(135deg,rgb(245 158 11/.12),transparent 60%,rgb(var(--brand-lavender)/.06))!important}.admin-abnormal-metric-card.is-risk{border-color:rgb(244 63 94/.3)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(255 241 246/.58)),linear-gradient(135deg,rgb(244 63 94/.12),transparent 60%,rgb(var(--brand-lavender)/.06))!important}.admin-abnormal-metric-card.is-month{border-color:rgb(var(--brand-tiffany)/.3)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(243 252 252/.58)),linear-gradient(135deg,rgb(var(--brand-tiffany)/.15),transparent 56%,rgb(var(--brand-periwinkle)/.07))!important}.admin-abnormal-metric-icon{border:1px solid rgb(var(--brand-periwinkle)/.14);color:rgb(81 70 197)!important;background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(246 248 255/.62)),linear-gradient(135deg,rgb(var(--brand-periwinkle)/.16),rgb(var(--brand-tiffany)/.08))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.78)}.admin-abnormal-metric-card.is-pending .admin-abnormal-metric-icon{border-color:rgb(245 158 11/.24);color:rgb(180 83 9)!important;background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(255 248 235/.64)),linear-gradient(135deg,rgb(245 158 11/.18),transparent)!important}.admin-abnormal-metric-card.is-risk .admin-abnormal-metric-icon{border-color:rgb(244 63 94/.28);color:rgb(190 18 60)!important;background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(255 241 246/.64)),linear-gradient(135deg,rgb(244 63 94/.16),transparent)!important}.admin-abnormal-metric-card.is-month .admin-abnormal-metric-icon{border-color:rgb(var(--brand-tiffany)/.28);color:rgb(15 118 110)!important;background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(239 253 250/.64)),linear-gradient(135deg,rgb(var(--brand-tiffany)/.18),transparent)!important}.admin-abnormal-filter-note,.admin-abnormal-metric-label,.admin-abnormal-muted{color:rgb(75 83 116)!important;letter-spacing:0}.admin-abnormal-metric-value{color:rgb(23 30 54)}.admin-abnormal-filter-card,.admin-abnormal-pagination-card,.admin-abnormal-table-card{overflow:hidden}.admin-abnormal-control,.admin-abnormal-search,.admin-abnormal-textarea,.admin-abnormal-user-trigger{border-color:rgb(var(--brand-periwinkle)/.22)!important;border-radius:.5rem!important;background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(247 249 255/.64))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.84),0 10px 24px -22px rgb(var(--brand-periwinkle)/.52)}.admin-abnormal-control:focus-visible,.admin-abnormal-search:focus-visible,.admin-abnormal-textarea:focus-visible,.admin-abnormal-user-trigger:focus-visible{border-color:rgb(var(--brand-periwinkle)/.5)!important;box-shadow:0 0 0 3px rgb(var(--brand-periwinkle)/.13),inset 0 1px 0 rgb(255 255 255/.86)!important}.admin-abnormal-clear,.admin-abnormal-primary-action,.admin-abnormal-row-action,.admin-abnormal-secondary-action{border-radius:.5rem!important}.admin-abnormal-row-action,.admin-abnormal-secondary-action{border-color:rgb(var(--brand-periwinkle)/.24)!important;background:linear-gradient(180deg,rgb(255 255 255/.84),rgb(247 249 255/.62)),linear-gradient(120deg,rgb(var(--brand-periwinkle)/.08),transparent 64%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.78)}.admin-abnormal-row-action:hover,.admin-abnormal-secondary-action:hover{color:rgb(81 70 197)!important;border-color:rgb(var(--brand-periwinkle)/.38)!important;box-shadow:0 12px 28px -24px rgb(var(--brand-periwinkle)/.7),inset 0 1px 0 rgb(255 255 255/.84)}.admin-abnormal-clear{color:rgb(81 70 197)!important}.admin-abnormal-primary-action{border-color:rgb(var(--brand-periwinkle)/.3)!important;color:white!important;background:linear-gradient(135deg,rgb(var(--brand-periwinkle)),rgb(var(--brand-lavender)) 56%,rgb(var(--brand-tiffany)))!important;box-shadow:0 18px 36px -24px rgb(var(--brand-periwinkle)/.8),inset 0 1px 0 rgb(255 255 255/.32)}.admin-abnormal-chip,.admin-abnormal-gate-badge,.admin-abnormal-risk-badge,.admin-abnormal-status-badge{border-color:rgb(var(--brand-periwinkle)/.22)!important;background:linear-gradient(180deg,rgb(255 255 255/.74),rgb(247 249 255/.56)),linear-gradient(125deg,rgb(var(--brand-periwinkle)/.1),rgb(var(--brand-tiffany)/.06))!important;color:rgb(75 83 116)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.78)}.admin-abnormal-gate-badge.is-success,.admin-abnormal-risk-badge.is-low,.admin-abnormal-status-badge.is-info,.admin-abnormal-status-badge.is-success{border-color:rgb(var(--brand-tiffany)/.34)!important;color:rgb(15 118 110)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(239 253 250/.62)),linear-gradient(135deg,rgb(var(--brand-tiffany)/.16),transparent 62%)!important}.admin-abnormal-gate-badge.is-warn,.admin-abnormal-risk-badge.is-medium,.admin-abnormal-status-badge.is-warn{border-color:rgb(245 158 11/.28)!important;color:rgb(180 83 9)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(255 250 240/.62)),linear-gradient(135deg,rgb(245 158 11/.13),transparent 64%)!important}.admin-abnormal-gate-badge.is-danger,.admin-abnormal-risk-badge.is-high{border-color:rgb(244 63 94/.3)!important;color:rgb(190 18 60)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(255 241 246/.62)),linear-gradient(135deg,rgb(244 63 94/.13),transparent 64%)!important}.admin-abnormal-risk-badge.is-critical{border-color:rgb(190 18 60/.32)!important;color:rgb(159 18 57)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(255 238 246/.64)),linear-gradient(135deg,rgb(190 18 60/.16),transparent 54%,rgb(var(--brand-lavender)/.08))!important}.admin-abnormal-scan-note{color:rgb(180 83 9)}.admin-abnormal-table-shell{position:relative;--admin-abnormal-action-width:88px;border-top:1px solid rgb(var(--brand-periwinkle)/.16);background:linear-gradient(180deg,rgb(255 255 255/.44),rgb(248 250 255/.25)),linear-gradient(90deg,rgb(var(--brand-periwinkle)/.034) 1px,transparent 1px);background-size:auto,36px 36px}.admin-abnormal-table{border-collapse:separate;border-spacing:0}.admin-abnormal-table-header th{position:sticky;top:0;z-index:2;border-bottom:1px solid rgb(var(--brand-periwinkle)/.2)!important;color:rgb(75 83 116);letter-spacing:0;background:linear-gradient(180deg,rgb(255 255 255/.94),rgb(247 249 255/.8)),linear-gradient(115deg,rgb(var(--brand-periwinkle)/.08),transparent 58%)!important;backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%)}.admin-abnormal-table :is(th,td):last-child{position:sticky;right:0;z-index:3}.admin-abnormal-table-header th:last-child{z-index:5}.admin-abnormal-table td:last-child{background:linear-gradient(180deg,rgb(255 255 255/.88),rgb(247 249 255/.74)),linear-gradient(115deg,rgb(var(--brand-periwinkle)/.08),transparent 58%,rgb(var(--brand-tiffany)/.045))!important;box-shadow:-14px 0 24px -24px rgb(var(--brand-periwinkle)/.72);backdrop-filter:blur(18px) saturate(155%);-webkit-backdrop-filter:blur(18px) saturate(155%)}.admin-abnormal-row{background:linear-gradient(180deg,rgb(255 255 255/.62),rgb(248 250 255/.4));transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.admin-abnormal-row>*{border-bottom-color:rgb(var(--brand-periwinkle)/.12)!important}.admin-abnormal-row>:first-child{border-left:3px solid rgb(var(--brand-periwinkle)/.28)}.admin-abnormal-row:hover{background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(246 248 255/.64)),linear-gradient(110deg,rgb(var(--brand-periwinkle)/.085),transparent 56%,rgb(var(--brand-tiffany)/.045))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.72)}.admin-abnormal-row:hover>:first-child{border-left-color:rgb(var(--brand-tiffany)/.72)}.admin-abnormal-row:hover td:last-child{background:linear-gradient(180deg,rgb(255 255 255/.94),rgb(246 248 255/.8)),linear-gradient(110deg,rgb(var(--brand-periwinkle)/.12),transparent 56%,rgb(var(--brand-tiffany)/.07))!important}.admin-abnormal-score{color:rgb(81 70 197)}.admin-abnormal-user-popover{overflow:hidden;border-radius:.5rem!important}.admin-abnormal-user-current{border:1px solid rgb(var(--brand-periwinkle)/.16);border-radius:.5rem!important;background:linear-gradient(180deg,rgb(255 255 255/.68),rgb(247 249 255/.46)),linear-gradient(120deg,rgb(var(--brand-periwinkle)/.065),transparent 60%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.72)}.admin-abnormal-user-list{border-radius:.5rem;background:linear-gradient(180deg,rgb(255 255 255/.3),transparent),linear-gradient(90deg,rgb(var(--brand-periwinkle)/.028) 1px,transparent 1px);background-size:auto,26px 26px}.admin-abnormal-user-option{border-radius:.5rem!important;transition:background .16s ease,color .16s ease,transform .16s ease}.admin-abnormal-user-option:hover{transform:translateY(-1px);background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(246 248 255/.64)),linear-gradient(115deg,rgb(var(--brand-periwinkle)/.1),transparent 60%)!important}.admin-abnormal-user-option.is-active{color:rgb(81 70 197)!important;background:linear-gradient(180deg,rgb(255 255 255/.84),rgb(246 248 255/.68)),linear-gradient(125deg,rgb(var(--brand-periwinkle)/.18),rgb(var(--brand-tiffany)/.1))!important}.admin-abnormal-detail-dialog{border-radius:.5rem!important;max-height:calc(100dvh - 1.5rem)}.admin-abnormal-detail-header{background:linear-gradient(180deg,rgb(255 255 255/.62),rgb(247 249 255/.4)),linear-gradient(120deg,rgb(var(--brand-periwinkle)/.08),transparent 58%,rgb(var(--brand-tiffany)/.05))!important}.admin-abnormal-detail-body{background:linear-gradient(180deg,rgb(255 255 255/.18),transparent),linear-gradient(90deg,rgb(var(--brand-periwinkle)/.024) 1px,transparent 1px);background-size:auto,30px 30px}.admin-abnormal-detail-section{position:relative;z-index:1}.admin-abnormal-section-title{color:rgb(32 36 60)}.admin-abnormal-section-title:before{content:"";display:inline-block;width:.55rem;height:.55rem;margin-right:.45rem;border-radius:999px;background:linear-gradient(135deg,rgb(var(--brand-periwinkle)),rgb(var(--brand-tiffany)));box-shadow:0 0 0 4px rgb(var(--brand-periwinkle)/.09)}.admin-abnormal-billing-table,.admin-abnormal-empty,.admin-abnormal-evaluation-panel,.admin-abnormal-info-item,.admin-abnormal-issue-card,.admin-abnormal-review-bar,.admin-abnormal-score-card,.admin-abnormal-text-block,.admin-abnormal-text-panel{border-radius:.5rem!important}.admin-abnormal-text-block,.admin-abnormal-text-panel{color:rgb(39 44 72)}.admin-abnormal-issue-card,.admin-abnormal-score-card{min-height:6rem}.admin-abnormal-billing-table{overflow:hidden}.admin-abnormal-empty{border-style:dashed!important}.admin-abnormal-error{border-color:rgb(244 63 94/.28)!important;border-radius:.5rem!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(255 241 246/.62)),linear-gradient(135deg,rgb(244 63 94/.12),transparent 62%)!important}.dark .admin-abnormal-shell{color:rgb(226 232 240)}.dark .admin-abnormal-billing-table,.dark .admin-abnormal-detail-dialog,.dark .admin-abnormal-empty,.dark .admin-abnormal-evaluation-panel,.dark .admin-abnormal-filter-card,.dark .admin-abnormal-info-item,.dark .admin-abnormal-issue-card,.dark .admin-abnormal-metric-card,.dark .admin-abnormal-pagination-card,.dark .admin-abnormal-review-bar,.dark .admin-abnormal-score-card,.dark .admin-abnormal-shell .workbench-card,.dark .admin-abnormal-table-card,.dark .admin-abnormal-text-block,.dark .admin-abnormal-text-panel,.dark .admin-abnormal-user-popover{border-color:rgb(129 140 248/.2)!important;background:linear-gradient(180deg,rgb(15 23 42/.7),rgb(2 8 23/.54)),linear-gradient(118deg,rgb(129 140 248/.13),transparent 48%,rgb(94 234 212/.07))!important;box-shadow:0 28px 72px -48px rgb(79 70 229/.36),inset 0 1px 0 rgb(255 255 255/.08)!important}.dark .admin-abnormal-control,.dark .admin-abnormal-row-action,.dark .admin-abnormal-search,.dark .admin-abnormal-secondary-action,.dark .admin-abnormal-textarea,.dark .admin-abnormal-user-trigger{border-color:rgb(129 140 248/.22)!important;background:linear-gradient(180deg,rgb(15 23 42/.74),rgb(2 8 23/.54))!important}.dark .admin-abnormal-metric-value,.dark .admin-abnormal-section-title,.dark .admin-abnormal-text-block,.dark .admin-abnormal-text-panel{color:rgb(241 245 249)}.dark .admin-abnormal-table-header th{border-bottom-color:rgb(129 140 248/.2)!important;color:rgb(203 213 225);background:linear-gradient(180deg,rgb(15 23 42/.92),rgb(2 8 23/.78)),linear-gradient(115deg,rgb(129 140 248/.12),transparent 58%)!important}.dark .admin-abnormal-table td:last-child{background:linear-gradient(180deg,rgb(15 23 42/.88),rgb(2 8 23/.74)),linear-gradient(115deg,rgb(129 140 248/.13),transparent 58%,rgb(94 234 212/.07))!important}.dark .admin-abnormal-row{background:linear-gradient(180deg,rgb(15 23 42/.58),rgb(2 8 23/.38))}.dark .admin-abnormal-row:hover{background:linear-gradient(180deg,rgb(30 41 59/.76),rgb(15 23 42/.56)),linear-gradient(110deg,rgb(129 140 248/.13),transparent 56%,rgb(94 234 212/.07))!important}.dark .admin-abnormal-row:hover td:last-child{background:linear-gradient(180deg,rgb(30 41 59/.9),rgb(15 23 42/.74)),linear-gradient(110deg,rgb(129 140 248/.18),transparent 56%,rgb(94 234 212/.09))!important}@media (max-width:768px){.admin-abnormal-detail-dialog{max-width:calc(100vw - 1rem)!important}.admin-abnormal-review-bar{padding:.5rem}}.dark .admin-users-shell,.dark .admin-workspace{color:rgb(226 232 240)}.dark .admin-account-summary-card,.dark .admin-action-menu,.dark .admin-confirm-dialog,.dark .admin-dialog,.dark .admin-user-drawer,.dark .admin-users-shell .workbench-card,.dark .admin-users-table-card{border-color:rgb(129 140 248/.22)!important;background:linear-gradient(180deg,rgb(15 23 42/.78),rgb(2 8 23/.62)),linear-gradient(118deg,rgb(129 140 248/.14),transparent 48%,rgb(94 234 212/.08))!important;box-shadow:0 28px 72px -48px rgb(79 70 229/.38),inset 0 1px 0 rgb(255 255 255/.08)}.dark .admin-department-card,.dark .admin-department-preview,.dark .admin-field-row,.dark .admin-filter-chip,.dark .admin-metric-tile,.dark .admin-summary-metric,.dark .admin-user-mobile-card,.dark .admin-user-mobile-meter,.dark .admin-user-quota-grid,.dark .admin-user-row{border-color:rgb(129 140 248/.18)!important;background:linear-gradient(180deg,rgb(15 23 42/.64),rgb(2 8 23/.44)),linear-gradient(135deg,rgb(129 140 248/.1),transparent 62%)!important}.hover-lift{transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out}.hover-lift:hover{transform:translateY(-1px);border-color:hsl(var(--primary)/.32);box-shadow:0 6px 18px -14px hsl(var(--primary)/.28)}.brand-focus-ring{transition:border-color .18s ease,box-shadow .18s ease}.brand-focus-ring:focus-within{border-color:hsl(var(--primary)/.55);box-shadow:0 0 0 3px hsl(var(--primary)/.12),0 8px 24px -16px hsl(var(--primary)/.35)}@keyframes soft-pop{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes thinking-glow{0%,to{box-shadow:0 0 0 0 hsl(var(--primary)/0)}50%{box-shadow:0 0 0 4px hsl(var(--primary)/.08)}}@keyframes accent-sweep{0%{transform:translateX(-120%);opacity:0}30%{opacity:1}to{transform:translateX(120%);opacity:0}}.animate-soft-pop{animation:soft-pop .22s ease-out both}.animate-thinking-glow{animation:thinking-glow 1.8s ease-in-out infinite}.interactive-sweep{overflow:hidden}.interactive-sweep:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,hsl(var(--primary)/.1),transparent 70%);transform:translateX(-120%);opacity:0}.interactive-sweep:hover:after{animation:accent-sweep .9s ease-out}.multimodal-marketplace-shell{background-color:hsl(224 48% 97%);background-image:repeating-linear-gradient(90deg,hsl(224 34% 58%/.055) 0 1px,transparent 1px 34px),repeating-linear-gradient(0deg,hsl(258 40% 58%/.035) 0 1px,transparent 1px 34px),linear-gradient(135deg,hsl(218 52% 98%),hsl(235 42% 97%) 52%,hsl(266 34% 98%));background-attachment:fixed}.dark .multimodal-marketplace-shell{background-image:linear-gradient(180deg,hsl(var(--background)/.96),hsl(var(--background)/.9)),radial-gradient(circle at 16% 8%,hsl(217 92% 64%/.14),transparent 32%),radial-gradient(circle at 84% 18%,hsl(270 90% 68%/.12),transparent 30%),repeating-linear-gradient(90deg,hsl(218 42% 66%/.055) 0 1px,transparent 1px 42px),repeating-linear-gradient(0deg,hsl(260 40% 66%/.04) 0 1px,transparent 1px 42px),linear-gradient(135deg,hsl(218 44% 14%/.44),hsl(236 36% 12%/.32) 52%,hsl(266 34% 13%/.26))}.dark .multimodal-chat-main{background-image:repeating-linear-gradient(135deg,hsl(226 42% 66%/.045) 0 1px,transparent 1px 24px),linear-gradient(120deg,hsl(var(--background)/.72),hsl(232 38% 14%/.34) 52%,hsl(266 34% 12%/.24))}.multimodal-chat-main{background-image:repeating-linear-gradient(135deg,hsl(224 38% 54%/.032) 0 1px,transparent 1px 24px),linear-gradient(135deg,hsl(218 54% 98%/.88),hsl(238 36% 97%/.54) 48%,hsl(268 30% 98%/.56)),linear-gradient(180deg,hsl(0 0% 100%/.76),transparent 42%)}.multimodal-marketplace-shell.is-running .multimodal-chat-main{background-image:repeating-linear-gradient(135deg,hsl(224 62% 54%/.055) 0 1px,transparent 1px 24px),linear-gradient(120deg,hsl(218 54% 98%/.92),hsl(252 48% 97%/.7) 50%,hsl(270 44% 96%/.6)),linear-gradient(180deg,hsl(0 0% 100%/.72),transparent 38%)}.dark .multimodal-marketplace-shell.is-running .multimodal-chat-main{background-image:repeating-linear-gradient(135deg,hsl(226 42% 66%/.052) 0 1px,transparent 1px 24px),radial-gradient(circle at 26% 0,hsl(222 90% 62%/.12),transparent 34%),radial-gradient(circle at 78% 10%,hsl(270 88% 66%/.1),transparent 32%),linear-gradient(120deg,hsl(var(--background)/.84),hsl(232 40% 13%/.42) 50%,hsl(266 36% 12%/.34))}.multimodal-sidebar-panel{border-color:hsl(214 32% 48%/.22);background:linear-gradient(180deg,hsl(0 0% 100%/.86),hsl(214 42% 98%/.74)),repeating-linear-gradient(0deg,hsl(214 34% 48%/.04) 0 1px,transparent 1px 24px);box-shadow:inset -1px 0 0 hsl(214 42% 52%/.12),10px 0 30px -26px hsl(218 34% 38%/.34)}.dark .multimodal-sidebar-panel{border-color:hsl(218 34% 64%/.18);background:linear-gradient(180deg,hsl(var(--card)/.74),hsl(var(--background)/.68)),repeating-linear-gradient(0deg,hsl(218 48% 66%/.035) 0 1px,transparent 1px 24px);box-shadow:inset -1px 0 0 hsl(218 42% 66%/.12),10px 0 30px -26px hsl(218 42% 58%/.26)}.multimodal-new-chat-dialog{overflow:hidden;border-color:hsl(244 52% 62%/.24);background:linear-gradient(180deg,hsl(0 0% 100%/.98),hsl(226 54% 98%/.94)),linear-gradient(135deg,hsl(217 92% 62%/.08),hsl(266 86% 66%/.08));box-shadow:0 24px 58px -38px hsl(244 70% 42%/.42),inset 0 1px 0 hsl(0 0% 100%/.75)}.multimodal-new-chat-body{scrollbar-gutter:stable}.multimodal-new-chat-footer{border-top:1px solid hsl(var(--border)/.62);background:linear-gradient(180deg,hsl(var(--background)/0),hsl(var(--background)/.86) 28%),hsl(var(--background)/.74);padding-top:.75rem}.dark .multimodal-new-chat-dialog{border-color:hsl(244 52% 72%/.22);background:linear-gradient(180deg,hsl(var(--card)/.92),hsl(var(--background)/.82)),linear-gradient(135deg,hsl(217 92% 62%/.12),hsl(266 86% 66%/.1));box-shadow:0 24px 58px -38px hsl(244 70% 62%/.3),inset 0 1px 0 hsl(0 0% 100%/.1)}.multimodal-new-chat-dialog:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,hsl(224 44% 58%/.035) 0 1px,transparent 1px 28px),radial-gradient(circle at 16% 0,hsl(217 92% 68%/.14),transparent 34%),radial-gradient(circle at 86% 10%,hsl(270 88% 72%/.12),transparent 32%)}.multimodal-new-chat-dialog>*{position:relative;z-index:1}.multimodal-new-chat-hero{border:1px solid hsl(244 52% 62%/.18);background:linear-gradient(135deg,hsl(217 92% 62%/.1),hsl(266 86% 66%/.1)),hsl(0 0% 100%/.58);box-shadow:inset 0 1px 0 hsl(0 0% 100%/.55)}.dark .multimodal-new-chat-hero{background:linear-gradient(135deg,hsl(217 92% 62%/.14),hsl(266 86% 66%/.12)),hsl(var(--background)/.42)}.premium-model-advice-panel,.premium-model-family-card{--model-accent:244 88% 60%;--model-accent-soft:244 88% 60%}.premium-model-advice-panel[data-tone=violet],.premium-model-family-card[data-tone=violet]{--model-accent:260 84% 58%;--model-accent-soft:286 78% 62%}.premium-model-advice-panel[data-tone=sky],.premium-model-family-card[data-tone=sky]{--model-accent:205 88% 50%;--model-accent-soft:224 88% 62%}.premium-model-advice-panel[data-tone=emerald],.premium-model-family-card[data-tone=emerald]{--model-accent:188 78% 42%;--model-accent-soft:217 88% 60%}.premium-model-advice-panel[data-tone=amber],.premium-model-family-card[data-tone=amber]{--model-accent:38 88% 48%;--model-accent-soft:244 72% 60%}.premium-model-family-card{position:relative;isolation:isolate;overflow:hidden;border:1px solid hsl(var(--border)/.72);background:linear-gradient(180deg,hsl(0 0% 100%/.88),hsl(226 54% 98%/.72)),linear-gradient(135deg,hsl(var(--model-accent)/.08),hsl(var(--model-accent-soft)/.06));box-shadow:0 12px 28px -24px hsl(var(--model-accent)/.48);transition:transform .16s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.dark .premium-model-family-card{background:linear-gradient(180deg,hsl(var(--card)/.76),hsl(var(--background)/.62)),linear-gradient(135deg,hsl(var(--model-accent)/.12),hsl(var(--model-accent-soft)/.08))}.premium-model-family-card:before{content:"";position:absolute;inset:0 auto 0 0;z-index:-1;width:3px;background:linear-gradient(180deg,hsl(var(--model-accent)),hsl(var(--model-accent-soft)));opacity:.45}.premium-model-family-card:hover{transform:translateX(2px);border-color:hsl(var(--model-accent)/.34);box-shadow:0 18px 34px -24px hsl(var(--model-accent)/.62)}.premium-model-family-card.is-active{border-color:hsl(var(--model-accent)/.48);background:linear-gradient(180deg,hsl(0 0% 100%/.94),hsl(226 62% 98%/.82)),linear-gradient(135deg,hsl(var(--model-accent)/.14),hsl(var(--model-accent-soft)/.11));box-shadow:0 18px 40px -26px hsl(var(--model-accent)/.68),0 0 0 3px hsl(var(--model-accent)/.08)}.premium-model-family-card.is-text-only:before{background:linear-gradient(180deg,hsl(38 88% 48%),hsl(244 72% 60%))}.premium-model-metric{border:1px solid hsl(var(--model-accent)/.18);background:hsl(var(--model-accent)/.075);color:hsl(var(--model-accent)/.96)}.premium-model-advice-panel{border:1px solid hsl(var(--model-accent)/.22);background:linear-gradient(180deg,hsl(0 0% 100%/.78),hsl(226 54% 98%/.62)),linear-gradient(135deg,hsl(var(--model-accent)/.08),hsl(var(--model-accent-soft)/.06));box-shadow:0 14px 30px -26px hsl(var(--model-accent)/.45)}.dark .premium-model-advice-panel{background:linear-gradient(180deg,hsl(var(--card)/.7),hsl(var(--background)/.58)),linear-gradient(135deg,hsl(var(--model-accent)/.11),hsl(var(--model-accent-soft)/.08))}.premium-model-version-tip{border:1px solid hsl(var(--border)/.62);background:hsl(var(--background)/.72);transition:transform .16s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.premium-model-version-list{max-height:min(34vh,18rem);overflow-y:auto;overscroll-behavior:contain;padding-right:.125rem;scrollbar-gutter:stable}.premium-model-version-tip:hover{transform:translateX(2px);border-color:hsl(var(--model-accent)/.28);background:hsl(var(--model-accent)/.055);box-shadow:0 10px 22px -20px hsl(var(--model-accent)/.52)}.premium-model-version-tip.is-active{border-color:hsl(var(--model-accent)/.48);background:linear-gradient(135deg,hsl(var(--model-accent)/.12),hsl(var(--model-accent-soft)/.09)),hsl(var(--background)/.82);box-shadow:0 12px 26px -22px hsl(var(--model-accent)/.62),0 0 0 2px hsl(var(--model-accent)/.08)}.multimodal-workbench-card{position:relative;background:linear-gradient(180deg,hsl(0 0% 100%/.97),hsl(214 38% 98%/.9)),linear-gradient(100deg,hsl(212 48% 50%/.045),hsl(262 46% 54%/.035),hsl(184 42% 44%/.035));box-shadow:0 14px 34px -26px hsl(218 32% 38%/.32),inset 0 1px 0 hsl(0 0% 100%/.72)}.dark .multimodal-workbench-card{background:linear-gradient(180deg,hsl(var(--card)/.86),hsl(var(--background)/.76)),linear-gradient(100deg,hsl(218 52% 58%/.09),hsl(262 46% 58%/.075),hsl(188 42% 48%/.06));box-shadow:0 14px 34px -26px hsl(218 42% 58%/.24),inset 0 1px 0 hsl(0 0% 100%/.1)}.multimodal-workbench-card.is-running:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent,hsl(222 95% 58%/.1) 38%,hsl(268 90% 62%/.13) 50%,transparent 66%);background-size:260% 100%;animation:multimodal-generation-wash 2.6s ease-in-out infinite}.multimodal-workbench-card>*{position:relative;z-index:1}.multimodal-generation-strip{position:relative;height:3px;overflow:hidden;background:linear-gradient(90deg,hsl(222 92% 56%/.18),hsl(268 88% 62%/.18))}.multimodal-generation-strip:after{content:"";position:absolute;inset:0;opacity:0;background:linear-gradient(90deg,hsl(218 96% 54%/.18),hsl(244 92% 60%/.88),hsl(270 92% 66%/.82),hsl(218 96% 54%/.18));background-size:260% 100%}.multimodal-generation-strip.is-running{height:6px;background:linear-gradient(90deg,hsl(222 94% 56%/.26),hsl(268 92% 64%/.3));box-shadow:0 0 20px hsl(244 92% 62%/.38),0 0 34px hsl(270 90% 66%/.24)}.multimodal-generation-strip.is-running:after{opacity:1;animation:multimodal-generation-flow 1.45s linear infinite}.multimodal-input-zone{border-color:hsl(214 32% 48%/.18);background:linear-gradient(180deg,hsl(214 38% 98%/.78),hsl(0 0% 100%/.94)),linear-gradient(90deg,hsl(210 36% 48%/.045),transparent 42%,hsl(188 42% 46%/.035))}.dark .multimodal-input-zone{background:linear-gradient(180deg,hsl(var(--background)/.8),hsl(var(--background)/.92)),linear-gradient(90deg,hsl(218 44% 58%/.055),transparent 42%,hsl(188 38% 54%/.045))}.multimodal-composer-shell{border-color:hsl(214 32% 46%/.24);background:linear-gradient(180deg,hsl(0 0% 100%/.97),hsl(214 38% 98%/.9)),repeating-linear-gradient(90deg,hsl(214 34% 48%/.035) 0 1px,transparent 1px 28px);box-shadow:0 16px 44px -30px hsl(218 34% 36%/.34),inset 0 1px 0 hsl(0 0% 100%/.72)}.dark .multimodal-composer-shell{border-color:hsl(218 34% 64%/.2);background:linear-gradient(180deg,hsl(var(--card)/.88),hsl(var(--background)/.78)),repeating-linear-gradient(90deg,hsl(218 44% 66%/.035) 0 1px,transparent 1px 28px);box-shadow:0 16px 44px -30px hsl(218 42% 58%/.26),inset 0 1px 0 hsl(0 0% 100%/.1)}.multimodal-composer-shell:focus-within{border-color:hsl(190 78% 45%/.55);box-shadow:0 0 0 3px hsl(190 80% 48%/.12),0 14px 42px -30px hsl(190 52% 34%/.42),inset 0 1px 0 hsl(0 0% 100%/.42)}.multimodal-marketplace-shell{position:relative;isolation:isolate;--multimodal-sky:199 89% 48%;--multimodal-cyan:188 86% 42%;--multimodal-violet:259 84% 60%;--multimodal-emerald:160 72% 39%;--multimodal-amber:38 92% 54%;background-color:hsl(210 44% 97%);background-image:linear-gradient(180deg,hsl(0 0% 100%/.92),hsl(210 44% 96%/.78)),linear-gradient(118deg,hsl(var(--multimodal-sky)/.105),transparent 34%,hsl(var(--multimodal-violet)/.072) 62%,hsl(var(--multimodal-emerald)/.065)),repeating-linear-gradient(90deg,hsl(210 44% 42%/.052) 0 1px,transparent 1px 40px),repeating-linear-gradient(0deg,hsl(259 44% 48%/.035) 0 1px,transparent 1px 40px)}.multimodal-marketplace-shell:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(104deg,transparent 0 18%,hsl(0 0% 100%/.3) 34%,transparent 52%),linear-gradient(180deg,hsl(var(--multimodal-sky)/.055),transparent 12rem),linear-gradient(90deg,transparent,hsl(var(--multimodal-amber)/.036) 52%,transparent);opacity:.92}.multimodal-marketplace-shell>*{position:relative;z-index:1}.multimodal-marketplace-shell .workbench-header{border-color:hsl(var(--multimodal-sky)/.22);background:linear-gradient(180deg,hsl(0 0% 100%/.78),hsl(210 52% 98%/.54)),linear-gradient(100deg,hsl(var(--multimodal-sky)/.09),transparent 40%,hsl(var(--multimodal-violet)/.064),hsl(var(--multimodal-emerald)/.054));box-shadow:0 18px 42px -38px hsl(208 70% 30%/.44),inset 0 1px 0 hsl(0 0% 100%/.76)}.multimodal-page-grid{gap:.625rem;background:linear-gradient(180deg,hsl(0 0% 100%/.12),transparent 18rem),linear-gradient(116deg,hsl(var(--multimodal-sky)/.058),transparent 42%,hsl(var(--multimodal-violet)/.042),hsl(var(--multimodal-emerald)/.034)),repeating-linear-gradient(90deg,hsl(208 46% 42%/.044) 0 1px,transparent 1px 44px)}.multimodal-chat-main{isolation:isolate;border-color:hsl(var(--multimodal-sky)/.24);background:linear-gradient(180deg,hsl(0 0% 100%/.68),hsl(210 52% 98%/.5)),linear-gradient(112deg,hsl(var(--multimodal-sky)/.075),transparent 46%,hsl(var(--multimodal-violet)/.05),hsl(var(--multimodal-emerald)/.045)),repeating-linear-gradient(135deg,hsl(212 44% 42%/.038) 0 1px,transparent 1px 28px);box-shadow:0 26px 72px -46px hsl(208 70% 28%/.5),inset 0 1px 0 hsl(0 0% 100%/.82),inset 0 -1px 0 hsl(var(--multimodal-sky)/.1)}.multimodal-chat-main:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(100deg,transparent 0 20%,hsl(0 0% 100%/.22) 36%,transparent 54%),linear-gradient(180deg,hsl(0 0% 100%/.26),transparent 24%);opacity:.78}.multimodal-chat-main>*{position:relative;z-index:1}.multimodal-chat-stage{background:linear-gradient(180deg,hsl(0 0% 100%/.26),transparent 7rem),repeating-linear-gradient(90deg,hsl(var(--multimodal-sky)/.036) 0 1px,transparent 1px 52px)}.multimodal-sidebar-panel{position:relative;isolation:isolate;overflow:hidden;border-color:hsl(var(--multimodal-sky)/.26);background:linear-gradient(180deg,hsl(0 0% 100%/.74),hsl(210 52% 98%/.5)),linear-gradient(126deg,hsl(var(--multimodal-sky)/.075),transparent 48%,hsl(var(--multimodal-emerald)/.048)),repeating-linear-gradient(0deg,hsl(209 46% 44%/.05) 0 1px,transparent 1px 30px);box-shadow:18px 0 48px -38px hsl(208 70% 28%/.48),inset -1px 0 0 hsl(0 0% 100%/.62),inset 1px 0 0 hsl(var(--multimodal-sky)/.12)}.multimodal-sidebar-panel:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(96deg,hsl(0 0% 100%/.24),transparent 44%),linear-gradient(180deg,hsl(var(--multimodal-violet)/.035),transparent 52%)}.multimodal-sidebar-panel .liquid-primary-action{border-color:hsl(var(--multimodal-cyan)/.42);background:linear-gradient(135deg,hsl(216 92% 55%),hsl(var(--multimodal-cyan)) 48%,hsl(var(--multimodal-emerald)));box-shadow:0 16px 30px -20px hsl(var(--multimodal-cyan)/.8),inset 0 1px 0 hsl(0 0% 100%/.28)}.multimodal-marketplace-shell .liquid-session-item.is-active,.multimodal-sidebar-panel [aria-current=page]{border-color:hsl(var(--multimodal-cyan)/.4);background:linear-gradient(180deg,hsl(0 0% 100%/.7),hsl(190 82% 96%/.5)),linear-gradient(100deg,hsl(var(--multimodal-cyan)/.13),transparent 64%);box-shadow:0 12px 26px -22px hsl(var(--multimodal-cyan)/.62),inset 0 1px 0 hsl(0 0% 100%/.72)}.multimodal-marketplace-shell .liquid-ai-message{border-color:hsl(var(--multimodal-sky)/.2);background:linear-gradient(180deg,hsl(0 0% 100%/.74),hsl(210 52% 98%/.52)),linear-gradient(112deg,hsl(var(--multimodal-sky)/.055),transparent 56%,hsl(var(--multimodal-violet)/.04));box-shadow:0 16px 46px -36px hsl(208 70% 28%/.46),inset 0 1px 0 hsl(0 0% 100%/.76)}.multimodal-marketplace-shell .liquid-user-message{border:1px solid hsl(var(--multimodal-violet)/.28);background:linear-gradient(135deg,hsl(216 92% 56%),hsl(var(--multimodal-violet)) 58%,hsl(292 80% 58%));box-shadow:0 16px 34px -24px hsl(var(--multimodal-violet)/.68),inset 0 1px 0 hsl(0 0% 100%/.22)}.multimodal-marketplace-shell .liquid-bot-avatar{border-color:hsl(var(--multimodal-cyan)/.26);background:linear-gradient(180deg,hsl(0 0% 100%/.78),hsl(190 82% 96%/.54)),linear-gradient(135deg,hsl(var(--multimodal-cyan)/.16),hsl(var(--multimodal-violet)/.1));box-shadow:0 12px 28px -20px hsl(var(--multimodal-cyan)/.54),inset 0 1px 0 hsl(0 0% 100%/.74)}.multimodal-workbench-zone{border-color:hsl(var(--multimodal-sky)/.2);background:linear-gradient(180deg,hsl(210 52% 98%/.12),hsl(0 0% 100%/.66) 28%),linear-gradient(90deg,hsl(var(--multimodal-sky)/.06),transparent 46%,hsl(var(--multimodal-emerald)/.042));backdrop-filter:blur(30px) saturate(170%);-webkit-backdrop-filter:blur(30px) saturate(170%)}.multimodal-workbench-card{overflow:hidden;border-color:hsl(var(--multimodal-sky)/.24);background:linear-gradient(180deg,hsl(0 0% 100%/.84),hsl(210 52% 98%/.6)),linear-gradient(108deg,hsl(var(--multimodal-sky)/.085),transparent 44%,hsl(var(--multimodal-violet)/.058),hsl(var(--multimodal-emerald)/.044));backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%);box-shadow:0 18px 46px -32px hsl(208 70% 30%/.46),inset 0 1px 0 hsl(0 0% 100%/.82),inset 0 -1px 0 hsl(var(--multimodal-cyan)/.1)}.multimodal-workbench-card:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(100deg,transparent 0 24%,hsl(0 0% 100%/.24) 38%,transparent 58%),linear-gradient(180deg,hsl(0 0% 100%/.18),transparent 46%);opacity:.7}.multimodal-workbench-header{min-height:3.45rem}.multimodal-agent-report-icon,.multimodal-workbench-icon{border-color:hsl(var(--multimodal-cyan)/.3);background:linear-gradient(180deg,hsl(0 0% 100%/.72),hsl(190 82% 96%/.44)),linear-gradient(135deg,hsl(var(--multimodal-cyan)/.18),hsl(var(--multimodal-violet)/.12));color:hsl(var(--multimodal-cyan));box-shadow:0 12px 24px -18px hsl(var(--multimodal-cyan)/.55),inset 0 1px 0 hsl(0 0% 100%/.7)}.multimodal-agent-report-pill,.multimodal-attachment-status,.multimodal-workbench-badge{border-color:hsl(var(--multimodal-sky)/.2)!important;background:linear-gradient(180deg,hsl(0 0% 100%/.66),hsl(210 52% 98%/.42))!important;color:hsl(207 34% 28%)!important;box-shadow:inset 0 1px 0 hsl(0 0% 100%/.68)}.multimodal-mode-switch{border-color:hsl(var(--multimodal-sky)/.22);background:linear-gradient(180deg,hsl(0 0% 100%/.58),hsl(210 52% 98%/.38)),linear-gradient(100deg,hsl(var(--multimodal-sky)/.075),transparent 60%,hsl(var(--multimodal-violet)/.052))}.multimodal-function-bar{border-color:hsl(var(--multimodal-cyan)/.28);background:linear-gradient(180deg,hsl(0 0% 100%/.64),hsl(210 52% 98%/.42)),linear-gradient(98deg,hsl(var(--multimodal-cyan)/.08),transparent 50%,hsl(var(--multimodal-violet)/.048));box-shadow:0 12px 28px -24px hsl(var(--multimodal-cyan)/.42),inset 0 1px 0 hsl(0 0% 100%/.72)}.multimodal-function-bar .multimodal-inline-options,.multimodal-function-bar .multimodal-model-picker [role=combobox],.multimodal-function-bar button{border-color:hsl(var(--multimodal-sky)/.2)}.multimodal-function-bar .multimodal-model-picker [role=combobox]{background:linear-gradient(180deg,hsl(0 0% 100%/.72),hsl(210 52% 98%/.52));box-shadow:inset 0 1px 0 hsl(0 0% 100%/.68)}.multimodal-inline-options{border-color:hsl(var(--multimodal-cyan)/.2);background:linear-gradient(180deg,hsl(0 0% 100%/.42),hsl(210 52% 98%/.24));border-radius:.375rem;padding-right:.25rem}.multimodal-composer-shell{border-color:hsl(var(--multimodal-cyan)/.34);background:linear-gradient(180deg,hsl(0 0% 100%/.88),hsl(210 52% 98%/.68)),linear-gradient(108deg,hsl(var(--multimodal-cyan)/.09),transparent 52%,hsl(var(--multimodal-violet)/.052)),repeating-linear-gradient(90deg,hsl(188 44% 44%/.052) 0 1px,transparent 1px 32px);box-shadow:0 18px 52px -34px hsl(188 70% 28%/.48),inset 0 1px 0 hsl(0 0% 100%/.84),inset 0 -1px 0 hsl(var(--multimodal-cyan)/.14)}.multimodal-composer-shell textarea::placeholder{color:hsl(205 24% 40%/.58)}.multimodal-composer-shell:focus-within{border-color:hsl(var(--multimodal-cyan)/.58);box-shadow:0 0 0 3px hsl(var(--multimodal-cyan)/.13),0 18px 54px -34px hsl(var(--multimodal-cyan)/.54),inset 0 1px 0 hsl(0 0% 100%/.78)}.multimodal-attachment-chip{border-color:hsl(var(--multimodal-sky)/.24);background:linear-gradient(180deg,hsl(0 0% 100%/.64),hsl(210 52% 98%/.42)),linear-gradient(100deg,hsl(var(--multimodal-sky)/.07),transparent 58%,hsl(var(--multimodal-emerald)/.04))}.multimodal-agent-report-card{border-color:hsl(var(--multimodal-sky)/.24);background:linear-gradient(180deg,hsl(0 0% 100%/.72),hsl(210 52% 98%/.5)),linear-gradient(112deg,hsl(var(--multimodal-sky)/.065),transparent 52%,hsl(var(--multimodal-emerald)/.044));backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);box-shadow:0 18px 42px -32px hsl(208 70% 28%/.42),inset 0 1px 0 hsl(0 0% 100%/.72)}.multimodal-agent-report-header{background:linear-gradient(180deg,hsl(0 0% 100%/.34),hsl(210 52% 98%/.24)),linear-gradient(92deg,hsl(var(--multimodal-sky)/.07),transparent 58%,hsl(var(--multimodal-violet)/.04))}.multimodal-marketplace-shell .premium-report-row{border-color:hsl(var(--multimodal-sky)/.18);background:linear-gradient(180deg,hsl(0 0% 100%/.58),hsl(210 52% 98%/.36))}.multimodal-marketplace-shell .premium-report-row:hover{border-color:hsl(var(--multimodal-cyan)/.36);background:linear-gradient(180deg,hsl(0 0% 100%/.68),hsl(190 82% 96%/.42)),linear-gradient(96deg,hsl(var(--multimodal-cyan)/.082),transparent 62%);box-shadow:0 14px 30px -24px hsl(var(--multimodal-cyan)/.52)}.dark .multimodal-marketplace-shell{background-color:hsl(218 48% 8%);background-image:linear-gradient(180deg,hsl(220 44% 8%/.98),hsl(226 42% 10%/.92)),linear-gradient(118deg,hsl(var(--multimodal-sky)/.13),transparent 34%,hsl(var(--multimodal-violet)/.12) 62%,hsl(var(--multimodal-emerald)/.08)),repeating-linear-gradient(90deg,hsl(205 70% 72%/.06) 0 1px,transparent 1px 40px),repeating-linear-gradient(0deg,hsl(259 70% 74%/.044) 0 1px,transparent 1px 40px)}.dark .multimodal-marketplace-shell:before{background:linear-gradient(104deg,transparent 0 18%,hsl(0 0% 100%/.065) 34%,transparent 54%),linear-gradient(180deg,hsl(var(--multimodal-sky)/.1),transparent 12rem),linear-gradient(90deg,transparent,hsl(var(--multimodal-amber)/.045) 52%,transparent);opacity:.82}.dark .multimodal-agent-report-card,.dark .multimodal-chat-main,.dark .multimodal-composer-shell,.dark .multimodal-function-bar,.dark .multimodal-marketplace-shell .workbench-header,.dark .multimodal-sidebar-panel,.dark .multimodal-workbench-card{border-color:hsl(205 62% 66%/.22);background:linear-gradient(180deg,hsl(var(--card)/.72),hsl(var(--background)/.56)),linear-gradient(112deg,hsl(var(--multimodal-sky)/.12),transparent 46%,hsl(var(--multimodal-violet)/.095),hsl(var(--multimodal-emerald)/.065));box-shadow:0 22px 58px -42px hsl(199 88% 42%/.32),inset 0 1px 0 hsl(0 0% 100%/.09)}.dark .multimodal-agent-report-pill,.dark .multimodal-attachment-status,.dark .multimodal-marketplace-shell .liquid-ai-message,.dark .multimodal-marketplace-shell .premium-report-row,.dark .multimodal-workbench-badge{border-color:hsl(205 62% 66%/.2)!important;background:linear-gradient(180deg,hsl(var(--card)/.64),hsl(var(--background)/.46)),linear-gradient(112deg,hsl(var(--multimodal-sky)/.095),transparent 58%,hsl(var(--multimodal-violet)/.066))!important;color:hsl(205 38% 86%)!important}.dark .multimodal-attachment-chip,.dark .multimodal-function-bar .multimodal-model-picker [role=combobox],.dark .multimodal-inline-options{border-color:hsl(205 62% 66%/.18);background:linear-gradient(180deg,hsl(var(--card)/.56),hsl(var(--background)/.4)),linear-gradient(100deg,hsl(var(--multimodal-cyan)/.082),transparent 62%)}@media (max-width:1023px){.multimodal-page-grid{gap:.5rem}.multimodal-workbench-header{align-items:stretch}.multimodal-mode-switch{width:100%}}@media (max-width:640px){.multimodal-function-bar{gap:.25rem}.multimodal-model-picker{min-width:min(100%,15rem)}.multimodal-workbench-card{max-width:100%}}@keyframes multimodal-generation-flow{0%{background-position:0 50%}to{background-position:260% 50%}}@keyframes multimodal-generation-wash{0%,to{background-position:0 50%;opacity:.42}50%{background-position:100% 50%;opacity:.82}}@media (prefers-reduced-motion:reduce){.multimodal-generation-strip:after,.multimodal-workbench-card.is-running:before,.premium-model-family-card,.premium-model-family-card:hover,.premium-model-version-tip,.premium-model-version-tip:hover{animation:none!important;transform:none!important;transition:none!important}}.gem-console-shell{--gem-sky:198 91% 52%;--gem-teal:172 76% 42%;--gem-indigo:246 75% 58%;--gem-emerald:151 64% 42%;--gem-amber:42 92% 55%;position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,hsl(0 0% 100%/.96) 0,hsl(198 52% 98%/.9) 44%,hsl(250 42% 98%/.94) 100%),repeating-linear-gradient(90deg,hsl(var(--gem-sky)/.045) 0 1px,transparent 1px 42px),repeating-linear-gradient(0deg,hsl(var(--gem-indigo)/.03) 0 1px,transparent 1px 36px)}.gem-console-shell:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(118deg,transparent 0 16%,hsl(var(--gem-sky)/.1) 27%,transparent 42% 58%,hsl(var(--gem-teal)/.08) 72%,transparent 88%),linear-gradient(90deg,hsl(var(--gem-indigo)/.045),transparent 28% 72%,hsl(var(--gem-emerald)/.04));opacity:.86}.gem-console-shell>*{position:relative;z-index:1}.gem-console-header{border-color:hsl(var(--gem-sky)/.22);background:linear-gradient(180deg,hsl(0 0% 100%/.82),hsl(204 58% 98%/.62)),linear-gradient(96deg,hsl(var(--gem-sky)/.1),transparent 35%,hsl(var(--gem-indigo)/.075),hsl(var(--gem-teal)/.06));box-shadow:0 18px 42px -38px hsl(var(--gem-indigo)/.48),inset 0 1px 0 hsl(0 0% 100%/.82)}.gem-console-header:after{background:linear-gradient(90deg,transparent,hsl(var(--gem-sky)/.32),hsl(var(--gem-teal)/.24),hsl(var(--gem-indigo)/.18),transparent)}.gem-console-brand-chip,.gem-console-count,.gem-console-db-chip,.gem-console-model-chip{border-color:hsl(var(--gem-sky)/.24);background:linear-gradient(135deg,hsl(0 0% 100%/.76),hsl(var(--gem-sky)/.08),hsl(var(--gem-indigo)/.055));box-shadow:inset 0 1px 0 hsl(0 0% 100%/.72)}.gem-console-primary{position:relative;isolation:isolate;overflow:hidden;border:1px solid hsl(var(--gem-sky)/.38);background:linear-gradient(135deg,hsl(var(--gem-sky)) 0,hsl(var(--gem-indigo)) 54%,hsl(var(--gem-teal)) 100%);color:white;box-shadow:0 16px 34px -22px hsl(var(--gem-indigo)/.78)}.gem-console-primary:hover{color:white;box-shadow:0 20px 42px -24px hsl(var(--gem-indigo)/.95);filter:brightness(1.04)}.gem-console-main{width:min(100%,76rem)}.gem-console-card,.gem-console-empty-panel,.gem-console-filter-card,.gem-console-hero-card,.gem-editor-dialog{isolation:isolate;overflow:hidden;border-color:hsl(var(--gem-sky)/.24);background:linear-gradient(180deg,hsl(0 0% 100%/.86),hsl(205 54% 98%/.66)),linear-gradient(112deg,hsl(var(--gem-sky)/.095),hsl(var(--gem-teal)/.05),hsl(var(--gem-indigo)/.07));-webkit-backdrop-filter:blur(24px) saturate(165%);backdrop-filter:blur(24px) saturate(165%);box-shadow:0 24px 62px -48px hsl(var(--gem-indigo)/.58),inset 0 1px 0 hsl(0 0% 100%/.78),inset 0 -1px 0 hsl(var(--gem-sky)/.08)}.gem-console-card,.gem-console-empty-panel,.gem-console-filter-card,.gem-console-hero-card{position:relative}.gem-console-card:before,.gem-console-empty-panel:before,.gem-console-filter-card:before,.gem-console-hero-card:before,.gem-editor-dialog:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--gem-sky)/.38),hsl(var(--gem-teal)/.22),transparent);pointer-events:none}.gem-console-metric-card{min-height:3.25rem;border-color:hsl(var(--gem-sky)/.18);background:linear-gradient(180deg,hsl(0 0% 100%/.76),hsl(204 54% 98%/.58)),linear-gradient(135deg,hsl(var(--gem-sky)/.075),hsl(var(--gem-teal)/.045),hsl(var(--gem-amber)/.035));box-shadow:inset 0 1px 0 hsl(0 0% 100%/.72)}.gem-console-filter-card{align-items:stretch}.gem-console-search-input,.gem-editor-field{border-color:hsl(var(--gem-sky)/.22);background:hsl(0 0% 100%/.68);box-shadow:inset 0 1px 0 hsl(0 0% 100%/.72);-webkit-backdrop-filter:blur(14px) saturate(145%);backdrop-filter:blur(14px) saturate(145%)}.gem-console-filter-tabs{border-color:hsl(var(--gem-sky)/.18);background:hsl(206 44% 97%/.62);box-shadow:inset 0 1px 0 hsl(0 0% 100%/.64)}.gem-console-filter-tab.is-active{background:linear-gradient(135deg,hsl(0 0% 100%/.9),hsl(var(--gem-sky)/.12),hsl(var(--gem-indigo)/.09));box-shadow:0 8px 20px -16px hsl(var(--gem-indigo)/.62),inset 0 1px 0 hsl(0 0% 100%/.88)}.gem-console-grid{align-items:stretch}.gem-console-card{min-height:12.4rem}.gem-console-card:after{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;background:linear-gradient(116deg,transparent 0 34%,hsl(0 0% 100%/.36) 45%,transparent 58%);transform:translateX(-20%);transition:opacity .18s ease,transform .36s ease}.gem-console-card:hover:after{opacity:1;transform:translateX(18%)}.gem-console-card>*{position:relative;z-index:1}.gem-console-card-icon,.gem-console-empty-icon{border-color:hsl(var(--gem-sky)/.26);background:linear-gradient(180deg,hsl(0 0% 100%/.78),hsl(var(--gem-sky)/.12)),linear-gradient(135deg,hsl(var(--gem-teal)/.15),hsl(var(--gem-indigo)/.1));box-shadow:0 16px 26px -22px hsl(var(--gem-indigo)/.72),inset 0 1px 0 hsl(0 0% 100%/.78)}.gem-console-knowledge,.gem-knowledge-manager{border-color:hsl(var(--gem-sky)/.18);background:linear-gradient(180deg,hsl(0 0% 100%/.68),hsl(202 52% 98%/.48)),linear-gradient(100deg,hsl(var(--gem-teal)/.055),transparent 54%,hsl(var(--gem-indigo)/.05));box-shadow:inset 0 1px 0 hsl(0 0% 100%/.64)}.gem-knowledge-manager{border:1px solid hsl(var(--gem-sky)/.18);border-radius:.5rem;padding:.75rem}.gem-console-progress-track,.gem-knowledge-progress{background:hsl(var(--gem-sky)/.11)}.gem-console-progress-fill,.gem-knowledge-progress>div{background:linear-gradient(90deg,hsl(var(--gem-teal)),hsl(var(--gem-sky)),hsl(var(--gem-indigo)));box-shadow:0 0 14px hsl(var(--gem-sky)/.32)}.gem-console-chat-button{border:1px solid hsl(var(--gem-sky)/.3);background:linear-gradient(135deg,hsl(var(--gem-sky)) 0,hsl(var(--gem-indigo)) 58%,hsl(var(--gem-teal)) 100%);color:white;box-shadow:0 12px 26px -20px hsl(var(--gem-indigo)/.82)}.gem-console-chat-button:hover{color:white;filter:brightness(1.04)}.gem-console-icon-button,.gem-editor-secondary,.gem-knowledge-upload{border:1px solid hsl(var(--gem-sky)/.18);background:hsl(0 0% 100%/.48);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%)}.gem-editor-dialog{--gem-sky:198 91% 42%;--gem-teal:172 76% 34%;--gem-indigo:246 70% 50%;--gem-emerald:151 64% 35%;--gem-amber:42 92% 45%;border-radius:.5rem;background:linear-gradient(180deg,hsl(0 0% 100%/.92),hsl(205 56% 98%/.78)),linear-gradient(120deg,hsl(var(--gem-sky)/.12),hsl(var(--gem-indigo)/.08),hsl(var(--gem-teal)/.08))}.gem-editor-header{border-bottom:1px solid hsl(var(--gem-sky)/.13);padding-bottom:.75rem}.gem-editor-section{border-radius:.5rem}.gem-editor-icon-option{border-color:hsl(var(--gem-sky)/.12);background:hsl(0 0% 100%/.58);box-shadow:inset 0 1px 0 hsl(0 0% 100%/.62)}.gem-editor-icon-option.is-selected{border-color:hsl(var(--gem-sky)/.54);background:linear-gradient(135deg,hsl(var(--gem-sky)/.18),hsl(var(--gem-indigo)/.14),hsl(var(--gem-teal)/.12));box-shadow:0 12px 24px -20px hsl(var(--gem-indigo)/.78),inset 0 1px 0 hsl(0 0% 100%/.72)}.gem-knowledge-doc-row{border:1px solid hsl(var(--gem-sky)/.14);background:hsl(0 0% 100%/.56)}.gem-console-loading .animate-spin{color:hsl(var(--gem-sky))}.dark .gem-console-shell{background:linear-gradient(180deg,hsl(222 34% 8%/.98),hsl(217 33% 10%/.96) 45%,hsl(246 30% 11%/.98)),repeating-linear-gradient(90deg,hsl(var(--gem-sky)/.055) 0 1px,transparent 1px 42px),repeating-linear-gradient(0deg,hsl(var(--gem-indigo)/.04) 0 1px,transparent 1px 36px)}.dark .gem-console-card,.dark .gem-console-empty-panel,.dark .gem-console-filter-card,.dark .gem-console-header,.dark .gem-console-hero-card,.dark .gem-editor-dialog{border-color:hsl(var(--gem-sky)/.18);background:linear-gradient(180deg,hsl(var(--card)/.8),hsl(var(--background)/.64)),linear-gradient(112deg,hsl(var(--gem-sky)/.11),hsl(var(--gem-teal)/.06),hsl(var(--gem-indigo)/.085));box-shadow:0 26px 68px -52px hsl(var(--gem-sky)/.5),inset 0 1px 0 hsl(0 0% 100%/.08),inset 0 -1px 0 hsl(var(--gem-sky)/.09)}.dark .gem-console-brand-chip,.dark .gem-console-count,.dark .gem-console-db-chip,.dark .gem-console-filter-tabs,.dark .gem-console-icon-button,.dark .gem-console-knowledge,.dark .gem-console-metric-card,.dark .gem-console-model-chip,.dark .gem-console-search-input,.dark .gem-editor-field,.dark .gem-editor-secondary,.dark .gem-knowledge-doc-row,.dark .gem-knowledge-manager,.dark .gem-knowledge-upload{border-color:hsl(var(--gem-sky)/.18);background:hsl(var(--card)/.48);box-shadow:inset 0 1px 0 hsl(0 0% 100%/.06)}@media (max-width:768px){.gem-console-main{padding:.875rem}.gem-console-card,.gem-console-filter-card,.gem-console-hero-card{max-width:100%}.gem-console-filter-tabs{width:100%}.gem-console-filter-tab{flex:1}}@media (prefers-reduced-motion:reduce){.gem-console-card,.gem-console-card:after,.gem-console-chat-button,.gem-console-primary{transform:none!important;transition:none!important}}.gem-chat-shell{background:linear-gradient(180deg,hsl(0 0% 100%/.97) 0,hsl(202 56% 98%/.92) 44%,hsl(248 42% 98%/.95) 100%),repeating-linear-gradient(90deg,hsl(var(--gem-sky)/.055) 0 1px,transparent 1px 40px),repeating-linear-gradient(0deg,hsl(var(--gem-indigo)/.035) 0 1px,transparent 1px 34px)}.gem-chat-shell:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,hsl(var(--gem-sky)/.1),transparent 24% 74%,hsl(var(--gem-teal)/.07)),linear-gradient(126deg,transparent 0 14%,hsl(var(--gem-indigo)/.08) 24%,transparent 42% 58%,hsl(var(--gem-emerald)/.06) 76%,transparent 92%);opacity:.78}.gem-chat-header{min-height:4.25rem;-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%)}.gem-chat-header [role=button],.gem-chat-header button{border-radius:.5rem}.gem-chat-context-strip{border-color:hsl(var(--gem-sky)/.18);background:linear-gradient(180deg,hsl(0 0% 100%/.7),hsl(204 56% 98%/.48)),linear-gradient(100deg,hsl(var(--gem-teal)/.075),transparent 46%,hsl(var(--gem-indigo)/.06));-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);box-shadow:inset 0 1px 0 hsl(0 0% 100%/.74)}.gem-chat-context-pill,.gem-chat-description{border-color:hsl(var(--gem-sky)/.24);background:linear-gradient(135deg,hsl(0 0% 100%/.72),hsl(var(--gem-sky)/.08),hsl(var(--gem-indigo)/.055));box-shadow:inset 0 1px 0 hsl(0 0% 100%/.72);border-radius:.5rem}.gem-chat-description{display:inline-flex;align-items:center;min-height:1.55rem;border:1px solid hsl(var(--gem-sky)/.14);padding:.125rem .5rem}.gem-chat-grid{gap:.75rem}.gem-chat-composer-shell,.gem-chat-main,.gem-chat-selection-rail,.gem-chat-sidebar-panel{border-color:hsl(var(--gem-sky)/.22);background:linear-gradient(180deg,hsl(0 0% 100%/.76),hsl(205 56% 98%/.58)),linear-gradient(118deg,hsl(var(--gem-sky)/.085),hsl(var(--gem-teal)/.045),hsl(var(--gem-indigo)/.06));-webkit-backdrop-filter:blur(26px) saturate(170%);backdrop-filter:blur(26px) saturate(170%);box-shadow:0 26px 68px -54px hsl(var(--gem-indigo)/.6),inset 0 1px 0 hsl(0 0% 100%/.76),inset 0 -1px 0 hsl(var(--gem-sky)/.075)}.gem-chat-main,.gem-chat-sidebar-panel{border-radius:.5rem}.gem-chat-main{overflow:hidden}.gem-chat-stage{background:linear-gradient(180deg,hsl(0 0% 100%/.28),hsl(var(--gem-sky)/.03)),repeating-linear-gradient(90deg,hsl(var(--gem-sky)/.042) 0 1px,transparent 1px 48px)}.gem-chat-stage .chat-scroll-canvas{padding:1.1rem 1.25rem 1.35rem;scrollbar-gutter:stable}.gem-chat-primary-action,.gem-chat-send-button{border:1px solid hsl(var(--gem-sky)/.36);background:linear-gradient(135deg,hsl(var(--gem-sky)) 0,hsl(var(--gem-indigo)) 56%,hsl(var(--gem-teal)) 100%);color:white;box-shadow:0 16px 34px -24px hsl(var(--gem-indigo)/.86)}.gem-chat-primary-action:hover,.gem-chat-send-button:hover{color:white;filter:brightness(1.04)}.gem-chat-send-button:disabled{border-color:hsl(207 22% 78%/.7);background:linear-gradient(180deg,hsl(210 30% 94%/.88),hsl(207 34% 90%/.74));color:hsl(210 18% 56%/.82);box-shadow:inset 0 1px 0 hsl(0 0% 100%/.82);filter:none}.gem-chat-attachment-chip,.gem-chat-attachment-status,.gem-chat-inline-options,.gem-chat-manage-action,.gem-chat-model-picker [role=combobox],.gem-chat-session-search{border-color:hsl(var(--gem-sky)/.2);background:linear-gradient(180deg,hsl(0 0% 100%/.7),hsl(204 54% 98%/.52)),linear-gradient(105deg,hsl(var(--gem-sky)/.06),transparent 58%,hsl(var(--gem-teal)/.045));box-shadow:inset 0 1px 0 hsl(0 0% 100%/.68);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}.gem-chat-session-item{border-radius:.5rem}.gem-chat-session-item.is-active{border-color:hsl(var(--gem-sky)/.3);border-left-color:hsl(var(--gem-indigo)/.82);background:linear-gradient(135deg,hsl(0 0% 100%/.78),hsl(var(--gem-sky)/.12),hsl(var(--gem-indigo)/.08));box-shadow:0 14px 30px -24px hsl(var(--gem-indigo)/.7),inset 0 1px 0 hsl(0 0% 100%/.74)}.gem-chat-function-bar{gap:.375rem;border-color:hsl(var(--gem-sky)/.26);background:linear-gradient(180deg,hsl(0 0% 100%/.7),hsl(205 56% 98%/.48)),linear-gradient(110deg,hsl(var(--gem-sky)/.07),hsl(var(--gem-indigo)/.055),hsl(var(--gem-teal)/.05));box-shadow:inset 0 1px 0 hsl(0 0% 100%/.72)}.gem-chat-function-bar button{border-radius:.5rem}.gem-chat-input-zone{border-color:hsl(var(--gem-sky)/.18);background:linear-gradient(180deg,hsl(0 0% 100%/.52),hsl(204 56% 98%/.76)),linear-gradient(96deg,hsl(var(--gem-sky)/.055),hsl(var(--gem-teal)/.04),hsl(var(--gem-indigo)/.048))}.gem-chat-textarea{color:hsl(216 32% 20%)}.gem-chat-textarea::placeholder{color:hsl(213 18% 42%/.72)}.gem-chat-shell .liquid-message-card{border-radius:.5rem!important}.gem-chat-shell .liquid-user-message{border:1px solid hsl(var(--gem-indigo)/.28);border-bottom-right-radius:.125rem!important;background:linear-gradient(135deg,hsl(204 92% 53%),hsl(var(--gem-indigo)) 56%,hsl(var(--gem-teal)) 100%);box-shadow:0 18px 34px -28px hsl(var(--gem-indigo)/.95),inset 0 1px 0 hsl(0 0% 100%/.24)}.gem-chat-shell .liquid-ai-message{border-color:hsl(var(--gem-sky)/.28);border-bottom-left-radius:.125rem!important;background:linear-gradient(180deg,hsl(0 0% 100%/.82),hsl(205 58% 98%/.62)),linear-gradient(120deg,hsl(var(--gem-sky)/.08),hsl(var(--gem-teal)/.045),hsl(var(--gem-indigo)/.055));box-shadow:0 18px 42px -34px hsl(var(--gem-indigo)/.44),inset 0 1px 0 hsl(0 0% 100%/.78)}.gem-chat-shell .liquid-bot-avatar{border-color:hsl(var(--gem-sky)/.24);background:linear-gradient(180deg,hsl(0 0% 100%/.78),hsl(var(--gem-sky)/.14)),linear-gradient(135deg,hsl(var(--gem-teal)/.16),hsl(var(--gem-indigo)/.12));box-shadow:0 14px 26px -22px hsl(var(--gem-indigo)/.72)}.gem-chat-welcome{width:min(100%,34rem);min-height:44vh;border:1px solid hsl(var(--gem-sky)/.2);border-radius:.5rem;padding:1.25rem;background:linear-gradient(180deg,hsl(0 0% 100%/.66),hsl(205 54% 98%/.42)),linear-gradient(118deg,hsl(var(--gem-sky)/.08),hsl(var(--gem-teal)/.045),hsl(var(--gem-indigo)/.065));-webkit-backdrop-filter:blur(22px) saturate(155%);backdrop-filter:blur(22px) saturate(155%);box-shadow:0 24px 58px -48px hsl(var(--gem-indigo)/.58),inset 0 1px 0 hsl(0 0% 100%/.74)}.gem-chat-welcome-icon{border-color:hsl(var(--gem-sky)/.28);background:linear-gradient(180deg,hsl(0 0% 100%/.78),hsl(var(--gem-sky)/.12)),linear-gradient(135deg,hsl(var(--gem-teal)/.15),hsl(var(--gem-indigo)/.1));box-shadow:0 16px 30px -22px hsl(var(--gem-indigo)/.72),inset 0 1px 0 hsl(0 0% 100%/.78)}.gem-chat-welcome-title{letter-spacing:0}.gem-chat-welcome-copy,.gem-chat-welcome-meta{max-width:28rem}.gem-chat-selection-rail button,.gem-chat-stop-button{border-radius:.5rem}.dark .gem-chat-shell{background:linear-gradient(180deg,hsl(222 34% 8%/.98),hsl(217 33% 10%/.96) 45%,hsl(246 30% 11%/.98)),repeating-linear-gradient(90deg,hsl(var(--gem-sky)/.06) 0 1px,transparent 1px 40px),repeating-linear-gradient(0deg,hsl(var(--gem-indigo)/.046) 0 1px,transparent 1px 34px)}.dark .gem-chat-composer-shell,.dark .gem-chat-context-strip,.dark .gem-chat-function-bar,.dark .gem-chat-main,.dark .gem-chat-selection-rail,.dark .gem-chat-sidebar-panel,.dark .gem-chat-welcome{border-color:hsl(var(--gem-sky)/.18);background:linear-gradient(180deg,hsl(var(--card)/.78),hsl(var(--background)/.6)),linear-gradient(112deg,hsl(var(--gem-sky)/.105),hsl(var(--gem-teal)/.055),hsl(var(--gem-indigo)/.08));box-shadow:0 26px 68px -54px hsl(var(--gem-sky)/.48),inset 0 1px 0 hsl(0 0% 100%/.075)}.dark .gem-chat-attachment-chip,.dark .gem-chat-attachment-status,.dark .gem-chat-context-pill,.dark .gem-chat-description,.dark .gem-chat-inline-options,.dark .gem-chat-manage-action,.dark .gem-chat-model-picker [role=combobox],.dark .gem-chat-session-item.is-active,.dark .gem-chat-session-search,.dark .gem-chat-shell .liquid-ai-message,.dark .gem-chat-welcome-icon{border-color:hsl(var(--gem-sky)/.18);background:linear-gradient(180deg,hsl(var(--card)/.62),hsl(var(--background)/.46)),linear-gradient(115deg,hsl(var(--gem-sky)/.07),hsl(var(--gem-indigo)/.055));box-shadow:inset 0 1px 0 hsl(0 0% 100%/.07)}.dark .gem-chat-textarea{color:hsl(210 35% 94%)}.dark .gem-chat-textarea::placeholder{color:hsl(211 24% 76%/.62)}@media (max-width:768px){.gem-chat-grid{padding:.65rem}.gem-chat-stage .chat-scroll-canvas{padding:.85rem}.gem-chat-function-bar{gap:.25rem}.gem-chat-description{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.gem-chat-primary-action,.gem-chat-send-button,.gem-chat-session-item,.gem-chat-shell .liquid-message-card{transform:none!important;transition:none!important}}.zhuanli-search-shell{--zhuanli-blue:207 92% 52%;--zhuanli-cyan:188 86% 44%;--zhuanli-emerald:162 72% 38%;--zhuanli-amber:42 94% 56%;--zhuanli-ink:216 34% 18%;position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,hsl(206 66% 98%/.98),hsl(197 52% 95%/.84) 48%,hsl(170 42% 96%/.8)),linear-gradient(116deg,hsl(var(--zhuanli-blue)/.09),transparent 34%,hsl(var(--zhuanli-emerald)/.06) 68%,hsl(var(--zhuanli-amber)/.045)),repeating-linear-gradient(90deg,hsl(var(--zhuanli-blue)/.08) 0 1px,transparent 1px 42px),repeating-linear-gradient(0deg,hsl(var(--zhuanli-cyan)/.055) 0 1px,transparent 1px 42px)}.zhuanli-search-shell:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(104deg,transparent 12%,hsl(0 0% 100%/.34) 24%,transparent 44%),linear-gradient(160deg,transparent 54%,hsl(var(--zhuanli-cyan)/.07) 72%,transparent 88%);opacity:.72}.zhuanli-search-header,.zhuanli-search-scroll{position:relative;z-index:1}.zhuanli-search-header{border-color:hsl(var(--zhuanli-blue)/.18);background:linear-gradient(180deg,hsl(0 0% 100%/.78),hsl(205 62% 98%/.56)),linear-gradient(96deg,hsl(var(--zhuanli-blue)/.095),transparent 42%,hsl(var(--zhuanli-emerald)/.06),hsl(var(--zhuanli-amber)/.04));-webkit-backdrop-filter:blur(30px) saturate(170%);backdrop-filter:blur(30px) saturate(170%);box-shadow:0 18px 48px -38px hsl(var(--zhuanli-blue)/.48),inset 0 1px 0 hsl(0 0% 100%/.78)}.zhuanli-search-header:after{background:linear-gradient(90deg,transparent,hsl(var(--zhuanli-blue)/.34),hsl(var(--zhuanli-cyan)/.24),hsl(var(--zhuanli-amber)/.18),transparent)}.zhuanli-search-icon{border:1px solid hsl(var(--zhuanli-blue)/.26);background:linear-gradient(180deg,hsl(0 0% 100%/.76),hsl(var(--zhuanli-blue)/.1)),linear-gradient(135deg,hsl(var(--zhuanli-cyan)/.14),hsl(var(--zhuanli-amber)/.08));box-shadow:0 14px 28px -22px hsl(var(--zhuanli-blue)/.76),inset 0 1px 0 hsl(0 0% 100%/.82)}.zhuanli-scope-badge,.zhuanli-search-header .inline-flex.rounded-full{border-color:hsl(var(--zhuanli-blue)/.2);background:linear-gradient(180deg,hsl(0 0% 100%/.74),hsl(202 66% 98%/.56)),linear-gradient(100deg,hsl(var(--zhuanli-blue)/.06),transparent 62%,hsl(var(--zhuanli-emerald)/.045));box-shadow:inset 0 1px 0 hsl(0 0% 100%/.72)}.zhuanli-console-card,.zhuanli-empty-state,.zhuanli-favorites-card,.zhuanli-favorites-collapsed,.zhuanli-filter-card,.zhuanli-history-panel,.zhuanli-mobile-utility,.zhuanli-result-card,.zhuanli-results-summary{border-color:hsl(var(--zhuanli-blue)/.2);background:linear-gradient(180deg,hsl(0 0% 100%/.78),hsl(205 58% 98%/.58)),linear-gradient(116deg,hsl(var(--zhuanli-blue)/.07),hsl(var(--zhuanli-cyan)/.036),hsl(var(--zhuanli-amber)/.035));-webkit-backdrop-filter:blur(26px) saturate(168%);backdrop-filter:blur(26px) saturate(168%);box-shadow:0 26px 68px -54px hsl(var(--zhuanli-blue)/.58),inset 0 1px 0 hsl(0 0% 100%/.78),inset 0 -1px 0 hsl(var(--zhuanli-cyan)/.08)}.zhuanli-empty-state{border:1px solid hsl(var(--zhuanli-blue)/.16);border-radius:.5rem}.zhuanli-search-main{min-height:calc(100vh - 5.25rem)}.zhuanli-console-card{overflow:hidden}.zhuanli-console-card:after{content:"";position:absolute;inset:0 1rem auto;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--zhuanli-blue)/.48),hsl(var(--zhuanli-cyan)/.32),transparent);opacity:.86}.zhuanli-advanced-panel,.zhuanli-cache-item,.zhuanli-favorites-info,.zhuanli-history-item,.zhuanli-query-strip,.zhuanli-result-meta,.zhuanli-search-input,.zhuanli-select-trigger,.zhuanli-status-tile{border-color:hsl(var(--zhuanli-blue)/.18);background:linear-gradient(180deg,hsl(0 0% 100%/.72),hsl(204 60% 98%/.54)),linear-gradient(104deg,hsl(var(--zhuanli-blue)/.05),transparent 58%,hsl(var(--zhuanli-emerald)/.04));-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);box-shadow:inset 0 1px 0 hsl(0 0% 100%/.7)}.zhuanli-status-tile.is-active{border-color:hsl(var(--zhuanli-blue)/.3);background:linear-gradient(180deg,hsl(0 0% 100%/.82),hsl(203 74% 97%/.62)),linear-gradient(120deg,hsl(var(--zhuanli-blue)/.12),hsl(var(--zhuanli-cyan)/.07),hsl(var(--zhuanli-amber)/.048));color:hsl(var(--zhuanli-ink));box-shadow:0 14px 28px -24px hsl(var(--zhuanli-blue)/.66),inset 0 1px 0 hsl(0 0% 100%/.78)}.zhuanli-search-input{color:hsl(var(--zhuanli-ink));box-shadow:0 0 0 1px hsl(var(--zhuanli-blue)/.16),inset 0 1px 0 hsl(0 0% 100%/.78)}.zhuanli-search-input:focus-visible{border-color:hsl(var(--zhuanli-blue)/.48);box-shadow:0 0 0 3px hsl(var(--zhuanli-blue)/.16),0 16px 34px -28px hsl(var(--zhuanli-blue)/.7),inset 0 1px 0 hsl(0 0% 100%/.8)}.zhuanli-forward-button,.zhuanli-primary-button{border:1px solid hsl(var(--zhuanli-blue)/.36);background:linear-gradient(135deg,hsl(var(--zhuanli-blue)) 0,hsl(var(--zhuanli-cyan)) 58%,hsl(var(--zhuanli-emerald)) 100%);color:white;box-shadow:0 16px 34px -24px hsl(var(--zhuanli-blue)/.92),inset 0 1px 0 hsl(0 0% 100%/.26)}.zhuanli-ai-button{border:1px solid hsl(var(--zhuanli-blue)/.28);background:linear-gradient(135deg,hsl(var(--zhuanli-blue)/.14),hsl(262 83% 58%/.13) 52%,hsl(var(--zhuanli-amber)/.12)),linear-gradient(180deg,hsl(0 0% 100%/.66),hsl(205 62% 98%/.44));color:hsl(252 70% 48%);box-shadow:0 12px 28px -22px hsl(244 70% 46%/.58),inset 0 1px 0 hsl(0 0% 100%/.72)}.zhuanli-ai-button:hover,.zhuanli-forward-button:hover,.zhuanli-primary-button:hover{filter:brightness(1.035);transform:translateY(-1px)}.zhuanli-filter-row{border-radius:.5rem;padding:.25rem;background:linear-gradient(180deg,hsl(0 0% 100%/.36),hsl(205 58% 98%/.26))}.zhuanli-advanced-panel,.zhuanli-query-strip,.zhuanli-select-trigger{border-radius:.5rem}.zhuanli-favorites-panel,.zhuanli-history-panel{padding-top:.25rem}.zhuanli-collapsed-rail,.zhuanli-panel-toggle{border-color:hsl(var(--zhuanli-blue)/.24);background:linear-gradient(180deg,hsl(0 0% 100%/.78),hsl(204 62% 98%/.56)),linear-gradient(110deg,hsl(var(--zhuanli-blue)/.055),transparent 58%,hsl(var(--zhuanli-cyan)/.045));-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.zhuanli-panel-tabs{border-color:hsl(var(--zhuanli-blue)/.16);background:linear-gradient(180deg,hsl(0 0% 100%/.46),hsl(205 58% 98%/.34))}.zhuanli-panel-tab{border-radius:0}.zhuanli-cache-item:hover,.zhuanli-history-item:hover,.zhuanli-result-card:hover{border-color:hsl(var(--zhuanli-blue)/.28);box-shadow:0 22px 48px -38px hsl(var(--zhuanli-blue)/.56),inset 0 1px 0 hsl(0 0% 100%/.78)}.zhuanli-results-summary{border:1px solid hsl(var(--zhuanli-blue)/.18);border-radius:.5rem}.zhuanli-filter-card,.zhuanli-result-card{overflow:hidden;border-radius:.5rem}.zhuanli-rank-badge{border:1px solid hsl(var(--zhuanli-blue)/.24);background:linear-gradient(135deg,hsl(var(--zhuanli-blue)/.16),hsl(var(--zhuanli-cyan)/.12),hsl(var(--zhuanli-amber)/.1));box-shadow:inset 0 1px 0 hsl(0 0% 100%/.74),0 10px 22px -18px hsl(var(--zhuanli-blue)/.62)}.zhuanli-detail-button{border-color:hsl(var(--zhuanli-blue)/.24);background:linear-gradient(180deg,hsl(0 0% 100%/.7),hsl(205 58% 98%/.48))}.zhuanli-favorites-collapsed{border-radius:.5rem}.zhuanli-favorites-info{border:1px solid hsl(var(--zhuanli-amber)/.22);color:hsl(214 24% 40%)}.dark .zhuanli-search-shell{background:linear-gradient(180deg,hsl(222 34% 8%/.98),hsl(216 32% 10%/.96) 48%,hsl(204 32% 9%/.98)),linear-gradient(116deg,hsl(var(--zhuanli-blue)/.105),transparent 36%,hsl(var(--zhuanli-emerald)/.07) 70%,hsl(var(--zhuanli-amber)/.048)),repeating-linear-gradient(90deg,hsl(var(--zhuanli-blue)/.06) 0 1px,transparent 1px 42px),repeating-linear-gradient(0deg,hsl(var(--zhuanli-cyan)/.045) 0 1px,transparent 1px 42px)}.dark .zhuanli-console-card,.dark .zhuanli-empty-state,.dark .zhuanli-favorites-card,.dark .zhuanli-favorites-collapsed,.dark .zhuanli-filter-card,.dark .zhuanli-history-panel,.dark .zhuanli-mobile-utility,.dark .zhuanli-result-card,.dark .zhuanli-results-summary,.dark .zhuanli-search-header{border-color:hsl(var(--zhuanli-blue)/.18);background:linear-gradient(180deg,hsl(var(--card)/.76),hsl(var(--background)/.58)),linear-gradient(112deg,hsl(var(--zhuanli-blue)/.105),hsl(var(--zhuanli-cyan)/.055),hsl(var(--zhuanli-amber)/.04));box-shadow:0 26px 68px -54px hsl(var(--zhuanli-blue)/.46),inset 0 1px 0 hsl(0 0% 100%/.07)}.dark .zhuanli-advanced-panel,.dark .zhuanli-cache-item,.dark .zhuanli-collapsed-rail,.dark .zhuanli-favorites-info,.dark .zhuanli-history-item,.dark .zhuanli-panel-toggle,.dark .zhuanli-query-strip,.dark .zhuanli-result-meta,.dark .zhuanli-search-input,.dark .zhuanli-select-trigger,.dark .zhuanli-status-tile{border-color:hsl(var(--zhuanli-blue)/.18);background:linear-gradient(180deg,hsl(var(--card)/.58),hsl(var(--background)/.44)),linear-gradient(115deg,hsl(var(--zhuanli-blue)/.07),hsl(var(--zhuanli-cyan)/.04));box-shadow:inset 0 1px 0 hsl(0 0% 100%/.07)}@media (max-width:768px){.zhuanli-search-layout{gap:.5rem;padding-inline:.5rem}.zhuanli-search-main{padding-inline:0}.zhuanli-filter-row{align-items:stretch}}@media (prefers-reduced-motion:reduce){.zhuanli-ai-button,.zhuanli-cache-item,.zhuanli-forward-button,.zhuanli-history-item,.zhuanli-primary-button,.zhuanli-result-card{transform:none!important;transition:none!important}}.zhuanli-search-shell{--zhuanli-blue:239 84% 67%;--zhuanli-cyan:252 87% 70%;--zhuanli-emerald:178 50% 57%;--zhuanli-amber:218 92% 74%;--zhuanli-ink:233 35% 19%;background:linear-gradient(135deg,hsl(226 92% 98%/.98) 0,hsl(252 100% 98%/.94) 46%,hsl(198 92% 97%/.9) 100%),linear-gradient(118deg,hsl(var(--zhuanli-blue)/.1),transparent 34%,hsl(var(--zhuanli-cyan)/.075) 58%,hsl(var(--zhuanli-emerald)/.055)),repeating-linear-gradient(90deg,hsl(var(--zhuanli-blue)/.07) 0 1px,transparent 1px 44px),repeating-linear-gradient(0deg,hsl(var(--zhuanli-cyan)/.052) 0 1px,transparent 1px 44px);color:hsl(var(--zhuanli-ink))}.zhuanli-search-shell:before{background:linear-gradient(104deg,transparent 12%,hsl(0 0% 100%/.42) 24%,transparent 44%),linear-gradient(150deg,hsl(var(--zhuanli-blue)/.04),transparent 42%,hsl(var(--zhuanli-emerald)/.05) 76%,transparent 92%);opacity:.82}.zhuanli-search-header{border-color:hsl(var(--zhuanli-blue)/.22)!important;background:linear-gradient(180deg,hsl(0 0% 100%/.82),hsl(231 100% 99%/.62)),linear-gradient(96deg,hsl(var(--zhuanli-blue)/.105),transparent 42%,hsl(var(--zhuanli-cyan)/.076),hsl(var(--zhuanli-emerald)/.048))!important;-webkit-backdrop-filter:blur(34px) saturate(180%);backdrop-filter:blur(34px) saturate(180%);box-shadow:0 20px 52px -42px hsl(var(--zhuanli-blue)/.56),inset 0 1px 0 hsl(0 0% 100%/.82),inset 0 -1px 0 hsl(var(--zhuanli-blue)/.1)!important}.zhuanli-search-header .unified-back-button{border:1px solid hsl(var(--zhuanli-blue)/.2);background:linear-gradient(180deg,hsl(0 0% 100%/.78),hsl(236 92% 98%/.56)),linear-gradient(135deg,hsl(var(--zhuanli-blue)/.075),hsl(var(--zhuanli-emerald)/.05));box-shadow:inset 0 1px 0 hsl(0 0% 100%/.78)}.zhuanli-search-icon{border-color:hsl(var(--zhuanli-blue)/.28);background:linear-gradient(180deg,hsl(0 0% 100%/.82),hsl(236 92% 98%/.66)),linear-gradient(135deg,hsl(var(--zhuanli-blue)/.16),hsl(var(--zhuanli-cyan)/.13),hsl(var(--zhuanli-emerald)/.1));box-shadow:0 14px 28px -22px hsl(var(--zhuanli-blue)/.78),inset 0 1px 0 hsl(0 0% 100%/.86)}.zhuanli-console-card,.zhuanli-dialog,.zhuanli-empty-state,.zhuanli-favorites-card,.zhuanli-favorites-collapsed,.zhuanli-filter-card,.zhuanli-history-panel,.zhuanli-result-card,.zhuanli-results-summary,.zhuanli-sheet{border-color:hsl(var(--zhuanli-blue)/.22)!important;background:linear-gradient(180deg,hsl(0 0% 100%/.8),hsl(232 100% 99%/.58)),linear-gradient(116deg,hsl(var(--zhuanli-blue)/.076),hsl(var(--zhuanli-cyan)/.048),hsl(var(--zhuanli-emerald)/.04))!important;-webkit-backdrop-filter:blur(28px) saturate(172%);backdrop-filter:blur(28px) saturate(172%);box-shadow:0 28px 72px -56px hsl(var(--zhuanli-blue)/.64),inset 0 1px 0 hsl(0 0% 100%/.82),inset 0 -1px 0 hsl(var(--zhuanli-cyan)/.09)!important}.zhuanli-advanced-panel,.zhuanli-cache-item,.zhuanli-dialog-control,.zhuanli-dialog-note,.zhuanli-favorites-info,.zhuanli-forward-target,.zhuanli-history-item,.zhuanli-mobile-utility,.zhuanli-query-strip,.zhuanli-result-meta,.zhuanli-search-input,.zhuanli-select-trigger,.zhuanli-status-tile{border-color:hsl(var(--zhuanli-blue)/.2)!important;background:linear-gradient(180deg,hsl(0 0% 100%/.76),hsl(235 100% 99%/.58)),linear-gradient(108deg,hsl(var(--zhuanli-blue)/.06),transparent 58%,hsl(var(--zhuanli-emerald)/.044))!important;-webkit-backdrop-filter:blur(18px) saturate(156%);backdrop-filter:blur(18px) saturate(156%);box-shadow:inset 0 1px 0 hsl(0 0% 100%/.76)}.zhuanli-advanced-panel,.zhuanli-dialog-note,.zhuanli-favorites-info,.zhuanli-forward-target,.zhuanli-query-strip,.zhuanli-status-tile{border-radius:.5rem!important}.zhuanli-status-tile.is-active{border-color:hsl(var(--zhuanli-blue)/.34)!important;background:linear-gradient(180deg,hsl(0 0% 100%/.86),hsl(237 100% 99%/.66)),linear-gradient(125deg,hsl(var(--zhuanli-blue)/.14),hsl(var(--zhuanli-cyan)/.1),hsl(var(--zhuanli-emerald)/.07))!important}.zhuanli-forward-button,.zhuanli-primary-action,.zhuanli-primary-button{border:1px solid hsl(var(--zhuanli-blue)/.36)!important;border-radius:.5rem!important;background:linear-gradient(135deg,hsl(var(--zhuanli-blue)) 0,hsl(var(--zhuanli-cyan)) 56%,hsl(var(--zhuanli-emerald)) 100%)!important;color:white!important;box-shadow:0 18px 38px -26px hsl(var(--zhuanli-blue)/.92),inset 0 1px 0 hsl(0 0% 100%/.28)!important}.zhuanli-ai-button,.zhuanli-secondary-action{border:1px solid hsl(var(--zhuanli-blue)/.28)!important;border-radius:.5rem!important;background:linear-gradient(180deg,hsl(0 0% 100%/.76),hsl(235 100% 99%/.58)),linear-gradient(135deg,hsl(var(--zhuanli-blue)/.14),hsl(var(--zhuanli-cyan)/.12),hsl(var(--zhuanli-emerald)/.075))!important;color:hsl(250 72% 48%)!important;box-shadow:0 14px 30px -24px hsl(var(--zhuanli-blue)/.62),inset 0 1px 0 hsl(0 0% 100%/.76)!important}.zhuanli-dialog-control:focus-visible,.zhuanli-search-input:focus-visible,.zhuanli-select-trigger:focus-visible{border-color:hsl(var(--zhuanli-blue)/.52)!important;box-shadow:0 0 0 3px hsl(var(--zhuanli-blue)/.16),0 16px 34px -28px hsl(var(--zhuanli-blue)/.7),inset 0 1px 0 hsl(0 0% 100%/.8)!important}.zhuanli-sheet{overflow:hidden}.zhuanli-dialog-header,.zhuanli-sheet-header{border-color:hsl(var(--zhuanli-blue)/.18)!important;background:linear-gradient(180deg,hsl(0 0% 100%/.54),hsl(236 92% 98%/.34)),linear-gradient(90deg,hsl(var(--zhuanli-blue)/.08),transparent 54%,hsl(var(--zhuanli-emerald)/.05));margin:-.25rem -.25rem 0;padding:.25rem .25rem .75rem}.zhuanli-detail-dialog,.zhuanli-forward-dialog{border-radius:.5rem!important}.zhuanli-dialog-note{color:hsl(232 28% 38%)!important}.zhuanli-dialog-tabs{border:1px solid hsl(var(--zhuanli-blue)/.18);background:linear-gradient(180deg,hsl(0 0% 100%/.64),hsl(236 92% 98%/.48)),linear-gradient(90deg,hsl(var(--zhuanli-blue)/.055),hsl(var(--zhuanli-cyan)/.045))!important}.zhuanli-forward-target{--target-accent:var(--zhuanli-blue);position:relative;overflow:hidden;align-items:center;border-color:hsl(var(--target-accent)/.28)!important;box-shadow:0 16px 34px -28px hsl(var(--target-accent)/.64),inset 0 1px 0 hsl(0 0% 100%/.78)}.zhuanli-forward-target:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,hsl(var(--target-accent)/.88),hsl(var(--zhuanli-emerald)/.34))}.zhuanli-forward-target.is-electric{--target-accent:239 84% 67%}.zhuanli-forward-target.is-inorganic{--target-accent:178 50% 57%}.zhuanli-forward-target.is-polymer{--target-accent:252 87% 70%}.zhuanli-forward-target.is-organic{--target-accent:216 92% 68%}.zhuanli-forward-icon{display:inline-flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid hsl(var(--target-accent)/.24);color:hsl(var(--target-accent)/.96);background:linear-gradient(180deg,hsl(0 0% 100%/.82),hsl(236 92% 98%/.58)),linear-gradient(135deg,hsl(var(--target-accent)/.14),hsl(var(--zhuanli-emerald)/.08))}.zhuanli-search-shell .text-amber-400,.zhuanli-search-shell .text-amber-500{color:hsl(var(--zhuanli-emerald)/.95)!important}.zhuanli-search-shell .fill-amber-400{fill:hsl(var(--zhuanli-cyan)/.92)!important}.zhuanli-cache-item:hover,.zhuanli-favorites-collapsed:hover,.zhuanli-forward-target:hover,.zhuanli-history-item:hover,.zhuanli-result-card:hover{border-color:hsl(var(--zhuanli-blue)/.34)!important;box-shadow:0 24px 54px -40px hsl(var(--zhuanli-blue)/.64),inset 0 1px 0 hsl(0 0% 100%/.82)!important}.dark .zhuanli-search-shell{background:linear-gradient(180deg,hsl(231 38% 9%/.98),hsl(232 34% 10%/.96) 48%,hsl(236 34% 9%/.98)),linear-gradient(116deg,hsl(var(--zhuanli-blue)/.12),transparent 36%,hsl(var(--zhuanli-cyan)/.08) 64%,hsl(var(--zhuanli-emerald)/.06)),repeating-linear-gradient(90deg,hsl(var(--zhuanli-blue)/.06) 0 1px,transparent 1px 44px),repeating-linear-gradient(0deg,hsl(var(--zhuanli-cyan)/.045) 0 1px,transparent 1px 44px)}.dark .zhuanli-dialog,.dark .zhuanli-dialog-control,.dark .zhuanli-dialog-note,.dark .zhuanli-forward-target,.dark .zhuanli-sheet{border-color:hsl(var(--zhuanli-blue)/.22)!important;background:linear-gradient(180deg,hsl(var(--card)/.78),hsl(var(--background)/.6)),linear-gradient(112deg,hsl(var(--zhuanli-blue)/.11),hsl(var(--zhuanli-cyan)/.07),hsl(var(--zhuanli-emerald)/.05))!important}.ai-action-button{position:relative;isolation:isolate;overflow:hidden;border:1px solid hsl(244 93% 67%/.36);background:linear-gradient(135deg,#2563eb,#6d28d9 52%,#c026d3);color:white;box-shadow:0 10px 24px -16px rgba(79,70,229,.75);transition:transform .16s ease,box-shadow .2s ease,filter .2s ease}.ai-action-button:before{content:"";position:absolute;inset:-1px;z-index:-1;background:linear-gradient(105deg,transparent 24%,rgba(255,255,255,.36),transparent 66%);transform:translateX(-125%);transition:transform .7s ease}.ai-action-button:hover{color:white;filter:brightness(1.04);box-shadow:0 14px 28px -16px rgba(79,70,229,.95)}.ai-action-button:hover:before{transform:translateX(125%)}.ai-soft-button{border:1px solid hsl(244 93% 67%/.28);background:linear-gradient(135deg,hsl(217 91% 60%/.12),hsl(262 83% 58%/.14) 52%,hsl(292 84% 61%/.12));color:hsl(256 78% 52%);box-shadow:0 8px 22px -18px rgba(79,70,229,.55);transition:border-color .18s ease,background-color .18s ease,box-shadow .2s ease,transform .16s ease}.dark .ai-soft-button{color:hsl(258 100% 86%)}.ai-soft-button:hover{border-color:hsl(262 83% 58%/.46);background:linear-gradient(135deg,hsl(217 91% 60%/.18),hsl(262 83% 58%/.2) 52%,hsl(292 84% 61%/.18));color:hsl(256 78% 48%);box-shadow:0 12px 26px -18px rgba(79,70,229,.72)}.dark .ai-soft-button:hover{color:white}@media (prefers-reduced-motion:reduce){.animate-fade-in-up,.animate-shimmer,.animate-soft-pop,.animate-thinking-glow,.interactive-sweep:hover:after{animation:none!important}.ai-action-button:before{transition:none!important}.hover-lift:hover{transform:none}}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.scrollbar-thin::-webkit-scrollbar{width:8px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:hsl(var(--border));border-radius:9999px;border:2px solid transparent;background-clip:content-box}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground)/.5)}.naming-domain-modal-overlay{--naming-blue:var(--brand-periwinkle);--naming-cyan:var(--brand-lavender);--naming-mint:var(--brand-tiffany);background:linear-gradient(135deg,rgb(21 28 56/.28),rgb(40 34 83/.2) 48%,rgb(10 61 66/.16)),linear-gradient(180deg,rgb(244 247 255/.46),rgb(238 244 255/.32))!important;backdrop-filter:blur(30px) saturate(170%)!important;-webkit-backdrop-filter:blur(30px) saturate(170%)!important}.naming-domain-modal-backdrop-grid{opacity:.82}.naming-domain-modal-panel{border-color:rgb(var(--naming-blue)/.26)!important;background:linear-gradient(180deg,rgb(255 255 255/.84),rgb(249 250 255/.68)),linear-gradient(116deg,rgb(var(--naming-blue)/.1),transparent 42%,rgb(var(--naming-cyan)/.07),rgb(var(--naming-mint)/.05))!important;box-shadow:0 34px 92px -54px rgb(38 60 142/.48),0 18px 54px -46px rgb(var(--naming-mint)/.44),inset 0 1px 0 rgb(255 255 255/.9),inset 0 -1px 0 rgb(var(--naming-blue)/.12)!important}.naming-domain-modal-card:before,.naming-domain-modal-panel:before{content:"";position:absolute;inset:0 0 auto;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(var(--naming-blue)/.4),rgb(var(--naming-mint)/.24),transparent)}.naming-domain-modal-panel:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;pointer-events:none;background:linear-gradient(180deg,rgb(var(--naming-blue)/.78),rgb(var(--naming-cyan)/.42),rgb(var(--naming-mint)/.34))}.naming-domain-modal-panel>:not(.naming-domain-modal-close){position:relative;z-index:1}.naming-domain-modal-close{position:absolute!important}.naming-domain-modal-close,.naming-domain-modal-count{border-color:rgb(var(--naming-blue)/.24)!important;box-shadow:0 12px 30px -24px rgb(var(--naming-blue)/.62),inset 0 1px 0 rgb(255 255 255/.8)!important}.naming-domain-modal-header{border-bottom-color:rgb(var(--naming-blue)/.16)!important}.naming-domain-modal-card{--domain-accent:var(--naming-blue);--domain-accent-2:var(--naming-cyan);border-color:rgb(var(--domain-accent)/.24)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(249 250 255/.58)),linear-gradient(118deg,rgb(var(--domain-accent)/.1),transparent 50%,rgb(var(--domain-accent-2)/.055))!important;box-shadow:0 20px 52px -38px rgb(var(--domain-accent)/.56),inset 0 1px 0 rgb(255 255 255/.86),inset 0 0 0 1px rgb(255 255 255/.4)!important}.naming-domain-modal-card[data-domain=electrical]{--domain-accent:124 143 246;--domain-accent-2:56 189 248}.naming-domain-modal-card[data-domain=mechanical]{--domain-accent:139 124 246;--domain-accent-2:139 184 255}.naming-domain-modal-card[data-domain=biochemical]{--domain-accent:90 200 193;--domain-accent-2:139 124 246}.naming-domain-modal-card:hover{border-color:rgb(var(--domain-accent)/.4)!important;box-shadow:0 26px 72px -42px rgb(var(--domain-accent)/.7),0 16px 36px -34px rgb(var(--domain-accent-2)/.54),inset 0 1px 0 rgb(255 255 255/.9),inset 0 0 0 1px rgb(var(--domain-accent)/.08)!important}.naming-domain-modal-icon{box-shadow:0 12px 24px -20px rgb(var(--domain-accent)/.72),inset 0 1px 0 rgb(255 255 255/.76)!important}.dark .naming-domain-modal-overlay{background:linear-gradient(135deg,rgb(2 6 23/.72),rgb(30 27 75/.58) 52%,rgb(8 47 73/.48))!important}.dark .naming-domain-modal-card,.dark .naming-domain-modal-panel{border-color:rgb(167 180 255/.18)!important;background:linear-gradient(180deg,rgb(15 23 42/.78),rgb(2 8 23/.62)),linear-gradient(118deg,rgb(var(--naming-blue)/.16),transparent 46%,rgb(var(--naming-mint)/.064))!important}.rendering-domain-modal-overlay{--rendering-blue:var(--brand-periwinkle);--rendering-cyan:var(--brand-lavender);--rendering-mint:var(--brand-tiffany);background:linear-gradient(135deg,rgb(21 28 56/.3),rgb(40 34 83/.22) 48%,rgb(10 61 66/.18)),linear-gradient(180deg,rgb(244 247 255/.54),rgb(238 244 255/.4))!important;backdrop-filter:blur(32px) saturate(172%)!important;-webkit-backdrop-filter:blur(32px) saturate(172%)!important}.rendering-domain-modal-backdrop-grid{opacity:.86}.rendering-domain-modal-panel{border-color:rgb(var(--rendering-blue)/.26)!important;background:linear-gradient(180deg,rgb(255 255 255/.86),rgb(249 250 255/.7)),linear-gradient(116deg,rgb(var(--rendering-blue)/.1),transparent 42%,rgb(var(--rendering-cyan)/.07),rgb(var(--rendering-mint)/.05))!important;box-shadow:0 34px 92px -54px rgb(38 60 142/.48),0 18px 54px -46px rgb(var(--rendering-mint)/.44),inset 0 1px 0 rgb(255 255 255/.9),inset 0 -1px 0 rgb(var(--rendering-blue)/.12)!important}.rendering-domain-modal-card:before,.rendering-domain-modal-panel:before{content:"";position:absolute;inset:0 0 auto;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(var(--rendering-blue)/.4),rgb(var(--rendering-mint)/.24),transparent)}.rendering-domain-modal-panel:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;pointer-events:none;background:linear-gradient(180deg,rgb(var(--rendering-blue)/.78),rgb(var(--rendering-cyan)/.42),rgb(var(--rendering-mint)/.34))}.rendering-domain-modal-panel>:not(.rendering-domain-modal-close){position:relative;z-index:1}.rendering-domain-modal-close{position:absolute!important}.rendering-domain-modal-close,.rendering-domain-modal-count{border-color:rgb(var(--rendering-blue)/.24)!important;box-shadow:0 12px 30px -24px rgb(var(--rendering-blue)/.62),inset 0 1px 0 rgb(255 255 255/.8)!important}.rendering-domain-modal-header{border-bottom-color:rgb(var(--rendering-blue)/.16)!important}.rendering-domain-modal-card{--domain-accent:var(--rendering-blue);--domain-accent-2:var(--rendering-cyan);border-color:rgb(var(--domain-accent)/.24)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(249 250 255/.58)),linear-gradient(118deg,rgb(var(--domain-accent)/.1),transparent 50%,rgb(var(--domain-accent-2)/.055))!important;box-shadow:0 20px 52px -38px rgb(var(--domain-accent)/.56),inset 0 1px 0 rgb(255 255 255/.86),inset 0 0 0 1px rgb(255 255 255/.4)!important}.rendering-domain-modal-card[data-domain=electrical-data]{--domain-accent:124 143 246;--domain-accent-2:56 189 248}.rendering-domain-modal-card[data-domain=electrical-image]{--domain-accent:139 124 246;--domain-accent-2:139 184 255}.rendering-domain-modal-card[data-domain=biochemical-general]{--domain-accent:90 200 193;--domain-accent-2:139 124 246}.rendering-domain-modal-card:hover{border-color:rgb(var(--domain-accent)/.4)!important;box-shadow:0 26px 72px -42px rgb(var(--domain-accent)/.7),0 16px 36px -34px rgb(var(--domain-accent-2)/.54),inset 0 1px 0 rgb(255 255 255/.9),inset 0 0 0 1px rgb(var(--domain-accent)/.08)!important}.rendering-domain-modal-icon{box-shadow:0 12px 24px -20px rgb(var(--domain-accent)/.72),inset 0 1px 0 rgb(255 255 255/.76)!important}.dark .rendering-domain-modal-overlay{background:linear-gradient(135deg,rgb(2 6 23/.72),rgb(30 27 75/.58) 52%,rgb(8 47 73/.48))!important}.dark .rendering-domain-modal-card,.dark .rendering-domain-modal-panel{border-color:rgb(167 180 255/.18)!important;background:linear-gradient(180deg,rgb(15 23 42/.78),rgb(2 8 23/.62)),linear-gradient(118deg,rgb(var(--rendering-blue)/.16),transparent 46%,rgb(var(--rendering-mint)/.064))!important}.biochemistry-subject-modal-overlay{--bio-blue:var(--brand-periwinkle);--bio-cyan:var(--brand-lavender);--bio-mint:var(--brand-tiffany);background:linear-gradient(135deg,rgb(21 28 56/.3),rgb(40 34 83/.22) 48%,rgb(10 61 66/.18)),linear-gradient(180deg,rgb(244 247 255/.54),rgb(238 244 255/.4))!important;backdrop-filter:blur(32px) saturate(172%)!important;-webkit-backdrop-filter:blur(32px) saturate(172%)!important}.biochemistry-subject-modal-backdrop-grid{opacity:.86}.biochemistry-subject-modal-panel{border-color:rgb(var(--bio-blue)/.26)!important;background:linear-gradient(180deg,rgb(255 255 255/.86),rgb(249 250 255/.7)),linear-gradient(116deg,rgb(var(--bio-blue)/.1),transparent 42%,rgb(var(--bio-cyan)/.07),rgb(var(--bio-mint)/.052))!important;box-shadow:0 34px 92px -54px rgb(38 60 142/.5),0 18px 54px -46px rgb(var(--bio-mint)/.46),inset 0 1px 0 rgb(255 255 255/.9),inset 0 -1px 0 rgb(var(--bio-blue)/.12)!important}.biochemistry-subject-modal-card:before,.biochemistry-subject-modal-panel:before{content:"";position:absolute;inset:0 0 auto;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(var(--bio-blue)/.4),rgb(var(--bio-mint)/.24),transparent)}.biochemistry-subject-modal-panel:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;pointer-events:none;background:linear-gradient(180deg,rgb(var(--bio-blue)/.78),rgb(var(--bio-cyan)/.42),rgb(var(--bio-mint)/.34))}.biochemistry-subject-modal-panel>:not(.biochemistry-subject-modal-close){position:relative;z-index:1}.biochemistry-subject-modal-close{position:absolute!important}.biochemistry-subject-modal-close,.biochemistry-subject-modal-count{border-color:rgb(var(--bio-blue)/.24)!important;box-shadow:0 12px 30px -24px rgb(var(--bio-blue)/.62),inset 0 1px 0 rgb(255 255 255/.8)!important}.biochemistry-subject-modal-header{border-bottom-color:rgb(var(--bio-blue)/.16)!important}.biochemistry-subject-modal-card{--subject-accent:var(--bio-mint);--subject-accent-2:var(--bio-blue);border-color:rgb(var(--subject-accent)/.24)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(249 250 255/.58)),linear-gradient(118deg,rgb(var(--subject-accent)/.09),transparent 50%,rgb(var(--subject-accent-2)/.055))!important;box-shadow:0 20px 52px -38px rgb(var(--subject-accent)/.56),inset 0 1px 0 rgb(255 255 255/.86),inset 0 0 0 1px rgb(255 255 255/.4)!important}.biochemistry-subject-modal-card[data-subject=catalyst]{--subject-accent:90 200 193;--subject-accent-2:56 189 248}.biochemistry-subject-modal-card[data-subject=new-material]{--subject-accent:139 124 246;--subject-accent-2:90 200 193}.biochemistry-subject-modal-card[data-subject=organic-chemistry]{--subject-accent:124 143 246;--subject-accent-2:139 124 246}.biochemistry-subject-modal-card:hover{border-color:rgb(var(--subject-accent)/.4)!important;box-shadow:0 26px 72px -42px rgb(var(--subject-accent)/.7),0 16px 36px -34px rgb(var(--subject-accent-2)/.54),inset 0 1px 0 rgb(255 255 255/.9),inset 0 0 0 1px rgb(var(--subject-accent)/.08)!important}.biochemistry-subject-modal-icon{box-shadow:0 12px 24px -20px rgb(var(--subject-accent)/.72),inset 0 1px 0 rgb(255 255 255/.76)!important}.dark .biochemistry-subject-modal-overlay{background:linear-gradient(135deg,rgb(2 6 23/.72),rgb(30 27 75/.58) 52%,rgb(8 47 73/.48))!important}.dark .biochemistry-subject-modal-card,.dark .biochemistry-subject-modal-panel{border-color:rgb(167 180 255/.18)!important;background:linear-gradient(180deg,rgb(15 23 42/.78),rgb(2 8 23/.62)),linear-gradient(118deg,rgb(var(--bio-blue)/.16),transparent 46%,rgb(var(--bio-mint)/.064))!important}.naming-agent-shell{--naming-blue:var(--brand-periwinkle);--naming-cyan:var(--brand-lavender);--naming-mint:var(--brand-tiffany);--naming-rose:236 72 153;--naming-ink:15 23 42;position:relative;isolation:isolate;contain:paint;background-color:hsl(232 88% 98%);background-image:linear-gradient(135deg,hsl(232 88% 98%) 0,hsl(252 100% 98%) 48%,hsl(214 90% 97%) 100%),linear-gradient(108deg,rgb(var(--naming-blue)/.13) 0,transparent 36%,rgb(var(--naming-cyan)/.105) 62%,rgb(var(--naming-mint)/.07) 100%),repeating-linear-gradient(90deg,rgb(var(--naming-blue)/.046) 0 1px,transparent 1px 44px),repeating-linear-gradient(0deg,rgb(var(--naming-mint)/.032) 0 1px,transparent 1px 44px);color:rgb(var(--naming-ink))}.naming-agent-shell:after,.naming-agent-shell:before{content:"";position:absolute;left:0;right:0;z-index:0;pointer-events:none}.naming-agent-shell:before{top:3.5rem;height:18rem;background:linear-gradient(104deg,transparent 0 18%,rgb(255 255 255/.58) 32%,transparent 50%),linear-gradient(112deg,rgb(var(--naming-blue)/.15),transparent 44%,rgb(var(--naming-cyan)/.12),rgb(var(--naming-mint)/.06));filter:blur(18px);opacity:.78;transform:skewY(-5deg)}.naming-agent-shell:after{bottom:0;height:16rem;background:linear-gradient(92deg,transparent,rgb(var(--naming-mint)/.09),rgb(var(--naming-cyan)/.075),transparent);filter:blur(20px);opacity:.68;transform:skewY(4deg)}.naming-agent-shell>*{position:relative;z-index:1}.naming-agent-shell .naming-agent-header{border-color:rgb(var(--naming-blue)/.24)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(248 249 255/.58)),linear-gradient(100deg,rgb(var(--naming-blue)/.105),transparent 46%,rgb(var(--naming-cyan)/.07),rgb(var(--naming-mint)/.04))!important;box-shadow:0 18px 48px -36px rgb(23 80 130/.45),inset 0 1px 0 rgb(255 255 255/.86),inset 0 -1px 0 rgb(var(--naming-blue)/.13);backdrop-filter:blur(34px) saturate(172%)!important;-webkit-backdrop-filter:blur(34px) saturate(172%)!important}.naming-agent-shell .naming-agent-header:after{background:linear-gradient(90deg,transparent,rgb(var(--naming-blue)/.42),rgb(var(--naming-cyan)/.3),rgb(var(--naming-mint)/.2),transparent)}.naming-agent-shell .naming-agent-header-actions :is(button,[role=button]){border-color:rgb(130 177 205/.28);background:linear-gradient(180deg,rgb(255 255 255/.74),rgb(240 248 252/.5));box-shadow:0 10px 26px -22px rgb(24 75 120/.58),inset 0 1px 0 rgb(255 255 255/.82);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.naming-agent-shell .naming-agent-grid{background:linear-gradient(180deg,rgb(255 255 255/.2),transparent 30%),repeating-linear-gradient(90deg,rgb(var(--naming-blue)/.055) 0 1px,transparent 1px 36px),repeating-linear-gradient(0deg,rgb(var(--naming-cyan)/.038) 0 1px,transparent 1px 36px)}.naming-agent-shell .naming-agent-history-panel,.naming-agent-shell .naming-agent-main-panel{position:relative;isolation:isolate;border-color:rgb(var(--naming-blue)/.28)!important;background:linear-gradient(180deg,rgb(255 255 255/.64),rgb(248 249 255/.5)),linear-gradient(118deg,rgb(var(--naming-blue)/.085),transparent 45%,rgb(var(--naming-cyan)/.058),rgb(var(--naming-mint)/.04)),repeating-linear-gradient(0deg,rgb(var(--naming-blue)/.04) 0 1px,transparent 1px 32px)!important;box-shadow:0 28px 72px -48px rgb(20 74 120/.54),inset 0 1px 0 rgb(255 255 255/.82),inset 0 -1px 0 rgb(var(--naming-blue)/.1);backdrop-filter:blur(34px) saturate(172%)!important;-webkit-backdrop-filter:blur(34px) saturate(172%)!important}.naming-agent-shell .naming-agent-history-panel:before,.naming-agent-shell .naming-agent-main-panel:before{content:"";position:absolute;inset:0 0 auto;z-index:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(var(--naming-blue)/.42),rgb(var(--naming-mint)/.24),transparent)}.naming-agent-shell .naming-agent-history-panel:after,.naming-agent-shell .naming-agent-main-panel:after{content:"";position:absolute;inset:0 auto 0 0;z-index:0;width:3px;pointer-events:none;background:linear-gradient(180deg,rgb(var(--naming-mint)/.64),rgb(var(--naming-cyan)/.42),rgb(var(--naming-blue)/.3));box-shadow:0 0 22px rgb(var(--naming-mint)/.18);opacity:.86}.naming-agent-shell .naming-agent-history-panel>*,.naming-agent-shell .naming-agent-main-panel>*{position:relative;z-index:1}.naming-agent-shell .naming-agent-collapsed-bar,.naming-agent-shell .naming-agent-input-section,.naming-agent-shell .naming-agent-log-wrap,.naming-agent-shell .naming-agent-progress-wrap,.naming-agent-shell .naming-agent-result-stage{border-color:rgb(var(--naming-blue)/.24)!important;background:linear-gradient(180deg,rgb(255 255 255/.46),rgb(248 249 255/.3)),linear-gradient(100deg,rgb(var(--naming-blue)/.052),transparent 58%,rgb(var(--naming-cyan)/.038))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.7)}.naming-agent-shell .naming-agent-section-header{background:linear-gradient(180deg,rgb(255 255 255/.64),rgb(246 248 255/.46)),linear-gradient(90deg,rgb(var(--naming-blue)/.07),transparent 54%,rgb(var(--naming-cyan)/.05))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.72)}.naming-agent-shell .naming-agent-collapsible-panel,.naming-agent-shell .naming-agent-composer-shell,.naming-agent-shell .naming-agent-empty-result,.naming-agent-shell .naming-agent-evidence-card,.naming-agent-shell .naming-agent-field-block,.naming-agent-shell .naming-agent-final-header,.naming-agent-shell .naming-agent-progress-card,.naming-agent-shell .naming-agent-result-card,.naming-agent-shell .naming-agent-status-notice,.naming-agent-shell .workbench-empty-panel{position:relative;overflow:hidden;border:1px solid rgb(126 174 205/.36)!important;border-radius:.5rem!important;background:linear-gradient(180deg,rgb(255 255 255/.72),rgb(248 249 255/.54)),linear-gradient(118deg,rgb(var(--naming-blue)/.07),transparent 45%,rgb(var(--naming-cyan)/.05),rgb(var(--naming-mint)/.032))!important;box-shadow:0 18px 48px -34px rgb(26 79 125/.46),inset 0 1px 0 rgb(255 255 255/.82),inset 0 -1px 0 rgb(var(--naming-blue)/.1),inset 0 0 0 1px rgb(255 255 255/.32);backdrop-filter:blur(24px) saturate(165%);-webkit-backdrop-filter:blur(24px) saturate(165%)}.naming-agent-shell .naming-agent-field-block{padding:.75rem}.naming-agent-confirm-dialog:before,.naming-agent-reference-dialog:before,.naming-agent-regenerate-dialog:before,.naming-agent-shell .naming-agent-collapsible-panel:before,.naming-agent-shell .naming-agent-composer-shell:before,.naming-agent-shell .naming-agent-evidence-card:before,.naming-agent-shell .naming-agent-field-block:before,.naming-agent-shell .naming-agent-final-header:before,.naming-agent-shell .naming-agent-progress-card:before,.naming-agent-shell .naming-agent-result-card:before,.naming-agent-shell .naming-agent-status-notice:before,.naming-agent-shell .workbench-empty-panel:before,.naming-agent-status-dialog:before{content:"";position:absolute;inset:0 0 auto;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(var(--naming-blue)/.36),rgb(var(--naming-mint)/.22),transparent)}.naming-agent-confirm-dialog>:not(button),.naming-agent-reference-dialog>:not(button),.naming-agent-regenerate-dialog>:not(button),.naming-agent-shell .naming-agent-collapsible-panel>*,.naming-agent-shell .naming-agent-composer-shell>*,.naming-agent-shell .naming-agent-evidence-card>*,.naming-agent-shell .naming-agent-field-block>*,.naming-agent-shell .naming-agent-final-header>*,.naming-agent-shell .naming-agent-progress-card>*,.naming-agent-shell .naming-agent-result-card>*,.naming-agent-shell .naming-agent-status-notice>*,.naming-agent-status-dialog>:not(button){position:relative;z-index:1}.naming-agent-shell :is(.naming-agent-field-input,.naming-agent-dialog-search,input,textarea,[role=combobox]){border-color:rgb(126 174 205/.34)!important;background:linear-gradient(180deg,rgb(255 255 255/.76),rgb(248 249 255/.62))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.84),inset 0 -1px 0 rgb(var(--naming-blue)/.06),0 10px 26px -24px rgb(24 75 120/.44);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}.naming-agent-dialog-search:focus-visible,.naming-agent-dialog-textarea:focus-visible,.naming-agent-shell :is(input,textarea,[role=combobox]):focus-visible{border-color:rgb(var(--naming-blue)/.56)!important;box-shadow:0 0 0 3px rgb(var(--naming-blue)/.12),inset 0 1px 0 rgb(255 255 255/.84)!important}.naming-agent-shell .naming-agent-region-cloud{border-color:rgb(var(--naming-blue)/.18)!important;background:linear-gradient(180deg,rgb(255 255 255/.42),rgb(248 249 255/.24)),repeating-linear-gradient(90deg,rgb(var(--naming-blue)/.04) 0 1px,transparent 1px 28px)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.62);backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%)}.naming-agent-shell .naming-agent-attachment-chip,.naming-agent-shell .naming-agent-evidence-metric,.naming-agent-shell .naming-agent-ipc-chip,.naming-agent-shell .naming-agent-live-chip,.naming-agent-shell .naming-agent-panel-icon,.naming-agent-shell .naming-agent-progress-chip,.naming-agent-shell .naming-agent-reference-row,.naming-agent-shell .naming-agent-region-chip,.naming-agent-shell .naming-agent-segmented-control,.naming-agent-shell .naming-agent-task-chip{border-color:rgb(126 174 205/.24)!important;background:linear-gradient(180deg,rgb(255 255 255/.7),rgb(248 249 255/.5)),linear-gradient(104deg,rgb(var(--naming-blue)/.052),transparent 62%,rgb(var(--naming-cyan)/.038),rgb(var(--naming-mint)/.03))!important;box-shadow:0 8px 20px -18px rgb(var(--naming-blue)/.45),inset 0 1px 0 rgb(255 255 255/.72),inset 0 0 0 1px rgb(var(--naming-blue)/.03);backdrop-filter:blur(14px) saturate(145%);-webkit-backdrop-filter:blur(14px) saturate(145%)}.naming-agent-shell .naming-agent-history-item:hover,.naming-agent-shell .naming-agent-reference-row:hover,.naming-agent-shell .naming-agent-region-chip:not(:disabled):hover,.naming-agent-shell .naming-agent-result-card:hover{border-color:rgb(var(--naming-blue)/.38)!important;box-shadow:0 14px 30px -24px rgb(var(--naming-blue)/.48),inset 0 1px 0 rgb(255 255 255/.78)}.naming-agent-shell .naming-agent-reference-row:has([data-state=checked]),.naming-agent-shell .naming-agent-region-chip.is-selected,.naming-agent-shell .naming-agent-stage-tile.is-active{border-color:rgb(var(--naming-blue)/.46)!important;background:linear-gradient(135deg,rgb(var(--naming-blue)/.16),rgb(var(--naming-cyan)/.12),rgb(var(--naming-mint)/.07)),rgb(255 255 255/.62)!important;box-shadow:0 14px 34px -28px rgb(var(--naming-blue)/.62),inset 0 1px 0 rgb(255 255 255/.78)}.naming-agent-shell .naming-agent-region-chip.is-priority.is-selected{border-color:rgb(var(--naming-mint)/.46)!important;background:linear-gradient(135deg,rgb(var(--naming-mint)/.18),rgb(var(--naming-cyan)/.1),rgb(var(--naming-blue)/.07)),rgb(255 255 255/.64)!important}.naming-agent-shell .naming-agent-composer-shell{min-height:11rem;border-color:rgb(var(--naming-mint)/.34)!important;background:linear-gradient(180deg,rgb(255 255 255/.68),rgb(248 249 255/.5)),linear-gradient(108deg,rgb(var(--naming-mint)/.09),transparent 48%,rgb(var(--naming-blue)/.06),rgb(var(--naming-cyan)/.052))!important;backdrop-filter:blur(30px) saturate(172%);-webkit-backdrop-filter:blur(30px) saturate(172%)}.naming-agent-shell .naming-agent-composer-shell:focus-within{border-color:rgb(var(--naming-blue)/.46)!important;box-shadow:0 0 0 3px rgb(var(--naming-blue)/.12),0 20px 54px -34px rgb(var(--naming-blue)/.48),inset 0 1px 0 rgb(255 255 255/.84)}.naming-agent-shell .naming-agent-composer-tools{border-bottom:1px solid rgb(126 174 205/.16)}.naming-agent-shell .naming-agent-textarea::placeholder{color:rgb(71 85 105/.78)}.naming-agent-danger-action:not(:disabled),.naming-agent-dialog-primary:not(:disabled),.naming-agent-shell .naming-agent-send-button:not(:disabled){color:white;background:linear-gradient(135deg,rgb(var(--naming-blue)),rgb(var(--naming-cyan)) 58%,rgb(var(--naming-mint)))!important;box-shadow:0 18px 34px -24px rgb(var(--naming-blue)/.7),inset 0 1px 0 rgb(255 255 255/.34)}.naming-agent-danger-action:not(:disabled){background:linear-gradient(135deg,hsl(var(--destructive)),rgb(225 29 72),rgb(var(--naming-rose)))!important}.naming-agent-shell .naming-agent-progress-track{background:rgb(var(--naming-blue)/.1)!important;box-shadow:inset 0 1px 2px rgb(15 23 42/.08)}.naming-agent-shell .naming-agent-progress-fill{background:linear-gradient(90deg,rgb(var(--naming-mint)),rgb(var(--naming-cyan)),rgb(var(--naming-blue)))!important;box-shadow:0 0 16px rgb(var(--naming-blue)/.3)}.naming-agent-shell .naming-agent-stage-tile{min-height:2.3rem}.naming-agent-shell .naming-agent-stage-tile.is-done{border-color:rgb(var(--naming-mint)/.28)!important;background:linear-gradient(135deg,rgb(var(--naming-mint)/.11),rgb(var(--naming-cyan)/.06)),rgb(255 255 255/.56)!important}.naming-agent-shell .naming-agent-collapsible-trigger:hover{background:linear-gradient(90deg,rgb(var(--naming-blue)/.07),transparent 58%,rgb(var(--naming-mint)/.05))!important}.naming-agent-shell .naming-agent-collapsible-body,.naming-agent-shell .naming-agent-dialog-preview,.naming-agent-shell .naming-agent-evidence-validation{border-color:rgb(126 174 205/.2)!important;background:linear-gradient(180deg,rgb(255 255 255/.54),rgb(241 249 252/.36)),repeating-linear-gradient(90deg,rgb(var(--naming-blue)/.046) 0 1px,transparent 1px 28px)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.68)}.naming-agent-shell .naming-agent-status-notice.is-running{border-color:rgb(var(--naming-cyan)/.3)!important;background:linear-gradient(135deg,rgb(var(--naming-cyan)/.12),rgb(255 255 255/.58),rgb(var(--naming-mint)/.06))!important}.naming-agent-shell .naming-agent-status-notice.is-awaiting,.naming-agent-shell .naming-agent-status-notice.is-screening{border-color:rgb(var(--naming-cyan)/.34)!important;background:linear-gradient(135deg,rgb(var(--naming-cyan)/.13),rgb(255 255 255/.56),rgb(var(--naming-mint)/.07))!important}.naming-agent-shell .naming-agent-history-root{gap:.75rem}.naming-agent-shell .naming-agent-history-head{border-bottom:1px solid rgb(126 174 205/.18);padding-bottom:.65rem}.naming-agent-shell .naming-agent-history-item{position:relative;isolation:isolate;overflow:hidden;border-color:rgb(var(--naming-blue)/.34)!important;background:linear-gradient(180deg,rgb(255 255 255/.68),rgb(248 249 255/.44)),linear-gradient(90deg,rgb(var(--naming-mint)/.105),transparent 64%)!important;box-shadow:0 14px 30px -26px rgb(var(--naming-blue)/.36),inset 0 1px 0 rgb(255 255 255/.74),inset 0 0 0 1px rgb(var(--naming-blue)/.085)}.naming-agent-shell .naming-agent-history-item:before{content:"";position:absolute;inset:0 auto 0 0;z-index:0;width:5px;background:linear-gradient(180deg,rgb(var(--naming-mint)/.92),rgb(var(--naming-cyan)/.62),rgb(var(--naming-blue)/.38));box-shadow:0 0 18px rgb(var(--naming-mint)/.24)}.naming-agent-shell .naming-agent-history-item>*{position:relative;z-index:1}.naming-agent-shell .naming-agent-history-item:has(button:hover),.naming-agent-shell .naming-agent-history-item:hover{border-color:rgb(var(--naming-mint)/.44)!important;box-shadow:0 18px 38px -28px rgb(var(--naming-mint)/.52),inset 0 1px 0 rgb(255 255 255/.78),inset 0 0 0 1px rgb(var(--naming-mint)/.1)}.naming-agent-shell .naming-agent-history-item.border-primary,.naming-agent-shell .naming-agent-history-item[class*=border-primary]{border-color:rgb(var(--naming-blue)/.52)!important;background:linear-gradient(180deg,rgb(255 255 255/.84),rgb(246 248 255/.64)),linear-gradient(90deg,rgb(var(--naming-blue)/.13),transparent 66%)!important}.naming-agent-shell .naming-agent-mobile-mask{background:rgb(15 23 42/.28)!important;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}.naming-agent-confirm-dialog,.naming-agent-reference-dialog,.naming-agent-regenerate-dialog,.naming-agent-status-dialog{--naming-blue:var(--brand-periwinkle);--naming-cyan:var(--brand-lavender);--naming-mint:var(--brand-tiffany);--naming-rose:236 72 153;position:fixed;overflow:hidden;border-color:rgb(125 176 210/.34)!important;border-radius:.5rem!important;background:linear-gradient(180deg,rgb(255 255 255/.9),rgb(248 249 255/.76)),linear-gradient(116deg,rgb(var(--naming-blue)/.11),transparent 42%,rgb(var(--naming-cyan)/.072),rgb(var(--naming-mint)/.05))!important;box-shadow:0 34px 86px -56px rgb(20 74 120/.74),inset 0 1px 0 rgb(255 255 255/.88),inset 0 -1px 0 rgb(var(--naming-blue)/.1)!important;backdrop-filter:blur(34px) saturate(175%)!important;-webkit-backdrop-filter:blur(34px) saturate(175%)!important}.naming-agent-reference-dialog .naming-agent-dialog-footer,.naming-agent-reference-dialog .naming-agent-dialog-header,.naming-agent-reference-dialog .naming-agent-reference-stats{border-color:rgb(126 174 205/.18)}.naming-agent-reference-dialog .naming-agent-reference-scroll{border-color:rgb(126 174 205/.24)!important;background:linear-gradient(180deg,rgb(255 255 255/.54),rgb(248 249 255/.38)),repeating-linear-gradient(90deg,rgb(var(--naming-blue)/.04) 0 1px,transparent 1px 30px)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.7)}.naming-agent-reference-dialog .naming-agent-reference-row{border-color:rgb(126 174 205/.24)!important;background:linear-gradient(180deg,rgb(255 255 255/.62),rgb(246 251 254/.4))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.72)}.naming-agent-dialog-secondary{border-color:rgb(126 174 205/.3)!important;background:linear-gradient(180deg,rgb(255 255 255/.72),rgb(245 250 253/.54))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.78)}.naming-agent-dialog-textarea{border-color:rgb(126 174 205/.3)!important;background:rgb(255 255 255/.62)!important;backdrop-filter:blur(14px) saturate(145%);-webkit-backdrop-filter:blur(14px) saturate(145%)}.dark .naming-agent-shell{--naming-ink:226 238 247;background-color:hsl(222 45% 8%);background-image:linear-gradient(135deg,hsl(231 34% 8%) 0,hsl(244 34% 10%) 48%,hsl(221 34% 9%) 100%),linear-gradient(108deg,rgb(var(--naming-blue)/.22) 0,transparent 34%,rgb(var(--naming-cyan)/.16) 64%,rgb(var(--naming-mint)/.1) 100%),repeating-linear-gradient(90deg,rgb(125 211 252/.055) 0 1px,transparent 1px 40px),repeating-linear-gradient(0deg,rgb(45 212 191/.045) 0 1px,transparent 1px 40px)}.dark .naming-agent-confirm-dialog,.dark .naming-agent-reference-dialog,.dark .naming-agent-regenerate-dialog,.dark .naming-agent-shell .naming-agent-collapsible-panel,.dark .naming-agent-shell .naming-agent-composer-shell,.dark .naming-agent-shell .naming-agent-evidence-card,.dark .naming-agent-shell .naming-agent-field-block,.dark .naming-agent-shell .naming-agent-final-header,.dark .naming-agent-shell .naming-agent-header,.dark .naming-agent-shell .naming-agent-history-panel,.dark .naming-agent-shell .naming-agent-main-panel,.dark .naming-agent-shell .naming-agent-progress-card,.dark .naming-agent-shell .naming-agent-result-card,.dark .naming-agent-shell .naming-agent-status-notice,.dark .naming-agent-shell .workbench-empty-panel,.dark .naming-agent-status-dialog{border-color:rgb(125 211 252/.2)!important;background:linear-gradient(180deg,rgb(15 23 42/.76),rgb(2 8 23/.58)),linear-gradient(118deg,rgb(var(--naming-blue)/.14),transparent 46%,rgb(var(--naming-cyan)/.08),rgb(var(--naming-mint)/.05))!important;box-shadow:0 28px 72px -48px rgb(14 165 233/.34),inset 0 1px 0 rgb(255 255 255/.08),inset 0 -1px 0 rgb(125 211 252/.08)}.dark .naming-agent-dialog-search,.dark .naming-agent-dialog-textarea,.dark .naming-agent-shell :is(.naming-agent-field-input,input,textarea,[role=combobox]){border-color:rgb(125 211 252/.2)!important;background:linear-gradient(180deg,rgb(15 23 42/.68),rgb(2 8 23/.46))!important;color:rgb(226 238 247)}.dark .naming-agent-dialog-secondary,.dark .naming-agent-reference-dialog .naming-agent-reference-row,.dark .naming-agent-shell .naming-agent-evidence-metric,.dark .naming-agent-shell .naming-agent-history-item,.dark .naming-agent-shell .naming-agent-progress-chip,.dark .naming-agent-shell .naming-agent-region-chip,.dark .naming-agent-shell .naming-agent-task-chip{border-color:rgb(125 211 252/.18)!important;background:linear-gradient(180deg,rgb(15 23 42/.58),rgb(2 8 23/.38)),linear-gradient(104deg,rgb(var(--naming-blue)/.1),transparent 62%,rgb(var(--naming-mint)/.055))!important}@media (max-width:768px){.naming-agent-shell .naming-agent-grid{padding:.5rem}.naming-agent-shell .naming-agent-input-panel{padding:.75rem}.naming-agent-reference-dialog{height:min(88vh,46rem);width:calc(100vw - 1rem)}}.cui-module-layout,.cui-quality-shell{--cui-blue:var(--brand-periwinkle);--cui-cyan:var(--brand-lavender);--cui-mint:var(--brand-tiffany);--cui-ink:15 23 42;--cui-muted:71 85 105;scrollbar-color:rgb(var(--cui-blue)/.34) transparent}.cui-module-layout .brand-surface,.cui-quality-shell .brand-surface{border-color:rgb(var(--cui-blue)/.18)!important;background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(248 251 255/.66)),linear-gradient(118deg,rgb(var(--cui-blue)/.08),transparent 48%,rgb(var(--cui-mint)/.055))!important;box-shadow:0 22px 54px -42px rgb(var(--cui-blue)/.58),inset 0 1px 0 rgb(255 255 255/.76),inset 0 -1px 0 rgb(var(--cui-blue)/.08)!important;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.cui-dashboard-header{box-shadow:0 14px 36px -32px rgb(var(--cui-blue)/.62),inset 0 -1px 0 rgb(var(--cui-blue)/.08)!important}.cui-feature-card{position:relative;display:flex;min-height:11.5rem;flex-direction:column;overflow:hidden;border-radius:.5rem;border:1px solid rgb(var(--cui-blue)/.18);padding:1.25rem;text-align:left;color:rgb(var(--cui-ink));background:linear-gradient(180deg,rgb(255 255 255/.86),rgb(248 251 255/.66)),linear-gradient(128deg,rgb(var(--cui-blue)/.08),transparent 56%,rgb(var(--cui-mint)/.06));box-shadow:0 20px 48px -38px rgb(var(--cui-blue)/.6),inset 0 1px 0 rgb(255 255 255/.72);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.cui-feature-card:hover{transform:translateY(-2px);border-color:rgb(var(--cui-blue)/.36);background:linear-gradient(180deg,rgb(255 255 255/.92),rgb(248 251 255/.76)),linear-gradient(128deg,rgb(var(--cui-blue)/.12),transparent 54%,rgb(var(--cui-mint)/.09));box-shadow:0 26px 58px -38px rgb(var(--cui-blue)/.72),inset 0 1px 0 rgb(255 255 255/.82)}.cui-feature-card:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(var(--cui-blue)/.14),0 22px 54px -38px rgb(var(--cui-blue)/.72)}.cui-feature-card[data-cui-card-tone="1"]{border-color:rgb(var(--cui-mint)/.26);background:linear-gradient(180deg,rgb(255 255 255/.86),rgb(247 253 253/.66)),linear-gradient(128deg,rgb(var(--cui-mint)/.1),transparent 58%,rgb(var(--cui-blue)/.055))}.cui-feature-card[data-cui-card-tone="2"]{border-color:rgb(var(--cui-cyan)/.22);background:linear-gradient(180deg,rgb(255 255 255/.86),rgb(249 250 255/.66)),linear-gradient(128deg,rgb(var(--cui-cyan)/.09),transparent 58%,rgb(var(--cui-mint)/.055))}.cui-feature-rail{position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,rgb(var(--cui-blue)),rgb(var(--cui-mint)))}.cui-feature-icon{display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid rgb(var(--cui-blue)/.18);color:rgb(var(--cui-blue));background:linear-gradient(135deg,rgb(var(--cui-blue)/.13),rgb(var(--cui-mint)/.08))}.cui-feature-title{margin-top:1rem;font-size:1.0625rem;font-weight:700;line-height:1.4}.cui-feature-description{margin-top:.5rem;min-height:3rem;flex:1;color:rgb(var(--cui-muted));font-size:.875rem;line-height:1.65}.cui-feature-entry{margin-top:1rem;display:inline-flex;width:fit-content;align-items:center;gap:.25rem;color:rgb(var(--cui-blue));font-size:.875rem;font-weight:700}.cui-dashboard-empty{min-height:10rem;display:flex;align-items:center;justify-content:center}.cui-module-header,.cui-module-sidebar,.cui-sidebar-actions{border-color:rgb(var(--cui-blue)/.16)!important}.cui-module-sidebar,.cui-sidebar-actions{background:linear-gradient(180deg,rgb(255 255 255/.72),rgb(245 250 253/.56)),linear-gradient(115deg,rgb(var(--cui-blue)/.045),transparent 62%,rgb(var(--cui-mint)/.035));backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%)}.cui-module-main{background:linear-gradient(180deg,rgb(248 251 255/.42),rgb(241 247 250/.5)),repeating-linear-gradient(90deg,rgb(var(--cui-blue)/.026) 0 1px,transparent 1px 44px)}.cui-sidebar-model-card{margin:1rem 1.25rem .75rem 1rem;overflow:hidden;border-radius:.5rem;border:1px solid rgb(var(--cui-blue)/.2);padding:1rem;background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(248 251 255/.64)),linear-gradient(128deg,rgb(var(--cui-blue)/.09),transparent 56%,rgb(var(--cui-mint)/.06));box-shadow:0 18px 42px -34px rgb(var(--cui-blue)/.66),inset 0 1px 0 rgb(255 255 255/.74);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.cui-model-count{border:1px solid rgb(var(--cui-blue)/.18);color:rgb(var(--cui-blue));background:linear-gradient(135deg,rgb(var(--cui-blue)/.1),rgb(var(--cui-mint)/.065))}.cui-thinking-card{border-color:rgb(var(--cui-blue)/.16)!important;background:linear-gradient(180deg,rgb(255 255 255/.58),rgb(248 251 255/.44)),linear-gradient(120deg,rgb(var(--cui-blue)/.06),transparent 60%,rgb(var(--cui-mint)/.04))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.66)}.cui-module-sidebar>.min-h-0.flex-1{padding:.25rem 1.25rem 1rem 1rem!important;scrollbar-color:rgb(var(--cui-blue)/.34) transparent}.cui-module-sidebar>.min-h-0.flex-1>button{min-height:2.75rem;border-radius:.5rem!important;border:1px solid rgb(var(--cui-blue)/.14);background:linear-gradient(180deg,rgb(255 255 255/.68),rgb(248 251 255/.48)),linear-gradient(120deg,rgb(var(--cui-blue)/.055),transparent 62%,rgb(var(--cui-mint)/.035));box-shadow:0 10px 24px -22px rgb(var(--cui-blue)/.52),inset 0 1px 0 rgb(255 255 255/.66)}.cui-module-sidebar>.min-h-0.flex-1>button:hover{border-color:rgb(var(--cui-blue)/.28);background:linear-gradient(180deg,rgb(255 255 255/.8),rgb(248 251 255/.58)),linear-gradient(120deg,rgb(var(--cui-blue)/.09),transparent 60%,rgb(var(--cui-mint)/.055))}.cui-module-sidebar>.min-h-0.flex-1>.space-y-2,.cui-module-sidebar>.min-h-0.flex-1>label.flex{border-radius:.5rem}.cui-module-sidebar label.flex.cursor-pointer{border-color:rgb(var(--cui-blue)/.16)!important;background:linear-gradient(180deg,rgb(255 255 255/.76),rgb(248 251 255/.56)),linear-gradient(120deg,rgb(var(--cui-blue)/.055),transparent 62%,rgb(var(--cui-mint)/.035))!important;box-shadow:0 12px 28px -26px rgb(var(--cui-blue)/.56),inset 0 1px 0 rgb(255 255 255/.7)}.cui-module-sidebar .text-slate-500,.cui-module-sidebar .text-slate-700,.cui-module-sidebar .text-slate-800,.cui-module-sidebar .text-slate-900{color:rgb(var(--cui-ink))!important}.cui-icon-button,.cui-model-select,.cui-module-layout .bg-card,.cui-module-layout .bg-white,.cui-upload-card{border-color:rgb(var(--cui-blue)/.16)!important;background:linear-gradient(180deg,rgb(255 255 255/.78),rgb(248 251 255/.58)),linear-gradient(118deg,rgb(var(--cui-blue)/.055),transparent 58%,rgb(var(--cui-mint)/.035))!important;box-shadow:0 14px 34px -30px rgb(var(--cui-blue)/.62),inset 0 1px 0 rgb(255 255 255/.72)}.cui-icon-button:hover,.cui-upload-card:hover{border-color:rgb(var(--cui-blue)/.28)!important;background:linear-gradient(180deg,rgb(255 255 255/.86),rgb(248 251 255/.68)),linear-gradient(118deg,rgb(var(--cui-blue)/.085),transparent 56%,rgb(var(--cui-mint)/.055))!important}.cui-model-select,.cui-module-layout :is(input,textarea,[role=combobox]){border-color:rgb(var(--cui-blue)/.22)!important;background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(248 251 255/.62))!important;color:rgb(var(--cui-ink))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.74)}.cui-model-select{min-width:0}.cui-model-select[data-disabled]{opacity:.82}.cui-module-layout :is(input,textarea,[role=combobox]):focus,.cui-module-layout :is(input,textarea,[role=combobox]):focus-visible{border-color:rgb(var(--cui-blue)/.48)!important;box-shadow:0 0 0 3px rgb(var(--cui-blue)/.13),0 12px 28px -24px rgb(var(--cui-blue)/.7)!important}.cui-upload-dropzone{border-color:rgb(var(--cui-blue)/.28)!important;color:rgb(var(--cui-muted));background:linear-gradient(180deg,rgb(255 255 255/.58),rgb(248 251 255/.38)),linear-gradient(125deg,rgb(var(--cui-blue)/.07),transparent 62%,rgb(var(--cui-mint)/.05))}.cui-upload-dropzone:hover{border-color:rgb(var(--cui-blue)/.48)!important;color:rgb(var(--cui-blue));background:linear-gradient(180deg,rgb(255 255 255/.72),rgb(248 251 255/.5)),linear-gradient(125deg,rgb(var(--cui-blue)/.12),transparent 62%,rgb(var(--cui-mint)/.08))}.cui-sidebar-actions{padding:.75rem 1.25rem 1rem 1rem!important;background:linear-gradient(180deg,rgb(255 255 255/.76),rgb(245 250 253/.58)),linear-gradient(90deg,rgb(var(--cui-blue)/.04) 1px,transparent 1px)!important}.cui-sidebar-actions:before{content:"";display:block;height:1px;margin-bottom:.75rem;background:linear-gradient(90deg,transparent,rgb(var(--cui-blue)/.24),rgb(var(--cui-mint)/.18),transparent)}.cui-module-layout .bg-blue-400,.cui-module-layout .bg-blue-500,.cui-module-layout .bg-blue-600,.cui-sidebar-actions .bg-blue-400,.cui-sidebar-actions .bg-blue-500,.cui-sidebar-actions .bg-blue-600{border:1px solid rgb(var(--cui-blue)/.3)!important;background:linear-gradient(135deg,rgb(var(--cui-blue)),rgb(var(--cui-cyan)) 56%,rgb(var(--cui-mint)))!important;color:rgb(255 255 255)!important;box-shadow:0 18px 36px -24px rgb(var(--cui-blue)/.8),inset 0 1px 0 rgb(255 255 255/.24)}.cui-module-layout .bg-blue-400:hover,.cui-module-layout .bg-blue-500:hover,.cui-module-layout .bg-blue-600:hover,.cui-sidebar-actions .bg-blue-400:hover,.cui-sidebar-actions .bg-blue-500:hover,.cui-sidebar-actions .bg-blue-600:hover{filter:brightness(1.04);box-shadow:0 22px 44px -25px rgb(var(--cui-blue)/.86),inset 0 1px 0 rgb(255 255 255/.3)}.cui-module-layout .bg-slate-200,.cui-sidebar-actions .bg-slate-200{border:1px solid rgb(var(--cui-blue)/.18)!important;color:rgb(var(--cui-ink))!important;background:linear-gradient(180deg,rgb(255 255 255/.76),rgb(248 251 255/.56)),linear-gradient(125deg,rgb(var(--cui-blue)/.09),rgb(var(--cui-mint)/.055))!important;box-shadow:0 10px 24px -22px rgb(var(--cui-blue)/.52)}.cui-module-layout .bg-slate-200:hover,.cui-sidebar-actions .bg-slate-200:hover{border-color:rgb(var(--cui-blue)/.32)!important;background:linear-gradient(180deg,rgb(255 255 255/.84),rgb(248 251 255/.64)),linear-gradient(125deg,rgb(var(--cui-blue)/.13),rgb(var(--cui-mint)/.075))!important}.cui-module-layout .bg-red-600,.cui-sidebar-actions .bg-red-600{border:1px solid rgb(244 63 94/.28)!important;background:linear-gradient(135deg,rgb(225 29 72),rgb(244 63 94))!important;color:rgb(255 255 255)!important;box-shadow:0 16px 32px -24px rgb(225 29 72/.72)}.cui-module-layout .bg-blue-50{border-color:rgb(var(--cui-blue)/.18)!important;background:linear-gradient(120deg,rgb(var(--cui-blue)/.1),transparent 64%,rgb(var(--cui-mint)/.06))!important}.cui-module-layout .text-blue-600,.cui-module-layout .text-blue-700{color:rgb(var(--cui-blue))!important}.cui-module-layout .border-blue-200,.cui-module-layout .border-slate-200,.cui-module-layout .border-slate-300{border-color:rgb(var(--cui-blue)/.18)!important}.cui-module-layout :is(.rounded-md.border,.rounded-lg.border,.space-y-3.rounded-md.border){border-color:rgb(var(--cui-blue)/.16)}.cui-module-layout :is(.bg-muted\/30,.bg-muted\/20,.bg-muted\/40,.bg-slate-50){background:linear-gradient(120deg,rgb(var(--cui-blue)/.055),transparent 62%,rgb(var(--cui-mint)/.035))!important}.cui-module-layout pre{border-color:rgb(var(--cui-blue)/.16)!important;background:linear-gradient(180deg,rgb(255 255 255/.68),rgb(248 251 255/.48)),linear-gradient(90deg,rgb(var(--cui-blue)/.03) 1px,transparent 1px)!important}.cui-empty-state .brand-surface>div:first-child{color:rgb(var(--cui-blue));background:linear-gradient(135deg,rgb(var(--cui-blue)/.12),rgb(var(--cui-mint)/.08))}.dark .cui-module-layout,.dark .cui-quality-shell{--cui-ink:226 238 247;--cui-muted:148 163 184}.dark .cui-icon-button,.dark .cui-model-select,.dark .cui-module-layout .bg-card,.dark .cui-module-layout .bg-white,.dark .cui-module-layout .brand-surface,.dark .cui-quality-shell .brand-surface,.dark .cui-thinking-card,.dark .cui-upload-card{border-color:rgb(125 211 252/.2)!important;background:linear-gradient(180deg,rgb(15 23 42/.76),rgb(2 8 23/.58)),linear-gradient(118deg,rgb(var(--cui-blue)/.14),transparent 46%,rgb(var(--cui-mint)/.06))!important;box-shadow:0 28px 72px -48px rgb(14 165 233/.34),inset 0 1px 0 rgb(255 255 255/.08),inset 0 -1px 0 rgb(125 211 252/.08)}.dark .cui-module-main,.dark .cui-module-sidebar,.dark .cui-sidebar-actions{border-color:rgb(125 211 252/.16)!important;background:linear-gradient(180deg,rgb(15 23 42/.64),rgb(2 8 23/.48)),linear-gradient(115deg,rgb(var(--cui-blue)/.1),transparent 62%,rgb(var(--cui-mint)/.055))}.dark .cui-module-sidebar label.flex.cursor-pointer,.dark .cui-module-sidebar>.min-h-0.flex-1>button,.dark .cui-sidebar-model-card{border-color:rgb(125 211 252/.2)!important;background:linear-gradient(180deg,rgb(15 23 42/.74),rgb(2 8 23/.54)),linear-gradient(118deg,rgb(var(--cui-blue)/.13),transparent 52%,rgb(var(--cui-mint)/.06))!important;box-shadow:0 18px 46px -36px rgb(14 165 233/.34),inset 0 1px 0 rgb(255 255 255/.08)}.dark .cui-module-layout :is(input,textarea,[role=combobox]),.dark .cui-upload-dropzone{border-color:rgb(125 211 252/.22)!important;background:linear-gradient(180deg,rgb(15 23 42/.68),rgb(2 8 23/.46))!important;color:rgb(var(--cui-ink))!important}.dark .cui-feature-card{color:rgb(var(--cui-ink));border-color:rgb(125 211 252/.2);background:linear-gradient(180deg,rgb(15 23 42/.78),rgb(2 8 23/.58)),linear-gradient(128deg,rgb(var(--cui-blue)/.16),transparent 56%,rgb(var(--cui-mint)/.08))}.dark .cui-feature-description{color:rgb(var(--cui-muted))}.cui-upload-dropzone.cui-upload-dragover{border-color:rgb(var(--cui-blue))!important;color:rgb(var(--cui-blue))!important;background:linear-gradient(180deg,rgb(255 255 255/.85),rgb(248 251 255/.65)),linear-gradient(125deg,rgb(var(--cui-blue)/.25),transparent 62%,rgb(var(--cui-mint)/.18))!important;box-shadow:0 0 0 3px rgb(var(--cui-blue)/.15)!important}.dark .cui-upload-dropzone.cui-upload-dragover{border-color:rgb(59 130 246/.8)!important;background:linear-gradient(180deg,rgb(30 41 59/.85),rgb(15 23 42/.65))!important;color:rgb(59 130 246)!important;box-shadow:0 0 0 3px rgb(59 130 246/.15)!important}.cui-module-layout .text-xs,.cui-quality-shell .text-xs{font-size:.875rem!important;line-height:1.25rem!important}.cui-module-layout .text-sm,.cui-quality-shell .text-sm{font-size:1rem!important;line-height:1.5rem!important}.cui-module-layout .text-base,.cui-quality-shell .text-base{font-size:1.125rem!important;line-height:1.75rem!important}.cui-module-layout .text-lg,.cui-quality-shell .text-lg{font-size:1.25rem!important;line-height:1.75rem!important}.cui-module-layout .text-xl,.cui-quality-shell .text-xl{font-size:1.5rem!important;line-height:2rem!important}.cui-module-layout .text-2xl,.cui-quality-shell .text-2xl{font-size:1.875rem!important;line-height:2.25rem!important}.cui-module-layout .text-3xl,.cui-quality-shell .text-3xl{font-size:2.25rem!important;line-height:2.5rem!important}.cui-module-layout .cui-exclude-font-scale .text-xs,.cui-quality-shell .cui-exclude-font-scale .text-xs{font-size:.75rem!important;line-height:1rem!important}.cui-module-layout .cui-exclude-font-scale .text-sm,.cui-quality-shell .cui-exclude-font-scale .text-sm{font-size:.875rem!important;line-height:1.25rem!important}.cui-module-layout .cui-exclude-font-scale .text-base,.cui-quality-shell .cui-exclude-font-scale .text-base{font-size:1rem!important;line-height:1.5rem!important}.cui-module-layout .cui-exclude-font-scale .text-lg,.cui-quality-shell .cui-exclude-font-scale .text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.cui-module-layout .cui-exclude-font-scale .text-xl,.cui-quality-shell .cui-exclude-font-scale .text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.cui-module-layout .cui-exclude-font-scale .text-2xl,.cui-quality-shell .cui-exclude-font-scale .text-2xl{font-size:1.5rem!important;line-height:2rem!important}.cui-module-layout .cui-exclude-font-scale .text-3xl,.cui-quality-shell .cui-exclude-font-scale .text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.marker\:hidden ::marker{display:none}.marker\:hidden::marker{display:none}.file\:border-0::file-selector-button{border-width:0}.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-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.last\:border-0:last-child{border-width:0}.last\:border-r-0:last-child{border-right-width:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-primary\/40:focus-within{border-color:hsl(var(--primary)/.4)}.focus-within\:ring-1:focus-within{--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-within\:ring-primary\/20:focus-within{--tw-ring-color:hsl(var(--primary)/0.2)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:translate-x-0\.5:hover{--tw-translate-x:0.125rem}.hover\:translate-x-0\.5:hover,.hover\:translate-y-0:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-y-0:hover{--tw-translate-y:0px}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-105:hover,.hover\:scale-110:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:border-dashed:hover{border-style:dashed}.hover\:border-\[\#5ac8c1\]:hover{--tw-border-opacity:1;border-color:rgb(90 200 193/var(--tw-border-opacity,1))}.hover\:border-amber-400\/40:hover{border-color:rgb(251 191 36/.4)}.hover\:border-border:hover{border-color:hsl(var(--border))}.hover\:border-cyan-300\/80:hover{border-color:rgb(103 232 249/.8)}.hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive)/.3)}.hover\:border-destructive\/40:hover{border-color:hsl(var(--destructive)/.4)}.hover\:border-destructive\/60:hover{border-color:hsl(var(--destructive)/.6)}.hover\:border-emerald-300:hover{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.hover\:border-foreground\/30:hover{border-color:hsl(var(--foreground)/.3)}.hover\:border-indigo-300\/70:hover{border-color:rgb(165 180 252/.7)}.hover\:border-indigo-300\/85:hover{border-color:rgb(165 180 252/.85)}.hover\:border-muted-foreground\/30:hover{border-color:hsl(var(--muted-foreground)/.3)}.hover\:border-orange-500\/60:hover{border-color:rgb(249 115 22/.6)}.hover\:border-primary:hover{border-color:hsl(var(--primary))}.hover\:border-primary\/20:hover{border-color:hsl(var(--primary)/.2)}.hover\:border-primary\/25:hover{border-color:hsl(var(--primary)/.25)}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary)/.3)}.hover\:border-primary\/35:hover{border-color:hsl(var(--primary)/.35)}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary)/.4)}.hover\:border-primary\/45:hover{border-color:hsl(var(--primary)/.45)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary)/.5)}.hover\:border-primary\/60:hover{border-color:hsl(var(--primary)/.6)}.hover\:border-purple-400:hover{--tw-border-opacity:1;border-color:rgb(192 132 252/var(--tw-border-opacity,1))}.hover\:border-rose-400:hover{--tw-border-opacity:1;border-color:rgb(251 113 133/var(--tw-border-opacity,1))}.hover\:border-violet-300\/60:hover{border-color:rgb(196 181 253/.6)}.hover\:bg-\[\#5ac8c1\]:hover{--tw-bg-opacity:1;background-color:rgb(90 200 193/var(--tw-bg-opacity,1))}.hover\:bg-\[\#8b7cf6\]:hover{--tw-bg-opacity:1;background-color:rgb(139 124 246/var(--tw-bg-opacity,1))}.hover\:bg-\[\#dff8f6\]:hover{--tw-bg-opacity:1;background-color:rgb(223 248 246/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fbf8ff\]:hover{--tw-bg-opacity:1;background-color:rgb(251 248 255/var(--tw-bg-opacity,1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-accent\/40:hover{background-color:hsl(var(--accent)/.4)}.hover\:bg-accent\/60:hover{background-color:hsl(var(--accent)/.6)}.hover\:bg-amber-100:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.hover\:bg-amber-500:hover{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.hover\:bg-amber-500\/15:hover{background-color:rgb(245 158 11/.15)}.hover\:bg-background:hover{background-color:hsl(var(--background))}.hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.hover\:bg-blue-500\/80:hover{background-color:rgb(59 130 246/.8)}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-card:hover{background-color:hsl(var(--card))}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive)/.1)}.hover\:bg-destructive\/20:hover{background-color:hsl(var(--destructive)/.2)}.hover\:bg-destructive\/5:hover{background-color:hsl(var(--destructive)/.05)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\:bg-emerald-100:hover{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.hover\:bg-emerald-50\/40:hover{background-color:rgb(236 253 245/.4)}.hover\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.hover\:bg-green-500\/10:hover{background-color:rgb(34 197 94/.1)}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.hover\:bg-indigo-50\/80:hover{background-color:rgb(238 242 255/.8)}.hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/20:hover{background-color:hsl(var(--muted)/.2)}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted)/.3)}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted)/.4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted)/.5)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted)/.6)}.hover\:bg-muted\/80:hover{background-color:hsl(var(--muted)/.8)}.hover\:bg-orange-200:hover{--tw-bg-opacity:1;background-color:rgb(254 215 170/var(--tw-bg-opacity,1))}.hover\:bg-orange-400\/80:hover{background-color:rgb(251 146 60/.8)}.hover\:bg-orange-500\/15:hover{background-color:rgb(249 115 22/.15)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary)/.1)}.hover\:bg-primary\/15:hover{background-color:hsl(var(--primary)/.15)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary)/.05)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary)/.8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\:bg-purple-50\/40:hover{background-color:rgb(250 245 255/.4)}.hover\:bg-purple-600:hover{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:rgb(254 202 202/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-500\/10:hover{background-color:rgb(239 68 68/.1)}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-rose-200:hover{--tw-bg-opacity:1;background-color:rgb(254 205 211/var(--tw-bg-opacity,1))}.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-sky-100:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.hover\:bg-sky-50:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.hover\:bg-sky-700:hover{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-300:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-slate-500:hover{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.hover\:bg-teal-50:hover{--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-violet-700:hover{--tw-bg-opacity:1;background-color:rgb(109 40 217/var(--tw-bg-opacity,1))}.hover\:bg-white\/20:hover{background-color:rgb(255 255 255/.2)}.hover\:bg-white\/90:hover{background-color:rgb(255 255 255/.9)}.hover\:from-primary\/90:hover{--tw-gradient-from:hsl(var(--primary)/0.9) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-blue-600\/90:hover{--tw-gradient-to:rgb(37 99 235/0.9) var(--tw-gradient-to-position)}.hover\:text-\[\#076864\]:hover{--tw-text-opacity:1;color:rgb(7 104 100/var(--tw-text-opacity,1))}.hover\:text-\[\#7654d6\]:hover{--tw-text-opacity:1;color:rgb(118 84 214/var(--tw-text-opacity,1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-amber-400:hover{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-green-600:hover{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.hover\:text-indigo-700:hover{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-red-700:hover{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-sky-800:hover{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.hover\:text-sky-900:hover{--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:text-slate-950:hover{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.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\:opacity-90:hover{opacity:.9}.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_20px_46px_-32px_rgba\(99\2c 102\2c 241\2c 0\.68\)\]:hover{--tw-shadow:0 20px 46px -32px rgba(99,102,241,0.68);--tw-shadow-colored:0 20px 46px -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)}.hover\:shadow-\[0_24px_70px_rgba\(99\2c 102\2c 241\2c 0\.14\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.9\)\]:hover{--tw-shadow:0 24px 70px rgba(99,102,241,0.14),inset 0 1px 0 rgba(255,255,255,0.9);--tw-shadow-colored:0 24px 70px var(--tw-shadow-color),inset 0 1px 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)}.hover\:shadow-\[0_24px_70px_rgba\(99\2c 102\2c 241\2c 0\.14\)\2c inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.92\)\]:hover{--tw-shadow:0 24px 70px rgba(99,102,241,0.14),inset 0 1px 0 rgba(255,255,255,0.92);--tw-shadow-colored:0 24px 70px var(--tw-shadow-color),inset 0 1px 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)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{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/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 rgb(0 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)}.hover\:shadow-primary\/10:hover{--tw-shadow-color:hsl(var(--primary)/0.1);--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-primary\/20:hover{--tw-shadow-color:hsl(var(--primary)/0.2);--tw-shadow:var(--tw-shadow-colored)}.hover\:ring-2:hover{--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)}.hover\:ring-violet-400:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(167 139 250/var(--tw-ring-opacity,1))}.hover\:brightness-105:hover{--tw-brightness:brightness(1.05)}.hover\:brightness-105:hover,.hover\:brightness-\[1\.015\]:hover{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\:brightness-\[1\.015\]:hover{--tw-brightness:brightness(1.015)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:border-blue-400:focus{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.focus\:border-primary:focus{border-color:hsl(var(--primary))}.focus\:border-primary\/30:focus{border-color:hsl(var(--primary)/.3)}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-destructive\/10:focus{background-color:hsl(var(--destructive)/.1)}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:bg-primary\/10:focus{background-color:hsl(var(--primary)/.1)}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-destructive:focus{color:hsl(var(--destructive))}.focus\:text-green-600:focus{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.focus\:text-primary:focus{color:hsl(var(--primary))}.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-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-blue-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.focus\:ring-primary\/10:focus{--tw-ring-color:hsl(var(--primary)/0.1)}.focus\:ring-primary\/20:focus{--tw-ring-color:hsl(var(--primary)/0.2)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:border-primary:focus-visible{border-color:hsl(var(--primary))}.focus-visible\:border-primary\/40:focus-visible{border-color:hsl(var(--primary)/.4)}.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-indigo-300:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(165 180 252/var(--tw-ring-opacity,1))}.focus-visible\:ring-indigo-400\/40:focus-visible{--tw-ring-color:rgb(129 140 248/0.4)}.focus-visible\:ring-indigo-400\/50:focus-visible{--tw-ring-color:rgb(129 140 248/0.5)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:hsl(var(--primary))}.focus-visible\:ring-primary\/15:focus-visible{--tw-ring-color:hsl(var(--primary)/0.15)}.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-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))}.focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color:#fff}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95}.active\:scale-95:active,.active\:scale-\[0\.97\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x:0.97;--tw-scale-y:0.97}.active\:scale-\[0\.98\]:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-border:disabled{border-color:hsl(var(--border))}.disabled\:bg-muted-foreground\/30:disabled{background-color:hsl(var(--muted-foreground)/.3)}.disabled\:bg-muted\/40:disabled{background-color:hsl(var(--muted)/.4)}.disabled\:text-muted-foreground:disabled{color:hsl(var(--muted-foreground))}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:shadow-none:disabled{--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)}.disabled\:hover\:translate-x-0:hover:disabled{--tw-translate-x:0px}.disabled\:hover\:translate-x-0:hover:disabled,.disabled\:hover\:translate-y-0:hover:disabled{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:hover\:translate-y-0:hover:disabled{--tw-translate-y:0px}.disabled\:hover\:scale-100:hover:disabled{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:hover\:border-border\/70:hover:disabled{border-color:hsl(var(--border)/.7)}.disabled\:hover\:bg-background:hover:disabled{background-color:hsl(var(--background))}.disabled\:hover\:text-muted-foreground:hover:disabled{color:hsl(var(--muted-foreground))}.disabled\:hover\:shadow-none:hover:disabled{--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)}.group[open] .group-open\:inline{display:inline}.group[open] .group-open\:hidden{display:none}.group[open] .group-open\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/search:focus-within .group-focus-within\/search\:text-primary{color:hsl(var(--primary))}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y:-0.125rem}.group:hover .group-hover\:-translate-y-0\.5,.group:hover .group-hover\:translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0{--tw-translate-x:0px}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:scale-105,.group:hover .group-hover\:translate-x-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group\/message:hover .group-hover\/message\:border-primary\/20{border-color:hsl(var(--primary)/.2)}.group:hover .group-hover\:bg-black\/20{background-color:rgb(0 0 0/.2)}.group:hover .group-hover\:bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-indigo-50\/\[0\.28\]{background-color:rgb(238 242 255/.28)}.group:hover .group-hover\:text-primary{color:hsl(var(--primary))}.group:hover .group-hover\:opacity-100,.group\/image:hover .group-hover\/image\:opacity-100,.group\/menu-item:hover .group-hover\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-85{opacity:.85}.group:hover .group-hover\:shadow-md,.group\/message:hover .group-hover\/message\:shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 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)}.group:hover .group-hover\:brightness-105{--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)}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted)/.4)}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.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))}.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}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=inactive\]\:hidden[data-state=inactive]{display: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:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x)}@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-\[state\=active\]\:border-primary\/50[data-state=active]{border-color:hsl(var(--primary)/.5)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=active\]\:bg-primary[data-state=active]{background-color:hsl(var(--primary))}.data-\[state\=active\]\:bg-primary\/10[data-state=active]{background-color:hsl(var(--primary)/.1)}.data-\[state\=checked\]\:bg-accent[data-state=checked]{background-color:hsl(var(--accent))}.data-\[state\=checked\]\:bg-blue-600[data-state=checked]{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=checked\]\:bg-violet-600[data-state=checked]{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.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-\[state\=unchecked\]\:bg-muted-foreground\/30[data-state=unchecked]{background-color:hsl(var(--muted-foreground)/.3)}.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-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=active\]\:text-primary-foreground[data-state=active],.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.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\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-md[data-state=active]{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 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)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgb(0 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-\[state\=open\]\:animate-in[data-state=open]{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-\[state\=closed\]\:animate-out[data-state=closed],.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-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:0.8}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.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-full[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right[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)) skewX(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)) skewX(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:0}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0,.group[data-side=right] .group-data-\[side\=right\]\:rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180{--tw-rotate:180deg}.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-state=active] .group-data-\[state\=active\]\:bg-primary{background-color:hsl(var(--primary))}.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-state=active] .group-data-\[state\=active\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=active] .group-data-\[state\=active\]\:text-primary\/80{color:hsl(var(--primary)/.8)}.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/0.1),0 1px 2px -1px rgb(0 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))}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\:animate-\[spin_1\.5s_linear_infinite\]{animation:spin 1.5s linear infinite}.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}.dark\:border-\[\#5ac8c1\]\/25:is(.dark *){border-color:rgb(90 200 193/.25)}.dark\:border-\[\#5ac8c1\]\/30:is(.dark *){border-color:rgb(90 200 193/.3)}.dark\:border-amber-500\/40:is(.dark *){border-color:rgb(245 158 11/.4)}.dark\:border-amber-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(180 83 9/var(--tw-border-opacity,1))}.dark\:border-amber-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(146 64 14/var(--tw-border-opacity,1))}.dark\:border-amber-800\/50:is(.dark *){border-color:rgb(146 64 14/.5)}.dark\:border-amber-800\/60:is(.dark *){border-color:rgb(146 64 14/.6)}.dark\:border-amber-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(120 53 15/var(--tw-border-opacity,1))}.dark\:border-amber-900\/50:is(.dark *){border-color:rgb(120 53 15/.5)}.dark\:border-amber-900\/60:is(.dark *){border-color:rgb(120 53 15/.6)}.dark\:border-blue-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.dark\:border-blue-700\/50:is(.dark *){border-color:rgb(29 78 216/.5)}.dark\:border-blue-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.dark\:border-blue-800\/60:is(.dark *){border-color:rgb(30 64 175/.6)}.dark\:border-blue-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 58 138/var(--tw-border-opacity,1))}.dark\:border-blue-900\/50:is(.dark *){border-color:rgb(30 58 138/.5)}.dark\:border-blue-900\/60:is(.dark *){border-color:rgb(30 58 138/.6)}.dark\:border-blue-900\/70:is(.dark *){border-color:rgb(30 58 138/.7)}.dark\:border-cyan-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(21 94 117/var(--tw-border-opacity,1))}.dark\:border-cyan-800\/60:is(.dark *){border-color:rgb(21 94 117/.6)}.dark\:border-cyan-900\/50:is(.dark *){border-color:rgb(22 78 99/.5)}.dark\:border-cyan-900\/60:is(.dark *){border-color:rgb(22 78 99/.6)}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:border-emerald-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(6 95 70/var(--tw-border-opacity,1))}.dark\:border-emerald-800\/60:is(.dark *){border-color:rgb(6 95 70/.6)}.dark\:border-emerald-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(6 78 59/var(--tw-border-opacity,1))}.dark\:border-emerald-900\/50:is(.dark *){border-color:rgb(6 78 59/.5)}.dark\:border-gray-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.dark\:border-indigo-400\/20:is(.dark *){border-color:rgb(129 140 248/.2)}.dark\:border-indigo-400\/25:is(.dark *){border-color:rgb(129 140 248/.25)}.dark\:border-indigo-500\/15:is(.dark *){border-color:rgb(99 102 241/.15)}.dark\:border-indigo-500\/20:is(.dark *){border-color:rgb(99 102 241/.2)}.dark\:border-indigo-500\/25:is(.dark *){border-color:rgb(99 102 241/.25)}.dark\:border-indigo-500\/30:is(.dark *){border-color:rgb(99 102 241/.3)}.dark\:border-indigo-500\/35:is(.dark *){border-color:rgb(99 102 241/.35)}.dark\:border-indigo-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 48 163/var(--tw-border-opacity,1))}.dark\:border-orange-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(154 52 18/var(--tw-border-opacity,1))}.dark\:border-orange-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(124 45 18/var(--tw-border-opacity,1))}.dark\:border-orange-900\/70:is(.dark *){border-color:rgb(124 45 18/.7)}.dark\:border-purple-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(107 33 168/var(--tw-border-opacity,1))}.dark\:border-red-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(153 27 27/var(--tw-border-opacity,1))}.dark\:border-red-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(127 29 29/var(--tw-border-opacity,1))}.dark\:border-red-900\/50:is(.dark *){border-color:rgb(127 29 29/.5)}.dark\:border-red-900\/60:is(.dark *){border-color:rgb(127 29 29/.6)}.dark\:border-red-900\/70:is(.dark *){border-color:rgb(127 29 29/.7)}.dark\:border-rose-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(159 18 57/var(--tw-border-opacity,1))}.dark\:border-rose-800\/60:is(.dark *){border-color:rgb(159 18 57/.6)}.dark\:border-rose-800\/70:is(.dark *){border-color:rgb(159 18 57/.7)}.dark\:border-sky-500\/30:is(.dark *){border-color:rgb(14 165 233/.3)}.dark\:border-sky-500\/35:is(.dark *){border-color:rgb(14 165 233/.35)}.dark\:border-sky-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(3 105 161/var(--tw-border-opacity,1))}.dark\:border-sky-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(7 89 133/var(--tw-border-opacity,1))}.dark\:border-sky-800\/60:is(.dark *){border-color:rgb(7 89 133/.6)}.dark\:border-sky-800\/70:is(.dark *){border-color:rgb(7 89 133/.7)}.dark\:border-sky-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(12 74 110/var(--tw-border-opacity,1))}.dark\:border-sky-900\/50:is(.dark *){border-color:rgb(12 74 110/.5)}.dark\:border-slate-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.dark\:border-slate-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.dark\:border-slate-700\/60:is(.dark *){border-color:rgb(51 65 85/.6)}.dark\:border-slate-700\/70:is(.dark *){border-color:rgb(51 65 85/.7)}.dark\:border-slate-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.dark\:border-slate-800\/70:is(.dark *){border-color:rgb(30 41 59/.7)}.dark\:border-slate-800\/80:is(.dark *){border-color:rgb(30 41 59/.8)}.dark\:border-teal-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(19 78 74/var(--tw-border-opacity,1))}.dark\:border-teal-900\/60:is(.dark *){border-color:rgb(19 78 74/.6)}.dark\:border-teal-900\/70:is(.dark *){border-color:rgb(19 78 74/.7)}.dark\:border-violet-400\/25:is(.dark *){border-color:rgb(167 139 250/.25)}.dark\:border-violet-500\/30:is(.dark *){border-color:rgb(139 92 246/.3)}.dark\:border-violet-500\/35:is(.dark *){border-color:rgb(139 92 246/.35)}.dark\:border-violet-500\/40:is(.dark *){border-color:rgb(139 92 246/.4)}.dark\:border-violet-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(109 40 217/var(--tw-border-opacity,1))}.dark\:border-violet-800\/60:is(.dark *){border-color:rgb(91 33 182/.6)}.dark\:border-violet-800\/70:is(.dark *){border-color:rgb(91 33 182/.7)}.dark\:border-violet-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(76 29 149/var(--tw-border-opacity,1))}.dark\:border-violet-900\/50:is(.dark *){border-color:rgb(76 29 149/.5)}.dark\:border-white\/10:is(.dark *){border-color:rgb(255 255 255/.1)}.dark\:border-white\/15:is(.dark *){border-color:rgb(255 255 255/.15)}.dark\:border-yellow-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(161 98 7/var(--tw-border-opacity,1))}.dark\:border-yellow-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(133 77 14/var(--tw-border-opacity,1))}.dark\:border-zinc-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(39 39 42/var(--tw-border-opacity,1))}.dark\:border-l-\[\#9fe3df\]:is(.dark *){--tw-border-opacity:1;border-left-color:rgb(159 227 223/var(--tw-border-opacity,1))}.dark\:border-l-amber-400:is(.dark *){--tw-border-opacity:1;border-left-color:rgb(251 191 36/var(--tw-border-opacity,1))}.dark\:border-l-indigo-400:is(.dark *){--tw-border-opacity:1;border-left-color:rgb(129 140 248/var(--tw-border-opacity,1))}.dark\:border-l-orange-400:is(.dark *){--tw-border-opacity:1;border-left-color:rgb(251 146 60/var(--tw-border-opacity,1))}.dark\:border-l-red-400:is(.dark *){--tw-border-opacity:1;border-left-color:rgb(248 113 113/var(--tw-border-opacity,1))}.dark\:border-l-sky-400:is(.dark *){--tw-border-opacity:1;border-left-color:rgb(56 189 248/var(--tw-border-opacity,1))}.dark\:border-l-slate-400:is(.dark *){--tw-border-opacity:1;border-left-color:rgb(148 163 184/var(--tw-border-opacity,1))}.dark\:border-l-violet-400:is(.dark *){--tw-border-opacity:1;border-left-color:rgb(167 139 250/var(--tw-border-opacity,1))}.dark\:bg-\[\#5ac8c1\]\/10:is(.dark *){background-color:rgb(90 200 193/.1)}.dark\:bg-amber-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.dark\:bg-amber-900\/20:is(.dark *){background-color:rgb(120 53 15/.2)}.dark\:bg-amber-900\/30:is(.dark *){background-color:rgb(120 53 15/.3)}.dark\:bg-amber-900\/40:is(.dark *){background-color:rgb(120 53 15/.4)}.dark\:bg-amber-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(69 26 3/var(--tw-bg-opacity,1))}.dark\:bg-amber-950\/10:is(.dark *){background-color:rgb(69 26 3/.1)}.dark\:bg-amber-950\/20:is(.dark *){background-color:rgb(69 26 3/.2)}.dark\:bg-amber-950\/25:is(.dark *){background-color:rgb(69 26 3/.25)}.dark\:bg-amber-950\/30:is(.dark *){background-color:rgb(69 26 3/.3)}.dark\:bg-amber-950\/35:is(.dark *){background-color:rgb(69 26 3/.35)}.dark\:bg-amber-950\/40:is(.dark *){background-color:rgb(69 26 3/.4)}.dark\:bg-amber-950\/50:is(.dark *){background-color:rgb(69 26 3/.5)}.dark\:bg-blue-900\/30:is(.dark *){background-color:rgb(30 58 138/.3)}.dark\:bg-blue-900\/40:is(.dark *){background-color:rgb(30 58 138/.4)}.dark\:bg-blue-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 37 84/var(--tw-bg-opacity,1))}.dark\:bg-blue-950\/10:is(.dark *){background-color:rgb(23 37 84/.1)}.dark\:bg-blue-950\/20:is(.dark *){background-color:rgb(23 37 84/.2)}.dark\:bg-blue-950\/30:is(.dark *){background-color:rgb(23 37 84/.3)}.dark\:bg-blue-950\/35:is(.dark *){background-color:rgb(23 37 84/.35)}.dark\:bg-blue-950\/40:is(.dark *){background-color:rgb(23 37 84/.4)}.dark\:bg-cyan-900\/10:is(.dark *){background-color:rgb(22 78 99/.1)}.dark\:bg-cyan-950\/10:is(.dark *){background-color:rgb(8 51 68/.1)}.dark\:bg-cyan-950\/20:is(.dark *){background-color:rgb(8 51 68/.2)}.dark\:bg-cyan-950\/30:is(.dark *){background-color:rgb(8 51 68/.3)}.dark\:bg-emerald-900\/40:is(.dark *){background-color:rgb(6 78 59/.4)}.dark\:bg-emerald-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(2 44 34/var(--tw-bg-opacity,1))}.dark\:bg-emerald-950\/10:is(.dark *){background-color:rgb(2 44 34/.1)}.dark\:bg-emerald-950\/15:is(.dark *){background-color:rgb(2 44 34/.15)}.dark\:bg-emerald-950\/20:is(.dark *){background-color:rgb(2 44 34/.2)}.dark\:bg-emerald-950\/25:is(.dark *){background-color:rgb(2 44 34/.25)}.dark\:bg-emerald-950\/30:is(.dark *){background-color:rgb(2 44 34/.3)}.dark\:bg-emerald-950\/40:is(.dark *){background-color:rgb(2 44 34/.4)}.dark\:bg-emerald-950\/50:is(.dark *){background-color:rgb(2 44 34/.5)}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:bg-green-900\/40:is(.dark *){background-color:rgb(20 83 45/.4)}.dark\:bg-green-950\/10:is(.dark *){background-color:rgb(5 46 22/.1)}.dark\:bg-green-950\/20:is(.dark *){background-color:rgb(5 46 22/.2)}.dark\:bg-indigo-400\/10:is(.dark *){background-color:rgb(129 140 248/.1)}.dark\:bg-indigo-500\/10:is(.dark *){background-color:rgb(99 102 241/.1)}.dark\:bg-indigo-900\/30:is(.dark *){background-color:rgb(49 46 129/.3)}.dark\:bg-indigo-900\/35:is(.dark *){background-color:rgb(49 46 129/.35)}.dark\:bg-indigo-950\/20:is(.dark *){background-color:rgb(30 27 75/.2)}.dark\:bg-indigo-950\/30:is(.dark *){background-color:rgb(30 27 75/.3)}.dark\:bg-orange-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.dark\:bg-orange-900\/40:is(.dark *){background-color:rgb(124 45 18/.4)}.dark\:bg-orange-950\/30:is(.dark *){background-color:rgb(67 20 7/.3)}.dark\:bg-orange-950\/40:is(.dark *){background-color:rgb(67 20 7/.4)}.dark\:bg-purple-950\/30:is(.dark *){background-color:rgb(59 7 100/.3)}.dark\:bg-purple-950\/50:is(.dark *){background-color:rgb(59 7 100/.5)}.dark\:bg-red-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.dark\:bg-red-900\/30:is(.dark *){background-color:rgb(127 29 29/.3)}.dark\:bg-red-900\/40:is(.dark *){background-color:rgb(127 29 29/.4)}.dark\:bg-red-950\/10:is(.dark *){background-color:rgb(69 10 10/.1)}.dark\:bg-red-950\/15:is(.dark *){background-color:rgb(69 10 10/.15)}.dark\:bg-red-950\/20:is(.dark *){background-color:rgb(69 10 10/.2)}.dark\:bg-red-950\/25:is(.dark *){background-color:rgb(69 10 10/.25)}.dark\:bg-red-950\/30:is(.dark *){background-color:rgb(69 10 10/.3)}.dark\:bg-red-950\/40:is(.dark *){background-color:rgb(69 10 10/.4)}.dark\:bg-red-950\/50:is(.dark *){background-color:rgb(69 10 10/.5)}.dark\:bg-rose-950\/25:is(.dark *){background-color:rgb(76 5 25/.25)}.dark\:bg-rose-950\/30:is(.dark *){background-color:rgb(76 5 25/.3)}.dark\:bg-rose-950\/60:is(.dark *){background-color:rgb(76 5 25/.6)}.dark\:bg-sky-900\/30:is(.dark *){background-color:rgb(12 74 110/.3)}.dark\:bg-sky-900\/35:is(.dark *){background-color:rgb(12 74 110/.35)}.dark\:bg-sky-900\/40:is(.dark *){background-color:rgb(12 74 110/.4)}.dark\:bg-sky-950\/20:is(.dark *){background-color:rgb(8 47 73/.2)}.dark\:bg-sky-950\/25:is(.dark *){background-color:rgb(8 47 73/.25)}.dark\:bg-sky-950\/30:is(.dark *){background-color:rgb(8 47 73/.3)}.dark\:bg-sky-950\/35:is(.dark *){background-color:rgb(8 47 73/.35)}.dark\:bg-slate-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.dark\:bg-slate-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.dark\:bg-slate-800\/80:is(.dark *){background-color:rgb(30 41 59/.8)}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.dark\:bg-slate-900\/30:is(.dark *){background-color:rgb(15 23 42/.3)}.dark\:bg-slate-900\/35:is(.dark *){background-color:rgb(15 23 42/.35)}.dark\:bg-slate-900\/60:is(.dark *){background-color:rgb(15 23 42/.6)}.dark\:bg-slate-900\/70:is(.dark *){background-color:rgb(15 23 42/.7)}.dark\:bg-slate-950\/35:is(.dark *){background-color:rgb(2 6 23/.35)}.dark\:bg-slate-950\/40:is(.dark *){background-color:rgb(2 6 23/.4)}.dark\:bg-slate-950\/55:is(.dark *){background-color:rgb(2 6 23/.55)}.dark\:bg-slate-950\/60:is(.dark *){background-color:rgb(2 6 23/.6)}.dark\:bg-slate-950\/70:is(.dark *){background-color:rgb(2 6 23/.7)}.dark\:bg-slate-950\/80:is(.dark *){background-color:rgb(2 6 23/.8)}.dark\:bg-teal-950\/15:is(.dark *){background-color:rgb(4 47 46/.15)}.dark\:bg-teal-950\/30:is(.dark *){background-color:rgb(4 47 46/.3)}.dark\:bg-teal-950\/40:is(.dark *){background-color:rgb(4 47 46/.4)}.dark\:bg-violet-400\/10:is(.dark *){background-color:rgb(167 139 250/.1)}.dark\:bg-violet-900\/30:is(.dark *){background-color:rgb(76 29 149/.3)}.dark\:bg-violet-900\/35:is(.dark *){background-color:rgb(76 29 149/.35)}.dark\:bg-violet-900\/40:is(.dark *){background-color:rgb(76 29 149/.4)}.dark\:bg-violet-950\/20:is(.dark *){background-color:rgb(46 16 101/.2)}.dark\:bg-violet-950\/25:is(.dark *){background-color:rgb(46 16 101/.25)}.dark\:bg-violet-950\/30:is(.dark *){background-color:rgb(46 16 101/.3)}.dark\:bg-violet-950\/35:is(.dark *){background-color:rgb(46 16 101/.35)}.dark\:bg-white\/10:is(.dark *){background-color:rgb(255 255 255/.1)}.dark\:bg-white\/5:is(.dark *){background-color:rgb(255 255 255/.05)}.dark\:bg-yellow-900\/20:is(.dark *){background-color:rgb(113 63 18/.2)}.dark\:bg-yellow-900\/40:is(.dark *){background-color:rgb(113 63 18/.4)}.dark\:bg-yellow-950\/20:is(.dark *){background-color:rgb(66 32 6/.2)}.dark\:bg-zinc-700:is(.dark *){--tw-bg-opacity:1;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.dark\:bg-zinc-950\/30:is(.dark *){background-color:rgb(9 9 11/.3)}.dark\:from-\[\#5ac8c1\]\/25:is(.dark *){--tw-gradient-from:rgb(90 200 193/0.25) var(--tw-gradient-from-position);--tw-gradient-to:rgb(90 200 193/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-blue-800:is(.dark *){--tw-gradient-from:#1e40af var(--tw-gradient-from-position);--tw-gradient-to:rgb(30 64 175/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-blue-900:is(.dark *){--tw-gradient-from:#1e3a8a var(--tw-gradient-from-position);--tw-gradient-to:rgb(30 58 138/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-cyan-800:is(.dark *){--tw-gradient-from:#155e75 var(--tw-gradient-from-position);--tw-gradient-to:rgb(21 94 117/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-cyan-900:is(.dark *){--tw-gradient-from:#164e63 var(--tw-gradient-from-position);--tw-gradient-to:rgb(22 78 99/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-emerald-900:is(.dark *){--tw-gradient-from:#064e3b var(--tw-gradient-from-position);--tw-gradient-to:rgb(6 78 59/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-fuchsia-800:is(.dark *){--tw-gradient-from:#86198f var(--tw-gradient-from-position);--tw-gradient-to:rgb(134 25 143/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-fuchsia-900:is(.dark *){--tw-gradient-from:#701a75 var(--tw-gradient-from-position);--tw-gradient-to:rgb(112 26 117/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-indigo-500\/25:is(.dark *){--tw-gradient-from:rgb(99 102 241/0.25) var(--tw-gradient-from-position);--tw-gradient-to:rgb(99 102 241/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-indigo-800:is(.dark *){--tw-gradient-from:#3730a3 var(--tw-gradient-from-position);--tw-gradient-to:rgb(55 48 163/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-indigo-950\/25:is(.dark *){--tw-gradient-from:rgb(30 27 75/0.25) var(--tw-gradient-from-position);--tw-gradient-to:rgb(30 27 75/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-orange-800:is(.dark *){--tw-gradient-from:#9a3412 var(--tw-gradient-from-position);--tw-gradient-to:rgb(154 52 18/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-purple-800:is(.dark *){--tw-gradient-from:#6b21a8 var(--tw-gradient-from-position);--tw-gradient-to:rgb(107 33 168/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-rose-900:is(.dark *){--tw-gradient-from:#881337 var(--tw-gradient-from-position);--tw-gradient-to:rgb(136 19 55/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-sky-900:is(.dark *){--tw-gradient-from:#0c4a6e var(--tw-gradient-from-position);--tw-gradient-to:rgb(12 74 110/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-slate-800:is(.dark *){--tw-gradient-from:#1e293b var(--tw-gradient-from-position);--tw-gradient-to:rgb(30 41 59/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-teal-900:is(.dark *){--tw-gradient-from:#134e4a var(--tw-gradient-from-position);--tw-gradient-to:rgb(19 78 74/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-violet-400\/25:is(.dark *){--tw-gradient-from:rgb(167 139 250/0.25) var(--tw-gradient-from-position);--tw-gradient-to:rgb(167 139 250/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-violet-800:is(.dark *){--tw-gradient-from:#5b21b6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(91 33 182/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:via-indigo-300\/25:is(.dark *){--tw-gradient-to:rgb(165 180 252/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(165 180 252/0.25) var(--tw-gradient-via-position),var(--tw-gradient-to)}.dark\:via-violet-900:is(.dark *){--tw-gradient-to:rgb(76 29 149/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#4c1d95 var(--tw-gradient-via-position),var(--tw-gradient-to)}.dark\:to-amber-900:is(.dark *){--tw-gradient-to:#78350f var(--tw-gradient-to-position)}.dark\:to-cyan-900:is(.dark *){--tw-gradient-to:#164e63 var(--tw-gradient-to-position)}.dark\:to-green-800:is(.dark *){--tw-gradient-to:#166534 var(--tw-gradient-to-position)}.dark\:to-indigo-900:is(.dark *){--tw-gradient-to:#312e81 var(--tw-gradient-to-position)}.dark\:to-pink-900:is(.dark *){--tw-gradient-to:#831843 var(--tw-gradient-to-position)}.dark\:to-purple-900:is(.dark *){--tw-gradient-to:#581c87 var(--tw-gradient-to-position)}.dark\:to-sky-900:is(.dark *){--tw-gradient-to:#0c4a6e var(--tw-gradient-to-position)}.dark\:to-teal-900:is(.dark *){--tw-gradient-to:#134e4a var(--tw-gradient-to-position)}.dark\:to-violet-900:is(.dark *){--tw-gradient-to:#4c1d95 var(--tw-gradient-to-position)}.dark\:text-\[\#9fe3df\]:is(.dark *){--tw-text-opacity:1;color:rgb(159 227 223/var(--tw-text-opacity,1))}.dark\:text-amber-100:is(.dark *){--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.dark\:text-amber-100\/90:is(.dark *){color:rgb(254 243 199/.9)}.dark\:text-amber-200:is(.dark *){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dark\:text-blue-100:is(.dark *){--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.dark\:text-blue-200:is(.dark *){--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dark\:text-cyan-100:is(.dark *){--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.dark\:text-cyan-200:is(.dark *){--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.dark\:text-cyan-300:is(.dark *){--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.dark\:text-emerald-100:is(.dark *){--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.dark\:text-emerald-200\/75:is(.dark *){color:rgb(167 243 208/.75)}.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-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:text-green-100:is(.dark *){--tw-text-opacity:1;color:rgb(220 252 231/var(--tw-text-opacity,1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.dark\:text-indigo-200:is(.dark *){--tw-text-opacity:1;color:rgb(199 210 254/var(--tw-text-opacity,1))}.dark\:text-indigo-300:is(.dark *){--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.dark\:text-orange-200:is(.dark *){--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.dark\:text-purple-100:is(.dark *){--tw-text-opacity:1;color:rgb(243 232 255/var(--tw-text-opacity,1))}.dark\:text-purple-200:is(.dark *){--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1))}.dark\:text-purple-300:is(.dark *){--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.dark\:text-red-200\/80:is(.dark *){color:rgb(254 202 202/.8)}.dark\:text-red-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.dark\:text-red-300\/80:is(.dark *){color:rgb(252 165 165/.8)}.dark\:text-red-400:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dark\:text-rose-100:is(.dark *){--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.dark\:text-rose-200:is(.dark *){--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.dark\:text-rose-300:is(.dark *){--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.dark\:text-rose-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.dark\:text-sky-100:is(.dark *){--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.dark\:text-sky-100\/75:is(.dark *){color:rgb(224 242 254/.75)}.dark\:text-sky-200:is(.dark *){--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.dark\:text-sky-200\/75:is(.dark *){color:rgb(186 230 253/.75)}.dark\:text-sky-200\/80:is(.dark *){color:rgb(186 230 253/.8)}.dark\:text-sky-300:is(.dark *){--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:text-slate-50:is(.dark *){--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity,1))}.dark\:text-teal-200:is(.dark *){--tw-text-opacity:1;color:rgb(153 246 228/var(--tw-text-opacity,1))}.dark\:text-teal-300:is(.dark *){--tw-text-opacity:1;color:rgb(94 234 212/var(--tw-text-opacity,1))}.dark\:text-violet-200:is(.dark *){--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.dark\:text-violet-200\/80:is(.dark *){color:rgb(221 214 254/.8)}.dark\:text-violet-300:is(.dark *){--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:text-yellow-100:is(.dark *){--tw-text-opacity:1;color:rgb(254 249 195/var(--tw-text-opacity,1))}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.dark\:text-zinc-200:is(.dark *){--tw-text-opacity:1;color:rgb(228 228 231/var(--tw-text-opacity,1))}.dark\:text-zinc-300:is(.dark *){--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity,1))}.dark\:ring-cyan-600:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(8 145 178/var(--tw-ring-opacity,1))}.dark\:ring-purple-800:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(107 33 168/var(--tw-ring-opacity,1))}.dark\:ring-yellow-700:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(161 98 7/var(--tw-ring-opacity,1))}.dark\:placeholder\:text-slate-500:is(.dark *)::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.dark\:hover\:bg-\[\#5ac8c1\]\/15:hover:is(.dark *){background-color:rgb(90 200 193/.15)}.dark\:hover\:bg-amber-900\/30:hover:is(.dark *){background-color:rgb(120 53 15/.3)}.dark\:hover\:bg-indigo-400\/10:hover:is(.dark *){background-color:rgb(129 140 248/.1)}.dark\:hover\:bg-red-950\/30:hover:is(.dark *){background-color:rgb(69 10 10/.3)}.dark\:hover\:bg-sky-950:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(8 47 73/var(--tw-bg-opacity,1))}.dark\:hover\:bg-slate-900:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.dark\:hover\:bg-slate-900\/80:hover:is(.dark *){background-color:rgb(15 23 42/.8)}.dark\:hover\:bg-violet-400\/10:hover:is(.dark *){background-color:rgb(167 139 250/.1)}.dark\:hover\:bg-white\/20:hover:is(.dark *){background-color:rgb(255 255 255/.2)}.dark\:hover\:text-indigo-200:hover:is(.dark *){--tw-text-opacity:1;color:rgb(199 210 254/var(--tw-text-opacity,1))}.dark\:hover\:text-violet-200:hover:is(.dark *){--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.dark\:focus-visible\:ring-offset-slate-950:focus-visible:is(.dark *){--tw-ring-offset-color:#020617}.group:hover .dark\:group-hover\:bg-indigo-950\/\[0\.16\]:is(.dark *){background-color:rgb(30 27 75/.16)}@media (min-width:640px){.sm\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sm\:bottom-0{bottom:0}.sm\:bottom-28{bottom:7rem}.sm\:right-0{right:0}.sm\:right-4{right:1rem}.sm\:right-6{right:1.5rem}.sm\:right-8{right:2rem}.sm\:top-2\.5{top:.625rem}.sm\:top-4{top:1rem}.sm\:top-auto{top:auto}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:ml-1{margin-left:.25rem}.sm\:ml-2{margin-left:.5rem}.sm\:ml-auto{margin-left:auto}.sm\:mr-2{margin-right:.5rem}.sm\:mt-0{margin-top:0}.sm\:mt-0\.5{margin-top:.125rem}.sm\:mt-1{margin-top:.25rem}.sm\:mt-1\.5{margin-top:.375rem}.sm\:mt-2{margin-top:.5rem}.sm\:mt-3{margin-top:.75rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mt-6{margin-top:1.5rem}.sm\:line-clamp-2{-webkit-line-clamp:2}.sm\:line-clamp-2,.sm\:line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.sm\:line-clamp-3{-webkit-line-clamp:3}.sm\:line-clamp-none{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-12{height:3rem}.sm\:h-16{height:4rem}.sm\:h-2\.5{height:.625rem}.sm\:h-20{height:5rem}.sm\:h-28{height:7rem}.sm\:h-3\.5{height:.875rem}.sm\:h-4{height:1rem}.sm\:h-40{height:10rem}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:h-64{height:16rem}.sm\:h-7{height:1.75rem}.sm\:h-8{height:2rem}.sm\:h-9{height:2.25rem}.sm\:h-\[400px\]{height:400px}.sm\:h-\[480px\]{height:480px}.sm\:h-auto{height:auto}.sm\:max-h-60{max-height:15rem}.sm\:max-h-\[560px\]{max-height:560px}.sm\:max-h-\[85vh\]{max-height:85vh}.sm\:max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.sm\:max-h-none{max-height:none}.sm\:min-h-10{min-height:2.5rem}.sm\:min-h-16{min-height:4rem}.sm\:min-h-8{min-height:2rem}.sm\:min-h-9{min-height:2.25rem}.sm\:min-h-\[100px\]{min-height:100px}.sm\:min-h-\[120px\]{min-height:120px}.sm\:min-h-\[150px\]{min-height:150px}.sm\:min-h-\[200px\]{min-height:200px}.sm\:min-h-\[260px\]{min-height:260px}.sm\:min-h-\[280px\]{min-height:280px}.sm\:min-h-\[480px\]{min-height:480px}.sm\:w-10{width:2.5rem}.sm\:w-12{width:3rem}.sm\:w-2\.5{width:.625rem}.sm\:w-20{width:5rem}.sm\:w-28{width:7rem}.sm\:w-3\.5{width:.875rem}.sm\:w-32{width:8rem}.sm\:w-36{width:9rem}.sm\:w-4{width:1rem}.sm\:w-40{width:10rem}.sm\:w-44{width:11rem}.sm\:w-48{width:12rem}.sm\:w-5{width:1.25rem}.sm\:w-56{width:14rem}.sm\:w-6{width:1.5rem}.sm\:w-64{width:16rem}.sm\:w-7{width:1.75rem}.sm\:w-72{width:18rem}.sm\:w-9{width:2.25rem}.sm\:w-\[130px\]{width:130px}.sm\:w-\[140px\]{width:140px}.sm\:w-\[150px\]{width:150px}.sm\:w-\[220px\]{width:220px}.sm\:w-\[260px\]{width:260px}.sm\:w-\[280px\]{width:280px}.sm\:w-\[360px\]{width:360px}.sm\:w-\[380px\]{width:380px}.sm\:w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-0{min-width:0}.sm\:min-w-\[120px\]{min-width:120px}.sm\:min-w-\[200px\]{min-width:200px}.sm\:min-w-\[210px\]{min-width:210px}.sm\:min-w-\[220px\]{min-width:220px}.sm\:min-w-\[22rem\]{min-width:22rem}.sm\:min-w-\[250px\]{min-width:250px}.sm\:min-w-\[260px\]{min-width:260px}.sm\:min-w-\[5rem\]{min-width:5rem}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-\[16rem\]{max-width:16rem}.sm\:max-w-\[180px\]{max-width:180px}.sm\:max-w-\[200px\]{max-width:200px}.sm\:max-w-\[220px\]{max-width:220px}.sm\:max-w-\[40\%\]{max-width:40%}.sm\:max-w-\[425px\]{max-width:425px}.sm\:max-w-\[525px\]{max-width:525px}.sm\:max-w-\[60\%\]{max-width:60%}.sm\:max-w-\[640px\]{max-width:640px}.sm\:max-w-\[760px\]{max-width:760px}.sm\:max-w-\[80\%\]{max-width:80%}.sm\:max-w-\[960px\]{max-width:960px}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-none{flex:none}.sm\:flex-shrink-0,.sm\:shrink-0{flex-shrink:0}.sm\:translate-x-full{--tw-translate-x:100%}.sm\:translate-x-full,.sm\:translate-y-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-y-1{--tw-translate-y:0.25rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[110px_1fr\]{grid-template-columns:110px 1fr}.sm\:grid-cols-\[110px_minmax\(0\2c 1fr\)\]{grid-template-columns:110px minmax(0,1fr)}.sm\:grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[84px_minmax\(0\2c 1fr\)\]{grid-template-columns:84px minmax(0,1fr)}.sm\:grid-cols-\[84px_minmax\(0\2c 1fr\)_84px\]{grid-template-columns:84px minmax(0,1fr) 84px}.sm\:grid-cols-\[88px_minmax\(0\2c 1fr\)_88px_minmax\(0\2c 1fr\)\]{grid-template-columns:88px minmax(0,1fr) 88px minmax(0,1fr)}.sm\:grid-cols-\[9rem_minmax\(0\2c 1fr\)\]{grid-template-columns:9rem minmax(0,1fr)}.sm\:grid-cols-\[auto_minmax\(0\2c 1fr\)_auto_minmax\(0\2c 1fr\)\]{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-x-2{column-gap:.5rem}.sm\:gap-x-4{column-gap:1rem}.sm\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.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\: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))}.sm\: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))}.sm\: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))}.sm\: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))}.sm\: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))}.sm\: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))}.sm\: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))}.sm\:space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.sm\: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))}.sm\:self-auto{align-self:auto}.sm\:overflow-visible{overflow:visible}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:rounded-md{border-radius:calc(var(--radius) - 2px)}.sm\:rounded-none{border-radius:0}.sm\:border-0{border-width:0}.sm\:bg-transparent{background-color:transparent}.sm\:p-0{padding:0}.sm\:p-1{padding:.25rem}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.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\:py-0{padding-top:0;padding-bottom:0}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-0{padding-bottom:0}.sm\:pb-16{padding-bottom:4rem}.sm\:pb-2{padding-bottom:.5rem}.sm\:pb-3{padding-bottom:.75rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pl-0{padding-left:0}.sm\:pl-1\.5{padding-left:.375rem}.sm\:pl-2{padding-left:.5rem}.sm\:pl-3{padding-left:.75rem}.sm\:pr-0{padding-right:0}.sm\:pr-4{padding-right:1rem}.sm\:pt-0{padding-top:0}.sm\:pt-1{padding-top:.25rem}.sm\:pt-2{padding-top:.5rem}.sm\:pt-20{padding-top:5rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pt-8{padding-top:2rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.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-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[13px\]{font-size:13px}.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}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:leading-5{line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}.sm\:leading-normal{line-height:1.5}.sm\:leading-relaxed{line-height:1.625}.sm\:opacity-0{opacity:0}.group\/message:hover .sm\:group-hover\/message\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .sm\:group-hover\:opacity-100,.group\/fav:hover .sm\:group-hover\/fav\:opacity-100,.group\/file:hover .sm\:group-hover\/file\:opacity-100,.group\/message:hover .sm\:group-hover\/message\:opacity-100{opacity:1}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:768px){.md\:relative{position:relative}.md\:inset-auto{inset:auto}.md\:z-auto{z-index:auto}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-full{height:100%}.md\:max-h-\[calc\(100vh-24rem\)\]{max-height:calc(100vh - 24rem)}.md\:w-\[260px\]{width:260px}.md\:w-auto{width:auto}.md\:min-w-0{min-width:0}.md\:min-w-56{min-width:14rem}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-sm{max-width:24rem}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-\[160px_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:160px minmax(0,1fr) auto}.md\:grid-cols-\[180px\2c 1fr\2c auto\]{grid-template-columns:180px 1fr auto}.md\:grid-cols-\[minmax\(0\2c 1\.35fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\2c 1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.md\:grid-cols-\[minmax\(220px\2c 1fr\)_140px_150px_150px_auto\]{grid-template-columns:minmax(220px,1fr) 140px 150px 150px auto}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\: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))}.md\:overflow-visible{overflow:visible}.md\:p-8{padding:2rem}.md\:pb-0{padding-bottom:0}.md\:pt-3{padding-top:.75rem}.md\:text-right{text-align:right}.md\:opacity-0{opacity:0}.md\: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)}.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/0.1),0 1px 2px -1px rgb(0 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\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:top-20{top:5rem}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:mx-2{margin-left:.5rem;margin-right:.5rem}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:max-h-\[calc\(100vh-21rem\)\]{max-height:calc(100vh - 21rem)}.lg\:max-h-\[calc\(100vh-25rem\)\]{max-height:calc(100vh - 25rem)}.lg\:min-h-\[96px\]{min-height:96px}.lg\:w-60{width:15rem}.lg\:w-\[22rem\]{width:22rem}.lg\:min-w-\[40rem\]{min-width:40rem}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[14rem_minmax\(0\2c 1fr\)\]{grid-template-columns:14rem minmax(0,1fr)}.lg\:grid-cols-\[180px_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:180px minmax(0,1fr) auto}.lg\:grid-cols-\[18rem_minmax\(0\2c 1fr\)\]{grid-template-columns:18rem minmax(0,1fr)}.lg\:grid-cols-\[1fr_1fr_0\.75fr\]{grid-template-columns:1fr 1fr .75fr}.lg\:grid-cols-\[22rem_minmax\(0\2c 1fr\)\]{grid-template-columns:22rem minmax(0,1fr)}.lg\:grid-cols-\[390px_1fr\]{grid-template-columns:390px 1fr}.lg\:grid-cols-\[390px_minmax\(0\2c 1fr\)\]{grid-template-columns:390px minmax(0,1fr)}.lg\:grid-cols-\[400px_minmax\(0\2c 1fr\)\]{grid-template-columns:400px minmax(0,1fr)}.lg\:grid-cols-\[410px_minmax\(0\2c 1fr\)\]{grid-template-columns:410px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\2c 0\.8fr\)_minmax\(0\2c 1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(0\2c 0\.9fr\)_minmax\(0\2c 1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_180px\]{grid-template-columns:minmax(0,1fr) 180px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_24rem\]{grid-template-columns:minmax(0,1fr) 24rem}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(16rem\2c auto\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(16rem,auto) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(20rem\2c auto\)\]{grid-template-columns:minmax(0,1fr) minmax(20rem,auto)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(320px\2c 0\.42fr\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(560px\2c 46\%\)\]{grid-template-columns:minmax(0,1fr) minmax(560px,46%)}.lg\:grid-cols-\[minmax\(22rem\2c 25rem\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(22rem,25rem) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-3{gap:.75rem}.lg\:gap-6{gap:1.5rem}.lg\:self-start{align-self:flex-start}.lg\:justify-self-end{justify-self:end}.lg\:border-l{border-left-width:1px}.lg\:border-t-0{border-top-width:0}.lg\:p-4{padding:1rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-5xl{font-size:3rem;line-height:1}}@media (min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-4{top:1rem}.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:mt-4{margin-top:1rem}.xl\:mt-9{margin-top:2.25rem}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:min-w-\[32rem\]{min-width:32rem}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-\[140px_140px_150px_minmax\(200px\2c 260px\)_minmax\(220px\2c 1fr\)_auto\]{grid-template-columns:140px 140px 150px minmax(200px,260px) minmax(220px,1fr) auto}.xl\:grid-cols-\[150px_minmax\(200px\2c 260px\)_150px_160px_minmax\(260px\2c 1fr\)_auto\]{grid-template-columns:150px minmax(200px,260px) 150px 160px minmax(260px,1fr) auto}.xl\:grid-cols-\[160px_160px_190px_190px_190px_minmax\(0\2c 1fr\)_auto_auto\]{grid-template-columns:160px 160px 190px 190px 190px minmax(0,1fr) auto auto}.xl\:grid-cols-\[170px_minmax\(0\2c 1fr\)_220px\]{grid-template-columns:170px minmax(0,1fr) 220px}.xl\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.xl\:grid-cols-\[360px_minmax\(0\2c 1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\2c 1\.15fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\2c 1\.25fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 0\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(22rem\2c 0\.55fr\)\]{grid-template-columns:minmax(0,1fr) minmax(22rem,.55fr)}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(260px\2c 360px\)\]{grid-template-columns:minmax(0,1fr) minmax(260px,360px)}.xl\:grid-cols-\[minmax\(260px\2c 360px\)_auto_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(260px,360px) auto minmax(0,1fr) auto}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:gap-3{gap:.75rem}.xl\:gap-6{gap:1.5rem}.xl\: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))}.xl\:self-start{align-self:flex-start}.xl\:border-b-0{border-bottom-width:0}.xl\:border-l{border-left-width:1px}.xl\:border-r{border-right-width:1px}.xl\:border-t-0{border-top-width:0}.xl\:p-8{padding:2rem}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xl\:pl-3{padding-left:.75rem}.xl\:pl-5{padding-left:1.25rem}.xl\:pr-5{padding-right:1.25rem}.xl\:pt-3{padding-top:.75rem}.xl\:text-6xl{font-size:3.75rem;line-height:1}.xl\:text-\[2\.25rem\]{font-size:2.25rem}.xl\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1536px){.\32xl\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\32xl\:block{display:block}.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\: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}.\[\&\>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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-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:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div,.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg}.\[\&_\.cui-run-metric-label\]\:text-blue-700 .cui-run-metric-label{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.\[\&_\.cui-run-metric-label\]\:text-emerald-700 .cui-run-metric-label{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.\[\&_\.cui-run-metric-label\]\:text-red-700 .cui-run-metric-label{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.\[\&_\.cui-run-metric-label\]\:text-slate-600 .cui-run-metric-label{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.\[\&_\.katex-display\]\:my-2 .katex-display{margin-top:.5rem;margin-bottom:.5rem}.\[\&_\.katex-display\]\:overflow-x-auto .katex-display{overflow-x:auto}.\[\&_\.katex-display\]\:overflow-y-hidden .katex-display{overflow-y:hidden}.\[\&_\.katex-display\]\:py-2 .katex-display{padding-top:.5rem;padding-bottom:.5rem}.\[\&_\.katex\]\:text-\[1\.03em\] .katex{font-size:1.03em}.\[\&_\.katex\]\:text-\[1\.05em\] .katex{font-size:1.05em}.\[\&_\.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}.\[\&_button\]\:h-10 button{height:2.5rem}.\[\&_button\]\:text-\[15px\] button{font-size:15px}.\[\&_code\]\:break-words code{overflow-wrap:break-word}.\[\&_h1\]\:mb-2 h1{margin-bottom:.5rem}.\[\&_h1\]\:mb-3 h1{margin-bottom:.75rem}.\[\&_h1\]\:mt-0 h1{margin-top:0}.\[\&_h1\]\:text-lg h1{font-size:1.125rem;line-height:1.75rem}.\[\&_h1\]\:text-xl h1{font-size:1.25rem;line-height:1.75rem}.\[\&_h1\]\:font-semibold h1{font-weight:600}.\[\&_h1\]\:leading-7 h1{line-height:1.75rem}.\[\&_h2\]\:mb-2 h2{margin-bottom:.5rem}.\[\&_h2\]\:mt-4 h2{margin-top:1rem}.\[\&_h2\]\:mt-5 h2{margin-top:1.25rem}.\[\&_h2\]\:text-base h2{font-size:1rem;line-height:1.5rem}.\[\&_h2\]\:text-lg h2{font-size:1.125rem;line-height:1.75rem}.\[\&_h2\]\:font-semibold h2{font-weight:600}.\[\&_h2\]\:leading-6 h2{line-height:1.5rem}.\[\&_h3\]\:mb-1\.5 h3{margin-bottom:.375rem}.\[\&_h3\]\:mb-2 h3{margin-bottom:.5rem}.\[\&_h3\]\:mt-3 h3{margin-top:.75rem}.\[\&_h3\]\:text-base h3{font-size:1rem;line-height:1.5rem}.\[\&_h3\]\:font-semibold h3{font-weight:600}.\[\&_h3\]\:leading-6 h3{line-height:1.5rem}.\[\&_img\]\:my-3 img{margin-top:.75rem;margin-bottom:.75rem}.\[\&_img\]\:max-h-\[260px\] img{max-height:260px}.\[\&_img\]\:max-w-full img{max-width:100%}.\[\&_img\]\:rounded-md img{border-radius:calc(var(--radius) - 2px)}.\[\&_img\]\:border img{border-width:1px}.\[\&_img\]\:bg-white img{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.\[\&_img\]\:object-contain img{object-fit:contain}.\[\&_li\]\:my-1 li{margin-top:.25rem;margin-bottom:.25rem}.\[\&_li\]\:text-\[14px\] li{font-size:14px}.\[\&_li\]\:leading-\[22px\] li{line-height:22px}@media (min-width:640px){.sm\:\[\&_li\]\:text-base li{font-size:1rem;line-height:1.5rem}.sm\:\[\&_li\]\:leading-\[26px\] li{line-height:26px}}.\[\&_ol\]\:my-2 ol{margin-top:.5rem;margin-bottom:.5rem}.\[\&_ol\]\:ml-5 ol{margin-left:1.25rem}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}@media (min-width:640px){.sm\:\[\&_ol\]\:my-2 ol{margin-top:.5rem;margin-bottom:.5rem}}.\[\&_p\]\:my-0 p{margin-top:0;margin-bottom:0}.\[\&_p\]\:my-2 p{margin-top:.5rem;margin-bottom:.5rem}.\[\&_p\]\:mb-0 p{margin-bottom:0}.\[\&_p\]\:whitespace-pre-wrap p{white-space:pre-wrap}.\[\&_p\]\:break-words p{overflow-wrap:break-word}.\[\&_p\]\:text-\[14px\] p{font-size:14px}.\[\&_p\]\:leading-\[22px\] p{line-height:22px}.\[\&_p\]\:leading-relaxed p{line-height:1.625}@media (min-width:640px){.sm\:\[\&_p\]\:my-2 p{margin-top:.5rem;margin-bottom:.5rem}.sm\:\[\&_p\]\:text-base p{font-size:1rem;line-height:1.5rem}.sm\:\[\&_p\]\:leading-\[26px\] p{line-height:26px}}.\[\&_pre\]\:my-2 pre{margin-top:.5rem;margin-bottom:.5rem}.\[\&_pre\]\:max-w-full pre{max-width:100%}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:whitespace-pre-wrap pre{white-space:pre-wrap}.\[\&_pre\]\:break-words pre{overflow-wrap:break-word}@media (min-width:640px){.sm\:\[\&_pre\]\:my-2 pre{margin-top:.5rem;margin-bottom:.5rem}}.\[\&_strong\]\:font-semibold strong{font-weight:600}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3 svg{width:.75rem;height:.75rem}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:h-5 svg{height:1.25rem}.\[\&_svg\]\:w-5 svg{width:1.25rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_table\]\:block table{display:block}.\[\&_table\]\:max-w-full table{max-width:100%}.\[\&_table\]\:overflow-x-auto table{overflow-x:auto}.\[\&_td\]\:px-2\.5 td{padding-left:.625rem;padding-right:.625rem}.\[\&_td\]\:py-2 td{padding-top:.5rem;padding-bottom:.5rem}.\[\&_th\]\:px-2\.5 th{padding-left:.625rem;padding-right:.625rem}.\[\&_th\]\:py-2 th{padding-top:.5rem;padding-bottom:.5rem}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.\[\&_ul\]\:my-2 ul{margin-top:.5rem;margin-bottom:.5rem}.\[\&_ul\]\:ml-5 ul{margin-left:1.25rem}.\[\&_ul\]\:list-disc ul{list-style-type:disc}@media (min-width:640px){.sm\:\[\&_ul\]\:my-2 ul{margin-top:.5rem;margin-bottom:.5rem}}[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}