pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family: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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-bottom-1\.5{bottom:-.375rem}.-left-\[7px\]{left:-7px}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-2{right:-.5rem}.-right-\[7px\]{right:-7px}.-top-1{top:-.25rem}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.bottom-\[29\%\]{bottom:29%}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-2\/3{left:66.666667%}.left-\[21\%\]{left:21%}.left-full{left:100%}.right-0{right:0}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[21\%\]{right:21%}.right-\[7px\]{right:7px}.top-0{top:0}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-2\/3{top:66.666667%}.top-3{top:.75rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[29\%\]{top:29%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[10001\]{z-index:10001}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.m-6{margin:1.5rem}.-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.-mx-px{margin-left:-1px;margin-right:-1px}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-7{margin-left:1.75rem;margin-right:1.75rem}.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}.-mt-2{margin-top:-.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[0\.2rem\]{margin-bottom:.2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-9{margin-right:2.25rem}.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-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-\[0\.25rem\]{margin-top:.25rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-0{height:0px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.1rem\]{height:1.1rem}.h-\[224px\]{height:224px}.h-\[3px\]{height:3px}.h-\[42px\]{height:42px}.h-\[844px\]{height:844px}.h-\[calc\(100vh-3rem\)\]{height:calc(100vh - 3rem)}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-32{max-height:8rem}.max-h-80{max-height:20rem}.max-h-\[500px\]{max-height:500px}.max-h-\[90vh\]{max-height:90vh}.max-h-\[min\(65vh\,620px\)\]{max-height:min(65vh,620px)}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-5{min-height:1.25rem}.min-h-\[100px\]{min-height:100px}.min-h-\[104px\]{min-height:104px}.min-h-\[136px\]{min-height:136px}.min-h-\[218px\]{min-height:218px}.min-h-\[232px\]{min-height:232px}.min-h-\[238px\]{min-height:238px}.min-h-\[28px\]{min-height:28px}.min-h-\[390px\]{min-height:390px}.min-h-\[45vh\]{min-height:45vh}.min-h-\[82px\]{min-height:82px}.min-h-\[calc\(100vh-3rem\)\]{min-height:calc(100vh - 3rem)}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.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-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[1\.1rem\]{width:1.1rem}.w-\[140px\]{width:140px}.w-\[200px\]{width:200px}.w-\[30\%\]{width:30%}.w-\[390px\]{width:390px}.w-\[42px\]{width:42px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[14px\]{min-width:14px}.min-w-\[240px\]{min-width:240px}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-\[1000px\]{max-width:1000px}.max-w-\[120px\]{max-width:120px}.max-w-\[1260px\]{max-width:1260px}.max-w-\[130px\]{max-width:130px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[260px\]{max-width:260px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[650px\]{max-width:650px}.max-w-\[90vw\]{max-width:90vw}.max-w-\[940px\]{max-width:940px}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.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}.flex-1{flex:1 1 0%}.flex-\[1_1_0\]{flex:1 1 0}.shrink-0{flex-shrink:0}.origin-left{transform-origin:left}.origin-right{transform-origin:right}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[25deg\]{--tw-rotate: -25deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[25deg\]{--tw-rotate: 25deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-se-resize{cursor:se-resize}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[0\.35rem\]{gap:.35rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.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-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))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[24px\]{border-radius:24px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[var\(--radius-10\)\]{border-radius:var(--radius-10)}.rounded-\[var\(--radius-2\)\]{border-radius:var(--radius-2)}.rounded-\[var\(--radius-4\)\]{border-radius:var(--radius-4)}.rounded-\[var\(--radius-5\)\]{border-radius:var(--radius-5)}.rounded-\[var\(--radius-6\)\]{border-radius:var(--radius-6)}.rounded-\[var\(--radius-8\)\]{border-radius:var(--radius-8)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-\[var\(--radius-6\)\]{border-top-left-radius:var(--radius-6);border-top-right-radius:var(--radius-6)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-\[8px\]{border-bottom-width:8px}.border-l{border-left-width:1px}.border-l-\[10px\]{border-left-width:10px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-\[8px\]{border-top-width:8px}.border-none{border-style:none}.border-\[\#8ed3aa\]{--tw-border-opacity: 1;border-color:rgb(142 211 170 / var(--tw-border-opacity, 1))}.border-\[\#b6e5c8\]{--tw-border-opacity: 1;border-color:rgb(182 229 200 / var(--tw-border-opacity, 1))}.border-\[\#b9e7cd\]{--tw-border-opacity: 1;border-color:rgb(185 231 205 / var(--tw-border-opacity, 1))}.border-\[\#c8eff2\]{--tw-border-opacity: 1;border-color:rgb(200 239 242 / var(--tw-border-opacity, 1))}.border-\[\#c9f0dd\]{--tw-border-opacity: 1;border-color:rgb(201 240 221 / var(--tw-border-opacity, 1))}.border-\[\#cdd6e3\]{--tw-border-opacity: 1;border-color:rgb(205 214 227 / var(--tw-border-opacity, 1))}.border-\[\#d3dae4\]{--tw-border-opacity: 1;border-color:rgb(211 218 228 / var(--tw-border-opacity, 1))}.border-\[\#d8dee6\]{--tw-border-opacity: 1;border-color:rgb(216 222 230 / var(--tw-border-opacity, 1))}.border-\[\#d8e8ff\]{--tw-border-opacity: 1;border-color:rgb(216 232 255 / var(--tw-border-opacity, 1))}.border-\[\#d9e1eb\]{--tw-border-opacity: 1;border-color:rgb(217 225 235 / var(--tw-border-opacity, 1))}.border-\[\#dbe1e8\]{--tw-border-opacity: 1;border-color:rgb(219 225 232 / var(--tw-border-opacity, 1))}.border-\[\#dbe3ec\]{--tw-border-opacity: 1;border-color:rgb(219 227 236 / var(--tw-border-opacity, 1))}.border-\[\#dfe5ec\]{--tw-border-opacity: 1;border-color:rgb(223 229 236 / var(--tw-border-opacity, 1))}.border-\[\#dfe5ed\]{--tw-border-opacity: 1;border-color:rgb(223 229 237 / var(--tw-border-opacity, 1))}.border-\[\#dfe8e2\]{--tw-border-opacity: 1;border-color:rgb(223 232 226 / var(--tw-border-opacity, 1))}.border-\[\#e0e5ec\]{--tw-border-opacity: 1;border-color:rgb(224 229 236 / var(--tw-border-opacity, 1))}.border-\[\#e2e7ee\]{--tw-border-opacity: 1;border-color:rgb(226 231 238 / var(--tw-border-opacity, 1))}.border-\[\#e4e8ef\]{--tw-border-opacity: 1;border-color:rgb(228 232 239 / var(--tw-border-opacity, 1))}.border-\[\#e6eaf0\]{--tw-border-opacity: 1;border-color:rgb(230 234 240 / var(--tw-border-opacity, 1))}.border-\[\#e8d7a6\]{--tw-border-opacity: 1;border-color:rgb(232 215 166 / var(--tw-border-opacity, 1))}.border-\[\#e8ddff\]{--tw-border-opacity: 1;border-color:rgb(232 221 255 / var(--tw-border-opacity, 1))}.border-\[\#edf0f3\]{--tw-border-opacity: 1;border-color:rgb(237 240 243 / var(--tw-border-opacity, 1))}.border-\[\#edf0f4\]{--tw-border-opacity: 1;border-color:rgb(237 240 244 / var(--tw-border-opacity, 1))}.border-\[\#f1c6cb\]{--tw-border-opacity: 1;border-color:rgb(241 198 203 / var(--tw-border-opacity, 1))}.border-\[\#f6e4b7\]{--tw-border-opacity: 1;border-color:rgb(246 228 183 / var(--tw-border-opacity, 1))}.border-\[\#ffd7d7\]{--tw-border-opacity: 1;border-color:rgb(255 215 215 / var(--tw-border-opacity, 1))}.border-\[var\(--bg-brand\)\]{border-color:var(--bg-brand)}.border-\[var\(--border-brand\)\]{border-color:var(--border-brand)}.border-\[var\(--border-neutral-l0\)\]{border-color:var(--border-neutral-l0)}.border-\[var\(--border-neutral-l1\)\]{border-color:var(--border-neutral-l1)}.border-\[var\(--border-neutral-l2\)\]{border-color:var(--border-neutral-l2)}.border-\[var\(--icon-brand\)\]{border-color:var(--icon-brand)}.border-\[var\(--status-success-default\)\]{border-color:var(--status-success-default)}.border-\[var\(--workbench-border\)\]{border-color:var(--workbench-border)}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-b-transparent{border-bottom-color:transparent}.border-l-\[\#a7aebb\]{--tw-border-opacity: 1;border-left-color:rgb(167 174 187 / var(--tw-border-opacity, 1))}.border-t-\[var\(--text-tertiary\)\]{border-top-color:var(--text-tertiary)}.border-t-current{border-top-color:currentColor}.border-t-transparent{border-top-color:transparent}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.\!bg-\[\#edf1f4\]{--tw-bg-opacity: 1 !important;background-color:rgb(237 241 244 / var(--tw-bg-opacity, 1))!important}.bg-\[\#178b52\]{--tw-bg-opacity: 1;background-color:rgb(23 139 82 / var(--tw-bg-opacity, 1))}.bg-\[\#1d2939\]\/35{background-color:#1d293959}.bg-\[\#27a968\]{--tw-bg-opacity: 1;background-color:rgb(39 169 104 / var(--tw-bg-opacity, 1))}.bg-\[\#52c38a\]{--tw-bg-opacity: 1;background-color:rgb(82 195 138 / var(--tw-bg-opacity, 1))}.bg-\[\#7b63f6\]{--tw-bg-opacity: 1;background-color:rgb(123 99 246 / var(--tw-bg-opacity, 1))}.bg-\[\#8068f7\]{--tw-bg-opacity: 1;background-color:rgb(128 104 247 / var(--tw-bg-opacity, 1))}.bg-\[\#8b95a5\]{--tw-bg-opacity: 1;background-color:rgb(139 149 165 / var(--tw-bg-opacity, 1))}.bg-\[\#a7aebb\]{--tw-bg-opacity: 1;background-color:rgb(167 174 187 / var(--tw-bg-opacity, 1))}.bg-\[\#c7ccd4\]{--tw-bg-opacity: 1;background-color:rgb(199 204 212 / var(--tw-bg-opacity, 1))}.bg-\[\#c9505a\]{--tw-bg-opacity: 1;background-color:rgb(201 80 90 / var(--tw-bg-opacity, 1))}.bg-\[\#dff6e9\]{--tw-bg-opacity: 1;background-color:rgb(223 246 233 / var(--tw-bg-opacity, 1))}.bg-\[\#e4e9ef\]{--tw-bg-opacity: 1;background-color:rgb(228 233 239 / var(--tw-bg-opacity, 1))}.bg-\[\#ebe9ff\]{--tw-bg-opacity: 1;background-color:rgb(235 233 255 / var(--tw-bg-opacity, 1))}.bg-\[\#edf3fb\]{--tw-bg-opacity: 1;background-color:rgb(237 243 251 / var(--tw-bg-opacity, 1))}.bg-\[\#eef1f5\]{--tw-bg-opacity: 1;background-color:rgb(238 241 245 / var(--tw-bg-opacity, 1))}.bg-\[\#eefaf3\]{--tw-bg-opacity: 1;background-color:rgb(238 250 243 / var(--tw-bg-opacity, 1))}.bg-\[\#ef6c75\]{--tw-bg-opacity: 1;background-color:rgb(239 108 117 / var(--tw-bg-opacity, 1))}.bg-\[\#f0a11a\]{--tw-bg-opacity: 1;background-color:rgb(240 161 26 / var(--tw-bg-opacity, 1))}.bg-\[\#f0edff\]{--tw-bg-opacity: 1;background-color:rgb(240 237 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f1f3f6\]{--tw-bg-opacity: 1;background-color:rgb(241 243 246 / var(--tw-bg-opacity, 1))}.bg-\[\#f1fbf6\]{--tw-bg-opacity: 1;background-color:rgb(241 251 246 / var(--tw-bg-opacity, 1))}.bg-\[\#f2f5f8\]{--tw-bg-opacity: 1;background-color:rgb(242 245 248 / var(--tw-bg-opacity, 1))}.bg-\[\#f3fbf7\]{--tw-bg-opacity: 1;background-color:rgb(243 251 247 / var(--tw-bg-opacity, 1))}.bg-\[\#f3fcf7\]{--tw-bg-opacity: 1;background-color:rgb(243 252 247 / var(--tw-bg-opacity, 1))}.bg-\[\#f3fdfe\]{--tw-bg-opacity: 1;background-color:rgb(243 253 254 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f8ff\]{--tw-bg-opacity: 1;background-color:rgb(244 248 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f5f6f8\]{--tw-bg-opacity: 1;background-color:rgb(245 246 248 / var(--tw-bg-opacity, 1))}.bg-\[\#f5f7fa\]{--tw-bg-opacity: 1;background-color:rgb(245 247 250 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f9fb\]{--tw-bg-opacity: 1;background-color:rgb(247 249 251 / var(--tw-bg-opacity, 1))}.bg-\[\#f7fcf9\]{--tw-bg-opacity: 1;background-color:rgb(247 252 249 / var(--tw-bg-opacity, 1))}.bg-\[\#f9fafc\]{--tw-bg-opacity: 1;background-color:rgb(249 250 252 / var(--tw-bg-opacity, 1))}.bg-\[\#faf7ff\]{--tw-bg-opacity: 1;background-color:rgb(250 247 255 / var(--tw-bg-opacity, 1))}.bg-\[\#fbfcfd\]{--tw-bg-opacity: 1;background-color:rgb(251 252 253 / var(--tw-bg-opacity, 1))}.bg-\[\#fcfcfd\]{--tw-bg-opacity: 1;background-color:rgb(252 252 253 / var(--tw-bg-opacity, 1))}.bg-\[\#fdf6e4\]{--tw-bg-opacity: 1;background-color:rgb(253 246 228 / var(--tw-bg-opacity, 1))}.bg-\[\#fff3f4\]{--tw-bg-opacity: 1;background-color:rgb(255 243 244 / var(--tw-bg-opacity, 1))}.bg-\[\#fff7f7\]{--tw-bg-opacity: 1;background-color:rgb(255 247 247 / var(--tw-bg-opacity, 1))}.bg-\[\#fffaf0\]{--tw-bg-opacity: 1;background-color:rgb(255 250 240 / var(--tw-bg-opacity, 1))}.bg-\[var\(--bg-base\)\]{background-color:var(--bg-base)}.bg-\[var\(--bg-base-default\)\]{background-color:var(--bg-base-default)}.bg-\[var\(--bg-base-secondary\)\]{background-color:var(--bg-base-secondary)}.bg-\[var\(--bg-base-tertiary\)\]{background-color:var(--bg-base-tertiary)}.bg-\[var\(--bg-brand\)\]{background-color:var(--bg-brand)}.bg-\[var\(--bg-brand-popup\)\]{background-color:var(--bg-brand-popup)}.bg-\[var\(--bg-overlay-l1\)\]{background-color:var(--bg-overlay-l1)}.bg-\[var\(--bg-overlay-l2\)\]{background-color:var(--bg-overlay-l2)}.bg-\[var\(--border-neutral-l1\)\]{background-color:var(--border-neutral-l1)}.bg-\[var\(--icon-brand\)\]{background-color:var(--icon-brand)}.bg-\[var\(--status-success-default\)\]{background-color:var(--status-success-default)}.bg-\[var\(--status-warning-default\)\]{background-color:var(--status-warning-default)}.bg-\[var\(--workbench-action\)\]{background-color:var(--workbench-action)}.bg-\[var\(--workbench-execution\)\]{background-color:var(--workbench-execution)}.bg-\[var\(--workbench-panel\)\]{background-color:var(--workbench-panel)}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-left{-o-object-position:left;object-position:left}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.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-\[0\.45rem_0\.5rem\]{padding:.45rem .5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.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-20{padding-top:5rem;padding-bottom:5rem}.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-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pr-0\.5{padding-right:.125rem}.pr-4{padding-right:1rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-\[15vh\]{padding-top:15vh}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-7xl{font-size:4.5rem;line-height:1}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[25px\]{font-size:25px}.text-\[28px\]{font-size:28px}.text-\[2rem\]{font-size:2rem}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.text-\[40px\]{font-size:40px}.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-\[var\(--body-sm-strong-font-weight\)\]{font-weight:var(--body-sm-strong-font-weight)}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-8{line-height:2rem}.leading-\[1\.12\]{line-height:1.12}.leading-\[var\(--body-sm-line-height\)\]{line-height:var(--body-sm-line-height)}.leading-\[var\(--body-xs-line-height\)\]{line-height:var(--body-xs-line-height)}.leading-\[var\(--heading-xl-line-height\)\]{line-height:var(--heading-xl-line-height)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.\!text-\[\#2d3b51\]{--tw-text-opacity: 1 !important;color:rgb(45 59 81 / var(--tw-text-opacity, 1))!important}.\!text-\[\#66758a\]{--tw-text-opacity: 1 !important;color:rgb(102 117 138 / var(--tw-text-opacity, 1))!important}.text-\[\#16864d\]{--tw-text-opacity: 1;color:rgb(22 134 77 / var(--tw-text-opacity, 1))}.text-\[\#172033\]{--tw-text-opacity: 1;color:rgb(23 32 51 / var(--tw-text-opacity, 1))}.text-\[\#178b52\]{--tw-text-opacity: 1;color:rgb(23 139 82 / var(--tw-text-opacity, 1))}.text-\[\#1e573b\]{--tw-text-opacity: 1;color:rgb(30 87 59 / var(--tw-text-opacity, 1))}.text-\[\#202d42\]{--tw-text-opacity: 1;color:rgb(32 45 66 / var(--tw-text-opacity, 1))}.text-\[\#263248\]{--tw-text-opacity: 1;color:rgb(38 50 72 / var(--tw-text-opacity, 1))}.text-\[\#27354a\]{--tw-text-opacity: 1;color:rgb(39 53 74 / var(--tw-text-opacity, 1))}.text-\[\#304057\]{--tw-text-opacity: 1;color:rgb(48 64 87 / var(--tw-text-opacity, 1))}.text-\[\#304158\]{--tw-text-opacity: 1;color:rgb(48 65 88 / var(--tw-text-opacity, 1))}.text-\[\#324056\]{--tw-text-opacity: 1;color:rgb(50 64 86 / var(--tw-text-opacity, 1))}.text-\[\#334258\]{--tw-text-opacity: 1;color:rgb(51 66 88 / var(--tw-text-opacity, 1))}.text-\[\#344258\]{--tw-text-opacity: 1;color:rgb(52 66 88 / var(--tw-text-opacity, 1))}.text-\[\#35435a\]{--tw-text-opacity: 1;color:rgb(53 67 90 / var(--tw-text-opacity, 1))}.text-\[\#416eac\]{--tw-text-opacity: 1;color:rgb(65 110 172 / var(--tw-text-opacity, 1))}.text-\[\#47556a\]{--tw-text-opacity: 1;color:rgb(71 85 106 / var(--tw-text-opacity, 1))}.text-\[\#536174\]{--tw-text-opacity: 1;color:rgb(83 97 116 / var(--tw-text-opacity, 1))}.text-\[\#566378\]{--tw-text-opacity: 1;color:rgb(86 99 120 / var(--tw-text-opacity, 1))}.text-\[\#5a6a7c\]{--tw-text-opacity: 1;color:rgb(90 106 124 / var(--tw-text-opacity, 1))}.text-\[\#5d7d6c\]{--tw-text-opacity: 1;color:rgb(93 125 108 / var(--tw-text-opacity, 1))}.text-\[\#5f6f82\]{--tw-text-opacity: 1;color:rgb(95 111 130 / var(--tw-text-opacity, 1))}.text-\[\#657388\]{--tw-text-opacity: 1;color:rgb(101 115 136 / var(--tw-text-opacity, 1))}.text-\[\#6954e5\]{--tw-text-opacity: 1;color:rgb(105 84 229 / var(--tw-text-opacity, 1))}.text-\[\#6e7d90\]{--tw-text-opacity: 1;color:rgb(110 125 144 / var(--tw-text-opacity, 1))}.text-\[\#6f7c8e\]{--tw-text-opacity: 1;color:rgb(111 124 142 / var(--tw-text-opacity, 1))}.text-\[\#718096\]{--tw-text-opacity: 1;color:rgb(113 128 150 / var(--tw-text-opacity, 1))}.text-\[\#788597\]{--tw-text-opacity: 1;color:rgb(120 133 151 / var(--tw-text-opacity, 1))}.text-\[\#7b8798\]{--tw-text-opacity: 1;color:rgb(123 135 152 / var(--tw-text-opacity, 1))}.text-\[\#7f8ca0\]{--tw-text-opacity: 1;color:rgb(127 140 160 / var(--tw-text-opacity, 1))}.text-\[\#8390a2\]{--tw-text-opacity: 1;color:rgb(131 144 162 / var(--tw-text-opacity, 1))}.text-\[\#8491a2\]{--tw-text-opacity: 1;color:rgb(132 145 162 / var(--tw-text-opacity, 1))}.text-\[\#8591a1\]{--tw-text-opacity: 1;color:rgb(133 145 161 / var(--tw-text-opacity, 1))}.text-\[\#8a95a7\]{--tw-text-opacity: 1;color:rgb(138 149 167 / var(--tw-text-opacity, 1))}.text-\[\#8a97a7\]{--tw-text-opacity: 1;color:rgb(138 151 167 / var(--tw-text-opacity, 1))}.text-\[\#8b97a8\]{--tw-text-opacity: 1;color:rgb(139 151 168 / var(--tw-text-opacity, 1))}.text-\[\#8b98a9\]{--tw-text-opacity: 1;color:rgb(139 152 169 / var(--tw-text-opacity, 1))}.text-\[\#8c98a8\]{--tw-text-opacity: 1;color:rgb(140 152 168 / var(--tw-text-opacity, 1))}.text-\[\#8d9aad\]{--tw-text-opacity: 1;color:rgb(141 154 173 / var(--tw-text-opacity, 1))}.text-\[\#9a7b33\]{--tw-text-opacity: 1;color:rgb(154 123 51 / var(--tw-text-opacity, 1))}.text-\[\#9aa4b3\]{--tw-text-opacity: 1;color:rgb(154 164 179 / var(--tw-text-opacity, 1))}.text-\[\#9aa5b4\]{--tw-text-opacity: 1;color:rgb(154 165 180 / var(--tw-text-opacity, 1))}.text-\[\#a5aebb\]{--tw-text-opacity: 1;color:rgb(165 174 187 / var(--tw-text-opacity, 1))}.text-\[\#a9741f\]{--tw-text-opacity: 1;color:rgb(169 116 31 / var(--tw-text-opacity, 1))}.text-\[\#c9505a\]{--tw-text-opacity: 1;color:rgb(201 80 90 / var(--tw-text-opacity, 1))}.text-\[\#ef6c75\]{--tw-text-opacity: 1;color:rgb(239 108 117 / var(--tw-text-opacity, 1))}.text-\[var\(--accent-teal\)\]{color:var(--accent-teal)}.text-\[var\(--body-base-font-size\)\]{color:var(--body-base-font-size)}.text-\[var\(--body-md-font-size\)\]{color:var(--body-md-font-size)}.text-\[var\(--body-sm-font-size\)\]{color:var(--body-sm-font-size)}.text-\[var\(--body-sm-strong-font-size\)\]{color:var(--body-sm-strong-font-size)}.text-\[var\(--body-xs-font-size\)\]{color:var(--body-xs-font-size)}.text-\[var\(--heading-lg-font-size\)\]{color:var(--heading-lg-font-size)}.text-\[var\(--heading-md-font-size\)\]{color:var(--heading-md-font-size)}.text-\[var\(--heading-sm-font-size\)\]{color:var(--heading-sm-font-size)}.text-\[var\(--heading-xl-font-size\)\]{color:var(--heading-xl-font-size)}.text-\[var\(--heading-xs-font-size\)\]{color:var(--heading-xs-font-size)}.text-\[var\(--icon-brand\)\]{color:var(--icon-brand)}.text-\[var\(--icon-secondary\)\]{color:var(--icon-secondary)}.text-\[var\(--icon-tertiary\)\]{color:var(--icon-tertiary)}.text-\[var\(--status-error-default\)\]{color:var(--status-error-default)}.text-\[var\(--status-success-default\)\]{color:var(--status-success-default)}.text-\[var\(--status-warning-default\)\]{color:var(--status-warning-default)}.text-\[var\(--text-brand\)\]{color:var(--text-brand)}.text-\[var\(--text-danger\)\]{color:var(--text-danger)}.text-\[var\(--text-default\)\]{color:var(--text-default)}.text-\[var\(--text-onbrand\)\]{color:var(--text-onbrand)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-quaternary\)\]{color:var(--text-quaternary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-secondary-hover\)\]{color:var(--text-secondary-hover)}.text-\[var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-\[var\(--workbench-text\)\]{color:var(--workbench-text)}.text-\[var\(--workbench-text-muted\)\]{color:var(--workbench-text-muted)}.text-current{color:currentColor}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_9999px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow: 0 0 0 9999px rgba(0,0,0,.4);--tw-shadow-colored: 0 0 0 9999px 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_10px_24px_rgba\(32\,67\,48\,0\.15\)\]{--tw-shadow: 0 10px 24px rgba(32,67,48,.15);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_38px_rgba\(38\,53\,76\,0\.08\)\]{--tw-shadow: 0 14px 38px rgba(38,53,76,.08);--tw-shadow-colored: 0 14px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_70px_rgba\(17\,29\,52\,0\.25\)\]{--tw-shadow: 0 22px 70px rgba(17,29,52,.25);--tw-shadow-colored: 0 22px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(31\,45\,66\,0\.24\)\]{--tw-shadow: 0 24px 70px rgba(31,45,66,.24);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(37\,52\,75\,0\.03\)\]{--tw-shadow: 0 2px 8px rgba(37,52,75,.03);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_10px_rgba\(38\,50\,72\,0\.08\)\]{--tw-shadow: 0 4px 10px rgba(38,50,72,.08);--tw-shadow-colored: 0 4px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_18px_rgba\(35\,48\,72\,0\.04\)\]{--tw-shadow: 0 4px 18px rgba(35,48,72,.04);--tw-shadow-colored: 0 4px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_5px_14px_rgba\(23\,139\,82\,0\.18\)\]{--tw-shadow: 0 5px 14px rgba(23,139,82,.18);--tw-shadow-colored: 0 5px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(38\,50\,72\,0\.05\)\]{--tw-shadow: 0 8px 28px rgba(38,50,72,.05);--tw-shadow-colored: 0 8px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[\#eaf7f0\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(234 247 240 / var(--tw-ring-opacity, 1)) }.ring-\[\#f1eeff\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(241 238 255 / var(--tw-ring-opacity, 1)) }.ring-\[\#fdf3d9\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 243 217 / var(--tw-ring-opacity, 1)) }.ring-\[\#fff1f2\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 241 242 / var(--tw-ring-opacity, 1)) }.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\]{transition-property:border-color;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-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}.\[background-image\:radial-gradient\(\#bdc6d3_1\.1px\,transparent_1\.1px\)\]{background-image:radial-gradient(#bdc6d3 1.1px,transparent 1.1px)}.\[background-size\:26px_26px\]{background-size:26px 26px}:root,[data-theme=dark]{--radius-2: 2px;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-10: 10px;--radius-full: 9999px;--spacer-0: 0px;--spacer-4: 4px;--spacer-6: 6px;--spacer-8: 8px;--spacer-12: 12px;--spacer-16: 16px;--spacer-24: 24px;--spacer-32: 32px;--spacer-40: 40px;--font-family-default: SF Pro Text;--font-family-heading: SF Pro;--font-family-mono: JetBrains Mono;--font-weight-default: 400;--font-weight-code: 450;--font-weight-medium: 500;--font-weight-strong: 600;--body-xs-font-size: 10px;--body-xs-line-height: 14px;--body-sm-font-size: 11px;--body-sm-line-height: 16px;--body-sm-strong-font-size: 11px;--body-sm-strong-font-weight: 500;--body-sm-strong-line-height: 16px;--body-md-font-size: 12px;--body-md-line-height: 18px;--body-base-font-size: 13px;--body-base-line-height: 20px;--body-sm-strong-font-family: "SF Pro Text", system-ui, -apple-system, sans-serif;--body-sm-font-family: "SF Pro Text", system-ui, -apple-system, sans-serif;--body-base-font-family: "SF Pro Text", system-ui, -apple-system, sans-serif;--heading-3xs-font-size: 11px;--heading-3xs-line-height: 16px;--heading-3xs-font-weight: 600;--heading-2xs-font-size: 12px;--heading-2xs-line-height: 18px;--heading-2xs-font-weight: 600;--heading-xs-font-size: 13px;--heading-xs-line-height: 20px;--heading-xs-font-weight: 600;--heading-sm-font-size: 16px;--heading-sm-line-height: 24px;--heading-sm-font-weight: 600;--heading-md-font-size: 20px;--heading-md-line-height: 28px;--heading-md-font-weight: 600;--heading-lg-font-size: 22px;--heading-lg-line-height: 30px;--heading-lg-font-weight: 600;--heading-xl-font-size: 24px;--heading-xl-line-height: 32px;--heading-xl-font-weight: 600;--code-editor-font-family: "JetBrains Mono", system-ui, -apple-system, sans-serif;--code-editor-font-size: 13px;--code-editor-line-height: 20px;--code-editor-font-weight: 450;--bg-base-default: #1b1c1e;--bg-base-secondary: #222427;--bg-base-tertiary: #2a2d32;--bg-overlay-l1: rgba(224, 226, 242, .05);--bg-overlay-l2: rgba(224, 226, 242, .07);--bg-overlay-l3: rgba(224, 226, 242, .1);--bg-overlay-l4: rgba(224, 226, 242, .14);--bg-loading-backdrop: rgba(27, 28, 30, .72);--bg-menu: #202123;--bg-tooltip: #1b1c1e;--bg-brand: #32f08c;--bg-brand-hover: #28e080;--bg-brand-disabled: rgba(50, 240, 140, .2);--bg-brand-popup: rgba(50, 240, 140, .12);--text-default: #d5d7de;--text-default-hover: #f5f9fe;--text-secondary: #9aa0b0;--text-secondary-hover: #d5d7de;--text-tertiary: #868a93;--text-disabled: #5c6069;--text-onbrand: #0c0c0d;--text-brand: #32f08c;--icon-default: #d5d7de;--icon-secondary: #9aa0b0;--icon-tertiary: #868a93;--icon-onbrand: #0c0c0d;--icon-brand: #32f08c;--border-neutral-l0: rgba(224, 226, 242, .08);--border-neutral-l1: rgba(224, 226, 242, .12);--border-neutral-l2: rgba(224, 226, 242, .18);--border-neutral-l3: rgba(224, 226, 242, .22);--border-brand: #32f08c;--border-contrast: #ffffff;--status-primary-default: #5a8ff7;--status-primary-surface-l1: rgba(90, 143, 247, .18);--status-success-default: #3cc9a0;--status-success-surface-l1: rgba(51, 193, 146, .18);--status-warning-default: #e0a042;--status-warning-surface-l1: rgba(224, 160, 66, .16);--status-error-default: #f76c6c;--status-error-surface-l1: rgba(246, 90, 90, .18);--accent-teal: #3cd8a0;--accent-coral: #ff9392;--accent-amber: #dcb364;--brand-rgb: 50, 240, 140;--error-rgb: 246, 90, 90;--pastel-green-bg: rgba(52, 211, 153, .09);--pastel-green-border: rgba(52, 211, 153, .18);--pastel-green-accent: #34d399;--pastel-pink-bg: rgba(244, 114, 182, .09);--pastel-pink-border: rgba(244, 114, 182, .18);--pastel-pink-accent: #f472b6;--pastel-cyan-bg: rgba(34, 211, 238, .09);--pastel-cyan-border: rgba(34, 211, 238, .18);--pastel-cyan-accent: #22d3ee;--pastel-blue-bg: rgba(96, 165, 250, .09);--pastel-blue-border: rgba(96, 165, 250, .18);--pastel-blue-accent: #60a5fa;--pastel-purple-bg: rgba(167, 139, 250, .09);--pastel-purple-border: rgba(167, 139, 250, .18);--pastel-purple-accent: #a78bfa;--pastel-yellow-bg: rgba(250, 204, 21, .09);--pastel-yellow-border: rgba(250, 204, 21, .18);--pastel-yellow-accent: #facc15;--pastel-card-title: var(--text-default);--pastel-card-desc: var(--text-secondary);--pastel-card-hover-shadow: rgba(0, 0, 0, .18);--composer-bg: var(--bg-base-tertiary);--composer-border: var(--border-neutral-l2);--composer-shadow: rgba(0, 0, 0, .22);--composer-focus-ring: rgba(50, 240, 140, .16);--special-white: #ffffff;--scrollbar-thumb: rgba(224, 226, 242, .15);--scrollbar-thumb-hover: rgba(224, 226, 242, .25);--econ-fg: var(--text-default);--econ-muted: var(--text-secondary);--econ-border: var(--border-neutral-l1);--econ-surface: var(--bg-base-secondary)}[data-theme=light]{--bg-base-default: #f5f6f8;--bg-base-secondary: #ffffff;--bg-base-tertiary: #e9ebef;--bg-overlay-l1: rgba(0, 0, 0, .05);--bg-overlay-l2: rgba(0, 0, 0, .07);--bg-overlay-l3: rgba(0, 0, 0, .09);--bg-overlay-l4: rgba(0, 0, 0, .14);--bg-loading-backdrop: rgba(255, 255, 255, .72);--bg-menu: #ebecf0;--bg-tooltip: #ffffff;--bg-brand: #0d8c42;--bg-brand-hover: #0b7235;--bg-brand-disabled: rgba(13, 140, 66, .2);--bg-brand-popup: rgba(13, 140, 66, .1);--brand-rgb: 13, 140, 66;--text-default: #111827;--text-default-hover: #030712;--text-secondary: #4b5563;--text-secondary-hover: #374151;--text-tertiary: #6b7280;--text-disabled: #9ca3af;--text-onbrand: #ffffff;--text-brand: #0d7a3e;--icon-default: #111827;--icon-secondary: #4b5563;--icon-tertiary: #6b7280;--icon-onbrand: #ffffff;--icon-brand: #0d7a3e;--border-neutral-l0: rgba(0, 0, 0, .08);--border-neutral-l1: rgba(0, 0, 0, .12);--border-neutral-l2: rgba(0, 0, 0, .18);--border-neutral-l3: rgba(0, 0, 0, .24);--border-brand: #0d8c42;--border-contrast: #000000;--status-primary-default: #1d4ed8;--status-primary-surface-l1: rgba(29, 78, 216, .12);--status-success-default: #0d8c42;--status-success-surface-l1: rgba(13, 140, 66, .12);--status-warning-default: #b45309;--status-warning-surface-l1: rgba(180, 83, 9, .12);--status-error-default: #b91c1c;--status-error-surface-l1: rgba(185, 28, 28, .12);--error-rgb: 185, 28, 28;--accent-teal: #0d9488;--accent-coral: #e11d48;--accent-amber: #d97706;--special-white: #ffffff;--scrollbar-thumb: rgba(0, 0, 0, .18);--scrollbar-thumb-hover: rgba(0, 0, 0, .28);--econ-fg: var(--text-default);--econ-muted: var(--text-secondary);--econ-border: var(--border-neutral-l1);--econ-surface: var(--bg-base-secondary);--pastel-green-bg: #f0fdf7;--pastel-green-border: #bfe8d5;--pastel-green-accent: #059669;--pastel-pink-bg: #fff4f6;--pastel-pink-border: #f9d1dc;--pastel-pink-accent: #e11d78;--pastel-cyan-bg: #effcfd;--pastel-cyan-border: #c5ecf3;--pastel-cyan-accent: #0e9bb8;--pastel-blue-bg: #f3f8ff;--pastel-blue-border: #cfe3ff;--pastel-blue-accent: #2f6fe4;--pastel-purple-bg: #f8f6ff;--pastel-purple-border: #ddd4fb;--pastel-purple-accent: #7c5ce0;--pastel-yellow-bg: #fffbee;--pastel-yellow-border: #f7e6ad;--pastel-yellow-accent: #b7791f;--pastel-card-title: var(--text-default);--pastel-card-desc: var(--text-secondary);--pastel-card-hover-shadow: rgba(15, 23, 42, .1);--composer-bg: #fafafa;--composer-border: #e7e7ea;--composer-shadow: rgba(15, 23, 42, .06);--composer-focus-ring: rgba(13, 140, 66, .14)}[data-workbench-theme=light]{--workbench-canvas: #f5f6f8;--workbench-panel: #ffffff;--workbench-panel-muted: #fafbfc;--workbench-panel-subtle: #f3f6f8;--workbench-border: #e1e5eb;--workbench-border-strong: #c8ccd4;--workbench-text: #263248;--workbench-text-muted: #78859a;--workbench-action: #178b52;--workbench-action-hover: #147442;--workbench-action-surface: #eaf7f0;--workbench-execution: #178b52;--workbench-execution-surface: #eaf7f0;--workbench-nav-active: #ececef;--bg-base-default: var(--workbench-canvas);--bg-base-secondary: var(--workbench-panel);--bg-base-tertiary: var(--workbench-panel-subtle);--bg-overlay-l1: rgba(38, 50, 72, .05);--bg-overlay-l2: rgba(38, 50, 72, .07);--bg-overlay-l3: rgba(38, 50, 72, .1);--bg-overlay-l4: rgba(38, 50, 72, .14);--bg-menu: var(--workbench-panel);--bg-tooltip: var(--workbench-text);--bg-brand: var(--workbench-action);--bg-brand-hover: var(--workbench-action-hover);--bg-brand-disabled: rgba(23, 139, 82, .2);--bg-brand-popup: var(--workbench-action-surface);--text-default: var(--workbench-text);--text-default-hover: #172033;--text-secondary: #566378;--text-secondary-hover: var(--workbench-text);--text-tertiary: var(--workbench-text-muted);--text-disabled: #9aa5b4;--text-onbrand: #ffffff;--text-brand: var(--workbench-action);--icon-default: var(--workbench-text);--icon-secondary: #566378;--icon-tertiary: var(--workbench-text-muted);--icon-onbrand: #ffffff;--icon-brand: var(--workbench-action);--border-neutral-l0: var(--workbench-border);--border-neutral-l1: var(--workbench-border);--border-neutral-l2: var(--workbench-border-strong);--border-neutral-l3: #afb8c5;--border-brand: var(--workbench-action);--border-contrast: var(--workbench-text);--status-success-default: var(--workbench-action);--status-success-surface-l1: var(--workbench-action-surface);--pastel-card-title: var(--workbench-text);--pastel-card-desc: #566378;--composer-bg: var(--workbench-panel);--composer-border: var(--workbench-border);--composer-shadow: rgba(38, 50, 72, .06);--composer-focus-ring: rgba(23, 139, 82, .14);--scrollbar-thumb: rgba(38, 50, 72, .18);--scrollbar-thumb-hover: rgba(38, 50, 72, .28)}body[data-workbench-theme=light]{background-color:var(--workbench-canvas)}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;width:100%;overflow:hidden}body{font-family:SF Pro Text,SF Pro Display,Inter,PingFang SC,system-ui,sans-serif;background-color:var(--bg-base-default);color:var(--text-default);-webkit-font-smoothing:antialiased;transition:background-color .25s ease,color .25s ease}*,*:before,*:after{transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.theme-transitioning *,.theme-transitioning *:before,.theme-transitioning *:after{transition:none!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}[data-icon]{display:inline-flex;align-items:center;justify-content:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:currentColor}@keyframes chatSlideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.chat-slide-in{animation:chatSlideIn .25s ease-out}.mono,.num,code,samp,pre{font-family:var(--code-editor-font-family);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacer-6);padding:0 var(--spacer-12);height:28px;border-radius:var(--radius-4);border:1px solid transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;font-family:var(--body-sm-strong-font-family);font-size:var(--body-sm-strong-font-size);line-height:1;font-weight:var(--body-sm-strong-font-weight);transition:background .12s,color .12s,border-color .12s}.ds-btn--sm{height:24px;padding:0 var(--spacer-8);font-size:var(--body-xs-font-size)}.ds-btn--md{height:28px;padding:0 var(--spacer-12)}.ds-btn--lg{height:32px;padding:0 var(--spacer-16);font-size:var(--body-base-font-size)}.ds-btn--primary{background:var(--text-default);color:var(--bg-base-default);border-color:var(--text-default)}.ds-btn--primary:hover{background:var(--text-default-hover)}.ds-btn--secondary{background:var(--bg-overlay-l2);color:var(--text-default);border-color:var(--border-neutral-l1)}.ds-btn--secondary:hover{background:var(--bg-overlay-l3);border-color:var(--border-neutral-l2)}.ds-btn--tertiary,.ds-btn--ghost{background:transparent;color:var(--text-default);border-color:transparent}.ds-btn--tertiary:hover,.ds-btn--ghost:hover{background:var(--bg-overlay-l2)}.ds-btn--danger{background:var(--status-error-default);color:var(--special-white);border-color:var(--status-error-default)}.ds-btn--danger:hover{filter:brightness(.92)}.ds-btn--brand{background:var(--bg-brand);color:var(--text-onbrand);border-color:var(--bg-brand)}.ds-btn--brand:hover{background:var(--bg-brand-hover);border-color:var(--bg-brand-hover)}.ds-btn--link{background:transparent;color:var(--text-default);border-color:transparent;padding:0;height:auto}.ds-btn--link:hover{color:var(--text-default-hover);text-decoration:underline}.ds-btn--outline{background:var(--bg-overlay-l2);color:var(--text-default);border-color:var(--border-neutral-l2)}.ds-btn--outline:hover{background:var(--bg-overlay-l3);border-color:var(--border-brand)}.ds-btn--icon{padding:0;width:28px;justify-content:center}.ds-btn--icon.ds-btn--sm{width:24px}.ds-btn-group{display:inline-flex}.ds-btn-group>.ds-btn{border-radius:0;margin-left:-1px}.ds-btn-group>.ds-btn:first-child{border-top-left-radius:var(--radius-4);border-bottom-left-radius:var(--radius-4);margin-left:0}.ds-btn-group>.ds-btn:last-child{border-top-right-radius:var(--radius-4);border-bottom-right-radius:var(--radius-4)}.ds-btn[disabled]{cursor:not-allowed;opacity:.5}.ds-card{background:var(--bg-base-secondary);border:1px solid var(--border-neutral-l1);border-radius:var(--radius-4);padding:var(--spacer-24)}.ds-tag{display:inline-flex;align-items:center;padding:0 var(--spacer-6);height:18px;border-radius:var(--radius-2);font-size:var(--body-xs-font-size);line-height:1;background:var(--bg-overlay-l2);color:var(--text-secondary);border:1px solid var(--border-neutral-l1)}.ds-tag--brand{background:var(--bg-brand-popup);color:var(--text-brand)}.ds-tag--success{background:var(--status-success-surface-l1);color:var(--status-success-default)}.ds-tag--warning{background:var(--status-warning-surface-l1);color:var(--status-warning-default)}.ds-tag--danger{background:var(--status-error-surface-l1);color:var(--status-error-default)}.ds-tag--count{justify-content:center;min-width:18px;padding:0 var(--spacer-6);border-radius:var(--radius-full);background:var(--bg-overlay-l3);border:none;font-variant-numeric:tabular-nums}.ds-input{display:flex;align-items:center;gap:var(--spacer-8);padding:0 var(--spacer-12);height:28px;background:var(--bg-overlay-l1);border:1px solid var(--border-neutral-l1);border-radius:var(--radius-4);color:var(--text-default);width:100%;font-size:var(--body-sm-font-size)}.ds-input:focus-within{border-color:var(--border-brand)}.ds-input input{flex:1;background:transparent;border:none;outline:none;color:var(--text-default);font:inherit}.ds-input input::-moz-placeholder{color:var(--text-tertiary)}.ds-input input::placeholder{color:var(--text-tertiary)}.ds-select{width:100%;height:28px;padding:0 var(--spacer-32) 0 var(--spacer-12);background:var(--bg-overlay-l1);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239aa0aa' stroke-width='2'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right var(--spacer-12) center;background-size:12px;color:var(--text-default);border:1px solid var(--border-neutral-l1);border-radius:var(--radius-4);-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;font-size:var(--body-sm-font-size)}.ds-select:focus{border-color:var(--border-brand);outline:none}.ds-textarea{width:100%;min-height:96px;padding:var(--spacer-8) var(--spacer-12);background:var(--bg-overlay-l1);border:1px solid var(--border-neutral-l1);border-radius:var(--radius-4);color:var(--text-default);font-family:var(--body-base-font-family);font-size:var(--body-sm-font-size);line-height:var(--body-base-line-height);resize:vertical}.ds-textarea:focus{outline:none;border-color:var(--border-brand)}.ds-switch{position:relative;display:inline-flex;width:32px;height:18px;background:var(--bg-overlay-l3);border:1px solid var(--border-neutral-l1);border-radius:var(--radius-full);cursor:pointer;transition:background .15s}.ds-switch input{display:none}.ds-switch__thumb{position:absolute;top:2px;left:2px;width:12px;height:12px;background:var(--text-default);border-radius:50%;transition:left .15s}.ds-switch:has(input:checked){background:var(--bg-brand);border-color:var(--bg-brand)}.ds-switch:has(input:checked) .ds-switch__thumb{left:16px;background:var(--text-onbrand)}.ds-statcard{display:flex;flex-direction:column;gap:var(--spacer-8);padding:var(--spacer-16);background:var(--bg-base-secondary);border:1px solid var(--border-neutral-l1);border-radius:var(--radius-10)}.ds-statcard__label{font-size:var(--body-xs-font-size);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.ds-statcard__value{font-family:var(--code-editor-font-family);font-variant-numeric:tabular-nums;font-size:var(--heading-lg-font-size);font-weight:var(--font-weight-strong);color:var(--text-default)}.ds-alert{display:flex;gap:var(--spacer-12);padding:var(--spacer-12) var(--spacer-16);background:var(--bg-base-secondary);border:1px solid var(--border-neutral-l1);border-radius:var(--radius-4);color:var(--text-default);align-items:flex-start}.ds-settingrow{display:flex;align-items:center;justify-content:space-between;gap:var(--spacer-24);padding:var(--spacer-16) var(--spacer-24)}.ds-settingrow__main{display:flex;flex-direction:column;gap:var(--spacer-4);min-width:0}.ds-settingrow__title{font-size:var(--body-md-font-size);font-weight:var(--font-weight-medium);color:var(--text-default)}.ds-settingrow__desc{font-size:var(--body-sm-font-size);color:var(--text-tertiary)}.ds-settingrow__panel{display:flex;flex-direction:column;background:var(--bg-base-secondary);border:1px solid var(--border-neutral-l1);border-radius:var(--radius-10);overflow:hidden}.ds-settingrow__panel>.ds-settingrow+.ds-settingrow{border-top:1px solid var(--border-neutral-l1)}.ds-settingrow__group{display:flex;flex-direction:column;gap:var(--spacer-12)}.ds-settingrow__group+.ds-settingrow__group{margin-top:var(--spacer-24)}.ds-settingrow__grouplabel{font-size:var(--body-sm-font-size);font-weight:var(--font-weight-medium);color:var(--text-secondary);padding-left:var(--spacer-4)}.ds-settingrow__select{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--spacer-12);min-width:200px;height:36px;padding:0 var(--spacer-12);font-size:var(--body-sm-font-size);font-weight:var(--font-weight-medium);color:var(--text-default);background:var(--bg-overlay-l2);border:1px solid var(--border-neutral-l2);border-radius:var(--radius-6);cursor:pointer}.ds-settingrow__btn{display:inline-flex;align-items:center;gap:var(--spacer-6);height:36px;padding:0 var(--spacer-16);font-size:var(--body-sm-font-size);color:var(--text-default);background:var(--bg-overlay-l2);border:1px solid var(--border-neutral-l2);border-radius:var(--radius-6);cursor:pointer}.ds-tabs{display:flex;gap:var(--spacer-24);border-bottom:1px solid var(--border-neutral-l1)}.ds-tab{padding:var(--spacer-12) 0;background:transparent;border:none;color:var(--text-tertiary);cursor:pointer;font:inherit;font-size:var(--body-sm-font-size);position:relative}.ds-tab:hover,.ds-tab.is-active{color:var(--text-default)}.ds-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--icon-default)}.ds-empty{display:flex;flex-direction:column;align-items:center;padding:var(--spacer-40) var(--spacer-24);color:var(--text-tertiary);text-align:center;border:1px dashed var(--border-neutral-l1);border-radius:var(--radius-4)}.ds-table-wrap{border:1px solid var(--border-neutral-l1);border-radius:var(--radius-8);overflow:hidden;background:var(--bg-base-secondary)}.ds-table{width:100%;border-collapse:collapse}.ds-table th,.ds-table td{text-align:left;padding:var(--spacer-12) var(--spacer-8);border-bottom:1px solid var(--border-neutral-l1);font-size:var(--body-sm-font-size)}.ds-table th{color:var(--text-tertiary);font-weight:400;font-size:var(--body-xs-font-size);text-transform:uppercase;letter-spacing:.04em}.ds-table td{color:var(--text-default)}.ds-stack-8{display:flex;flex-direction:column;gap:var(--spacer-8)}.ds-stack-12{display:flex;flex-direction:column;gap:var(--spacer-12)}.ds-stack-16{display:flex;flex-direction:column;gap:var(--spacer-16)}.ds-stack-24{display:flex;flex-direction:column;gap:var(--spacer-24)}.ds-stack-40{display:flex;flex-direction:column;gap:var(--spacer-40)}.ds-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacer-16)}.ds-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacer-16)}.ds-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacer-16)}.ds-grid-6{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--spacer-16)}.econ-md h1{font-size:1.5rem;font-weight:700;margin:1.25rem 0 .5rem;color:var(--text-default-hover);border-bottom:1px solid var(--border-neutral-l1);padding-bottom:.35rem}.econ-md h2{font-size:1.25rem;font-weight:700;margin:1rem 0 .4rem;color:var(--text-default);border-bottom:1px solid var(--border-neutral-l1);padding-bottom:.2rem}.econ-md h3{font-size:1.1rem;font-weight:600;margin:.75rem 0 .3rem;color:var(--text-default-hover)}.econ-md h4{font-size:1rem;font-weight:600;margin:.6rem 0 .25rem;color:var(--text-default-hover)}.econ-md p{margin:.35rem 0;line-height:1.65;color:var(--text-default)}.econ-md strong{color:var(--text-default-hover);font-weight:700}.econ-md ul{margin:.35rem 0;padding-left:1.5rem;list-style:disc}.econ-md ol{margin:.35rem 0;padding-left:1.5rem;list-style:decimal}.econ-md li{margin:.2rem 0;line-height:1.55;color:var(--text-default)}.econ-md-code-block-wrapper{position:relative;margin:.6rem 0;border-radius:6px;overflow:hidden;border:1px solid var(--border-neutral-l1)}.econ-md-code-lang{position:absolute;top:0;right:0;padding:.2rem .6rem;font-size:.7rem;color:var(--text-secondary);background:var(--bg-overlay-l3);border-bottom-left-radius:4px;text-transform:uppercase;letter-spacing:.5px}.econ-md-pre{background:var(--bg-base-tertiary);margin:0;padding:.8rem 1rem;overflow-x:auto;line-height:1.45;font-size:.82rem}.econ-md-pre code{background:transparent!important;padding:0!important;border-radius:0!important;font-size:inherit!important;color:var(--text-default)!important}.econ-md-inline-code{background:var(--bg-overlay-l2);color:var(--accent-coral);padding:.15rem .45rem;border-radius:4px;font-size:.85em;font-family:JetBrains Mono,monospace}.econ-md-blockquote{border-left:3px solid var(--bg-brand);margin:.5rem 0;padding:.35rem 1rem;background:var(--bg-brand-popup);border-radius:0 4px 4px 0;color:var(--text-secondary)}.econ-md-link{color:var(--text-brand);text-decoration:none;border-bottom:1px solid var(--border-brand)}.econ-md-link:hover{border-bottom-color:var(--bg-brand-hover);color:var(--bg-brand-hover)}.econ-md-img{max-width:100%;height:auto;border-radius:6px;margin:.5rem 0;border:1px solid var(--border-neutral-l1)}.econ-md-table-wrapper{overflow-x:auto;margin:.5rem 0;border-radius:6px;border:1px solid var(--border-neutral-l1)}.econ-md-table{width:100%;border-collapse:collapse;font-size:.85rem;min-width:480px}.econ-md-thead{background:var(--bg-overlay-l1)}.econ-md-th{padding:.5rem .75rem;text-align:left;font-weight:600;color:var(--text-default-hover);border-bottom:1px solid var(--border-neutral-l1)}.econ-md-td{padding:.4rem .75rem;border-bottom:1px solid var(--border-neutral-l1);color:var(--text-default)}.econ-md-tr:last-child .econ-md-td{border-bottom:none}.econ-md-hr{border:none;border-top:1px solid var(--border-neutral-l1);margin:1rem 0}.econ-progress-bar{background:linear-gradient(90deg,var(--bg-brand),var(--bg-brand-hover));border-radius:999px;height:8px;transition:width .5s}.econ-progress-track{background:var(--bg-overlay-l2);border-radius:999px;height:8px;overflow:hidden}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes va-pulse{0%{box-shadow:0 0 #32f08c73}70%{box-shadow:0 0 0 6px #32f08c00}to{box-shadow:0 0 #32f08c00}}@keyframes agentDagBreathe{0%,to{box-shadow:0 6px 14px #2632481a,0 0 0 4px #eaf7f0b8}50%{box-shadow:0 8px 20px #178b522e,0 0 0 8px #52c38a1a}}@keyframes agentDagPortBreathe{0%,to{box-shadow:0 0 #52c38a75}50%{box-shadow:0 0 0 7px #52c38a00}}@keyframes agentDagFlow{0%{filter:drop-shadow(0 0 0 rgba(82,195,138,0))}50%{filter:drop-shadow(0 0 5px rgba(82,195,138,.72))}to{filter:drop-shadow(0 0 0 rgba(82,195,138,0))}}.agent-dag-node-active{animation:agentDagBreathe 1.8s ease-in-out infinite}.agent-dag-port-active{animation:agentDagPortBreathe 1.8s ease-in-out infinite}.agent-dag-connector-active{animation:agentDagFlow 1.8s ease-in-out infinite}.agent-run-row-active{box-shadow:inset 3px 0 #27a968}.agent-run-status-dot{animation:agentDagPortBreathe 1.8s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.agent-dag-node-active,.agent-dag-port-active,.agent-dag-connector-active,.agent-run-status-dot{animation:none}}.page-enter{animation:fadeInUp .35s ease-out}.public-landing{opacity:1;filter:none}.app-loading{min-height:100vh;background:var(--bg-loading-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.card-hover-lift{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card-hover-lift:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f;border-color:rgba(var(--brand-rgb),.25)}.skeleton{background:linear-gradient(90deg,var(--bg-overlay-l1) 25%,var(--bg-overlay-l3) 50%,var(--bg-overlay-l1) 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:var(--radius-4)}.skill-search-input{transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.skill-search-input:hover{border-color:var(--border-neutral-l2)!important}.glass-surface{background:var(--bg-base-secondary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-neutral-l1)}.gradient-accent-top{position:relative}.nav-active-indicator{position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;background:var(--bg-brand);border-radius:0 var(--radius-2) var(--radius-2) 0;animation:slideDown .2s ease-out}.reveal{opacity:0;transform:translateY(16px);transition:opacity .4s ease,transform .4s ease}.reveal.visible{opacity:1;transform:translateY(0)}.ds-card--elevated{box-shadow:0 2px 8px #00000014,0 1px 2px #0000000f;transition:box-shadow .2s ease,transform .2s ease}.ds-card--elevated:hover{box-shadow:0 8px 24px #0000001f,0 2px 4px #00000014}.ds-statcard{transition:transform .2s ease,box-shadow .2s ease}.ds-statcard:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.ds-table tbody tr{transition:background-color .15s ease}.ds-table tbody tr:hover{background:var(--bg-overlay-l1)}.ds-empty{transition:border-color .2s ease}.ds-empty:hover{border-color:var(--border-neutral-l2)}.progress-stage-cell{transition:transform .15s ease}.progress-stage-cell:hover{transform:scale(1.05)}.msg-user-bubble{position:relative;transition:box-shadow .15s ease}.msg-user-bubble:hover{box-shadow:0 2px 8px rgba(var(--brand-rgb),.1)}.modal-backdrop{animation:fadeIn .15s ease-out}.modal-content{animation:slideDown .2s ease-out}.msg-actions{opacity:0;transition:opacity .15s ease}.msg-user-bubble:hover .msg-actions,[class*=msg-]:hover .msg-actions{opacity:1}*:focus-visible{outline:none;ring:2px solid var(--border-brand);ring-offset:2px}.ds-input{transition:border-color .2s ease,box-shadow .2s ease}.ds-input:hover{border-color:var(--border-neutral-l2)}.ds-input:focus-within{border-color:var(--border-brand);box-shadow:0 0 0 2px rgba(var(--brand-rgb),.1)}.ds-select{transition:border-color .2s ease,box-shadow .2s ease}.ds-select:hover{border-color:var(--border-neutral-l2)}.ds-select:focus{border-color:var(--border-brand);box-shadow:0 0 0 2px rgba(var(--brand-rgb),.1)}.ds-textarea{transition:border-color .2s ease,box-shadow .2s ease}.ds-textarea:hover{border-color:var(--border-neutral-l2)}.ds-textarea:focus{border-color:var(--border-brand);box-shadow:0 0 0 2px rgba(var(--brand-rgb),.1)}.ds-tag{transition:all .15s ease}.ds-tag:hover{opacity:.85}.ds-tag--brand:hover{background:rgba(var(--brand-rgb),.2)}.ds-tag--success:hover{background:#3cc9a040}.ds-tag--danger:hover{background:#f76c6c40}.ds-tag--warning:hover{background:#e0a04240}.ds-btn-group .ds-btn{transition:all .12s ease}.section-card{border-radius:var(--radius-10);border:1px solid var(--border-neutral-l1);background:var(--bg-base-secondary);padding:var(--spacer-24)}.section-card-header{border-radius:var(--radius-10);border:1px solid var(--border-neutral-l1);background:var(--bg-base-secondary);padding:var(--spacer-24) var(--spacer-24) var(--spacer-16)}.brand-divider{height:1px;background:linear-gradient(90deg,transparent,var(--bg-brand),transparent);opacity:.3;margin:var(--spacer-16) 0}.stagger-fade-in>*{animation:fadeInUp .35s ease-out backwards}.stagger-fade-in>*:nth-child(1){animation-delay:.02s}.stagger-fade-in>*:nth-child(2){animation-delay:.06s}.stagger-fade-in>*:nth-child(3){animation-delay:.1s}.stagger-fade-in>*:nth-child(4){animation-delay:.14s}.stagger-fade-in>*:nth-child(5){animation-delay:.18s}.stagger-fade-in>*:nth-child(6){animation-delay:.22s}.stagger-fade-in>*:nth-child(7){animation-delay:.26s}.stagger-fade-in>*:nth-child(8){animation-delay:.3s}.stagger-fade-in>*:nth-child(9){animation-delay:.34s}.stagger-fade-in>*:nth-child(10){animation-delay:.38s}.note-card{border-radius:var(--radius-6);border:1px solid var(--border-neutral-l1);background:var(--bg-overlay-l1);padding:.45rem .5rem;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.note-card:hover{border-color:rgba(var(--brand-rgb),.15);background:var(--bg-overlay-l2)}.note-card__header{display:flex;align-items:center;gap:.35rem;margin-bottom:.2rem}.note-card__title{font-size:var(--body-sm-strong-font-size);font-weight:var(--body-sm-strong-font-weight);color:var(--text-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-card__role{font-size:var(--body-xs-font-size);font-weight:500;color:var(--text-brand)}.note-card__body{font-size:var(--body-xs-font-size);line-height:1.5;color:var(--text-secondary);margin-bottom:.3rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.note-card__footer{display:flex;justify-content:flex-end}.conv-item{display:flex;align-items:flex-start;gap:.5rem;width:100%;padding:.375rem .5rem;border-radius:var(--radius-4);border:1px solid transparent;background:transparent;cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease,transform .2s ease,box-shadow .2s ease}.conv-item:hover{background:var(--bg-overlay-l1);border-color:var(--border-neutral-l1)}.conv-item--active,.conv-item--active:hover{background:var(--bg-brand-popup);border-color:var(--border-brand)}.conv-item__body{flex:1;min-width:0}.conv-item__title{font-size:11px;font-weight:600;color:var(--text-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-item__meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.conv-item__more{background:transparent;border:none;color:var(--text-tertiary);cursor:pointer;font-size:.6rem;padding:1px 3px;line-height:1;transition:color .12s ease}.conv-item__more:hover{color:var(--text-default)!important}.task-row{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;border-radius:var(--radius-4);cursor:pointer;font-size:var(--body-xs-font-size);color:var(--text-default);transition:background .15s ease,transform .2s ease,box-shadow .2s ease}.task-row:hover{background:var(--bg-overlay-l1)}.task-row__ticker{font-weight:600;color:var(--text-default);min-width:56px}.task-row__date{color:var(--text-tertiary)}.task-row__status{margin-left:auto;font-weight:600}.task-row__more{background:transparent;border:none;color:var(--text-tertiary);cursor:pointer;font-size:.6rem;padding:1px 3px;margin-left:4px;line-height:1;transition:color .12s ease}.task-row__more:hover{color:var(--text-default)!important}.wa-chat-shell{display:flex;flex-direction:column;min-height:400px;height:calc(100vh - 320px)}.wa-chat-messages{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacer-12);padding:var(--spacer-8) var(--spacer-8) 0}.wa-chat-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacer-8);padding:var(--spacer-32);color:var(--text-tertiary);text-align:center}.wa-chat-empty__icon{opacity:.32}.wa-chat-empty__text{max-width:360px;font-size:var(--body-sm-font-size);line-height:var(--body-sm-line-height)}.wa-chat-bubble{align-self:flex-start;max-width:min(85%,720px);padding:var(--spacer-10, 10px) var(--spacer-12);border-radius:var(--radius-10);border:1px solid var(--bg-overlay-l2);background:var(--bg-overlay-l1);word-break:break-word;box-shadow:0 10px 24px #00000014}.wa-chat-bubble--user{align-self:flex-end;background:var(--bg-brand-popup);border-color:rgba(var(--brand-rgb, 59, 130, 246),.18)}.wa-chat-bubble--system{background:var(--status-warning-surface-l1);border-color:var(--status-warning-surface-l2)}.wa-chat-bubble__content{font-size:var(--body-sm-font-size);line-height:1.55;white-space:pre-wrap;color:var(--text-secondary)}.wa-chat-bubble--user .wa-chat-bubble__content{color:var(--text-default)}.wa-chat-bubble--system .wa-chat-bubble__content{color:var(--text-warning)}.wa-chat-bubble__time{margin-top:var(--spacer-4);font-size:.625rem;color:var(--text-tertiary)}.wa-chat-bubble--user .wa-chat-bubble__time{text-align:right}.wa-chat-streaming{display:inline-flex;align-items:center;gap:var(--spacer-6);color:var(--text-secondary);font-size:var(--body-sm-font-size)}.wa-chat-streaming__dot{flex-shrink:0}.wa-chat-composer-wrap{padding:var(--spacer-32) var(--spacer-8) var(--spacer-8);border-top:1px solid var(--border-neutral-l1)}.wa-chat-composer{max-width:none;background:var(--bg-base-secondary);box-shadow:inset 0 1px rgba(var(--brand-rgb, 59, 130, 246),.04)}.wa-chat-composer__input{min-height:28px;max-height:15vh;resize:none}.wa-chat-composer__input:disabled{opacity:.5;cursor:not-allowed}.wa-chat-date{position:relative;flex-shrink:0}.wa-chat-date__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.wa-chat-date .ds-composer__icon-btn{border:1px solid var(--border-neutral-l2);background:var(--bg-overlay-l2);color:var(--icon-tertiary)}.wa-chat-date .ds-composer__icon-btn:hover{background:var(--bg-overlay-l3);color:var(--icon-default)}.wa-chat-composer .ds-composer__actions{gap:var(--spacer-4)}.wa-chat-composer .ds-composer__send{color:var(--text-onbrand);transition:background .15s ease,transform .15s ease,opacity .15s ease}.wa-chat-composer .ds-composer__send:hover:not(:disabled){transform:translateY(-1px)}.wa-chat-composer .ds-composer__send:disabled{background:var(--bg-overlay-l3);color:var(--text-tertiary);cursor:not-allowed}.wa-chat-error{margin:var(--spacer-4) var(--spacer-8) 0;padding:var(--spacer-8) var(--spacer-12);border-radius:var(--radius-6);background:var(--status-error-surface-l1);color:var(--status-error-default);font-size:var(--body-xs-font-size);border:1px solid var(--status-error-surface-l1)}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:var(--spacer-6)}.status-dot--success{background:var(--status-success-default)}.status-dot--error{background:#c0392b}.status-dot--warning{background:var(--status-warning-default)}.status-dot--neutral{background:var(--text-tertiary)}.status-dot--brand{background:var(--bg-brand)}@keyframes loginCapabilityTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.login-capability-ticker{overflow:hidden;outline:none}.login-capability-ticker:focus-visible{box-shadow:inset 0 0 0 2px var(--border-brand)}.login-capability-ticker__track{display:flex;width:-moz-max-content;width:max-content;animation:loginCapabilityTicker 24s linear infinite}.login-capability-ticker:hover .login-capability-ticker__track,.login-capability-ticker:focus .login-capability-ticker__track{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.login-capability-ticker{overflow-x:auto}.login-capability-ticker__track{animation:none}}.msg-actions{opacity:1!important}.agent-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:4px;border:1px solid var(--border-neutral-l1);background:var(--bg-base-tertiary);color:var(--text-secondary);font-size:.75rem;cursor:pointer;transition:all .15s ease}.agent-chip:hover{background:var(--bg-brand-popup);color:var(--text-brand);border-color:var(--border-brand)}.agent-item{display:flex;align-items:center;gap:.4rem;padding:.4rem .5rem;border-radius:6px;background:var(--bg-base-tertiary);border:1px solid var(--border-neutral-l1);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.agent-item:hover{border-color:rgba(var(--brand-rgb),.15);background:var(--bg-overlay-l1)}.agent-btn{background:transparent;border:none;font-size:.8rem;padding:2px 4px;transition:color .12s ease}.agent-btn:not(:disabled):hover{color:var(--text-brand)!important}.agent-btn--remove:not(:disabled):hover{color:var(--status-error-default)!important}.btn-cancel{transition:color .12s ease,border-color .12s ease}.btn-cancel:hover{color:var(--text-default)!important;border-color:var(--border-neutral-l1)!important}.btn-create{transition:opacity .12s ease}.btn-create:not(:disabled):hover{opacity:.85}.msg-day-divider{display:flex;align-items:center;gap:var(--spacer-12);padding:var(--spacer-12) 0}.msg-day-divider:before,.msg-day-divider:after{content:"";flex:1;height:1px;background:var(--border-neutral-l1)}.msg-day-divider span{font-size:var(--body-xs-font-size);color:var(--text-tertiary);letter-spacing:.04em}.chat-avatar{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-8);background:var(--bg-brand-popup);color:var(--text-brand);border:1px solid rgba(var(--brand-rgb),.2)}.chat-msg-ai{display:flex;gap:var(--spacer-8);align-items:flex-start;max-width:100%}.chat-msg-ai__body{flex:1 1 1000px;width:1000px;max-width:100%;min-width:0;border-radius:var(--radius-10);background:var(--bg-base-secondary);border:1px solid var(--border-neutral-l1);box-shadow:0 6px 20px #0000000d;padding:var(--spacer-12) var(--spacer-16)}.chat-msg-user{align-self:flex-end;max-width:min(72%,520px);border-radius:18px;background:var(--bg-brand-popup);border:1px solid rgba(var(--brand-rgb),.2);color:var(--text-default);padding:var(--spacer-8) var(--spacer-12);box-shadow:0 4px 14px #0000000f}.suggest-card{position:relative;display:flex;flex-direction:column;gap:var(--spacer-8);text-align:left;padding:var(--spacer-16);border-radius:var(--radius-10);border:1px solid var(--border-neutral-l1);cursor:pointer;background:var(--bg-base-secondary);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.suggest-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px var(--pastel-card-hover-shadow)}.suggest-card__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-8);flex-shrink:0}.suggest-card__title{font-size:var(--body-md-font-size);font-weight:var(--font-weight-strong);color:var(--pastel-card-title);line-height:1.35}.suggest-card__desc{font-size:var(--body-xs-font-size);color:var(--pastel-card-desc);line-height:1.5}.chat-composer-wrap{position:sticky;bottom:0;z-index:5;margin-top:var(--spacer-24);padding:var(--spacer-12) var(--spacer-16) var(--spacer-16);background:var(--bg-base-default);box-shadow:0 -1px 0 var(--border-neutral-l0)}.chat-composer-wrap--workbench{margin-top:var(--spacer-16);padding:0 0 var(--spacer-8)}.workbench-composer-bottom{position:sticky;bottom:0;z-index:5;margin-top:var(--spacer-16);padding:var(--spacer-12) 0 var(--spacer-8);background:var(--workbench-canvas, var(--bg-base-default));box-shadow:0 -1px 0 var(--border-neutral-l0)}.workbench-composer__title{margin:0;padding-bottom:20px}.chat-composer{position:relative;display:flex;flex-direction:column;width:1000px;max-width:100%;margin:0 auto;min-height:132px;background:var(--composer-bg);border:1px solid var(--composer-border);border-radius:var(--radius-10);box-shadow:0 8px 28px var(--composer-shadow);padding:var(--spacer-12) var(--spacer-12) var(--spacer-8);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.chat-composer--workbench{width:100%;max-width:none;min-height:0;border-radius:var(--radius-10);border-color:var(--composer-border);background:var(--composer-bg);box-shadow:0 8px 28px var(--composer-shadow);padding:var(--spacer-12) var(--spacer-12) var(--spacer-8)}.chat-mini-bar .chat-composer--workbench{padding:var(--spacer-6) var(--spacer-8) var(--spacer-4)}.chat-composer--workbench:focus-within{border-color:var(--border-brand);box-shadow:0 0 0 3px var(--composer-focus-ring),0 8px 28px var(--composer-shadow)}.chat-composer:focus-within:not(.chat-composer--workbench){border-color:var(--border-brand);box-shadow:0 0 0 3px var(--composer-focus-ring),0 8px 28px var(--composer-shadow)}.chat-composer__input{flex:1;width:100%;min-height:22px;max-height:160px;background:transparent;border:none;outline:none;resize:none;color:var(--text-default);font-family:inherit;font-size:var(--body-base-font-size);line-height:1.5;padding:var(--spacer-6) var(--spacer-8)}.chat-composer--workbench .chat-composer__input{min-height:22px;max-height:240px;border:none;border-radius:0;background:transparent;padding:var(--spacer-6) var(--spacer-8);color:var(--text-default);font-size:var(--body-base-font-size);line-height:1.5}.chat-composer--workbench .chat-composer__input:focus{border-color:transparent;box-shadow:none}.chat-composer__input-wrap{position:relative;display:flex;flex-direction:column}.chat-composer__input-wrap .chat-composer__input{flex:none}.chat-composer__resize__grip{position:absolute;right:1px;top:1px;z-index:2;width:16px;height:16px;background-color:var(--text-tertiary);-webkit-mask-image:url(/icons/resize.svg);mask-image:url(/icons/resize.svg);-webkit-mask-size:12px 12px;mask-size:12px 12px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:.55;cursor:ns-resize;touch-action:none}.chat-composer__resize__grip:hover{opacity:1}.chat-composer__input::-moz-placeholder{color:var(--text-tertiary)}.chat-composer__input::placeholder{color:var(--text-tertiary)}.chat-composer__input:disabled{opacity:.5;cursor:not-allowed}.chat-composer__footer{display:flex;align-items:center;gap:var(--spacer-8);margin-top:var(--spacer-8)}.chat-composer--workbench .chat-composer__footer{margin-top:var(--spacer-8)}.chat-composer__tools{display:flex;align-items:center;gap:var(--spacer-6)}.chat-composer__tools--right{margin-left:auto}.chat-composer__skill{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--border-neutral-l1);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.chat-composer__skill:hover{background:var(--bg-overlay-l1);border-color:var(--border-neutral-l2);color:var(--text-default)}.chat-composer__brand{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--border-neutral-l1);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.chat-composer__brand:hover:not(:disabled){background:var(--bg-overlay-l1);border-color:var(--border-neutral-l2);color:var(--text-default)}.chat-composer__brand:disabled{cursor:not-allowed;opacity:.55}.chat-composer__tool{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--border-neutral-l1);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.chat-composer__tool:hover:not(:disabled){background:var(--bg-overlay-l1);border-color:var(--border-neutral-l2);color:var(--text-default)}.chat-composer__tool:disabled{cursor:not-allowed;opacity:.55}.chat-composer__hint{position:absolute;right:var(--spacer-12);bottom:52px;flex-shrink:0;font-size:var(--body-xs-font-size);line-height:var(--body-xs-line-height);color:var(--text-tertiary);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@media (max-width: 640px){.ds-grid-3{grid-template-columns:1fr}.chat-composer__hint{display:none}}@media (min-width: 641px) and (max-width: 1024px){.ds-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.chat-composer__send{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--border-neutral-l1);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.chat-composer__send:hover:not(:disabled){background:var(--bg-overlay-l1);border-color:var(--border-neutral-l2);color:var(--text-default)}.chat-composer__send:disabled{cursor:not-allowed;opacity:.55}.chat-composer__send--active{background:var(--bg-brand);border-color:transparent;color:var(--text-onbrand)}.chat-composer__send--active:hover:not(:disabled){background:var(--bg-brand-hover);color:var(--text-onbrand)}.chat-composer--workbench .chat-composer__send{width:32px;height:32px}.chat-composer--workbench .chat-composer__send:hover:not(:disabled){background:var(--bg-brand-hover);border-color:transparent}.chat-composer--workbench .chat-composer__send:disabled{background:transparent;color:var(--text-secondary);opacity:.5}.chat-composer__send .chat-typing i{background:var(--text-secondary)}.chat-composer__send--active .chat-typing i{background:var(--text-onbrand)}.chat-typing{display:inline-flex;align-items:center;gap:3px;height:16px}.chat-typing i{width:5px;height:5px;border-radius:50%;background:var(--bg-brand);animation:chatTyping 1.2s infinite ease-in-out}.chat-typing i:nth-child(2){animation-delay:.15s}.chat-typing i:nth-child(3){animation-delay:.3s}@keyframes chatTyping{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.msg-action-btn{display:inline-flex;align-items:center;gap:.25rem;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text-tertiary);cursor:pointer;font-size:.65rem;padding:3px 6px;line-height:1;transition:background .15s ease,color .15s ease,border-color .15s ease}.msg-action-btn:hover{background:var(--bg-overlay-l2);color:var(--text-default);border-color:var(--border-neutral-l1)}.msg-action-btn--danger:hover{background:var(--status-error-surface-l1);color:var(--status-error-default);border-color:rgba(var(--error-rgb),.2)}.msg-action-time{font-size:.65rem;color:var(--text-tertiary);white-space:nowrap;align-self:center}.placeholder\:text-\[\#a5aebb\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(165 174 187 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#a5aebb\]::placeholder{--tw-text-opacity: 1;color:rgb(165 174 187 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#adb8c7\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(173 184 199 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#adb8c7\]::placeholder{--tw-text-opacity: 1;color:rgb(173 184 199 / var(--tw-text-opacity, 1))}.placeholder\:text-\[var\(--text-tertiary\)\]::-moz-placeholder{color:var(--text-tertiary)}.placeholder\:text-\[var\(--text-tertiary\)\]::placeholder{color:var(--text-tertiary)}.placeholder\:text-\[var\(--workbench-text-muted\)\]::-moz-placeholder{color:var(--workbench-text-muted)}.placeholder\:text-\[var\(--workbench-text-muted\)\]::placeholder{color:var(--workbench-text-muted)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1\.5:hover{--tw-translate-y: -.375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[var\(--border-brand\)\]:hover{border-color:var(--border-brand)}.hover\:border-\[var\(--border-neutral-l1\)\]:hover{border-color:var(--border-neutral-l1)}.hover\:border-\[var\(--workbench-execution\)\]:hover{border-color:var(--workbench-execution)}.hover\:\!bg-\[\#f3f6f8\]:hover{--tw-bg-opacity: 1 !important;background-color:rgb(243 246 248 / var(--tw-bg-opacity, 1))!important}.hover\:bg-\[\#147442\]:hover{--tw-bg-opacity: 1;background-color:rgb(20 116 66 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f3f5f8\]:hover{--tw-bg-opacity: 1;background-color:rgb(243 245 248 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f6f8fa\]:hover{--tw-bg-opacity: 1;background-color:rgb(246 248 250 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fafbfc\]:hover{--tw-bg-opacity: 1;background-color:rgb(250 251 252 / var(--tw-bg-opacity, 1))}.hover\:bg-\[var\(--bg-brand-popup\)\]:hover{background-color:var(--bg-brand-popup)}.hover\:bg-\[var\(--bg-overlay-l1\)\]:hover{background-color:var(--bg-overlay-l1)}.hover\:bg-\[var\(--bg-overlay-l2\)\]:hover{background-color:var(--bg-overlay-l2)}.hover\:bg-\[var\(--status-error-surface-l1\)\]:hover{background-color:var(--status-error-surface-l1)}.hover\:bg-\[var\(--workbench-action-hover\)\]:hover{background-color:var(--workbench-action-hover)}.hover\:bg-\[var\(--workbench-execution-surface\)\]:hover{background-color:var(--workbench-execution-surface)}.hover\:text-\[\#2d3b51\]:hover{--tw-text-opacity: 1;color:rgb(45 59 81 / var(--tw-text-opacity, 1))}.hover\:text-\[var\(--status-error-default\)\]:hover{color:var(--status-error-default)}.hover\:text-\[var\(--text-brand\)\]:hover{color:var(--text-brand)}.hover\:text-\[var\(--text-default\)\]:hover{color:var(--text-default)}.hover\:text-\[var\(--text-secondary\)\]:hover{color:var(--text-secondary)}.hover\:text-\[var\(--workbench-execution\)\]:hover{color:var(--workbench-execution)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[0_12px_24px_-8px_rgba\(35\,48\,72\,0\.24\)\]:hover{--tw-shadow: 0 12px 24px -8px rgba(35,48,72,.24);--tw-shadow-colored: 0 12px 24px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-\[\#178b52\]:focus{--tw-border-opacity: 1;border-color:rgb(23 139 82 / var(--tw-border-opacity, 1))}.focus\:border-\[var\(--border-brand\)\]:focus{border-color:var(--border-brand)}.focus\:border-\[var\(--workbench-execution\)\]:focus{border-color:var(--workbench-execution)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[rgba\(23\,139\,82\,0\.15\)\]:focus{--tw-ring-color: rgba(23,139,82,.15) }.focus\:ring-\[var\(--bg-brand-popup\)\]:focus{--tw-ring-color: var(--bg-brand-popup) }.focus\:ring-\[var\(--composer-focus-ring\)\]:focus{--tw-ring-color: var(--composer-focus-ring) }.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.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-\[\#178b52\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(23 139 82 / var(--tw-ring-opacity, 1)) }.focus-visible\:ring-\[var\(--border-brand\)\]:focus-visible{--tw-ring-color: var(--border-brand) }.active\:bg-\[var\(--border-brand\)\]:active{background-color:var(--border-brand)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-\[\#a8d5bd\]:disabled{--tw-bg-opacity: 1;background-color:rgb(168 213 189 / var(--tw-bg-opacity, 1))}.disabled\:text-\[var\(--text-disabled\)\]:disabled{color:var(--text-disabled)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:bg-\[var\(--bg-overlay-l2\)\]{background-color:var(--bg-overlay-l2)}.group\/brand:hover .group-hover\/brand\:opacity-80{opacity:.8}.group:hover .group-hover\:opacity-100{opacity:1}.data-\[active\=true\]\:bg-\[var\(--bg-overlay-l1\)\][data-active=true]{background-color:var(--bg-overlay-l1)}@media (prefers-reduced-motion: reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width: 640px){.sm\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_42px\]{grid-template-columns:minmax(0,1fr) 42px}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:p-5{padding:1.25rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-24{padding-left:6rem;padding-right:6rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-9{padding-left:2.25rem;padding-right:2.25rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:self-start{align-self:flex-start}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:top-6{top:1.5rem}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-screen{height:100vh}.lg\:w-64{width:16rem}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(400px\,0\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(400px,.75fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:p-5{padding:1.25rem}.lg\:p-8{padding:2rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-9{padding-left:2.25rem;padding-right:2.25rem}.lg\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:pt-8{padding-top:2rem}}@media (min-width: 1280px){.xl\:-mx-16{margin-left:-4rem;margin-right:-4rem}.xl\:mt-10{margin-top:2.5rem}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:h-\[236px\]{height:236px}.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-\[minmax\(0\,1fr\)_270px\]{grid-template-columns:minmax(0,1fr) 270px}.xl\:grid-cols-\[minmax\(0\,1fr\)_304px\]{grid-template-columns:minmax(0,1fr) 304px}.xl\:grid-cols-\[minmax\(0\,1fr\)_338px\]{grid-template-columns:minmax(0,1fr) 338px}.xl\:grid-cols-\[minmax\(0\,1fr\)_430px\]{grid-template-columns:minmax(0,1fr) 430px}.xl\:flex-row{flex-direction:row}.xl\:flex-col{flex-direction:column}.xl\:items-center{align-items:center}.xl\:justify-end{justify-content:flex-end}.xl\:justify-center{justify-content:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-5{gap:1.25rem}.xl\:gap-8{gap:2rem}.xl\:self-start{align-self:flex-start}.xl\:px-16{padding-left:4rem;padding-right:4rem}.xl\:py-12{padding-top:3rem;padding-bottom:3rem}.xl\:text-\[46px\]{font-size:46px}}@media print{.print\:hidden{display:none}}
