/*! tailwindcss v4.0.4 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--shadow-2xs:0 1px #0000000d;--shadow-xs:0px 2px 4px -2px #1319271f,0px 4px 4px -2px #13192714;--shadow-sm:0px 4px 6px -4px #1319271f,0px 8px 8px -4px #13192714;--shadow-md:0px 6px 8px -6px #1319271f,0px 8px 16px -6px #13192714;--shadow-lg:0px 6px 12px -6px #1319271f,0px 8px 24px -4px #13192714;--shadow-xl:0px 6px 14px -6px #1319271f,0px 10px 32px -4px #1319271a;--shadow-2xl:0px 8px 18px -6px #1319271f,0px 12px 42px -4px #1319271f;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-font-feature-settings:var(--font-sans--font-feature-settings);--default-font-variation-settings:var(--font-sans--font-variation-settings);--default-mono-font-family:var(--font-mono);--default-mono-font-feature-settings:var(--font-mono--font-feature-settings);--default-mono-font-variation-settings:var(--font-mono--font-variation-settings);--shadow-3xl:0px 8px 22px -6px #1319271f,0px 14px 64px -4px #1319271f;--shadow-4xl:0px 8px 28px -6px #1319271f,0px 18px 88px -4px #13192724;--color-white:#fff;--color-dark-200:#302f2f;--color-dark-400:#1b1b1b;--color-primary-50:#edeffe;--color-primary-100:#c8cefc;--color-primary-200:#aeb6fb;--color-primary-300:#8895f9;--color-primary-400:#7181f8;--color-primary-500:#4e61f6;--color-primary-600:#4758e0;--color-primary-700:#3745af;--color-primary-800:#2b3587;--color-primary-900:#212967;--color-grey-50:#f9fafb;--color-grey-100:#f3f4f6;--color-grey-200:#e5e7ea;--color-grey-300:#d2d5db;--color-grey-400:#9ea2ae;--color-grey-500:#6d717f;--color-grey-600:#4d5461;--color-grey-700:#394050;--color-grey-800:#212936;--color-grey-900:#131927;--color-success-50:#ecf8ef;--color-success-100:#c5e9cd;--color-success-200:#a9deb4;--color-success-300:#81cf92;--color-success-400:#69c57d;--color-success-500:#43b75d;--color-success-600:#3da755;--color-success-700:#308242;--color-success-800:#256533;--color-success-900:#1c4d27;--color-danger-50:#fdecec;--color-danger-100:#fac5c3;--color-danger-200:#f7a9a7;--color-danger-300:#f4827e;--color-danger-400:#f16965;--color-danger-500:#ee443f;--color-danger-600:#d93e39;--color-danger-700:#a9302d;--color-danger-800:#832523;--color-danger-900:#641d1a;--color-warning-50:#fff7e6;--color-warning-100:#ffe5b0;--color-warning-200:#ffd88a;--color-warning-300:#ffc654;--color-warning-400:#fb3;--color-warning-500:#fa0;--color-warning-600:#e89b00;--color-warning-700:#b57900;--color-warning-800:#8c5e00;--color-warning-900:#6b4700;--color-info-50:#e6f4ff;--color-info-100:#b0deff;--color-info-200:#8aceff;--color-info-300:#54b8ff;--color-info-400:#3af;--color-info-500:#0095ff;--color-info-600:#0088e8;--color-info-700:#006ab5;--color-info-800:#00528c;--color-info-900:#003f6b;--text-heading-xs:24px;--text-heading-xs--line-height:28px;--text-heading-sm:28px;--text-heading-sm--line-height:34px;--text-heading-md:32px;--text-heading-md--line-height:38px;--text-heading-lg:40px;--text-heading-lg--line-height:48px;--text-heading-xl:48px;--text-heading-xl--line-height:58px;--text-body-xs:10px;--text-body-xs--line-height:14px;--text-body-sm:12px;--text-body-sm--line-height:16px;--text-body-md:14px;--text-body-md--line-height:20px;--text-body-lg:16px;--text-body-lg--line-height:28px;--text-body-xl:18px;--text-body-xl--line-height:28px;--radius-none:0;--radius-sm:.125rem;--radius:.25rem;--radius-lg:.5rem;--radius-full:9999px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-7:28px;--spacing-8:32px;--spacing-9:36px;--spacing-10:40px;--spacing-11:44px;--spacing-12:48px;--font-inter:Inter,sans-serif}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1;color:color-mix(in oklab,currentColor 50%,transparent)}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.block{display:block}.flex{display:flex}.table{display:table}.h-2{height:var(--spacing-2)}.h-4{height:var(--spacing-4)}.h-6{height:var(--spacing-6)}.h-8{height:var(--spacing-8)}.h-10{height:var(--spacing-10)}.h-screen{height:100vh}.w-2{width:var(--spacing-2)}.w-4{width:var(--spacing-4)}.w-6{width:var(--spacing-6)}.w-8{width:var(--spacing-8)}.w-10{width:var(--spacing-10)}.flex-col{flex-direction:column}.gap-4{gap:var(--spacing-4)}.rounded-full{border-radius:3.40282e+38px;border-radius:var(--radius-full)}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-primary-400{border-color:var(--color-primary-400)}.bg-grey-100{background-color:var(--color-grey-100)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-400{background-color:var(--color-primary-400)}.fill-current{fill:currentColor}.px-8{padding-inline:var(--spacing-8)}.py-2{padding-block:var(--spacing-2)}.text-center{text-align:center}.font-inter{font-family:var(--font-inter)}.text-body-lg{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height))}.text-body-md{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height))}.text-body-sm{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height))}.text-body-xl{font-size:var(--text-body-xl);line-height:var(--tw-leading,var(--text-body-xl--line-height))}.text-body-xs{font-size:var(--text-body-xs);line-height:var(--tw-leading,var(--text-body-xs--line-height))}.text-heading-lg{font-size:var(--text-heading-lg);line-height:var(--tw-leading,var(--text-heading-lg--line-height))}.text-heading-md{font-size:var(--text-heading-md);line-height:var(--tw-leading,var(--text-heading-md--line-height))}.text-heading-sm{font-size:var(--text-heading-sm);line-height:var(--tw-leading,var(--text-heading-sm--line-height))}.text-heading-xl{font-size:var(--text-heading-xl);line-height:var(--tw-leading,var(--text-heading-xl--line-height))}.text-heading-xs{font-size:var(--text-heading-xs);line-height:var(--tw-leading,var(--text-heading-xs--line-height))}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-danger-400{color:var(--color-danger-400)}.text-dark-400{color:var(--color-dark-400)}.text-grey-400{color:var(--color-grey-400)}.text-info-400{color:var(--color-info-400)}.text-primary-400{color:var(--color-primary-400)}.text-success-400{color:var(--color-success-400)}.text-warning-400{color:var(--color-warning-400)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.decoration-current{text-decoration-color:currentColor}.decoration-solid{text-decoration-style:solid}.decoration-2{text-decoration-thickness:2px}.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,)}@media (hover:hover){.hover\:bg-primary-50:hover{background-color:var(--color-primary-50)}.hover\:bg-primary-100:hover{background-color:var(--color-primary-100)}.hover\:bg-primary-600:hover{background-color:var(--color-primary-600)}}}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter-Italic.woff)format("woff");font-weight:400;font-style:italic}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.woff)format("woff");font-weight:500;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter-MediumItalic.woff)format("woff");font-weight:500;font-style:italic}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.woff)format("woff");font-weight:500;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBoldItalic.woff)format("woff");font-weight:500;font-style:italic}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.woff)format("woff");font-weight:600;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter-BoldItalic.woff)format("woff");font-weight:600;font-style:italic}@font-face{font-family:Inter;src:url(/fonts/Inter-ExtraBold.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter-ExtraBoldItalic.woff)format("woff");font-weight:700;font-style:italic}@font-face{font-family:Inter;src:url(/fonts/Inter-Black.woff)format("woff");font-weight:800;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter-BlackItalic.woff)format("woff");font-weight:800;font-style:italic}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}