*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height: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:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:0 0% 3.9%;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--radius:0.5rem}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:#e5e5e5;border-color:hsl(var(--border))}body{background-color:#fff;background-color:hsl(var(--background));color:#0a0a0a;color:hsl(var(--foreground))}[data-debug-wrapper=true]{display:contents!important}[data-debug-wrapper=true]>*{border:inherit;column-gap:inherit;gap:inherit;margin:inherit;padding:inherit;row-gap:inherit}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{bottom:0;top:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-\[20\%\]{bottom:20%}.bottom-\[22\%\]{bottom:22%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[14\%\]{left:14%}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.right-\[13\%\]{right:13%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-4{top:1rem}.top-\[14\%\]{top:14%}.top-\[1px\]{top:1px}.top-\[22\%\]{top:22%}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[100000\]{z-index:100000}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[9999\]{z-index:9999}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[10px\]{margin-top:10px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[7px\]{margin-top:7px}.mt-\[8px\]{margin-top:8px}.mt-\[9px\]{margin-top:9px}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[210\/297\]{aspect-ratio:210/297}.aspect-square{aspect-ratio:1/1}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[272px\]{height:272px}.h-\[310px\]{height:310px}.h-\[37px\]{height:37px}.h-\[3px\]{height:3px}.h-\[54px\]{height:54px}.h-\[9px\]{height:9px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[540px\]{max-height:540px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-11{min-height:2.75rem}.min-h-\[300px\]{min-height:300px}.min-h-\[42px\]{min-height:42px}.min-h-\[470px\]{min-height:470px}.min-h-\[48px\]{min-height:48px}.min-h-\[500px\]{min-height:500px}.min-h-\[520px\]{min-height:520px}.min-h-\[590px\]{min-height:590px}.min-h-\[60px\]{min-height:60px}.min-h-\[calc\(100vh-76px\)\]{min-height:calc(100vh - 76px)}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[135px\]{width:135px}.w-\[140px\]{width:140px}.w-\[192px\]{width:192px}.w-\[1px\]{width:1px}.w-\[202px\]{width:202px}.w-\[205px\]{width:205px}.w-\[40\%\]{width:40%}.w-\[9px\]{width:9px}.w-\[min\(80\%\2c 370px\)\]{width:min(80%,370px)}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[480px\]{min-width:480px}.min-w-\[70px\]{min-width:70px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-\[1380px\]{max-width:1380px}.max-w-\[360px\]{max-width:360px}.max-w-\[390px\]{max-width:390px}.max-w-\[430px\]{max-width:430px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-\[580px\]{max-width:580px}.max-w-\[640px\]{max-width:640px}.max-w-\[660px\]{max-width:660px}.max-w-lg{max-width:32rem}.max-w-max{max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-\[43\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-\[43\%\]{--tw-translate-x:-43%}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.-translate-y-\[48\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[48\%\]{--tw-translate-y:-48%}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.rotate-45{--tw-rotate:45deg}.rotate-45,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.rotate-\[5deg\]{--tw-rotate:5deg}.-skew-x-12,.rotate-\[5deg\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-x-12{--tw-skew-x:-12deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[38px_1fr_27px_1fr_43px\]{grid-template-columns:38px 1fr 27px 1fr 43px}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-\[2px\]{gap:2px}.gap-x-1{column-gap:.25rem}.gap-x-5{column-gap:1.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.75rem*var(--tw-space-y-reverse));margin-top:calc(1.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-\[5px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(5px*var(--tw-space-y-reverse));margin-top:calc(5px*(1 - var(--tw-space-y-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[9px\]{border-radius:9px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.rounded-md{border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(.5rem - 4px);border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(.5rem - 4px);border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-\[3px\]{border-top-width:3px}.border-dashed{border-style:dashed}.border-\[\#2472B8\]{--tw-border-opacity:1;border-color:#2472b8;border-color:rgb(36 114 184/var(--tw-border-opacity,1))}.border-\[\#267AD1\]{--tw-border-opacity:1;border-color:#267ad1;border-color:rgb(38 122 209/var(--tw-border-opacity,1))}.border-\[\#6F7D8A\]{--tw-border-opacity:1;border-color:#6f7d8a;border-color:rgb(111 125 138/var(--tw-border-opacity,1))}.border-\[\#7F8994\]{--tw-border-opacity:1;border-color:#7f8994;border-color:rgb(127 137 148/var(--tw-border-opacity,1))}.border-\[\#8F99A4\]{--tw-border-opacity:1;border-color:#8f99a4;border-color:rgb(143 153 164/var(--tw-border-opacity,1))}.border-\[\#9AA4AE\]{--tw-border-opacity:1;border-color:#9aa4ae;border-color:rgb(154 164 174/var(--tw-border-opacity,1))}.border-\[\#A5B0BD\]{--tw-border-opacity:1;border-color:#a5b0bd;border-color:rgb(165 176 189/var(--tw-border-opacity,1))}.border-\[\#A7CDEC\]{--tw-border-opacity:1;border-color:#a7cdec;border-color:rgb(167 205 236/var(--tw-border-opacity,1))}.border-\[\#AAC9E9\]{--tw-border-opacity:1;border-color:#aac9e9;border-color:rgb(170 201 233/var(--tw-border-opacity,1))}.border-\[\#ADCAE8\]{--tw-border-opacity:1;border-color:#adcae8;border-color:rgb(173 202 232/var(--tw-border-opacity,1))}.border-\[\#B8CDE0\]{--tw-border-opacity:1;border-color:#b8cde0;border-color:rgb(184 205 224/var(--tw-border-opacity,1))}.border-\[\#BBD5EF\]{--tw-border-opacity:1;border-color:#bbd5ef;border-color:rgb(187 213 239/var(--tw-border-opacity,1))}.border-\[\#BCD4ED\]{--tw-border-opacity:1;border-color:#bcd4ed;border-color:rgb(188 212 237/var(--tw-border-opacity,1))}.border-\[\#BDD4EA\]{--tw-border-opacity:1;border-color:#bdd4ea;border-color:rgb(189 212 234/var(--tw-border-opacity,1))}.border-\[\#BDD5EF\]{--tw-border-opacity:1;border-color:#bdd5ef;border-color:rgb(189 213 239/var(--tw-border-opacity,1))}.border-\[\#BDD8F2\]{--tw-border-opacity:1;border-color:#bdd8f2;border-color:rgb(189 216 242/var(--tw-border-opacity,1))}.border-\[\#BED6EE\]{--tw-border-opacity:1;border-color:#bed6ee;border-color:rgb(190 214 238/var(--tw-border-opacity,1))}.border-\[\#BED8F4\]{--tw-border-opacity:1;border-color:#bed8f4;border-color:rgb(190 216 244/var(--tw-border-opacity,1))}.border-\[\#BFD7F2\]{--tw-border-opacity:1;border-color:#bfd7f2;border-color:rgb(191 215 242/var(--tw-border-opacity,1))}.border-\[\#BFD8F3\]{--tw-border-opacity:1;border-color:#bfd8f3;border-color:rgb(191 216 243/var(--tw-border-opacity,1))}.border-\[\#BFD9F0\]{--tw-border-opacity:1;border-color:#bfd9f0;border-color:rgb(191 217 240/var(--tw-border-opacity,1))}.border-\[\#C5DBF2\]{--tw-border-opacity:1;border-color:#c5dbf2;border-color:rgb(197 219 242/var(--tw-border-opacity,1))}.border-\[\#C8DDF0\]{--tw-border-opacity:1;border-color:#c8ddf0;border-color:rgb(200 221 240/var(--tw-border-opacity,1))}.border-\[\#C9DDF1\]{--tw-border-opacity:1;border-color:#c9ddf1;border-color:rgb(201 221 241/var(--tw-border-opacity,1))}.border-\[\#C9DEF1\]{--tw-border-opacity:1;border-color:#c9def1;border-color:rgb(201 222 241/var(--tw-border-opacity,1))}.border-\[\#D2DBE5\]{--tw-border-opacity:1;border-color:#d2dbe5;border-color:rgb(210 219 229/var(--tw-border-opacity,1))}.border-\[\#D4E6F8\]{--tw-border-opacity:1;border-color:#d4e6f8;border-color:rgb(212 230 248/var(--tw-border-opacity,1))}.border-\[\#D5E3F2\]{--tw-border-opacity:1;border-color:#d5e3f2;border-color:rgb(213 227 242/var(--tw-border-opacity,1))}.border-\[\#D5E4F3\]{--tw-border-opacity:1;border-color:#d5e4f3;border-color:rgb(213 228 243/var(--tw-border-opacity,1))}.border-\[\#D5E5F5\]{--tw-border-opacity:1;border-color:#d5e5f5;border-color:rgb(213 229 245/var(--tw-border-opacity,1))}.border-\[\#D5E6F7\]{--tw-border-opacity:1;border-color:#d5e6f7;border-color:rgb(213 230 247/var(--tw-border-opacity,1))}.border-\[\#D6E4F2\]{--tw-border-opacity:1;border-color:#d6e4f2;border-color:rgb(214 228 242/var(--tw-border-opacity,1))}.border-\[\#D7E0E8\]{--tw-border-opacity:1;border-color:#d7e0e8;border-color:rgb(215 224 232/var(--tw-border-opacity,1))}.border-\[\#D7E5F3\]{--tw-border-opacity:1;border-color:#d7e5f3;border-color:rgb(215 229 243/var(--tw-border-opacity,1))}.border-\[\#D7E8FA\]{--tw-border-opacity:1;border-color:#d7e8fa;border-color:rgb(215 232 250/var(--tw-border-opacity,1))}.border-\[\#D8E4F2\]{--tw-border-opacity:1;border-color:#d8e4f2;border-color:rgb(216 228 242/var(--tw-border-opacity,1))}.border-\[\#D8E5F0\]{--tw-border-opacity:1;border-color:#d8e5f0;border-color:rgb(216 229 240/var(--tw-border-opacity,1))}.border-\[\#D8E6F5\]{--tw-border-opacity:1;border-color:#d8e6f5;border-color:rgb(216 230 245/var(--tw-border-opacity,1))}.border-\[\#D8E7F5\]{--tw-border-opacity:1;border-color:#d8e7f5;border-color:rgb(216 231 245/var(--tw-border-opacity,1))}.border-\[\#D8E7F6\]{--tw-border-opacity:1;border-color:#d8e7f6;border-color:rgb(216 231 246/var(--tw-border-opacity,1))}.border-\[\#D8E7F7\]{--tw-border-opacity:1;border-color:#d8e7f7;border-color:rgb(216 231 247/var(--tw-border-opacity,1))}.border-\[\#D9E8F7\]{--tw-border-opacity:1;border-color:#d9e8f7;border-color:rgb(217 232 247/var(--tw-border-opacity,1))}.border-\[\#D9E9F7\]{--tw-border-opacity:1;border-color:#d9e9f7;border-color:rgb(217 233 247/var(--tw-border-opacity,1))}.border-\[\#DAE7F5\]{--tw-border-opacity:1;border-color:#dae7f5;border-color:rgb(218 231 245/var(--tw-border-opacity,1))}.border-\[\#DCE5EF\]{--tw-border-opacity:1;border-color:#dce5ef;border-color:rgb(220 229 239/var(--tw-border-opacity,1))}.border-\[\#DCE7F2\]{--tw-border-opacity:1;border-color:#dce7f2;border-color:rgb(220 231 242/var(--tw-border-opacity,1))}.border-\[\#DCE8F5\]{--tw-border-opacity:1;border-color:#dce8f5;border-color:rgb(220 232 245/var(--tw-border-opacity,1))}.border-\[\#DCE8F6\]{--tw-border-opacity:1;border-color:#dce8f6;border-color:rgb(220 232 246/var(--tw-border-opacity,1))}.border-\[\#DCE9F5\]{--tw-border-opacity:1;border-color:#dce9f5;border-color:rgb(220 233 245/var(--tw-border-opacity,1))}.border-\[\#DCEDE7\]{--tw-border-opacity:1;border-color:#dcede7;border-color:rgb(220 237 231/var(--tw-border-opacity,1))}.border-\[\#DDE6EF\]{--tw-border-opacity:1;border-color:#dde6ef;border-color:rgb(221 230 239/var(--tw-border-opacity,1))}.border-\[\#DDE9F5\]{--tw-border-opacity:1;border-color:#dde9f5;border-color:rgb(221 233 245/var(--tw-border-opacity,1))}.border-\[\#DEE7F0\]{--tw-border-opacity:1;border-color:#dee7f0;border-color:rgb(222 231 240/var(--tw-border-opacity,1))}.border-\[\#DEE9F5\]{--tw-border-opacity:1;border-color:#dee9f5;border-color:rgb(222 233 245/var(--tw-border-opacity,1))}.border-\[\#DFE7F0\]{--tw-border-opacity:1;border-color:#dfe7f0;border-color:rgb(223 231 240/var(--tw-border-opacity,1))}.border-\[\#DFE8F2\]{--tw-border-opacity:1;border-color:#dfe8f2;border-color:rgb(223 232 242/var(--tw-border-opacity,1))}.border-\[\#DFE9F5\]{--tw-border-opacity:1;border-color:#dfe9f5;border-color:rgb(223 233 245/var(--tw-border-opacity,1))}.border-\[\#DFEAF5\]{--tw-border-opacity:1;border-color:#dfeaf5;border-color:rgb(223 234 245/var(--tw-border-opacity,1))}.border-\[\#DFEAF6\]{--tw-border-opacity:1;border-color:#dfeaf6;border-color:rgb(223 234 246/var(--tw-border-opacity,1))}.border-\[\#DFEAF7\]{--tw-border-opacity:1;border-color:#dfeaf7;border-color:rgb(223 234 247/var(--tw-border-opacity,1))}.border-\[\#DFECF7\]{--tw-border-opacity:1;border-color:#dfecf7;border-color:rgb(223 236 247/var(--tw-border-opacity,1))}.border-\[\#E0E6EE\]{--tw-border-opacity:1;border-color:#e0e6ee;border-color:rgb(224 230 238/var(--tw-border-opacity,1))}.border-\[\#E0E7EF\]{--tw-border-opacity:1;border-color:#e0e7ef;border-color:rgb(224 231 239/var(--tw-border-opacity,1))}.border-\[\#E0EAF4\]{--tw-border-opacity:1;border-color:#e0eaf4;border-color:rgb(224 234 244/var(--tw-border-opacity,1))}.border-\[\#E0EAF5\]{--tw-border-opacity:1;border-color:#e0eaf5;border-color:rgb(224 234 245/var(--tw-border-opacity,1))}.border-\[\#E0EBF8\]{--tw-border-opacity:1;border-color:#e0ebf8;border-color:rgb(224 235 248/var(--tw-border-opacity,1))}.border-\[\#E4EDF8\]{--tw-border-opacity:1;border-color:#e4edf8;border-color:rgb(228 237 248/var(--tw-border-opacity,1))}.border-\[\#E5E9EE\]{--tw-border-opacity:1;border-color:#e5e9ee;border-color:rgb(229 233 238/var(--tw-border-opacity,1))}.border-\[\#E5EDF6\]{--tw-border-opacity:1;border-color:#e5edf6;border-color:rgb(229 237 246/var(--tw-border-opacity,1))}.border-\[\#E5EDF7\]{--tw-border-opacity:1;border-color:#e5edf7;border-color:rgb(229 237 247/var(--tw-border-opacity,1))}.border-\[\#E7EDF4\]{--tw-border-opacity:1;border-color:#e7edf4;border-color:rgb(231 237 244/var(--tw-border-opacity,1))}.border-\[\#EBF1F7\]{--tw-border-opacity:1;border-color:#ebf1f7;border-color:rgb(235 241 247/var(--tw-border-opacity,1))}.border-\[\#EDF2F9\]{--tw-border-opacity:1;border-color:#edf2f9;border-color:rgb(237 242 249/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:#fcd34d;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-destructive{border-color:#ef4444;border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:#ef444480;border-color:hsl(var(--destructive)/.5)}.border-input{border-color:#e5e5e5;border-color:hsl(var(--input))}.border-primary{border-color:#171717;border-color:hsl(var(--primary))}.border-primary\/50{border-color:#17171780;border-color:hsl(var(--primary)/.5)}.border-red-200{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:#fecdd3;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-white\/90{border-color:#ffffffe6}.border-l-transparent{border-left-color:#0000}.border-t-transparent{border-top-color:#0000}.bg-\[\#0A1A30\]\/60{background-color:#0a1a3099}.bg-\[\#2079D4\]{--tw-bg-opacity:1;background-color:#2079d4;background-color:rgb(32 121 212/var(--tw-bg-opacity,1))}.bg-\[\#237BD0\]{--tw-bg-opacity:1;background-color:#237bd0;background-color:rgb(35 123 208/var(--tw-bg-opacity,1))}.bg-\[\#378DE0\]{--tw-bg-opacity:1;background-color:#378de0;background-color:rgb(55 141 224/var(--tw-bg-opacity,1))}.bg-\[\#A9D5FF\]\/25{background-color:#a9d5ff40}.bg-\[\#C6E2FA\]{--tw-bg-opacity:1;background-color:#c6e2fa;background-color:rgb(198 226 250/var(--tw-bg-opacity,1))}.bg-\[\#C9DEEF\]{--tw-bg-opacity:1;background-color:#c9deef;background-color:rgb(201 222 239/var(--tw-bg-opacity,1))}.bg-\[\#CAD6E3\]{--tw-bg-opacity:1;background-color:#cad6e3;background-color:rgb(202 214 227/var(--tw-bg-opacity,1))}.bg-\[\#D7E4EE\]{--tw-bg-opacity:1;background-color:#d7e4ee;background-color:rgb(215 228 238/var(--tw-bg-opacity,1))}.bg-\[\#D7E6F5\]{--tw-bg-opacity:1;background-color:#d7e6f5;background-color:rgb(215 230 245/var(--tw-bg-opacity,1))}.bg-\[\#D8EAFB\]{--tw-bg-opacity:1;background-color:#d8eafb;background-color:rgb(216 234 251/var(--tw-bg-opacity,1))}.bg-\[\#DEDEDE\]{--tw-bg-opacity:1;background-color:#dedede;background-color:rgb(222 222 222/var(--tw-bg-opacity,1))}.bg-\[\#E2EDF7\]{--tw-bg-opacity:1;background-color:#e2edf7;background-color:rgb(226 237 247/var(--tw-bg-opacity,1))}.bg-\[\#E3EDF7\]{--tw-bg-opacity:1;background-color:#e3edf7;background-color:rgb(227 237 247/var(--tw-bg-opacity,1))}.bg-\[\#E5EFF9\]{--tw-bg-opacity:1;background-color:#e5eff9;background-color:rgb(229 239 249/var(--tw-bg-opacity,1))}.bg-\[\#E6EFF9\]{--tw-bg-opacity:1;background-color:#e6eff9;background-color:rgb(230 239 249/var(--tw-bg-opacity,1))}.bg-\[\#E7F7EF\]{--tw-bg-opacity:1;background-color:#e7f7ef;background-color:rgb(231 247 239/var(--tw-bg-opacity,1))}.bg-\[\#E9F1FA\]{--tw-bg-opacity:1;background-color:#e9f1fa;background-color:rgb(233 241 250/var(--tw-bg-opacity,1))}.bg-\[\#E9F3FF\]{--tw-bg-opacity:1;background-color:#e9f3ff;background-color:rgb(233 243 255/var(--tw-bg-opacity,1))}.bg-\[\#EAF1F9\]{--tw-bg-opacity:1;background-color:#eaf1f9;background-color:rgb(234 241 249/var(--tw-bg-opacity,1))}.bg-\[\#EAF4FF\]{--tw-bg-opacity:1;background-color:#eaf4ff;background-color:rgb(234 244 255/var(--tw-bg-opacity,1))}.bg-\[\#EDF7FF\]{--tw-bg-opacity:1;background-color:#edf7ff;background-color:rgb(237 247 255/var(--tw-bg-opacity,1))}.bg-\[\#EEF4FB\]{--tw-bg-opacity:1;background-color:#eef4fb;background-color:rgb(238 244 251/var(--tw-bg-opacity,1))}.bg-\[\#EFF3F8\]{--tw-bg-opacity:1;background-color:#eff3f8;background-color:rgb(239 243 248/var(--tw-bg-opacity,1))}.bg-\[\#EFF6FF\]{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-\[\#EFF7FF\]{--tw-bg-opacity:1;background-color:#eff7ff;background-color:rgb(239 247 255/var(--tw-bg-opacity,1))}.bg-\[\#F0F5FA\]{--tw-bg-opacity:1;background-color:#f0f5fa;background-color:rgb(240 245 250/var(--tw-bg-opacity,1))}.bg-\[\#F1F7FF\]{--tw-bg-opacity:1;background-color:#f1f7ff;background-color:rgb(241 247 255/var(--tw-bg-opacity,1))}.bg-\[\#F3F8FD\]{--tw-bg-opacity:1;background-color:#f3f8fd;background-color:rgb(243 248 253/var(--tw-bg-opacity,1))}.bg-\[\#F3F8FE\]{--tw-bg-opacity:1;background-color:#f3f8fe;background-color:rgb(243 248 254/var(--tw-bg-opacity,1))}.bg-\[\#F4F8FD\]{--tw-bg-opacity:1;background-color:#f4f8fd;background-color:rgb(244 248 253/var(--tw-bg-opacity,1))}.bg-\[\#F4F9FE\]{--tw-bg-opacity:1;background-color:#f4f9fe;background-color:rgb(244 249 254/var(--tw-bg-opacity,1))}.bg-\[\#F5FAFF\]{--tw-bg-opacity:1;background-color:#f5faff;background-color:rgb(245 250 255/var(--tw-bg-opacity,1))}.bg-\[\#F6FAFE\]{--tw-bg-opacity:1;background-color:#f6fafe;background-color:rgb(246 250 254/var(--tw-bg-opacity,1))}.bg-\[\#F7FAFE\]{--tw-bg-opacity:1;background-color:#f7fafe;background-color:rgb(247 250 254/var(--tw-bg-opacity,1))}.bg-\[\#F8FAFC\]{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-\[\#F8FBFF\]{--tw-bg-opacity:1;background-color:#f8fbff;background-color:rgb(248 251 255/var(--tw-bg-opacity,1))}.bg-\[\#FAFCFF\]{--tw-bg-opacity:1;background-color:#fafcff;background-color:rgb(250 252 255/var(--tw-bg-opacity,1))}.bg-\[\#FBFDFF\]{--tw-bg-opacity:1;background-color:#fbfdff;background-color:rgb(251 253 255/var(--tw-bg-opacity,1))}.bg-accent{background-color:#f5f5f5;background-color:hsl(var(--accent))}.bg-amber-50{--tw-bg-opacity:1;background-color:#fffbeb;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-background{background-color:#fff;background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.bg-border{background-color:#e5e5e5;background-color:hsl(var(--border))}.bg-card{background-color:#fff;background-color:hsl(var(--card))}.bg-destructive{background-color:#ef4444;background-color:hsl(var(--destructive))}.bg-foreground{background-color:#0a0a0a;background-color:hsl(var(--foreground))}.bg-muted{background-color:#f5f5f5;background-color:hsl(var(--muted))}.bg-muted\/50{background-color:#f5f5f580;background-color:hsl(var(--muted)/.5)}.bg-popover{background-color:#fff;background-color:hsl(var(--popover))}.bg-primary{background-color:#171717;background-color:hsl(var(--primary))}.bg-primary\/10{background-color:#1717171a;background-color:hsl(var(--primary)/.1)}.bg-primary\/20{background-color:#17171733;background-color:hsl(var(--primary)/.2)}.bg-red-50{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:#fff1f2;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-secondary{background-color:#f5f5f5;background-color:hsl(var(--secondary))}.bg-slate-100{--tw-bg-opacity:1;background-color:#f1f5f9;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/65{background-color:#ffffffa6}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-\[linear-gradient\(135deg\2c \#EAF4FF\2c \#F5FAFF\)\]{background-image:linear-gradient(135deg,#eaf4ff,#f5faff)}.bg-\[linear-gradient\(160deg\2c \#F9FCFF_0\%\2c \#EDF5FF_100\%\)\]{background-image:linear-gradient(160deg,#f9fcff,#edf5ff)}.bg-\[linear-gradient\(90deg\2c \#278CDF\2c \#1268B6\)\]{background-image:linear-gradient(90deg,#278cdf,#1268b6)}.bg-\[radial-gradient\(circle_at_50\%_16\%\2c \#E9F5FF\2c transparent_55\%\)\2c linear-gradient\(160deg\2c \#FCFEFF\2c \#F2F8FF\)\]{background-image:radial-gradient(circle at 50% 16%,#e9f5ff,#0000 55%),linear-gradient(160deg,#fcfeff,#f2f8ff)}.bg-\[radial-gradient\(circle_at_95\%_4\%\2c \#DFEFFF\2c transparent_32\%\)\2c linear-gradient\(180deg\2c \#F3F8FE\2c \#FAFCFF\)\]{background-image:radial-gradient(circle at 95% 4%,#dfefff,#0000 32%),linear-gradient(180deg,#f3f8fe,#fafcff)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:#0000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-white\/75{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ffffffbf var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-primary{fill:#171717;fill:hsl(var(--primary))}.object-contain{object-fit:contain}.p-0{padding:0}.p-1{padding:.25rem}.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-\[13px\]{padding:13px}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[5\.7\%\]{padding-left:5.7%;padding-right:5.7%}.px-\[6\%\]{padding-left:6%;padding-right:6%}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-7{padding-bottom:1.75rem;padding-top:1.75rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-\[7px\]{padding-bottom:7px;padding-top:7px}.pb-0\.5{padding-bottom:.125rem}.pb-1\.5{padding-bottom:.375rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pb-\[4\%\]{padding-bottom:4%}.pb-\[5\%\]{padding-bottom:5%}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-\[5\.2\%\]{padding-top:5.2%}.pt-\[6\%\]{padding-top:6%}.pt-\[7px\]{padding-top:7px}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[21px\]{font-size:21px}.text-\[32px\]{font-size:32px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[clamp\(20px\2c 3vw\2c 32px\)\]{font-size:clamp(20px,3vw,32px)}.text-\[clamp\(22px\2c 3vw\2c 33px\)\]{font-size:clamp(22px,3vw,33px)}.text-\[clamp\(8px\2c 1\.25vw\2c 11px\)\]{font-size:clamp(8px,1.25vw,11px)}.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}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.75\]{line-height:1.75}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[-\.035em\]{letter-spacing:-.035em}.tracking-\[-\.045em\]{letter-spacing:-.045em}.tracking-\[-\.04em\]{letter-spacing:-.04em}.tracking-\[-\.05em\]{letter-spacing:-.05em}.tracking-\[\.06em\]{letter-spacing:.06em}.tracking-\[\.09em\]{letter-spacing:.09em}.tracking-\[\.10em\]{letter-spacing:.1em}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.13em\]{letter-spacing:.13em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#145BA2\]{--tw-text-opacity:1;color:#145ba2;color:rgb(20 91 162/var(--tw-text-opacity,1))}.text-\[\#155FA9\]{--tw-text-opacity:1;color:#155fa9;color:rgb(21 95 169/var(--tw-text-opacity,1))}.text-\[\#162B4D\]{--tw-text-opacity:1;color:#162b4d;color:rgb(22 43 77/var(--tw-text-opacity,1))}.text-\[\#172B4D\]{--tw-text-opacity:1;color:#172b4d;color:rgb(23 43 77/var(--tw-text-opacity,1))}.text-\[\#173B58\]{--tw-text-opacity:1;color:#173b58;color:rgb(23 59 88/var(--tw-text-opacity,1))}.text-\[\#1766AC\]{--tw-text-opacity:1;color:#1766ac;color:rgb(23 102 172/var(--tw-text-opacity,1))}.text-\[\#176AAB\]{--tw-text-opacity:1;color:#176aab;color:rgb(23 106 171/var(--tw-text-opacity,1))}.text-\[\#17784E\]{--tw-text-opacity:1;color:#17784e;color:rgb(23 120 78/var(--tw-text-opacity,1))}.text-\[\#183456\]{--tw-text-opacity:1;color:#183456;color:rgb(24 52 86/var(--tw-text-opacity,1))}.text-\[\#196BB1\]{--tw-text-opacity:1;color:#196bb1;color:rgb(25 107 177/var(--tw-text-opacity,1))}.text-\[\#19865A\]{--tw-text-opacity:1;color:#19865a;color:rgb(25 134 90/var(--tw-text-opacity,1))}.text-\[\#1A212A\]{--tw-text-opacity:1;color:#1a212a;color:rgb(26 33 42/var(--tw-text-opacity,1))}.text-\[\#1A2533\]{--tw-text-opacity:1;color:#1a2533;color:rgb(26 37 51/var(--tw-text-opacity,1))}.text-\[\#1B3656\]{--tw-text-opacity:1;color:#1b3656;color:rgb(27 54 86/var(--tw-text-opacity,1))}.text-\[\#1B5EA3\]{--tw-text-opacity:1;color:#1b5ea3;color:rgb(27 94 163/var(--tw-text-opacity,1))}.text-\[\#1C6FB9\]{--tw-text-opacity:1;color:#1c6fb9;color:rgb(28 111 185/var(--tw-text-opacity,1))}.text-\[\#1F2937\]{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-\[\#202934\]{--tw-text-opacity:1;color:#202934;color:rgb(32 41 52/var(--tw-text-opacity,1))}.text-\[\#205D99\]{--tw-text-opacity:1;color:#205d99;color:rgb(32 93 153/var(--tw-text-opacity,1))}.text-\[\#2079D4\]{--tw-text-opacity:1;color:#2079d4;color:rgb(32 121 212/var(--tw-text-opacity,1))}.text-\[\#216EAE\]{--tw-text-opacity:1;color:#216eae;color:rgb(33 110 174/var(--tw-text-opacity,1))}.text-\[\#216EB7\]{--tw-text-opacity:1;color:#216eb7;color:rgb(33 110 183/var(--tw-text-opacity,1))}.text-\[\#223A54\]{--tw-text-opacity:1;color:#223a54;color:rgb(34 58 84/var(--tw-text-opacity,1))}.text-\[\#2269AD\]{--tw-text-opacity:1;color:#2269ad;color:rgb(34 105 173/var(--tw-text-opacity,1))}.text-\[\#2273BF\]{--tw-text-opacity:1;color:#2273bf;color:rgb(34 115 191/var(--tw-text-opacity,1))}.text-\[\#234565\]{--tw-text-opacity:1;color:#234565;color:rgb(35 69 101/var(--tw-text-opacity,1))}.text-\[\#236EB2\]{--tw-text-opacity:1;color:#236eb2;color:rgb(35 110 178/var(--tw-text-opacity,1))}.text-\[\#2374C1\]{--tw-text-opacity:1;color:#2374c1;color:rgb(35 116 193/var(--tw-text-opacity,1))}.text-\[\#2376BE\]{--tw-text-opacity:1;color:#2376be;color:rgb(35 118 190/var(--tw-text-opacity,1))}.text-\[\#2377C7\]{--tw-text-opacity:1;color:#2377c7;color:rgb(35 119 199/var(--tw-text-opacity,1))}.text-\[\#2378C7\]{--tw-text-opacity:1;color:#2378c7;color:rgb(35 120 199/var(--tw-text-opacity,1))}.text-\[\#243A53\]{--tw-text-opacity:1;color:#243a53;color:rgb(36 58 83/var(--tw-text-opacity,1))}.text-\[\#243B58\]{--tw-text-opacity:1;color:#243b58;color:rgb(36 59 88/var(--tw-text-opacity,1))}.text-\[\#246BAA\]{--tw-text-opacity:1;color:#246baa;color:rgb(36 107 170/var(--tw-text-opacity,1))}.text-\[\#246EAF\]{--tw-text-opacity:1;color:#246eaf;color:rgb(36 110 175/var(--tw-text-opacity,1))}.text-\[\#2472B8\]{--tw-text-opacity:1;color:#2472b8;color:rgb(36 114 184/var(--tw-text-opacity,1))}.text-\[\#2473BC\]{--tw-text-opacity:1;color:#2473bc;color:rgb(36 115 188/var(--tw-text-opacity,1))}.text-\[\#2475C1\]{--tw-text-opacity:1;color:#2475c1;color:rgb(36 117 193/var(--tw-text-opacity,1))}.text-\[\#247DC8\]{--tw-text-opacity:1;color:#247dc8;color:rgb(36 125 200/var(--tw-text-opacity,1))}.text-\[\#2563EB\]{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-\[\#2678BC\]{--tw-text-opacity:1;color:#2678bc;color:rgb(38 120 188/var(--tw-text-opacity,1))}.text-\[\#267AD1\]{--tw-text-opacity:1;color:#267ad1;color:rgb(38 122 209/var(--tw-text-opacity,1))}.text-\[\#267DCE\]{--tw-text-opacity:1;color:#267dce;color:rgb(38 125 206/var(--tw-text-opacity,1))}.text-\[\#27496A\]{--tw-text-opacity:1;color:#27496a;color:rgb(39 73 106/var(--tw-text-opacity,1))}.text-\[\#286DA6\]{--tw-text-opacity:1;color:#286da6;color:rgb(40 109 166/var(--tw-text-opacity,1))}.text-\[\#286DAC\]{--tw-text-opacity:1;color:#286dac;color:rgb(40 109 172/var(--tw-text-opacity,1))}.text-\[\#287A69\]{--tw-text-opacity:1;color:#287a69;color:rgb(40 122 105/var(--tw-text-opacity,1))}.text-\[\#297EC5\]{--tw-text-opacity:1;color:#297ec5;color:rgb(41 126 197/var(--tw-text-opacity,1))}.text-\[\#2B7BC3\]{--tw-text-opacity:1;color:#2b7bc3;color:rgb(43 123 195/var(--tw-text-opacity,1))}.text-\[\#2E3E4D\]{--tw-text-opacity:1;color:#2e3e4d;color:rgb(46 62 77/var(--tw-text-opacity,1))}.text-\[\#303945\]{--tw-text-opacity:1;color:#303945;color:rgb(48 57 69/var(--tw-text-opacity,1))}.text-\[\#343D48\]{--tw-text-opacity:1;color:#343d48;color:rgb(52 61 72/var(--tw-text-opacity,1))}.text-\[\#36495C\]{--tw-text-opacity:1;color:#36495c;color:rgb(54 73 92/var(--tw-text-opacity,1))}.text-\[\#3779B8\]{--tw-text-opacity:1;color:#3779b8;color:rgb(55 121 184/var(--tw-text-opacity,1))}.text-\[\#38465A\]{--tw-text-opacity:1;color:#38465a;color:rgb(56 70 90/var(--tw-text-opacity,1))}.text-\[\#386A96\]{--tw-text-opacity:1;color:#386a96;color:rgb(56 106 150/var(--tw-text-opacity,1))}.text-\[\#388C74\]{--tw-text-opacity:1;color:#388c74;color:rgb(56 140 116/var(--tw-text-opacity,1))}.text-\[\#398C73\]{--tw-text-opacity:1;color:#398c73;color:rgb(57 140 115/var(--tw-text-opacity,1))}.text-\[\#3B5672\]{--tw-text-opacity:1;color:#3b5672;color:rgb(59 86 114/var(--tw-text-opacity,1))}.text-\[\#3C5670\]{--tw-text-opacity:1;color:#3c5670;color:rgb(60 86 112/var(--tw-text-opacity,1))}.text-\[\#405570\]{--tw-text-opacity:1;color:#405570;color:rgb(64 85 112/var(--tw-text-opacity,1))}.text-\[\#405B76\]{--tw-text-opacity:1;color:#405b76;color:rgb(64 91 118/var(--tw-text-opacity,1))}.text-\[\#42607F\]{--tw-text-opacity:1;color:#42607f;color:rgb(66 96 127/var(--tw-text-opacity,1))}.text-\[\#434D59\]{--tw-text-opacity:1;color:#434d59;color:rgb(67 77 89/var(--tw-text-opacity,1))}.text-\[\#438FD1\]{--tw-text-opacity:1;color:#438fd1;color:rgb(67 143 209/var(--tw-text-opacity,1))}.text-\[\#476884\]{--tw-text-opacity:1;color:#476884;color:rgb(71 104 132/var(--tw-text-opacity,1))}.text-\[\#476B8D\]{--tw-text-opacity:1;color:#476b8d;color:rgb(71 107 141/var(--tw-text-opacity,1))}.text-\[\#4A5968\]{--tw-text-opacity:1;color:#4a5968;color:rgb(74 89 104/var(--tw-text-opacity,1))}.text-\[\#4A617C\]{--tw-text-opacity:1;color:#4a617c;color:rgb(74 97 124/var(--tw-text-opacity,1))}.text-\[\#4B5969\]{--tw-text-opacity:1;color:#4b5969;color:rgb(75 89 105/var(--tw-text-opacity,1))}.text-\[\#4B89C3\]{--tw-text-opacity:1;color:#4b89c3;color:rgb(75 137 195/var(--tw-text-opacity,1))}.text-\[\#52708C\]{--tw-text-opacity:1;color:#52708c;color:rgb(82 112 140/var(--tw-text-opacity,1))}.text-\[\#536476\]{--tw-text-opacity:1;color:#536476;color:rgb(83 100 118/var(--tw-text-opacity,1))}.text-\[\#56728F\]{--tw-text-opacity:1;color:#56728f;color:rgb(86 114 143/var(--tw-text-opacity,1))}.text-\[\#5B7890\]{--tw-text-opacity:1;color:#5b7890;color:rgb(91 120 144/var(--tw-text-opacity,1))}.text-\[\#5E7894\]{--tw-text-opacity:1;color:#5e7894;color:rgb(94 120 148/var(--tw-text-opacity,1))}.text-\[\#607D99\]{--tw-text-opacity:1;color:#607d99;color:rgb(96 125 153/var(--tw-text-opacity,1))}.text-\[\#617891\]{--tw-text-opacity:1;color:#617891;color:rgb(97 120 145/var(--tw-text-opacity,1))}.text-\[\#63758B\]{--tw-text-opacity:1;color:#63758b;color:rgb(99 117 139/var(--tw-text-opacity,1))}.text-\[\#647892\]{--tw-text-opacity:1;color:#647892;color:rgb(100 120 146/var(--tw-text-opacity,1))}.text-\[\#647E99\]{--tw-text-opacity:1;color:#647e99;color:rgb(100 126 153/var(--tw-text-opacity,1))}.text-\[\#667E99\]{--tw-text-opacity:1;color:#667e99;color:rgb(102 126 153/var(--tw-text-opacity,1))}.text-\[\#667F99\]{--tw-text-opacity:1;color:#667f99;color:rgb(102 127 153/var(--tw-text-opacity,1))}.text-\[\#677E96\]{--tw-text-opacity:1;color:#677e96;color:rgb(103 126 150/var(--tw-text-opacity,1))}.text-\[\#687C94\]{--tw-text-opacity:1;color:#687c94;color:rgb(104 124 148/var(--tw-text-opacity,1))}.text-\[\#688098\]{--tw-text-opacity:1;color:#688098;color:rgb(104 128 152/var(--tw-text-opacity,1))}.text-\[\#68829C\]{--tw-text-opacity:1;color:#68829c;color:rgb(104 130 156/var(--tw-text-opacity,1))}.text-\[\#6C7D8E\]{--tw-text-opacity:1;color:#6c7d8e;color:rgb(108 125 142/var(--tw-text-opacity,1))}.text-\[\#6C8297\]{--tw-text-opacity:1;color:#6c8297;color:rgb(108 130 151/var(--tw-text-opacity,1))}.text-\[\#6D8199\]{--tw-text-opacity:1;color:#6d8199;color:rgb(109 129 153/var(--tw-text-opacity,1))}.text-\[\#6D829A\]{--tw-text-opacity:1;color:#6d829a;color:rgb(109 130 154/var(--tw-text-opacity,1))}.text-\[\#6E839C\]{--tw-text-opacity:1;color:#6e839c;color:rgb(110 131 156/var(--tw-text-opacity,1))}.text-\[\#70849A\]{--tw-text-opacity:1;color:#70849a;color:rgb(112 132 154/var(--tw-text-opacity,1))}.text-\[\#71829A\]{--tw-text-opacity:1;color:#71829a;color:rgb(113 130 154/var(--tw-text-opacity,1))}.text-\[\#72869D\]{--tw-text-opacity:1;color:#72869d;color:rgb(114 134 157/var(--tw-text-opacity,1))}.text-\[\#72879C\]{--tw-text-opacity:1;color:#72879c;color:rgb(114 135 156/var(--tw-text-opacity,1))}.text-\[\#73B6EF\]{--tw-text-opacity:1;color:#73b6ef;color:rgb(115 182 239/var(--tw-text-opacity,1))}.text-\[\#76889A\]{--tw-text-opacity:1;color:#76889a;color:rgb(118 136 154/var(--tw-text-opacity,1))}.text-\[\#778DA5\]{--tw-text-opacity:1;color:#778da5;color:rgb(119 141 165/var(--tw-text-opacity,1))}.text-\[\#818B95\]{--tw-text-opacity:1;color:#818b95;color:rgb(129 139 149/var(--tw-text-opacity,1))}.text-\[\#8299B0\]{--tw-text-opacity:1;color:#8299b0;color:rgb(130 153 176/var(--tw-text-opacity,1))}.text-\[\#8B96A2\]{--tw-text-opacity:1;color:#8b96a2;color:rgb(139 150 162/var(--tw-text-opacity,1))}.text-\[\#8C64CC\]{--tw-text-opacity:1;color:#8c64cc;color:rgb(140 100 204/var(--tw-text-opacity,1))}.text-\[\#9BB5CE\]{--tw-text-opacity:1;color:#9bb5ce;color:rgb(155 181 206/var(--tw-text-opacity,1))}.text-\[\#A9BDCF\]{--tw-text-opacity:1;color:#a9bdcf;color:rgb(169 189 207/var(--tw-text-opacity,1))}.text-\[\#B1C9E2\]{--tw-text-opacity:1;color:#b1c9e2;color:rgb(177 201 226/var(--tw-text-opacity,1))}.text-accent-foreground{color:#171717;color:hsl(var(--accent-foreground))}.text-amber-700{--tw-text-opacity:1;color:#b45309;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:#78350f;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-card-foreground{color:#0a0a0a;color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:#ef4444;color:hsl(var(--destructive))}.text-destructive-foreground{color:#fafafa;color:hsl(var(--destructive-foreground))}.text-emerald-500{--tw-text-opacity:1;color:#10b981;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:#059669;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-foreground{color:#0a0a0a;color:hsl(var(--foreground))}.text-foreground\/50{color:#0a0a0a80;color:hsl(var(--foreground)/.5)}.text-muted-foreground{color:#737373;color:hsl(var(--muted-foreground))}.text-popover-foreground{color:#0a0a0a;color:hsl(var(--popover-foreground))}.text-primary{color:#171717;color:hsl(var(--primary))}.text-primary-foreground{color:#fafafa;color:hsl(var(--primary-foreground))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:#9f1239;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-secondary-foreground{color:#171717;color:hsl(var(--secondary-foreground))}.text-slate-500{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-\[\#2079D4\]{accent-color:#2079d4}.accent-\[\#267AD1\]{accent-color:#267ad1}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-\[\.35\]{opacity:.35}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);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 #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_10px_25px_rgba\(35\2c 60\2c 90\2c \.07\)\]{--tw-shadow:0 10px 25px #233c5a12;--tw-shadow-colored:0 10px 25px var(--tw-shadow-color)}.shadow-\[0_10px_25px_rgba\(35\2c 60\2c 90\2c \.07\)\],.shadow-\[0_10px_30px_rgba\(38\2c 78\2c 118\2c \.035\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(38\2c 78\2c 118\2c \.035\)\]{--tw-shadow:0 10px 30px rgba(38,78,118,.035);--tw-shadow-colored:0 10px 30px var(--tw-shadow-color)}.shadow-\[0_12px_35px_rgba\(28\2c 68\2c 118\2c \.05\)\]{--tw-shadow:0 12px 35px #1c44760d;--tw-shadow-colored:0 12px 35px var(--tw-shadow-color)}.shadow-\[0_12px_35px_rgba\(28\2c 68\2c 118\2c \.05\)\],.shadow-\[0_12px_35px_rgba\(39\2c 87\2c 135\2c \.10\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_35px_rgba\(39\2c 87\2c 135\2c \.10\)\]{--tw-shadow:0 12px 35px #2757871a;--tw-shadow-colored:0 12px 35px var(--tw-shadow-color)}.shadow-\[0_14px_40px_rgba\(34\2c 75\2c 111\2c \.07\)\]{--tw-shadow:0 14px 40px #224b6f12;--tw-shadow-colored:0 14px 40px var(--tw-shadow-color)}.shadow-\[0_14px_40px_rgba\(34\2c 75\2c 111\2c \.07\)\],.shadow-\[0_15px_35px_rgba\(40\2c 88\2c 137\2c \.055\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_15px_35px_rgba\(40\2c 88\2c 137\2c \.055\)\]{--tw-shadow:0 15px 35px rgba(40,88,137,.055);--tw-shadow-colored:0 15px 35px var(--tw-shadow-color)}.shadow-\[0_20px_35px_rgba\(31\2c 74\2c 114\2c \.15\)\]{--tw-shadow:0 20px 35px #1f4a7226;--tw-shadow-colored:0 20px 35px var(--tw-shadow-color)}.shadow-\[0_20px_35px_rgba\(31\2c 74\2c 114\2c \.15\)\],.shadow-\[0_21px_46px_rgba\(49\2c 100\2c 150\2c \.15\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_21px_46px_rgba\(49\2c 100\2c 150\2c \.15\)\]{--tw-shadow:0 21px 46px #31649626;--tw-shadow-colored:0 21px 46px var(--tw-shadow-color)}.shadow-\[0_22px_48px_rgba\(28\2c 83\2c 137\2c \.17\)\]{--tw-shadow:0 22px 48px #1c53892b;--tw-shadow-colored:0 22px 48px var(--tw-shadow-color)}.shadow-\[0_22px_48px_rgba\(28\2c 83\2c 137\2c \.17\)\],.shadow-\[0_5px_18px_rgba\(32\2c 98\2c 160\2c \.04\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_5px_18px_rgba\(32\2c 98\2c 160\2c \.04\)\]{--tw-shadow:0 5px 18px #2062a00a;--tw-shadow-colored:0 5px 18px var(--tw-shadow-color)}.shadow-\[0_8px_24px_rgba\(32\2c 105\2c 173\2c \.06\)\]{--tw-shadow:0 8px 24px #2069ad0f;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color)}.shadow-\[0_8px_24px_rgba\(32\2c 105\2c 173\2c \.06\)\],.shadow-\[0_9px_19px_rgba\(32\2c 121\2c 212\2c \.17\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_9px_19px_rgba\(32\2c 121\2c 212\2c \.17\)\]{--tw-shadow:0 9px 19px #2079d42b;--tw-shadow-colored:0 9px 19px var(--tw-shadow-color)}.shadow-\[0_9px_24px_rgba\(24\2c 91\2c 156\2c \.10\)\]{--tw-shadow:0 9px 24px #185b9c1a;--tw-shadow-colored:0 9px 24px var(--tw-shadow-color)}.shadow-\[0_9px_24px_rgba\(24\2c 91\2c 156\2c \.10\)\],.shadow-\[inset_0_1px_0_\#fff\2c 0_12px_35px_rgba\(53\2c 111\2c 176\2c \.06\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_\#fff\2c 0_12px_35px_rgba\(53\2c 111\2c 176\2c \.06\)\]{--tw-shadow:inset 0 1px 0 #fff,0 12px 35px #356fb00f;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 12px 35px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur-3xl{--tw-blur:blur(64px)}.blur-3xl,.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)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-duration:.15s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:initial}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:#0a0a0a;color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:#737373;color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{bottom:0;content:var(--tw-content);top:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:-translate-x-1\/2:after{--tw-translate-x:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:border-\[\#8BBBE9\]:hover{--tw-border-opacity:1;border-color:#8bbbe9;border-color:rgb(139 187 233/var(--tw-border-opacity,1))}.hover\:border-\[\#B6D3EF\]:hover{--tw-border-opacity:1;border-color:#b6d3ef;border-color:rgb(182 211 239/var(--tw-border-opacity,1))}.hover\:border-\[\#B6D5F4\]:hover{--tw-border-opacity:1;border-color:#b6d5f4;border-color:rgb(182 213 244/var(--tw-border-opacity,1))}.hover\:border-\[\#B9D2EC\]:hover{--tw-border-opacity:1;border-color:#b9d2ec;border-color:rgb(185 210 236/var(--tw-border-opacity,1))}.hover\:bg-\[\#155FA9\]:hover{--tw-bg-opacity:1;background-color:#155fa9;background-color:rgb(21 95 169/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1565B4\]:hover{--tw-bg-opacity:1;background-color:#1565b4;background-color:rgb(21 101 180/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1665B4\]:hover{--tw-bg-opacity:1;background-color:#1665b4;background-color:rgb(22 101 180/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1767B5\]:hover{--tw-bg-opacity:1;background-color:#1767b5;background-color:rgb(23 103 181/var(--tw-bg-opacity,1))}.hover\:bg-\[\#DDF0FF\]:hover{--tw-bg-opacity:1;background-color:#ddf0ff;background-color:rgb(221 240 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#E7F3FF\]:hover{--tw-bg-opacity:1;background-color:#e7f3ff;background-color:rgb(231 243 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#E8F4FF\]:hover{--tw-bg-opacity:1;background-color:#e8f4ff;background-color:rgb(232 244 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#E9F4FF\]:hover{--tw-bg-opacity:1;background-color:#e9f4ff;background-color:rgb(233 244 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#EAF4FF\]:hover{--tw-bg-opacity:1;background-color:#eaf4ff;background-color:rgb(234 244 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#EAF5FF\]:hover{--tw-bg-opacity:1;background-color:#eaf5ff;background-color:rgb(234 245 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#EBF5FF\]:hover{--tw-bg-opacity:1;background-color:#ebf5ff;background-color:rgb(235 245 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#EDF6FF\]:hover{--tw-bg-opacity:1;background-color:#edf6ff;background-color:rgb(237 246 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F1F6FC\]:hover{--tw-bg-opacity:1;background-color:#f1f6fc;background-color:rgb(241 246 252/var(--tw-bg-opacity,1))}.hover\:bg-accent:hover{background-color:#f5f5f5;background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:#ef4444cc;background-color:hsl(var(--destructive)/.8)}.hover\:bg-destructive\/90:hover{background-color:#ef4444e6;background-color:hsl(var(--destructive)/.9)}.hover\:bg-muted:hover{background-color:#f5f5f5;background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:#f5f5f580;background-color:hsl(var(--muted)/.5)}.hover\:bg-primary:hover{background-color:#171717;background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:#171717cc;background-color:hsl(var(--primary)/.8)}.hover\:bg-primary\/90:hover{background-color:#171717e6;background-color:hsl(var(--primary)/.9)}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-secondary:hover{background-color:#f5f5f5;background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:#f5f5f5cc;background-color:hsl(var(--secondary)/.8)}.hover\:text-accent-foreground:hover{color:#171717;color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:#0a0a0a;color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:#737373;color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:#fafafa;color:hsl(var(--primary-foreground))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-slate-700:hover{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_18px_38px_rgba\(31\2c 107\2c 183\2c \.12\)\]:hover{--tw-shadow:0 18px 38px #1f6bb71f;--tw-shadow-colored:0 18px 38px var(--tw-shadow-color)}.hover\:shadow-\[0_18px_38px_rgba\(31\2c 107\2c 183\2c \.12\)\]:hover,.hover\:shadow-md:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);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 #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.focus\:border-\[\#267AD1\]:focus{--tw-border-opacity:1;border-color:#267ad1;border-color:rgb(38 122 209/var(--tw-border-opacity,1))}.focus\:bg-accent:focus{background-color:#f5f5f5;background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:#171717;background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:#171717;color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:#fafafa;color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-\[\#267AD1\]\/10:focus{--tw-ring-color:#267ad11a}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#237AD0\]:focus-visible{outline-color:#237ad0}.focus-visible\:outline-\[\#267AD1\]:focus-visible{outline-color:#267ad1}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.active\:translate-y-0:active{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-75:disabled{opacity:.75}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-\[\#E1F0FF\]{--tw-bg-opacity:1;background-color:#e1f0ff;background-color:rgb(225 240 255/var(--tw-bg-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:#f5f5f566;border-color:hsl(var(--muted)/.4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:#e5e5e5;border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:#f5f5f5;background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:#171717;background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:#fff;background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:#737373;color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:#fafafa;color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:#0a0a0a;color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:#ef44444d;border-color:hsl(var(--destructive)/.3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:#ef4444;background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:#fafafa;color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:#fef2f2;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:#f5f5f5;background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:#f5f5f580;background-color:hsl(var(--accent)/.5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:#171717;color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:#737373;color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x)}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:#f5f5f5;background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:#fff;background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:#171717;background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:#f5f5f5;background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:#f5f5f580;background-color:hsl(var(--accent)/.5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:#f5f5f5;background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:#f5f5f5;background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:#e5e5e5;background-color:hsl(var(--input))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:#737373;color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:#171717;color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:#0a0a0a;color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:#fafafa;color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:#171717;color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:#737373;color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-duration:.15s;animation-name:exit}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:0.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{--tw-translate-y:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{--tw-translate-x:0px;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open],.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:#f5f5f5;background-color:hsl(var(--accent))}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:border-destructive:is(.dark *){border-color:#ef4444;border-color:hsl(var(--destructive))}@media (min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:h-\[286px\]{height:286px}.sm\:w-\[150px\]{width:150px}.sm\:w-\[202px\]{width:202px}.sm\:w-\[204px\]{width:204px}.sm\:w-\[224px\]{width:224px}.sm\:min-w-0{min-width:0}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[\.9fr_1\.4fr\]{grid-template-columns:.9fr 1.4fr}.sm\:grid-cols-\[minmax\(0\2c \.8fr\)_minmax\(0\2c 1\.5fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-6{gap:1.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.sm\:p-3{padding:.75rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-\[14px\]{padding:14px}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-24{padding-bottom:6rem;padding-top:6rem}.sm\:py-8{padding-bottom:2rem;padding-top:2rem}.sm\:pt-16{padding-top:4rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[25px\]{font-size:25px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[44px\]{font-size:44px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-\[86px\]{top:86px}.lg\:max-h-\[calc\(100vh-104px\)\]{max-height:calc(100vh - 104px)}.lg\:grid-cols-\[minmax\(300px\2c \.87fr\)_minmax\(0\2c 1\.13fr\)\]{grid-template-columns:minmax(300px,.87fr) minmax(0,1.13fr)}.lg\:overflow-y-auto{overflow-y:auto}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1280px){.xl\:grid-cols-\[minmax\(0\2c 360px\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,360px) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\2c 490px\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,490px) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\2c 560px\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,560px) minmax(0,1fr)}.xl\:gap-8{gap:2rem}}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:#f5f5f5;background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:#f5f5f580;background-color:hsl(var(--accent)/.5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>span\]\:line-clamp-1>span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{height:1rem;width:1rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:#ef4444;color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:#0a0a0a;color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div,.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-bottom:.375rem;padding-top:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:#737373;color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-bottom:.75rem;padding-top:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{height:1rem;width:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}html{scroll-behavior:smooth}body{background:#f6f9fe;color:#142947}::selection{background:#dbeafe}.card{background:#fff;border:1px solid #e5e7eb;box-shadow:0 3px 6px rgba(16,40,75,.025),0 18px 50px -32px #10284b38}.btn-ghost,.btn-outline,.btn-primary,.btn-success{align-items:center;border-radius:10px;display:inline-flex;font-weight:600;gap:.5rem;justify-content:center;transition:background-color .15s,box-shadow .15s,transform .15s,color .15s,border-color .15s}.btn-primary{background:linear-gradient(135deg,#1753a0,#287fde);box-shadow:0 10px 22px -12px #1753a0b3;color:#fff}.btn-primary:hover{background:linear-gradient(135deg,#123f7a,#1768bc);box-shadow:0 14px 26px -12px #1753a0b3}.btn-outline:active,.btn-primary:active,.btn-success:active{transform:translateY(1px)}.btn-primary:disabled{cursor:wait;opacity:.7}.btn-outline{background:#fff;border:1px solid #cbd5e1;color:#1f2937}.btn-outline:hover{border-color:#2563eb;color:#2563eb}.btn-success{background:#10b981;color:#fff}.btn-success:hover{background:#059669}.btn-ghost{color:#2563eb;font-size:.875rem;padding:.45rem .8rem}.btn-ghost:hover{background:#eff6ff}:is(.btn-primary,.btn-outline,.btn-success,.btn-ghost,.chip,.input):focus-visible{outline:2px solid #2563eb;outline-offset:2px}.input{background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#1f2937;font-size:.925rem;height:44px;padding:0 .85rem;transition:border-color .15s,box-shadow .15s;width:100%}.input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26;outline:none}.input:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.chip{background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#374151;font-size:.9rem;font-weight:600;height:44px;transition:border-color .15s,background-color .15s,color .15s}.chip-on,.chip:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.chip-on{background:#eff6ff;box-shadow:inset 0 0 0 1px #2563eb}.chip:disabled{background:#f8fafc;color:#cbd5e1;cursor:not-allowed}.fade-up{animation:fadeUp .5s ease-out both}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ws-sheet{background:#fff;box-shadow:0 10px 30px -12px #0f172a40;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5;min-height:1123px;padding:68px 68px 60px;width:794px}.ws-header{border:1.5px solid #222;border-radius:6px;padding:14px 16px 6px}.ws-field{align-items:flex-end;display:flex;font-size:13px;gap:8px;margin-bottom:10px}.ws-label{font-weight:700;white-space:nowrap}.ws-line{border-bottom:1px solid #444;flex:1 1;min-height:19px;overflow:hidden;padding-left:4px;text-overflow:ellipsis;white-space:nowrap}.ws-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.ws-meta{color:#555;font-size:12px;margin-top:20px;text-align:center}.ws-title{font-size:19px;font-weight:700;margin:6px 0 22px;text-align:center;text-transform:uppercase}.ws-questions{list-style:none;margin:0;padding:0}.ws-question{break-inside:avoid;display:flex;gap:10px;margin-bottom:20px;page-break-inside:avoid}.ws-num{font-weight:700;min-width:22px}.ws-body{flex:1 1}.ws-alts{list-style:none;margin:0;padding:4px 0 0 18px}.ws-answer-line{border-bottom:1px solid #888;height:30px}.ws-answer{margin-top:4px}.ws-text{border:1px solid #555;border-radius:4px;margin-bottom:10px;padding:10px 14px;white-space:pre-line}.ws-table{border-collapse:collapse;margin-bottom:10px;width:100%}.ws-table td,.ws-table th{border:1px solid #555;font-size:14px;padding:3px 10px;text-align:left}.print-only{display:none}@media print{@page{size:A4;margin:16mm 16mm 18mm}body,html{background:#fff!important}.screen-only,[data-sonner-toaster]{display:none!important}.print-only{display:block}.print-only .ws-sheet{box-shadow:none;min-height:0;padding:0;width:auto}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--af-ink:#142947;--af-blue:#1753a0;--af-sky:#287fde;--af-line:#e1eaf5}.site-header{box-shadow:0 1px 0 #1753a00a}.brand-symbol{background:linear-gradient(145deg,#1753a0,#3496e7);box-shadow:0 8px 20px -10px #1753a099}.hero-section{background:radial-gradient(circle at 78% 25%,#5ba9f630,#0000 36%),linear-gradient(125deg,#fff,#f1f7ff)}.hero-section:before{border:85px solid rgba(40,127,222,.045);border-radius:50%;content:"";height:480px;pointer-events:none;position:absolute;right:-280px;top:-280px;width:480px}.hero-highlight{color:#2279c7}.hero-preview{transform:rotate(1.5deg);transition:transform .3s ease}.hero-preview:hover{transform:rotate(0deg) translateY(-4px)}.hero-preview>div:nth-child(2){border-radius:20px;box-shadow:0 26px 75px -35px #1753a06b}.features-section{padding-top:14px}.feature-card{border-color:#e2ebf5;border-color:var(--af-line)}.feature-card:hover{box-shadow:0 20px 40px -25px #1753a04d}.generator-section{background:linear-gradient(180deg,#f3f7fd,#f9fbfe)}.generator-form{border:1px solid #dde8f5;box-shadow:0 18px 55px -34px #12407a38}.generator-form .chip,.generator-form .input{border-color:#d6e1ef}.generator-form .chip-on{background:#eaf4ff;border-color:#287fde}.preview-empty{background:linear-gradient(160deg,#fff,#f8fbff);border:1px dashed #c8d8eb}.preview-panel .card{border-color:#dde8f5}.how-section ol li{border-color:#c5dff9}.site-footer{background:#f4f8fe}@media(max-width:640px){.hero-inner{padding-bottom:64px;padding-top:44px}.hero-preview{max-width:300px;transform:none}.generator-section{padding-top:64px}.features-section,.generator-section{padding-bottom:64px}}@media(prefers-reduced-motion:reduce){.fade-up{animation:none!important}.hero-preview{transition:none}}:root{--af-ink:#172b4d;--af-blue:#1768bd;--af-sky:#2387d8;--af-soft-blue:#eaf4ff;--af-subtext:#687c94;--af-line:#e2ebf5}html{scroll-padding-top:85px}body{color:#172b4d;color:var(--af-ink);font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif}.screen-only{background:#fff}.site-header{box-shadow:0 4px 25px rgba(25,79,145,.035)}.brand-symbol{background:linear-gradient(135deg,#1760b5,#2c96e9);box-shadow:0 8px 17px -9px #1972cce6}.nav-link{transition:color .15s ease}.nav-link:hover{color:#1768bd}.btn-primary{background:linear-gradient(135deg,#175aaf,#2689df);border-radius:12px;box-shadow:0 12px 24px -12px #1058aba3}.btn-primary:hover{background:linear-gradient(135deg,#114c9a,#1777c7);transform:translateY(-1px)}.btn-outline{border-color:#c9d9eb;border-radius:12px;color:#24527f;font-weight:700}.btn-outline:hover{background:#f5faff}.btn-success{background:#14a77a;border-radius:12px}.btn-success:hover{background:#118d68}.input{border:1px solid #d4e0ed;border-radius:11px;color:#172b4d;font-size:13px;min-width:0}.input:focus{border-color:#2387d8;box-shadow:0 0 0 3px #2387d81a}.input::placeholder{color:#9caec0}.chip{border-color:#d4e0ed;border-radius:11px}.chip-on{background:#eaf4ff;border-color:#2685d7;box-shadow:inset 0 0 0 1px #2685d7;color:#1765b4}.card{border:1px solid #e2ebf5;border-radius:20px;box-shadow:0 16px 40px -28px #1b4d843b}.hero-section{background:linear-gradient(115deg,#fff,#f9fcff 36%,#eaf5ff)}.hero-section:before{border:100px solid rgba(35,135,216,.025);height:720px;right:-360px;top:-380px;width:720px}.hero-inner{position:relative;z-index:1}.hero-highlight{color:#227dcb}.eyebrow-pill{background:#ebf6fff2;border:1px solid #d5e9ff;color:#236fb3;letter-spacing:.06em}.hero-copy{position:relative;z-index:2}.hero-art{align-items:center;animation-delay:.12s;display:flex;justify-content:center;min-height:390px;min-width:0;position:relative}.hero-art-halo{aspect-ratio:1;background:radial-gradient(circle at 45% 52%,#cde9ff 0,#e6f5ff 55%,#f4f9ff00 75%);border-radius:50%;filter:blur(3px);max-width:570px;position:absolute;width:87%}.hero-art-image-wrap{border-radius:30px;box-shadow:0 25px 65px -49px #1056a973;margin:0 auto;-webkit-mask-image:radial-gradient(ellipse 82% 77% at 50% 50%,#000 69%,#0000 100%);mask-image:radial-gradient(ellipse 82% 77% at 50% 50%,#000 69%,#0000 100%);overflow:hidden;position:relative;width:min(105%,700px);z-index:1}.hero-art-image{display:block;height:auto;width:100%}.hero-float-badge{align-items:center;background:#fff;border:1px solid #edf3fa;border-radius:14px;box-shadow:0 16px 38px #1758a524;color:#244461;display:inline-flex;font-size:12px;font-weight:800;gap:8px;padding:12px 15px;position:absolute;white-space:nowrap;z-index:2}.hero-badge-top{left:4%;top:10%;transform:rotate(-4deg)}.hero-badge-bottom{bottom:11%;right:1%;transform:rotate(3deg)}.hero-art-dot{border-radius:50%;position:absolute;z-index:0}.hero-art-dot-one{background:#ffd76f;height:16px;right:7%;top:7%;width:16px}.hero-art-dot-two{background:#85dbcf;bottom:13%;height:11px;left:10%;width:11px}.hero-bottom-line{background:#e8f0fa;bottom:0;height:1px;left:0;position:absolute;right:0}.section-eyebrow{color:#2379c3;font-size:11px;font-weight:800;letter-spacing:.16em}.feature-v2{background:#f7fbff;border:1px solid #e7f0fb;border-radius:24px;box-shadow:0 10px 30px -30px #1b5790;isolation:isolate;min-height:300px;overflow:hidden;padding:32px;position:relative;transition:transform .25s ease,box-shadow .25s ease}.feature-v2:hover{box-shadow:0 23px 48px -32px #0c4c9145;transform:translateY(-5px)}.feature-v2-icon{background:linear-gradient(135deg,#e2f1ff,#f2f9ff);border:1px solid #d7e9fc;border-radius:19px;box-shadow:inset 0 1px 0 #fff,0 11px 18px -16px #2c71a9;color:#277dcc;display:grid;height:67px;place-items:center;width:67px}.feature-yellow{background:#fffcf7;border-color:#fbf0df}.feature-yellow .feature-v2-icon{background:linear-gradient(135deg,#fff1c8,#fff9e7);border-color:#fce7ba;color:#c18b21}.feature-mint{background:#f7fcfa;border-color:#dfefe9}.feature-mint .feature-v2-icon{background:linear-gradient(135deg,#d8f6ea,#eefff8);border-color:#d4f2e5;color:#1c9f78}.feature-decoration{border:40px solid rgba(40,137,214,.035);border-radius:50%;height:230px;position:absolute;right:-155px;top:-110px;width:230px;z-index:-1}.feature-yellow .feature-decoration{border-color:#efbb480d}.feature-mint .feature-decoration{border-color:#24a3790d}.showcase-section{background:linear-gradient(125deg,#f1f8ff,#f9fcff 54%,#f2fafd)}.showcase-stage{height:475px;margin:0 auto;max-width:620px;position:relative;width:100%}.showcase-stage-glow{background:radial-gradient(ellipse,#d7eafb,#0000 70%);border-radius:50%;height:85%;left:5%;position:absolute;top:5%;width:90%}.sample-page-wrap{filter:drop-shadow(0 27px 30px rgba(16,68,124,.13));min-height:405px;position:absolute;top:40px;width:305px}.sample-page-wrap-front{left:7%;transform:rotate(-6deg);z-index:2}.sample-page-wrap-back{right:4%;top:57px;transform:rotate(8deg);z-index:1}.sample-page{background:#fff;border:1px solid #e5eaf0;border-radius:10px;box-shadow:inset 0 0 0 1px #fff;color:#27364a;font-family:Arial,Helvetica,sans-serif;height:400px;padding:30px 28px;position:relative;text-align:left;width:305px}.sample-page-top{font-size:8px;font-weight:700;letter-spacing:.03em}.sample-page-line{background:#cbd6e1;height:1px;margin:9px 0 13px}.sample-page-meta{font-size:7px;font-weight:700}.sample-page h4{font-size:12px;font-weight:800;margin:17px 0 13px;text-align:center}.sample-page-rule{background:#e4eaf1;height:1px;margin-bottom:19px}.sample-q{display:flex;font-size:9px;gap:8px;line-height:1.5;margin-top:18px}.sample-q b{color:#174f8b}.sample-answers{display:flex;font-size:8px;justify-content:space-around;margin:10px 0}.sample-response-line{background:#cdd5de;height:1px;margin:17px 0 20px 22px}.sample-correct{color:#178360;font-size:9px;font-weight:700;margin:9px 0 16px 22px}.sample-page-footer{border-top:1px solid #e5eaf0;bottom:16px;color:#98a6b5;font-size:6px;left:28px;letter-spacing:.09em;padding-top:8px;position:absolute;right:28px;text-align:center}.sample-page-answer{border-top:4px solid #70cca8}.showcase-floating-tag{align-items:center;background:#fff;border:1px solid #ebf2f7;border-radius:14px;bottom:15px;box-shadow:0 13px 35px #23558a2b;color:#244461;display:inline-flex;font-size:12px;font-weight:800;gap:9px;left:39%;padding:12px 16px;position:absolute;white-space:nowrap;z-index:4}.showcase-check{background:#dff5ea;border-radius:50%;color:#1aab77;display:grid;flex-shrink:0;height:30px;place-items:center;width:30px}.generator-section{background:radial-gradient(circle at 92% 8%,#b1daff33,#0000 34%),linear-gradient(180deg,#f3f8fe,#f9fbfe)}.generator-hint{background:#fff;border:1px solid #dceaf7;border-radius:100px;box-shadow:0 5px 18px #12539c0a;color:#477aa9;display:inline-flex;font-size:11px;font-weight:700;padding:10px 15px;white-space:nowrap}.generator-form{border:1px solid #dde9f6;border-radius:21px;box-shadow:0 18px 42px -30px #10529c38}.generator-form .chip{min-width:0}.generator-form .chip:not(.h-auto),.generator-form .input{height:46px}.generator-form .chip-on{border-color:#2387d8}.generator-form label{min-width:0}.preview-empty{background:linear-gradient(145deg,#fff,#f9fcff);border:1px dashed #bed6ed}.preview-panel .card{border-color:#dbe8f6}.empty-preview-scene{height:165px;position:relative;width:190px}.empty-preview-shadow{background:#a9cded;border-radius:50%;bottom:6px;filter:blur(14px);height:25px;left:15px;opacity:.34;position:absolute;width:165px}.empty-preview-paper{background:#fff;border:1px solid #dbe6f1;border-radius:10px;box-shadow:0 8px 17px -10px #1054a929;height:145px;position:absolute;width:112px}.empty-preview-paper-back{background:#f1f8ff;left:70px;top:0;transform:rotate(11deg)}.empty-preview-paper-front{left:40px;padding:19px 12px;top:9px;transform:rotate(-6deg)}.empty-preview-paper-title{background:#9fcbf0;border-radius:4px;height:6px;margin:0 auto 18px;width:70%}.empty-preview-paper-line{background:#d8e5f2;border-radius:3px;height:4px;margin:10px 0;width:66%}.empty-preview-paper-line.long{width:100%}.empty-preview-paper-line.short{width:45%}.empty-preview-check{background:#dcf6e9;border:3px solid #fff;border-radius:16px;bottom:17px;box-shadow:0 8px 20px #1e9b6f26;color:#18a36c;display:grid;height:50px;place-items:center;position:absolute;right:-1px;width:50px;z-index:2}.how-section{border-top:1px solid #ecf2f8}.step-v2{align-items:center;background:#fff;border:1px solid #e5edf7;border-radius:23px;box-shadow:0 17px 32px -29px #16477d47;display:flex;flex-direction:column;min-height:260px;padding:34px 26px;position:relative;text-align:center}.step-icon{background:linear-gradient(145deg,#e6f3ff,#f7fbff);border:1px solid #dcecfd;border-radius:22px;box-shadow:0 12px 25px -20px #2275bf;color:#247fcb;display:grid;height:77px;place-items:center;width:77px}.step-v2:nth-child(2) .step-icon{background:linear-gradient(145deg,#ebfbf4,#f9fffc);border-color:#ddf6e8;color:#25a980}.step-v2:nth-child(3) .step-icon{background:linear-gradient(145deg,#fff6df,#fffdfa);border-color:#f9eccf;color:#cb9a2f}.step-number{color:#7d9cb8;font-size:12px;font-weight:800;left:24px;position:absolute;top:20px}.closing-section{background:#fff}.closing-inner{background:linear-gradient(125deg,#145199,#257fca);box-shadow:0 20px 45px -28px #104b9270;position:relative}.closing-decor{border:80px solid #ffffff0a;border-radius:50%;height:380px;position:absolute;width:380px}.closing-decor-one{right:10%;top:-290px}.closing-decor-two{bottom:-350px;left:30%}.site-footer{background:#f8fbff}@media (max-width:1199px){.generator-workspace{grid-template-columns:minmax(0,1fr)}.generator-form{max-width:none}}@media (max-width:1023px){.hero-art{min-height:330px}.hero-float-badge{font-size:11px;padding:10px 12px}.hero-badge-top{top:4%}.hero-badge-bottom{bottom:6%}.showcase-stage{max-width:530px}}@media (max-width:767px){.hero-section{text-align:left}.hero-inner{gap:10px}.hero-art{min-height:270px}.hero-float-badge{font-size:10px;padding:8px 10px}.hero-badge-top{left:0;top:4%}.hero-badge-bottom{bottom:3%;right:0}.showcase-stage{height:385px;max-width:460px}.sample-page-wrap{transform-origin:top left}.sample-page-wrap-front{left:5%;transform:scale(.79) rotate(-6deg)}.sample-page-wrap-back{right:-11%;transform:scale(.79) rotate(8deg)}.showcase-floating-tag{bottom:3px;left:26%}.feature-v2{padding:27px}.feature-v2,.step-v2{min-height:0}}@media (max-width:430px){.brand-name{font-size:17px}.hero-art{min-height:200px}.hero-float-badge{font-size:9px}.hero-badge-top{top:-2%}.showcase-stage{height:335px}.sample-page-wrap-front{left:0;transform:scale(.65) rotate(-6deg)}.sample-page-wrap-back{right:-34%;transform:scale(.65) rotate(8deg)}.showcase-floating-tag{bottom:4px;font-size:11px;left:18%}.generator-form{padding:20px}.generator-form .grid.sm\\:grid-cols-2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fade-up{animation:none!important}.btn-primary,.feature-v2{transition:none!important}}:root{--v3-navy:#0b1e42;--v3-blue:#1479e7;--v3-sky:#38b8ff;--v3-subtle:#70819a}.v3-container{margin-inline:auto;width:min(100% - 64px,1320px)}.v3-header{backdrop-filter:blur(24px) saturate(1.45);-webkit-backdrop-filter:blur(24px) saturate(1.45);background:#ffffffe3!important;border-bottom:1px solid #d3e5facc;box-shadow:0 10px 36px -36px #10458259}.v3-header-inner{align-items:center;display:flex;gap:30px;height:76px;justify-content:space-between;margin:auto;width:min(100% - 64px,1320px)}.v3-brand{align-items:center;display:inline-flex;flex-shrink:0;gap:11px;text-decoration:none}.v3-logo-symbol{background:linear-gradient(135deg,#1761be,#2bb4ff);border-radius:14px;box-shadow:0 7px 16px #0963da36,inset 0 1px 1px #ffffff6b;color:#fff;display:grid;height:42px;place-items:center;width:42px}.v3-brand .brand-name{color:#102748;font-size:20px;font-weight:800;letter-spacing:-.05em}.v3-brand .brand-name span{color:#1983e8}.v3-desktop-nav{align-items:center;display:flex;gap:29px}.v3-desktop-nav a{color:#52617a;font-size:12.5px;font-weight:750;padding:10px 0;transition:color .2s;white-space:nowrap}.v3-desktop-nav a:focus-visible,.v3-desktop-nav a:hover{color:#096bc8}.v3-desktop-nav a:after{background:#2387d8;border-radius:3px;bottom:3px;left:0;right:100%;transition:right .25s}.v3-desktop-nav a:hover:after{right:0}.v3-header-actions{align-items:center;display:flex;gap:10px}.v3-nav-cta{border-radius:12px;box-shadow:0 9px 22px -15px #1262b5;font-size:12.5px;height:42px;padding:0 19px}.v3-nav-cta:hover{transform:translateY(-2px)}.v3-menu-trigger{align-items:center;background:#fff;border:1px solid #dce8f6;border-radius:12px;color:#17416e;display:none;height:42px;justify-content:center;width:42px}.v3-mobile-nav{display:none}.v3-hero{background:radial-gradient(ellipse 37% 70% at 88% 43%,#5cadfb30,#0000 90%),linear-gradient(113deg,#fff,#f5faff 44%,#edf7ff);overflow:hidden;position:relative}.v3-hero-bg-glow{background:radial-gradient(circle at 4% 83%,#5dd7c414,#0000 30%);inset:0;pointer-events:none;position:absolute}.v3-hero-layout{grid-gap:30px;align-items:center;display:grid;gap:30px;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);min-height:680px;padding-bottom:93px;padding-top:78px;position:relative;z-index:1}.v3-hero-copy{position:relative;z-index:3}.v3-eyebrow-pill{align-items:center;background:#eaf6ffe0;border:1px solid #cae7ff;border-radius:100px;box-shadow:0 8px 24px -20px #1e78ca;color:#1a76c6;display:inline-flex;font-size:10.5px;font-weight:850;gap:10px;letter-spacing:.08em;padding:9px 15px}.v3-hero h1{color:#0b2144;font-size:clamp(49px,4.4vw,72px);font-weight:850;letter-spacing:-.065em;line-height:1.095;margin:27px 0 0;max-width:670px}.v3-hero h1 span{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#1266ca,#26a4f8);-webkit-background-clip:text;background-clip:text;color:#1580eb}.v3-hero-copy>p{color:#647991;font-size:16px;line-height:1.85;margin-top:23px;max-width:520px}.v3-hero-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:31px}.v3-cta-main{background:linear-gradient(125deg,#0d5cb7,#208ff0)!important;border-radius:13px;box-shadow:0 15px 28px -18px #0d60d2b8,inset 0 1px 1px #fff3;font-size:14px;height:53px;letter-spacing:-.015em;padding:0 25px}.v3-cta-main:hover{box-shadow:0 20px 34px -17px #0d60d29e;transform:translateY(-3px)}.v3-cta-secondary{align-items:center;background:#ffffffd9;border:1px solid #c9dff4;border-radius:13px;color:#1c5189;display:inline-flex;font-size:13.5px;font-weight:800;gap:9px;min-height:53px;padding:0 20px;transition:transform .2s,background .2s,box-shadow .2s}.v3-cta-secondary:hover{background:#fff;box-shadow:0 13px 25px -18px #185a9b;transform:translateY(-3px)}.v3-proof{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:48px}.v3-proof>div{grid-column-gap:8px;grid-row-gap:1px;align-items:center;column-gap:8px;display:grid;grid-template-columns:34px auto;row-gap:1px}.v3-proof-icon{background:#eaf5ff;border-radius:11px;color:#137bd7;display:grid;grid-row:span 2;height:33px;place-items:center;width:33px}.v3-proof strong{color:#16314f;font-size:15px;line-height:1.1}.v3-proof small{color:#7f8fa3;font-size:10px;font-weight:600;line-height:1.3}.v3-proof-separator{background:#dceafa;height:29px;width:1px}.v3-hero-edge{background:linear-gradient(90deg,#0000,#b7d9ff,#0000);bottom:0;height:1px;left:0;position:absolute;right:0;z-index:4}.v3-hero-stage{height:535px;isolation:isolate;perspective:1000px;position:relative;transform-style:preserve-3d}.v3-stage-grid{background-image:linear-gradient(#1d82de1c 1px,#0000 0),linear-gradient(90deg,#1d82de1c 1px,#0000 0);background-size:36px 36px;inset:-40px -26px -45px;-webkit-mask-image:radial-gradient(ellipse 62% 56% at 55% 55%,#000 10%,#0000 100%);mask-image:radial-gradient(ellipse 62% 56% at 55% 55%,#000 10%,#0000 100%);position:absolute;transform:perspective(500px) rotateX(52deg) translateY(48px);z-index:-1}.v3-stage-orbit{border:1px solid #47aaff47;border-radius:50%;pointer-events:none;position:absolute;z-index:0}.v3-stage-orbit-one{height:380px;left:3%;top:14%;transform:rotate(-22deg);width:540px}.v3-stage-orbit-two{border-color:#1a80f021;height:490px;left:18%;top:-1%;transform:rotate(22deg);width:400px}.v3-stage-light{border-radius:50%;filter:blur(40px);pointer-events:none;position:absolute;z-index:-2}.v3-stage-light-one{background:#2ea1ff52;height:350px;left:12%;top:12%;width:400px}.v3-stage-light-two{background:#32dbcb2b;bottom:0;height:200px;right:0;width:240px}.v3-art-glass-frame{align-items:center;background:linear-gradient(135deg,#ffffff73,#bbe2ff2b);border:1px solid #ffffffb8;border-radius:34px;box-shadow:0 45px 90px -52px #1066be5e,inset 0 1px 0 #ffffffb3;display:flex;inset:49px 0 48px 20px;justify-content:center;overflow:hidden;position:absolute;transform:rotateY(-7deg) rotateX(2deg);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.v3-hero-stage:hover .v3-art-glass-frame{transform:rotateY(-2deg) rotateX(0deg) translateY(-6px)}.v3-art-glass-frame:before{background:linear-gradient(137deg,#ffffff61,#0000 35%,#0000 75%,#ffffff40);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.v3-art-glass-frame img{display:block;filter:drop-shadow(0 15px 14px rgba(18,71,128,.11));height:100%;object-fit:contain;width:110%}.v3-floating-card{align-items:center;animation:v3Float 5s ease-in-out infinite;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffdb;border:1px solid #fffffff2;border-radius:17px;box-shadow:0 19px 39px -21px #0d4a9a70,inset 0 1px 0 #fff;display:flex;gap:11px;padding:13px 17px;position:absolute;z-index:4}.v3-floating-card strong{color:#162d4b;display:block;font-size:12px;font-weight:850;white-space:nowrap}.v3-floating-card small{color:#7186a1;display:block;font-size:10px;margin-top:3px;white-space:nowrap}.v3-floating-icon{border-radius:12px;display:grid;height:35px;place-items:center;width:35px}.v3-sun{background:#fff5d5;color:#f0a517}.v3-green{background:#dafbef;color:#0dab7b}.v3-floating-card-top{left:0;top:6%;transform:rotate(-4deg)}.v3-floating-card-bottom{animation-delay:-2.5s;bottom:5%;right:-2%}.v3-hero-spark{color:#25a2ff;pointer-events:none;position:absolute;text-shadow:0 0 20px #5ec5ff;z-index:3}.v3-spark-1{font-size:40px;right:16%;top:5%}.v3-spark-2{bottom:12%;color:#17b5ad;font-size:24px;left:8%}@keyframes v3Float{0%,to{translate:0 0}50%{translate:0 -10px}}.v3-features{background:#fff;padding:105px 0 110px}.v3-section-label{color:#177dd0;display:inline-block;font-size:11px;font-weight:850;letter-spacing:.17em}.v3-section-head{align-items:end;display:flex;gap:38px;justify-content:space-between}.v3-how-heading h2,.v3-section-head h2{color:#12284a;font-size:clamp(34px,3.2vw,47px);font-weight:850;letter-spacing:-.05em;line-height:1.16;margin-top:15px}.v3-how-heading h2 span,.v3-section-head h2 span{color:#1e80da}.v3-section-head p{color:#76869b;font-size:14px;line-height:1.9;max-width:330px}.v3-bento{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:39px}.v3-bento article{border-radius:26px;min-width:0;overflow:hidden;position:relative;transition:transform .3s,box-shadow .3s}.v3-bento article:hover{box-shadow:0 27px 50px -35px #08448c5e;transform:translateY(-5px)}.v3-bento-main{align-items:center;background:linear-gradient(122deg,#e8f5ff,#dff0ff 65%,#d5ecff);border:1px solid #cbe7ff;display:flex;grid-column:span 7;min-height:380px}.v3-bento-main-copy{flex:0 0 47%;max-width:47%;padding:35px 12px 35px 35px;position:relative;z-index:2}.v3-bento-kicker{align-items:center;color:#247ab7;display:inline-flex;font-size:10px;font-weight:850;gap:7px;letter-spacing:.105em}.v3-bento-main h3{color:#102d53;font-size:clamp(23px,2.2vw,32px);font-weight:850;letter-spacing:-.045em;line-height:1.2;margin-top:20px}.v3-bento-main p{color:#58748e;font-size:13px;line-height:1.8;margin-top:16px}.v3-bento-accent{border:50px solid #fff3;border-radius:50%;height:350px;pointer-events:none;position:absolute;right:-160px;top:-205px;width:350px}.v3-mini-builder{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #fffffff2;border-radius:18px;box-shadow:0 31px 65px -32px #1566b56e;height:auto;position:absolute;right:-3%;top:45px;transform:rotate(5deg);transition:transform .35s;width:52%;z-index:1}.v3-bento-main:hover .v3-mini-builder{transform:rotate(2deg) translateY(-7px)}.v3-builder-top{align-items:center;border-bottom:1px solid #e8f1fb;color:#385a7e;display:flex;font-size:10px;font-weight:800;gap:12px;padding:12px 15px}.v3-builder-top>svg{color:#278ad4;margin-left:auto}.v3-window-dots{display:flex;gap:4px}.v3-window-dots i{background:#b7d5f1;border-radius:50%;height:6px;width:6px}.v3-window-dots i:first-child{background:#f9a7a7}.v3-window-dots i:nth-child(2){background:#f3d18b}.v3-builder-content{padding:15px}.v3-builder-row{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1.2fr}.v3-builder-full,.v3-builder-row>div{display:flex;flex-direction:column;gap:6px;min-width:0}.v3-builder-content small{color:#8196a9;font-size:8px;font-weight:850;letter-spacing:.1em}.v3-builder-content strong{align-items:center;background:#fff;border:1px solid #dfebf8;border-radius:7px;color:#254569;display:flex;font-size:9px;gap:4px;justify-content:space-between;padding:10px 8px;white-space:nowrap}.v3-builder-full{margin-top:14px}.v3-builder-chips{display:flex;gap:7px;margin:14px 0 17px}.v3-builder-chips span{background:#fff;border:1px solid #dceafa;border-radius:7px;color:#7896b3;flex:1 1;font-size:9px;min-width:0;padding:8px 1px;text-align:center}.v3-builder-chips .v3-builder-chip-on{background:#e5f3ff;border-color:#3497eb;color:#1169b5;font-weight:800}.v3-builder-button{background:linear-gradient(110deg,#1764bc,#269aef);border-radius:8px;color:#fff;font-weight:850;gap:6px;justify-content:center;padding:11px}.v3-builder-button,.v3-builder-float{align-items:center;display:flex;font-size:10px}.v3-builder-float{background:#fff;border:1px solid #dff8ec;border-radius:12px;bottom:-23px;box-shadow:0 12px 22px -13px #387aae;color:#168b75;font-weight:800;gap:7px;padding:10px 12px;position:absolute;right:-8px}.v3-bento-docs{background:linear-gradient(135deg,#102957,#174e9d);border:1px solid #2462b5;grid-column:span 5;min-height:380px}.v3-bento-docs:before{background:#2b8bf0;border-radius:50%;bottom:-100px;content:"";filter:blur(65px);height:300px;opacity:.42;pointer-events:none;position:absolute;right:-60px;width:300px}.v3-bento-text{max-width:66%;padding:35px 30px;position:relative;z-index:2}.v3-bento-docs .v3-bento-kicker{color:#a9dfff}.v3-bento-docs h3{color:#fff;font-size:27px;font-weight:850;letter-spacing:-.045em;line-height:1.2;margin-top:15px}.v3-bento-docs p{color:#b9d3ee;font-size:13px;line-height:1.6;margin-top:10px}.v3-doc-stack{bottom:-28px;height:245px;position:absolute;right:4%;transform:rotate(2deg);width:270px}.v3-doc{background:#fff;border:1px solid #e5edf7;border-radius:8px;box-shadow:0 18px 32px -15px #001e4f;color:#26425f;height:210px;padding:20px 12px;position:absolute;top:5px;width:162px}.v3-doc-front{left:0;top:19px;transform:rotate(-12deg);z-index:2}.v3-doc-back{right:3px;transform:rotate(12deg)}.v3-doc-head{font-size:9px;font-weight:850;margin-bottom:15px;text-align:center}.v3-doc span{display:block;font-size:8px;margin-bottom:8px}.v3-doc i{background:#cbd6e4;display:block;height:1px;margin:8px 0 13px}.v3-doc-ok{color:#19af85;margin-top:8px}.v3-doc-badge{background:#fff;border-radius:9px;bottom:11px;box-shadow:0 8px 20px #10346055;color:#145d9b;font-size:9px;font-weight:850;gap:5px;padding:8px 10px;position:absolute;right:5px;z-index:4}.v3-bento-small,.v3-doc-badge{align-items:center;display:flex}.v3-bento-small{border:1px solid #e4edf9;gap:18px;grid-column:span 4;min-height:160px;padding:25px}.v3-bento-small strong{color:#173456;display:block;font-size:16px;font-weight:850;letter-spacing:-.025em}.v3-bento-small p{color:#72859d;font-size:12px;line-height:1.65;margin-top:5px}.v3-small-icon{background:#ffffffad;border:1px solid #ffffffe6;border-radius:18px;box-shadow:0 13px 25px -19px #175890;display:grid;flex-shrink:0;height:63px;place-items:center;width:63px}.v3-bento-blue{background:#f0f7ff;color:#287ed0}.v3-bento-mint{background:#effaf7;color:#15a47d}.v3-bento-yellow{background:#fff8eb;color:#d79723}.v3-showcase{background:radial-gradient(ellipse 46% 75% at 81% 48%,#144b9b 0,#0000 88%),linear-gradient(115deg,#071a3b,#0b2a60 72%,#0c3974);isolation:isolate;overflow:hidden;padding:105px 0;position:relative}.v3-showcase:after{background-image:linear-gradient(rgba(79,156,239,.055) 1px,#0000 0),linear-gradient(90deg,rgba(79,156,239,.055) 1px,#0000 0);background-size:46px 46px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000);mask-image:linear-gradient(90deg,#0000 25%,#000);pointer-events:none;position:absolute;z-index:-1}.v3-showcase-layout{grid-gap:45px;align-items:center;display:grid;gap:45px;grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr)}.v3-showcase-copy{position:relative;z-index:5}.v3-showcase-label{align-items:center;color:#7ecbff;display:inline-flex;font-size:11px;font-weight:850;gap:8px;letter-spacing:.12em}.v3-showcase-copy h2{color:#fff;font-size:clamp(35px,3.7vw,54px);font-weight:850;letter-spacing:-.055em;line-height:1.12;margin-top:20px;max-width:540px}.v3-showcase-copy h2 span{color:#59b9ff}.v3-showcase-copy>p{color:#aac4e2;font-size:15px;line-height:1.85;margin-top:22px;max-width:470px}.v3-demo-toggle{background:#ffffff14;border:1px solid #afdcff2b;border-radius:13px;display:inline-flex;gap:5px;margin-top:30px;padding:5px}.v3-demo-toggle button{border-radius:9px;color:#aecce9;font-size:12px;font-weight:800;padding:12px 18px;transition:background .2s,color .2s}.v3-demo-toggle button.active{background:#fff;box-shadow:0 5px 13px #0000001a;color:#1554a0}.v3-demo-toggle button:focus-visible{outline:2px solid #80d4ff;outline-offset:3px}.v3-showcase-perks{display:flex;flex-direction:column;gap:13px;margin-top:29px}.v3-showcase-perks span{align-items:center;color:#d2e8fa;display:flex;font-size:13px;font-weight:650;gap:10px}.v3-showcase-perks svg{color:#4be4b9}.v3-light-cta{align-items:center;background:linear-gradient(120deg,#0d92e9,#54baff);border-radius:12px;box-shadow:0 14px 30px -22px #48b9ff;color:#071c40;display:inline-flex;font-size:13px;font-weight:850;gap:10px;margin-top:31px;padding:13px 20px;transition:transform .2s}.v3-light-cta:hover{transform:translateY(-3px)}.v3-showcase-copy>small{color:#789fc7;display:block;font-size:10px;line-height:1.6;margin-top:19px}.v3-showcase-visual{min-height:520px;perspective:1100px;position:relative}.v3-showcase-glow{background:#368eff;border-radius:50%;filter:blur(62px);height:85%;left:11%;opacity:.22;position:absolute;top:8%;width:78%}.v3-showcase-circuit{border:1px solid #77ccff21;border-radius:50%;inset:0;position:absolute;transform:rotate(-19deg) scale(.95,.7)}.v3-demo-paper-position{filter:drop-shadow(0 35px 22px rgba(0,8,35,.28));position:absolute;top:52px;transition:transform .3s}.v3-demo-paper-position-front{left:9%;transform:rotate(-9deg);z-index:3}.v3-demo-paper-position-back{right:8%;top:76px;transform:rotate(10deg);z-index:2}.v3-showcase-visual:hover .v3-demo-paper-position-front{transform:rotate(-5deg) translateY(-8px)}.v3-showcase-visual:hover .v3-demo-paper-position-back{transform:rotate(6deg) translateY(-5px)}.v3-demo-paper{background:#fff;border:1px solid #e2eaf4;border-radius:13px;box-shadow:inset 0 1px 2px #fff;color:#20314b;height:415px;padding:31px 27px;position:relative;width:295px}.v3-demo-answer{border-top:5px solid #3bd2a1}.v3-paper-top{font:800 8px/1.6 Arial,sans-serif;letter-spacing:.02em}.v3-paper-meta{font:700 7px/1.5 Arial,sans-serif;margin-top:10px}.v3-paper-title{display:block;font:800 12px/1.5 Arial,sans-serif;margin-top:22px;text-align:center}.v3-paper-rule{background:#dfe5ed;height:1px;margin:11px 0 17px}.v3-paper-question{display:flex;font:9px/1.5 Arial,sans-serif;gap:8px;margin:17px 0}.v3-paper-question b{color:#287cbe}.v3-paper-question div{flex:1 1}.v3-paper-question span{display:block}.v3-paper-question i{background:#d2dbe5;display:block;height:1px;margin:14px 0 0;width:96%}.v3-paper-question em{color:#159771;display:block;font-style:normal;font-weight:700;margin-top:7px}.v3-paper-footer{border-top:1px solid #e9eef4;bottom:21px;color:#94a5b8;font:6px Arial,sans-serif;left:25px;letter-spacing:.07em;padding-top:9px;position:absolute;right:25px;text-align:center}.v3-showcase-floating{align-items:center;animation:v3Float 5s ease-in-out -3s infinite;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fffff2;border:1px solid #fff;border-radius:13px;bottom:28px;box-shadow:0 18px 28px -16px #0000008c;color:#147c62;display:flex;font-size:12px;font-weight:850;gap:9px;padding:12px 17px;position:absolute;right:2%;z-index:5}.v3-generator{background:radial-gradient(ellipse 50% 60% at 89% 5%,#2d90f421,#0000 100%),linear-gradient(180deg,#edf6ff,#f7fbff 55%,#f8fbff)!important;padding-bottom:100px;padding-top:87px}.v3-generator-overline{align-items:center;color:#2276ba;display:flex;font-size:10px;font-weight:850;gap:8px;letter-spacing:.15em;margin-bottom:16px}.v3-generator-overline-right{align-items:center;background:#fff;border:1px solid #d4e8fb;border-radius:100px;box-shadow:0 9px 20px -19px #186fb5;color:#3176ac;display:inline-flex;font-size:11px;gap:7px;letter-spacing:0;margin-left:auto;padding:10px 14px}.v3-generator .generator-heading h2{color:#122b50;font-size:clamp(31px,3.3vw,46px)}.v3-generator .generator-heading{align-items:center}.v3-generator .generator-hint{align-items:center;background:#ffffffd4;display:inline-flex;gap:8px}.v3-generator .generator-workspace{gap:24px}.v3-generator .generator-form{background:#fffffff5;border-color:#d5e7fa;border-radius:24px;box-shadow:0 25px 66px -44px #1f5cab73,inset 0 1px 0 #fff;position:relative}.v3-generator .generator-form:before{background:linear-gradient(90deg,#2684e6,#4bdac2,#e5cb7c);border-radius:0 0 6px 6px;content:"";height:4px;left:24px;opacity:.84;position:absolute;right:24px;top:0}.v3-generator .generator-form .chip-on{background:#e7f4ff;border-color:#2387d8;box-shadow:0 0 0 1px #2387d8,inset 0 1px 3px #d9ecff}.v3-generator .generator-form .input:focus{border-color:#2684e9;box-shadow:0 0 0 3px #e3f3ff}.v3-generator .preview-empty{background:linear-gradient(135deg,#fff,#f4faff);border-radius:24px;box-shadow:0 25px 50px -44px #1b7fcc}.v3-generator .preview-panel{min-width:0}.v3-how{background:linear-gradient(180deg,#fff,#f8fbff);padding:100px 0 90px}.v3-how-heading{text-align:center}.v3-how-heading h2{margin:14px auto 0;max-width:780px}.v3-how-heading p{color:#7b8ca4;font-size:14px;line-height:1.8;margin:15px auto 0;max-width:590px}.v3-steps{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin-top:58px}.v3-step{background:linear-gradient(145deg,#fff,#f7fbff);border:1px solid #dfebfa;border-radius:22px;box-shadow:0 17px 40px -32px #1f6cb2;display:flex;flex-direction:column;min-height:255px;overflow:visible;padding:28px 30px;position:relative}.v3-step:nth-child(2){background:linear-gradient(145deg,#fff,#f1fff9)}.v3-step:nth-child(3){background:linear-gradient(145deg,#fff,#fffaf1)}.v3-step-top{align-items:center;display:flex;justify-content:space-between}.v3-step-top>span{color:#c2d9ef;font-size:30px;font-weight:850;letter-spacing:-.065em}.v3-step-illustration{background:linear-gradient(140deg,#c7e8ff,#eaf7ff);border-radius:22px;box-shadow:0 15px 25px -18px #226db6,inset 0 1px 0 #fff;color:#1678ce;display:grid;height:80px;place-items:center;transform:rotate(-7deg);width:80px}.v3-step:nth-child(2) .v3-step-illustration{background:linear-gradient(145deg,#c8f7e8,#eefff8);color:#16a67f;transform:rotate(5deg)}.v3-step:nth-child(3) .v3-step-illustration{background:linear-gradient(145deg,#fff0bd,#fffaf0);color:#d09724;transform:rotate(-4deg)}.v3-step-bottom{margin-top:27px}.v3-step h3{color:#183254;font-size:19px;font-weight:850;letter-spacing:-.03em}.v3-step p{color:#74869c;font-size:13px;line-height:1.7;margin-top:8px;max-width:300px}.v3-step-arrow{background:#fff;border:1px solid #d9eaff;border-radius:50%;box-shadow:0 4px 9px #1e74b911;color:#2b8bd7;display:grid;height:29px;place-items:center;position:absolute;right:-24px;top:47%;width:29px;z-index:2}.v3-closing{background:#f8fbff;padding:0 0 92px}.v3-closing-panel{align-items:center;background:radial-gradient(ellipse at 87% 40%,#27bcff8c,#0000 45%),linear-gradient(120deg,#0b2b65,#0c5ab2 80%,#0b6bc8);border-radius:28px;box-shadow:0 35px 65px -45px #114c9b99;display:flex;gap:30px;isolation:isolate;justify-content:space-between;overflow:hidden;padding:48px 58px;position:relative}.v3-closing-orbit{border:50px solid hsla(0,0%,100%,.055);border-radius:50%;height:300px;pointer-events:none;position:absolute;right:-120px;top:-120px;transform:rotate(-18deg);width:490px;z-index:-1}.v3-closing-copy>span{align-items:center;color:#a1d7ff;display:inline-flex;font-size:10px;font-weight:850;gap:8px;letter-spacing:.13em}.v3-closing h2{color:#fff;font-size:clamp(27px,3vw,41px);font-weight:850;letter-spacing:-.045em;line-height:1.2;margin-top:14px}.v3-closing h2 em{color:#7bd0ff;font-style:normal}.v3-closing-copy p{color:#b8d9f5;font-size:13px;margin-top:12px}.v3-closing-button{align-items:center;background:#fff;border-radius:12px;box-shadow:0 15px 30px -19px #051b46;color:#1257a0;display:inline-flex;font-size:13px;font-weight:850;gap:9px;justify-content:center;padding:16px 20px;transition:transform .2s;white-space:nowrap}.v3-closing-button:hover{transform:translateY(-3px)}.v3-footer{background:#fff;border-top:1px solid #e8eff8;padding:29px 0}.v3-footer-inner{align-items:center;display:flex;gap:20px;justify-content:space-between}.v3-footer a:last-child,.v3-footer p{color:#8496ab;font-size:11px}.v3-footer a:last-child:hover{color:#207fd1}@media (max-width:1180px){.v3-container,.v3-header-inner{width:min(100% - 48px,1320px)}.v3-desktop-nav{gap:17px}.v3-hero h1{font-size:clamp(42px,4.4vw,62px)}.v3-hero-stage{height:445px}.v3-stage-orbit-one{height:340px;width:410px}.v3-stage-orbit-two{height:410px;width:340px}.v3-bento-main-copy{flex-basis:50%;max-width:50%;padding-left:25px}.v3-mini-builder{right:-7%;width:55%}.v3-bento-docs .v3-bento-text{max-width:75%}.v3-demo-paper-position-front{left:1%}.v3-demo-paper-position-back{right:1%}}@media (max-width:950px){.v3-desktop-nav{display:none}.v3-menu-trigger{display:inline-flex}.v3-mobile-nav{grid-gap:2px;background:#fffffffa;border-top:1px solid #e9f1fa;display:grid;gap:2px;padding:10px 24px 18px}.v3-mobile-nav a{align-items:center;border-radius:9px;color:#315578;display:flex;font-size:13px;font-weight:750;justify-content:space-between;padding:12px 10px}.v3-mobile-nav a:hover{background:#eff7ff}.v3-hero-layout{gap:15px;grid-template-columns:1fr;padding-bottom:62px;padding-top:62px}.v3-hero-copy{max-width:700px}.v3-hero h1{font-size:clamp(46px,6.7vw,70px);max-width:710px}.v3-hero-stage{height:500px;margin:auto;max-width:670px;width:100%}.v3-art-glass-frame{inset:35px 25px 35px}.v3-bento-docs,.v3-bento-main{grid-column:span 12}.v3-bento-main{min-height:360px}.v3-bento-main-copy{flex-basis:44%;max-width:44%}.v3-mini-builder{right:4%;width:49%}.v3-bento-docs{min-height:350px}.v3-bento-docs .v3-bento-text{max-width:43%}.v3-doc-stack{right:10%;width:310px}.v3-showcase-layout{grid-template-columns:1fr}.v3-showcase-copy{max-width:650px}.v3-showcase-visual{margin:0 auto;width:min(100%,660px)}.v3-bento-small{align-items:start;flex-direction:column;gap:12px;grid-column:span 4}.v3-proof{margin-top:35px}}@media (max-width:650px){.v3-container,.v3-header-inner{width:min(100% - 36px,1320px)}.v3-header-inner{height:65px}.v3-logo-symbol{border-radius:11px;height:36px;width:36px}.v3-brand .brand-name{font-size:17px}.v3-nav-cta{font-size:0;height:38px;padding:0 12px}.v3-nav-cta svg{height:18px;width:18px}.v3-hero-layout{padding-bottom:48px;padding-top:49px}.v3-eyebrow-pill{font-size:9px}.v3-hero h1{font-size:clamp(38px,9vw,54px);letter-spacing:-.055em;line-height:1.14;margin-top:23px}.v3-hero-copy>p{font-size:14px;line-height:1.8;margin-top:20px}.v3-hero-buttons{gap:9px;margin-top:25px}.v3-cta-main,.v3-cta-secondary{font-size:12px;height:47px;min-height:47px;padding-inline:14px}.v3-proof{gap:11px;margin-top:29px}.v3-proof-icon{height:28px;width:28px}.v3-proof>div{gap:5px;grid-template-columns:28px auto}.v3-proof strong{font-size:12px}.v3-proof small{font-size:9px}.v3-proof-separator{display:none}.v3-hero-stage{height:290px}.v3-art-glass-frame{border-radius:22px;inset:24px 2px 17px;transform:none}.v3-art-glass-frame img{width:109%}.v3-stage-orbit-one{height:230px;width:280px}.v3-stage-orbit-two{height:270px;width:250px}.v3-floating-card{border-radius:10px;gap:6px;padding:8px 10px}.v3-floating-icon{border-radius:7px;height:24px;width:24px}.v3-floating-icon svg{height:15px;width:15px}.v3-floating-card strong{font-size:9px}.v3-floating-card small{font-size:8px}.v3-floating-card-top{left:-2%;top:0}.v3-floating-card-bottom{bottom:0;right:-1%}.v3-features{padding:68px 0 75px}.v3-section-head{display:block}.v3-how-heading h2,.v3-section-head h2{font-size:34px}.v3-section-head p{margin-top:15px}.v3-bento{gap:12px;margin-top:26px}.v3-bento-main{align-items:stretch;flex-direction:column;min-height:510px}.v3-bento-main-copy{flex:0 0 auto;max-width:none;padding:26px 24px}.v3-bento-main h3{font-size:29px;margin-top:10px}.v3-bento-main p{font-size:12px;margin-top:10px;max-width:330px}.v3-mini-builder{margin:0 auto 35px;position:relative;right:auto;top:auto;transform:rotate(2deg);width:min(85%,350px)}.v3-bento-main:hover .v3-mini-builder{transform:rotate(0)}.v3-bento-docs{min-height:350px}.v3-bento-docs .v3-bento-text{max-width:80%;padding:27px}.v3-bento-docs h3{font-size:26px}.v3-doc-stack{bottom:-31px;right:-10px;transform:scale(.82);transform-origin:bottom right}.v3-bento-small{align-items:center;flex-direction:row;grid-column:span 12;min-height:0;padding:22px}.v3-showcase{padding:70px 0 68px}.v3-showcase-layout{gap:5px}.v3-showcase-copy h2{font-size:39px}.v3-showcase-copy>p{font-size:14px}.v3-showcase-visual{min-height:395px}.v3-demo-paper-position-front{left:0;top:33px;transform:scale(.75) rotate(-8deg);transform-origin:top left}.v3-demo-paper-position-back{right:-17px;top:55px;transform:scale(.75) rotate(9deg);transform-origin:top right}.v3-showcase-visual:hover .v3-demo-paper-position-front{transform:scale(.75) rotate(-8deg)}.v3-showcase-visual:hover .v3-demo-paper-position-back{transform:scale(.75) rotate(9deg)}.v3-showcase-floating{bottom:18px;font-size:10px;padding:9px 11px;right:4px}.v3-generator{padding:65px 0}.v3-generator-overline-right{display:none}.v3-generator .generator-heading h2{font-size:34px}.v3-generator .generator-hint{display:none}.v3-how{padding:70px 0}.v3-steps{gap:14px;grid-template-columns:1fr;margin-top:32px}.v3-step{min-height:0;padding:22px 25px}.v3-step-top .v3-step-illustration{height:64px;width:64px}.v3-step-bottom{margin-top:13px}.v3-step-arrow{display:none}.v3-closing{padding-bottom:65px}.v3-closing-panel{align-items:start;flex-direction:column;padding:33px 25px}.v3-closing h2{font-size:29px}.v3-footer-inner{flex-direction:column;gap:15px;text-align:center}}@media (max-width:390px){.v3-hero h1{font-size:36px}.v3-hero-stage{height:260px}.v3-proof{justify-content:space-between}.v3-proof-icon{display:none}.v3-proof>div{align-items:start;display:flex;flex-direction:column}.v3-showcase-visual{min-height:355px}.v3-demo-paper-position-front{transform:scale(.64) rotate(-8deg)}.v3-demo-paper-position-back{transform:scale(.64) rotate(9deg)}.v3-showcase-visual:hover .v3-demo-paper-position-front{transform:scale(.64) rotate(-8deg)}.v3-showcase-visual:hover .v3-demo-paper-position-back{transform:scale(.64) rotate(9deg)}}@media (prefers-reduced-motion:reduce){.v3-floating-card,.v3-showcase-floating{animation:none!important}.v3-art-glass-frame,.v3-bento article,.v3-cta-main,.v3-demo-paper-position,.v3-light-cta,.v3-mini-builder{transition:none!important}}.af-scroll-reveal{transition:opacity .76s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1),box-shadow .28s ease;transition-delay:0ms;transition-delay:var(--af-reveal-delay,0ms)}.af-scroll-reveal[data-af-visible=false]{opacity:0;pointer-events:none;transform:translate3d(0,30px,0) scale(.984)}.af-scroll-reveal[data-af-visible=true]{opacity:1}.v3-header:after{background:linear-gradient(90deg,#207bea,#49c7ec,#58dab8);bottom:0;content:"";height:2px;left:0;pointer-events:none;position:absolute;transform:scaleX(0);transform:scaleX(var(--af-page-progress,0));transform-origin:left center;width:100%;z-index:40}.v3-hero-stage .v3-art-glass-frame{transform:translateZ(0) rotateY(-7deg) rotateX(2deg);transform:translate3d(var(--af-parallax-x,0),var(--af-parallax-y,0),0) rotateY(calc(-7deg + var(--af-tilt-y, 0deg))) rotateX(calc(2deg + var(--af-tilt-x, 0deg)));transition:transform .32s cubic-bezier(.22,1,.36,1);will-change:transform}.v3-hero-stage:hover .v3-art-glass-frame{transform:translate3d(0,-5px,0) rotateY(-5deg) rotateX(0deg);transform:translate3d(var(--af-parallax-x,0),calc(var(--af-parallax-y, 0px) - 5px),0) rotateY(calc(-5deg + var(--af-tilt-y, 0deg))) rotateX(var(--af-tilt-x,0deg))}.v3-stage-orbit-one{animation:af-orbit-a 36s linear infinite}.v3-stage-orbit-two{animation:af-orbit-b 43s linear infinite}.v3-spark-1{animation:af-spark-breathe 3.6s ease-in-out infinite}.v3-spark-2{animation:af-spark-breathe 4.3s ease-in-out -1.4s infinite}@keyframes af-orbit-a{0%{transform:rotate(-22deg)}to{transform:rotate(338deg)}}@keyframes af-orbit-b{0%{transform:rotate(22deg)}to{transform:rotate(-338deg)}}@keyframes af-spark-breathe{0%,to{opacity:.47;scale:.82}50%{opacity:1;scale:1.12}}.v3-closing-button,.v3-cta-main,.v3-nav-cta{isolation:isolate;overflow:hidden;position:relative}.v3-closing-button:after,.v3-cta-main:after,.v3-nav-cta:after{background:linear-gradient(90deg,#0000,#ffffff40,#0000);content:"";height:270%;left:-72%;pointer-events:none;position:absolute;top:-85%;transform:translateX(0) rotate(18deg);transition:transform .68s cubic-bezier(.16,1,.3,1);width:44%;z-index:0}.v3-closing-button:hover:after,.v3-cta-main:hover:after,.v3-nav-cta:hover:after{transform:translateX(540%) rotate(18deg)}.v3-doc-back,.v3-doc-front{transition:transform .38s cubic-bezier(.2,.8,.2,1)}.v3-bento-docs:hover .v3-doc-front{transform:rotate(-16deg) translate(-5px,-8px)}.v3-bento-docs:hover .v3-doc-back{transform:rotate(16deg) translate(6px,-7px)}.v3-bento-small .v3-small-icon{transition:transform .3s cubic-bezier(.17,.85,.25,1.3),box-shadow .3s ease}.v3-bento-small:hover .v3-small-icon{box-shadow:0 16px 27px -18px #175890;transform:translateY(-4px) rotate(-5deg) scale(1.07)}.v3-step{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.v3-step:hover{box-shadow:0 23px 44px -28px #0d55a03d;transform:translateY(-6px)}.v3-step-illustration{transition:transform .38s cubic-bezier(.2,.8,.2,1),filter .38s ease}.v3-step:hover .v3-step-illustration{filter:saturate(1.15);transform:rotate(1deg) translateY(-5px) scale(1.05)}.af-subject-transition .v3-demo-paper-position-front{animation:af-paper-front-in .48s cubic-bezier(.2,.8,.2,1) both}.af-subject-transition .v3-demo-paper-position-back{animation:af-paper-back-in .52s cubic-bezier(.2,.8,.2,1) 55ms both}@keyframes af-paper-front-in{0%{opacity:.25;transform:translate(-15px,16px) rotate(-13deg) scale(.965)}to{opacity:1;transform:rotate(-9deg)}}@keyframes af-paper-back-in{0%{opacity:.25;transform:translate(18px,19px) rotate(14deg) scale(.965)}to{opacity:1;transform:rotate(10deg)}}.v3-showcase-glow{animation:af-glow-pulse 8s ease-in-out infinite}.v3-closing-orbit{animation:af-closing-orbit 30s linear infinite}@keyframes af-glow-pulse{0%,to{opacity:.16;transform:scale(.95)}50%{opacity:.28;transform:scale(1.04)}}@keyframes af-closing-orbit{0%{transform:rotate(-18deg)}to{transform:rotate(342deg)}}@media (hover:none),(pointer:coarse){.v3-hero-stage .v3-art-glass-frame,.v3-hero-stage:hover .v3-art-glass-frame{transform:none;will-change:auto}.v3-bento-docs:hover .v3-doc-front{transform:rotate(-12deg)}.v3-bento-docs:hover .v3-doc-back{transform:rotate(12deg)}.v3-bento-small:hover .v3-small-icon,.v3-step:hover{transform:none}}@media (max-width:640px){.af-subject-transition .v3-demo-paper-position-back,.af-subject-transition .v3-demo-paper-position-front{animation:none}.v3-stage-orbit-one,.v3-stage-orbit-two{animation-duration:70s}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.af-scroll-reveal,.af-scroll-reveal[data-af-visible=false]{opacity:1!important;pointer-events:auto!important;transform:none!important;transition:none!important}.v3-hero-stage .v3-art-glass-frame,.v3-hero-stage:hover .v3-art-glass-frame{transform:none!important;transition:none!important;will-change:auto}.af-subject-transition .v3-demo-paper-position-back,.af-subject-transition .v3-demo-paper-position-front,.v3-closing-orbit,.v3-floating-card,.v3-showcase-glow,.v3-spark-1,.v3-spark-2,.v3-stage-orbit-one,.v3-stage-orbit-two{animation:none!important}.v3-closing-button:after,.v3-cta-main:after,.v3-nav-cta:after{display:none}.v3-bento-small .v3-small-icon,.v3-doc-back,.v3-doc-front,.v3-step,.v3-step-illustration{transition:none!important}}.af-create-success{grid-gap:18px;align-items:center;animation:af-create-card-in .54s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(120deg,#f2fff9,#edfdfb 46%,#e8f6ff);border:1px solid #a9e6d3;border-radius:22px;box-shadow:0 16px 44px -27px #12907a61,inset 0 1px 0 #fff;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;isolation:isolate;min-height:172px;overflow:hidden;padding:24px 42px 24px 22px;position:relative}.af-create-success-glow{background:radial-gradient(circle,#3dcbad40,#3dcbad00 70%);border-radius:50%;height:240px;pointer-events:none;position:absolute;right:-45px;top:-105px;width:240px;z-index:-1}.af-create-message{align-items:flex-start;display:flex;gap:14px;min-width:0}.af-create-success-mark{animation:af-create-check-pop .63s cubic-bezier(.2,.9,.25,1.3) .15s both;background:linear-gradient(145deg,#17c79f,#00987c);border-radius:15px;box-shadow:0 13px 23px -12px #028e708c;color:#fff;display:grid;flex:0 0 47px;height:47px;place-items:center;width:47px}.af-create-copy{min-width:0}.af-create-kicker{align-items:center;color:#008e74;display:inline-flex;font-size:10px;font-weight:800;gap:5px;letter-spacing:.12em}.af-create-success h3{color:#114b45;font-size:clamp(17px,1.65vw,22px);font-weight:800;letter-spacing:-.045em;line-height:1.18;margin:6px 0 7px}.af-create-success p{color:#53736e;font-size:12px;line-height:1.65;margin:0;max-width:420px}.af-create-documents{align-items:center;display:flex;gap:9px;padding-right:2px}.af-create-doc{align-items:center;background:#fffffff0;border:1px solid #4695b229;border-radius:13px;box-shadow:0 12px 25px -17px #135d7d5e;color:#275d85;display:flex;flex-direction:column;font-size:11px;font-weight:800;gap:7px;height:113px;justify-content:center;width:100px}.af-create-doc-icon{background:#eaf5ff;border-radius:10px;color:#237dc3;display:grid;padding:9px;place-items:center}.af-create-doc-check{color:#11ae86}.af-create-doc-activity{animation:af-create-document-in .69s cubic-bezier(.17,.87,.24,1.25) .23s both}.af-create-doc-answer{animation:af-create-document-in .69s cubic-bezier(.17,.87,.24,1.25) .39s both}.af-create-dismiss{border-radius:9px;color:#5a8c8c;display:grid;height:30px;place-items:center;position:absolute;right:10px;top:10px;transition:background .2s,color .2s;width:30px}.af-create-dismiss:hover{background:#11a4831f;color:#007c68}.af-create-dismiss:focus-visible{outline:2px solid #19a88f;outline-offset:2px}.af-create-sparkles{inset:0;pointer-events:none;position:absolute;z-index:-1}.af-create-sparkles i{animation:af-create-spark 1s ease-out both;background:#24b8a1;border-radius:2px;height:5px;opacity:0;position:absolute;width:5px}.af-create-sparkles i:first-child{animation-delay:.21s;left:8%;top:13%}.af-create-sparkles i:nth-child(2){animation-delay:.34s;background:#f2c260;bottom:9%;left:21%}.af-create-sparkles i:nth-child(3){animation-delay:.28s;background:#6ac2f8;left:48%;top:11%}.af-create-sparkles i:nth-child(4){animation-delay:.5s;bottom:8%;left:70%}.af-create-sparkles i:nth-child(5){animation-delay:.41s;background:#f2c260;right:18%;top:7%}.af-create-sparkles i:nth-child(6){animation-delay:.61s;background:#6ac2f8;bottom:15%;right:4%}.af-result-paper-reveal{animation:af-result-paper-enter .62s cubic-bezier(.16,1,.3,1) both;transform-origin:top center}@keyframes af-create-card-in{0%{opacity:0;transform:translateY(-13px) scale(.982)}to{opacity:1;transform:none}}@keyframes af-create-check-pop{0%{opacity:0;transform:scale(.45) rotate(-20deg)}65%{opacity:1;transform:scale(1.1) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes af-create-document-in{0%{opacity:0;transform:translateY(32px) rotate(-6deg) scale(.88)}to{opacity:1;transform:translateY(0) rotate(0deg) scale(1)}}@keyframes af-create-spark{0%{opacity:0;transform:translateY(10px) scale(.2) rotate(0)}30%{opacity:.9}to{opacity:0;transform:translateY(-22px) scale(1.3) rotate(80deg)}}@keyframes af-result-paper-enter{0%{opacity:.18;transform:perspective(900px) rotateX(3deg) translateY(18px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:660px){.af-create-success{gap:16px;grid-template-columns:1fr;padding:19px 35px 20px 16px}.af-create-message{gap:11px}.af-create-success-mark{flex-basis:40px;height:40px;width:40px}.af-create-documents{padding-left:50px}.af-create-doc{flex-direction:row;flex-wrap:wrap;gap:5px;height:83px;padding:5px;width:93px}.af-create-doc-icon{padding:6px}}@media(prefers-reduced-motion:reduce){.af-create-doc,.af-create-sparkles i,.af-create-success,.af-create-success-mark,.af-result-paper-reveal{animation:none!important;transition:none!important}}@media print{.af-create-success{display:none!important}}:root{--v32-ink:#102a4f;--v32-blue:#1975d4;--v32-cyan:#47b9f1;--v32-mint:#49d9c1;--v32-ease:cubic-bezier(.16,1,.3,1)}.screen-only{background:#edf5ff;overflow:clip}.v3-container{position:relative}.v3-header{background:#fafdffd6!important;border-bottom:1px solid #89b7ee52;box-shadow:0 10px 45px -30px #12549861,inset 0 1px #ffffffe6}.v3-desktop-nav a{position:relative;transition:color .22s ease}.v3-desktop-nav a:after{background:linear-gradient(90deg,#258be6,#58d9de);border-radius:10px;bottom:-13px;content:"";height:2px;left:12%;opacity:0;position:absolute;right:12%;transform:scaleX(0);transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease;transition:transform .3s var(--v32-ease),opacity .3s ease}.v3-desktop-nav a:focus-visible:after,.v3-desktop-nav a:hover:after{opacity:1;transform:scaleX(1)}.v3-logo-symbol{transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease;transition:transform .45s var(--v32-ease),box-shadow .45s ease}.v3-brand:hover .v3-logo-symbol{box-shadow:0 14px 23px -12px #1173e2bf;transform:rotate(-7deg) translateY(-2px)}.v32-hero{background:radial-gradient(ellipse 52% 94% at 91% 42%,#80cbff6b,#0000 68%),radial-gradient(ellipse 35% 58% at 6% 75%,#6ff2d229,#0000 70%),linear-gradient(114deg,#fff 4%,#f7fbff 40%,#eaf6ff)}.v32-hero:after{background-image:radial-gradient(circle,#3780c630 .75px,#0000 1px);background-size:25px 25px;content:"";-webkit-mask-image:linear-gradient(90deg,#0000 14%,#0000 42%,#000 90%);mask-image:linear-gradient(90deg,#0000 14%,#0000 42%,#000 90%);opacity:.42}.v32-hero-mesh,.v32-hero:after{inset:0;pointer-events:none;position:absolute;z-index:0}.v32-hero-mesh{overflow:hidden}.v32-hero-mesh:before{aspect-ratio:1;border:1px solid #2183e41c;border-radius:50%;box-shadow:0 0 0 72px rgba(55,163,255,.023),0 0 0 146px rgba(55,163,255,.016),0 0 0 230px #37a3ff03;content:"";position:absolute;right:-210px;top:13%;width:min(75vw,950px)}.v32-hero-mesh:after{background:radial-gradient(ellipse 22% 50% at 45% 45%,#ffffffb8,#0000 90%);content:"";inset:0;position:absolute}.v32-hero .v3-hero-layout{position:relative;z-index:1}.v32-hero .v3-hero h1,.v32-hero h1{text-wrap:balance}.v32-hero .v3-hero-stage{filter:drop-shadow(0 30px 42px rgba(15,100,191,.095))}.v32-hero .v3-art-glass-frame{box-shadow:0 28px 70px -43px #0c509d6e,inset 0 1px 0 #ffffffb3;outline:1px solid #ffffffa3;outline-offset:-1px}.v32-hero .v3-floating-card{border:1px solid #dcebffe8;box-shadow:0 17px 38px -19px #124c9354,inset 0 1px #fffffff7}.v32-hero .v3-proof{padding-top:5px}.v32-features{background:radial-gradient(ellipse 60% 77% at -6% 39%,#c9eaffc9,#0000 75%),radial-gradient(ellipse 56% 66% at 101% 82%,#d1f6ef87,#0000 76%),linear-gradient(180deg,#f3f9ff,#f8fcff 54%,#eef6ff);border-bottom:1px solid #bfdaf685;border-top:1px solid #b9d8f58c;isolation:isolate;overflow:hidden;padding-bottom:112px;padding-top:96px;position:relative}.v32-features:before{background-image:linear-gradient(rgba(76,151,223,.048) 1px,#0000 0),linear-gradient(90deg,rgba(76,151,223,.048) 1px,#0000 0);background-size:56px 56px;inset:0;-webkit-mask-image:radial-gradient(ellipse 72% 84% at 56% 40%,#000,#0000);mask-image:radial-gradient(ellipse 72% 84% at 56% 40%,#000,#0000)}.v32-features:after,.v32-features:before{content:"";pointer-events:none;position:absolute;z-index:-1}.v32-features:after{border:1px solid #4fa8f51f;border-radius:50%;box-shadow:0 0 0 92px rgba(61,153,238,.025),0 0 0 180px rgba(61,153,238,.018);height:700px;left:-250px;top:-240px;width:700px}.v32-feature-light{border-radius:50%;filter:blur(46px);opacity:.4;pointer-events:none;position:absolute;z-index:-1}.v32-feature-light-a{background:#b2dfff;height:320px;right:-95px;top:12%;width:320px}.v32-feature-light-b{background:#bcece7;bottom:3%;height:260px;left:-90px;width:260px}.v32-features .v3-section-head h2{text-shadow:0 10px 27px rgba(12,70,136,.065)}.v32-features .v3-section-label{background:#ffffffb8;border:1px solid #cfe6fb;border-radius:100px;box-shadow:0 8px 24px -18px #1675c9;padding:7px 12px}.v32-features .v3-section-head p{max-width:330px}.v32-feature-flow{align-items:center;background:#ffffffbf;border:1px solid #c6dff9d4;border-radius:100px;box-shadow:0 12px 40px -32px #0b4e9775;color:#507296;display:flex;font-size:12px;font-weight:700;gap:19px;justify-content:center;margin:30px 0 -5px;max-width:100%;padding:12px 19px;width:fit-content}.v32-feature-flow>span{align-items:center;display:inline-flex;gap:9px;white-space:nowrap}.v32-flow-index{align-items:center;background:#e8f4ff;border-radius:50%;box-shadow:inset 0 0 0 1px #4296e71a;color:#1677cf;display:inline-flex;font-size:10px;height:26px;justify-content:center;width:26px}.v32-feature-flow>svg{color:#90b4d8;flex-shrink:0}.v32-features .v3-bento{gap:20px;margin-top:27px}.v32-features .v3-bento article{box-shadow:0 22px 47px -34px #1051a238,0 2px 4px rgba(16,81,162,.025);isolation:isolate}.v32-features .v3-bento article:hover{box-shadow:0 32px 62px -31px #0c51a945,0 2px 9px #1677dc14;transform:translateY(-7px)}.v32-features .v3-bento article:after{border-radius:inherit;box-shadow:inset 0 1px #ffffffd9,inset 0 0 0 1px #ffffff30;content:"";inset:0;pointer-events:none;position:absolute;z-index:4}.v32-features .v3-bento-main{background:radial-gradient(ellipse 63% 80% at 103% 18%,#fffffff5,#0000 83%),linear-gradient(124deg,#e5f3ff,#d4ecff 80%,#c5e4ff)}.v32-features .v3-bento-docs{background:radial-gradient(ellipse 80% 90% at 98% 94%,#238beb94,#0000 80%),linear-gradient(140deg,#0d3169,#104a94 93%)}.v32-features .v3-bento-docs:before,.v32-features .v3-bento-main:before{border:1px solid #ffffff4d;border-radius:50%;box-shadow:0 0 0 35px hsla(0,0%,100%,.045),0 0 0 75px hsla(0,0%,100%,.025);content:"";height:270px;pointer-events:none;position:absolute;right:-110px;top:-140px;transition:transform .7s cubic-bezier(.16,1,.3,1);transition:transform .7s var(--v32-ease);width:270px;z-index:0}.v32-features .v3-bento-docs:hover:before,.v32-features .v3-bento-main:hover:before{transform:translate(-14px,16px) scale(1.06)}.v32-features .v3-bento-small{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border:1px solid #c0d8f599}.v32-features .v3-small-icon{box-shadow:0 13px 23px -16px #11539766,inset 0 1px #ffffffbf}.v32-features .v3-bento-small:before{border:1px solid #2584e217;border-radius:50%;box-shadow:0 0 0 36px rgba(47,149,234,.035);content:"";height:190px;pointer-events:none;position:absolute;right:-40px;top:-110px;width:190px;z-index:0}.v32-features .v3-bento-small:hover:before{transform:translate(-7px,8px);transition:transform .45s cubic-bezier(.16,1,.3,1);transition:transform .45s var(--v32-ease)}.v32-showcase{background:radial-gradient(ellipse 50% 90% at 85% 38%,#2487ec5e,#0000 73%),radial-gradient(ellipse 52% 72% at 11% 89%,#0848967a,#0000 76%),linear-gradient(120deg,#061b40,#0b2d63 60%,#0a3673);border-block:1px solid #265fb2b3}.v32-showcase-ambient{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.v32-showcase-ambient:before{background:radial-gradient(circle,#70ccff3d 1px,#0000 1.5px);background-size:32px 32px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 7%,#0000 39%,#000 90%);mask-image:linear-gradient(90deg,#0000 7%,#0000 39%,#000 90%);opacity:.3;position:absolute}.v32-showcase-ambient:after{animation:v32-ambient-drift 19s ease-in-out infinite alternate;border:1px solid #43a7fc2b;border-radius:50%;box-shadow:0 0 0 54px #54bbff08,0 0 0 109px #54bbff05;content:"";height:570px;position:absolute;right:-110px;top:-120px;width:570px}.v32-showcase .v3-showcase-layout{position:relative;z-index:1}.v32-showcase .v3-demo-paper-position{filter:drop-shadow(0 27px 27px rgba(0,10,33,.19))}.v32-showcase .v3-demo-toggle{box-shadow:0 15px 35px -24px #000000b3}.v3-generator{background:radial-gradient(ellipse 38% 50% at 100% 8%,#77c3ff59,#0000 90%),radial-gradient(ellipse 42% 58% at 0 94%,#8fe2e438,#0000 85%),linear-gradient(180deg,#eaf5ff,#f3f9ff 54%,#eaf5ff)!important;isolation:isolate;overflow:hidden;position:relative}.v3-generator:before{background-image:linear-gradient(rgba(61,140,229,.045) 1px,#0000 0),linear-gradient(90deg,rgba(61,140,229,.045) 1px,#0000 0);background-size:54px 54px;inset:0;-webkit-mask-image:linear-gradient(180deg,#0000 1%,#000 60%,#0000 95%);mask-image:linear-gradient(180deg,#0000 1%,#000 60%,#0000 95%)}.v3-generator:after,.v3-generator:before{content:"";pointer-events:none;position:absolute;z-index:-1}.v3-generator:after{border:1px solid #4998e226;border-radius:50%;bottom:-220px;box-shadow:0 0 0 72px rgba(63,157,229,.025),0 0 0 143px rgba(53,157,235,.014);height:640px;left:-220px;width:640px}.v3-generator .generator-workspace{position:relative}.v3-generator .generator-form{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0!important;border:1px solid #aed0f6bd!important;box-shadow:0 28px 67px -47px #0b44917d,inset 0 1px #fffffffa}.v3-generator .preview-empty,.v3-generator .preview-panel .card{box-shadow:0 28px 66px -48px #0f549d59,inset 0 1px #fffc}.v3-generator :is(.input,.chip){transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.v3-generator .chip:not(:disabled):hover{box-shadow:0 9px 16px -12px #0a6ad466;transform:translateY(-2px)}.v3-generator :is(.input,.chip):focus-visible{outline:2px solid #388dec;outline-offset:2px}.v32-how{background:radial-gradient(ellipse 47% 67% at 5% 92%,#b7e1ff7d,#0000 74%),radial-gradient(ellipse 43% 54% at 101% 12%,#bcf0e654,#0000 74%),linear-gradient(180deg,#eff7ff,#f9fcff 52%,#f0f7ff);border-top:1px solid #c9dff3a6;isolation:isolate;overflow:hidden;position:relative}.v32-how:before{background-image:radial-gradient(circle,#3484d629 1px,#0000 0);background-size:24px 24px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 38%,#0000 63%,#000);mask-image:linear-gradient(90deg,#000,#0000 38%,#0000 63%,#000);opacity:.55;pointer-events:none;position:absolute;z-index:-1}.v32-how .v3-step{background:linear-gradient(145deg,#fffffff7,#fafdffd6);border:1px solid #b6d7fac7;box-shadow:0 24px 49px -37px #0c54a25c,inset 0 1px #fff}.v32-how .v3-step:before{background:linear-gradient(122deg,#ffffff85,#0000 55%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.v32-how .v3-step-bottom,.v32-how .v3-step-top{position:relative;z-index:1}.v32-how .v3-step:nth-child(2){background:linear-gradient(145deg,#f3fffb,#f9fcff)}.v32-how .v3-step:nth-child(3){background:linear-gradient(145deg,#fffaf1,#fafdff)}.v32-how .v3-step:hover{box-shadow:0 30px 55px -36px #115ead61}.v32-how .v3-step-illustration{filter:drop-shadow(0 10px 12px rgba(12,101,186,.07))}.v32-closing{background:linear-gradient(180deg,#f0f7ff,#eaf4ff 83%,#eff7ff);overflow:hidden;position:relative}.v32-closing:before{border:1px solid #569ee726;border-radius:50%;box-shadow:0 0 0 75px rgba(86,158,231,.025);content:"";height:520px;pointer-events:none;position:absolute;right:-150px;top:-240px;width:520px}.v32-closing .v3-closing-panel{background:radial-gradient(ellipse 42% 130% at 96% 40%,#45bdff8c,#0000 86%),linear-gradient(123deg,#082958 6%,#0f5cae 70%,#0b77d3);border:1px solid #73c1ff6b;box-shadow:0 39px 75px -48px #044897a8,inset 0 1px #ffffff2b}.v32-closing .v3-closing-button{box-shadow:0 17px 32px -21px #000c2d85}.v32-footer{background:#eff7ff;border-top:1px solid #abcdef73}@keyframes v32-ambient-drift{0%{opacity:.7;transform:translate3d(-16px,9px,0) rotate(-7deg)}to{opacity:1;transform:translate3d(19px,-11px,0) rotate(9deg)}}.v32-spotlight{overflow:hidden}.v32-spotlight::selection{background:#9edbff}.v32-spotlight:focus-within .v3-mini-builder,.v32-spotlight:hover .v3-mini-builder{filter:drop-shadow(0 20px 25px rgba(14,96,197,.19))}@media(max-width:1024px){.v32-features{padding-bottom:82px;padding-top:75px}.v32-feature-flow{font-size:11px;gap:11px;padding:10px 12px}.v32-flow-index{height:23px;width:23px}}@media(max-width:700px){.v32-features{padding:66px 0 74px}.v32-feature-flow{grid-gap:8px;border-radius:19px;display:grid;gap:8px;grid-template-columns:1fr;margin:24px 0 -1px;padding:13px 16px;width:100%}.v32-feature-flow>svg{display:none}.v32-feature-flow>span{font-size:12px}.v32-feature-flow .v32-flow-index{height:25px;width:25px}.v32-hero-mesh:before{right:-260px;top:40%;width:640px}.v32-how:before{opacity:.23}.v32-showcase-ambient:after{right:-340px}.v3-generator .generator-form{-webkit-backdrop-filter:none;backdrop-filter:none}.v32-features .v3-bento{gap:13px}}@media(hover:none),(pointer:coarse){.v32-features .v3-bento article:hover,.v32-how .v3-step:hover{transform:none}}@media(prefers-reduced-motion:reduce){.v32-showcase-ambient:after{animation:none!important}.v3-desktop-nav a:after,.v32-features .v3-bento article,.v32-features .v3-bento-docs:before,.v32-features .v3-bento-main:before,.v32-how .v3-step{transition:none!important}}.af-account-trigger{background:#ffffffeb;border:1px solid #cde2f8;border-radius:12px;color:#1e65a8;cursor:pointer;font-size:13px;font-weight:700;padding:11px 17px;transition:.2s ease;white-space:nowrap}.af-account-trigger:hover{background:#edf7ff;border-color:#86bdf3;transform:translateY(-2px)}.af-account-trigger:focus-visible,.af-auth-dialog button:focus-visible,.af-auth-dialog input:focus-visible{outline:3px solid #54adf7;outline-offset:3px}.af-auth-overlay{align-items:center;animation:af-auth-fade .18s ease both;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#041125ad;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.af-auth-dialog{background:#fff;border:1px solid #dbe9f8;border-radius:24px;box-shadow:0 32px 110px -22px #00194061;color:#183458;max-height:min(90vh,750px);overflow-y:auto;padding:33px 34px 25px;position:relative;width:min(100%,440px)}.af-auth-close{background:#edf4fb;border:0;border-radius:11px;color:#365477;cursor:pointer;display:grid;height:34px;place-items:center;position:absolute;right:16px;top:16px;width:34px}.af-auth-emblem{background:linear-gradient(130deg,#0f63bf,#3aa7f5);border-radius:18px;box-shadow:0 11px 23px #2885d840;color:#fff;display:grid;height:57px;margin-bottom:21px;place-items:center;width:57px}.af-auth-eyebrow{color:#2788d2;font-size:11px;font-weight:800;letter-spacing:.15em;margin-bottom:6px}.af-auth-dialog h2{color:#152c4f;font-size:27px;font-weight:800;letter-spacing:-.04em;margin:0 0 5px}.af-auth-subtitle{color:#617791;font-size:13px;line-height:1.6;margin:0 0 24px}.af-auth-form{display:flex;flex-direction:column;gap:9px}.af-auth-form label{color:#24415f;font-size:12px;font-weight:700}.af-auth-input-wrap{align-items:center;background:#fdfefe;border:1px solid #cadced;border-radius:12px;color:#6e90af;display:flex;gap:10px;margin-bottom:10px;min-height:49px;padding:0 12px}.af-auth-input-wrap:focus-within{border-color:#218ce6;box-shadow:0 0 0 3px #218ce61a}.af-auth-input-wrap input{background:#0000;border:0;color:#203b5e;flex:1 1;font:inherit;font-size:14px;min-width:0;outline:none}.af-auth-input-wrap input::placeholder{color:#93a7bd}.af-auth-input-wrap button{background:none;border:0;color:#6584a3;cursor:pointer;padding:5px}.af-auth-submit{background:linear-gradient(110deg,#1761bd,#2692eb);border:0;border-radius:12px;box-shadow:0 9px 19px -10px #186fc69e;color:#fff;cursor:pointer;font-weight:750;margin-top:7px;min-height:49px;width:100%}.af-auth-submit:disabled{cursor:wait;opacity:.55}.af-auth-links{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:9px 0 0}.af-auth-links button{background:none;border:0;color:#1d79c4;cursor:pointer;font-size:12px;font-weight:650}.af-auth-message{align-items:flex-start;border-radius:11px;display:flex;font-size:12px;gap:8px;line-height:1.5;padding:11px 13px}.af-auth-warning{background:#fff7e6;border:1px solid #eed99f;color:#75531e}.af-auth-error{background:#ffeff1;border:1px solid #ffcbd2;color:#aa283b}.af-auth-success{background:#e9fcf4;border:1px solid #b2e9d0;color:#167a55}.af-auth-account-line{align-items:center;background:#eff7ff;border-radius:13px;display:flex;font-size:14px;font-weight:700;gap:10px;overflow-wrap:anywhere;padding:15px 13px}.af-auth-account p{color:#607a95;font-size:12px;line-height:1.6;margin:15px 0}.af-auth-footer{color:#8ca0b4;font-size:10px;margin-top:22px;text-align:center}html[data-af-theme=dark] .af-account-trigger{background:#14253b;border-color:#365371;color:#b8e3ff}html[data-af-theme=dark] .af-account-trigger:hover{background:#1e3753}html[data-af-theme=dark] .af-auth-dialog{background:#101e32;border-color:#304c69;color:#dcecff}html[data-af-theme=dark] .af-auth-dialog h2{color:#f0f7ff}html[data-af-theme=dark] .af-auth-account p,html[data-af-theme=dark] .af-auth-subtitle{color:#9bb6d2}html[data-af-theme=dark] .af-auth-account-line,html[data-af-theme=dark] .af-auth-close{background:#1b3049;color:#b7dfff}html[data-af-theme=dark] .af-auth-form label{color:#bcd5eb}html[data-af-theme=dark] .af-auth-input-wrap{background:#16283f;border-color:#36516d}html[data-af-theme=dark] .af-auth-input-wrap input{color:#e8f3ff}html[data-af-theme=dark] .af-auth-footer{color:#708ca9}html[data-af-theme=dark] .af-auth-warning{background:#402e18;border-color:#785b24;color:#ffe0a5}html[data-af-theme=dark] .af-auth-error{background:#431f2a;border-color:#8e3446;color:#ffd1d8}html[data-af-theme=dark] .af-auth-success{background:#123d32;border-color:#277d5d;color:#aaf7d5}@keyframes af-auth-fade{0%{opacity:0}to{opacity:1}}@media(max-width:580px){.af-auth-dialog{border-radius:20px;padding:27px 22px 20px}.af-account-trigger{padding:10px 12px}}@media print{.af-account-trigger,.af-auth-overlay{display:none!important}}@media(prefers-reduced-motion:reduce){.af-account-trigger,.af-auth-overlay{animation:none!important;transition:none!important}}.af-theme-toggle{align-items:center;background:linear-gradient(140deg,#fff,#f0f7ff);border:1px solid #cde2f8;border-radius:13px;box-shadow:0 8px 20px -15px #1f5e9f59;color:#1a68ad;cursor:pointer;display:inline-flex;flex:none;height:43px;justify-content:center;transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease;width:43px}.af-theme-toggle:hover{box-shadow:0 12px 24px -15px #1f5e9f80;transform:translateY(-2px)}.af-theme-toggle:focus-visible{outline:3px solid #56b3ff;outline-offset:3px}.af-theme-toggle svg{transition:transform .28s ease}.af-theme-toggle:hover svg{transform:rotate(-15deg)}html[data-af-theme=dark]{--af-ink:#e8f2ff;--af-subtext:#9eb6d2;--af-line:#273d59;color-scheme:dark}html[data-af-theme=dark] body{background:#091321;color:#e5effd}html[data-af-theme=dark] .screen-only{background:#091321!important;color:#e5effd!important}html[data-af-theme=dark] .v3-header{background:#091322f0!important;border-color:#5284bb3d;box-shadow:0 10px 35px -20px #000000bf}html[data-af-theme=dark] .v3-brand .brand-name{color:#f0f7ff}html[data-af-theme=dark] .v3-brand .brand-name span{color:#65b8ff}html[data-af-theme=dark] .v3-desktop-nav a{color:#a6bbd5}html[data-af-theme=dark] .v3-desktop-nav a:focus-visible,html[data-af-theme=dark] .v3-desktop-nav a:hover{color:#8fd4ff}html[data-af-theme=dark] .af-theme-toggle,html[data-af-theme=dark] .v3-menu-trigger{background:#14253b;border-color:#365371;color:#b8e3ff}html[data-af-theme=dark] .af-theme-toggle:hover{background:#1e3753;border-color:#5596d0}html[data-af-theme=dark] .v3-mobile-nav{background:#111f34;border-color:#2b496b}html[data-af-theme=dark] .v3-mobile-nav a{border-color:#263d59;color:#e2efff}html[data-af-theme=dark] .v3-hero,html[data-af-theme=dark] .v32-hero{background:radial-gradient(ellipse 54% 80% at 92% 33%,#1166bc52,#0000 78%),radial-gradient(ellipse 48% 75% at 0 89%,#0c5b7630,#0000 80%),linear-gradient(125deg,#091422,#0e2036 50%,#102d4c)!important}html[data-af-theme=dark] .v3-hero-bg-glow{opacity:.65}html[data-af-theme=dark] .v3-hero h1{color:#eff6ff}html[data-af-theme=dark] .v3-hero h1 span,html[data-af-theme=dark] .v3-how-heading h2 span,html[data-af-theme=dark] .v3-section-head h2 span{color:#70c4ff}html[data-af-theme=dark] .v3-hero h1 span{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#e5f9ff,#a9e8ff 44%,#76cfff);background-clip:text;-webkit-background-clip:text;color:#a5e5ff;text-shadow:0 0 28px #5eb8ff1f}html[data-af-theme=dark] .v3-hero-copy>p,html[data-af-theme=dark] .v3-section-head>p{color:#acbfd7}html[data-af-theme=dark] .v3-eyebrow-pill,html[data-af-theme=dark] .v32-features .v3-section-label{background:#133657c7;border-color:#31577b;color:#9cdbff}html[data-af-theme=dark] .v3-cta-secondary{background:#152b43;border-color:#345a80;color:#b9e3ff}html[data-af-theme=dark] .v3-cta-secondary:hover{background:#1a3b5b}html[data-af-theme=dark] .v3-proof strong{color:#e7f2ff}html[data-af-theme=dark] .v3-proof small{color:#91a9c6}html[data-af-theme=dark] .v3-proof-separator{background:#2b4665}html[data-af-theme=dark] .v3-proof-icon{background:#143553;color:#73c7ff}html[data-af-theme=dark] .v3-art-glass-frame{background:linear-gradient(135deg,#264d7457,#0c243d40);border-color:#70afe547;box-shadow:0 38px 84px -38px #010814d4,inset 0 1px #addaff24}html[data-af-theme=dark] .v3-floating-card{background:#12273ff5;border-color:#5c8ebe6e;box-shadow:0 19px 42px -16px #000000a6}html[data-af-theme=dark] .v3-floating-card strong{color:#f0f8ff}html[data-af-theme=dark] .v3-floating-card small{color:#afc4dc}html[data-af-theme=dark] .v3-stage-orbit{border-color:#52a2ea36}html[data-af-theme=dark] .v3-stage-grid{opacity:.48}html[data-af-theme=dark] .v3-features,html[data-af-theme=dark] .v32-features{background:radial-gradient(ellipse 62% 80% at 0 44%,#124e834a,#0000 79%),radial-gradient(ellipse 60% 70% at 100% 85%,#105d762e,#0000 78%),linear-gradient(180deg,#0b1a2d,#0d2034 58%,#0c1d30)!important;border-color:#263e58}html[data-af-theme=dark] .v3-how-heading h2,html[data-af-theme=dark] .v3-section-head h2{color:#eff6ff;text-shadow:none}html[data-af-theme=dark] .v3-section-head p{color:#aabfd7}html[data-af-theme=dark] .v32-feature-flow{background:#112a43f2;border-color:#304e6e;color:#c0d3ea}html[data-af-theme=dark] .v32-flow-index{background:#194b72;color:#9ad6ff}html[data-af-theme=dark] .v32-features .v3-bento-main{background:radial-gradient(ellipse 66% 75% at 99% 18%,#2465a26b,#0000 80%),linear-gradient(130deg,#172e49,#164366)!important;border-color:#385b7e}html[data-af-theme=dark] .v3-bento-main h3,html[data-af-theme=dark] .v3-bento-small strong{color:#f1f7ff}html[data-af-theme=dark] .v3-bento-main p,html[data-af-theme=dark] .v3-bento-small p{color:#bed0e5}html[data-af-theme=dark] .v3-bento-kicker{color:#9ad6ff}html[data-af-theme=dark] .v32-features .v3-bento-docs{background:radial-gradient(ellipse 80% 85% at 92% 88%,#146fd361,#0000 77%),linear-gradient(135deg,#092147,#103c79)!important;border-color:#29518a}html[data-af-theme=dark] .v3-bento-docs :is(h3,p,.v3-bento-kicker){color:#e7f3ff}html[data-af-theme=dark] .v3-bento-small.v3-bento-blue{background:#172c45}html[data-af-theme=dark] .v3-bento-small.v3-bento-mint{background:#123a39}html[data-af-theme=dark] .v3-bento-small.v3-bento-yellow{background:#3b3222}html[data-af-theme=dark] .v32-features .v3-bento-small{border-color:#35516f}html[data-af-theme=dark] .v3-bento-small .v3-small-icon{background:#e7f6ff1f;color:#9cd5ff}html[data-af-theme=dark] .v3-mini-builder{box-shadow:0 25px 52px #00000052}html[data-af-theme=dark] .v3-showcase,html[data-af-theme=dark] .v32-showcase{border-color:#254978}html[data-af-theme=dark] .generator-section,html[data-af-theme=dark] .v3-generator{background:radial-gradient(ellipse 60% 66% at 100% 3%,#1b59994a,#0000 77%),radial-gradient(ellipse 57% 82% at 0 96%,#0c62662b,#0000 78%),linear-gradient(180deg,#0d1d32,#0a1728 68%,#0c1d31)!important;border-color:#27425f!important}html[data-af-theme=dark] .v3-generator .generator-form{background:#122236f5!important;border-color:#344e6e!important;box-shadow:0 28px 67px -34px #000000b3,inset 0 1px #a9d0ff12}html[data-af-theme=dark] .generator-form p.text-sm.font-semibold,html[data-af-theme=dark] .preview-empty h3,html[data-af-theme=dark] .v3-generator .generator-heading h2{color:#f1f7ff!important}html[data-af-theme=dark] .generator-form .text-slate-500,html[data-af-theme=dark] .generator-form label span.text-xs,html[data-af-theme=dark] .generator-heading p,html[data-af-theme=dark] .preview-empty p,html[data-af-theme=dark] .preview-empty>div:last-child{color:#b2c5dc!important}html[data-af-theme=dark] .generator-hint,html[data-af-theme=dark] .v3-generator .v3-generator-overline-right{background:#193451;border-color:#365b80;color:#a5d9ff}html[data-af-theme=dark] .v3-generator .chip,html[data-af-theme=dark] .v3-generator .input{background:#0f2035;border-color:#385574;color:#e5f1ff}html[data-af-theme=dark] .v3-generator .input::placeholder{color:#7f9dbb}html[data-af-theme=dark] .v3-generator .chip:focus-visible,html[data-af-theme=dark] .v3-generator .input:focus{border-color:#6dbdff;box-shadow:0 0 0 3px #41a4ff24}html[data-af-theme=dark] .v3-generator .chip.chip-on{background:#173e64;border-color:#59b6ff;box-shadow:inset 0 0 0 1px #439de7;color:#b5e5ff}html[data-af-theme=dark] .v3-generator .chip:disabled,html[data-af-theme=dark] .v3-generator .input:disabled{background:#152438;border-color:#283e57;color:#7390ad}html[data-af-theme=dark] .v3-generator select option{background:#102238;color:#e7f3ff}html[data-af-theme=dark] .v3-generator input[type=date]{color-scheme:dark}html[data-af-theme=dark] .v3-generator .generator-form .rounded-full.bg-\[\#EFF6FF\]{background:#1a3f62}html[data-af-theme=dark] .preview-empty,html[data-af-theme=dark] .preview-panel .card{background:linear-gradient(140deg,#152c45,#12233a)!important;border-color:#395474;box-shadow:0 20px 55px -31px #000000b8}html[data-af-theme=dark] .preview-empty .empty-preview-paper{background:#e8edf3}html[data-af-theme=dark] .preview-empty .empty-preview-paper-back{background:#b5c9dd}html[data-af-theme=dark] .preview-panel [role=tablist]{background:#0d1d30!important}html[data-af-theme=dark] .preview-panel [role=tab]{color:#a9bed6}html[data-af-theme=dark] .preview-panel [role=tab][aria-selected=true]{background:#1a446b!important;color:#c0eaff!important}html[data-af-theme=dark] .preview-panel .btn-outline{background:#19314e;border-color:#355579;color:#d2e9ff}html[data-af-theme=dark] .preview-panel .btn-ghost{color:#96cdff}html[data-af-theme=dark] .preview-panel .af-result-paper-reveal{background:#15273e!important;border-color:#36516e!important}html[data-af-theme=dark] .screen-only .af-result-paper-reveal .ws-sheet{filter:brightness(.86)}html[data-af-theme=dark] .v3-how,html[data-af-theme=dark] .v32-how{background:radial-gradient(ellipse 44% 70% at 0 91%,#1b659933,#0000 80%),linear-gradient(180deg,#0b192b,#10233a 64%,#0a192b)!important;border-color:#263e59}html[data-af-theme=dark] .v3-how-heading p{color:#aabdd6}html[data-af-theme=dark] .v32-how .v3-step,html[data-af-theme=dark] .v32-how .v3-step:nth-child(2),html[data-af-theme=dark] .v32-how .v3-step:nth-child(3){background:linear-gradient(140deg,#182d46,#112439)!important;border-color:#3a5572;box-shadow:0 22px 46px -25px #00000085}html[data-af-theme=dark] .v32-how .v3-step:before{opacity:.14}html[data-af-theme=dark] .v3-step h3{color:#edf6ff}html[data-af-theme=dark] .v3-step p{color:#b2c6de}html[data-af-theme=dark] .v3-step-top>span{color:#8babca}html[data-af-theme=dark] .v32-closing{background:linear-gradient(180deg,#0a192b,#0b1a2d)}html[data-af-theme=dark] .site-footer,html[data-af-theme=dark] .v32-footer{background:#091524!important;border-color:#28445f}html[data-af-theme=dark] .v3-footer a:not(.brand-lockup),html[data-af-theme=dark] .v3-footer p{color:#a2b9d4}html[data-af-theme=dark] .af-create-success{background:linear-gradient(125deg,#0f3c35,#153c48);border-color:#1c775e}html[data-af-theme=dark] .af-create-success h3{color:#e4fff3}html[data-af-theme=dark] .af-create-success p{color:#b5ded0}html[data-af-theme=dark] .af-create-doc{background:#15364a;border-color:#36786e;color:#dbfff1}@media print{html[data-af-theme=dark] body{background:#fff!important;color:#000!important}html[data-af-theme=dark] .print-only .ws-sheet{background:#fff!important;color:#000!important;filter:none!important}html[data-af-theme=dark] .af-theme-toggle{display:none!important}}@media (prefers-reduced-motion:reduce){.af-theme-toggle,.af-theme-toggle svg{transition:none!important}}.v3-hero-buttons .af-hero-factory-cta{background:linear-gradient(155deg,#f4faff,#eaf4ff);border:1.5px solid #a7cfee;box-shadow:0 9px 20px -18px #1166b88c;color:#1666ab;white-space:nowrap}.v3-hero-buttons .af-hero-factory-cta:hover{background:#e5f3ff;border-color:#69b0e8;box-shadow:0 13px 25px -17px #1166b88c}.v3-hero-buttons .af-hero-demo-link{align-items:center;color:#547899;display:inline-flex;font-size:13px;font-weight:750;gap:6px;justify-content:center;min-height:47px;padding:0 5px;text-decoration:none;transition:color .2s ease}.v3-hero-buttons .af-hero-demo-link:hover{color:#0e72c6;text-decoration:underline;text-underline-offset:4px}.v3-hero-buttons :is(.af-hero-factory-cta,.af-hero-demo-link):focus-visible{outline:3px solid #2c89d8;outline-offset:3px}.af-factory-home .af-factory-benefits{background:#ffffffa1;border:1px solid #d3e5f5;border-radius:22px;box-shadow:0 20px 38px -35px #2461a366;margin-top:32px;padding:27px 28px 29px}.af-factory-home .af-factory-benefits-heading{display:flex;flex-direction:column;gap:6px;margin-bottom:19px}.af-factory-home .af-factory-benefits-heading>span{color:#327fb9;font-size:10px;font-weight:850;letter-spacing:.12em}.af-factory-home .af-factory-benefits-heading h3{color:#183652;font-size:clamp(21px,2vw,28px);font-weight:850;letter-spacing:-.03em;line-height:1.25}.af-factory-home .af-factory-benefits-heading h3 em{color:#217fcc;font-style:normal}.af-factory-home .af-factory-benefits-heading p{color:#647d98;font-size:13px;line-height:1.6}.af-factory-home .af-factory-benefits-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.af-factory-home .af-factory-benefit{background:#fff;border:1px solid #e1ebf6;border-radius:16px;min-width:0;padding:17px 16px}.af-factory-home .af-factory-benefit-icon{background:#e9f5ff;border-radius:12px;color:#1d79c4;display:grid;height:38px;margin-bottom:13px;place-items:center;width:38px}.af-factory-home .af-factory-benefit strong{color:#183652;display:block;font-size:14px;font-weight:800;margin-bottom:5px}.af-factory-home .af-factory-benefit p{color:#71869f;font-size:12px;line-height:1.6;margin:0}.af-factory-generator-invite{background:#f9fcff;padding:27px 0}.af-factory-generator-invite .af-factory-invite-inner{align-items:center;background:linear-gradient(112deg,#f1f8ff,#e7f3ff);border:1px solid #d0e4f6;border-radius:21px;box-shadow:0 15px 38px -35px #135fa580;display:flex;gap:20px;padding:22px 26px}.af-factory-invite-icon{background:#fff;border-radius:17px;box-shadow:0 7px 22px -18px #004696a6;color:#217cc4;display:grid;flex:none;height:58px;place-items:center;width:58px}.af-factory-invite-text{flex:1 1;min-width:0}.af-factory-invite-eyebrow{align-items:center;color:#287dbe;display:flex;font-size:10px;font-weight:850;gap:6px;letter-spacing:.08em;margin-bottom:5px}.af-factory-invite-text h2{color:#1c3a57;font-size:clamp(19px,2vw,23px);font-weight:850;letter-spacing:-.026em;line-height:1.25}.af-factory-invite-text p{color:#667e97;font-size:12.5px;line-height:1.65;margin-top:6px;max-width:650px}.af-factory-invite-link{align-items:center;background:#fff;border:1px solid #a2cfee;border-radius:12px;color:#186cb3;display:inline-flex;flex:none;font-size:13px;font-weight:800;gap:10px;justify-content:center;padding:13px 17px;transition:transform .2s,box-shadow .2s,border-color .2s;white-space:nowrap}.af-factory-invite-link:hover{border-color:#58aae8;box-shadow:0 13px 24px -18px #2679bf;transform:translateY(-2px)}.af-factory-invite-link:focus-visible{outline:3px solid #2689d9;outline-offset:3px}html[data-af-theme=dark] .v3-hero-buttons .af-hero-factory-cta{background:#163a5a;border-color:#4676a0;color:#c3e6ff}html[data-af-theme=dark] .v3-hero-buttons .af-hero-factory-cta:hover{background:#224969;border-color:#6ea3d1}html[data-af-theme=dark] .v3-hero-buttons .af-hero-demo-link{color:#b3cde6}html[data-af-theme=dark] .af-factory-home .af-factory-benefits{background:#0f253cb8;border-color:#315372}html[data-af-theme=dark] .af-factory-home .af-factory-benefits-heading h3{color:#edf7ff}html[data-af-theme=dark] .af-factory-home .af-factory-benefits-heading h3 em{color:#9bd5ff}html[data-af-theme=dark] .af-factory-home .af-factory-benefits-heading p{color:#b4cbe3}html[data-af-theme=dark] .af-factory-home .af-factory-benefit{background:#18324c;border-color:#355a7a}html[data-af-theme=dark] .af-factory-home .af-factory-benefit strong{color:#edf7ff}html[data-af-theme=dark] .af-factory-home .af-factory-benefit p{color:#b8cee2}html[data-af-theme=dark] .af-factory-home .af-factory-benefit-icon{background:#21476b;color:#9ad6ff}html[data-af-theme=dark] .af-factory-generator-invite{background:#0d1c2e}html[data-af-theme=dark] .af-factory-generator-invite .af-factory-invite-inner{background:linear-gradient(115deg,#143451,#143048);border-color:#365a7c}html[data-af-theme=dark] .af-factory-invite-icon{background:#214765;color:#a4ddff}html[data-af-theme=dark] .af-factory-invite-text h2{color:#f0f8ff}html[data-af-theme=dark] .af-factory-invite-text p{color:#b6cde4}html[data-af-theme=dark] .af-factory-invite-eyebrow{color:#97d0ff}html[data-af-theme=dark] .af-factory-invite-link{background:#204b70;border-color:#457daa;color:#d2eeff}@media(max-width:990px){.af-factory-home .af-factory-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.af-factory-generator-invite .af-factory-invite-inner{flex-wrap:wrap}.af-factory-invite-link{margin-left:78px}}@media(max-width:610px){.v3-hero-buttons .af-hero-factory-cta{flex:1 1;justify-content:center;min-width:0;white-space:normal}.v3-hero-buttons .af-hero-demo-link{flex-basis:100%;justify-content:flex-start}.af-factory-home .af-factory-benefits{margin-top:23px;padding:19px 15px}.af-factory-home .af-factory-benefits-grid{gap:9px;grid-template-columns:1fr}.af-factory-home .af-factory-benefit{padding:13px 14px}.af-factory-home .af-factory-benefit-icon{height:32px;margin-bottom:8px;width:32px}.af-factory-generator-invite{padding:17px 0}.af-factory-generator-invite .af-factory-invite-inner{gap:12px;padding:19px}.af-factory-invite-icon{border-radius:13px;height:43px;width:43px}.af-factory-invite-link{margin-left:0;width:100%}}@media(prefers-reduced-motion:reduce){.af-factory-invite-link,.v3-hero-buttons .af-hero-demo-link{transition:none}}.af-editor{background:#fff;border:1px solid #c9e1f8;border-radius:22px;box-shadow:0 20px 50px -34px #1f79b8;margin:24px 0 30px;overflow:hidden;scroll-margin-top:100px}.af-editor-head{align-items:center;background:linear-gradient(110deg,#eef8ff,#fff);border-bottom:1px solid #e3effa;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;padding:20px 23px}.af-editor-head-title{align-items:center;display:flex;gap:13px}.af-editor-icon{background:linear-gradient(145deg,#1271c7,#38a3f2);border-radius:14px;box-shadow:0 11px 21px -13px #07609b;color:#fff;display:grid;height:48px;place-items:center;width:48px}.af-editor-eyebrow{color:#1776bc;display:block;font-size:10px;font-weight:850;letter-spacing:.11em}.af-editor-head h3{color:#153050;font-size:22px;font-weight:850;letter-spacing:-.035em;line-height:1.25;margin:4px 0}.af-editor-head p{color:#7087a0;font-size:12px;line-height:1.5}.af-editor-head-actions{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.af-editor-unsaved{color:#a5681d;font-size:11px;font-weight:750}.af-editor-primary,.af-editor-secondary{align-items:center;border-radius:11px;display:inline-flex;font-size:12px;font-weight:800;gap:7px;justify-content:center;min-height:40px;padding:10px 14px;transition:transform .16s ease,background .16s ease}.af-editor-primary{background:linear-gradient(90deg,#1368bc,#2798e6);border:1px solid #1c85d5;box-shadow:0 9px 20px -13px #116dbc;color:#fff}.af-editor-secondary{background:#f6faff;border:1px solid #cfe3f6;color:#286a9d}.af-editor-primary:hover:not(:disabled),.af-editor-secondary:hover:not(:disabled){transform:translateY(-1px)}.af-editor-primary:disabled,.af-editor-secondary:disabled{cursor:not-allowed;opacity:.48}.af-editor-layout{display:grid;grid-template-columns:minmax(240px,310px) minmax(0,1fr)}.af-editor-list{background:#f5faff;border-right:1px solid #e3eef8;padding:18px}.af-editor-list-title{align-items:center;color:#1e3d5b;display:flex;font-size:13px;gap:5px;justify-content:space-between;margin:0 1px 13px}.af-editor-list-title small{color:#7f94ab;font-size:10px}.af-editor-items{grid-gap:6px;display:grid;gap:6px;max-height:525px;overflow-y:auto;padding-right:3px}.af-editor-list-item{align-items:center;background:#fff;border:1px solid #0000;border-radius:11px;color:#5e7690;display:flex;gap:10px;min-height:53px;padding:10px;text-align:left;transition:background .15s,border-color .15s;width:100%}.af-editor-list-item.is-selected,.af-editor-list-item:hover{background:#e8f4ff;border-color:#9dcbf5;color:#146ab0}.af-editor-list-number{background:#eef6ff;border-radius:9px;color:#267ec4;display:grid;flex:none;font-size:10px;font-weight:850;height:28px;place-items:center;width:28px}.af-editor-list-summary{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;flex:1 1;font-size:11px;font-weight:650;line-height:1.4;overflow:hidden;overflow-wrap:anywhere}.af-editor-list-item>svg{flex:none}.af-editor-add{align-items:center;background:#e6f4ff;border:1px dashed #95c9f5;border-radius:11px;color:#1678bf;display:flex;font-size:12px;font-weight:800;gap:7px;justify-content:center;margin-top:14px;min-height:42px;width:100%}.af-editor-add:disabled{opacity:.45}.af-editor-detail{min-width:0;padding:22px 25px}.af-editor-detail-head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:20px}.af-editor-detail-head h4{color:#153454;font-size:18px;font-weight:850;margin-top:4px}.af-editor-question-tools{display:flex;gap:4px}.af-editor-option-row>button,.af-editor-question-tools button{background:#f3f8fd;border:1px solid #d7e7f5;border-radius:9px;color:#5f84a7;display:grid;height:34px;place-items:center;width:34px}.af-editor-option-row>button:hover:not(:disabled),.af-editor-question-tools button:hover:not(:disabled){background:#fff0f1;color:#c13f4b}.af-editor-option-row>button:disabled,.af-editor-question-tools button:disabled{opacity:.3}.af-editor-field{display:flex;flex-direction:column;gap:7px;margin-bottom:14px;min-width:0}.af-editor-field-label,.af-editor-field>span{align-items:center;color:#2d4b6b;display:flex;font-size:12px;font-weight:800;gap:6px}.af-editor-field input,.af-editor-field select,.af-editor-field textarea,.af-editor-option-row>input{background:#fafdff;border:1px solid #cee1f3;border-radius:10px;color:#19324e;display:block;font-size:13px;line-height:1.5;min-width:0;outline:none;padding:11px 12px;width:100%}.af-editor-field textarea{resize:vertical}.af-editor-field input:focus,.af-editor-field select:focus,.af-editor-field textarea:focus,.af-editor-option-row>input:focus{border-color:#288ce3;box-shadow:0 0 0 3px #278ee01f}.af-editor-field-pair{grid-gap:13px;display:grid;gap:13px;grid-template-columns:1fr 1fr}.af-editor-options{background:#f8fbff;border:1px solid #e0ebf8;border-radius:13px;margin-bottom:18px;padding:15px}.af-editor-field-label small{color:#839ab2;font-size:11px;font-weight:550;margin-left:5px}.af-editor-option-row{align-items:center;display:flex;gap:9px;margin:10px 0}.af-editor-option-letter{color:#6287ab;font-size:12px;font-weight:900}.af-editor-option-answer{display:grid;flex:none;height:25px;place-items:center;width:25px}.af-editor-option-answer input{accent-color:#188be0;height:16px;width:16px}.af-editor-text-button{align-items:center;color:#1578c2;display:inline-flex;font-size:12px;font-weight:750;gap:6px;padding:7px 4px}.af-editor-text-button:disabled{opacity:.45}.af-editor-context-note{background:#ecf5ff;border-radius:9px;color:#5c7e9f;display:flex;font-size:11px;gap:7px;margin-bottom:16px;padding:11px}.af-editor-replace-row{align-items:center;background:#f5faff;border:1px solid #d7eafb;border-radius:12px;display:flex;gap:12px;justify-content:space-between;margin:15px 0 25px;padding:13px}.af-editor-replace-row strong{color:#20446b;font-size:12px}.af-editor-replace-row small{color:#7c94ac;display:block;font-size:11px;line-height:1.4;margin-top:4px}.af-editor-meta{border-top:1px solid #e4edf7;padding-top:18px}.af-editor-meta-grid{grid-gap:0 13px;display:grid;gap:0 13px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:13px}.af-editor-error{background:#fff0f3;border-radius:10px;color:#b62f46;font-size:12px;font-weight:700;padding:11px}.af-editor-error,.af-editor-footnote{align-items:center;display:flex;gap:7px}.af-editor-footnote{color:#6d8aa7;font-size:11px;line-height:1.5;margin-top:14px}.af-editor-open{align-items:center;background:#eef7ff;border:1px solid #b9d9f3;border-radius:10px;color:#166eae;display:inline-flex;font-size:12px;font-weight:800;gap:7px;min-height:34px;padding:7px 10px}.af-editor-open:hover{background:#d9efff}.af-editor-open svg{height:15px;width:15px}html[data-af-theme=dark] .af-editor{background:#0f2135;border-color:#335473;box-shadow:0 19px 42px -31px #000}html[data-af-theme=dark] .af-editor-head{background:linear-gradient(110deg,#142f4b,#0e243b);border-color:#34516c}html[data-af-theme=dark] .af-editor-detail-head h4,html[data-af-theme=dark] .af-editor-head h3,html[data-af-theme=dark] .af-editor-list-title,html[data-af-theme=dark] .af-editor-replace-row strong{color:#eef7ff}html[data-af-theme=dark] .af-editor-footnote,html[data-af-theme=dark] .af-editor-head p,html[data-af-theme=dark] .af-editor-list-title small{color:#a2bbd5}html[data-af-theme=dark] .af-editor-eyebrow{color:#85caff}html[data-af-theme=dark] .af-editor-list{background:#122a43;border-color:#2b4b68}html[data-af-theme=dark] .af-editor-list-item{background:#142c46;color:#bdd3e7}html[data-af-theme=dark] .af-editor-list-item.is-selected,html[data-af-theme=dark] .af-editor-list-item:hover{background:#205174;border-color:#518dbb;color:#eaf6ff}html[data-af-theme=dark] .af-editor-add,html[data-af-theme=dark] .af-editor-list-number{background:#20496b;color:#acdfff}html[data-af-theme=dark] .af-editor-field-label,html[data-af-theme=dark] .af-editor-field>span{color:#c9dff5}html[data-af-theme=dark] .af-editor-field input,html[data-af-theme=dark] .af-editor-field select,html[data-af-theme=dark] .af-editor-field textarea,html[data-af-theme=dark] .af-editor-option-row>input{background:#112740;border-color:#365a79;color:#ecf6ff}html[data-af-theme=dark] .af-editor-field option{background:#16324e}html[data-af-theme=dark] .af-editor-context-note,html[data-af-theme=dark] .af-editor-options,html[data-af-theme=dark] .af-editor-replace-row{background:#132e4b;border-color:#335777;color:#a7cce9}html[data-af-theme=dark] .af-editor-open,html[data-af-theme=dark] .af-editor-option-row>button,html[data-af-theme=dark] .af-editor-question-tools button,html[data-af-theme=dark] .af-editor-secondary{background:#183b5c;border-color:#3a6688;color:#b9e3ff}html[data-af-theme=dark] .af-editor-meta{border-color:#31516e}html[data-af-theme=dark] .af-editor-field-label small,html[data-af-theme=dark] .af-editor-replace-row small{color:#a4bdd3}@media(max-width:800px){.af-editor-layout{grid-template-columns:1fr}.af-editor-list{border-bottom:1px solid #e3eef8;border-right:0}.af-editor-items{display:flex;max-height:none;overflow-x:auto}.af-editor-list-item{max-width:205px;min-width:175px}.af-editor-detail,.af-editor-head{padding:16px}.af-editor-head-actions{width:100%}.af-editor-meta-grid{grid-template-columns:1fr}}@media(max-width:480px){.af-editor-field-pair{grid-template-columns:1fr}.af-editor-head-actions>.af-editor-primary{flex:1 1}.af-editor-replace-row{align-items:stretch;flex-direction:column}.af-editor-replace-row button{width:100%}}@media(prefers-reduced-motion:reduce){.af-editor-list-item,.af-editor-primary,.af-editor-secondary{transition:none}.af-editor-primary:hover,.af-editor-secondary:hover{transform:none}}@media print{.af-editor{display:none!important}}.af-library{isolation:isolate;margin-top:78px;position:relative;scroll-margin-top:90px}.af-library-heading{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:27px;position:relative}.af-library-eyebrow{align-items:center;color:#1675c5;display:inline-flex;font-size:11px;font-weight:900;gap:8px;letter-spacing:.13em}.af-library-heading h2{color:#142b4d;font-size:clamp(30px,3.5vw,43px);font-weight:900;letter-spacing:-.045em;line-height:1.15;margin:10px 0 9px}.af-library-heading h2 span{color:#2289dd}.af-library-heading p{color:#657d98;font-size:14px;line-height:1.7;max-width:640px}.af-library-heading-icon{background:linear-gradient(140deg,#f9fdff,#e0f1ff);border:1px solid #cce3fa;border-radius:23px;box-shadow:0 12px 29px -19px #1d82c1;color:#1681d4;display:grid;height:75px;place-items:center;transform:rotate(7deg);width:75px}.af-library-toolbar{background:#ffffffe0;border:1px solid #d5e5f6;border-radius:19px;box-shadow:0 12px 32px -30px #24659b;display:flex;flex-wrap:wrap;gap:10px;padding:14px}.af-library-search{align-items:center;background:#f9fcff;border:1px solid #d8e6f5;border-radius:11px;color:#7a93ae;display:flex;flex:2 1 300px;gap:9px;min-width:220px;padding:0 12px}.af-library-search input{background:#0000;color:#193554;font-size:13px;min-height:42px;min-width:0;outline:none;width:100%}.af-library-search input::placeholder{color:#93a7bc}.af-library-search button{background:#0000;border:none;color:#7394af;padding:4px}.af-library-search:focus-within{border-color:#2b91e8;box-shadow:0 0 0 3px #2b91e824}.af-library-select{align-items:center;background:#f9fcff;border:1px solid #d8e6f5;border-radius:11px;color:#6786a5;display:flex;gap:4px;padding:0 9px}.af-library-select:focus-within{outline:2px solid #4ea5ee;outline-offset:2px}.af-library-select select{background:#0000;color:#345273;cursor:pointer;font-size:12px;font-weight:650;min-height:42px;outline:none;padding:0 3px}.af-library-results-bar{align-items:center;color:#66809b;display:flex;font-size:12px;font-weight:700;gap:12px;justify-content:space-between;margin:17px 3px 14px}.af-library-refresh{align-items:center;border-radius:8px;color:#1477c8;display:flex;font-weight:750;gap:6px;padding:6px}.af-library-refresh:hover{background:#248fe117}.af-library-refresh:disabled{opacity:.5}.af-library-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr))}.af-library-card{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #d7e8f8;border-radius:19px;box-shadow:0 16px 39px -31px #246ba5;display:flex;flex-direction:column;min-width:0;padding:20px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.af-library-card:hover{border-color:#a4d1f9;box-shadow:0 20px 39px -28px #2075ad;transform:translateY(-4px)}.af-library-card-top{align-items:flex-start;display:flex;gap:6px;justify-content:space-between;margin-bottom:16px}.af-library-card-icon{background:#e9f4ff;border-radius:14px;color:#147bd1;display:grid;height:44px;place-items:center;width:44px}.af-library-card-date{align-items:center;color:#839ab1;display:flex;font-size:11px;gap:5px}.af-library-card h3{color:#183759;font-size:16px;font-weight:850;line-height:1.4;overflow-wrap:anywhere}.af-library-topic{color:#718aa4;font-size:12px;line-height:1.5;margin-bottom:16px;margin-top:4px;min-height:18px}.af-library-tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px}.af-library-tags span{align-items:center;background:#f0f7fd;border:1px solid #e0ecf8;border-radius:8px;color:#567899;display:inline-flex;font-size:10px;font-weight:700;gap:5px;padding:6px 8px}.af-library-open{align-items:center;background:#e8f4ff;border:1px solid #c6e1fa;border-radius:11px;color:#126bb8;display:inline-flex;font-size:12px;font-weight:850;gap:8px;justify-content:space-between;margin-top:auto;min-height:42px;padding:10px 12px;transition:background .17s ease,color .17s ease;width:100%}.af-library-open:hover:not(:disabled){background:#d5eafa;color:#095697}.af-library-open:disabled{cursor:wait;opacity:.6}.af-library-empty{background:#f8fcffcc;border:1px dashed #c4ddf6;border-radius:19px;padding:52px 20px;text-align:center}.af-library-empty-icon{background:#e3f2ff;border-radius:17px;color:#1886d3;display:grid;height:55px;margin:auto auto 16px;place-items:center;width:55px}.af-library-empty h3{color:#19375a;font-size:18px;font-weight:850}.af-library-empty p{color:#738ca5;font-size:13px;line-height:1.6;margin:9px auto 18px;max-width:480px}.af-library-primary{background:linear-gradient(90deg,#1768bd,#2598e6);border:0;border-radius:11px;color:#fff;font-size:13px;font-weight:850;padding:11px 18px}.af-library-loading{color:#5c7997;font-size:13px;gap:11px;padding:70px 10px}.af-library-loading,.af-library-pagination{align-items:center;display:flex;justify-content:center}.af-library-pagination{color:#5b7b9e;font-size:12px;font-weight:700;gap:18px;margin-top:23px}.af-library-pagination button{align-items:center;background:#fff;border:1px solid #bcdcf9;border-radius:10px;color:#1377bb;display:flex;gap:4px;padding:9px 12px}.af-library-pagination button:disabled{cursor:not-allowed;opacity:.38}.af-library-footnote{align-items:center;color:#8096ab;display:flex;font-size:11px;gap:7px;justify-content:center;padding-top:20px}.af-library-shortcut{align-items:center;background:#ffffffd1;border:1px solid #b9d9f5;border-radius:10px;color:#146db3;display:inline-flex;font-size:12px;font-weight:800;gap:8px;min-height:35px;padding:8px 12px;transition:transform .2s ease,background .2s ease}.af-library-shortcut:hover{background:#fff;transform:translateY(-2px)}.af-library-heading-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}html[data-af-theme=dark] .af-library-card h3,html[data-af-theme=dark] .af-library-empty h3,html[data-af-theme=dark] .af-library-heading h2{color:#e7f3ff}html[data-af-theme=dark] .af-library-heading h2 span{color:#69bdff}html[data-af-theme=dark] .af-library-empty p,html[data-af-theme=dark] .af-library-heading p,html[data-af-theme=dark] .af-library-results-bar,html[data-af-theme=dark] .af-library-topic{color:#a9bfd5}html[data-af-theme=dark] .af-library-card,html[data-af-theme=dark] .af-library-empty,html[data-af-theme=dark] .af-library-toolbar{background:linear-gradient(140deg,#12253e,#152d47);border-color:#305477;box-shadow:0 17px 35px -28px #000000bf}html[data-af-theme=dark] .af-library-search,html[data-af-theme=dark] .af-library-select{background:#0d2138;border-color:#365675;color:#9cbddc}html[data-af-theme=dark] .af-library-search input,html[data-af-theme=dark] .af-library-select select{color:#e1f2ff}html[data-af-theme=dark] .af-library-search input::placeholder{color:#7791aa}html[data-af-theme=dark] .af-library-select option{background:#162b44;color:#e1f2ff}html[data-af-theme=dark] .af-library-card-icon,html[data-af-theme=dark] .af-library-empty-icon{background:#1c4365;color:#77caff}html[data-af-theme=dark] .af-library-tags span{background:#1b3a56;border-color:#345a79;color:#b6d2e9}html[data-af-theme=dark] .af-library-open{background:#1c4668;border-color:#3b749e;color:#a3dfff}html[data-af-theme=dark] .af-library-open:hover{background:#24577e}html[data-af-theme=dark] .af-library-heading-icon{background:#153754;border-color:#326284;color:#99d9ff}html[data-af-theme=dark] .af-library-pagination button,html[data-af-theme=dark] .af-library-shortcut{background:#1a3e5b;border-color:#346787;color:#bee6ff}html[data-af-theme=dark] .af-library-card-date,html[data-af-theme=dark] .af-library-footnote{color:#92adc5}@media (max-width:1060px){.af-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.af-library-grid{grid-template-columns:1fr}.af-library-heading-icon{display:none}.af-library-toolbar{padding:10px}.af-library-select{flex:1 1 120px}.af-library-search{flex-basis:100%}.af-library-pagination{gap:9px}.af-library-heading-actions{width:100%}}@media (prefers-reduced-motion:reduce){.af-library-card,.af-library-shortcut{transition:none}.af-library-card:hover,.af-library-shortcut:hover{transform:none}}@media print{.af-library{display:none!important}}.af-library-type-filters{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 16px}.af-library-type-filters button{background:#fff;border:1px solid #cfe1f2;border-radius:999px;color:#3f607f;font-size:12px;font-weight:750;padding:9px 14px;transition:background .15s}.af-library-type-filters button:hover{background:#ecf6ff}.af-library-type-filters button.active{background:#2079d4;border-color:#2079d4;color:#fff}.af-factory-library-section{margin:25px 0 35px}.af-factory-library-section-title{align-items:flex-end;border-bottom:1px solid #e0eaf5;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:18px;padding-bottom:14px}.af-factory-library-section-title h3{color:#183453;font-size:20px;font-weight:850;letter-spacing:-.02em}.af-factory-library-section-title p{color:#6f839a;font-size:13px;margin-top:3px}.af-factory-library-section-title>span{color:#216eaf;font-size:12px;font-weight:800}.af-factory-library-delete{align-items:center;background:#0000;border:0;color:#9b4b52;display:inline-flex;font-size:12px;font-weight:750;gap:6px;margin-top:10px;padding:5px 2px}.af-factory-library-delete:hover{text-decoration:underline}.af-factory-library-delete:disabled{opacity:.5}html[data-af-theme=dark] .af-library-type-filters button{background:#142b45;border-color:#355a7e;color:#bdd5ec}html[data-af-theme=dark] .af-library-type-filters button.active{background:#2079d4;border-color:#2888e4;color:#fff}html[data-af-theme=dark] .af-factory-library-section-title{border-color:#355475}html[data-af-theme=dark] .af-factory-library-section-title h3{color:#e7f3ff}html[data-af-theme=dark] .af-factory-library-section-title p{color:#a9bfd5}html[data-af-theme=dark] .af-factory-library-section-title>span{color:#83ccff}html[data-af-theme=dark] .af-factory-library-delete{color:#ffadb5}.af-plan-banner{background:linear-gradient(120deg,#ecf8fff7,#fafdfff5);border:1px solid #c7ddf7;border-radius:19px;box-shadow:0 15px 36px -30px #3769aa;margin-top:24px;padding:16px 19px}.af-plan-info{align-items:center;display:flex;gap:13px;min-width:0}.af-plan-icon{background:#ddecff;border-radius:13px;color:#1a6db4;display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.af-plan-icon.pro{background:#e9dcff;color:#7846c2}.af-plan-icon.warn{background:#fff0d8;color:#9a6214}.af-plan-description{color:#56708b;display:flex;flex:1 1;flex-direction:column;font-size:12px;gap:3px;line-height:1.5;min-width:0}.af-plan-description strong{color:#1c416a;font-size:14px;font-weight:800}.af-plan-pill{align-items:center;background:#fff;border:1px solid #c4dcf4;border-radius:999px;color:#226ba8;display:inline-flex;font-size:12px;font-weight:750;gap:5px;padding:8px 12px;white-space:nowrap}.af-plan-pill.empty{background:#fff9f5;border-color:#efd6c8;color:#99533f}.af-plan-pill.pro{background:#f7f1ff;border-color:#e4d4ff;color:#7850ab}.af-plan-action{background:#216fc8;border:0;border-radius:11px;color:#fff;cursor:pointer;font-weight:750;padding:10px 16px;white-space:nowrap}.af-plan-action:hover{background:#14569e}.af-plan-action:focus-visible{outline:3px solid #54adf7;outline-offset:3px}.af-plan-meter{background:#d5e5f6;border-radius:10px;height:5px;margin-top:7px;overflow:hidden;width:min(100%,260px)}.af-plan-meter span{background:linear-gradient(90deg,#2676c8,#2ca8df);border-radius:10px;display:block;height:100%;transition:width .35s ease}.af-plan-note{color:#6c829b;font-size:13px}.af-plan-account{background:#f6fbff;border:1px solid #cbdff2;border-radius:14px;margin:15px 0;padding:14px}.af-plan-account .af-plan-info{align-items:flex-start;flex-wrap:wrap}.af-plan-account .af-plan-pill{margin-left:55px}html[data-af-theme=dark] .af-plan-account,html[data-af-theme=dark] .af-plan-banner{background:linear-gradient(110deg,#142b42,#11253d);border-color:#365673;box-shadow:0 15px 34px -28px #000}html[data-af-theme=dark] .af-plan-description{color:#aac4de}html[data-af-theme=dark] .af-plan-description strong{color:#e9f5ff}html[data-af-theme=dark] .af-plan-icon{background:#24476a;color:#a7d8ff}html[data-af-theme=dark] .af-plan-icon.pro{background:#443360;color:#dbbaff}html[data-af-theme=dark] .af-plan-icon.warn{background:#513c28;color:#ffdb9f}html[data-af-theme=dark] .af-plan-pill{background:#1d3b5a;border-color:#426b90;color:#c0e7ff}html[data-af-theme=dark] .af-plan-pill.empty{background:#422c2b;border-color:#78504a;color:#ffd7c5}html[data-af-theme=dark] .af-plan-pill.pro{background:#413254;border-color:#675183;color:#e4c9ff}html[data-af-theme=dark] .af-plan-meter{background:#29445f}html[data-af-theme=dark] .af-plan-note{color:#adc8df}@media(max-width:650px){.af-plan-info{align-items:flex-start;flex-wrap:wrap}.af-plan-action,.af-plan-pill{margin-left:55px}.af-plan-banner{padding:15px}}@media(prefers-reduced-motion:reduce){.af-plan-meter span{transition:none}}@media print{.af-plan-account,.af-plan-banner{display:none!important}}.af-recovery-card{align-items:center;background:linear-gradient(110deg,#f6fbfffa,#e7f5fff7);border:1px solid #cce5fc;border-radius:18px;box-shadow:0 12px 33px -25px #1062ac78;display:flex;gap:15px;margin-top:14px;padding:15px 18px}.af-recovery-icon{background:#e1f1ff;border-radius:13px;color:#1377cb;display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.af-recovery-copy{grid-gap:3px;display:grid;flex:1 1;gap:3px;min-width:0}.af-recovery-copy strong{color:#17365b;font-size:14px;font-weight:800}.af-recovery-copy span{color:#607e9c;font-size:12px;line-height:1.55}.af-recovery-button{align-items:center;background:#fff;border:1px solid #aacff3;border-radius:12px;color:#126ab7;display:inline-flex;font-size:12px;font-weight:800;gap:8px;justify-content:center;min-height:41px;padding:10px 15px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.af-recovery-button:hover:not(:disabled){border-color:#6eb5ee;box-shadow:0 8px 23px -14px #2074c994;transform:translateY(-2px)}.af-recovery-button:focus-visible{outline:3px solid #53adf4;outline-offset:3px}.af-recovery-button:disabled{cursor:not-allowed;opacity:.6}html[data-af-theme=dark] .af-recovery-card{background:linear-gradient(115deg,#142d47,#123450);border-color:#315d83;box-shadow:0 18px 38px -27px #000000c7}html[data-af-theme=dark] .af-recovery-icon{background:#164366;color:#8bd7ff}html[data-af-theme=dark] .af-recovery-copy strong{color:#edf7ff}html[data-af-theme=dark] .af-recovery-copy span{color:#b1cbdf}html[data-af-theme=dark] .af-recovery-button{background:#193c5a;border-color:#3e729f;color:#bfeaff}html[data-af-theme=dark] .af-recovery-button:hover:not(:disabled){background:#205077;border-color:#6ab6e5}@media (max-width:650px){.af-recovery-card{flex-wrap:wrap;gap:10px;padding:14px}.af-recovery-button{width:100%}}@media (prefers-reduced-motion:reduce){.af-recovery-button{transition:none}.af-recovery-button:hover{transform:none}}@media print{.af-recovery-card{display:none!important}}
/*# sourceMappingURL=main.162c70e6.css.map*/