@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Instrument+Serif:ital@0;1&family=JetBrains+Mono:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:ital,wght@0,400;0,500;0,600;0,700;1,600&family=JetBrains+Mono:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700;800&family=Geist+Mono:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:ital,wght@0,400;0,500;0,600;0,700;1,600&family=Instrument+Serif:ital@0;1&family=JetBrains+Mono:wght@400;500&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family: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}html,body{margin:0;padding:0;height:100%;width:100%}#root{display:contents}h1,h2,h3,h4,h5,h6,.font-bold,.font-semibold,strong,b{font-family:Space Grotesk,sans-serif}.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}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.-bottom-3{bottom:-.75rem}.-left-2{left:-.5rem}.-left-6{left:-1.5rem}.-right-2{right:-.5rem}.-right-3{right:-.75rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-1\/4{bottom:25%}.bottom-10{bottom:2.5rem}.bottom-20{bottom:5rem}.bottom-8{bottom:2rem}.left-0{left:0}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-10{left:2.5rem}.left-16{left:4rem}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-\[-9px\]{left:-9px}.right-0{right:0}.right-1\/4{right:25%}.right-10{right:2.5rem}.right-16{right:4rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-\[6px\]{right:6px}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-1\/4{top:25%}.top-10{top:2.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-\[119px\]{top:119px}.top-\[50\%\]{top:50%}.top-\[6px\]{top:6px}.top-\[71px\]{top:71px}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[100\]{z-index:100}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.order-first{order:-9999}.order-last{order:9999}.col-span-full{grid-column:1 / -1}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-ml-1{margin-left:-.25rem}.-mt-2{margin-top:-.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.aspect-\[1\/1\.4\]{aspect-ratio:1/1.4}.aspect-video{aspect-ratio:16 / 9}.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-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-\[200px\]{height:200px}.h-\[22px\]{height:22px}.h-\[250px\]{height:250px}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0px}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-96{max-height:24rem}.max-h-\[2000px\]{max-height:2000px}.max-h-\[300px\]{max-height:300px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.min-h-\[120px\]{min-height:120px}.min-h-\[200px\]{min-height:200px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[72px\]{min-height:72px}.min-h-\[calc\(100vh-8rem\)\]{min-height:calc(100vh - 8rem)}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[18px\]{width:18px}.w-\[268px\]{width:268px}.w-\[30\%\]{width:30%}.w-\[70\%\]{width:70%}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[1\.2rem\]{min-width:1.2rem}.min-w-\[22px\]{min-width:22px}.min-w-\[60px\]{min-width:60px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[85\%\]{max-width:85%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.origin-top-right{transform-origin:top 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))}.-translate-y-2{--tw-translate-y: -.5rem;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-4{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;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-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;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))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;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 bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-6{row-gap:1.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-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-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-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.\!rounded-lg{border-radius:.5rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.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-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.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-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-gray-200{--tw-border-opacity: 1 !important;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))!important}.border-\[\#0D8A7E\]{--tw-border-opacity: 1;border-color:rgb(13 138 126 / var(--tw-border-opacity, 1))}.border-\[\#0D8A7E\]\/30{border-color:#0d8a7e4d}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-current{border-color:currentColor}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-200\/60{border-color:#e5e7eb99}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-700\/50{border-color:#37415180}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-green-100{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/40{border-color:#e2e8f066}.border-slate-200\/50{border-color:#e2e8f080}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-300\/50{border-color:#cbd5e180}.border-slate-300\/70{border-color:#cbd5e1b3}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-stone-200{--tw-border-opacity: 1;border-color:rgb(231 229 228 / var(--tw-border-opacity, 1))}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.border-teal-300{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.border-teal-500{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.border-teal-600{--tw-border-opacity: 1;border-color:rgb(13 148 136 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/50{border-color:#ffffff80}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-opacity-30{--tw-border-opacity: .3}.\!bg-gray-100{--tw-bg-opacity: 1 !important;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))!important}.bg-\[\#006b5f\]\/10{background-color:#006b5f1a}.bg-\[\#006b5f\]\/\[0\.06\]{background-color:#006b5f0f}.bg-\[\#0B0C14\]\/95{background-color:#0b0c14f2}.bg-\[\#0D8A7E\]\/10{background-color:#0d8a7e1a}.bg-\[\#0D8A7E\]\/5{background-color:#0d8a7e0d}.bg-\[\#101423\]{--tw-bg-opacity: 1;background-color:rgb(16 20 35 / var(--tw-bg-opacity, 1))}.bg-\[\#111827\]{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-\[\#f2f4f6\]{--tw-bg-opacity: 1;background-color:rgb(242 244 246 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f9fb\]{--tw-bg-opacity: 1;background-color:rgb(247 249 251 / var(--tw-bg-opacity, 1))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200\/20{background-color:#bfdbfe33}.bg-blue-200\/30{background-color:#bfdbfe4d}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-cyan-200\/20{background-color:#a5f3fc33}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-emerald-200\/30{background-color:#a7f3d04d}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-200\/30{background-color:#bbf7d04d}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-200\/20{background-color:#c7d2fe33}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/20{background-color:#6366f133}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-200\/10{background-color:#e9d5ff1a}.bg-purple-200\/30{background-color:#e9d5ff4d}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-200\/50{background-color:#e2e8f080}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-white\/\[0\.12\]{background-color:#ffffff1f}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-opacity-20{--tw-bg-opacity: .2}.bg-opacity-30{--tw-bg-opacity: .3}.bg-opacity-50{--tw-bg-opacity: .5}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-50{--tw-gradient-from: #ecfeff var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-800{--tw-gradient-from: #3730a3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 48 163 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-600{--tw-gradient-from: #0d9488 var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500{--tw-gradient-from: #eab308 var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-indigo-50{--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eef2ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-600{--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #4f46e5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-200{--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e2e8f0 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-50{--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f8fafc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-900{--tw-gradient-to: #78350f var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-gray-900{--tw-gradient-to: #111827 var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-indigo-700{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.to-indigo-800{--tw-gradient-to: #3730a3 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-slate-100{--tw-gradient-to: #f1f5f9 var(--tw-gradient-to-position)}.to-slate-400{--tw-gradient-to: #94a3b8 var(--tw-gradient-to-position)}.to-teal-50{--tw-gradient-to: #f0fdfa var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-2\.5{padding:.625rem!important}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-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-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[80px\]{padding-bottom:80px}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[54px\]{padding-left:54px}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-3\.5{padding-right:.875rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[119px\]{padding-top:119px}.pt-\[80px\]{padding-top:80px}.text-left{text-align:left}.text-center{text-align:center}.font-\[\'Inter\'\]{font-family:Inter}.font-\[\'Manrope\'\]{font-family:Manrope}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[28px\]{font-size:28px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.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-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-gray-600{--tw-text-opacity: 1 !important;color:rgb(75 85 99 / var(--tw-text-opacity, 1))!important}.text-\[\#006b5f\]{--tw-text-opacity: 1;color:rgb(0 107 95 / var(--tw-text-opacity, 1))}.text-\[\#006b5f\]\/60{color:#006b5f99}.text-\[\#0D8A7E\]{--tw-text-opacity: 1;color:rgb(13 138 126 / var(--tw-text-opacity, 1))}.text-\[\#191c1e\]{--tw-text-opacity: 1;color:rgb(25 28 30 / var(--tw-text-opacity, 1))}.text-\[\#6E7488\]{--tw-text-opacity: 1;color:rgb(110 116 136 / var(--tw-text-opacity, 1))}.text-\[\#868CA3\]{--tw-text-opacity: 1;color:rgb(134 140 163 / var(--tw-text-opacity, 1))}.text-\[\#A2A7BD\]{--tw-text-opacity: 1;color:rgb(162 167 189 / var(--tw-text-opacity, 1))}.text-\[\#C3C7DA\]{--tw-text-opacity: 1;color:rgb(195 199 218 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-blue-950{--tw-text-opacity: 1;color:rgb(23 37 84 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-stone-700{--tw-text-opacity: 1;color:rgb(68 64 60 / var(--tw-text-opacity, 1))}.text-teal-300{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.accent-\[\#0D8A7E\]{accent-color:#0D8A7E}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-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-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[\#0D8A7E\]\/20{--tw-shadow-color: rgb(13 138 126 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/50{--tw-shadow-color: rgb(0 0 0 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/60{--tw-shadow-color: rgb(0 0 0 / .6);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/30{--tw-shadow-color: rgb(99 102 241 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200\/50{--tw-shadow-color: rgb(226 232 240 / .5);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[\#006b5f\]\/20{--tw-ring-color: rgb(0 107 95 / .2)}.ring-slate-900\/5{--tw-ring-color: rgb(15 23 42 / .05)}.ring-offset-2{--tw-ring-offset-width: 2px}.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)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-lg{--tw-blur: blur(16px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));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-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-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-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-1000{transition-delay:1s}.delay-500{transition-delay:.5s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}@font-face{font-family:Space Grotesk;src:url(/assets/SpaceGrotesk-VariableFont_wght-DIScfSlK.ttf) format("truetype-variations");font-weight:300 700;font-display:swap}.app-navbar{background:linear-gradient(180deg,#08090ff0,#0a0c14e0);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.07);font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;transition:background .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1)}html[data-aura-app-theme=dark] .app-navbar{background:linear-gradient(180deg,#08090ff0,#0a0c14e0);border-bottom:1px solid rgba(255,255,255,.07)}.app-navbar-user{color:#e7e8f0}.app-navbar-user:hover{color:#fff}.app-navbar-profile{border-color:#ffffff1f;background:#ffffff0a;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.app-navbar-profile:hover,.app-navbar-profile:focus-visible{border-color:#2f6bff66;background:#2f6bff12;box-shadow:0 0 0 2px #2f6bff1c,0 0 16px -6px #38bdf85c}.app-navbar-avatar-ring{box-shadow:0 0 0 2px #2f6bff57;transition:box-shadow .22s ease}.app-navbar-profile:hover .app-navbar-avatar-ring,.app-navbar-profile:focus-visible .app-navbar-avatar-ring{box-shadow:0 0 0 2px #2f6bffa8,0 0 12px -4px #38bdf885}@media(prefers-reduced-motion:reduce){.app-navbar-profile,.app-navbar-avatar-ring{transition:none}}.react-datepicker{font-family:inherit;z-index:9999!important;max-width:280px;overflow:hidden}.react-datepicker-popper{z-index:9999!important}.react-datepicker__header{background-color:#f8fafc}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range{background-color:#3b82f6}.react-datepicker__day--selected:hover{background-color:#2563eb}.react-datepicker__children-container{width:100%;box-sizing:border-box}.react-datepicker .flex.items-center.gap-2{display:grid;grid-template-columns:auto 1fr 1fr;grid-template-rows:auto auto;gap:6px;align-items:center;padding:8px 12px}.react-datepicker .flex.items-center.gap-2 span:first-child{grid-column:1;grid-row:1 / 3;margin-right:8px}.react-datepicker .flex.items-center.gap-2 button{font-size:11px;padding:4px 8px;white-space:nowrap;text-align:center;min-width:60px}.react-datepicker .flex.items-center.gap-2 button:nth-child(2){grid-column:2;grid-row:1}.react-datepicker .flex.items-center.gap-2 button:nth-child(3){grid-column:3;grid-row:1}.react-datepicker .flex.items-center.gap-2 button:nth-child(4){grid-column:2;grid-row:2}.react-datepicker .flex.items-center.gap-2 button:nth-child(5){grid-column:3;grid-row:2}.job-description{color:#4b5563;line-height:1.7}.job-description h1,.job-description h2,.job-description h3,.job-description h4,.job-description h5,.job-description h6{color:#1f2937;font-weight:600;line-height:1.3;margin-top:1.5em;margin-bottom:.5em}.job-description h1{font-size:1.5rem}.job-description h2{font-size:1.25rem}.job-description h3{font-size:1.125rem}.job-description h4,.job-description h5,.job-description h6{font-size:1rem}.job-description>:first-child{margin-top:0}.job-description p{margin-bottom:1em}.job-description ul,.job-description ol{margin:.5em 0 1em;padding-left:1.5rem}.job-description ul{list-style:disc}.job-description ol{list-style:decimal}.job-description li{margin-bottom:.375em}.job-description a{color:#2563eb;text-decoration:underline}.job-description a:hover{color:#1d4ed8}.job-description strong,.job-description b{font-weight:600;color:#1f2937}.job-description hr{margin:1.5em 0;border:0;border-top:1px solid #e5e7eb}.job-description code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em;background:#f3f4f6;padding:.1em .3em;border-radius:.25rem}.job-description table{border-collapse:collapse;margin:1em 0;width:100%}.job-description th,.job-description td{border:1px solid #e5e7eb;padding:.5em .75em;text-align:left}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-\[2px\]:before{content:var(--tw-content);bottom:2px}.before\:left-\[2px\]:before{content:var(--tw-content);left:2px}.before\:h-\[14px\]:before{content:var(--tw-content);height:14px}.before\:w-\[14px\]:before{content:var(--tw-content);width:14px}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:bg-white:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.before\:transition-transform:before{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:border-teal-500:focus-within{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.focus-within\:border-transparent:focus-within{border-color:transparent}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(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-within\:ring-blue-500:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus-within\:ring-teal-500:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1))}.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:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-2:hover{--tw-translate-y: -.5rem;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-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-x-1:hover{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;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\:scale-125:hover{--tw-scale-x: 1.25;--tw-scale-y: 1.25;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\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;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-\[\#006b5f\]:hover{--tw-border-opacity: 1;border-color:rgb(0 107 95 / var(--tw-border-opacity, 1))}.hover\:border-\[\#0D8A7E\]\/30:hover{border-color:#0d8a7e4d}.hover\:border-\[\#0D8A7E\]\/50:hover{border-color:#0d8a7e80}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-teal-300:hover{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.hover\:border-teal-300\/50:hover{border-color:#5eead480}.hover\:border-teal-400:hover{--tw-border-opacity: 1;border-color:rgb(45 212 191 / var(--tw-border-opacity, 1))}.hover\:\!bg-gray-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))!important}.hover\:bg-\[\#006b5f\]\/10:hover{background-color:#006b5f1a}.hover\:bg-\[\#006b5f\]\/\[0\.03\]:hover{background-color:#006b5f08}.hover\:bg-\[\#0D8A7E\]\/10:hover{background-color:#0d8a7e1a}.hover\:bg-\[\#0D8A7E\]\/20:hover{background-color:#0d8a7e33}.hover\:bg-\[\#0D8A7E\]\/5:hover{background-color:#0d8a7e0d}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-400:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.hover\:bg-green-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-700:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-200:hover{--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-600:hover{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-700:hover{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}.hover\:from-blue-600:hover{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-700:hover{--tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-700:hover{--tw-gradient-from: #15803d var(--tw-gradient-from-position);--tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-indigo-700:hover{--tw-gradient-from: #4338ca var(--tw-gradient-from-position);--tw-gradient-to: rgb(67 56 202 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-teal-700:hover{--tw-gradient-from: #0f766e var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 118 110 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-blue-700:hover{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.hover\:to-cyan-700:hover{--tw-gradient-to: #0e7490 var(--tw-gradient-to-position)}.hover\:to-emerald-700:hover{--tw-gradient-to: #047857 var(--tw-gradient-to-position)}.hover\:to-indigo-700:hover{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.hover\:to-indigo-800:hover{--tw-gradient-to: #3730a3 var(--tw-gradient-to-position)}.hover\:text-\[\#006b5f\]:hover{--tw-text-opacity: 1;color:rgb(0 107 95 / var(--tw-text-opacity, 1))}.hover\:text-\[\#0D8A7E\]:hover{--tw-text-opacity: 1;color:rgb(13 138 126 / var(--tw-text-opacity, 1))}.hover\:text-\[\#0a6e64\]:hover{--tw-text-opacity: 1;color:rgb(10 110 100 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-blue-900:hover{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-green-800:hover{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.hover\:text-green-900:hover{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.hover\:text-indigo-600:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.hover\:text-indigo-700:hover{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.hover\:text-indigo-800:hover{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.hover\:text-purple-800:hover{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-teal-700:hover{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.hover\:text-teal-800:hover{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-yellow-800:hover{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-2xl:hover{--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)}.hover\:shadow-\[8px_8px_0_0_\#bbf7d0\]:hover{--tw-shadow: 8px 8px 0 0 #bbf7d0;--tw-shadow-colored: 8px 8px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[8px_8px_0_0_\#fecaca\]:hover{--tw-shadow: 8px 8px 0 0 #fecaca;--tw-shadow-colored: 8px 8px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-teal-500:focus{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0: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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset: inset}.focus\:ring-\[\#0D8A7E\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(13 138 126 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#0D8A7E\]\/20:focus{--tw-ring-color: rgb(13 138 126 / .2)}.focus\:ring-blue-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))}.focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(20 184 166 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.enabled\:hover\:bg-gray-50:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-400:disabled{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.disabled\:bg-indigo-400:disabled{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:hover\:translate-y-0:hover:disabled{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:hover\:shadow-none:hover:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-white\/20{background-color:#fff3}.group:hover .group-hover\:text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white\/80{color:#fffc}.group:hover .group-hover\:text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.group\/section:hover .group-hover\/section\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:bg-\[\#0D8A7E\]{--tw-bg-opacity: 1;background-color:rgb(13 138 126 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:before\:translate-x-\[14px\]:before{content:var(--tw-content);--tw-translate-x: 14px;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))}.dark\:border:is(.dark *){border-width:1px}.dark\:border-blue-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:border-green-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.dark\:border-indigo-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 48 163 / var(--tw-border-opacity, 1))}.dark\:border-purple-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 33 168 / var(--tw-border-opacity, 1))}.dark\:border-red-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.dark\:border-slate-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:border-slate-700\/50:is(.dark *){border-color:#33415580}.dark\:bg-black\/40:is(.dark *){background-color:#0006}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1e3a8a33}.dark\:bg-green-900\/20:is(.dark *){background-color:#14532d33}.dark\:bg-indigo-900\/20:is(.dark *){background-color:#312e8133}.dark\:bg-purple-900\/20:is(.dark *){background-color:#581c8733}.dark\:bg-red-900\/20:is(.dark *){background-color:#7f1d1d33}.dark\:bg-red-900\/30:is(.dark *){background-color:#7f1d1d4d}.dark\:bg-slate-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800\/50:is(.dark *){background-color:#1e293b80}.dark\:bg-slate-800\/80:is(.dark *){background-color:#1e293bcc}.dark\:bg-slate-800\/90:is(.dark *){background-color:#1e293be6}.dark\:bg-slate-900\/80:is(.dark *){background-color:#0f172acc}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}.dark\:from-indigo-400:is(.dark *){--tw-gradient-from: #818cf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-indigo-500:is(.dark *){--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-950:is(.dark *){--tw-gradient-from: #020617 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-indigo-500:is(.dark *){--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6366f1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-slate-950:is(.dark *){--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #020617 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-indigo-300:is(.dark *){--tw-gradient-to: #a5b4fc var(--tw-gradient-to-position)}.dark\:to-indigo-500:is(.dark *){--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.dark\:to-slate-900:is(.dark *){--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.dark\:to-transparent:is(.dark *){--tw-gradient-to: transparent var(--tw-gradient-to-position)}.dark\:to-violet-500:is(.dark *){--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.dark\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-indigo-100:is(.dark *){--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.dark\:text-indigo-400:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.dark\:text-purple-300:is(.dark *){--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.dark\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-slate-500:is(.dark *){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:placeholder-slate-500:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-slate-500:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.dark\:shadow-2xl:is(.dark *){--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)}.dark\:shadow-indigo-500\/20:is(.dark *){--tw-shadow-color: rgb(99 102 241 / .2);--tw-shadow: var(--tw-shadow-colored)}.dark\:shadow-slate-900\/50:is(.dark *){--tw-shadow-color: rgb(15 23 42 / .5);--tw-shadow: var(--tw-shadow-colored)}.dark\:ring-white\/10:is(.dark *){--tw-ring-color: rgb(255 255 255 / .1)}.dark\:hover\:bg-red-800\/50:hover:is(.dark *){background-color:#991b1b80}.dark\:hover\:bg-red-900\/30:hover:is(.dark *){background-color:#7f1d1d4d}.dark\:hover\:bg-slate-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:hover\:from-indigo-600:hover:is(.dark *){--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:hover\:to-indigo-600:hover:is(.dark *){--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.dark\:hover\:text-blue-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:hover\:text-green-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.dark\:hover\:text-indigo-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\:hover\:text-indigo-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.dark\:hover\:text-purple-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.dark\:hover\:text-red-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:hover\:text-red-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:text-slate-100:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:-bottom-4{bottom:-1rem}.sm\:-left-4{left:-1rem}.sm\:-right-4{right:-1rem}.sm\:-top-4{top:-1rem}.sm\:left-20{left:5rem}.sm\:left-4{left:1rem}.sm\:right-20{right:5rem}.sm\:mb-12{margin-bottom:3rem}.sm\:mb-16{margin-bottom:4rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:mt-0{margin-top:0}.sm\:mt-6{margin-top:1.5rem}.sm\:mt-8{margin-top:2rem}.sm\:block{display:block}.sm\:h-10{height:2.5rem}.sm\:h-14{height:3.5rem}.sm\:h-4{height:1rem}.sm\:h-5{height:1.25rem}.sm\:h-7{height:1.75rem}.sm\:h-8{height:2rem}.sm\:h-9{height:2.25rem}.sm\:h-\[250px\]{height:250px}.sm\:h-\[280px\]{height:280px}.sm\:h-\[350px\]{height:350px}.sm\:w-10{width:2.5rem}.sm\:w-14{width:3.5rem}.sm\:w-4{width:1rem}.sm\:w-5{width:1.25rem}.sm\:w-7{width:1.75rem}.sm\:w-8{width:2rem}.sm\:w-80{width:20rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:\!rounded-xl{border-radius:.75rem!important}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:\!p-3{padding:.75rem!important}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:pb-\[100px\]{padding-bottom:100px}.sm\:pl-10{padding-left:2.5rem}.sm\:pl-12{padding-left:3rem}.sm\:pr-4{padding-right:1rem}.sm\:pt-32{padding-top:8rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-\[100px\]{padding-top:100px}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media(min-width:768px){.md\:-bottom-6{bottom:-1.5rem}.md\:-left-6{left:-1.5rem}.md\:-right-6{right:-1.5rem}.md\:-top-6{top:-1.5rem}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-4{margin-bottom:1rem}.md\:block{display:block}.md\:h-10{height:2.5rem}.md\:h-12{height:3rem}.md\:h-5{height:1.25rem}.md\:h-6{height:1.5rem}.md\:h-\[300px\]{height:300px}.md\:h-\[350px\]{height:350px}.md\:h-\[450px\]{height:450px}.md\:w-10{width:2.5rem}.md\:w-12{width:3rem}.md\:w-5{width:1.25rem}.md\:w-56{width:14rem}.md\:w-6{width:1.5rem}.md\:max-w-md{max-width:28rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:rounded-2xl{border-radius:1rem}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:pb-\[120px\]{padding-bottom:120px}.md\:pt-\[120px\]{padding-top:120px}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media(min-width:1024px){.lg\:-bottom-8{bottom:-2rem}.lg\:-left-8{left:-2rem}.lg\:-right-8{right:-2rem}.lg\:-top-8{top:-2rem}.lg\:left-0{left:0}.lg\:left-24{left:6rem}.lg\:left-72{left:18rem}.lg\:right-24{right:6rem}.lg\:right-\[300px\]{right:300px}.lg\:order-first{order:-9999}.lg\:order-last{order:9999}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mb-6{margin-bottom:1.5rem}.lg\:ml-0{margin-left:0}.lg\:ml-72{margin-left:18rem}.lg\:mt-0{margin-top:0}.lg\:mt-12{margin-top:3rem}.lg\:mt-8{margin-top:2rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-10{height:2.5rem}.lg\:h-12{height:3rem}.lg\:h-14{height:3.5rem}.lg\:h-16{height:4rem}.lg\:h-5{height:1.25rem}.lg\:h-6{height:1.5rem}.lg\:h-8{height:2rem}.lg\:h-\[450px\]{height:450px}.lg\:w-1\/2{width:50%}.lg\:w-10{width:2.5rem}.lg\:w-12{width:3rem}.lg\:w-14{width:3.5rem}.lg\:w-16{width:4rem}.lg\:w-5{width:1.25rem}.lg\:w-6{width:1.5rem}.lg\:w-8{width:2rem}.lg\:max-w-2xl{max-width:42rem}.lg\:max-w-lg{max-width:32rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-12{gap:3rem}.lg\:gap-4{gap:1rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\: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))}.lg\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.lg\:\!rounded-2xl{border-radius:1rem!important}.lg\:rounded-2xl{border-radius:1rem}.lg\:rounded-3xl{border-radius:1.5rem}.lg\:\!p-4{padding:1rem!important}.lg\:p-4{padding:1rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\:pl-12{padding-left:3rem}.lg\:pt-0{padding-top:0}.lg\:pt-40{padding-top:10rem}.lg\:text-left{text-align:left}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1280px){.xl\:right-8{right:2rem}.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:block{display:block}.xl\:h-\[550px\]{height:550px}.xl\:max-w-xl{max-width:36rem}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:text-7xl{font-size:4.5rem;line-height:1}}@media(min-width:1536px){.\32xl\:h-\[650px\]{height:650px}.\32xl\:max-w-2xl{max-width:42rem}}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-auto::-webkit-inner-spin-button{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-auto::-webkit-outer-spin-button{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.cxsd{--cxsd-panel: linear-gradient(180deg, #0F1930 0%, #0B1324 58%, #0A1120 100%);--cxsd-line: rgba(255, 255, 255, .09);--cxsd-line-soft: rgba(255, 255, 255, .06);--cxsd-field: rgba(255, 255, 255, .04);--cxsd-field-hi: rgba(255, 255, 255, .06);--cxsd-radius: 20px;--cxsd-radius-sm: 12px;--cxsd-panel-shadow: 0 40px 90px -26px rgba(0, 0, 0, .86), 0 0 0 1px rgba(255, 255, 255, .03), 0 0 52px -26px rgba(21, 167, 217, .15), inset 0 1px 0 rgba(255, 255, 255, .06);--cxsd-text: #F2F6FD;--cxsd-text2: #A9BAD4;--cxsd-text3: #8E9FBC;--cxsd-text4: #7F93B2;--cxsd-muted: #63769A;--cxsd-placeholder: #657895;--cxsd-az: #2E9FE6;--cxsd-az-deep: #14619F;--cxsd-az-soft: #8FC6FA;--cxsd-az-pale: #EAF7FD;--cxsd-az-wash: linear-gradient(135deg, #2E9FE6 0%, #14619F 100%);--cxsd-az-tint: rgba(46, 159, 230, .12);--cxsd-az-edge: rgba(79, 168, 240, .45);--cxsd-tl: #22C9A6;--cxsd-tl-deep: #149C93;--cxsd-tl-soft: #3FE0BE;--cxsd-tl-pale: #EFFAFE;--cxsd-tl-wash: linear-gradient(135deg, #22C9A6 0%, #149C93 100%);--cxsd-tl-tint: rgba(34, 201, 166, .12);--cxsd-tl-edge: rgba(63, 224, 190, .5);--cxsd-on-tl: #04131A;--cxsd-star: #F7C948;--cxsd-star-deep: #E0A83A;--cxsd-red: #F87171;--cxsd-red-soft: #FCA5A5;--cxsd-green: #3BE07E;--cxsd-amber: #FB923C;--cxsd-launcher: linear-gradient(160deg, #1DAFA1 0%, #15A7D9 100%);--cxsd-sans: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--cxsd-ease: cubic-bezier(.2, .9, .25, 1);color:var(--cxsd-text);font-family:var(--cxsd-sans);-webkit-font-smoothing:antialiased}.cxsd *,.cxsd *:before,.cxsd *:after{box-sizing:border-box}.cxsd :where(input,textarea,select,button){font-family:inherit}.cxsd :where(button){cursor:pointer}.cxsd :where(textarea){resize:none}.cxsd :where(input,textarea)::-moz-placeholder{color:var(--cxsd-placeholder)}.cxsd :where(input,textarea)::placeholder{color:var(--cxsd-placeholder)}.cxsd :where(*){scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.09) transparent}.cxsd ::-webkit-scrollbar{width:8px;height:8px}.cxsd ::-webkit-scrollbar-thumb{background:#ffffff17;border-radius:99px}.cxsd ::-webkit-scrollbar-track{background:transparent}.cxsd-panel{position:fixed;right:16px;bottom:16px;width:380px;max-width:calc(100vw - 32px);height:min(680px,calc(100vh - 104px));z-index:50;display:flex;flex-direction:column;border-radius:var(--cxsd-radius);overflow:hidden;border:1px solid var(--cxsd-line);background:var(--cxsd-panel);box-shadow:var(--cxsd-panel-shadow);animation:cxsd-dock-in .34s var(--cxsd-ease) both}@media(max-width:520px){.cxsd-panel{right:10px;left:10px;bottom:10px;width:auto;max-width:none;height:calc(100vh - 84px)}}.cxsd-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;background:#04081085;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:cxsd-fade .2s ease both}.cxsd-head-txt{min-width:0;flex:1}.cxsd-x{width:30px;height:30px;border-radius:9px;border:1px solid var(--cxsd-line);background:var(--cxsd-field);color:var(--cxsd-text3);display:grid;place-items:center;flex-shrink:0;transition:color .15s,background .15s,border-color .15s}.cxsd-x:hover{color:var(--cxsd-text);background:var(--cxsd-field-hi);border-color:#ffffff29}.cxsd-body{flex:1;overflow-y:auto;padding:12px 14px}.cxsd-foot{padding:10px 14px 12px;border-top:1px solid var(--cxsd-line-soft);flex-shrink:0}.cxsd-label.is-assistant:before{background:linear-gradient(var(--cxsd-az-soft),var(--cxsd-az-deep))}@keyframes cxsd-dock-in{0%{opacity:0;transform:translate(38px) scale(.985)}to{opacity:1;transform:none}}@keyframes cxsd-fade{0%{opacity:0}to{opacity:1}}@keyframes cxsd-view{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cxsd-bubble{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes cxsd-dot{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}@keyframes cxsd-star{0%{transform:scale(1)}45%{transform:scale(1.34)}to{transform:scale(1)}}@keyframes cxsd-chip{0%{transform:scale(1)}40%{transform:scale(1.09)}to{transform:scale(1)}}@keyframes cxsd-spin{to{transform:rotate(360deg)}}@keyframes cxsd-draw{0%{stroke-dashoffset:130}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.cxsd *,.cxsd *:before,.cxsd *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.cxsd-group{display:flex;flex-direction:column;gap:9px;margin-bottom:17px}.cxsd-group:last-child{margin-bottom:0}.cxsd-label{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#7f93b2;margin:0}.cxsd-label:before{content:"";width:3px;height:11px;border-radius:2px;flex-shrink:0;background:linear-gradient(#3fe0be,#149c93)}.cxsd-label.is-rate:before{background:linear-gradient(#f7c948,#e0a83a)}.cxsd-label.is-assistant:before{background:linear-gradient(#8fc6fa,#14619f)}.cxsd-req{color:#f87171}.cxsd-label-meta{margin-left:auto;font-weight:700;letter-spacing:0;text-transform:none;color:#63769a;transition:color .3s}.cxsd-label-meta.is-filled{color:#3fe0be}.cxsd-chips{display:flex;flex-wrap:wrap;gap:7px}.cxsd-chip{display:flex;align-items:center;gap:7px;padding:8px 11px;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:#ffffff09;color:#93a7c2;font-size:11.5px;font-weight:700;transition:background .22s,border-color .22s,color .22s,transform .22s cubic-bezier(.2,.9,.25,1),box-shadow .22s}.cxsd-chip.is-on{border-color:#3fe0be8c;background:linear-gradient(135deg,#22c9a638,#149c931a);color:#eaf7fa;box-shadow:0 8px 18px -14px #15a7d9f2;animation:cxsd-chip .3s cubic-bezier(.2,.9,.25,1)}.cxsd-chip-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;transition:background .22s,box-shadow .22s}.cxsd-chip[data-kind=general] .cxsd-chip-dot{background:#3fe0be}.cxsd-chip[data-kind=bug_report] .cxsd-chip-dot{background:#f87171}.cxsd-chip[data-kind=complaint] .cxsd-chip-dot{background:#fb923c}.cxsd-chip[data-kind=suggestion] .cxsd-chip-dot,.cxsd-chip[data-kind=feature_request] .cxsd-chip-dot{background:#8fc6fa}.cxsd-chip.is-on[data-kind=general] .cxsd-chip-dot{box-shadow:0 0 5px #3fe0be}.cxsd-chip.is-on[data-kind=bug_report] .cxsd-chip-dot{box-shadow:0 0 5px #f87171}.cxsd-chip.is-on[data-kind=complaint] .cxsd-chip-dot{box-shadow:0 0 5px #fb923c}.cxsd-chip.is-on[data-kind=suggestion] .cxsd-chip-dot,.cxsd-chip.is-on[data-kind=feature_request] .cxsd-chip-dot{box-shadow:0 0 5px #8fc6fa}.cxsd-seg{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:5px;border-radius:13px;background:#060b1580;border:1px solid rgba(255,255,255,.07)}.cxsd-seg-btn{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 4px 7px;border:none;border-radius:9px;background:transparent;color:#7b8fad;font-size:10.5px;font-weight:800;letter-spacing:.02em;transition:background .24s,color .24s,transform .24s cubic-bezier(.2,.9,.25,1)}.cxsd-seg-btn.is-on{background:#ffffff13;color:#f2f6fd;animation:cxsd-chip .34s cubic-bezier(.2,.9,.25,1)}.cxsd-seg-dot{width:7px;height:7px;border-radius:50%;background:#fff3;transition:background .24s,box-shadow .24s}.cxsd-seg-btn[data-level=low].is-on .cxsd-seg-dot{background:#4ade80;box-shadow:0 0 6px #4ade80}.cxsd-seg-btn[data-level=medium].is-on .cxsd-seg-dot{background:#f7c948;box-shadow:0 0 6px #f7c948}.cxsd-seg-btn[data-level=high].is-on .cxsd-seg-dot{background:#fb923c;box-shadow:0 0 6px #fb923c}.cxsd-seg-btn[data-level=critical].is-on .cxsd-seg-dot{background:#f87171;box-shadow:0 0 6px #f87171}.cxsd-stars{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;padding:13px;border-radius:13px;border:1px solid rgba(255,255,255,.08);background:#ffffff07;transition:background .3s,border-color .3s}.cxsd-stars.is-rated{border-color:#f7c94847;background:linear-gradient(135deg,#f0b42917,#ffffff06)}.cxsd-stars-bar{position:absolute;bottom:0;left:0;height:2px;background:linear-gradient(90deg,#e0a83a,#f7c948);box-shadow:0 0 6px #f7c94857;transition:width .34s cubic-bezier(.2,.9,.25,1)}.cxsd-star{border:none;background:transparent;padding:2px;line-height:0;transition:transform .18s cubic-bezier(.2,.9,.25,1)}.cxsd-star svg{fill:#ffffff0d;stroke:#ffffff38;transition:fill .18s,stroke .18s,filter .18s}.cxsd-star.is-on svg{fill:#f0b429;stroke:#f7c948;filter:drop-shadow(0 2px 7px rgba(240,180,41,.32))}.cxsd-star.is-lift{transform:translateY(-3px)}.cxsd-star.is-pop svg{animation:cxsd-star .34s cubic-bezier(.2,.9,.25,1)}.cxsd-star:disabled{cursor:not-allowed}.cxsd-stars-hint{font-size:11px;font-weight:700;color:#63769a;transition:color .3s}.cxsd-stars.is-rated .cxsd-stars-hint{color:#f7c948}.cxsd-as{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:13px;border:1px solid rgba(34,201,166,.22);background:linear-gradient(120deg,#22c9a61c,#149c930d)}.cxsd-as-av{width:29px;height:29px;flex:none;border-radius:10px;display:grid;place-items:center;background:linear-gradient(150deg,#22c9a6,#149c93);color:#04131a;font-size:11.5px;font-weight:800}.cxsd-as-txt{min-width:0}.cxsd-as-k{display:block;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#7f93b2;margin:0}.cxsd-as-v{display:block;margin:2px 0 0;font-size:12px;font-weight:600;color:#dce9f4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cxsd-input{width:100%;padding:11px 2px 11px 0;border:none;border-bottom:1.5px solid rgba(255,255,255,.13);border-radius:0;background:transparent;color:#eaf0fa;font-size:13px;font-weight:600;outline:none;transition:border-color .26s,padding-left .26s}.cxsd-input:focus{border-bottom-color:#3fe0be;padding-left:4px}.cxsd-textarea{width:100%;padding:12px 13px;border:1.5px solid rgba(255,255,255,.11);border-radius:13px;background:#ffffff07;color:#eaf0fa;font-size:12.5px;font-weight:500;line-height:1.62;min-height:70px;outline:none;transition:border-color .26s,background .26s}.cxsd-textarea:focus{border-color:#3fe0be80;background:#ffffff0b}.cxsd-drop{display:flex;flex-direction:column;align-items:center;gap:6px;padding:15px;border-radius:13px;border:1.5px dashed rgba(255,255,255,.13);background:#ffffff07;color:#93a7c2;font-size:11.5px;font-weight:700;cursor:pointer;transition:border-color .22s,color .22s,background .22s}.cxsd-drop:hover{border-color:#3fe0be80;color:#3fe0be;background:#22c9a612}.cxsd-drop.is-full{opacity:.5;cursor:not-allowed}.cxsd-files{display:flex;flex-direction:column;gap:6px}.cxsd-file{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#ffffff0d;font-size:11px;font-weight:600;color:#aebfd6}.cxsd-file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cxsd-file-x{border:none;background:none;color:#f87171;padding:2px;line-height:0;flex-shrink:0}.cxsd-file-x:hover{color:#fca5a5}.cxsd-alert{padding:10px 12px;border-radius:11px;font-size:11.5px;font-weight:700}.cxsd-alert.is-error{color:#fca5a5;background:#f871711a;border:1px solid rgba(248,113,113,.22)}.cxsd-alert.is-ok{color:#3be07e;background:#3be07e1a;border:1px solid rgba(59,224,126,.22)}.cxsd-foot.is-form{padding:14px 18px 18px;border-top:1px solid rgba(255,255,255,.07);background:#070c1680}.cxsd-btns{display:grid;grid-template-columns:1fr 1.5fr;gap:11px}.cxsd-btn-ghost{padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.11);background:#ffffff0a;color:#aebfd6;font-size:12.5px;font-weight:700;transition:background .2s,color .2s}.cxsd-btn-ghost:hover:not(:disabled){background:#ffffff12;color:#eaf0fa}.cxsd-btn-go{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:12px;border:none;background:linear-gradient(120deg,#22c9a6,#149c93);color:#04131a;font-size:12.5px;font-weight:800;letter-spacing:.01em;animation:cxsd-submitglow 3s ease-in-out infinite;transition:transform .22s cubic-bezier(.2,.9,.25,1),filter .22s}.cxsd-btn-go:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.05)}.cxsd-btn-go:disabled{opacity:.5;cursor:not-allowed;transform:none;filter:none;animation:none}.cxsd-sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.42) 50%,transparent 68%);background-size:220% 100%;animation:cxsd-sheen 2.9s ease-in-out infinite;pointer-events:none}.cxsd-btn-go:disabled .cxsd-sheen{display:none}@keyframes cxsd-sheen{0%{background-position:-150% 0}to{background-position:250% 0}}@keyframes cxsd-submitglow{0%,to{box-shadow:0 11px 24px -20px #149c93cc}50%{box-shadow:0 12px 28px -18px #149c93d9,0 0 10px #22c9a624}}.cxsd-launch{position:fixed;right:0;top:52%;transform:translateY(-50%);z-index:48;display:flex;flex-direction:column;align-items:center;gap:9px;width:42px;padding:14px 0 12px;border:none;border-radius:18px 0 0 18px;background:var(--cxsd-launcher);color:#04131a;box-shadow:0 12px 32px -12px #15a7d980,inset 0 1px #ffffff47;transition:width .26s var(--cxsd-ease),box-shadow .26s var(--cxsd-ease)}.cxsd-launch:hover{width:48px;box-shadow:0 16px 38px -12px #1dafa19e,inset 0 1px #ffffff52}.cxsd-launch-txt{writing-mode:vertical-rl;font-size:9.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.cxsd-launch-dot{position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--cxsd-green);box-shadow:0 0 0 2px #04131a8c}.cxsd-back{width:30px;height:30px;border-radius:9px;border:1px solid var(--cxsd-line);background:var(--cxsd-field);color:var(--cxsd-text3);display:grid;place-items:center;flex-shrink:0;transition:color .15s,background .15s}.cxsd-back:hover{color:var(--cxsd-text);background:var(--cxsd-field-hi)}.cxsd-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 14px 0;padding:4px;border-radius:13px;border:1px solid var(--cxsd-line);background:var(--cxsd-field);flex-shrink:0}.cxsd-tab{height:31px;border:none;border-radius:10px;background:transparent;color:var(--cxsd-text3);font-size:11.5px;font-weight:700;transition:color .15s,background .15s}.cxsd-choice-k{font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#6e82a0;margin:0 0 12px}.cxsd-card{display:flex;align-items:center;gap:13px;width:100%;padding:15px;text-align:left;border-radius:15px;transition:transform .26s cubic-bezier(.2,.9,.25,1),border-color .26s,box-shadow .26s}.cxsd-card.is-assistant{border:1px solid rgba(46,159,230,.28);background:linear-gradient(135deg,#2e9fe629,#14619f12);animation:cxsd-rise .42s cubic-bezier(.2,.9,.25,1) .06s both}.cxsd-card.is-feedback{border:1px solid rgba(34,201,166,.28);background:linear-gradient(135deg,#22c9a629,#149c9312);animation:cxsd-rise .42s cubic-bezier(.2,.9,.25,1) .14s both}.cxsd-card.is-assistant:hover{transform:translateY(-3px);border-color:var(--cxsd-az-edge);box-shadow:0 18px 38px -22px #15a7d9b3}.cxsd-card.is-feedback:hover{transform:translateY(-3px);border-color:var(--cxsd-tl-edge);box-shadow:0 18px 38px -22px #22c9a6b3}.cxsd-card-ic{width:41px;height:41px;flex:none;border-radius:12px;display:grid;place-items:center}.cxsd-card.is-assistant .cxsd-card-ic{background:linear-gradient(150deg,#2cbbe8,#0f80b8);color:#eaf7fd;animation:cxsd-skyglow 3.2s ease-in-out infinite}.cxsd-card.is-feedback .cxsd-card-ic{background:linear-gradient(150deg,#22c9a6,#149c93);color:#04131a;animation:cxsd-orbglow 3.2s ease-in-out .4s infinite}.cxsd-card-txt{flex:1;min-width:0;display:block}.cxsd-card-t{display:block;font-size:14px;font-weight:800;letter-spacing:-.01em;color:#f2f6fd}.cxsd-card-s{display:block;margin-top:3px;font-size:11.5px;font-weight:500;line-height:1.45;color:#95a7c4}.cxsd-card-go{color:var(--cxsd-text4);flex-shrink:0}.cxsd-choice-foot{display:flex;align-items:center;gap:8px;font-size:10.5px;color:var(--cxsd-muted)}.cxsd-live{width:7px;height:7px;border-radius:50%;background:var(--cxsd-green);flex-shrink:0;box-shadow:0 0 0 3px #3be07e24}.cxsd-msg{display:flex;animation:cxsd-bubble .26s var(--cxsd-ease) both}.cxsd-msg.is-me{justify-content:flex-end}.cxsd-bot-meta span{display:inline-flex;align-items:center;gap:5px}.cxsd-rel-k{font-size:8.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cxsd-text4);margin-bottom:5px}.cxsd-rel-a{display:block;width:100%;text-align:left;border:none;background:none;padding:4px 0;font-size:11px;font-weight:600;color:var(--cxsd-az-soft);transition:color .15s}.cxsd-rel-a:hover{color:var(--cxsd-az-pale);text-decoration:underline}.cxsd-ask-meta span{display:inline-flex;align-items:center;gap:5px}.cxsd-hint{text-align:center;font-size:11px;color:var(--cxsd-muted);padding:14px 8px}.cxsd-panel{--cxsd-acc-grad: linear-gradient(150deg, #1DAFA1 0%, #15A7D9 55%, #0F80B8 100%);--cxsd-acc-shadow: 0 9px 22px -12px rgba(21, 167, 217, .9), 0 0 12px -2px rgba(29, 175, 161, .28);--cxsd-head-wash: linear-gradient(120deg, rgba(29, 175, 161, .15), rgba(21, 167, 217, .1) 48%, rgba(21, 167, 217, .15));--cxsd-head-orb: radial-gradient(circle, rgba(34, 201, 166, .17), transparent 70%);--cxsd-edge-grad: linear-gradient(90deg, transparent, #3FE0BE 26%, #8FC6FA 58%, transparent)}.cxsd-panel[data-mode=assistant]{--cxsd-acc-grad: linear-gradient(150deg, #2E9FE6, #14619F);--cxsd-acc-shadow: 0 9px 22px -12px rgba(21, 167, 217, .95), 0 0 12px -2px rgba(21, 167, 217, .3);--cxsd-head-wash: linear-gradient(120deg, rgba(46, 159, 230, .22), rgba(20, 97, 159, .12) 58%, rgba(46, 159, 230, .06));--cxsd-head-orb: radial-gradient(circle, rgba(46, 159, 230, .2), transparent 70%);--cxsd-edge-grad: linear-gradient(90deg, transparent, #4FA8F0 30%, #8FC6FA 64%, transparent)}.cxsd-panel[data-mode=feedback]{--cxsd-acc-grad: linear-gradient(150deg, #22C9A6, #149C93);--cxsd-acc-shadow: 0 9px 22px -12px rgba(21, 167, 217, .9), 0 0 12px -2px rgba(29, 175, 161, .28);--cxsd-head-wash: linear-gradient(120deg, rgba(34, 201, 166, .22), rgba(20, 156, 147, .12) 58%, rgba(29, 175, 161, .05));--cxsd-head-orb: radial-gradient(circle, rgba(34, 201, 166, .17), transparent 70%);--cxsd-edge-grad: linear-gradient(90deg, transparent, #3FE0BE 30%, #8FC6FA 64%, transparent)}.cxsd-edge{position:absolute;top:0;left:14%;right:14%;height:1.5px;border-radius:99px;background:var(--cxsd-edge-grad);animation:cxsd-edge 4.2s ease-in-out infinite;pointer-events:none;z-index:3;transition:background .42s ease}@keyframes cxsd-edge{0%,to{opacity:.2}50%{opacity:.48}}.cxsd-aurora{position:fixed;right:-40px;top:40px;bottom:-30px;width:520px;z-index:47;pointer-events:none;filter:blur(68px);opacity:.26;animation:cxsd-fade .6s ease both}.cxsd-aurora i{position:absolute;display:block;border-radius:50%}.cxsd-aurora i:nth-child(1){top:6%;right:8%;width:280px;height:280px;background:radial-gradient(circle,rgba(21,167,217,.34),transparent 68%);animation:cxsd-aurora 11s ease-in-out infinite}.cxsd-aurora i:nth-child(2){bottom:12%;right:24%;width:250px;height:250px;background:radial-gradient(circle,rgba(29,175,161,.28),transparent 68%);animation:cxsd-aurora 13s ease-in-out -4s infinite}.cxsd-aurora i:nth-child(3){top:42%;right:-4%;width:220px;height:220px;background:radial-gradient(circle,rgba(21,167,217,.26),transparent 68%);animation:cxsd-aurora 9.5s ease-in-out -7s infinite}@keyframes cxsd-aurora{0%{transform:translateZ(0) scale(1);opacity:.5}33%{transform:translate3d(-14px,22px,0) scale(1.1);opacity:.78}66%{transform:translate3d(12px,-16px,0) scale(1.04);opacity:.6}to{transform:translateZ(0) scale(1);opacity:.5}}.cxsd-head{position:relative;display:flex;align-items:center;gap:13px;padding:15px 16px 14px;border-bottom:1px solid rgba(255,255,255,.07);background:var(--cxsd-head-wash);overflow:hidden;flex-shrink:0;transition:background .42s ease}.cxsd-head-orb{position:absolute;top:-62px;right:-34px;width:170px;height:170px;border-radius:50%;background:var(--cxsd-head-orb);pointer-events:none;transition:background .42s ease}.cxsd-head>*:not(.cxsd-head-orb){position:relative;z-index:1}.cxsd-head-ic{width:37px;height:37px;border-radius:11px;display:grid;place-items:center;flex-shrink:0;background:var(--cxsd-acc-grad);box-shadow:var(--cxsd-acc-shadow);color:#04131a;transition:background .42s ease,box-shadow .42s ease}.cxsd-head-title{margin:0;font-size:15.5px;font-weight:800;letter-spacing:-.02em;color:#f2f6fd;line-height:1.2}.cxsd-head-sub{margin:2px 0 0;font-size:11.5px;font-weight:500;color:#93a6c2;line-height:1.25}.cxsd-tabs{position:relative}.cxsd-pill{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 6px);border-radius:10px;background:var(--cxsd-acc-grad);box-shadow:var(--cxsd-acc-shadow);pointer-events:none;transition:left .34s cubic-bezier(.55,.05,.2,1),background .34s ease}.cxsd-tabs[data-mode=feedback] .cxsd-pill{left:calc(50% + 2px)}.cxsd-tab{position:relative;z-index:1;background:transparent;color:#8fa2bf;transition:color .28s ease}.cxsd-tab.is-on{color:#04131a}.cxsd-tab:hover:not(.is-on){color:var(--cxsd-text)}.cxsd-body.is-choice{display:flex;flex-direction:column}.cxsd-choice{flex:1;display:flex;flex-direction:column}.cxsd-card+.cxsd-card{margin-top:10px}.cxsd-choice-foot{margin-top:auto;padding-top:18px}.cxsd-body.is-chat{position:relative;padding:16px 15px 8px;display:flex;flex-direction:column;gap:14px}.cxsd-bloom{position:absolute;top:-70px;left:50%;width:340px;height:200px;margin-left:-170px;border-radius:50%;background:radial-gradient(circle,rgba(21,167,217,.22),transparent 68%);filter:blur(34px);pointer-events:none;animation:cxsd-aurora 12s ease-in-out infinite}.cxsd-status{position:relative;display:flex;align-items:center;gap:10px;padding:0 0 4px;animation:cxsd-fade .5s ease both}.cxsd-status i{flex:1;height:1px;display:block}.cxsd-status i:first-child{background:linear-gradient(90deg,transparent,rgba(255,255,255,.12))}.cxsd-status i:last-child{background:linear-gradient(90deg,rgba(255,255,255,.12),transparent)}.cxsd-status b{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#7791ae}.cxsd-status .cxsd-live{width:5px;height:5px;box-shadow:0 0 5px #3be07e99}.cxsd-chat{display:flex;flex-direction:column;gap:14px}.cxsd-bot{position:relative;overflow:hidden;max-width:100%;padding:15px;border-radius:16px;border:1px solid rgba(21,167,217,.28);background:linear-gradient(140deg,#15a7d929,#0f80b80f 60%,#15a7d90d);animation:cxsd-rise .44s cubic-bezier(.2,.9,.25,1) both}.cxsd-bot-orb{position:absolute;top:-46px;right:-26px;width:132px;height:132px;border-radius:50%;background:radial-gradient(circle,rgba(79,168,240,.3),transparent 68%);pointer-events:none}.cxsd-bot>*:not(.cxsd-bot-orb){position:relative}.cxsd-bot-head{display:flex;align-items:center;gap:11px;margin-bottom:12px}.cxsd-bot-av{width:34px;height:34px;flex:none;border-radius:11px;display:grid;place-items:center;background:linear-gradient(150deg,#3aa6ea,#1567a6);color:#eff8fe;box-shadow:0 0 10px -4px #2e9fe699;animation:cxsd-avatar 5s ease-in-out infinite}.cxsd-bot-name{display:block;font-size:13.5px;font-weight:800;letter-spacing:-.01em;color:#effafe}.cxsd-bot-kind{display:block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7fafc8;margin-top:2px}.cxsd-bot-body{font-size:12.5px;font-weight:500;line-height:1.62;color:#d2e6f2;white-space:pre-wrap}.cxsd-bot-meta{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px;padding-top:13px;border-top:1px solid rgba(255,255,255,.08);font-size:10px;font-weight:600;color:#7791ae}.cxsd-rel{margin-top:14px;padding-top:13px;border-top:1px solid rgba(255,255,255,.08)}.cxsd-me{max-width:88%;padding:11px 14px;border-radius:14px 14px 5px;background:linear-gradient(150deg,#2e9fe6,#14619f);color:#eff8fe;font-size:12.5px;font-weight:500;line-height:1.55;white-space:pre-wrap}.cxsd-typing-row{display:flex;gap:10px;align-items:center;animation:cxsd-bubble .3s ease both}.cxsd-typing-av{width:26px;height:26px;flex:none;border-radius:8px;display:grid;place-items:center;background:linear-gradient(150deg,#3aa6ea,#1567a6);color:#eff8fe;box-shadow:0 0 9px -4px #2e9fe68c}.cxsd-typing{display:flex;align-items:center;gap:5px;padding:11px 14px;border-radius:14px 14px 14px 5px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08)}.cxsd-typing span{width:6px;height:6px;border-radius:50%;background:#8fc6fa;animation:cxsd-dot 1.15s ease-in-out infinite}.cxsd-typing span:nth-child(2){animation-delay:.15s}.cxsd-typing span:nth-child(3){animation-delay:.3s}.cxsd-foot.is-chat{padding:11px 15px 13px;border-top:1px solid rgba(255,255,255,.07);background:#070c1680}.cxsd-ask{display:flex;align-items:flex-end;gap:9px}.cxsd-ask-in{flex:1;min-width:0;height:auto;padding:11px 13px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;color:#eaf0fa;font-size:12.5px;font-weight:500;outline:none;transition:border-color .2s,background .2s,box-shadow .2s}.cxsd-ask-in:focus{border-color:#4fa8f08c;background:#ffffff0f;box-shadow:0 0 0 3px #2e9fe621}.cxsd-send{width:41px;height:41px;flex:none;border:none;border-radius:12px;display:grid;place-items:center;background:linear-gradient(150deg,#2e9fe6,#14619f);color:#eff8fe;animation:cxsd-skyglow 3s ease-in-out infinite;transition:transform .2s cubic-bezier(.2,.9,.25,1),filter .2s}.cxsd-send:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.07)}.cxsd-send:disabled{opacity:.4;cursor:not-allowed;transform:none;filter:none;animation:none}.cxsd-ask-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;font-size:9.5px;font-weight:700;letter-spacing:.06em;color:#7791ae}@keyframes cxsd-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes cxsd-avatar{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2px) rotate(-3deg)}}@keyframes cxsd-orbglow{0%,to{box-shadow:0 7px 18px -12px #149c9399}50%{box-shadow:0 0 9px #22c9a629,0 9px 20px -12px #149c93ad}}@keyframes cxsd-skyglow{0%,to{box-shadow:0 7px 18px -13px #14619fb3}50%{box-shadow:0 0 9px #2e9fe62b,0 9px 20px -13px #14619fbf}}.cxa{--cxa-bg: #08090F;--cxa-ink: #F4F5FA;--cxa-body: #E2E4EE;--cxa-soft: #C3C7DA;--cxa-mut: #A2A7BD;--cxa-dim: #8D92A8;--cxa-faint: #7E8398;--cxa-ghost: #868CA3;--cxa-blue: #2F6BFF;--cxa-blue-soft: #9DC0FF;--cxa-blue-pale: #CFE0FF;--cxa-sky: #38BDF8;--cxa-sky-soft: #7DD3FC;--cxa-indigo: #4F46E5;--cxa-teal: #2DD4BF;--cxa-teal-soft: #5EEAD4;--cxa-red: #F87171;--cxa-red-soft: #F89A9A;--cxa-amber: #FBBF24;--cxa-line: rgba(255, 255, 255, .09);--cxa-glass: linear-gradient(180deg, rgba(255, 255, 255, .075), rgba(255, 255, 255, .025));--cxa-ease: cubic-bezier(.2, .7, .2, 1);position:relative;min-height:100vh;display:flex;justify-content:center;gap:clamp(16px,3vw,64px);overflow-x:clip;background:var(--cxa-bg);color:var(--cxa-ink);font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cxa ::-moz-selection{background:#2f6bff59;color:#fff}.cxa ::selection{background:#2f6bff59;color:#fff}.cxa :where(a){color:var(--cxa-blue-soft);text-decoration:none}.cxa :where(button){font-family:inherit;cursor:pointer}.cxa input{font-family:inherit}.cxa a:focus-visible,.cxa button:focus-visible{outline:2px solid #8FB0FF;outline-offset:3px;border-radius:12px}.cxa input:-webkit-autofill{-webkit-text-fill-color:var(--cxa-ink);-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}@keyframes cxa-aurora-a{0%,to{transform:translateZ(0) scale(1);opacity:.9}33%{transform:translate3d(6%,3%,0) scale(1.14);opacity:1}66%{transform:translate3d(-4%,5%,0) scale(1.06);opacity:.82}}@keyframes cxa-aurora-b{0%,to{transform:translateZ(0) scale(1.06);opacity:.85}40%{transform:translate3d(-7%,4%,0) scale(.94);opacity:1}75%{transform:translate3d(3%,-5%,0) scale(1.1);opacity:.8}}@keyframes cxa-float-slow{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-18px,0)}}@keyframes cxa-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}@keyframes cxa-card-in{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:none}}@keyframes cxa-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cxa-pop{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes cxa-draw{to{stroke-dashoffset:0}}@keyframes cxa-spin{to{transform:rotate(360deg)}}@keyframes cxa-shake-a{0%,to{transform:translate(0)}20%,60%{transform:translate(-7px)}40%,80%{transform:translate(7px)}}@keyframes cxa-shake-b{0%,to{transform:translate(0)}20%,60%{transform:translate(-7px)}40%,80%{transform:translate(7px)}}.cxa-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(120% 80% at 50% -10%,#0d142a,#0a0e1c 38%,#08090f 72%)}.cxa-bg .orb{position:absolute;border-radius:50%;will-change:transform}.cxa-bg .orb-a{top:-32vh;left:-14vw;width:78vw;height:78vw;background:radial-gradient(circle at 50% 50%,#2f6bff57,#2f6bff00 62%);filter:blur(60px);animation:cxa-aurora-a 78s ease-in-out infinite}.cxa-bg .orb-b{top:-22vh;right:-20vw;width:70vw;height:70vw;background:radial-gradient(circle at 50% 50%,#4f46e53d,#4f46e500 60%);filter:blur(70px);animation:cxa-aurora-b 86s ease-in-out infinite}.cxa-bg .orb-c{bottom:-34vh;left:18vw;width:70vw;height:70vw;background:radial-gradient(circle at 50% 50%,#2f6bff21,#2f6bff00 60%);filter:blur(90px);animation:cxa-aurora-b 104s ease-in-out infinite}.cxa-bg .grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 88% 52% at 50% 0%,#000 5%,transparent 78%);mask-image:radial-gradient(ellipse 88% 52% at 50% 0%,#000 5%,transparent 78%)}.cxa-bg .vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 92% 68% at 50% 32%,transparent 42%,rgba(4,5,10,.55) 88%,rgba(3,4,8,.82) 100%)}.cxa-bg .noise{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.cxa-lp{flex:0 1 640px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;padding:36px 0 36px clamp(32px,4vw,72px);z-index:1;min-width:0;box-sizing:border-box}@media(max-width:1020px){.cxa-lp{display:none!important}}.cxa-brand{display:flex;align-items:center;gap:11px;color:var(--cxa-ink);width:-moz-fit-content;width:fit-content}.cxa-lp .cxa-brand{margin-bottom:48px}.cxa-mark{width:30px;height:30px;border-radius:9px;flex:none;background:conic-gradient(from 210deg,#2f6bff,#38bdf8,#4f46e5,#2f6bff);box-shadow:0 0 0 1px #ffffff24 inset,0 8px 22px -10px #2f6bffe6;display:grid;place-items:center}.cxa-mark span{width:10px;height:10px;border-radius:3px;background:var(--cxa-bg)}.cxa-mark.sm{width:26px;height:26px;border-radius:8px;box-shadow:0 0 0 1px #ffffff24 inset}.cxa-mark.sm span{width:8px;height:8px;border-radius:2px}.cxa-wordmark{font-size:17px;font-weight:600;letter-spacing:-.02em}.cxa-wordmark.sm{font-size:15.5px}.cxa-chip{display:inline-flex;align-items:center;gap:7px;margin-left:6px;padding:6px 12px 6px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:#ffffff0b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#b9bdd2}.cxa-dot{width:7px;height:7px;border-radius:50%;background:var(--cxa-teal);box-shadow:0 0 12px var(--cxa-teal);animation:cxa-pulse 2s ease-in-out infinite}.cxa-lp h1{margin:0;font-size:clamp(38px,3.4vw,50px);line-height:1.05;letter-spacing:-.038em;font-weight:600;max-width:560px;text-wrap:balance;font-family:inherit}.cxa-serif{font-family:Space Grotesk,"Instrument Serif",serif;font-style:normal;font-weight:600;background:linear-gradient(100deg,#fff 10%,#9dc0ff 45%,#7dd3fc 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cxa-lp-sub{margin:22px 0 0;max-width:460px;font-size:17.5px;line-height:1.62;color:var(--cxa-mut);text-wrap:pretty}.cxa-pills{margin:26px 0 0;display:flex;flex-wrap:wrap;gap:10px}.cxa-pill{padding:9px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:#ffffff0b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:13.5px;color:var(--cxa-mut)}.cxa-pill b{color:var(--cxa-ink);font-weight:600}.cxa-mock{position:relative;margin-top:32px;max-width:470px}.cxa-mock-card{position:relative;margin-right:64px;padding:18px;border-radius:20px;border:1px solid var(--cxa-line);background:var(--cxa-glass);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 50px 100px -46px #000000f2,inset 0 1px #ffffff14;animation:cxa-float-slow 9s ease-in-out infinite}.cxa-mock-head{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.07)}.cxa-mock-head .name{font-size:13.5px;font-weight:600}.cxa-mock-logo{width:22px;height:22px;border-radius:7px;flex:none;background:conic-gradient(from 200deg,#2f6bff,#38bdf8,#2f6bff);display:grid;place-items:center}.cxa-mock-logo span{width:7px;height:7px;border-radius:2px;background:var(--cxa-bg)}.cxa-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;background:#2dd4bf1f;border:1px solid rgba(45,212,191,.28);font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.08em;color:var(--cxa-teal-soft)}.cxa-live i{width:5px;height:5px;border-radius:50%;background:var(--cxa-teal);animation:cxa-pulse 1.8s ease-in-out infinite}.cxa-mock-rows{display:flex;flex-direction:column;gap:8px;padding-top:12px}.cxa-mock-row{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:12px;background:#ffffff09;border:1px solid rgba(255,255,255,.06);font-size:13px;color:var(--cxa-body)}.cxa-mock-row .tick{width:19px;height:19px;border-radius:6px;flex:none;display:grid;place-items:center;font-size:10px}.cxa-mock-row .tick.teal{background:#2dd4bf29;color:var(--cxa-teal-soft)}.cxa-mock-row .tick.blue{background:#2f6bff2e;color:var(--cxa-blue-soft)}.cxa-mock-row .tick.sky{background:#38bdf83d;color:var(--cxa-sky-soft)}.cxa-mock-row .val{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:11px}.cxa-mock-row .val.teal{color:var(--cxa-teal-soft)}.cxa-mock-row .val.blue{color:var(--cxa-blue-soft)}.cxa-mock-row .val.sky{color:var(--cxa-sky-soft)}.cxa-pane{flex:0 1 620px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:28px clamp(18px,3vw,48px);box-sizing:border-box;position:relative;z-index:1}.cxa-card{width:min(496px,100%);border-radius:26px;border:1px solid var(--cxa-line);background:var(--cxa-glass);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 60px 120px -50px #000000f2,inset 0 1px #ffffff17;padding:clamp(20px,2.4vw,28px);box-sizing:border-box;animation:cxa-card-in .7s var(--cxa-ease) both}.cxa-card-head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.cxa h2{margin:0 0 6px;font-size:25px;letter-spacing:-.028em;font-weight:600;font-family:inherit}.cxa-sub{margin:0 0 18px;font-size:14.5px;line-height:1.55;color:var(--cxa-mut)}.cxa-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cxa-field{display:flex;flex-direction:column;gap:6px;min-width:0;grid-column:1 / -1}.cxa-field.half{grid-column:auto}.cxa-field.appear{animation:cxa-rise .4s var(--cxa-ease) both}.cxa-box{position:relative;display:flex;align-items:center;height:46px;border-radius:13px;background:#ffffff09;border:1px solid rgba(255,255,255,.1);transition:border-color .25s,box-shadow .25s,background .25s}.cxa-box:hover{border-color:#fff3}.cxa-box.is-ok{border-color:#2dd4bf61}.cxa-box.is-focus{background:#ffffff0e;border-color:#8fb0ffa6;box-shadow:0 0 0 4px #2f6bff29,0 10px 30px -18px #2f6bff8c}.cxa-box.is-error{border-color:#f8717199;box-shadow:0 0 0 4px #f871711a;animation:cxa-shake-a .45s cubic-bezier(.36,.07,.19,.97)}.cxa-box.is-readonly{opacity:.72}.cxa-label{position:absolute;left:16px;pointer-events:none;z-index:1;transition:all .22s var(--cxa-ease);top:50%;transform:translateY(-50%);font-size:15px;color:var(--cxa-faint);font-weight:400}.cxa-box.is-float .cxa-label{top:7px;transform:none;font-size:10.5px;letter-spacing:.05em;font-weight:600;color:var(--cxa-dim)}.cxa-box.is-float.is-focus .cxa-label{color:var(--cxa-blue-soft)}.cxa-box.is-float.is-error .cxa-label{color:var(--cxa-red-soft)}.cxa-box.is-filled .cxa-label{opacity:0}.cxa-box:has(.cxa-input:-webkit-autofill) .cxa-label{opacity:0}.cxa-box:has(.cxa-input:autofill) .cxa-label{opacity:0}.cxa-input{flex:1;min-width:0;background:transparent;border:0;outline:none;color:var(--cxa-ink);font-size:15px;padding:19px 16px 5px;border-radius:13px;transition:padding .22s var(--cxa-ease)}.cxa-box.is-filled .cxa-input{padding-top:5px;padding-bottom:5px}.cxa-box:has(.cxa-input:-webkit-autofill) .cxa-input{padding-top:5px;padding-bottom:5px}.cxa-box:has(.cxa-input:autofill) .cxa-input{padding-top:5px;padding-bottom:5px}.cxa-input:-moz-read-only{cursor:not-allowed}.cxa-input:read-only{cursor:not-allowed}.cxa-ok{color:var(--cxa-teal);padding-right:14px;display:grid;place-items:center;animation:cxa-pop .3s var(--cxa-ease) both}.cxa-eye{background:none;border:0;padding:10px 14px 10px 4px;color:var(--cxa-dim);display:grid;place-items:center;transition:color .2s}.cxa-eye:hover{color:var(--cxa-ink)}.cxa-err{font-size:12.5px;line-height:1.4;color:var(--cxa-red-soft);padding-left:2px;animation:cxa-rise .3s ease both}.cxa-note{font-size:12px;color:var(--cxa-faint);padding-left:2px}.cxa-note.teal{color:var(--cxa-teal-soft)}.cxa-meter{display:flex;align-items:center;gap:10px;margin-top:2px}.cxa-meter .bars{flex:1;display:flex;gap:6px}.cxa-meter .bars span{flex:1;height:4px;border-radius:99px;background:#ffffff14;transition:background .3s}.cxa-meter .lbl{font-size:11.5px;font-weight:600;min-width:42px;text-align:right;color:var(--cxa-faint)}.cxa-checks{margin-top:12px;display:flex;flex-direction:column;gap:10px}.cxa-cbrow{display:flex;align-items:center;gap:9px;background:none;border:0;padding:4px 0;color:var(--cxa-mut);font-size:13.5px;text-align:left}.cxa-cbrow.top{align-items:flex-start;font-size:13px;line-height:1.5}.cxa-cbrow:disabled{cursor:not-allowed}.cxa-cb{width:20px;height:20px;border-radius:6px;flex:none;display:grid;place-items:center;margin-top:1px;border:1px solid rgba(255,255,255,.2);background:#ffffff0a;transition:all .2s}.cxa-cb.is-error{border-color:#f8717199}.cxa-cb.is-checked{border-color:#2f6bffcc;background:linear-gradient(135deg,#2f6bff,#4f46e5);box-shadow:0 4px 14px -4px #2f6bffb3}.cxa-err.indent{padding-left:29px}.cxa-legal{color:var(--cxa-mut);font-size:13px;line-height:1.5;text-align:left}.cxa-legal button{background:none;border:0;padding:0;color:var(--cxa-blue-soft);font-size:13px;font-weight:500}.cxa-legal button:hover{color:var(--cxa-blue-pale)}.cxa-consent-v{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--cxa-faint)}.cxa-linked{display:flex;align-items:center;gap:9px;padding:11px 14px;border-radius:12px;background:#2dd4bf14;border:1px solid rgba(45,212,191,.22);animation:cxa-rise .35s ease both;font-size:13px;color:#b7ede2}.cxa-linked i{width:7px;height:7px;border-radius:50%;flex:none;background:var(--cxa-teal);box-shadow:0 0 10px var(--cxa-teal)}.cxa-linked b{font-weight:600;color:#e2fbf5}.cxa-primary{margin-top:16px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px;border:0;border-radius:14px;font-size:15.5px;font-weight:600;color:#0a0b12;background:linear-gradient(135deg,#fff,#cfe0ff);box-shadow:0 18px 44px -20px #96beff;transition:transform .25s var(--cxa-ease),box-shadow .25s}.cxa-primary:hover:not(:disabled){transform:translateY(-2px) scale(1.01);box-shadow:0 24px 52px -20px #96beff}.cxa-primary:active:not(:disabled){transform:translateY(0) scale(.99)}.cxa-primary:disabled{opacity:.8;cursor:not-allowed}.cxa-spinner{width:15px;height:15px;border-radius:50%;flex:none;border:2px solid rgba(10,11,18,.25);border-top-color:#0a0b12;animation:cxa-spin .7s linear infinite}.cxa-spinner.light{border-color:#fff3;border-top-color:#fff}.cxa-ghost{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:14px;border-radius:14px;font-size:14.5px;font-weight:500;color:#e7e8f0;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background .25s,transform .25s}.cxa-ghost:hover:not(:disabled){background:#ffffff16;transform:translateY(-1px)}.cxa-ghost:disabled{opacity:.7;cursor:not-allowed}.cxa-foot{margin:16px 0 0;text-align:center;font-size:13.5px;color:var(--cxa-ghost)}.cxa-foot button{background:none;border:0;padding:0;color:var(--cxa-blue-soft);font-size:13.5px;font-weight:600}.cxa-foot button:hover{color:var(--cxa-blue-pale)}.cxa-row-between{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 16px;flex-wrap:wrap}.cxa-linkbtn{background:none;border:0;padding:4px 0;color:var(--cxa-blue-soft);font-size:13.5px;font-weight:500;transition:color .2s}.cxa-linkbtn:hover{color:var(--cxa-blue-pale)}.cxa-divider{display:flex;align-items:center;gap:14px;margin:16px 0}.cxa-divider .line{flex:1;height:1px;background:#ffffff14}.cxa-divider .or{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;color:var(--cxa-faint)}.cxa :where(input:not(.cxa-input),textarea,select){background:#ffffff09!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:13px!important;color:var(--cxa-ink);transition:border-color .25s,box-shadow .25s,background .25s}.cxa :where(input:not(.cxa-input),textarea,select):hover:not(:focus){border-color:#fff3!important}.cxa :where(input:not(.cxa-input),textarea,select):focus{background:#ffffff0e!important;border-color:#8fb0ffa6!important;box-shadow:0 0 0 4px #2f6bff29,0 10px 30px -18px #2f6bff8c!important}.cxa :where(input:not(.cxa-input),textarea)::-moz-placeholder{color:#ffffff40}.cxa :where(input:not(.cxa-input),textarea)::placeholder{color:#ffffff40}.cxa-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#04050ab8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cxa-modal{width:min(420px,100%);border-radius:22px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#161824fa,#0d0e16fa);box-shadow:0 60px 120px -40px #000;padding:28px;box-sizing:border-box;animation:cxa-card-in .4s var(--cxa-ease) both}.cxa-modal.wide{width:min(560px,100%);max-height:80vh;overflow-y:auto}.cxa-modal h3{margin:0 0 6px;font-size:20px;letter-spacing:-.024em;font-weight:600;font-family:inherit}.cxa-modal-sub{margin:0 0 20px;font-size:13.5px;line-height:1.55;color:var(--cxa-mut)}.cxa-modal-actions{display:flex;gap:10px;margin-top:20px}.cxa-btn-cancel{flex:1;padding:13px;border-radius:13px;font-size:14px;font-weight:500;color:var(--cxa-soft);border:1px solid rgba(255,255,255,.12);background:#ffffff0a;transition:background .25s}.cxa-btn-cancel:hover{background:#ffffff16}.cxa-primary.sm{margin-top:0;flex:1.4;padding:13px;font-size:14px;border-radius:13px}.cxa-modal-center{text-align:center;padding:8px 4px;animation:cxa-rise .4s ease both}.cxa-modal-center h3{margin:16px 0 8px;font-size:19px;letter-spacing:-.022em}.cxa-modal-center p{margin:0 auto;max-width:300px;font-size:13.5px;line-height:1.6;color:var(--cxa-mut)}.cxa-badge-lg{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#2f6bff1f;border:1px solid rgba(47,107,255,.3)}.cxa-badge-lg.amber{background:#fbbf241f;border-color:#fbbf2452}.cxa-closebtn{margin-top:10px;background:none;border:0;padding:4px;color:var(--cxa-ghost);font-size:13px;transition:color .2s}.cxa-closebtn:hover{color:var(--cxa-soft)}.cxa-notebox{border-radius:14px;padding:14px 16px;font-size:13px;line-height:1.55;background:#fbbf2414;border:1px solid rgba(251,191,36,.22);color:#f5d98b}.cxa-notebox b{color:#fde9b5;font-weight:600}.cxa-notebox.info{background:#2f6bff14;border-color:#2f6bff38;color:#bdd1ff}.cxa-notebox.info b{color:#dce7ff}.cxa-notebox.danger{background:#f8717114;border-color:#f8717138;color:#f3b9b9}.cxa-notebox.danger b{color:#fbd5d5}.cxa-notebox.teal{background:#2dd4bf14;border-color:#2dd4bf38;color:#b7ede2}.cxa-notebox.teal b{color:#e2fbf5}.cxa-notebox{text-align:left}.cxa-notebox ul{margin:8px 0 0;padding-left:18px;list-style:disc outside}.cxa-notebox li{margin-top:4px}.cxa-banner-warn{display:flex;align-items:center;gap:9px;padding:11px 14px;border-radius:12px;background:#fbbf2412;border:1px solid rgba(251,191,36,.22);margin-bottom:20px}.cxa-banner-warn i{width:7px;height:7px;border-radius:50%;flex:none;background:var(--cxa-amber);animation:cxa-pulse 2s ease-in-out infinite}.cxa-banner-warn span{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.08em;color:#fde68a}.cxa-rule{margin:12px 0 0;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.06em;color:var(--cxa-faint)}.cxa-verify{text-align:center;padding:18px 8px 8px}.cxa-verify h2{margin:18px 0 8px;font-size:23px;letter-spacing:-.026em}.cxa-verify>p{margin:0 auto;max-width:320px;font-size:14.5px;line-height:1.6;color:var(--cxa-mut)}.cxa-verify .cxa-primary{margin-top:24px}.cxa-verify-foot{margin:18px 0 0;font-size:13px;color:var(--cxa-ghost)}.cxa-verify-foot button,.cxa-verify-foot a{background:none;border:0;padding:0;color:var(--cxa-blue-soft);font-size:13px;font-weight:500}.cxa-verify-foot button:hover,.cxa-verify-foot a:hover{color:var(--cxa-blue-pale)}.cxa-rise{animation:cxa-rise .5s var(--cxa-ease) both}.cxa-badge{display:inline-grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#2dd4bf21;border:1px solid rgba(45,212,191,.3)}.cxa-badge.blue{background:#2f6bff1f;border-color:#2f6bff4d}.cxa-badge.red{background:#f871711f;border-color:#f8717152}.cxa-badge .draw{stroke-dasharray:24;stroke-dashoffset:24;animation:cxa-draw .55s var(--cxa-ease) .15s forwards}.cxa-ring{display:inline-grid;place-items:center;width:60px;height:60px;border-radius:50%;border:2px solid rgba(157,192,255,.18);border-top-color:var(--cxa-blue-soft);animation:cxa-spin 1s linear infinite}.cxa-card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.cxa-copy{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;color:#5e6377}.cxa-trouble{display:inline-flex;align-items:center;gap:7px;background:none;border:0;padding:4px 0;font-size:12.5px;color:var(--cxa-ghost);transition:color .2s}.cxa-trouble:hover{color:#e7e8f0}.cxa-success{text-align:center;padding:26px 8px 12px;animation:cxa-rise .5s var(--cxa-ease) both}.cxa-success .badge{display:inline-grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#2dd4bf21;border:1px solid rgba(45,212,191,.3)}.cxa-success .badge path{stroke-dasharray:24;stroke-dashoffset:24;animation:cxa-draw .55s var(--cxa-ease) .15s forwards}.cxa-success h2{margin:18px 0 8px;font-size:23px;letter-spacing:-.026em}.cxa-success p{margin:0 auto;max-width:340px;font-size:14.5px;line-height:1.6;color:var(--cxa-mut)}.cxa-success .actions{display:flex;flex-direction:column;gap:10px;margin-top:24px}.cxa-success .actions .cxa-primary{margin-top:0}@media(max-height:860px){.cxa-pane{padding-top:18px;padding-bottom:18px}.cxa-lp{padding-top:28px;padding-bottom:28px}.cxa-card{padding:clamp(20px,2.4vw,26px)}.cxa-card-head{margin-bottom:14px}.cxa-sub{margin-bottom:16px}.cxa-fields{gap:11px}.cxa-box{height:44px}.cxa-input{padding-top:18px;padding-bottom:4px}.cxa-checks{margin-top:12px;gap:10px}.cxa-row-between{margin:12px 0 16px}.cxa-primary{margin-top:14px;padding:13px}.cxa-divider{margin:14px 0}.cxa-foot{margin-top:14px}.cxa-card-foot{margin-top:16px;padding-top:12px}.cxa-verify{padding:10px 4px 4px}.cxa-mock{margin-top:28px}}@media(max-height:720px){.cxa-mock{display:none}.cxa-pills{margin-top:20px}.cxa-box{height:42px}.cxa-input{padding-top:17px;padding-bottom:3px}.cxa-card{padding:clamp(16px,2vw,20px)}}@media(prefers-reduced-motion:reduce){.cxa *,.cxa *:before,.cxa *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.nt-viewport{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:10000;display:flex;flex-direction:column;align-items:center;gap:10px;width:min(92vw,400px);pointer-events:none;--nt-surface: #0f172a;--nt-text: #f1f5f9;--nt-muted: #94a3b8;--nt-border: transparent;--nt-shadow: 0 14px 34px -10px rgba(0, 0, 0, .55);--nt-radius: 12px;--nt-font: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--nt-success: #16c47f;--nt-error: #f47171;--nt-warn: #f0b44e;--nt-info: #6b8afd;--nt-glow: 0}.nt-viewport[data-nt-skin=aura][data-nt-theme=dark]{--nt-surface: oklch(.225 .014 250);--nt-text: oklch(.97 .005 250);--nt-muted: oklch(.73 .012 250);--nt-border: oklch(.6 .02 250 / .2);--nt-shadow: 0 24px 64px -18px oklch(0 0 0 / .62), 0 6px 16px -8px oklch(0 0 0 / .45);--nt-radius: 16px;--nt-font: "Space Grotesk", system-ui, -apple-system, sans-serif;--nt-success: oklch(.8 .16 158);--nt-error: oklch(.72 .19 25);--nt-warn: oklch(.85 .15 82);--nt-info: oklch(.74 .16 232);--nt-glow: 1}.nt-viewport[data-nt-skin=aura][data-nt-theme=light]{--nt-surface: oklch(1 0 0);--nt-text: oklch(.24 .018 250);--nt-muted: oklch(.5 .02 250);--nt-border: oklch(.55 .03 250 / .16);--nt-shadow: 0 20px 48px -20px oklch(.5 .06 250 / .3), 0 4px 12px -6px oklch(.5 .06 250 / .16);--nt-radius: 16px;--nt-font: "Space Grotesk", system-ui, -apple-system, sans-serif;--nt-success: oklch(.52 .14 158);--nt-error: oklch(.55 .2 25);--nt-warn: oklch(.62 .15 72);--nt-info: oklch(.5 .17 232);--nt-glow: 0}.nt-viewport[data-nt-skin=cx][data-nt-theme=light]{--nt-surface: #FFFFFF;--nt-text: #0F172A;--nt-muted: #5B647A;--nt-border: #E7EAEF;--nt-shadow: 0 4px 8px rgba(15, 23, 42, .04), 0 18px 40px -12px rgba(15, 23, 42, .16);--nt-radius: 12px;--nt-font: "Geist", system-ui, -apple-system, sans-serif;--nt-success: #0f8a5b;--nt-error: #d23b3b;--nt-warn: #b8780c;--nt-info: #0C77E9;--nt-glow: 0}.nt-viewport[data-nt-skin=cx][data-nt-theme=dark]{--nt-surface: #121622;--nt-text: #EDF0F6;--nt-muted: #A6B0C2;--nt-border: #232A3A;--nt-shadow: 0 12px 40px -8px rgba(0, 0, 0, .7);--nt-radius: 12px;--nt-font: "Geist", system-ui, -apple-system, sans-serif;--nt-success: #34d99b;--nt-error: #f47171;--nt-warn: #f0b44e;--nt-info: #4C93F0;--nt-glow: 0}.nt-toast{pointer-events:auto;position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;padding:13px 14px 14px;background:var(--nt-surface);color:var(--nt-text);font-family:var(--nt-font);font-size:13.6px;border:1px solid var(--nt-border);border-radius:var(--nt-radius);box-shadow:var(--nt-shadow);overflow:hidden;animation:nt-in .42s cubic-bezier(.34,1.56,.64,1) backwards}.nt-toast.is-leaving{animation:nt-out .26s cubic-bezier(.4,0,1,1) forwards}.nt-toast--success{--nt-tone: var(--nt-success)}.nt-toast--error{--nt-tone: var(--nt-error)}.nt-toast--warning{--nt-tone: var(--nt-warn)}.nt-toast--info,.nt-toast--default{--nt-tone: var(--nt-info)}.nt-toast__orb{flex:0 0 auto;width:30px;height:30px;border-radius:calc(var(--nt-radius) - 6px);display:grid;place-items:center;color:var(--nt-tone);background:color-mix(in oklab,var(--nt-tone) 16%,var(--nt-surface))}.nt-viewport[data-nt-skin=aura] .nt-toast__orb{box-shadow:0 4px 14px -4px color-mix(in oklab,var(--nt-tone) 48%,transparent)}.nt-toast__body{min-width:0;flex:1;padding-top:1px}.nt-toast__title{font-size:13.6px;font-weight:650;line-height:1.3;letter-spacing:-.01em}.nt-toast__desc{font-size:12.6px;font-weight:400;line-height:1.42;color:var(--nt-muted);margin-top:2px}.nt-toast__x{flex:0 0 auto;width:24px;height:24px;margin:-2px -4px 0 0;padding:0;border:0;background:transparent;color:var(--nt-muted);border-radius:7px;display:grid;place-items:center;cursor:pointer;opacity:.7;transition:opacity .15s ease,background .15s ease}.nt-toast__x:hover{opacity:1;background:color-mix(in oklab,var(--nt-text) 10%,transparent)}.nt-toast__x:focus-visible{outline:2px solid var(--nt-tone);outline-offset:1px;opacity:1}.nt-toast__bar{position:absolute;left:0;bottom:0;height:2.5px;width:100%;background:var(--nt-tone);border-radius:3px;opacity:.9;transform-origin:left}.nt-toast--timed .nt-toast__bar{animation:nt-bar var(--nt-dwell, 3s) linear forwards}.nt-toast:hover .nt-toast__bar{animation-play-state:paused}.nt-viewport[data-nt-skin=aura] .nt-toast__bar{box-shadow:0 0 10px color-mix(in oklab,var(--nt-tone) 60%,transparent)}@keyframes nt-in{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes nt-out{to{opacity:0;transform:translateY(10px) scale(.97)}}@keyframes nt-bar{0%{width:100%}to{width:0%}}@media(prefers-reduced-motion:reduce){.nt-toast,.nt-toast.is-leaving{animation:none}.nt-toast--timed .nt-toast__bar{animation:none;width:100%}}@keyframes cxab-msg-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cxab-dot-b{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-5px);opacity:1}}@keyframes cxab-bar-flow{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes cxab-bar-glow{0%,to{box-shadow:0 0 6px -1px #2f6bff8c}50%{box-shadow:0 0 14px #2f6bffd9}}@keyframes cxab-bar-sheen{0%{transform:translate(-100%)}60%,to{transform:translate(250%)}}.cxab-gridbg{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:linear-gradient(var(--cxel-grid) 1px,transparent 1px),linear-gradient(90deg,var(--cxel-grid) 1px,transparent 1px);background-size:56px 56px}.cxab-wrap{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:28px;display:grid;grid-template-columns:minmax(260px,320px) 1fr;grid-template-rows:minmax(0,1fr);gap:20px;height:100vh;box-sizing:border-box}.cxab-side{display:flex;flex-direction:column;gap:14px;min-height:0}.cxab-side-card{background:var(--cxel-surface);border:1px solid var(--cxel-line);border-radius:22px;box-shadow:var(--cxel-shadow),inset 0 1px 0 var(--cxel-card-hi);padding:20px;display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.cxab-side-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.cxab-side-actions{display:flex;gap:8px}.cxab-back{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 13px;border-radius:11px;border:1px solid var(--cxel-line);background:var(--cxel-surface2);color:var(--cxel-text2);font-size:12.5px;font-weight:600;transition:color .15s var(--cxel-ease),border-color .15s var(--cxel-ease)}.cxab-back:hover{color:var(--cxel-text);border-color:var(--cxel-line2)}.cxab-icon-btn{width:34px;height:34px;border-radius:11px;border:1px solid var(--cxel-line);background:var(--cxel-surface2);color:var(--cxel-text2);display:grid;place-items:center;flex-shrink:0;transition:color .15s var(--cxel-ease),border-color .15s var(--cxel-ease)}.cxab-icon-btn:hover{color:var(--cxel-text);border-color:var(--cxel-line2)}.cxab-icon-btn:disabled{opacity:.4;cursor:not-allowed}.cxab-eyebrow{font-family:var(--cxel-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--cxel-text3);font-weight:500;margin-bottom:8px}.cxab-h1{margin:0;font-size:24px;line-height:1.1;font-weight:700;letter-spacing:-.025em;color:var(--cxel-text)}.cxab-h1 em{font-style:italic;font-weight:600;background:var(--cxel-head-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-right:.06em}.cxab-progress{display:flex;align-items:center;gap:12px;background:var(--cxel-surface2);border:1px solid var(--cxel-line);border-radius:14px;padding:12px 14px}.cxab-progress-icon{width:38px;height:38px;border-radius:12px;background:var(--cxel-btn-grad);color:var(--cxel-on-accent);display:grid;place-items:center;box-shadow:var(--cxel-btn-shadow);flex-shrink:0;animation:cxel-floaty 3.2s ease-in-out infinite}.cxab-progress-body{min-width:0;flex:1}.cxab-pct-row{display:flex;align-items:baseline;gap:6px}.cxab-pct{font-family:var(--cxel-mono);font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--cxel-text)}.cxab-pct-cap{font-family:var(--cxel-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--cxel-text3)}.cxab-bar{height:5px;border-radius:999px;background:var(--cxel-surface);box-shadow:inset 0 0 0 1px var(--cxel-line);overflow:hidden;margin-top:6px}.cxab-bar-fill{position:relative;overflow:hidden;height:100%;border-radius:999px;background:linear-gradient(100deg,#2f6bff,#4f46e5,#0ea5e9,#4f46e5,#2f6bff);background-size:200% 100%;animation:cxab-bar-flow 3s linear infinite,cxab-bar-glow 2.4s ease-in-out infinite;transition:width .6s cubic-bezier(.22,1,.36,1)}.cxab-bar-sheen{position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:cxab-bar-sheen 2.2s ease-in-out infinite}.cxab-steps{display:flex;flex-direction:column;gap:2px}.cxab-step{display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:11px;transition:background .15s var(--cxel-ease)}.cxab-step.is-current{background:var(--cxel-accent-soft)}.cxab-step-dot{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-family:var(--cxel-mono);font-size:10.5px;font-weight:700;background:var(--cxel-surface2);color:var(--cxel-text3);box-shadow:inset 0 0 0 1px var(--cxel-line)}.cxab-step.is-done .cxab-step-dot{background:var(--cxel-green-soft);color:var(--cxel-green);box-shadow:none}.cxab-step.is-current .cxab-step-dot{background:var(--cxel-accent);color:var(--cxel-on-accent);box-shadow:none}.cxab-step-label{font-size:13px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:var(--cxel-text3)}.cxab-step.is-done .cxab-step-label{color:var(--cxel-text2)}.cxab-step.is-current .cxab-step-label{font-weight:700;color:var(--cxel-text)}.cxab-step-now{margin-left:auto;width:7px;height:7px;border-radius:50%;background:var(--cxel-accent);box-shadow:0 0 0 4px var(--cxel-accent-soft);flex-shrink:0}.cxab-side-note{margin:auto 0 0;font-size:12px;color:var(--cxel-text3);line-height:1.6}.cxab-chat{background:var(--cxel-surface);border:1px solid var(--cxel-line);border-radius:22px;box-shadow:var(--cxel-shadow),inset 0 1px 0 var(--cxel-card-hi);display:flex;flex-direction:column;min-height:0;overflow:hidden}.cxab-chat-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--cxel-line);flex-shrink:0}.cxab-chat-head-l{display:flex;align-items:center;gap:11px;min-width:0}.cxab-phase-chip{font-family:var(--cxel-mono);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 11px;color:var(--cxel-accent);background:var(--cxel-accent-soft);white-space:nowrap;flex-shrink:0}.cxab-phase-chip.is-complete{color:var(--cxel-green);background:var(--cxel-green-soft)}.cxab-error-wrap{flex-shrink:0;padding:12px 20px 0}.cxab-error{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--cxel-red) 30%,transparent);background:var(--cxel-red-soft);color:var(--cxel-text);font-size:13px;line-height:1.5}.cxab-error-icon{color:var(--cxel-red);flex-shrink:0}.cxab-error p{flex:1;margin:0}.cxab-error-close{border:none;background:none;color:var(--cxel-text3);padding:4px;border-radius:8px;display:inline-flex;flex-shrink:0}.cxab-error-close:hover{color:var(--cxel-text);background:var(--cxel-surface2)}.cxab-msgs{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:22px 24px}.cxab-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:56px 20px;animation:cxel-fade-up .4s ease both}.cxab-hero-icon{width:68px;height:68px;border-radius:20px;background:var(--cxel-btn-grad);color:var(--cxel-on-accent);display:grid;place-items:center;box-shadow:var(--cxel-btn-shadow);margin-bottom:20px;animation:cxel-floaty 3.2s ease-in-out infinite}.cxab-hero-title{margin:0 0 8px;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--cxel-text)}.cxab-hero-sub{margin:0;font-size:14px;color:var(--cxel-text2);max-width:400px}.cxab-msg{display:flex;gap:10px;margin-bottom:14px;justify-content:flex-start}.cxab-msg.is-user{justify-content:flex-end}.cxab-msg-avatar{width:28px;height:28px;border-radius:9px;background:var(--cxel-accent-soft);color:var(--cxel-accent);display:grid;place-items:center;flex-shrink:0;margin-top:2px}.cxab-bubble{max-width:76%;font-size:14px;line-height:1.6}.cxab-bubble-bot{padding:12px 16px;border-radius:4px 16px 16px;background:var(--cxel-surface2);border:1px solid var(--cxel-line);color:var(--cxel-text)}.cxab-bubble-user{padding:11px 16px;border-radius:16px 16px 4px;background:var(--cxel-btn-grad);color:var(--cxel-on-accent);box-shadow:var(--cxel-btn-shadow)}.cxab-bubble p{margin:0 0 8px}.cxab-bubble p:last-child{margin-bottom:0}.cxab-bubble h3{margin:0 0 6px;font-size:15px;font-weight:700;letter-spacing:-.01em}.cxab-bubble strong{font-weight:700;color:inherit}.cxab-bubble em{opacity:.82}.cxab-bubble ul,.cxab-bubble ol{margin:0 0 8px;padding-left:18px}.cxab-bubble li{margin:0 0 2px}.cxab-bubble code{font-family:var(--cxel-mono);font-size:12px;padding:1px 5px;border-radius:5px;background:var(--cxel-surface2);border:1px solid var(--cxel-line)}.cxab-bubble-typing{padding:14px 16px;display:flex;align-items:center;animation:cxab-msg-in .2s ease both}.cxab-typing{display:inline-flex;align-items:center;gap:5px}.cxab-dot{width:6px;height:6px;border-radius:50%;background:var(--cxel-text3);animation:cxab-dot-b 1s ease-in-out infinite}.cxab-dot:nth-child(2){animation-delay:.15s}.cxab-dot:nth-child(3){animation-delay:.3s}.cxab-done{margin-top:20px}.cxab-done-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.cxab-done-check{width:40px;height:40px;border-radius:50%;background:var(--cxel-green-soft);color:var(--cxel-green);display:grid;place-items:center;flex-shrink:0;animation:cxel-pop-in .45s ease both}.cxab-done-title{margin:0;font-size:18px;font-weight:700;letter-spacing:-.015em;color:var(--cxel-text)}.cxab-done-sub{font-size:12.5px;color:var(--cxel-text3)}.cxab-preview-stack{display:flex;flex-direction:column;gap:12px}.cxab-preview{background:var(--cxel-surface2);border:1px solid var(--cxel-line);border-radius:16px;padding:15px 18px}.cxab-preview-head{display:flex;align-items:center;gap:10px;margin-bottom:11px}.cxab-preview-title{margin:0;font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--cxel-text)}.cxab-count{font-family:var(--cxel-mono);font-size:10px;font-weight:700;color:var(--cxel-accent);background:var(--cxel-accent-soft);border-radius:999px;padding:3px 9px;white-space:nowrap}.cxab-kv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 18px}.cxab-kv{min-width:0}.cxab-kv-extra{margin-top:10px}.cxab-kv-k{font-family:var(--cxel-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--cxel-text3);font-weight:500}.cxab-kv-v{font-size:13.5px;font-weight:600;margin-top:2px;overflow-wrap:anywhere}.cxab-kv-v.is-empty{color:var(--cxel-text3);font-style:italic;font-weight:500}.cxab-preview-text{margin:0;font-size:13.5px;color:var(--cxel-text2);line-height:1.65}.cxab-chips{display:flex;flex-wrap:wrap;gap:7px}.cxab-chip-skill{display:inline-flex;align-items:center;height:27px;padding:0 12px;border-radius:999px;background:var(--cxel-green-soft);color:var(--cxel-green);font-size:12.5px;font-weight:600}.cxab-items{display:flex;flex-direction:column;gap:12px}.cxab-item{border-left:2px solid var(--cxel-accent);padding:2px 0 2px 13px}.cxab-item-title{font-size:13.5px;font-weight:700;color:var(--cxel-text)}.cxab-item-sub{font-family:var(--cxel-mono);font-size:11px;color:var(--cxel-text3);margin-top:2px;overflow-wrap:anywhere}.cxab-item-sub.is-link{color:var(--cxel-accent)}.cxab-item-desc{margin:5px 0 0;font-size:13px;color:var(--cxel-text2);line-height:1.55}.cxab-next{margin-top:14px;background:var(--cxel-surface2);border:1px solid var(--cxel-line);border-radius:16px;padding:16px 18px}.cxab-next-title{margin:0 0 3px;font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:var(--cxel-text)}.cxab-next-sub{margin:0 0 13px;font-size:13px;color:var(--cxel-text2)}.cxab-next-actions{display:flex;gap:10px;flex-wrap:wrap}.cxab-btn-save,.cxab-btn-resume{flex:1 1 200px;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;border-radius:12px;border:none;font-size:13.5px;font-weight:700;transition:filter .15s var(--cxel-ease),transform .15s var(--cxel-ease)}.cxab-btn-save{background:var(--cxel-green);color:var(--cxel-bg)}.cxab-btn-save:hover{filter:brightness(1.08);transform:translateY(-1px)}.cxab-btn-resume{background:var(--cxel-btn-grad);color:var(--cxel-on-accent);box-shadow:var(--cxel-btn-shadow)}.cxab-btn-resume:hover{filter:brightness(1.07);transform:translateY(-1px)}.cxab-composer{border-top:1px solid var(--cxel-line);padding:12px 20px 14px;flex-shrink:0;background:var(--cxel-surface)}.cxab-quick{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:10px;animation:cxel-fade-up .25s ease both}.cxab-quick-chip{height:30px;padding:0 14px;border-radius:999px;border:1px solid var(--cxel-line);background:var(--cxel-surface2);color:var(--cxel-text2);font-size:12.5px;font-weight:600;transition:all .15s}.cxab-quick-chip:hover{border-color:var(--cxel-accent);color:var(--cxel-accent);background:var(--cxel-accent-soft)}.cxab-quick-chip:disabled{opacity:.5;cursor:not-allowed}.cxab-input-row{display:flex;align-items:flex-end;gap:8px;padding:7px;background:var(--cxel-field);border:1px solid var(--cxel-line);border-radius:15px;transition:border-color .15s var(--cxel-ease)}.cxab-input-row:focus-within{border-color:var(--cxel-accent)}.cxab-textarea{flex:1;resize:none;border:none;outline:none;background:transparent;padding:9px 11px;font-size:14px;color:var(--cxel-text);line-height:1.5;max-height:150px;min-width:0}.cxab-textarea:focus,.cxab-textarea:focus-visible{outline:none}.cxab-textarea:disabled{opacity:.5}.cxab-send{flex-shrink:0;width:38px;height:38px;border-radius:11px;border:none;background:var(--cxel-btn-grad);color:var(--cxel-on-accent);box-shadow:var(--cxel-btn-shadow);display:grid;place-items:center;transition:all .22s cubic-bezier(.22,1,.36,1)}.cxab-send:hover:not(:disabled){background:linear-gradient(135deg,#4c8dff,#2f6bff 45%,#22d3ee);color:#fff;transform:translateY(-2px) scale(1.09) rotate(-8deg);box-shadow:0 0 0 5px #4c8dff38,0 0 24px 2px #38bdf88c,0 12px 26px -8px #2f6bffe6}.cxab-send:disabled{opacity:.35;cursor:not-allowed}.cxab-hint{margin:8px 0 0;text-align:center;font-size:11px;color:var(--cxel-text3)}.cxab-hint kbd{font-family:var(--cxel-mono);font-size:10px;padding:1px 6px;border-radius:5px;background:var(--cxel-surface2);border:1px solid var(--cxel-line);color:var(--cxel-text2)}.cxab-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#04060e8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px}.cxab-dialog{background:var(--cxel-pop);border:1px solid var(--cxel-line);border-radius:20px;box-shadow:var(--cxel-shadow-lg);width:100%;max-width:390px;padding:26px;text-align:center;animation:cxel-fade-up .2s ease both}.cxab-dialog-icon{width:44px;height:44px;border-radius:13px;background:var(--cxel-amber-soft);color:var(--cxel-amber);display:inline-grid;place-items:center;margin-bottom:12px}.cxab-dialog-title{margin:0 0 6px;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--cxel-text)}.cxab-dialog-body{margin:0 0 20px;font-size:13.5px;color:var(--cxel-text2);line-height:1.55}.cxab-dialog-actions{display:flex;gap:10px}.cxab-dialog-cancel,.cxab-dialog-confirm{flex:1;height:40px;border-radius:11px;font-size:13.5px;font-weight:600;transition:filter .15s var(--cxel-ease),color .15s var(--cxel-ease),border-color .15s var(--cxel-ease)}.cxab-dialog-cancel{border:1px solid var(--cxel-line);background:transparent;color:var(--cxel-text2)}.cxab-dialog-cancel:hover{border-color:var(--cxel-line2);color:var(--cxel-text)}.cxab-dialog-confirm{border:none;background:var(--cxel-btn-grad);color:var(--cxel-on-accent);box-shadow:var(--cxel-btn-shadow)}.cxab-dialog-confirm:hover{filter:brightness(1.07)}@media(max-width:900px){.cxab-wrap{grid-template-columns:1fr;grid-template-rows:none;height:auto;padding:20px 16px}.cxab-side{min-height:auto}.cxab-side-card{flex:none;overflow-y:visible}.cxab-side-note{margin-top:4px}.cxab-chat{min-height:70vh}}@media(prefers-reduced-motion:reduce){.cxab-bar-fill,.cxab-bar-sheen,.cxab-progress-icon,.cxab-hero-icon,.cxab-dot,.cxab-bubble-typing,.cxab-hero,.cxab-quick{animation:none!important}}.mlx{--mlx-bg: #08090F;--mlx-ink: #F4F5FA;--mlx-body: #E2E4EE;--mlx-soft: #C3C7DA;--mlx-mut: #A2A7BD;--mlx-dim: #8D92A8;--mlx-faint: #7E8398;--mlx-ghost: #868CA3;--mlx-blue: #2F6BFF;--mlx-blue-bright: #3B7BFF;--mlx-blue-soft: #9DC0FF;--mlx-sky: #38BDF8;--mlx-sky-soft: #7DD3FC;--mlx-indigo: #4F46E5;--mlx-indigo-soft: #A5B4FC;--mlx-teal: #2DD4BF;--mlx-teal-soft: #5EEAD4;--mlx-red: #F87171;--mlx-line: rgba(255, 255, 255, .08);--mlx-line-strong: rgba(255, 255, 255, .12);--mlx-glass: linear-gradient(180deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, .018));--mlx-ease: cubic-bezier(.2, .7, .2, 1);position:relative;width:100%;overflow-x:clip;background:var(--mlx-bg);color:var(--mlx-ink);font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth}.mlx ::-moz-selection{background:#2f6bff59;color:#fff}.mlx ::selection{background:#2f6bff59;color:#fff}.mlx :where(a){color:inherit;text-decoration:none}.mlx :where(button){font-family:inherit;cursor:pointer}.mlx input{font-family:inherit}.mlx a:focus-visible,.mlx button:focus-visible,.mlx input:focus-visible{outline:2px solid #8FB0FF;outline-offset:3px;border-radius:12px}@keyframes mlx-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-12px,0)}}@keyframes mlx-float-slow{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-18px,0)}}@keyframes mlx-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(4%,-3%,0) scale(1.12)}}@keyframes mlx-drift-b{0%,to{transform:translateZ(0) scale(1.05)}50%{transform:translate3d(-5%,4%,0) scale(.95)}}@keyframes mlx-aurora-a{0%,to{transform:translateZ(0) scale(1);opacity:.9}33%{transform:translate3d(6%,3%,0) scale(1.14);opacity:1}66%{transform:translate3d(-4%,5%,0) scale(1.06);opacity:.82}}@keyframes mlx-aurora-b{0%,to{transform:translateZ(0) scale(1.06);opacity:.85}40%{transform:translate3d(-7%,4%,0) scale(.94);opacity:1}75%{transform:translate3d(3%,-5%,0) scale(1.1);opacity:.8}}@keyframes mlx-aurora-c{0%,to{transform:translateZ(0) scale(1);opacity:.7}50%{transform:translate3d(5%,-6%,0) scale(1.18);opacity:.95}}@keyframes mlx-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}@keyframes mlx-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mlx-blink{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}@keyframes mlx-think{0%{transform:translateY(0);opacity:.35}30%{transform:translateY(-4px);opacity:1}60%,to{transform:translateY(0);opacity:.35}}@keyframes mlx-travel{0%{left:-4%;opacity:0}12%{opacity:1}88%{opacity:1}to{left:102%;opacity:0}}@keyframes mlx-fill92{0%{width:0}to{width:92%}}.mlx .mlx-anim-paused *,.mlx.mlx-page-hidden *{animation-play-state:paused!important}.mlx-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(120% 80% at 50% -10%,#0d142a,#0a0e1c 38%,#08090f 72%)}.mlx-bg .orb{position:absolute;border-radius:50%;will-change:transform}.mlx-bg .orb-a{top:-32vh;left:-14vw;width:78vw;height:78vw;background:radial-gradient(circle at 50% 50%,#2f6bff61,#2f6bff00 62%);filter:blur(60px);animation:mlx-aurora-a 78s ease-in-out infinite}.mlx-bg .orb-b{top:-22vh;right:-20vw;width:70vw;height:70vw;background:radial-gradient(circle at 50% 50%,#4f46e53d,#4f46e500 60%);filter:blur(70px);animation:mlx-aurora-b 86s ease-in-out infinite}.mlx-bg .orb-c{top:2vh;left:24vw;width:52vw;height:52vw;background:radial-gradient(circle at 50% 50%,#4f46e542,#4f46e500 62%);filter:blur(80px);animation:mlx-aurora-c 92s ease-in-out infinite}.mlx-bg .orb-d{bottom:-34vh;left:18vw;width:70vw;height:70vw;background:radial-gradient(circle at 50% 50%,#2f6bff24,#2f6bff00 60%);filter:blur(90px);animation:mlx-aurora-b 104s ease-in-out infinite}.mlx-bg .grid-lines{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 88% 52% at 50% 0%,#000 5%,transparent 78%);mask-image:radial-gradient(ellipse 88% 52% at 50% 0%,#000 5%,transparent 78%)}.mlx-bg .vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 92% 68% at 50% 32%,transparent 42%,rgba(4,5,10,.55) 88%,rgba(3,4,8,.82) 100%)}.mlx-bg .noise{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.mlx-wrap{max-width:1240px;margin:0 auto;padding-left:32px;padding-right:32px}.mlx-mono{font-family:JetBrains Mono,monospace}.mlx-serif{font-family:Space Grotesk,"Instrument Serif",serif;font-style:italic;font-weight:400}.mlx-grad-text{background:linear-gradient(100deg,#fff 10%,#9dc0ff 45%,#7dd3fc 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mlx-serif.mlx-grad-text{padding-right:.12em;margin-right:-.06em}.mlx-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s var(--mlx-ease),transform .7s var(--mlx-ease)}.mlx-reveal.is-in{opacity:1;transform:translateY(0)}.mlx-reveal.d1{transition-delay:.08s}.mlx-dot{width:6px;height:6px;border-radius:50%;flex:none}.mlx-dot.glow-blue{background:var(--mlx-blue-bright);box-shadow:0 0 10px var(--mlx-blue-bright)}.mlx-dot.glow-sky{background:var(--mlx-sky);box-shadow:0 0 10px var(--mlx-sky)}.mlx-dot.glow-teal{background:var(--mlx-teal);box-shadow:0 0 10px var(--mlx-teal)}.mlx-dot.glow-indigo{background:var(--mlx-indigo);box-shadow:0 0 10px var(--mlx-indigo)}.mlx-dot.pulse{animation:mlx-pulse 2s ease-in-out infinite}.mlx-dot.pulse-18{animation-duration:1.8s}.mlx-dot.pulse-16{animation-duration:1.6s}.mlx-eyebrow{display:flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mlx-faint)}.mlx-eyebrow.center{justify-content:center}.mlx-h2{margin:20px 0 0;font-size:clamp(30px,4.4vw,46px);line-height:1.1;letter-spacing:-.034em;font-weight:600;text-wrap:balance}.mlx-sub{margin:18px 0 0;font-size:17.5px;line-height:1.6;color:var(--mlx-mut);text-wrap:pretty}.mlx-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:14px;font-size:15.5px;font-weight:600;color:#0a0b12;background:linear-gradient(135deg,#fff,#cfe0ff);transition:transform .3s var(--mlx-ease),box-shadow .3s var(--mlx-ease);white-space:nowrap}.mlx-btn-primary:hover{transform:translateY(-1px)}.mlx-hero-ctas .mlx-btn-primary{box-shadow:0 18px 44px -20px #96beff}.mlx-hero-ctas .mlx-btn-primary:hover{transform:translateY(-2px);box-shadow:0 24px 52px -20px #96beff}.mlx-price-card .cta:hover,.mlx-cta-card .cta:hover,.mlx-emp-cta .mlx-btn-primary:hover{transform:translateY(-2px)}.mlx-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:14px;font-size:15.5px;font-weight:500;color:#e7e8f0;border:1px solid var(--mlx-line-strong);background:#ffffff0a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background .3s,transform .3s var(--mlx-ease);white-space:nowrap}.mlx-btn-ghost:hover{background:#ffffff16;transform:translateY(-2px)}.mlx-card{border-radius:22px;border:1px solid var(--mlx-line);background:var(--mlx-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.mlx-hovercard{transition:transform .4s var(--mlx-ease),border-color .4s}.mlx-hovercard:hover{transform:translateY(-4px)}.mlx-hovercard.hc-blue:hover{border-color:#2f6bff66}.mlx-hovercard.hc-teal:hover{border-color:#2dd4bf59}.mlx-hovercard.hc-sky:hover{border-color:#38bdf859}.mlx-hovercard.hc-indigo:hover{border-color:#4f46e559}.mlx-hovercard.hc-white:hover{border-color:#fff3}.mlx-pill{padding:6px 12px;border-radius:999px;background:#ffffff0f;border:1px solid var(--mlx-line);font-size:12.5px;color:var(--mlx-soft);white-space:nowrap}.mlx-tick{margin-top:2px;width:20px;height:20px;flex:none;border-radius:6px;background:#2dd4bf29;color:var(--mlx-teal-soft);display:grid;place-items:center;font-size:11px}.mlx-track{border-radius:99px;background:#ffffff12;overflow:hidden}.mlx-fill{width:0;height:100%;border-radius:99px;transition:width 1.2s var(--mlx-ease)}.mlx-fill.g-blue{background:linear-gradient(90deg,#2f6bff,#38bdf8)}.mlx-fill.g-sky{background:linear-gradient(90deg,#38bdf8,#2dd4bf)}.mlx-fill.g-teal{background:linear-gradient(90deg,#2dd4bf,#38bdf8)}.mlx-fill.g-indigo{background:linear-gradient(90deg,#4f46e5,#2f6bff)}.mlx-fill.g-plain{background:#ffffff40}.mlx-avatar{border-radius:50%;display:grid;place-items:center;font-weight:600;color:#0a0b12;flex:none}.mlx-header{position:sticky;top:0;z-index:60;width:100%;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(180deg,#08090fdb,#08090f8c);border-bottom:1px solid rgba(255,255,255,.07)}.mlx-nav{max-width:1240px;margin:0 auto;padding:0 32px;height:70px;display:flex;align-items:center;gap:40px}.mlx-logo{display:flex;align-items:center;gap:11px;color:var(--mlx-ink);font-size:17px;font-weight:600;letter-spacing:-.02em}.mlx-logo-mark{width:30px;height:30px;border-radius:9px;background:conic-gradient(from 210deg,#2f6bff,#38bdf8,#4f46e5,#2f6bff);box-shadow:0 0 0 1px #ffffff24 inset,0 8px 22px -10px #2f6bffe6;display:grid;place-items:center;flex:none}.mlx-logo-mark span{width:10px;height:10px;border-radius:3px;background:#08090f}.mlx-navlinks{display:flex;align-items:center;gap:clamp(2px,.9vw,10px);font-size:14.5px;min-width:0;overflow:hidden}.mlx-navlink{color:var(--mlx-mut);white-space:nowrap;padding:8px 12px;border-radius:11px;transition:color .3s,background .3s}.mlx-navlink:hover{color:var(--mlx-ink)}.mlx-navlink.active{color:var(--mlx-ink);background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff17}.mlx-nav-actions{margin-left:auto;display:flex;align-items:center;gap:12px;flex:none}.mlx-menu-btn{display:none;width:38px;height:38px;border-radius:11px;border:1px solid var(--mlx-line-strong);background:#ffffff0a;color:var(--mlx-soft);font-size:16px;line-height:1;align-items:center;justify-content:center}.mlx-menu-btn:hover{background:#ffffff17;color:#fff}.mlx-signin{font-size:14.5px;color:var(--mlx-soft);padding:9px 14px;border-radius:11px;white-space:nowrap;background:transparent;border:0;transition:color .3s,background .3s}.mlx-signin:hover{color:#fff;background:#ffffff0f}.mlx-nav-cta{font-size:14.5px;font-weight:600;color:#0a0b12;padding:10px 18px;border-radius:12px;white-space:nowrap;border:0;background:linear-gradient(135deg,#fff,#d3e3ff);box-shadow:0 10px 30px -14px #96beffe6;transition:transform .3s var(--mlx-ease),box-shadow .3s}.mlx-nav-cta:hover{transform:translateY(-1px);box-shadow:0 16px 34px -14px #96beff}.mlx-hero{position:relative;max-width:1240px;margin:0 auto;padding:96px 32px 40px;display:grid;grid-template-columns:1.02fr 1fr;gap:64px;align-items:center}.mlx-hero-glow-l{position:absolute;top:6%;left:-6%;width:46%;height:78%;border-radius:50%;background:radial-gradient(circle at 40% 45%,#2f6bff38,#2f6bff00 68%);filter:blur(70px);pointer-events:none;animation:mlx-aurora-c 74s ease-in-out infinite}.mlx-hero-glow-r{position:absolute;top:-8%;right:-8%;width:52%;height:92%;border-radius:50%;background:radial-gradient(circle at 55% 50%,#2f6bff33,#4f46e526 45%,#2f6bff00 70%);filter:blur(76px);pointer-events:none;animation:mlx-aurora-a 88s ease-in-out infinite}.mlx-hero-badge{display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:#ffffff0b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:#b9bdd2}.mlx-hero-badge .mlx-dot{width:7px;height:7px}.mlx-h1{margin:26px 0 0;font-size:clamp(40px,6vw,66px);line-height:1.03;letter-spacing:-.038em;font-weight:600;text-wrap:balance}.mlx-hero-sub{margin:24px 0 0;max-width:520px;font-size:18.5px;line-height:1.62;color:var(--mlx-mut);text-wrap:pretty}.mlx-hero-ctas{margin:36px 0 0;display:flex;flex-wrap:wrap;gap:12px}.mlx-hero-ctas .mlx-btn-primary{padding:15px 26px}.mlx-hero-ctas .mlx-btn-ghost{padding:15px 24px}.mlx-play-dot{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#ffffff1a;font-size:9px}.mlx-personas{margin:32px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mlx-persona{padding:9px 16px;border-radius:999px;font-size:13.5px;font-weight:500;color:#b9bdd2;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;transition:background .3s,color .3s}.mlx-persona:hover{background:#ffffff17;color:#e7e8f0}.mlx-persona.hot{color:#e7e8f0;border-color:#2f6bff66;background:#2f6bff29}.mlx-persona.hot:hover{background:#2f6bff42}.mlx-proof{margin:30px 0 0;display:flex;align-items:center;gap:16px}.mlx-proof .mlx-avatar{width:34px;height:34px;border:2px solid #08090F;font-size:12px}.mlx-proof .mlx-avatar+.mlx-avatar{margin-left:-11px}.mlx-proof p{margin:0;font-size:13.5px;line-height:1.5;color:var(--mlx-faint)}.mlx-proof p b{color:#e7e8f0;font-weight:500}.mlx #interview{scroll-margin-top:86px}.mlx-hero-visual{position:relative}.mlx-aura-card{position:relative;padding:22px;border-radius:26px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#ffffff13,#ffffff06);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 60px 120px -50px #000000f2,inset 0 1px #ffffff17;transition:transform .9s cubic-bezier(.16,.8,.24,1)}.mlx-aura-head{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.07)}.mlx-aura-logo{width:26px;height:26px;border-radius:8px;background:conic-gradient(from 200deg,#2f6bff,#38bdf8,#2f6bff);display:grid;place-items:center;flex:none}.mlx-aura-logo span{width:8px;height:8px;border-radius:2px;background:#08090f}.mlx-live{margin-left:auto;display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;background:#2dd4bf1f;border:1px solid rgba(45,212,191,.28);font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.08em;color:var(--mlx-teal-soft)}.mlx-aura-query{padding:18px 2px 6px;font-family:JetBrains Mono,monospace;font-size:12.5px;color:var(--mlx-dim);display:flex;align-items:center;gap:8px}.mlx-caret{width:2px;height:14px;background:var(--mlx-blue-bright);animation:mlx-blink 1.1s steps(1) infinite}.mlx-aura-feed{display:flex;flex-direction:column;gap:10px;padding:12px 0 6px;min-height:252px}.mlx-aura-row{animation:mlx-rise .62s cubic-bezier(.22,.61,.24,1) both;padding:13px 15px;border-radius:14px;background:#ffffff09;border:1px solid rgba(255,255,255,.06)}.mlx-aura-row .row-line{display:flex;align-items:center;gap:13px}.mlx-aura-row .row-icon{width:22px;height:22px;flex:none;border-radius:7px;display:grid;place-items:center;font-size:12px}.mlx-aura-row .row-text{font-size:14px;color:var(--mlx-body)}.mlx-aura-row .row-val{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:12px}.mlx-thinking{display:flex;align-items:center;gap:7px;padding:14px 16px}.mlx-thinking i{width:6px;height:6px;border-radius:50%;background:var(--mlx-blue-bright);animation:mlx-think 1.2s ease-in-out infinite}.mlx-thinking i:nth-child(2){animation-delay:.15s}.mlx-thinking i:nth-child(3){animation-delay:.3s}.mlx-thinking span{margin-left:6px;font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--mlx-ghost)}.mlx-aura-readiness{margin-top:11px;height:5px}.mlx-aura-readiness .mlx-fill{width:92%;transition:none;animation:mlx-fill92 1s var(--mlx-ease) .1s both}.mlx-aura-actions{display:flex;gap:10px;padding-top:16px;margin-top:8px;border-top:1px solid rgba(255,255,255,.07)}.mlx-aura-actions a{flex:1;text-align:center;padding:12px;border-radius:12px;font-size:14px}.mlx-aura-actions .mlx-btn-primary,.mlx-aura-actions .mlx-btn-ghost{border-radius:12px}.mlx-float{position:absolute;pointer-events:none;padding:14px 17px;border-radius:16px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#141622eb,#0e0f18db);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 30px 60px -30px #000}.mlx-float .label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;color:var(--mlx-faint)}.mlx-float-ats{top:-54px;left:-46px;animation:mlx-float 7s ease-in-out infinite}.mlx-float-mock{bottom:-42px;left:-58px;animation:mlx-float-slow 9s ease-in-out .6s infinite}.mlx-eq{display:flex;align-items:flex-end;gap:3px}.mlx-eq i{border-radius:2px}@media(max-width:1080px){.mlx-float{display:none}}.mlx-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.mlx-stat-card{padding:24px;border-radius:20px;border:1px solid var(--mlx-line);background:var(--mlx-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mlx-stat-card .label{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.12em;color:var(--mlx-faint)}.mlx-stat-card .value-row{display:flex;align-items:flex-end;justify-content:space-between;margin-top:14px}.mlx-stat-card .value{font-size:40px;font-weight:600;letter-spacing:-.035em}.mlx-stat-card .note{margin-top:10px;font-size:13px}.mlx-ministat{display:flex;align-items:flex-end;gap:3px;height:34px}.mlx-ministat i{width:5px;border-radius:2px}.mlx-bento{margin-top:40px;display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.mlx-bento .span2{grid-column:span 2}.mlx-bento .span3{grid-column:span 3}.mlx-bento .span4{grid-column:span 4}.mlx-bento .span6{grid-column:span 6}.mlx-bento-num{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.14em}.mlx-bento h3{letter-spacing:-.02em;font-weight:600}.mlx-bento .desc{font-size:14.5px;line-height:1.58;color:var(--mlx-mut)}.mlx-feature-hero{padding:32px;border-radius:24px;position:relative;overflow:hidden;background:linear-gradient(150deg,#2f6bff24,#ffffff05 55%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.085)}.mlx-feature-hero .halo{position:absolute;top:-70px;right:-40px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(47,107,255,.35),transparent 65%);filter:blur(24px)}.mlx-feature-hero .inner{position:relative;display:flex;gap:36px;align-items:center;flex-wrap:wrap}.mlx-mock-mini{width:210px;flex:none;padding:18px;border-radius:18px;background:#0b0c14;border:1px solid rgba(255,255,255,.09);box-shadow:0 30px 60px -34px #000}.mlx-ring{width:84px;height:84px;border-radius:50%;background:conic-gradient(#2dd4bf,#2dd4bf 95%,#ffffff14 95%,#ffffff14);display:grid;place-items:center;flex:none}.mlx-ring>div{width:64px;height:64px;border-radius:50%;background:#0b0c14;display:grid;place-items:center;font-size:21px;font-weight:600}.mlx-chat-in{align-self:flex-end;max-width:82%;padding:10px 13px;border-radius:14px 14px 4px;background:#2f6bff29;border:1px solid rgba(47,107,255,.22);font-size:13.5px;color:var(--mlx-body)}.mlx-chat-out{align-self:flex-start;max-width:88%;padding:10px 13px;border-radius:14px 14px 14px 4px;background:#ffffff0d;border:1px solid var(--mlx-line);font-size:13.5px;color:var(--mlx-soft)}.mlx-alert-row{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:13px}.mlx-roadmap-grid{flex:1 1 420px;min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.mlx-roadmap-node{position:relative;padding:16px 14px;border-radius:16px;border:1px solid var(--mlx-line);background:#ffffff09;cursor:default;transition:transform .3s var(--mlx-ease),background .3s,border-color .3s}.mlx-roadmap-node:hover{transform:translateY(-3px);background:#2f6bff24;border-color:#2f6bff66}.mlx-searchbox{padding:10px;border-radius:22px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#ffffff13,#ffffff06);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 50px 100px -46px #000000f2,inset 0 1px #ffffff14;display:flex;align-items:center;gap:10px}.mlx-searchbox input{flex:1;min-width:0;background:transparent;border:0;outline:none;color:var(--mlx-ink);font-size:16.5px;padding:15px 0}.mlx-searchbox input::-moz-placeholder{color:var(--mlx-ghost)}.mlx-searchbox input::placeholder{color:var(--mlx-ghost)}.mlx-searchbox .search-glyph{padding-left:14px;font-size:16px;color:var(--mlx-ghost)}.mlx-searchbox .voice{width:36px;height:36px;flex:none;border-radius:11px;display:grid;place-items:center;background:#ffffff0d;border:1px solid var(--mlx-line);font-size:14px;color:var(--mlx-mut)}.mlx-searchbox .kbd{flex:none;padding:7px 10px;border-radius:9px;background:#ffffff0d;border:1px solid var(--mlx-line);font-family:JetBrains Mono,monospace;font-size:11px;color:var(--mlx-ghost)}.mlx-searchbox .go{padding:14px 24px;border-radius:13px;font-size:14.5px}.mlx-results{margin-top:14px;border-radius:20px;border:1px solid var(--mlx-line);background:linear-gradient(180deg,#12131deb,#0a0b12db);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden}.mlx-results-label{padding:13px 18px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.12em;color:var(--mlx-ghost);border-bottom:1px solid rgba(255,255,255,.06)}.mlx-job-row{display:flex;align-items:center;gap:16px;padding:15px 18px;border-bottom:1px solid rgba(255,255,255,.05);transition:background .25s}.mlx-job-row:hover{background:#ffffff0a}.mlx-job-logo{width:38px;height:38px;flex:none;border-radius:11px;background:#ffffff0f;border:1px solid var(--mlx-line);display:grid;place-items:center;font-size:13px;font-weight:600;color:var(--mlx-soft)}.mlx-fit{padding:5px 10px;border-radius:999px;background:#2dd4bf1f;border:1px solid rgba(45,212,191,.26);font-family:JetBrains Mono,monospace;font-size:11px;color:var(--mlx-teal-soft);white-space:nowrap}.mlx-trend-chip{padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;font-size:12.5px;color:#b9bdd2;cursor:pointer;transition:background .25s,color .25s}.mlx-trend-chip:hover{background:#2f6bff29;color:#fff}.mlx-compare-section{display:grid;grid-template-columns:1fr 1.15fr;gap:56px;align-items:center}.mlx-compare{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}.mlx-compare-before{padding:24px;border-radius:22px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#ffffff09,#ffffff03)}.mlx-compare-after{position:relative;padding:24px;border-radius:22px;border:1px solid rgba(45,212,191,.28);background:linear-gradient(180deg,#2dd4bf1a,#ffffff05);box-shadow:0 40px 90px -50px #2dd4bf99}.mlx-compare-arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:linear-gradient(140deg,#2f6bff,#38bdf8);display:grid;place-items:center;font-size:16px;color:#0a0b12;box-shadow:0 0 0 6px #08090f,0 16px 40px -14px #2f6bffe6}.mlx-check-line{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.45}.mlx-check-line .x{color:var(--mlx-red);font-size:13px;margin-top:1px}.mlx-check-line .v{color:var(--mlx-teal-soft);font-size:13px;margin-top:1px}.mlx-journey{position:relative;margin-top:100px;padding:76px 0;background:linear-gradient(180deg,#2f6bff00,#2f6bff13 16%,#ffffff03 55%,#38bdf80d 84%,#38bdf800)}.mlx-journey:before,.mlx-journey:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:min(920px,90%);height:1px;pointer-events:none}.mlx-journey:before{top:0;background:linear-gradient(90deg,transparent,rgba(157,192,255,.32) 28%,rgba(125,211,252,.5) 50%,rgba(157,192,255,.32) 72%,transparent);box-shadow:0 0 26px 2px #60a5fa38}.mlx-journey:after{bottom:0;background:linear-gradient(90deg,transparent,rgba(94,234,212,.26) 28%,rgba(125,211,252,.42) 50%,rgba(94,234,212,.26) 72%,transparent);box-shadow:0 0 26px 2px #2dd4bf29}.mlx-journey-line{position:absolute;top:26px;left:8%;right:8%;height:2px;background:linear-gradient(90deg,#2f6bff0d,#2f6bff73,#38bdf873,#2dd4bf73,#2dd4bf0d)}.mlx-spark{position:absolute;top:-3px;width:8px;height:8px;border-radius:50%;animation:mlx-travel 6s linear infinite}.mlx-journey-grid{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.mlx-step{text-align:center}.mlx-step-badge{margin:0 auto;width:54px;height:54px;border-radius:18px;display:grid;place-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:JetBrains Mono,monospace;font-size:13px}.mlx-step-badge.b-blue{background:linear-gradient(160deg,#2f6bff47,#ffffff0a);border:1px solid rgba(47,107,255,.35);color:var(--mlx-blue-soft)}.mlx-step-badge.b-sky{background:linear-gradient(160deg,#38bdf842,#ffffff0a);border:1px solid rgba(56,189,248,.35);color:var(--mlx-sky-soft)}.mlx-step-badge.b-teal{background:linear-gradient(160deg,#2dd4bf47,#ffffff0a);border:1px solid rgba(45,212,191,.38);color:var(--mlx-teal-soft)}.mlx-step .t{margin-top:18px;font-size:16px;font-weight:600;letter-spacing:-.015em}.mlx-step p{margin:8px auto 0;max-width:190px;font-size:13.5px;line-height:1.55;color:var(--mlx-dim)}.mlx-browser{margin-top:36px;border-radius:26px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#12131deb,#0a0b12db);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 70px 130px -60px #000;overflow:hidden}.mlx-browser-bar{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.07);background:#ffffff05}.mlx-traffic{display:flex;gap:6px}.mlx-traffic i{width:10px;height:10px;border-radius:50%;background:#ffffff24}.mlx-urlpill{margin-left:10px;flex:1;max-width:420px;padding:7px 14px;border-radius:999px;background:#ffffff0b;border:1px solid rgba(255,255,255,.07);font-family:JetBrains Mono,monospace;font-size:11px;color:var(--mlx-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlx-browser-live{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.08em;white-space:nowrap}.mlx-kpis{padding:26px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;border-bottom:1px solid rgba(255,255,255,.06)}.mlx-kpis.compact{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px;gap:12px}.mlx-kpi{padding:18px;border-radius:16px;background:#ffffff09;border:1px solid rgba(255,255,255,.06)}.mlx-kpi .label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;color:var(--mlx-faint)}.mlx-kpi .value{margin-top:10px;font-size:28px;font-weight:600;letter-spacing:-.03em}.mlx-kpi .note{margin-top:10px;font-size:12.5px}.mlx-funnel-row{display:flex;justify-content:space-between;font-size:13px;color:var(--mlx-mut)}.mlx-funnel-row b{color:#e7e8f0;font-weight:500}.mlx-college-body{padding:26px;display:grid;grid-template-columns:1.1fr 1fr;gap:26px}.mlx-funnel-bar{padding:12px 16px;border-radius:12px;display:flex;justify-content:space-between;font-size:13.5px}.mlx-live-row{display:flex;align-items:center;gap:10px;padding:10px 13px;border-radius:12px;background:#ffffff09;border:1px solid rgba(255,255,255,.06);font-size:13px;color:#b9bdd2}.mlx-beforeafter{flex:none;display:flex;align-items:center;gap:14px}.mlx-beforeafter .k{font-family:JetBrains Mono,monospace;font-size:10px;white-space:nowrap}.mlx-cand-row{display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:13px}.mlx-cand-row .name{font-size:13.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlx-cand-row .score{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:11.5px}.mlx-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mlx-case{padding:28px;border-radius:22px;display:flex;align-items:center;gap:28px;flex-wrap:wrap}.mlx-input{width:100%;padding:13px 15px;border-radius:12px;font-size:14.5px;color:var(--mlx-ink);background:#ffffff0a;border:1px solid var(--mlx-line-strong);outline:none;transition:border-color .25s}.mlx-input::-moz-placeholder{color:var(--mlx-ghost)}.mlx-input::placeholder{color:var(--mlx-ghost)}.mlx-input:focus{border-color:#2f6bff80}select.mlx-input option{color:#111}.mlx-emp-cta{margin-top:24px;position:relative;overflow:hidden;padding:40px 44px;border-radius:24px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(120deg,#4f46e51f,#2f6bff1f 50%,#ffffff05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.mlx-stories-grid{margin-top:36px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:18px}.mlx-story{padding:28px;border-radius:22px}.mlx-verified{padding:3px 8px;border-radius:999px;background:#2dd4bf1f;border:1px solid rgba(45,212,191,.26);font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.08em;color:var(--mlx-teal-soft)}.mlx-story-link{margin-top:16px;display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:500;color:var(--mlx-blue-soft);transition:color .25s}.mlx-story-link:hover{color:#fff}.mlx-pricing-grid{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:18px;align-items:stretch}.mlx-price-card{padding:32px;border-radius:22px;border:1px solid var(--mlx-line);background:linear-gradient(180deg,#ffffff0d,#ffffff04);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;flex-direction:column}.mlx-price-card.featured{border:1px solid rgba(47,107,255,.35);background:linear-gradient(180deg,#2f6bff24,#ffffff05);box-shadow:0 50px 100px -60px #2f6bffcc}.mlx-price-card .cta{margin-top:auto;padding:14px;border-radius:13px;text-align:center;font-size:15px}.mlx-plan-badge{padding:4px 10px;border-radius:999px;background:#2f6bff33;border:1px solid rgba(47,107,255,.32);font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.08em;color:var(--mlx-blue-soft)}.mlx-feat-line{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:#b9bdd2}.mlx-feat-line .mlx-tick{width:18px;height:18px;font-size:10px}.mlx-faq-grid{margin-top:36px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px}.mlx-faq-card{padding:24px;border-radius:22px;border:1px solid var(--mlx-line);background:linear-gradient(180deg,#ffffff0d,#ffffff04);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mlx-faq-card .q{margin:0;font-size:16px;font-weight:600;letter-spacing:-.015em;color:#e7e8f0}.mlx-faq-card p{margin:11px 0 0;font-size:14.5px;line-height:1.62;color:var(--mlx-mut);text-wrap:pretty}.mlx-cta-panel{position:relative;overflow:hidden;padding:76px 36px;border-radius:32px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#ffffff0e,#ffffff05);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);text-align:center;box-shadow:0 80px 140px -70px #000,inset 0 1px #ffffff17}.mlx-cta-panel .glow-a{position:absolute;top:-40%;left:8%;width:44%;height:150%;border-radius:50%;background:radial-gradient(circle,rgba(47,107,255,.4),transparent 62%);filter:blur(50px);animation:mlx-drift 20s ease-in-out infinite}.mlx-cta-panel .glow-b{position:absolute;bottom:-60%;right:6%;width:46%;height:150%;border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,.24),transparent 62%);filter:blur(56px);animation:mlx-drift-b 24s ease-in-out infinite}.mlx-cta-h2{margin:0;font-size:clamp(34px,5.2vw,60px);line-height:1.05;letter-spacing:-.04em;font-weight:600;text-wrap:balance}.mlx-cta-cards{margin:44px auto 0;max-width:900px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:14px;align-items:stretch}.mlx-cta-card{min-width:0;padding:26px;border-radius:20px;text-align:left;display:flex;flex-direction:column}.mlx-cta-card .cta{margin-top:auto;padding:13px;border-radius:12px;text-align:center;font-size:14.5px}.mlx-cta-card .cta-gap{margin-top:20px}.mlx-news{padding:36px 40px;border-radius:24px;border:1px solid var(--mlx-line);background:linear-gradient(120deg,#ffffff0d,#ffffff04);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.mlx-news form{flex:1 1 320px;display:flex;gap:10px;flex-wrap:wrap}.mlx-news input{flex:1 1 200px;min-width:0;padding:14px 16px;border-radius:13px;border:1px solid var(--mlx-line-strong);background:#ffffff0a;color:var(--mlx-ink);font-size:14.5px;outline:none}.mlx-news input::-moz-placeholder{color:var(--mlx-ghost)}.mlx-news input::placeholder{color:var(--mlx-ghost)}.mlx-news button{padding:14px 24px;border-radius:13px;border:0;font-size:14.5px;font-weight:600;color:#0a0b12;background:linear-gradient(135deg,#fff,#cfe0ff);white-space:nowrap;transition:transform .3s var(--mlx-ease)}.mlx-news button:hover{transform:translateY(-2px)}.mlx-footer{max-width:1240px;margin:0 auto;padding:72px 32px 44px}.mlx-footer-cols{display:flex;gap:64px;flex-wrap:wrap;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.07)}.mlx-footer-col{display:flex;flex-direction:column;gap:11px}.mlx-footer-col .h{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.12em;color:var(--mlx-ghost)}.mlx-footer-col a{font-size:14px;color:var(--mlx-mut);transition:color .25s}.mlx-footer-col a:hover{color:var(--mlx-ink)}.mlx-footer-base{padding-top:24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;font-size:13px;color:#7a8096}.mlx-assistant{position:fixed;right:26px;bottom:26px;z-index:70;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:12px}.mlx-assistant-pop{width:308px;max-width:calc(100vw - 48px);padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#141622eb,#0e0f18db);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 40px 80px -40px #000;animation:mlx-rise .35s var(--mlx-ease) both}.mlx-assistant-pop .suggestion{padding:10px 12px;border-radius:12px;background:#ffffff0d;border:1px solid var(--mlx-line);font-size:13px;color:var(--mlx-soft);text-align:left;transition:background .25s}.mlx-assistant-pop .suggestion:hover{background:#2f6bff2e}.mlx-assistant-btn{display:inline-flex;align-items:center;gap:10px;padding:13px 20px 13px 15px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#2f6bffe6,#38bdf8bf);color:#08090f;font-size:14px;font-weight:600;box-shadow:0 20px 46px -18px #2f6bffe6;transition:transform .3s var(--mlx-ease)}.mlx-assistant-btn:hover{transform:translateY(-2px)}.mlx-assistant-btn .spark{width:22px;height:22px;border-radius:50%;background:#08090f47;display:grid;place-items:center;font-size:11px}@media(max-width:1080px){.mlx-hero{grid-template-columns:1fr;gap:48px;padding-top:72px}.mlx-stats,.mlx-bento{grid-template-columns:repeat(2,1fr)}.mlx-bento .span3,.mlx-bento .span4,.mlx-bento .span6{grid-column:span 2}.mlx-bento .span2{grid-column:span 1}.mlx-roadmap-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.mlx-compare-section{grid-template-columns:1fr;gap:40px}.mlx-journey-line{display:none}.mlx-journey-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:28px 20px}.mlx-kpis{grid-template-columns:repeat(2,1fr)}.mlx-college-body{grid-template-columns:1fr}}@media(max-width:900px){.mlx-case-grid{grid-template-columns:1fr}}@media(max-width:940px){.mlx-navlinks{display:none}.mlx-menu-btn{display:inline-flex}.mlx-navlinks.open{display:flex;flex-direction:column;align-items:stretch;gap:2px;position:absolute;top:70px;left:0;right:0;overflow:visible;padding:10px 20px 16px;background:#0a0b12;border-bottom:1px solid var(--mlx-line);box-shadow:0 30px 60px -30px #000000e6}.mlx-navlinks.open .mlx-navlink{padding:12px 14px;font-size:15px}}@media(max-width:700px){.mlx-wrap,.mlx-nav{padding-left:20px;padding-right:20px}.mlx-hero{padding-left:20px;padding-right:20px;padding-top:56px}.mlx-footer{padding-left:20px;padding-right:20px}.mlx-hero-sub{font-size:16.5px}.mlx-sub{font-size:16px}.mlx-searchbox .voice,.mlx-searchbox .kbd{display:none}.mlx-cta-panel{padding:64px 24px}.mlx-emp-cta{padding:32px 24px}.mlx-news{padding:28px 24px}.mlx-news input{font-size:16px}}@media(max-width:480px){.mlx-nav{gap:12px;padding-left:14px;padding-right:14px}.mlx-nav-actions{gap:8px}.mlx-signin{padding:9px 6px}.mlx-nav-cta{padding:10px 13px}.mlx-menu-btn{width:34px;height:34px}}@media(max-width:360px){.mlx-signin{display:none}}@media(max-width:560px){.mlx-stats,.mlx-kpis,.mlx-kpis.compact,.mlx-compare{grid-template-columns:1fr}.mlx-compare-arrow{display:none}.mlx-assistant{right:16px;bottom:16px}.mlx-searchbox .go{padding:14px 16px}}@media(prefers-reduced-motion:reduce){.mlx{scroll-behavior:auto}.mlx *,.mlx *:before,.mlx *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.mlx-reveal{opacity:1;transform:none}}.cxjb{--cxjb-bg: var(--cxel-bg);--cxjb-bg-grad: var(--cxel-bg-grad);--cxjb-surface: rgba(255, 255, 255, .045);--cxjb-surface2: var(--cxel-surface2);--cxjb-line: var(--cxel-line);--cxjb-line2: var(--cxel-line2);--cxjb-text: var(--cxel-text);--cxjb-text2: var(--cxel-text2);--cxjb-text3: var(--cxel-text3);--cxjb-accent: var(--cxel-accent);--cxjb-accent-hover: var(--cxel-accent-hover);--cxjb-accent-soft: var(--cxel-accent-soft);--cxjb-on-accent: var(--cxel-on-accent);--cxjb-green: var(--cxel-green);--cxjb-green-soft: var(--cxel-green-soft);--cxjb-amber: var(--cxel-amber);--cxjb-amber-soft: var(--cxel-amber-soft);--cxjb-red: var(--cxel-red);--cxjb-red-soft: var(--cxel-red-soft);--cxjb-shadow: var(--cxel-shadow);--cxjb-shadow-lg: var(--cxel-shadow-lg);--cxjb-card-hi: var(--cxel-card-hi);--cxjb-btn-grad: var(--cxel-btn-grad);--cxjb-btn-shadow: var(--cxel-btn-shadow);--cxjb-field: var(--cxel-field);--cxjb-grid: var(--cxel-grid);--cxjb-card-hover-border: var(--cxel-card-hover-border);--cxjb-card-hover-shadow: var(--cxel-card-hover-shadow);--cxjb-pop: var(--cxel-pop);--cxjb-glass: var(--cxel-glass);--cxjb-head-grad: var(--cxel-head-grad);--cxjb-chip-line: var(--cxel-chip-line);--cxjb-sev-good-a: #4ADE80;--cxjb-sev-good-b: #2DD4BF;--cxjb-sev-mid-a: #FBBF24;--cxjb-sev-mid-b: #F59E0B;--cxjb-sev-low-a: #FB7185;--cxjb-sev-low-b: #F87171;color:var(--cxjb-text);font-family:Space Grotesk,system-ui,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.cxjb.cxjb-page{position:relative;min-height:100vh;background:var(--cxjb-bg-grad),var(--cxjb-bg)}.cxjb[data-cxjb-theme=light]{--cxjb-surface: var(--cxel-surface);--cxjb-sev-good-a: #16A34A;--cxjb-sev-good-b: #0D9488;--cxjb-sev-mid-a: #F59E0B;--cxjb-sev-mid-b: #D97706;--cxjb-sev-low-a: #F43F5E;--cxjb-sev-low-b: #DC2626}.cxjb *,.cxjb *:before,.cxjb *:after{box-sizing:border-box}.cxjb ::-moz-selection{background:#2f6bff59;color:#fff}.cxjb ::selection{background:#2f6bff59;color:#fff}.cxjb :where(input,select,button,textarea){font-family:inherit}.cxjb :where(button){cursor:pointer}.cxjb input::-moz-placeholder{color:var(--cxjb-text3)}.cxjb input::placeholder{color:var(--cxjb-text3)}.cxjb :where(a,button,input,select):focus-visible{outline:2px solid var(--cxjb-accent);outline-offset:2px;border-radius:10px}@keyframes cxjb-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cxjb-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cxjb-spin{to{transform:rotate(360deg)}}@keyframes cxjb-toastin{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes cxjb-overlayin{0%{opacity:0}to{opacity:1}}@keyframes cxjb-modalin{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.cxjb-gridbg{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:linear-gradient(var(--cxjb-grid) 1px,transparent 1px),linear-gradient(90deg,var(--cxjb-grid) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 52%,transparent 82%);mask-image:linear-gradient(to bottom,#000 0%,#000 52%,transparent 82%)}.cxjb-wrap{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:104px 28px 90px}@media(max-width:720px){.cxjb-wrap{padding:96px 16px 60px}}.cxjb-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:26px}.cxjb-kicker{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--cxjb-text3);font-weight:500;margin-bottom:10px}.cxjb-kicker-sm{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--cxjb-text3);font-weight:500}.cxjb-h1{font-size:clamp(28px,4vw,38px);line-height:1.05;font-weight:700;letter-spacing:-.025em;margin:0}.cxjb-h1-accent{font-style:italic;font-weight:600;background:var(--cxjb-head-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-right:.06em}.cxjb-iconbtn{width:40px;height:40px;border-radius:12px;border:1px solid var(--cxjb-line);background:var(--cxjb-surface);color:var(--cxjb-text2);display:grid;place-items:center;box-shadow:var(--cxjb-shadow);transition:color .15s,border-color .15s}.cxjb-iconbtn:hover{color:var(--cxjb-text);border-color:var(--cxjb-line2)}.cxjb-card{background:var(--cxjb-surface);border:1px solid var(--cxjb-line);border-radius:22px;box-shadow:var(--cxjb-shadow),inset 0 1px 0 var(--cxjb-card-hi);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.cxjb-searchcard{padding:18px;display:flex;flex-direction:column;gap:13px;margin-bottom:24px;position:relative;z-index:20}.cxjb-search-row{display:flex;gap:10px;flex-wrap:wrap}.cxjb-fieldwrap{position:relative}.cxjb-fieldwrap.is-search{flex:2 1 280px}.cxjb-fieldwrap.is-loc{flex:1 1 210px}.cxjb-fieldwrap.is-radius{flex:0 1 180px;display:flex;gap:8px}.cxjb-fieldicon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--cxjb-text3);pointer-events:none}.cxjb-input,.cxjb-select{width:100%;height:46px;padding:0 12px;border:1px solid var(--cxjb-line);border-radius:12px;background:var(--cxjb-field);color:var(--cxjb-text);font-size:14.5px;outline:none;transition:border-color .15s,box-shadow .15s}.cxjb-input.has-icon{padding-left:40px}.cxjb-input.has-clear{padding-right:38px}.cxjb-input:focus,.cxjb-select:focus{border-color:var(--cxjb-accent);box-shadow:0 0 0 4px var(--cxjb-accent-soft)}.cxjb-select{cursor:pointer}.cxjb-select:disabled{opacity:.45;cursor:not-allowed}.cxjb-select option{background:var(--cxjb-pop);color:var(--cxjb-text)}.cxjb-clearbtn{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:8px;border:none;background:var(--cxjb-surface2);color:var(--cxjb-text2);font-size:13px;line-height:1;display:grid;place-items:center}.cxjb-fieldspin{position:absolute;right:40px;top:50%;transform:translateY(-50%);width:16px;height:16px;border:2px solid var(--cxjb-accent);border-top-color:transparent;border-radius:50%;animation:cxjb-spin .8s linear infinite}.cxjb-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:40;min-width:212px;background:var(--cxjb-pop);border:1px solid var(--cxjb-line);border-radius:14px;padding:6px;box-shadow:var(--cxjb-shadow-lg);animation:cxjb-fade-up .16s ease both}.cxjb-menu.is-suggest{width:100%;max-height:260px;overflow-y:auto;padding:4px}.cxjb-suggestrow{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;border:none;background:transparent;border-radius:9px;padding:9px 10px;color:var(--cxjb-text);cursor:pointer}.cxjb-suggestrow:hover{background:var(--cxjb-surface2)}.cxjb-suggestcity{font-size:13.5px;font-weight:600}.cxjb-suggestsub{font-size:12px;color:var(--cxjb-text3)}.cxjb-suggestbadge{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 8px;flex-shrink:0}.cxjb-suggestbadge.is-new{color:var(--cxjb-green);background:var(--cxjb-green-soft)}.cxjb-suggestbadge.is-saved{color:var(--cxjb-accent);background:var(--cxjb-accent-soft)}.cxjb-menurow{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:none;background:transparent;border-radius:9px;padding:8px 10px;font-size:13.5px;font-weight:500;color:var(--cxjb-text);cursor:pointer}.cxjb-menurow:hover{background:var(--cxjb-surface2)}.cxjb-menurow.is-on{font-weight:600}.cxjb-checkbox{width:16px;height:16px;border-radius:5px;display:inline-grid;place-items:center;font-size:10px;font-weight:800;flex-shrink:0;border:1px solid var(--cxjb-line2);color:transparent}.cxjb-menurow.is-on .cxjb-checkbox{background:var(--cxjb-accent);border-color:var(--cxjb-accent);color:var(--cxjb-on-accent)}.cxjb-filter-row{display:flex;flex-wrap:wrap;gap:8px;row-gap:10px;align-items:center}.cxjb-pill{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border-radius:999px;font-size:13px;font-weight:500;border:1px solid var(--cxjb-line);background:transparent;color:var(--cxjb-text2);transition:all .15s}.cxjb-pill:hover{border-color:var(--cxjb-line2);color:var(--cxjb-text)}.cxjb-pill.is-open{border-color:var(--cxjb-line2);background:var(--cxjb-surface2);color:var(--cxjb-text)}.cxjb-pill.is-active{font-weight:600;border-color:var(--cxjb-chip-line);background:var(--cxjb-accent-soft);color:var(--cxjb-accent)}.cxjb-linkbtn{height:32px;padding:0 12px;border-radius:9px;border:none;background:transparent;color:var(--cxjb-text2);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.cxjb-linkbtn:hover{color:var(--cxjb-text)}.cxjb-chip-row{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.cxjb-chip{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--cxjb-chip-line);background:var(--cxjb-accent-soft);color:var(--cxjb-accent);font-size:12.5px;font-weight:600;transition:all .15s}.cxjb-chip:hover{filter:brightness(1.1)}.cxjb-chip .cxjb-chip-x{font-size:10px;opacity:.85}.cxjb-salarypop{width:252px;padding:14px}.cxjb-salaryinputs{display:flex;gap:8px;align-items:center;margin:10px 0 4px}.cxjb-input-sm{flex:1;min-width:0;height:36px;padding:0 10px;border:1px solid var(--cxjb-line);border-radius:10px;background:var(--cxjb-field);color:var(--cxjb-text);font-size:13px;outline:none}.cxjb-input-sm:focus{border-color:var(--cxjb-accent);box-shadow:0 0 0 4px var(--cxjb-accent-soft)}.cxjb-salarycheck{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--cxjb-text2);cursor:pointer;margin-top:8px}.cxjb-salarycheck input{accent-color:var(--cxjb-accent);margin:0;width:15px;height:15px;cursor:pointer}.cxjb-salarynote{margin:8px 0 0;font-size:11.5px;color:var(--cxjb-text3);line-height:1.5}.cxjb-geoinfo{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--cxjb-text2)}.cxjb-geoinfo .is-label{display:inline-flex;align-items:center;gap:5px;color:var(--cxjb-accent);font-weight:600}.cxjb-geoerr{font-size:12px;color:var(--cxjb-red)}.cxjb-geobtn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--cxjb-line);background:var(--cxjb-field);color:var(--cxjb-text2);font-size:13px;font-weight:600;white-space:nowrap;flex-shrink:0;transition:all .15s}.cxjb-geobtn:hover{border-color:var(--cxjb-accent);color:var(--cxjb-accent)}.cxjb-geobtn:disabled{opacity:.55;cursor:wait}.cxjb-cols{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.cxjb-main{flex:1 1 620px;min-width:0;display:flex;flex-direction:column;gap:14px}.cxjb-aside{flex:0 1 330px;min-width:280px;display:flex;flex-direction:column;gap:16px}.cxjb-results-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cxjb-results-count{font-size:14px;color:var(--cxjb-text2)}.cxjb-results-count strong{color:var(--cxjb-text);font-weight:700}.cxjb-results-count .cxjb-pagenote{color:var(--cxjb-text3)}.cxjb-sortrow{display:flex;align-items:center;gap:8px}.cxjb-sortselect{height:34px;padding:0 10px;border:1px solid var(--cxjb-line);border-radius:10px;background:var(--cxjb-surface);color:var(--cxjb-text);font-size:13px;font-weight:600;outline:none;cursor:pointer}.cxjb-sortselect option{background:var(--cxjb-pop);color:var(--cxjb-text)}.cxjb-jobcard{display:flex;flex-direction:column;gap:13px;background:var(--cxjb-surface);border:1px solid var(--cxjb-line);border-radius:20px;padding:20px 22px;position:relative;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--cxjb-text);box-shadow:var(--cxjb-shadow),inset 0 1px 0 var(--cxjb-card-hi);transition:transform .18s,box-shadow .18s,border-color .18s;cursor:pointer}.cxjb-jobcard:focus-within{z-index:46}.cxjb-jobcard:has(.cxjb-fitpop){z-index:46}.cxjb-jobcard:hover{transform:translateY(-2px);box-shadow:var(--cxjb-card-hover-shadow),inset 0 1px 0 var(--cxjb-card-hi);border-color:var(--cxjb-card-hover-border)}.cxjb-jobcard-top{display:flex;gap:14px;align-items:flex-start}.cxjb-mono{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-weight:700;font-size:17px;flex-shrink:0;box-shadow:inset 0 0 0 1px var(--cxjb-card-hi)}.cxjb-mono.is-sm{width:34px;height:34px;border-radius:10px;font-size:14px}.cxjb-jobcard-headings{flex:1;min-width:0}.cxjb-titlerow{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cxjb-jobtitle{font-weight:700;font-size:16.5px;letter-spacing:-.01em}.cxjb-badge-new{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--cxjb-green);background:var(--cxjb-green-soft);border:1px solid var(--cxjb-green-soft);border-radius:999px;padding:3px 9px}.cxjb-subline{color:var(--cxjb-text2);font-size:13.5px;margin-top:3px}.cxjb-subline .is-dist{color:var(--cxjb-accent);font-weight:600}.cxjb-jobcard-right{display:flex;gap:8px;align-items:center;flex-shrink:0}.cxjb-summary{margin:0;color:var(--cxjb-text2);font-size:14px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cxjb-tagrow{display:flex;flex-wrap:wrap;gap:7px;align-items:center;padding-top:13px;border-top:1px solid var(--cxjb-line)}.cxjb-tag{font-size:12px;font-weight:500;color:var(--cxjb-text2);border:1px solid var(--cxjb-line);background:transparent;border-radius:999px;padding:4px 11px}.cxjb-spacer{flex:1}.cxjb-salary{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.cxjb-age{font-size:12.5px;color:var(--cxjb-text3)}.cxjb-fitpill{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.02em;border-radius:999px;padding:5px 10px;background:var(--cxjb-surface2);color:var(--cxjb-text3)}.cxjb-fitdot{width:6px;height:6px;border-radius:50%;background:currentColor}.cxjb-fitpill.is-strong{background:var(--cxjb-green-soft);color:var(--cxjb-green)}.cxjb-fitpill.is-moderate{background:var(--cxjb-amber-soft);color:var(--cxjb-amber)}.cxjb-fitpill.is-weak{background:var(--cxjb-red-soft);color:var(--cxjb-red)}button.cxjb-fitpill{border:none;cursor:pointer}.cxjb-fitpop{position:absolute;right:0;top:calc(100% + 8px);width:320px;background:var(--cxjb-pop);border:1px solid var(--cxjb-line);border-radius:16px;box-shadow:var(--cxjb-shadow-lg),inset 0 1px 0 var(--cxjb-card-hi);padding:16px;z-index:45;text-align:left;cursor:default;animation:cxjb-fade-up .18s ease both}.cxjb-fitpop-note{background:var(--cxjb-amber-soft);color:var(--cxjb-amber);font-size:12px;line-height:1.5;border-radius:10px;padding:9px 11px;margin-bottom:12px}.cxjb-fitpop-head{font-size:12px;font-weight:700;color:var(--cxjb-text);margin:0 0 6px}.cxjb-fitpop-list{display:flex;flex-direction:column;gap:5px;margin:0 0 12px}.cxjb-fitpop-item{display:flex;align-items:flex-start;gap:7px;font-size:12.5px;color:var(--cxjb-text2);line-height:1.45}.cxjb-fitpop-item svg{flex-shrink:0;margin-top:2px}.cxjb-fitpop-item.is-good svg{color:var(--cxjb-green)}.cxjb-fitpop-item.is-bad svg{color:var(--cxjb-red)}.cxjb-fitpop-list:last-child,.cxjb-fitpop .cxjb-vj-fitrows:last-child{margin-bottom:0}.cxjb-skelcard{background:var(--cxjb-surface);border:1px solid var(--cxjb-line);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:14px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.cxjb-skel{border-radius:6px;background:linear-gradient(90deg,var(--cxjb-surface2) 25%,var(--cxjb-line) 50%,var(--cxjb-surface2) 75%);background-size:200% 100%;animation:cxjb-shimmer 1.4s infinite}.cxjb-empty{background:var(--cxjb-surface);border:1px solid var(--cxjb-line);border-radius:22px;padding:56px 32px;text-align:center;animation:cxjb-fade-up .3s ease both;box-shadow:var(--cxjb-shadow),inset 0 1px 0 var(--cxjb-card-hi);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.cxjb-empty-icon{width:52px;height:52px;border-radius:16px;background:var(--cxjb-surface2);display:grid;place-items:center;margin:0 auto 16px;color:var(--cxjb-text3)}.cxjb-empty h3{font-size:19px;font-weight:700;margin:0 0 6px}.cxjb-empty p{color:var(--cxjb-text2);font-size:14px;margin:0 auto 20px;max-width:400px}.cxjb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;border-radius:11px;border:none;background:var(--cxjb-btn-grad);color:var(--cxjb-on-accent);box-shadow:var(--cxjb-btn-shadow);font-size:14px;font-weight:600;transition:filter .15s,transform .15s}.cxjb-btn:hover{filter:brightness(1.07);transform:translateY(-1px)}.cxjb-btn.is-full{width:100%}.cxjb-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 14px;border-radius:10px;border:1px solid var(--cxjb-line);background:transparent;color:var(--cxjb-text2);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.cxjb-btn-ghost:hover{border-color:var(--cxjb-line2);color:var(--cxjb-text)}.cxjb-pager{display:flex;align-items:center;justify-content:center;gap:14px;padding:10px 0}.cxjb-pagerbtn{height:36px;padding:0 16px;border-radius:999px;border:1px solid var(--cxjb-line);background:transparent;color:var(--cxjb-text2);font-size:13px;font-weight:600;transition:all .15s}.cxjb-pagerbtn:hover:not(:disabled){border-color:var(--cxjb-line2);color:var(--cxjb-text)}.cxjb-pagerbtn:disabled{opacity:.45;cursor:default}.cxjb-pagerinfo{font-size:13px;color:var(--cxjb-text2);font-variant-numeric:tabular-nums}.cxjb-pagerinfo strong{color:var(--cxjb-text)}.cxjb-alert-error{display:flex;align-items:center;gap:11px;background:var(--cxjb-red-soft);border:1px solid var(--cxjb-red-soft);border-radius:14px;padding:13px 16px;font-size:13.5px;color:var(--cxjb-text)}.cxjb-error-inline{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:12.5px;color:var(--cxjb-red)}.cxjb-toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%);background:var(--cxjb-text);color:var(--cxjb-bg);font-size:13.5px;font-weight:600;padding:11px 18px;border-radius:12px;box-shadow:var(--cxjb-shadow-lg);z-index:60;max-width:min(92vw,520px);text-align:center;animation:cxjb-toastin .25s ease both}.cxjb-asidecard{background:var(--cxjb-surface);border:1px solid var(--cxjb-line);border-radius:18px;padding:20px;box-shadow:var(--cxjb-shadow),inset 0 1px 0 var(--cxjb-card-hi);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.cxjb-asidehead{display:flex;align-items:center;gap:7px;margin-bottom:12px;color:var(--cxjb-accent)}.cxjb-resumerow{display:flex;gap:12px;align-items:center;margin-bottom:12px}.cxjb-pdfchip{width:40px;height:40px;border-radius:11px;background:var(--cxjb-red-soft);color:var(--cxjb-red);display:grid;place-items:center;flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.04em}.cxjb-resumemeta{min-width:0}.cxjb-resumename{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cxjb-resumedate{font-size:12px;color:var(--cxjb-text3)}.cxjb-uploading{font-size:13px;color:var(--cxjb-accent);font-weight:600;padding:6px 0}.cxjb-btnrow{display:flex;gap:8px}.cxjb-btnrow>*{flex:1}.cxjb-note{margin:11px 0 0;font-size:11.5px;color:var(--cxjb-text3);line-height:1.5}.cxjb-asidecopy{color:var(--cxjb-text2);font-size:13px;margin:0 0 12px}.cxjb-asidecopy strong{color:var(--cxjb-text)}.cxjb-signin-icon{width:40px;height:40px;border-radius:12px;background:var(--cxjb-accent-soft);color:var(--cxjb-accent);display:grid;place-items:center;margin-bottom:12px}.cxjb-asidecard h3{font-size:16px;font-weight:700;margin:0 0 5px;color:var(--cxjb-text)}.cxjb-alertcard .cxjb-asidehead{margin-bottom:4px}.cxjb-asidecard .cxjb-kicker-sm{letter-spacing:.1em}.cxjb-alertcard .cxjb-btn.is-full{height:38px;font-size:13.5px}.cxjb-seg{display:flex;background:var(--cxjb-surface2);border-radius:10px;padding:3px;gap:3px;margin-bottom:10px}.cxjb-segbtn{flex:1;height:30px;border-radius:8px;border:none;background:transparent;color:var(--cxjb-text3);font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.cxjb-segbtn.is-on{background:var(--cxjb-surface);color:var(--cxjb-text);font-weight:700;box-shadow:var(--cxjb-shadow)}.cxjb-alert-on{display:flex;align-items:center;gap:9px;padding:10px 12px;background:var(--cxjb-green-soft);border-radius:11px;margin:8px 0 10px}.cxjb-alert-tick{color:var(--cxjb-green);font-weight:800}.cxjb-alert-label{font-size:13px;font-weight:600;color:var(--cxjb-green)}.cxjb-alertfoot{display:flex;justify-content:space-between;align-items:center;gap:10px}.cxjb-alertlink,.cxjb-alertoff{border:none;background:none;padding:0;font-size:12.5px;font-weight:600;cursor:pointer}.cxjb-alertlink{color:var(--cxjb-accent);text-decoration:underline;text-underline-offset:3px}.cxjb-alertoff{color:var(--cxjb-text3);transition:color .15s}.cxjb-alertoff:hover{color:var(--cxjb-text2)}.cxjb-alertlink:disabled,.cxjb-alertoff:disabled{opacity:.5;cursor:default}.cxjb-rechead{display:flex;align-items:center;gap:7px;margin-bottom:3px;color:var(--cxjb-accent)}.cxjb-recnote{margin:0 0 12px;font-size:12.5px;color:var(--cxjb-text3)}.cxjb-recsection{margin-bottom:26px;position:relative}.cxjb-recscroll{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none;-ms-overflow-style:none}.cxjb-recscroll::-webkit-scrollbar{display:none}.cxjb-reccard{display:flex;flex-direction:column;gap:11px;flex:0 0 250px;background:var(--cxjb-surface);border:1px solid var(--cxjb-line);border-radius:18px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:16px;color:var(--cxjb-text);box-shadow:var(--cxjb-shadow),inset 0 1px 0 var(--cxjb-card-hi);transition:transform .18s,box-shadow .18s,border-color .18s;cursor:pointer}.cxjb-reccard:hover{transform:translateY(-2px);box-shadow:var(--cxjb-card-hover-shadow),inset 0 1px 0 var(--cxjb-card-hi);border-color:var(--cxjb-card-hover-border)}.cxjb-reccard-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.cxjb-rectitle{font-weight:700;font-size:14.5px;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cxjb-recsub{font-size:12.5px;color:var(--cxjb-text2);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cxjb-recfoot{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto}.cxjb-recage{font-size:12px;color:var(--cxjb-text3)}.cxjb-recmatch{font-size:11.5px;color:var(--cxjb-text3);text-align:right}.cxjb-recarrow{position:absolute;top:55%;z-index:10;width:34px;height:34px;border-radius:999px;border:1px solid var(--cxjb-line);background:var(--cxjb-pop);color:var(--cxjb-text2);display:grid;place-items:center;box-shadow:var(--cxjb-shadow-lg);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cxjb-recarrow:hover{color:var(--cxjb-text);border-color:var(--cxjb-line2)}.cxjb-recarrow.is-left{left:-10px}.cxjb-recarrow.is-right{right:-10px}.cxjb-recskel{display:flex;gap:12px;overflow:hidden}.cxjb-vj-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:12px}.cxjb-vj-back{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--cxjb-text2);background:none;border:none;padding:0;cursor:pointer}.cxjb-vj-back:hover{color:var(--cxjb-text)}.cxjb-vj-closed{display:flex;align-items:center;gap:11px;background:var(--cxjb-amber-soft);border:1px solid var(--cxjb-amber-soft);border-radius:14px;padding:13px 16px;margin-bottom:16px;font-size:13.5px;color:var(--cxjb-text)}.cxjb-vj-closed svg{color:var(--cxjb-amber);flex-shrink:0}.cxjb-vj-closed span{color:var(--cxjb-text2)}.cxjb-vj-hero{background:var(--cxjb-surface);border:1px solid var(--cxjb-line);border-radius:24px;padding:26px 26px 22px;box-shadow:var(--cxjb-shadow),inset 0 1px 0 var(--cxjb-card-hi);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);margin-bottom:22px;animation:cxjb-fade-up .3s ease both}.cxjb-vj-herotop{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}.cxjb-vj-mono{width:58px;height:58px;border-radius:16px;display:grid;place-items:center;font-weight:700;font-size:23px;font-family:Space Grotesk,sans-serif;flex-shrink:0;box-shadow:inset 0 0 0 1px var(--cxjb-card-hi)}.cxjb-vj-heromain{flex:1;min-width:240px}.cxjb-vj-title{font-family:Space Grotesk,sans-serif;font-size:clamp(23px,3.2vw,30px);font-weight:700;letter-spacing:-.02em;line-height:1.12;margin:0 0 7px}.cxjb-vj-meta{display:flex;flex-wrap:wrap;gap:5px 14px;align-items:center;font-size:14px;color:var(--cxjb-text2)}.cxjb-vj-meta svg{flex-shrink:0}.cxjb-vj-company{font-weight:600;color:var(--cxjb-accent);background:none;border:none;padding:0;cursor:pointer;font-size:14px}.cxjb-vj-company:hover{color:var(--cxjb-accent-hover)}.cxjb-vj-metaitem{display:inline-flex;align-items:center;gap:5px}.cxjb-vj-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.cxjb-vj-tag{font-size:12.5px;font-weight:500;color:var(--cxjb-text2);border:1px solid var(--cxjb-line);background:transparent;border-radius:999px;padding:5px 12px}.cxjb-vj-salary{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.cxjb-vj-salary-amt{font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cxjb-vj-salary-note{font-size:12.5px;color:var(--cxjb-text3)}.cxjb-vj-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:20px;padding-top:18px;border-top:1px solid var(--cxjb-line)}.cxjb-vj-apply{height:44px;padding:0 26px;border-radius:12px;border:none;background:var(--cxjb-btn-grad);color:var(--cxjb-on-accent);font-size:15px;font-weight:700;cursor:pointer;box-shadow:var(--cxjb-btn-shadow);display:inline-flex;align-items:center;gap:8px}.cxjb-vj-apply:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.cxjb-vj-apply:disabled{opacity:.6;cursor:default}.cxjb-vj-applied{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 20px;border-radius:12px;background:var(--cxjb-green-soft);color:var(--cxjb-green);font-size:14.5px;font-weight:700}.cxjb-vj-closedchip{display:inline-flex;align-items:center;height:44px;padding:0 22px;border-radius:12px;background:var(--cxjb-surface2);color:var(--cxjb-text3);font-size:14.5px;font-weight:700;cursor:not-allowed}.cxjb-vj-act{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:12px;border:1px solid var(--cxjb-line);background:var(--cxjb-surface);color:var(--cxjb-text2);font-size:14px;font-weight:600;cursor:pointer;transition:all .15s}.cxjb-vj-act:hover{border-color:var(--cxjb-accent);color:var(--cxjb-accent)}.cxjb-vj-act.is-on{border-color:var(--cxjb-accent);background:var(--cxjb-accent-soft);color:var(--cxjb-accent)}.cxjb-vj-report{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 14px;border-radius:12px;border:none;background:transparent;color:var(--cxjb-text3);font-size:13px;font-weight:600;cursor:pointer}.cxjb-vj-report:hover{color:var(--cxjb-red)}.cxjb-vj-reported{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 14px;font-size:13px;font-weight:600;color:var(--cxjb-text3)}.cxjb-vj-spacer{flex:1}.cxjb-vj-cols{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.cxjb-vj-main{flex:1 1 600px;min-width:0}.cxjb-vj-aside{flex:0 1 340px;min-width:290px;display:flex;flex-direction:column;gap:16px}.cxjb-vj-nav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.cxjb-vj-navpill{height:34px;padding:0 15px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;background:var(--cxjb-surface);color:var(--cxjb-text2);border:1px solid var(--cxjb-line)}.cxjb-vj-navpill.is-on{background:var(--cxjb-text);color:var(--cxjb-bg);border-color:var(--cxjb-text)}.cxjb-vj-section{background:var(--cxjb-surface);border:1px solid var(--cxjb-line);border-radius:20px;padding:24px 26px;box-shadow:var(--cxjb-shadow),inset 0 1px 0 var(--cxjb-card-hi);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.cxjb-vj-section+.cxjb-vj-section{margin-top:18px}.cxjb-vj-section h2{font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0 0 14px;color:var(--cxjb-text)}.cxjb-vj-prose{color:var(--cxjb-text2);font-size:14.5px;line-height:1.7}.cxjb-vj-prose p{margin:0 0 12px}.cxjb-vj-prose ul{list-style:disc outside}.cxjb-vj-prose ol{list-style:decimal outside}.cxjb-vj-prose ul,.cxjb-vj-prose ol{margin:0 0 12px;padding-left:20px}.cxjb-vj-prose li{margin-bottom:6px}.cxjb-vj-prose strong,.cxjb-vj-prose b,.cxjb-vj-prose h1,.cxjb-vj-prose h2,.cxjb-vj-prose h3,.cxjb-vj-prose h4{color:var(--cxjb-text)}.cxjb-vj-bullets{display:flex;flex-direction:column;gap:10px}.cxjb-vj-bullet{display:flex;gap:11px;align-items:baseline}.cxjb-vj-dot{width:6px;height:6px;border-radius:50%;background:var(--cxjb-accent);flex-shrink:0;transform:translateY(-2px)}.cxjb-vj-dot.is-muted{background:var(--cxjb-text3)}.cxjb-vj-bullet span:last-child{color:var(--cxjb-text2);font-size:14.5px;line-height:1.6}.cxjb-vj-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.cxjb-vj-benefit{display:flex;gap:10px;align-items:flex-start;background:var(--cxjb-surface2);border-radius:11px;padding:11px 13px}.cxjb-vj-benefit-tick{width:18px;height:18px;border-radius:50%;background:var(--cxjb-green-soft);box-shadow:inset 0 0 0 1px var(--cxjb-green-soft);display:inline-grid;place-items:center;flex-shrink:0;margin-top:1.5px;color:var(--cxjb-green)}.cxjb-vj-benefit span:last-child{color:var(--cxjb-text2);font-size:13.5px;line-height:1.55}.cxjb-vj-fittop{display:flex;gap:16px;align-items:center;margin-bottom:14px}.cxjb-vj-ringwrap{position:relative;width:82px;height:82px;flex-shrink:0}.cxjb-vj-ringpct{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:800;white-space:nowrap}.cxjb-vj-fitband{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;border-radius:999px;padding:4px 11px;margin-bottom:6px}.cxjb-vj-fitband.is-strong{background:var(--cxjb-green-soft);color:var(--cxjb-green)}.cxjb-vj-fitband.is-moderate{background:var(--cxjb-amber-soft);color:var(--cxjb-amber)}.cxjb-vj-fitband.is-weak{background:var(--cxjb-surface2);color:var(--cxjb-text3)}.cxjb-vj-fitsummary{font-size:13px;color:var(--cxjb-text2);line-height:1.5}.cxjb-vj-fitrows{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.cxjb-vj-fitrow{display:flex;align-items:center;gap:10px}.cxjb-vj-fitlabel{width:78px;font-size:12px;font-weight:600;color:var(--cxjb-text3);flex-shrink:0}.cxjb-vj-fittrack{flex:1;height:6px;border-radius:99px;background:var(--cxjb-surface2);overflow:hidden}.cxjb-vj-fitfill{height:100%;border-radius:99px;transition:width .5s ease}.cxjb-vj-fitfill.is-good{background:linear-gradient(90deg,var(--cxjb-sev-good-a),var(--cxjb-sev-good-b))}.cxjb-vj-fitfill.is-mid{background:linear-gradient(90deg,var(--cxjb-sev-mid-a),var(--cxjb-sev-mid-b))}.cxjb-vj-fitfill.is-low{background:linear-gradient(90deg,var(--cxjb-sev-low-a),var(--cxjb-sev-low-b))}.cxjb-vj-fitpts{width:38px;text-align:right;font-size:11.5px;font-weight:700;color:var(--cxjb-text2);font-variant-numeric:tabular-nums}.cxjb-vj-skillhead{font-size:12.5px;font-weight:700;color:var(--cxjb-text);margin-bottom:8px}.cxjb-vj-skillhead .is-count{color:var(--cxjb-text3);font-weight:600}.cxjb-vj-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.cxjb-vj-chip-match{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--cxjb-green);background:var(--cxjb-green-soft);border:1px solid var(--cxjb-green-soft);border-radius:999px;padding:4px 10px}.cxjb-vj-chip-gap{font-size:12px;font-weight:600;color:var(--cxjb-text2);background:var(--cxjb-surface2);border:none;border-radius:8px;padding:4px 9px}.cxjb-vj-chip-road{font-size:12px;font-weight:600;color:var(--cxjb-accent);background:var(--cxjb-accent-soft);border:none;border-radius:8px;padding:4px 9px;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.cxjb-vj-chip-road:hover{color:var(--cxjb-accent-hover)}.cxjb-vj-empty{font-size:12.5px;color:var(--cxjb-text3)}.cxjb-vj-fact{display:flex;justify-content:space-between;gap:14px;padding:8.5px 0;border-bottom:1px solid var(--cxjb-line)}.cxjb-vj-fact:last-child{border-bottom:none}.cxjb-vj-fact-label{font-size:13px;color:var(--cxjb-text3)}.cxjb-vj-fact-value{font-size:13px;font-weight:600;text-align:right;color:var(--cxjb-text)}.cxjb-vj-fact-value.is-amber{color:var(--cxjb-amber)}.cxjb-vj-corow{display:flex;gap:12px;align-items:center;margin-bottom:11px}.cxjb-vj-comono{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-weight:700;font-size:17px;font-family:Space Grotesk,sans-serif;flex-shrink:0;box-shadow:inset 0 0 0 1px var(--cxjb-card-hi)}.cxjb-vj-coname{font-size:14.5px;font-weight:700;color:var(--cxjb-text)}.cxjb-vj-cosub{font-size:12.5px;color:var(--cxjb-text3)}.cxjb-vj-cobtn{width:100%;height:36px;border-radius:10px;border:1px solid var(--cxjb-line);background:transparent;color:var(--cxjb-text2);font-size:13px;font-weight:600;cursor:pointer}.cxjb-vj-cobtn:hover{border-color:var(--cxjb-accent);color:var(--cxjb-accent)}.cxjb-vj-conote{margin:0;font-size:13px;color:var(--cxjb-text3);line-height:1.6}.cxjb-vj-similar{margin-top:34px}.cxjb-vj-similar h2{font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.015em;margin:0 0 14px;color:var(--cxjb-text)}.cxjb-vj-relgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.cxjb-vj-relcard{display:flex;flex-direction:column;gap:9px;background:var(--cxjb-surface);border:1px solid var(--cxjb-line);border-radius:20px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:18px;color:var(--cxjb-text);box-shadow:var(--cxjb-shadow),inset 0 1px 0 var(--cxjb-card-hi);transition:transform .18s,box-shadow .18s,border-color .18s;cursor:pointer;text-align:left}.cxjb-vj-relcard:hover{transform:translateY(-2px);box-shadow:var(--cxjb-card-hover-shadow);border-color:var(--cxjb-card-hover-border)}.cxjb-vj-reltop{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.cxjb-vj-relreason{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--cxjb-accent);background:var(--cxjb-accent-soft);border-radius:999px;padding:3px 9px}.cxjb-vj-relfit{font-size:12px;font-weight:700}.cxjb-vj-relfit.is-strong{color:var(--cxjb-green)}.cxjb-vj-relfit.is-moderate{color:var(--cxjb-amber)}.cxjb-vj-relfit.is-weak{color:var(--cxjb-text3)}.cxjb-vj-reltitle{font-family:Space Grotesk,sans-serif;font-size:15.5px;font-weight:700;letter-spacing:-.01em}.cxjb-vj-relsub{font-size:13px;color:var(--cxjb-text2);margin-top:2px}.cxjb-vj-relfoot{display:flex;justify-content:space-between;align-items:center;margin-top:2px}.cxjb-vj-relsalary{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.cxjb-vj-relage{font-size:12px;color:var(--cxjb-text3)}.cxjb-vj-missing{background:var(--cxjb-surface);border:1px solid var(--cxjb-line);border-radius:18px;padding:64px 32px;text-align:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.cxjb-vj-missing h2{font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700;margin:0 0 8px;color:var(--cxjb-text)}.cxjb-vj-missing p{color:var(--cxjb-text2);font-size:14.5px;margin:0 0 20px}.cxjb-vj-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0c128c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);z-index:50;display:grid;place-items:center;padding:20px;animation:cxjb-overlayin .2s ease both}.cxjb-vj-modal{width:min(440px,100%);background:var(--cxjb-glass);border:1px solid var(--cxjb-line);border-radius:20px;padding:26px;box-shadow:var(--cxjb-shadow-lg),inset 0 1px 0 var(--cxjb-card-hi);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:cxjb-modalin .25s ease both}.cxjb-vj-modal h3{font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.015em;margin:0 0 6px;color:var(--cxjb-text)}.cxjb-vj-modal p{color:var(--cxjb-text2);font-size:13.5px;margin:0 0 18px}.cxjb-modal-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.cxjb-modal-head h3{margin:0}.cxjb-modal-x{width:30px;height:30px;border-radius:9px;border:none;background:var(--cxjb-surface2);color:var(--cxjb-text2);cursor:pointer;font-size:14px;line-height:1;flex-shrink:0}.cxjb-radiogroup{display:flex;flex-direction:column;gap:7px;margin-bottom:8px}.cxjb-radiorow{display:flex;align-items:center;gap:10px;width:100%;border:1px solid var(--cxjb-line);background:transparent;color:var(--cxjb-text2);border-radius:11px;padding:10px 12px;font-size:13.5px;font-weight:600;cursor:pointer;text-align:left;transition:all .12s}.cxjb-radiorow.is-on{border-color:var(--cxjb-accent);background:var(--cxjb-accent-soft);color:var(--cxjb-text)}.cxjb-radiodot{width:16px;height:16px;border-radius:50%;border:2px solid var(--cxjb-line2);display:inline-grid;place-items:center;flex-shrink:0}.cxjb-radiorow.is-on .cxjb-radiodot{border-color:var(--cxjb-accent)}.cxjb-radiodot span{width:7px;height:7px;border-radius:50%;background:transparent}.cxjb-radiorow.is-on .cxjb-radiodot span{background:var(--cxjb-accent)}.cxjb-modal-alert{font-size:12.5px;font-weight:600;color:var(--cxjb-red);margin-bottom:8px}.cxjb-textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--cxjb-line);border-radius:11px;background:var(--cxjb-field);color:var(--cxjb-text);font-size:13.5px;outline:none;resize:vertical;margin-bottom:16px}.cxjb-textarea:focus{border-color:var(--cxjb-accent);box-shadow:0 0 0 4px var(--cxjb-accent-soft)}.cxjb-textarea::-moz-placeholder{color:var(--cxjb-text3)}.cxjb-textarea::placeholder{color:var(--cxjb-text3)}.cxjb-modal-foot{display:flex;gap:10px;justify-content:flex-end}.cxjb-btn-cancel{height:40px;padding:0 16px;border-radius:11px;border:1px solid var(--cxjb-line);background:transparent;color:var(--cxjb-text2);font-size:13.5px;font-weight:600;cursor:pointer}.cxjb-btn-cancel:hover{color:var(--cxjb-text)}.cxjb-btn-danger{height:40px;padding:0 20px;border-radius:11px;border:none;background:var(--cxjb-red);color:#fff;font-size:13.5px;font-weight:700;cursor:pointer}.cxjb-btn-danger:disabled{opacity:.6;cursor:default}.cxjb-vj-scrim.is-apply{background:#06070cb8}.cxjb-vj-modal.cxjb-ea{width:min(540px,100%);background:var(--cxjb-pop);backdrop-filter:none;-webkit-backdrop-filter:none;max-height:88vh;overflow-y:auto;padding:24px}.cxjb-ea>p{margin:0 0 16px}.cxjb-ea-grid{display:flex;gap:12px;margin-bottom:12px}.cxjb-ea-grid>*{flex:1 1 0;min-width:0}.cxjb-ea-field{margin-bottom:12px}.cxjb-ea-label{display:block;font-size:12px;font-weight:600;color:var(--cxjb-text2);margin-bottom:6px}.cxjb-ea-req{color:var(--cxjb-red);margin-left:2px}.cxjb-ea-ro{width:100%;box-sizing:border-box;height:42px;padding:0 12px;border:1px solid var(--cxjb-line);border-radius:11px;background:var(--cxjb-field);color:var(--cxjb-text2);font-size:13.5px;font-family:inherit}.cxjb-ea-ro:disabled{opacity:1;cursor:default}.cxjb-ea-resume{display:flex;align-items:center;gap:11px;padding:11px 12px;border:1px solid var(--cxjb-chip-line);border-radius:13px;background:var(--cxjb-accent-soft);box-shadow:inset 0 1px 0 var(--cxjb-card-hi);margin-bottom:10px}.cxjb-ea-filebadge{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex-shrink:0;background:var(--cxjb-red);color:#fff;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500;letter-spacing:.02em}.cxjb-ea-filebadge.is-doc{background:var(--cxjb-accent);color:var(--cxjb-on-accent)}.cxjb-ea-fileinfo{min-width:0;flex:1}.cxjb-ea-fname{display:block;font-size:13.5px;font-weight:700;color:var(--cxjb-text);text-decoration:none;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.cxjb-ea-fname:hover{color:var(--cxjb-accent);text-decoration:underline}.cxjb-ea .cxjb-btn:disabled{opacity:.5;cursor:default;filter:none;transform:none}.cxjb-ea-fmeta{font-size:12px;color:var(--cxjb-text3);margin:2px 0 0}.cxjb-ea-check{color:var(--cxjb-accent);flex-shrink:0;display:grid;place-items:center}.cxjb-ea-clear{width:26px;height:26px;border-radius:8px;border:none;background:transparent;color:var(--cxjb-text3);flex-shrink:0;display:grid;place-items:center}.cxjb-ea-clear:hover{background:var(--cxjb-surface2);color:var(--cxjb-text)}.cxjb-ea-upload{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border:1px dashed var(--cxjb-line2);border-radius:11px;background:transparent;color:var(--cxjb-text2);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.cxjb-ea-upload:hover{border-style:solid;border-color:var(--cxjb-accent);color:var(--cxjb-accent);background:var(--cxjb-accent-soft)}.cxjb-ea-upload.is-busy{opacity:.6;cursor:default}.cxjb-ea-empty{padding:13px;border:1px dashed var(--cxjb-line2);border-radius:13px;background:var(--cxjb-surface2);color:var(--cxjb-text2);font-size:13px;margin-bottom:10px}.cxjb-ea-note{font-size:11.5px;line-height:1.55;color:var(--cxjb-text3);margin:12px 0 18px}.cxjb-ea-note code{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--cxjb-text2)}.cxjb-ea-load{display:flex;align-items:center;justify-content:center;padding:22px}.cxjb-ea-spin{width:24px;height:24px;border-radius:50%;border:2px solid var(--cxjb-line);border-top-color:var(--cxjb-accent);animation:cxjb-spin .7s linear infinite}@media(max-width:520px){.cxjb-ea-grid{flex-direction:column;gap:0}.cxjb-ea-grid>*{margin-bottom:12px}}.cxjb-vj-modal.is-wide{width:min(880px,100%);max-height:85vh;overflow-y:auto}.cxjb-cotile{display:flex;gap:9px;align-items:flex-start}.cxjb-cotile svg{width:17px;height:17px;color:var(--cxjb-text3);flex-shrink:0;margin-top:1px}.cxjb-cotile-label{font-size:12px;color:var(--cxjb-text3);margin:0 0 2px}.cxjb-cotile-value{font-size:13.5px;font-weight:600;color:var(--cxjb-text);margin:0}.cxjb-cologo{width:64px;height:64px;border-radius:14px;border:1px solid var(--cxjb-line);background:var(--cxjb-surface2);display:grid;place-items:center;overflow:hidden;flex-shrink:0}.cxjb-cologo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cxjb-cologo svg{color:var(--cxjb-text3)}.cxjb-colink{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--cxjb-accent)}.cxjb-codivider{border-top:1px solid var(--cxjb-line);margin-top:20px;padding-top:16px}.cxjb-cocaption{padding:8px 10px;font-size:12.5px;color:var(--cxjb-text2);background:var(--cxjb-surface2)}.cxjb-cofigure{border-radius:14px;overflow:hidden;border:1px solid var(--cxjb-line)}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width:400px),(max-height:550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{display:flex;height:var(--react-international-phone-height, 36px);box-sizing:border-box;align-items:center;justify-content:center;padding:0;border:1px solid var(--react-international-phone-country-selector-border-color, var(--react-international-phone-border-color, gainsboro));margin:0;-moz-appearance:button;appearance:button;-webkit-appearance:button;background-color:var(--react-international-phone-country-selector-background-color, var(--react-international-phone-background-color, white));cursor:pointer;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover, whitesmoke)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:transparent}.react-international-phone-country-selector-button__button-content{display:flex;align-items:center;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size, 4px) solid var(--react-international-phone-country-selector-arrow-color, #777);border-right:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color, #999)}.react-international-phone-country-selector-button--disabled,.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color, var(--react-international-phone-disabled-background-color, whitesmoke))}.react-international-phone-country-selector-button--disabled{cursor:auto}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width, 24px);height:var(--react-international-phone-flag-height, 24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{position:absolute;z-index:1;top:var(--react-international-phone-dropdown-top, 44px);left:var(--react-international-phone-dropdown-left, 0);display:flex;width:300px;max-height:200px;flex-direction:column;padding:4px 0;margin:0;background-color:var(--react-international-phone-dropdown-item-background-color, var(--react-international-phone-background-color, white));box-shadow:var(--react-international-phone-dropdown-shadow, 2px 2px 16px rgba(0, 0, 0, .25));color:var(--react-international-phone-dropdown-item-text-color, var(--react-international-phone-text-color, #222));list-style:none;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;border:none;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin, 0);background:var(--react-international-phone-dropdown-preferred-list-divider-color, var(--react-international-phone-border-color, gainsboro))}.react-international-phone-country-selector-dropdown__list-item{display:flex;min-height:var(--react-international-phone-dropdown-item-height, 28px);box-sizing:border-box;align-items:center;padding:2px 8px}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{overflow:hidden;margin-right:8px;font-size:var(--react-international-phone-dropdown-item-font-size, 14px);text-overflow:ellipsis;white-space:nowrap}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color, gray);font-size:var(--react-international-phone-dropdown-item-font-size, 14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--selected,.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke);color:var(--react-international-phone-selected-dropdown-item-text-color, var(--react-international-phone-text-color, #222))}.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color, var(--react-international-phone-dropdown-item-dial-code-color, gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke))}.react-international-phone-dial-code-preview{display:flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--react-international-phone-dial-code-preview-border-color, var(--react-international-phone-border-color, gainsboro));margin-right:-1px;background-color:var(--react-international-phone-dial-code-preview-background-color, var(--react-international-phone-background-color, white));color:var(--react-international-phone-dial-code-preview-text-color, var(--react-international-phone-text-color, #222));font-size:var(--react-international-phone-dial-code-preview-font-size, var(--react-international-phone-font-size, 13px))}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));color:var(--react-international-phone-dial-code-preview-disabled-text-color, var(--react-international-phone-disabled-text-color, #666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius, 4px);margin-right:-1px;border-bottom-right-radius:0;border-top-right-radius:0}.react-international-phone-input-container .react-international-phone-input{overflow:visible;height:var(--react-international-phone-height, 36px);box-sizing:border-box;padding:0 8px;border:1px solid var(--react-international-phone-border-color, gainsboro);border-radius:var(--react-international-phone-border-radius, 4px);margin:0;background-color:var(--react-international-phone-background-color, white);border-bottom-left-radius:0;border-top-left-radius:0;color:var(--react-international-phone-text-color, #222);font-family:inherit;font-size:var(--react-international-phone-font-size, 13px)}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color, whitesmoke);color:var(--react-international-phone-disabled-text-color, #666)}.cx-employer{color-scheme:light;--accent: #0C77E9;--accent-rgb: 12, 119, 233;--accent-hover: #0A63C4;--accent-soft: #E5F1FD;--accent-softer: #F0F7FE;--accent-line: #C5E0FB;--royal: #2563EB;--emerald: #10B981;--emerald-soft: #E7F7EF;--amber: #F59E0B;--amber-soft: #FEF4E2;--rose: #EF4444;--rose-soft: #FDECEC;--violet: #8B5CF6;--sky: #0EA5E9;--bg: #F6F7F9;--bg-tint: #F1F3F7;--surface: #FFFFFF;--surface-2: #FBFCFD;--surface-3: #F4F6F9;--hover: #F6F8FB;--border: #E7EAEF;--border-strong: #DCE0E7;--ring: rgba(var(--accent-rgb), .32);--text: #0F172A;--text-2: #475569;--text-3: #7C8698;--text-4: #A3ACBC;--on-accent: #FFFFFF;--sh-xs: 0 1px 2px rgba(15,23,42,.05);--sh-sm: 0 1px 2px rgba(15,23,42,.04), 0 1px 3px rgba(15,23,42,.05);--sh-md: 0 2px 4px rgba(15,23,42,.04), 0 6px 16px -4px rgba(15,23,42,.08);--sh-lg: 0 4px 8px rgba(15,23,42,.04), 0 18px 40px -12px rgba(15,23,42,.16);--sh-xl: 0 8px 16px rgba(15,23,42,.06), 0 32px 64px -16px rgba(15,23,42,.24);--sh-pop: 0 4px 12px rgba(15,23,42,.08), 0 24px 48px -12px rgba(15,23,42,.22);--r-xs: 7px;--r-sm: 9px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--row-h: 56px;--cell-py: 14px;--card-pad: 22px;--gap: 22px;--sidebar-w: 248px;--topbar-h: 64px;--font: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: "Geist Mono", ui-monospace, SFMono-Regular, monospace;font-family:var(--font);color:var(--text);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cx-employer[data-theme=dark]{--accent-soft: #0F2236;--accent-softer: #0C1A2A;--accent-line: #1C3E5E;--emerald-soft: #11281F;--amber-soft: #2A2113;--rose-soft: #2A1718;--bg: #0A0C12;--bg-tint: #0D1019;--surface: #121622;--surface-2: #161B29;--surface-3: #1B2130;--hover: #1A2030;--border: #232A3A;--border-strong: #2D3548;--ring: rgba(var(--accent-rgb), .45);--text: #EDF0F6;--text-2: #A6B0C2;--text-3: #76819A;--text-4: #545F76;--sh-xs: 0 1px 2px rgba(0,0,0,.4);--sh-sm: 0 1px 3px rgba(0,0,0,.5);--sh-md: 0 2px 8px rgba(0,0,0,.45), 0 8px 24px -8px rgba(0,0,0,.6);--sh-lg: 0 8px 28px -6px rgba(0,0,0,.6);--sh-xl: 0 18px 50px -12px rgba(0,0,0,.7);--sh-pop: 0 12px 40px -8px rgba(0,0,0,.7);color-scheme:dark}.cx-employer[data-theme=dark] .badge-emerald{color:#34d99b}.cx-employer[data-theme=dark] .badge-amber{color:#f0b44e}.cx-employer[data-theme=dark] .badge-rose{color:#f47171}.cx-employer[data-theme=dark] .badge-violet{color:#a98bf0}.cx-employer[data-theme=dark] .delta.up{color:#34d99b}.cx-employer[data-theme=dark] .delta.down{color:#f47171}.cx-employer[data-theme=dark] .live{color:#34d99b}.cx-employer[data-theme=dark] .chart-tip{background:#f1f5f9;color:#0b0f1a}.cx-employer[data-theme=dark] .chart-tip .tip-k{color:#64748b}.cx-employer *,.cx-employer *:before,.cx-employer *:after{box-sizing:border-box}.cx-employer h1,.cx-employer h2,.cx-employer h3,.cx-employer h4,.cx-employer h5{margin:0;font-weight:600;letter-spacing:-.02em;color:var(--text);font-family:var(--font)}.cx-employer p{margin:0}.cx-employer a{color:inherit;text-decoration:none}.cx-employer button{font-family:inherit;cursor:pointer}.cx-employer .tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.cx-employer .mono{font-family:var(--mono)}.cx-employer *::-webkit-scrollbar{width:10px;height:10px}.cx-employer *::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:99px;border:3px solid transparent;background-clip:content-box}.cx-employer *::-webkit-scrollbar-thumb:hover{background:var(--text-4);background-clip:content-box}.cx-employer *::-webkit-scrollbar-track{background:transparent}.cx-employer.app{display:flex;height:100vh;overflow:hidden;background:var(--bg)}.cx-employer .sidebar{width:var(--sidebar-w);flex:0 0 var(--sidebar-w);background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;transition:width .26s cubic-bezier(.4,0,.2,1),flex-basis .26s cubic-bezier(.4,0,.2,1);z-index:30;position:relative}.cx-employer .brand{height:var(--topbar-h);flex:0 0 var(--topbar-h);display:flex;align-items:center;gap:11px;padding:0 20px;border-bottom:1px solid var(--border)}.cx-employer .brand-mark{width:32px;height:32px;flex:0 0 32px;border-radius:9px;background:linear-gradient(140deg,var(--accent),var(--royal));display:grid;place-items:center;color:#fff;box-shadow:0 2px 6px -1px rgba(var(--accent-rgb),.5),inset 0 1px #ffffff40}.cx-employer .brand-name{font-weight:600;font-size:15.5px;letter-spacing:-.02em;white-space:nowrap}.cx-employer .brand-name b{font-weight:700}.cx-employer .nav{flex:1;overflow-y:auto;padding:12px}.cx-employer .nav-section-label{font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-4);padding:16px 12px 7px}.cx-employer .nav-item{display:flex;align-items:center;gap:11px;width:100%;padding:9px 12px;border-radius:var(--r-sm);color:var(--text-2);font-size:13.5px;font-weight:500;position:relative;transition:background .14s,color .14s;margin-bottom:1px;white-space:nowrap}.cx-employer .nav-item .ico{color:var(--text-3);transition:color .14s;flex:0 0 auto}.cx-employer .nav-item:hover{background:var(--hover);color:var(--text)}.cx-employer .nav-item:hover .ico{color:var(--text-2)}.cx-employer .nav-item.active{background:var(--accent-soft);color:var(--accent);font-weight:600}.cx-employer .nav-item.active .ico{color:var(--accent)}.cx-employer .nav-item.active:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:3px;height:18px;border-radius:0 3px 3px 0;background:var(--accent)}.cx-employer .nav-badge{margin-left:auto;font-size:10.5px;font-weight:600;padding:1px 7px;border-radius:99px;background:var(--accent-soft);color:var(--accent)}.cx-employer .nav-item.active .nav-badge{background:rgba(var(--accent-rgb),.16)}.cx-employer .nav-sub{overflow:hidden}.cx-employer .nav-sub .nav-item{padding-left:40px;font-size:12.8px}.cx-employer .nav-sub .nav-item.active:before{display:none}.cx-employer .chev{margin-left:auto;transition:transform .2s;color:var(--text-4)}.cx-employer .chev.open{transform:rotate(90deg)}.cx-employer .profile{border-top:1px solid var(--border);padding:10px;position:relative}.cx-employer .profile-chip{display:flex;align-items:center;gap:10px;width:100%;padding:8px 9px;border-radius:var(--r-md);transition:background .14s}.cx-employer .profile-chip:hover{background:var(--hover)}.cx-employer .avatar{border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:0 0 auto;position:relative;background:linear-gradient(140deg,var(--accent),var(--royal));color:#fff;display:grid;place-items:center;font-weight:600;font-size:12.5px}.cx-employer .avatar.ring{box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--border-strong)}.cx-employer .profile-meta{text-align:left;min-width:0;flex:1}.cx-employer .profile-name{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-employer .profile-mail{font-size:11.5px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-employer .profile-chev{color:var(--text-4);margin-left:auto}.cx-employer .online-dot{position:absolute;bottom:-1px;right:-1px;width:9px;height:9px;border-radius:50%;background:var(--emerald);border:2px solid var(--surface)}.cx-employer .collapse-btn{margin-left:auto;width:30px;height:30px;flex:0 0 30px}.cx-employer .sidebar.collapsed{--sidebar-w: 72px}.cx-employer .sidebar.collapsed .brand{padding:0 19px}.cx-employer .sidebar.collapsed .brand-logo,.cx-employer .sidebar.collapsed .brand-mark{display:none}.cx-employer .sidebar.collapsed .collapse-btn{margin:0 auto}.cx-employer .sidebar.collapsed .nav-label,.cx-employer .sidebar.collapsed .nav-section-label,.cx-employer .sidebar.collapsed .chev,.cx-employer .sidebar.collapsed .profile-meta,.cx-employer .sidebar.collapsed .profile-chev{display:none}.cx-employer .sidebar.collapsed .nav{overflow:visible}.cx-employer .sidebar.collapsed .nav-item{justify-content:center;padding:9px}.cx-employer .sidebar.collapsed .nav-item.active:before{left:-12px}.cx-employer .sidebar.collapsed .nav-badge{display:none}.cx-employer .sidebar.collapsed .profile-chip{justify-content:center;padding:8px}.cx-employer .nav-flyout{animation:cx-popIn .16s cubic-bezier(.2,.8,.3,1)}@media(max-width:768px){.cx-employer .sidebar{--sidebar-w: 72px}.cx-employer .sidebar .brand{padding:0 19px}.cx-employer .sidebar .brand-mark,.cx-employer .sidebar .brand-name,.cx-employer .sidebar .nav-label,.cx-employer .sidebar .nav-section-label,.cx-employer .sidebar .chev,.cx-employer .sidebar .profile-meta,.cx-employer .sidebar .profile-chev,.cx-employer .sidebar .nav-badge{display:none}.cx-employer .sidebar .collapse-btn{margin:0 auto}.cx-employer .sidebar .nav-item{justify-content:center;padding:9px}.cx-employer .sidebar .profile-chip{justify-content:center;padding:8px}}.cx-employer .main{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.cx-employer .topbar{height:var(--topbar-h);flex:0 0 var(--topbar-h);display:flex;align-items:center;gap:14px;padding:0 26px;border-bottom:1px solid var(--border);background:var(--surface)}.cx-employer .crumbs{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--text-3)}.cx-employer .crumbs b{color:var(--text);font-weight:600}.cx-employer .topbar-search{display:flex;align-items:center;gap:9px;flex:1;max-width:420px;background:var(--surface-3);border:1px solid transparent;border-radius:var(--r-md);padding:0 13px;height:38px;color:var(--text-3);transition:.16s}.cx-employer .topbar-search:focus-within{border-color:var(--accent-line);background:var(--surface);box-shadow:0 0 0 3.5px var(--ring)}.cx-employer .topbar-search input{border:none;background:none;outline:none;flex:1;font-size:13.5px;color:var(--text)}.cx-employer .topbar-search kbd{font-family:var(--mono);font-size:10.5px;padding:2px 6px;border-radius:5px;background:var(--surface);border:1px solid var(--border);color:var(--text-3)}.cx-employer .topbar-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.cx-employer .org-chip{display:flex;align-items:center;gap:10px;padding:5px 9px 5px 6px;border-radius:var(--r-md);transition:background .14s;max-width:230px}.cx-employer .org-logo{width:32px;height:32px;flex:0 0 32px;border-radius:9px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:12.5px;letter-spacing:-.02em;background:linear-gradient(150deg,var(--oc),color-mix(in oklab,var(--oc),#000 28%));box-shadow:0 2px 6px -1px color-mix(in oklab,var(--oc),transparent 45%),inset 0 1px #ffffff4d}.cx-employer .org-logo-img{width:32px;height:32px;flex:0 0 32px;border-radius:9px;-o-object-fit:cover;object-fit:cover;background:var(--surface-3);border:1px solid var(--border)}.cx-employer .org-meta{display:flex;flex-direction:column;line-height:1.2;min-width:0}.cx-employer .org-name{font-size:13.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-employer .org-cap{font-size:11px;color:var(--text-3);white-space:nowrap}.cx-employer .org-divider{width:1px;height:26px;background:var(--border);margin:0 4px;flex:0 0 1px}@media(max-width:640px){.cx-employer .org-meta{display:none}}.cx-employer .scroll-area{flex:1;overflow-y:auto;overflow-x:hidden;background:radial-gradient(880px 360px at 80% -10%,rgba(var(--accent-rgb),.05),transparent 60%)}.cx-employer .page{max-width:1320px;margin:0 auto;padding:28px 32px 64px}.cx-employer .page-wide{max-width:1480px}.cx-employer .page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px;flex-wrap:wrap}.cx-employer .page-title{font-size:25px;font-weight:700;letter-spacing:-.025em}.cx-employer .page-sub{font-size:13.5px;color:var(--text-3);margin-top:3px}.cx-employer .icon-btn{width:38px;height:38px;border-radius:var(--r-md);display:grid;place-items:center;color:var(--text-2);border:1px solid var(--border);background:var(--surface);transition:.14s;position:relative}.cx-employer .icon-btn:hover{background:var(--hover);color:var(--text);border-color:var(--border-strong)}.cx-employer .icon-btn.ghost{border-color:transparent;background:transparent}.cx-employer .icon-btn.ghost:hover{background:var(--hover);border-color:transparent}.cx-employer .cal-day{transition:background .12s ease,color .12s ease}.cx-employer .cal-day:hover:not(.cal-day--on){background:var(--hover)}.cx-employer .dot-badge{position:absolute;top:7px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--rose);box-shadow:0 0 0 2px var(--surface)}.cx-employer .dot-badge.count{width:auto;height:auto;min-width:16px;padding:0 4px;top:4px;right:4px;font-size:9.5px;font-weight:700;color:#fff;display:grid;place-items:center;line-height:16px;border-radius:99px}.cx-employer .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 15px;border-radius:var(--r-md);font-size:13.2px;font-weight:600;transition:.14s;white-space:nowrap;border:1px solid transparent;background:none;color:inherit}.cx-employer .btn:active{transform:translateY(.5px)}.cx-employer .btn-primary{background:linear-gradient(180deg,var(--accent),var(--accent-hover));color:var(--on-accent);box-shadow:0 1px 2px #0f172a1f,0 3px 10px -2px rgba(var(--accent-rgb),.5)}.cx-employer .btn-primary:hover{filter:brightness(1.04);box-shadow:0 2px 4px #0f172a24,0 6px 18px -3px rgba(var(--accent-rgb),.6)}.cx-employer .btn-ghost{background:var(--surface);border-color:var(--border);color:var(--text-2)}.cx-employer .btn-ghost:hover{background:var(--hover);color:var(--text);border-color:var(--border-strong)}.cx-employer .btn-subtle{background:var(--surface-3);color:var(--text-2)}.cx-employer .btn-subtle:hover{background:var(--hover);color:var(--text)}.cx-employer .btn-danger{background:var(--rose);color:#fff}.cx-employer .btn-danger:hover{filter:brightness(.94)}.cx-employer .btn-sm{height:32px;padding:0 11px;font-size:12.5px;border-radius:var(--r-sm)}.cx-employer .btn:disabled{opacity:.5;cursor:not-allowed}.cx-employer .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}.cx-employer .card-pad{padding:var(--card-pad)}.cx-employer .card-head{display:flex;align-items:center;gap:12px;padding:18px var(--card-pad);border-bottom:1px solid var(--border)}.cx-employer .card-head h3{font-size:15px;font-weight:600}.cx-employer .card-head .sub{font-size:12.5px;color:var(--text-3);margin-top:1px}.cx-employer .card-head-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.cx-employer .badge{display:inline-flex;align-items:center;gap:5px;height:23px;padding:0 11px;border-radius:999px;font-size:11.8px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.cx-employer .badge .bdot{width:6px;height:6px;border-radius:50%}.cx-employer .badge-emerald{background:var(--emerald-soft);color:#0f8a5b}.cx-employer .badge-blue{background:var(--accent-soft);color:var(--accent)}.cx-employer .badge-amber{background:var(--amber-soft);color:#b8780c}.cx-employer .badge-rose{background:var(--rose-soft);color:#d23b3b}.cx-employer .badge-violet{background:#8b5cf621;color:#7c4ddb}.cx-employer .badge-gray{background:var(--surface-3);color:var(--text-3)}.cx-employer .tile{width:36px;height:36px;flex:0 0 36px;border-radius:10px;display:grid;place-items:center;font-weight:600;font-size:13px;letter-spacing:-.02em}.cx-employer .tbl-wrap{overflow-x:auto}.cx-employer table.tbl{width:100%;border-collapse:collapse}.cx-employer .tbl thead th{text-align:left;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);padding:12px 18px;border-bottom:1px solid var(--border);background:var(--surface-2);white-space:nowrap;position:sticky;top:0;z-index:2}.cx-employer .tbl thead th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cx-employer .tbl thead th.sortable:hover{color:var(--text)}.cx-employer .tbl tbody td{padding:var(--cell-py) 18px;border-bottom:1px solid var(--border);font-size:13.3px;color:var(--text-2);vertical-align:middle}.cx-employer .tbl tbody tr{transition:background .12s}.cx-employer .tbl tbody tr:hover{background:var(--hover)}.cx-employer .tbl tbody tr:last-child td{border-bottom:none}.cx-employer .tbl .strong{color:var(--text);font-weight:600}.cx-employer .th-sort{display:inline-flex;align-items:center;gap:4px}.cx-employer .th-sort .ind{opacity:.9}.cx-employer .check{width:17px;height:17px;border-radius:5px;border:1.5px solid var(--border-strong);display:grid;place-items:center;transition:.12s;background:var(--surface);flex:0 0 17px}.cx-employer .check.on{background:var(--accent);border-color:var(--accent);color:#fff}.cx-employer .check:hover{border-color:var(--accent)}.cx-employer .fl{display:block;font-size:12px;font-weight:600;color:var(--text-2);margin-bottom:6px}.cx-employer .field{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);color:var(--text-3);transition:.14s;font-size:13.2px}.cx-employer .field:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3.5px var(--ring)}.cx-employer .field input{border:none;outline:none;background:none;flex:1;min-width:0;color:var(--text)}.cx-employer .field input::-moz-placeholder{color:var(--text-4)}.cx-employer .field input::placeholder{color:var(--text-4)}.cx-employer .select{height:38px;padding:0 32px 0 12px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:13px;font-weight:500;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.14s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%237C8698' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.cx-employer .select:hover{border-color:var(--border-strong)}.cx-employer .select:focus{outline:none;border-color:var(--accent-line);box-shadow:0 0 0 3.5px var(--ring)}.cx-employer .seg{display:inline-flex;background:var(--surface-3);border-radius:9px;padding:3px;gap:2px}.cx-employer .seg button{padding:5px 12px;border-radius:6px;font-size:12.5px;font-weight:600;color:var(--text-3);transition:.14s;background:none}.cx-employer .seg button.on{background:var(--surface);color:var(--text);box-shadow:var(--sh-xs)}.cx-employer .pop{position:absolute;z-index:60;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--sh-pop);padding:6px;min-width:200px;animation:cx-popIn .16s cubic-bezier(.2,.8,.3,1)}@keyframes cx-popIn{0%{transform:translateY(-5px) scale(.98)}to{transform:none}}.cx-employer .menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:var(--r-sm);font-size:13px;font-weight:500;color:var(--text-2);transition:background .12s;white-space:nowrap;background:none}.cx-employer .menu-item:hover{background:var(--hover);color:var(--text)}.cx-employer .menu-item .ico{color:var(--text-3)}.cx-employer .menu-item.danger{color:#d23b3b}.cx-employer .menu-item.danger:hover{background:var(--rose-soft)}.cx-employer .menu-item.danger .ico{color:#d23b3b}.cx-employer .menu-sep{height:1px;background:var(--border);margin:5px 4px}.cx-employer .kpi{padding:19px 20px;display:flex;flex-direction:column;gap:13px;position:relative;overflow:hidden;transition:box-shadow .2s,transform .2s,border-color .2s}.cx-employer .kpi:hover{box-shadow:var(--sh-md);transform:translateY(-2px);border-color:var(--border-strong)}.cx-employer .kpi-top{display:flex;align-items:center;justify-content:space-between}.cx-employer .kpi-label{font-size:12.8px;font-weight:500;color:var(--text-3)}.cx-employer .kpi-ico{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.04),0 1px 2px #0f172a0d}.cx-employer .kpi-val{font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1}.cx-employer .kpi-foot{display:flex;align-items:center;gap:7px;font-size:12.2px;color:var(--text-3)}.cx-employer .delta{display:inline-flex;align-items:center;gap:2px;font-weight:600;padding:1px 6px;border-radius:6px}.cx-employer .delta.up{color:#0f8a5b;background:var(--emerald-soft)}.cx-employer .delta.down{color:#d23b3b;background:var(--rose-soft)}.cx-employer .live{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#0f8a5b}.cx-employer .live .pulse{width:7px;height:7px;border-radius:50%;background:var(--emerald);position:relative}.cx-employer .live .pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--emerald);animation:cx-ping 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes cx-ping{75%,to{transform:scale(2.6);opacity:0}}.cx-employer .grid{display:grid;gap:var(--gap)}.cx-employer .g-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cx-employer .g-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-employer .g-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1100px){.cx-employer .g-4{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-employer .g-3{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.cx-employer .g-4,.cx-employer .g-2{grid-template-columns:minmax(0,1fr)}}.cx-employer .row{display:flex;align-items:center;gap:10px}.cx-employer .spread{display:flex;align-items:center;justify-content:space-between;gap:12px}.cx-employer .muted{color:var(--text-3)}.cx-employer .tiny{font-size:11.5px}.cx-employer .chart-tip{position:fixed;z-index:80;pointer-events:none;background:var(--text);color:var(--surface);padding:7px 10px;border-radius:8px;font-size:12px;font-weight:500;box-shadow:var(--sh-lg);transform:translate(-50%,-120%);white-space:nowrap;transition:opacity .1s}.cx-employer .chart-tip .tip-k{color:var(--text-4);font-weight:500}.cx-employer .meter{height:8px;border-radius:99px;background:var(--surface-3);overflow:hidden}.cx-employer .meter>span{display:block;height:100%;border-radius:99px;transition:width 1s cubic-bezier(.2,.8,.2,1)}.cx-employer .scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#080b1480;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:90;animation:cx-fade .2s}.cx-employer[data-theme=dark] .scrim{background:#000000a8}@keyframes cx-fade{0%{opacity:0}}.cx-employer .modal{position:fixed;z-index:91;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--sh-xl);animation:cx-modalIn .24s cubic-bezier(.2,.8,.2,1)}@keyframes cx-modalIn{0%{transform:translate(-50%,-46%) scale(.97)}to{transform:translate(-50%,-50%) scale(1)}}.cx-employer textarea.field{display:block;width:100%;height:auto;padding:10px 12px;line-height:1.5;box-sizing:border-box}.cx-employer .ta{display:block;width:100%;min-height:84px;padding:10px 12px;line-height:1.5;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);color:var(--text);font-size:13.2px;font-family:inherit;resize:vertical;transition:.14s}.cx-employer .ta:focus{outline:none;border-color:var(--accent-line);box-shadow:0 0 0 3.5px var(--ring)}.cx-employer .ta::-moz-placeholder{color:var(--text-4)}.cx-employer .ta::placeholder{color:var(--text-4)}.cx-employer .ta:disabled,.cx-employer .field input:disabled{color:var(--text);-webkit-text-fill-color:var(--text);opacity:1;cursor:default}.cx-employer .drawer{position:fixed;top:0;right:0;bottom:0;width:480px;max-width:94vw;background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--sh-xl);z-index:91;display:flex;flex-direction:column;animation:cx-slideIn .3s cubic-bezier(.2,.8,.2,1)}@keyframes cx-slideIn{0%{transform:translate(26px)}to{transform:translate(0)}}.cx-employer .compose-split{display:flex}.cx-employer .compose-wallet{width:300px;flex:0 0 300px;border-left:1px solid var(--border)}@media(max-width:720px){.cx-employer .compose-split{flex-direction:column}.cx-employer .compose-wallet{width:auto;flex:0 0 auto;max-height:220px;border-left:none;border-top:1px solid var(--border)}}.cx-employer .cand-layout{grid-template-columns:272px minmax(0,1fr);align-items:start}.cx-employer .cand-filter{position:sticky;top:0}.cx-employer .cand-grid{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:14px}.cx-employer .cand-grid>*{min-width:0}@media(max-width:1080px){.cx-employer .cand-layout{grid-template-columns:minmax(0,1fr)}.cx-employer .cand-filter{position:static}}.cx-employer .cand-card{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s}.cx-employer .cand-card:hover{transform:translateY(-3px);box-shadow:var(--sh-lg);border-color:var(--border-strong)}.cx-employer .cand-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .22s;box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.25)}.cx-employer .cand-card:hover:after{opacity:1}.cx-employer .cx-ava{position:relative;flex:0 0 auto}.cx-employer .cx-ava-inner{display:grid;place-items:center;color:#fff;font-weight:700;letter-spacing:-.02em;border-radius:50%;position:relative;isolation:isolate;background:linear-gradient(150deg,var(--c),color-mix(in oklab,var(--c),#000 26%));box-shadow:0 4px 12px -3px color-mix(in oklab,var(--c),transparent 50%),inset 0 1px #ffffff57,inset 0 0 0 1px #ffffff12;overflow:hidden}.cx-employer .cx-ava-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.cx-employer .cx-ava-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(120% 85% at 32% 14%,rgba(255,255,255,.4),transparent 56%);z-index:-1}.cx-employer .cx-ava-ring{box-shadow:0 0 0 3px var(--surface),0 0 0 4px var(--border);border-radius:50%}.cx-employer .cx-ava-dot{position:absolute;display:grid;place-items:center;border-radius:50%;box-shadow:0 0 0 2.5px var(--surface),0 1px 3px #0f172a47;color:#fff}.cx-employer .cx-ava-dot.verified{bottom:0;right:0;width:17px;height:17px;background:linear-gradient(140deg,#16c47f,#0f9d6b)}.cx-employer .cx-ava-dot.video{top:0;right:0;width:17px;height:17px;background:linear-gradient(140deg,var(--accent),var(--accent-hover))}.cx-employer .src-badge{display:inline-flex;align-items:center;gap:5px;height:25px;padding:0 10px 0 8px;border-radius:99px;font-size:11.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;border:1px solid transparent}.cx-employer .src-badge .ico{opacity:.9}.cx-employer .src-enhanced{color:#7c4ddb;background:linear-gradient(135deg,#8b5cf62e,#8b5cf612);border-color:#8b5cf652}.cx-employer .src-registered{color:#0f8a5b;background:linear-gradient(135deg,#10b9812e,#10b98112);border-color:#10b9814d}.cx-employer .src-uploaded{color:var(--accent);background:linear-gradient(135deg,rgba(var(--accent-rgb),.16),rgba(var(--accent-rgb),.06));border-color:rgba(var(--accent-rgb),.3)}.cx-employer[data-theme=dark] .src-enhanced{color:#b69bf5}.cx-employer[data-theme=dark] .src-registered{color:#34d99b}.cx-employer .cx-statbox{background:linear-gradient(180deg,var(--surface-2),var(--surface-3));border:1px solid var(--border);border-radius:var(--r-md)}.cx-employer .cx-actions .icon-btn:hover{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.cx-employer .sk{background:linear-gradient(90deg,var(--surface-3) 25%,var(--hover) 37%,var(--surface-3) 63%);background-size:400% 100%;animation:cx-shimmer 1.4s ease infinite;border-radius:7px}@keyframes cx-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.cx-employer .page-enter{animation:cx-pageIn .3s cubic-bezier(.2,.7,.2,1)}@keyframes cx-pageIn{0%{transform:translateY(10px)}to{transform:translateY(0)}}.cx-employer .stagger>*{animation:cx-pageIn .4s cubic-bezier(.2,.7,.2,1) backwards}.cx-employer .stagger>*:nth-child(1){animation-delay:.02s}.cx-employer .stagger>*:nth-child(2){animation-delay:.06s}.cx-employer .stagger>*:nth-child(3){animation-delay:.1s}.cx-employer .stagger>*:nth-child(4){animation-delay:.14s}@keyframes cx-spin{to{transform:rotate(360deg)}}.cx-employer .cx-spin{animation:cx-spin .8s linear infinite;color:var(--accent)}.cx-employer .cx-dp,.cx-employer .cx-dp .react-datepicker-wrapper{width:160px}.cx-employer .cx-dp .react-datepicker__input-container,.cx-employer .cx-dp input.field{width:100%}.cx-employer .cx-fb-row{transition:background .12s}.cx-employer .cx-fb-row:hover{background:var(--hover)}.cx-employer .cx-fb-att-ov{opacity:0;background:#00000073;transition:opacity .15s}.cx-employer .cx-fb-att:hover .cx-fb-att-ov{opacity:1}.cx-employer .cx-phone{width:100%;--react-international-phone-height: 38px;--react-international-phone-background-color: var(--surface);--react-international-phone-text-color: var(--text);--react-international-phone-border-color: var(--border);--react-international-phone-border-radius: var(--r-md);--react-international-phone-country-selector-background-color: var(--surface);--react-international-phone-country-selector-background-color-hover: var(--hover);--react-international-phone-dropdown-item-background-color: var(--surface);--react-international-phone-dropdown-item-text-color: var(--text);--react-international-phone-dropdown-item-background-color-hover: var(--hover);--react-international-phone-selected-dropdown-item-background-color: var(--accent-soft);--react-international-phone-selected-dropdown-item-text-color: var(--accent)}.cx-employer .cx-phone .react-international-phone-input{width:100%}.cx-employer .cx-loc label{color:var(--text-2);font-size:12.5px;font-weight:600}.cx-employer .cx-loc input{background:var(--surface);border-color:var(--border);color:var(--text);border-radius:var(--r-md)}.cx-employer .cx-loc input::-moz-placeholder{color:var(--text-4)}.cx-employer .cx-loc input::placeholder{color:var(--text-4)}.cx-employer .cx-loc input:focus{border-color:var(--accent-line);box-shadow:0 0 0 3.5px var(--ring);outline:none}.cx-employer .cx-loc .text-gray-400{color:var(--text-4)}.cx-employer .cx-loc ul{background:var(--surface);border-color:var(--border);box-shadow:var(--sh-pop)}.cx-employer .cx-loc li{color:var(--text-2)}.cx-employer .cx-loc li:hover{background:var(--hover)}.cx-employer .cx-loc li .text-gray-400{color:var(--text-4)}.cx-employer .cx-loc .bg-blue-50{background:var(--accent-soft)}.cx-employer .cx-loc .text-blue-800,.cx-employer .cx-loc .text-blue-600{color:var(--accent)}.cx-employer .cx-email-body{white-space:pre-wrap;word-break:break-word}.cx-employer .cx-email-body a{color:var(--accent)}.cx-employer .cx-email-body img{max-width:100%}.cx-employer .cx-email-body p{margin:0 0 10px}@media(prefers-reduced-motion:reduce){.cx-employer *,.cx-employer *:before,.cx-employer *:after{animation:none!important;transition:none!important}}.cxaj{--cxaj-purple: #C4B5FD;--cxaj-purple-soft: rgba(167, 139, 250, .14)}.cxaj[data-cxel-theme=light]{--cxaj-purple: #7C3AED;--cxaj-purple-soft: rgba(124, 58, 237, .1)}.cxaj-back{display:inline-flex;align-items:center;gap:7px;border:none;background:none;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--cxel-text3);font-weight:500;transition:color .15s var(--cxel-ease)}.cxaj-back:hover{color:var(--cxel-accent)}.cxaj-body{display:grid;grid-template-columns:minmax(260px,300px) 1fr;gap:20px;align-items:start;position:relative;z-index:1}@media(max-width:900px){.cxaj-body{grid-template-columns:1fr}.cxaj-rail{position:static}}.cxaj-rail{position:sticky;top:24px;display:flex;flex-direction:column;gap:14px}.cxaj-pipe{background:var(--cxel-surface);border:1px solid var(--cxel-line);border-radius:22px;box-shadow:var(--cxel-shadow),inset 0 1px 0 var(--cxel-card-hi);padding:20px 18px}.cxaj-pipe-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.cxaj-pipe-icon{width:40px;height:40px;border-radius:12px;background:var(--cxel-btn-grad);color:var(--cxel-on-accent);display:grid;place-items:center;box-shadow:var(--cxel-btn-shadow);flex-shrink:0}.cxaj-pipe-title{font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:var(--cxel-text)}.cxaj-pipe-sub{font-size:12px;color:var(--cxel-text3)}.cxaj-funnel{display:flex;flex-direction:column;gap:11px}.cxaj-fun-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.cxaj-fun-label{font-size:12.5px;font-weight:600;color:var(--cxel-text2)}.cxaj-fun-count{font-family:var(--cxel-mono);font-size:11px;font-weight:700;color:var(--cxel-text)}.cxaj-fun-fill{display:block;height:100%;border-radius:999px;animation:cxaj-grow .8s cubic-bezier(.22,1,.36,1) both}.cxaj-pipe-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--cxel-line)}.cxaj-pipe-foot-k{font-family:var(--cxel-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--cxel-text3);font-weight:500}.cxaj-pipe-foot-v{font-family:var(--cxel-mono);font-size:13px;font-weight:700;color:var(--cxel-green)}.cxaj-nudge{background:var(--cxel-surface);border:1px solid var(--cxel-line);border-radius:18px;box-shadow:var(--cxel-shadow),inset 0 1px 0 var(--cxel-card-hi);padding:16px 18px;display:flex;align-items:center;gap:12px}.cxaj-nudge-icon{width:34px;height:34px;border-radius:11px;background:var(--cxel-amber-soft);color:var(--cxel-amber);display:grid;place-items:center;flex-shrink:0}.cxaj-nudge-txt{font-size:12px;color:var(--cxel-text2);line-height:1.5}.cxaj-main{min-width:0;display:flex;flex-direction:column;gap:14px}.cxaj-tabs{display:flex;gap:7px;flex-wrap:wrap}.cxaj-tab{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:999px;font-size:12.5px;font-weight:600;border:1px solid var(--cxel-line);background:var(--cxel-surface);color:var(--cxel-text2);transition:all .18s}.cxaj-tab:hover{border-color:var(--cxel-line2);color:var(--cxel-text)}.cxaj-tab.is-on{border-color:#2f6bff73;background:var(--cxel-accent-soft);color:var(--cxel-accent);font-weight:700}.cxaj-tab-n{font-family:var(--cxel-mono);font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:999px;display:inline-grid;place-items:center;padding:0 5px;background:var(--cxel-surface2);color:var(--cxel-text3);box-shadow:inset 0 0 0 1px var(--cxel-line)}.cxaj-tab.is-on .cxaj-tab-n{background:var(--cxel-accent);color:var(--cxel-on-accent);box-shadow:none}.cxaj-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px}.cxaj-card{display:flex;flex-direction:column;background:var(--cxel-surface);border:1px solid var(--cxel-line);border-radius:20px;box-shadow:var(--cxel-shadow),inset 0 1px 0 var(--cxel-card-hi);padding:17px 18px 15px;cursor:pointer;transition:all .15s;animation:cxaj-fade-up .4s ease both}.cxaj-card:hover{border-color:var(--cxel-line2);transform:translateY(-2px);box-shadow:var(--cxel-shadow-lg)}.cxaj-card.is-closed{opacity:.75}.cxaj-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cxaj-logo{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;flex-shrink:0;font-family:var(--cxel-mono);font-size:13px;font-weight:700;box-shadow:inset 0 0 0 1px var(--cxel-line)}.cxaj-pill{display:inline-flex;align-items:center;font-family:var(--cxel-mono);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 9px;white-space:nowrap}.cxaj-logo.is-mute,.cxaj-pill.is-mute{color:var(--cxel-text3);background:var(--cxel-surface2)}.cxaj-logo.is-accent,.cxaj-pill.is-accent{color:var(--cxel-accent);background:var(--cxel-accent-soft)}.cxaj-logo.is-purple,.cxaj-pill.is-purple{color:var(--cxaj-purple);background:var(--cxaj-purple-soft)}.cxaj-logo.is-amber,.cxaj-pill.is-amber{color:var(--cxel-amber);background:var(--cxel-amber-soft)}.cxaj-logo.is-green,.cxaj-pill.is-green{color:var(--cxel-green);background:var(--cxel-green-soft)}.cxaj-logo.is-red,.cxaj-pill.is-red{color:var(--cxel-red);background:var(--cxel-red-soft)}.cxaj-role{margin:13px 0 0;font-size:15.5px;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--cxel-text)}.cxaj-meta{display:flex;flex-direction:column;gap:7px;margin-top:10px;flex:1}.cxaj-meta-row{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--cxel-text2);min-width:0}.cxaj-meta-ic{display:inline-flex;flex-shrink:0}.cxaj-meta-ic.is-purple{color:var(--cxaj-purple)}.cxaj-meta-ic.is-accent{color:var(--cxel-accent)}.cxaj-meta-ic.is-green{color:var(--cxel-green)}.cxaj-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:13px;padding-top:12px;border-top:1px solid var(--cxel-line)}.cxaj-date{display:block;font-family:var(--cxel-mono);font-size:10px;color:var(--cxel-text3);min-width:0}.cxaj-view{width:30px;height:30px;border:1px solid var(--cxel-line);background:var(--cxel-surface2);color:var(--cxel-accent);border-radius:10px;display:grid;place-items:center;flex-shrink:0;transition:all .15s}.cxaj-view:hover{background:var(--cxel-accent-soft)}.cxaj-empty{border:1.5px dashed var(--cxel-line2);border-radius:20px;padding:48px 24px;text-align:center}.cxaj-empty-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--cxel-accent-soft);color:var(--cxel-accent);margin:0 auto 14px}.cxaj-empty-t{margin:0 0 4px;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--cxel-text)}.cxaj-empty-b{margin:0;font-size:13px;color:var(--cxel-text2)}.cxaj-empty-cta{display:flex;gap:10px;justify-content:center;margin-top:18px}.cxaj-skel{background:var(--cxel-surface2);border-radius:12px;animation:cxel-pulse .9s ease-in-out infinite alternate}@keyframes cxaj-grow{0%{width:0}}@keyframes cxaj-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cxaj-skel,.cxaj-card,.cxaj-fun-fill{animation:none}.cxaj-card:hover{transform:none}}.cxsj{--cxsj-purple: #C4B5FD;--cxsj-purple-soft: rgba(167, 139, 250, .14)}.cxsj[data-cxel-theme=light]{--cxsj-purple: #7C3AED;--cxsj-purple-soft: rgba(124, 58, 237, .1)}.cxsj-back{display:inline-flex;align-items:center;gap:7px;border:none;background:none;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--cxel-text3);font-weight:500;transition:color .15s var(--cxel-ease)}.cxsj-back:hover{color:var(--cxel-accent)}.cxsj-body{display:grid;grid-template-columns:minmax(260px,300px) 1fr;gap:20px;align-items:start;position:relative;z-index:1}@media(max-width:900px){.cxsj-body{grid-template-columns:1fr}.cxsj-rail{position:static}}.cxsj-rail{position:sticky;top:24px;display:flex;flex-direction:column;gap:14px}.cxsj-book{background:var(--cxel-surface);border:1px solid var(--cxel-line);border-radius:22px;box-shadow:var(--cxel-shadow),inset 0 1px 0 var(--cxel-card-hi);padding:20px 18px}.cxsj-book-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.cxsj-book-icon{width:40px;height:40px;border-radius:12px;background:var(--cxel-btn-grad);color:var(--cxel-on-accent);display:grid;place-items:center;box-shadow:var(--cxel-btn-shadow);flex-shrink:0}.cxsj-book-title{font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:var(--cxel-text)}.cxsj-book-sub{font-size:12px;color:var(--cxel-text3)}.cxsj-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}.cxsj-stat{background:var(--cxel-surface2);border:1px solid var(--cxel-line);border-radius:13px;padding:11px 6px;text-align:center}.cxsj-stat-n{font-size:19px;font-weight:700;color:var(--cxel-text)}.cxsj-stat-n.is-amber{color:var(--cxel-amber)}.cxsj-stat-n.is-green{color:var(--cxel-green)}.cxsj-stat-k{font-family:var(--cxel-mono);font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--cxel-text3);margin-top:2px}.cxsj .cxsj-applied{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:42px;border-radius:12px;background:var(--cxel-btn-grad);color:var(--cxel-on-accent);box-shadow:var(--cxel-btn-shadow);font-size:13.5px;font-weight:700;box-sizing:border-box;transition:filter .15s var(--cxel-ease),transform .15s var(--cxel-ease)}.cxsj .cxsj-applied:hover{filter:brightness(1.07);transform:translateY(-1px);color:var(--cxel-on-accent)}.cxsj-nudge{background:var(--cxel-surface);border:1px solid var(--cxel-line);border-radius:18px;box-shadow:var(--cxel-shadow),inset 0 1px 0 var(--cxel-card-hi);padding:16px 18px;display:flex;align-items:center;gap:12px}.cxsj-nudge-icon{width:34px;height:34px;border-radius:11px;background:var(--cxel-amber-soft);color:var(--cxel-amber);display:grid;place-items:center;flex-shrink:0}.cxsj-nudge-txt{font-size:12px;color:var(--cxel-text2);line-height:1.5}.cxsj-main{min-width:0;display:flex;flex-direction:column;gap:14px}.cxsj-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px}.cxsj-card{display:flex;flex-direction:column;background:var(--cxel-surface);border:1px solid var(--cxel-line);border-radius:20px;box-shadow:var(--cxel-shadow),inset 0 1px 0 var(--cxel-card-hi);padding:17px 18px 15px;cursor:pointer;transition:all .15s;animation:cxsj-fade-up .4s ease both}.cxsj-card:hover{border-color:var(--cxel-line2);transform:translateY(-2px);box-shadow:var(--cxel-shadow-lg)}.cxsj-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cxsj-logo{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;flex-shrink:0;font-family:var(--cxel-mono);font-size:13px;font-weight:700;box-shadow:inset 0 0 0 1px var(--cxel-line)}.cxsj-logo.is-accent{color:var(--cxel-accent);background:var(--cxel-accent-soft)}.cxsj-logo.is-purple{color:var(--cxsj-purple);background:var(--cxsj-purple-soft)}.cxsj-logo.is-green{color:var(--cxel-green);background:var(--cxel-green-soft)}.cxsj-logo.is-amber{color:var(--cxel-amber);background:var(--cxel-amber-soft)}.cxsj-chips{display:flex;align-items:center;gap:6px}.cxsj-chip{display:inline-flex;align-items:center;font-family:var(--cxel-mono);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 9px;white-space:nowrap}.cxsj-chip.is-amber{color:var(--cxel-amber);background:var(--cxel-amber-soft)}.cxsj-chip.is-type{color:var(--cxel-text2);background:var(--cxel-surface2);box-shadow:inset 0 0 0 1px var(--cxel-line)}.cxsj-role{margin:13px 0 0;font-size:15.5px;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--cxel-text)}.cxsj-meta{display:flex;flex-direction:column;gap:7px;margin-top:10px;flex:1}.cxsj-meta-row{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--cxel-text2);min-width:0}.cxsj-meta-ic{display:inline-flex;flex-shrink:0}.cxsj-meta-ic.is-purple{color:var(--cxsj-purple)}.cxsj-meta-ic.is-accent{color:var(--cxel-accent)}.cxsj-meta-ic.is-green{color:var(--cxel-green)}.cxsj-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:13px;padding-top:12px;border-top:1px solid var(--cxel-line)}.cxsj-date{display:block;font-family:var(--cxel-mono);font-size:10px;color:var(--cxel-text3);min-width:0}.cxsj-actions{display:flex;gap:6px;flex-shrink:0}.cxsj-view{height:30px;padding:0 13px;border-radius:10px;border:none;background:var(--cxel-btn-grad);color:var(--cxel-on-accent);box-shadow:var(--cxel-btn-shadow);font-size:12px;font-weight:700;transition:all .15s}.cxsj-view:hover{filter:brightness(1.07)}.cxsj-unsave{width:30px;height:30px;border:1px solid var(--cxel-line);background:var(--cxel-surface2);color:var(--cxel-accent);border-radius:10px;display:grid;place-items:center;transition:all .15s}.cxsj-unsave:hover{color:var(--cxel-red);background:var(--cxel-red-soft);border-color:#dc26264d}.cxsj-empty{border:1.5px dashed var(--cxel-line2);border-radius:20px;padding:48px 24px;text-align:center}.cxsj-empty-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--cxel-accent-soft);color:var(--cxel-accent);margin:0 auto 14px}.cxsj-empty-t{margin:0 0 4px;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--cxel-text)}.cxsj-empty-b{margin:0;font-size:13px;color:var(--cxel-text2)}.cxsj-empty-cta{display:flex;gap:10px;justify-content:center;margin-top:18px}.cxsj-skel{background:var(--cxel-surface2);border-radius:12px;animation:cxel-pulse .9s ease-in-out infinite alternate}@keyframes cxsj-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cxsj-skel,.cxsj-card{animation:none}.cxsj-card:hover{transform:none}}.cxsj-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:18px}.cxsj-tab{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:999px;font-size:12.5px;font-weight:600;border:1px solid var(--cxel-line);background:var(--cxel-surface);color:var(--cxel-text2);transition:all .18s}.cxsj-tab:hover{border-color:var(--cxel-line2);color:var(--cxel-text)}.cxsj-tab.is-on{border-color:#2f6bff73;background:var(--cxel-accent-soft);color:var(--cxel-accent);font-weight:700}.cxsj-tab-n{font-family:var(--cxel-mono);font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:999px;display:inline-grid;place-items:center;padding:0 5px;background:var(--cxel-surface2);color:var(--cxel-text3);box-shadow:inset 0 0 0 1px var(--cxel-line)}.cxsj-tab.is-on .cxsj-tab-n{background:var(--cxel-accent);color:var(--cxel-on-accent);box-shadow:none}.cxiv{--cxiv-purple: #C4B5FD;--cxiv-purple-soft: rgba(167, 139, 250, .14)}.cxiv[data-cxel-theme=light]{--cxiv-purple: #7C3AED;--cxiv-purple-soft: rgba(124, 58, 237, .1)}.cxiv-back{display:inline-flex;align-items:center;gap:7px;border:none;background:none;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--cxel-text3);font-weight:500;transition:color .15s var(--cxel-ease)}.cxiv-back:hover{color:var(--cxel-accent)}.cxiv-body{display:grid;grid-template-columns:minmax(260px,300px) 1fr;gap:20px;align-items:start;position:relative;z-index:1}@media(max-width:900px){.cxiv-body{grid-template-columns:1fr}.cxiv-rail{position:static}}.cxiv-rail{position:sticky;top:24px;display:flex;flex-direction:column;gap:14px}.cxiv-sched{background:var(--cxel-surface);border:1px solid var(--cxel-line);border-radius:22px;box-shadow:var(--cxel-shadow),inset 0 1px 0 var(--cxel-card-hi);padding:20px 18px}.cxiv-sched-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.cxiv-sched-icon{width:40px;height:40px;border-radius:12px;background:var(--cxel-btn-grad);color:var(--cxel-on-accent);display:grid;place-items:center;box-shadow:var(--cxel-btn-shadow);flex-shrink:0}.cxiv-sched-title{font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:var(--cxel-text)}.cxiv-sched-sub{font-size:12px;color:var(--cxel-text3)}.cxiv-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}.cxiv-stat{background:var(--cxel-surface2);border:1px solid var(--cxel-line);border-radius:13px;padding:11px 6px;text-align:center}.cxiv-stat-n{font-size:19px;font-weight:700;color:var(--cxel-text)}.cxiv-stat-n.is-accent{color:var(--cxel-accent)}.cxiv-stat-n.is-green{color:var(--cxel-green)}.cxiv-stat-k{font-family:var(--cxel-mono);font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--cxel-text3);margin-top:2px}.cxiv-next{background:var(--cxel-accent-soft);border:1px solid rgba(47,107,255,.3);border-radius:14px;padding:13px 14px}.cxiv-next-k{font-family:var(--cxel-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--cxel-accent);font-weight:700;margin-bottom:4px}.cxiv-next-t{font-size:13.5px;font-weight:700;line-height:1.35;color:var(--cxel-text)}.cxiv-next-s{font-size:12px;color:var(--cxel-text2);margin-top:2px}.cxiv-mock{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px;height:42px;border-radius:12px;border:none;background:var(--cxel-btn-grad);color:var(--cxel-on-accent);box-shadow:var(--cxel-btn-shadow);font-size:13.5px;font-weight:700;transition:filter .15s var(--cxel-ease),transform .15s var(--cxel-ease)}.cxiv-mock:hover{filter:brightness(1.07);transform:translateY(-1px)}.cxiv-nudge{background:var(--cxel-surface);border:1px solid var(--cxel-line);border-radius:18px;box-shadow:var(--cxel-shadow),inset 0 1px 0 var(--cxel-card-hi);padding:16px 18px;display:flex;align-items:center;gap:12px}.cxiv-nudge-icon{width:34px;height:34px;border-radius:11px;background:var(--cxel-amber-soft);color:var(--cxel-amber);display:grid;place-items:center;flex-shrink:0}.cxiv-nudge-txt{font-size:12px;color:var(--cxel-text2);line-height:1.5}.cxiv-main{min-width:0;display:flex;flex-direction:column;gap:14px}.cxiv-tabs{display:flex;gap:7px;flex-wrap:wrap}.cxiv-tab{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:999px;font-size:12.5px;font-weight:600;border:1px solid var(--cxel-line);background:var(--cxel-surface);color:var(--cxel-text2);transition:all .18s}.cxiv-tab:hover{border-color:var(--cxel-line2);color:var(--cxel-text)}.cxiv-tab.is-on{border-color:#2f6bff73;background:var(--cxel-accent-soft);color:var(--cxel-accent);font-weight:700}.cxiv-tab-n{font-family:var(--cxel-mono);font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:999px;display:inline-grid;place-items:center;padding:0 5px;background:var(--cxel-surface2);color:var(--cxel-text3);box-shadow:inset 0 0 0 1px var(--cxel-line)}.cxiv-tab.is-on .cxiv-tab-n{background:var(--cxel-accent);color:var(--cxel-on-accent);box-shadow:none}.cxiv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.cxiv-card{display:flex;flex-direction:column;background:var(--cxel-surface);border:1px solid var(--cxel-line);border-radius:20px;box-shadow:var(--cxel-shadow),inset 0 1px 0 var(--cxel-card-hi);padding:17px 18px 15px;transition:all .15s;animation:cxiv-fade-up .4s ease both}.cxiv-card:hover{border-color:var(--cxel-line2);transform:translateY(-2px);box-shadow:var(--cxel-shadow-lg)}.cxiv-card.is-dim{opacity:.75}.cxiv-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cxiv-date{width:46px;height:46px;border-radius:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;flex-shrink:0;box-shadow:inset 0 0 0 1px var(--cxel-line)}.cxiv-date.is-up{color:var(--cxel-accent);background:var(--cxel-accent-soft)}.cxiv-date.is-done{color:var(--cxel-text3);background:var(--cxel-surface2)}.cxiv-date-m{font-family:var(--cxel-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;opacity:.75}.cxiv-date-d{font-size:19px;font-weight:700;line-height:1}.cxiv-date-tbd{font-family:var(--cxel-mono);font-size:10px;letter-spacing:.08em;font-weight:700}.cxiv-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.cxiv-chip{display:inline-flex;align-items:center;font-family:var(--cxel-mono);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 9px;white-space:nowrap}.cxiv-chip.is-round{color:var(--cxiv-purple);background:var(--cxiv-purple-soft)}.cxiv-chip.is-accent{color:var(--cxel-accent);background:var(--cxel-accent-soft)}.cxiv-chip.is-mute{color:var(--cxel-text3);background:var(--cxel-surface2)}.cxiv-chip.is-green{color:var(--cxel-green);background:var(--cxel-green-soft)}.cxiv-chip.is-amber{color:var(--cxel-amber);background:var(--cxel-amber-soft)}.cxiv-chip.is-red{color:var(--cxel-red);background:var(--cxel-red-soft)}.cxiv-chip.is-soon{animation:cxiv-live 2.2s ease-out infinite}.cxiv-role{margin:13px 0 0;font-size:15.5px;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--cxel-text)}.cxiv-meta{display:flex;flex-direction:column;gap:7px;margin-top:10px;flex:1}.cxiv-meta-row{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--cxel-text2);min-width:0}.cxiv-meta-ic{display:inline-flex;flex-shrink:0}.cxiv-meta-ic.is-purple{color:var(--cxiv-purple)}.cxiv-meta-ic.is-accent{color:var(--cxel-accent)}.cxiv-meta-ic.is-green{color:var(--cxel-green)}.cxiv-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:13px;padding-top:12px;border-top:1px solid var(--cxel-line)}.cxiv-note{display:block;font-family:var(--cxel-mono);font-size:10px;color:var(--cxel-text3);min-width:0}.cxiv-actions{display:flex;gap:6px;flex-shrink:0}.cxiv-join{height:30px;padding:0 13px;border-radius:10px;border:none;background:var(--cxel-btn-grad);color:var(--cxel-on-accent);box-shadow:var(--cxel-btn-shadow);font-size:12px;font-weight:700;transition:all .15s}.cxiv-join:hover{filter:brightness(1.07)}.cxiv-join:disabled{border:1px solid var(--cxel-line);background:var(--cxel-surface2);color:var(--cxel-text3);box-shadow:none;cursor:not-allowed;filter:none}.cxiv-feedback{height:30px;padding:0 13px;border-radius:10px;border:1px solid var(--cxel-line);background:var(--cxel-surface2);color:var(--cxel-accent);font-size:12px;font-weight:700;transition:all .15s}.cxiv-feedback:hover{background:var(--cxel-accent-soft)}.cxiv-skel{background:var(--cxel-surface2);border-radius:12px;animation:cxel-pulse .9s ease-in-out infinite alternate}@keyframes cxiv-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cxiv-live{0%{box-shadow:0 0 0 0 var(--cxel-green-soft)}70%,to{box-shadow:0 0 0 8px #0d948800}}@media(prefers-reduced-motion:reduce){.cxiv-skel,.cxiv-card,.cxiv-chip.is-soon{animation:none}.cxiv-card:hover{transform:none}}.cxel,.cxjb{--cxel-bg: #08090F;--cxel-bg-grad: radial-gradient(120% 80% at 50% -10%, #0D142A 0%, #0A0E1C 38%, #08090F 72%);--cxel-surface: #12151F;--cxel-surface2: rgba(255, 255, 255, .07);--cxel-line: rgba(255, 255, 255, .08);--cxel-line2: rgba(255, 255, 255, .17);--cxel-text: #F4F5FA;--cxel-text2: #A2A7BD;--cxel-text3: #7E8398;--cxel-accent: #9DC0FF;--cxel-accent-hover: #BCD5FF;--cxel-accent-soft: rgba(47, 107, 255, .18);--cxel-on-accent: #0A0B12;--cxel-green: #5EEAD4;--cxel-green-soft: rgba(45, 212, 191, .13);--cxel-green-glow: rgba(94, 234, 212, .5);--cxel-green-pulse: rgba(94, 234, 212, .4);--cxel-amber: #FBBF24;--cxel-amber-soft: rgba(251, 191, 36, .13);--cxel-red: #F87171;--cxel-red-soft: rgba(248, 113, 113, .13);--cxel-shadow: 0 1px 2px rgba(0, 0, 0, .35);--cxel-shadow-lg: 0 24px 56px -24px rgba(0, 0, 0, .75);--cxel-card-hi: rgba(255, 255, 255, .09);--cxel-btn-grad: linear-gradient(135deg, #FFFFFF, #CFE0FF);--cxel-btn-shadow: 0 16px 40px -18px rgba(150, 190, 255, .75);--cxel-field: rgba(8, 9, 15, .55);--cxel-grid: rgba(255, 255, 255, .024);--cxel-pop: #171B26;--cxel-head-grad: linear-gradient(100deg, #FFFFFF 5%, #9DC0FF 50%, #7DD3FC 95%);--cxel-glass: rgba(23, 27, 38, .72);--cxel-chip-line: rgba(157, 192, 255, .35);--cxel-card-hover-border: rgba(157, 192, 255, .32);--cxel-card-hover-shadow: 0 24px 52px -20px rgba(0, 0, 0, .7);--cxel-sans: "Space Grotesk", system-ui, -apple-system, sans-serif;--cxel-serif: "Instrument Serif", Georgia, serif;--cxel-mono: "JetBrains Mono", ui-monospace, monospace;--cxel-ease: cubic-bezier(.2, .7, .2, 1)}.cxel[data-cxel-theme=light],.cxjb[data-cxjb-theme=light]{--cxel-bg: #F2F3F6;--cxel-bg-grad: radial-gradient(55% 42% at 100% 0%, rgba(47, 107, 255, .12) 0%, rgba(47, 107, 255, .04) 45%, transparent 70%), linear-gradient(180deg, #F5F6F8 0%, #F2F3F6 100%);--cxel-surface: #FFFFFF;--cxel-surface2: #F4F5F8;--cxel-line: #E4E6EC;--cxel-line2: #C9CDD7;--cxel-text: #0A0B12;--cxel-text2: #4A5168;--cxel-text3: #868CA3;--cxel-accent: #2F6BFF;--cxel-accent-hover: #2458DA;--cxel-accent-soft: rgba(47, 107, 255, .1);--cxel-on-accent: #FFFFFF;--cxel-green: #0D9488;--cxel-green-soft: rgba(13, 148, 136, .12);--cxel-green-glow: rgba(13, 148, 136, .3);--cxel-green-pulse: rgba(13, 148, 136, .22);--cxel-amber: #A16207;--cxel-amber-soft: rgba(217, 164, 6, .16);--cxel-red: #DC2626;--cxel-red-soft: rgba(220, 38, 38, .1);--cxel-shadow: 0 1px 2px rgba(16, 28, 64, .07), 0 12px 30px -14px rgba(24, 40, 90, .22);--cxel-shadow-lg: 0 18px 42px -12px rgba(16, 28, 64, .26);--cxel-card-hi: rgba(255, 255, 255, .9);--cxel-btn-grad: linear-gradient(135deg, #191D2B, #2E3552);--cxel-btn-shadow: 0 12px 26px -12px rgba(16, 20, 40, .45);--cxel-field: #F6F7FA;--cxel-grid: rgba(15, 23, 42, .05);--cxel-pop: #FFFFFF;--cxel-head-grad: linear-gradient(100deg, #13355F 0%, #0F6E8C 48%, #0D9488 100%);--cxel-glass: rgba(255, 255, 255, .78);--cxel-chip-line: rgba(47, 107, 255, .35);--cxel-card-hover-border: rgba(47, 107, 255, .35);--cxel-card-hover-shadow: 0 18px 40px -18px rgba(24, 40, 90, .3)}.cxel{color-scheme:dark}.cxel[data-cxel-theme=light],.cxjb[data-cxjb-theme=light]{color-scheme:light}.cxel{color:var(--cxel-text);font-family:var(--cxel-sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.cxel *,.cxel *:before,.cxel *:after{box-sizing:border-box}.cxel ::-moz-selection{background:#2f6bff59;color:#fff}.cxel ::selection{background:#2f6bff59;color:#fff}.cxel :where(input,select,button,textarea){font-family:inherit}.cxel :where(button){cursor:pointer}.cxel :where(input,textarea)::-moz-placeholder{color:var(--cxel-text3)}.cxel :where(input,textarea)::placeholder{color:var(--cxel-text3)}.cxel :where(a){color:var(--cxel-accent);text-decoration:none}.cxel :where(a:hover){color:var(--cxel-accent-hover)}.cxel :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--cxel-accent);outline-offset:2px;border-radius:10px}.cxel *{scrollbar-width:thin;scrollbar-color:var(--cxel-line2) transparent}.cxel ::-webkit-scrollbar{width:6px;height:6px}.cxel ::-webkit-scrollbar-thumb{background:var(--cxel-line2);border-radius:99px}.cxel ::-webkit-scrollbar-thumb:hover{background:var(--cxel-text3)}.cxel ::-webkit-scrollbar-track{background:transparent}.cxel ::-webkit-scrollbar-button{display:none;height:0}@keyframes cxel-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cxel-pulse{0%{opacity:1}to{opacity:.45}}@keyframes cxel-spin{to{transform:rotate(360deg)}}@keyframes cxel-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes cxel-pop-in{0%{opacity:0;transform:scale(.88) translateY(14px)}60%{transform:scale(1.015) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes cxel-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes cxel-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes cxel-ring-pulse{0%,to{box-shadow:0 0 #2f6bff73}55%{box-shadow:0 0 0 14px #2f6bff00}}@keyframes cxel-ring-pulse-green{0%{box-shadow:0 0 0 7px var(--cxel-green-soft),0 0 34px -4px var(--cxel-green-glow),0 0 0 0 var(--cxel-green-pulse)}55%,to{box-shadow:0 0 0 7px var(--cxel-green-soft),0 0 34px -4px var(--cxel-green-glow),0 0 0 16px #0d948800}}@media(prefers-reduced-motion:reduce){.cxel *,.cxel *:before,.cxel *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.cxel-page{position:relative;min-height:100vh;background:var(--cxel-bg-grad),var(--cxel-bg)}.cxel-shell{position:relative;max-width:1320px;margin:0 auto;padding:104px clamp(16px,3vw,32px) 64px}@media(max-width:640px){.cxel-shell{padding-top:96px}}.cxel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:22px}.cxel-eyebrow{font-family:var(--cxel-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--cxel-text3);font-weight:500;margin-bottom:10px}.cxel-h1{font-family:var(--cxel-sans);font-size:clamp(28px,4vw,38px);line-height:1.05;font-weight:700;letter-spacing:-.025em;margin:0}.cxel-h1 em{font-style:italic;font-weight:600;background:var(--cxel-head-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-right:.06em}.cxel-head-sub{margin:8px 0 0;font-size:14px;color:var(--cxel-text2)}.cxel-nav{display:inline-flex;align-items:center;gap:3px;padding:4px;border-radius:999px;border:1px solid var(--cxel-line);background:var(--cxel-surface);box-shadow:var(--cxel-shadow),inset 0 1px 0 var(--cxel-card-hi);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.cxel-nav-item{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 15px;border:none;background:none;border-radius:999px;color:var(--cxel-text2);font-size:12.5px;font-weight:600;white-space:nowrap;transition:color .15s var(--cxel-ease),background .15s var(--cxel-ease)}.cxel-nav-item:hover{color:var(--cxel-text);background:var(--cxel-surface2)}.cxel-nav-item.is-active,.cxel-nav-item[aria-current=page]{background:var(--cxel-btn-grad);color:var(--cxel-on-accent);box-shadow:var(--cxel-btn-shadow);font-weight:700}.cxel-nav-item.is-active:hover{color:var(--cxel-on-accent)}.cxel-nav-count{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:var(--cxel-accent);color:var(--cxel-on-accent);font-family:var(--cxel-mono);font-size:10px;font-weight:700}.cxel-icon-btn{width:34px;height:34px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--cxel-line);background:var(--cxel-surface);color:var(--cxel-text2);box-shadow:var(--cxel-shadow),inset 0 1px 0 var(--cxel-card-hi);transition:color .15s var(--cxel-ease),transform .15s var(--cxel-ease)}.cxel-icon-btn:hover{color:var(--cxel-text);transform:translateY(-1px)}.cxel-card{background:var(--cxel-surface);border:1px solid var(--cxel-line);border-radius:20px;box-shadow:var(--cxel-shadow),inset 0 1px 0 var(--cxel-card-hi);overflow:hidden;height:100%}.cxel-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px;border-bottom:1px solid var(--cxel-line)}.cxel-card-head-l{display:flex;align-items:center;gap:11px;min-width:0}.cxel-card-icon{width:32px;height:32px;border-radius:10px;background:var(--cxel-accent-soft);color:var(--cxel-accent);display:grid;place-items:center;flex-shrink:0}.cxel-card-title{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--cxel-text)}.cxel-card-body{padding:18px 20px 20px}.cxel-chip{display:inline-flex;align-items:center;gap:5px;font-family:var(--cxel-mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 9px;white-space:nowrap}.cxel-chip-green{color:var(--cxel-green);background:var(--cxel-green-soft)}.cxel-chip-amber{color:var(--cxel-amber);background:var(--cxel-amber-soft)}.cxel-chip-red{color:var(--cxel-red);background:var(--cxel-red-soft)}.cxel-chip-mute{color:var(--cxel-text3);background:var(--cxel-surface2)}.cxel-chip-accent{color:var(--cxel-accent);background:var(--cxel-accent-soft)}.cxel-link-btn{display:inline-flex;align-items:center;gap:6px;border:none;background:none;color:var(--cxel-accent);font-size:13px;font-weight:600;padding:0;flex-shrink:0}.cxel-link-btn:hover{color:var(--cxel-accent-hover)}.cxel-link-btn.is-danger{color:var(--cxel-red)}.cxel-link-btn.is-danger:hover{filter:brightness(1.12)}.cxel-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px 18px}.cxel-field{min-width:0}.cxel-field-label{display:block;font-family:var(--cxel-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--cxel-text3);margin-bottom:5px}.cxel-field-value{display:block;font-size:14px;font-weight:600;color:var(--cxel-text);overflow-wrap:anywhere}.cxel-field-value:empty:before,.cxel-field-value[data-empty=true]:before{content:"—";color:var(--cxel-text3)}.cxel-field-full{grid-column:1 / -1}.cxel-pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--cxel-line);background:var(--cxel-surface2);color:var(--cxel-text2);font-size:12.5px;font-weight:500}.cxel-pill-select{height:32px;padding:0 15px;font-weight:600;transition:color .15s var(--cxel-ease),border-color .15s var(--cxel-ease),background .15s var(--cxel-ease)}.cxel-pill-select:hover{color:var(--cxel-text);border-color:var(--cxel-line2)}.cxel-pill-select.is-on{color:var(--cxel-green);background:var(--cxel-green-soft);border-color:color-mix(in srgb,var(--cxel-green) 35%,transparent)}.cxel-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;border-radius:11px;border:none;background:var(--cxel-btn-grad);color:var(--cxel-on-accent);box-shadow:var(--cxel-btn-shadow);font-size:13px;font-weight:600;transition:filter .15s var(--cxel-ease),transform .15s var(--cxel-ease)}.cxel-btn:hover{filter:brightness(1.07);transform:translateY(-1px)}.cxel-btn:disabled{opacity:.55;filter:none;transform:none;cursor:not-allowed}.cxel-btn-block{width:100%}.cxel-btn-ghost{background:var(--cxel-surface2);color:var(--cxel-text);border:1px solid var(--cxel-line);box-shadow:none}.cxel-btn-ghost:hover{border-color:var(--cxel-line2);filter:none}.cxel-notice{display:flex;align-items:flex-start;gap:11px;padding:13px 15px;border-radius:14px;border:1px solid var(--cxel-line);background:var(--cxel-surface2);font-size:13px;color:var(--cxel-text2);line-height:1.55}.cxel-notice-accent{border-color:color-mix(in srgb,var(--cxel-accent) 30%,transparent);background:var(--cxel-accent-soft);color:var(--cxel-text)}.cxel-notice-amber{border-color:color-mix(in srgb,var(--cxel-amber) 30%,transparent);background:var(--cxel-amber-soft);color:var(--cxel-text)}.cxel-main{min-width:0;display:flex;flex-direction:column;gap:18px}.cxel-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:18px}.cxel-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px}.cxel-label{display:block;font-family:var(--cxel-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--cxel-text3);margin-bottom:6px}.cxel-input{width:100%;padding:9px 12px;border-radius:11px;border:1px solid var(--cxel-line);background:var(--cxel-field);color:var(--cxel-text);font-size:13.5px;transition:border-color .15s var(--cxel-ease)}.cxel-input:hover{border-color:var(--cxel-line2)}.cxel-input:focus{outline:2px solid var(--cxel-accent);outline-offset:0;border-color:transparent}select.cxel-input option{background:var(--cxel-pop);color:var(--cxel-text)}.cxel-icon-ghost{padding:6px;border:none;background:none;border-radius:8px;color:var(--cxel-text3);display:inline-flex;transition:color .15s var(--cxel-ease),background .15s var(--cxel-ease)}.cxel-icon-ghost:hover{color:var(--cxel-text);background:var(--cxel-surface2)}.cxel-inset{border:1px solid var(--cxel-line);border-radius:14px;padding:15px 16px;background:var(--cxel-surface2)}.cxel-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:34px 20px;text-align:center;border:1px dashed var(--cxel-line2);border-radius:14px;color:var(--cxel-text3);font-size:13.5px}.cxel-progress{width:100%;height:6px;border-radius:999px;background:var(--cxel-surface2);overflow:hidden}.cxel-progress-fill{display:block;height:100%;border-radius:999px;background:var(--cxel-head-grad);transition:width .4s var(--cxel-ease)}.cxel-tl{position:relative}.cxel-tl-line{display:none}.cxel-tl-item{position:relative;padding-left:26px;padding-bottom:16px}.cxel-tl-item:last-child{padding-bottom:0}.cxel-tl-item:before{content:"";position:absolute;left:6.5px;top:30px;bottom:-4px;width:1.5px;background:linear-gradient(180deg,var(--cxel-line2),transparent)}.cxel-tl-item:last-child:before{display:none}.cxel-tl-dot,.cxel-tl-dot-empty{position:absolute;left:1px;top:16px;width:12px;height:12px;border-radius:50%;z-index:1}.cxel-tl-dot{background:var(--cxel-head-grad);box-shadow:0 0 0 3px var(--cxel-accent-soft)}.cxel-tl-dot-empty{background:var(--cxel-surface);border:2px solid var(--cxel-line2);box-sizing:border-box}.cxel-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#04050a9e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:50;display:flex;align-items:center;justify-content:center;padding:16px;animation:cxel-overlay-in .18s var(--cxel-ease)}.cxel-modal{background:var(--cxel-pop);border:1px solid var(--cxel-line);border-radius:20px;box-shadow:var(--cxel-shadow-lg);max-width:640px;width:100%;max-height:90vh;overflow:auto;animation:cxel-pop-in .22s var(--cxel-ease)}.cxel-modal-head{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--cxel-line)}.cxel-modal-icon{width:38px;height:38px;border-radius:11px;background:var(--cxel-accent-soft);color:var(--cxel-accent);display:grid;place-items:center;flex-shrink:0}.cxel-modal-title{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--cxel-text)}.cxel-modal-sub{font-size:12.5px;color:var(--cxel-text3)}.cxel-modal-body{padding:20px 22px}.cxel-modal-foot{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px;border-top:1px solid var(--cxel-line)}.cxel-gridbg{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:linear-gradient(to right,var(--cxel-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--cxel-grid) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,#000 0%,#000 52%,transparent 82%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 52%,transparent 82%)}.cxja-body{display:grid;grid-template-columns:minmax(260px,300px) 1fr;gap:20px;align-items:start;position:relative;z-index:1}@media(max-width:900px){.cxja-body{grid-template-columns:1fr}.cxja-rail{position:static}}.cxja-rail{position:sticky;top:24px;display:flex;flex-direction:column;gap:14px}.cxja-over{background:var(--cxel-surface);border:1px solid var(--cxel-line);border-radius:22px;box-shadow:var(--cxel-shadow),inset 0 1px 0 var(--cxel-card-hi);padding:20px 18px}.cxja-over-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.cxja-over-icon{width:40px;height:40px;border-radius:12px;background:var(--cxel-btn-grad);color:var(--cxel-on-accent);display:grid;place-items:center;box-shadow:var(--cxel-btn-shadow);flex-shrink:0}.cxja-over-icon svg{animation:cxja-bell-ring 3.4s ease-in-out infinite;transform-origin:top center}.cxja-over-title{font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:var(--cxel-text)}.cxja-over-sub{font-size:12px;color:var(--cxel-text3)}.cxja-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}.cxja-stat{background:var(--cxel-surface2);border:1px solid var(--cxel-line);border-radius:13px;padding:11px 6px;text-align:center}.cxja-stat-n{font-size:19px;font-weight:700;color:var(--cxel-text)}.cxja-stat-n.is-green{color:var(--cxel-green)}.cxja-stat-n.is-mute{color:var(--cxel-text3)}.cxja-stat-k{font-family:var(--cxel-mono);font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--cxel-text3);margin-top:2px}.cxja-new{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:42px;border-radius:12px;border:none;background:var(--cxel-btn-grad);color:var(--cxel-on-accent);box-shadow:var(--cxel-btn-shadow);font-size:13.5px;font-weight:700;transition:filter .15s var(--cxel-ease),transform .15s var(--cxel-ease)}.cxja-new:hover{filter:brightness(1.07);transform:translateY(-1px)}.cxja-prefs{margin-top:8px}.cxja-email{background:var(--cxel-surface);border:1px solid var(--cxel-line);border-radius:18px;box-shadow:var(--cxel-shadow),inset 0 1px 0 var(--cxel-card-hi);padding:16px 18px}.cxja-email-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.cxja-email-txt{min-width:0}.cxja-email-t{font-size:13.5px;font-weight:700;color:var(--cxel-text)}.cxja-email-s{font-size:11.5px;color:var(--cxel-text3);margin-top:1px}.cxja-switch{position:relative;width:40px;height:22px;border-radius:999px;border:1px solid var(--cxel-line);background:var(--cxel-surface2);transition:background .2s;flex-shrink:0;padding:0}.cxja-switch.is-on{background:var(--cxel-accent)}.cxja-switch-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:left .2s}.cxja-switch.is-on .cxja-switch-knob{left:20px}.cxja-email-foot{margin-top:13px;padding-top:12px;border-top:1px solid var(--cxel-line);display:flex;align-items:center;gap:8px;font-family:var(--cxel-mono);font-size:10.5px;color:var(--cxel-text3)}.cxja-main{min-width:0;display:flex;flex-direction:column;gap:14px}.cxja-tabs{display:inline-flex;align-self:flex-start;align-items:center;gap:3px;padding:4px;border-radius:999px;border:1px solid var(--cxel-line);background:var(--cxel-surface);box-shadow:var(--cxel-shadow),inset 0 1px 0 var(--cxel-card-hi)}.cxja-tab{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 15px;border-radius:999px;border:none;background:none;color:var(--cxel-text2);font-size:12.5px;font-weight:600;white-space:nowrap;transition:all .18s}.cxja-tab:hover{color:var(--cxel-text)}.cxja-tab.is-on{background:var(--cxel-btn-grad);color:var(--cxel-on-accent);box-shadow:var(--cxel-btn-shadow);font-weight:700}.cxja-list{display:flex;flex-direction:column;gap:12px}.cxja-alert{background:var(--cxel-surface);border:1px solid var(--cxel-line);border-radius:20px;box-shadow:var(--cxel-shadow),inset 0 1px 0 var(--cxel-card-hi);padding:17px 20px;transition:border-color .15s}.cxja-alert:hover{border-color:var(--cxel-line2)}.cxja-alert-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.cxja-alert-l{display:flex;align-items:flex-start;gap:14px;min-width:0;flex:1}.cxja-tile{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;background:var(--cxel-accent-soft);color:var(--cxel-accent)}.cxja-tile.is-paused{background:var(--cxel-surface2);color:var(--cxel-text3);box-shadow:inset 0 0 0 1px var(--cxel-line)}.cxja-alert-info{min-width:0;flex:1}.cxja-alert-titlerow{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.cxja-alert-t{margin:0;font-size:15.5px;font-weight:700;letter-spacing:-.01em;color:var(--cxel-text)}.cxja-status{display:inline-flex;align-items:center;gap:5px;font-family:var(--cxel-mono);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 9px;color:var(--cxel-green);background:var(--cxel-green-soft)}.cxja-status.is-paused{color:var(--cxel-text3);background:var(--cxel-surface2);box-shadow:inset 0 0 0 1px var(--cxel-line)}.cxja-chip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--cxel-surface2);border:1px solid var(--cxel-line);color:var(--cxel-text2);font-size:11.5px;font-weight:600}.cxja-details{display:flex;gap:16px;flex-wrap:wrap;margin-top:10px}.cxja-detail{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--cxel-text2)}.cxja-detail-ic{display:inline-flex;flex-shrink:0}.cxja-detail-ic.is-accent{color:var(--cxel-accent)}.cxja-detail-ic.is-green{color:var(--cxel-green)}.cxja-detail-ic.is-amber{color:var(--cxel-amber)}.cxja-actions{display:flex;gap:6px;flex-shrink:0}.cxja-act{width:32px;height:32px;border:1px solid var(--cxel-line);background:var(--cxel-surface2);color:var(--cxel-text2);border-radius:10px;display:grid;place-items:center;transition:all .15s}.cxja-act:hover{color:var(--cxel-text);border-color:var(--cxel-line2)}.cxja-act.is-freq{color:var(--cxel-accent)}.cxja-act.is-freq:hover{background:var(--cxel-accent-soft);color:var(--cxel-accent);border-color:var(--cxel-line)}.cxja-act.is-del{border-color:#dc26264d;background:var(--cxel-red-soft);color:var(--cxel-red)}.cxja-act.is-del:hover{filter:brightness(1.1);color:var(--cxel-red);border-color:#dc26264d}.cxja-alert-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px;padding-top:11px;border-top:1px solid var(--cxel-line);flex-wrap:wrap}.cxja-foot-note{font-family:var(--cxel-mono);font-size:10.5px;color:var(--cxel-text3)}.cxja-pager{background:var(--cxel-surface);border:1px solid var(--cxel-line);border-radius:16px;box-shadow:var(--cxel-shadow);padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cxja-pager-info{font-size:12.5px;color:var(--cxel-text2)}.cxja-pager-ctl{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cxja-perpage{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--cxel-text3)}.cxja-perpage select{height:30px;padding:0 8px;border:1px solid var(--cxel-line);border-radius:9px;background:var(--cxel-field);color:var(--cxel-text);font-size:12.5px;outline:none}.cxja-perpage select option{background:var(--cxel-pop);color:var(--cxel-text)}.cxja-page-btn{height:30px;padding:0 12px;border:1px solid var(--cxel-line);border-radius:9px;background:transparent;color:var(--cxel-text2);font-size:12px;font-weight:600;transition:all .15s}.cxja-page-btn:hover:not(:disabled){color:var(--cxel-text);border-color:var(--cxel-line2)}.cxja-page-btn:disabled{opacity:.4;cursor:not-allowed}.cxja-page-label{font-family:var(--cxel-mono);font-size:11px;color:var(--cxel-text2)}.cxja-create{width:100%;border:1.5px dashed var(--cxel-line2);border-radius:20px;background:transparent;padding:48px 24px;text-align:center;color:inherit;transition:all .2s}.cxja-create:hover{border-color:var(--cxel-accent);background:var(--cxel-accent-soft)}.cxja-create-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--cxel-accent-soft);color:var(--cxel-accent);margin:0 auto 14px}.cxja-create-t{display:block;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--cxel-text)}.cxja-create-s{display:block;font-size:13px;color:var(--cxel-text2);margin-top:4px}.cxja-modal{max-width:400px;padding:24px}.cxja-modal.is-confirm{max-width:390px;padding:26px;text-align:center}.cxja-modal-t{margin:0 0 4px;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--cxel-text)}.cxja-modal.is-confirm .cxja-modal-t{margin-bottom:6px}.cxja-modal-s{margin:0 0 16px;font-size:13px;color:var(--cxel-text2)}.cxja-modal.is-confirm .cxja-modal-s{font-size:13.5px;line-height:1.55;margin-bottom:18px}.cxja-opts{display:flex;flex-direction:column;gap:9px;margin-bottom:16px}.cxja-opt{display:flex;align-items:center;gap:12px;width:100%;padding:13px 14px;border-radius:14px;text-align:left;transition:all .15s;background:var(--cxel-surface2);border:1.5px solid var(--cxel-line);color:inherit}.cxja-opt:hover{border-color:var(--cxel-accent)}.cxja-opt.is-on{background:var(--cxel-accent-soft);border-color:#2f6bff8c}.cxja-opt-dot{width:16px;height:16px;border-radius:50%;flex-shrink:0;border:2px solid var(--cxel-line2);background:transparent}.cxja-opt.is-on .cxja-opt-dot{border:5px solid var(--cxel-accent);background:var(--cxel-pop)}.cxja-opt-t{display:block;font-size:14px;font-weight:700;color:var(--cxel-text)}.cxja-opt-s{display:block;font-size:12px;color:var(--cxel-text3)}.cxja-ghost-btn{width:100%;height:38px;border-radius:11px;border:1px solid var(--cxel-line);background:transparent;color:var(--cxel-text2);font-size:13.5px;font-weight:600;transition:all .15s}.cxja-ghost-btn:hover:not(:disabled){border-color:var(--cxel-line2);color:var(--cxel-text)}.cxja-ghost-btn:disabled{opacity:.6;cursor:not-allowed}.cxja-confirm-icon{width:44px;height:44px;border-radius:13px;background:var(--cxel-red-soft);color:var(--cxel-red);display:inline-grid;place-items:center;margin-bottom:12px}.cxja-confirm-icon.is-green{background:var(--cxel-green-soft);color:var(--cxel-green)}.cxja-confirm-row{display:flex;gap:10px;margin-bottom:12px}.cxja-confirm-row .cxja-ghost-btn{flex:1;height:40px;width:auto}.cxja-confirm-row .cxel-btn{flex:1}.cxja-danger-btn{flex:1;height:40px;border-radius:11px;border:none;background:var(--cxel-red);color:#fff;font-size:13.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:filter .15s}.cxja-danger-btn:hover:not(:disabled){filter:brightness(1.08)}.cxja-danger-btn:disabled{opacity:.6;cursor:not-allowed}.cxja-pause-link{border:none;background:none;color:var(--cxel-accent);font-size:12.5px;font-weight:600;padding:0}.cxja-pause-link:hover{color:var(--cxel-accent-hover)}.cxja-spin{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:cxel-spin .8s linear infinite}.cxja-skel{background:var(--cxel-surface2);border-radius:12px;animation:cxel-pulse .9s ease-in-out infinite alternate}@keyframes cxja-bell-ring{0%,to{transform:rotate(0)}12%{transform:rotate(13deg)}24%{transform:rotate(-11deg)}36%{transform:rotate(8deg)}48%{transform:rotate(-6deg)}60%{transform:rotate(3deg)}72%{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.cxja-skel,.cxja-spin,.cxja-over-icon svg{animation:none}}
