:root{--color-surface-bright: #f7f9fb;--color-surface: #f7f9fb;--color-surface-dim: #d8dadc;--color-surface-container-lowest: #ffffff;--color-surface-container-low: #f2f4f6;--color-surface-container: #eceef0;--color-surface-container-high: #e6e8ea;--color-surface-container-highest: #e0e3e5;--color-surface-variant: #e0e3e5;--color-on-surface: #191c1e;--color-on-surface-variant: #44474d;--color-on-background: #191c1e;--color-background: #f7f9fb;--color-outline: #75777e;--color-outline-variant: #c5c6ce;--color-primary: #041632;--color-on-primary: #ffffff;--color-primary-container: #1b2b48;--color-on-primary-container: #8393b5;--color-primary-fixed-dim: #b7c7eb;--color-primary-fixed: #d7e2ff;--color-secondary: #006e2f;--color-on-secondary: #ffffff;--color-secondary-container: #6bff8f;--color-on-secondary-container: #007432;--color-secondary-fixed-dim: #4ae176;--color-secondary-fixed: #6bff8f;--color-tertiary: #06172a;--color-tertiary-container: #1c2c40;--color-error: #ba1a1a;--color-error-container: #ffdad6;--color-on-error-container: #93000a}[data-theme=dark]{--color-surface-bright: #3c3f42;--color-surface: #282a2d;--color-surface-dim: #1a1c1e;--color-surface-container-lowest: #121416;--color-surface-container-low: #222426;--color-surface-container: #282a2d;--color-surface-container-high: #333538;--color-surface-container-highest: #3e4043;--color-surface-variant: #43474e;--color-on-surface: #e1e3e7;--color-on-surface-variant: #c3c7cf;--color-on-background: #e1e3e7;--color-background: #1a1c1e;--color-outline: #8d9199;--color-outline-variant: #43474e;--color-primary: #b7c7eb;--color-on-primary: #041632;--color-primary-container: #1b2b48;--color-on-primary-container: #d7e2ff;--color-primary-fixed-dim: #041632;--color-primary-fixed: #1b2b48;--color-secondary: #4ae176;--color-on-secondary: #003917;--color-secondary-container: #005325;--color-on-secondary-container: #6bff8f;--color-secondary-fixed-dim: #006e2f;--color-secondary-fixed: #007432;--color-tertiary: #c0c4e8;--color-tertiary-container: #2a2e42;--color-error: #ffb4ab;--color-error-container: #93000a;--color-on-error-container: #ffdad6}*{margin:0;padding:0;box-sizing:border-box;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}html,body{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-surface-bright);color:var(--color-on-background);min-height:100dvh}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;-webkit-user-select:none;user-select:none;vertical-align:middle}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;background:none;font-family:inherit}input,textarea{font-family:inherit}.text-headline-lg{font-size:32px;line-height:40px;letter-spacing:-.02em;font-weight:700}.text-headline-lg-mobile{font-size:24px;line-height:32px;letter-spacing:-.01em;font-weight:700}.text-headline-md{font-size:20px;line-height:28px;font-weight:600}.text-body-lg{font-size:18px;line-height:28px;font-weight:400}.text-body-md{font-size:16px;line-height:24px;font-weight:400}.text-label-md{font-size:14px;line-height:20px;letter-spacing:.01em;font-weight:600}.text-label-sm{font-size:12px;line-height:16px;font-weight:500}.font-headline-lg,.font-headline-md,.font-body-lg,.font-body-md,.font-label-md,.font-label-sm{font-family:Inter,sans-serif}.text-primary{color:var(--color-primary)}.text-on-primary{color:var(--color-on-primary)}.text-on-surface{color:var(--color-on-surface)}.text-on-surface-variant{color:var(--color-on-surface-variant)}.text-on-background{color:var(--color-on-background)}.text-on-secondary{color:var(--color-on-secondary)}.text-on-secondary-container{color:var(--color-on-secondary-container)}.text-outline{color:var(--color-outline)}.text-error{color:var(--color-error)}.text-secondary{color:var(--color-secondary)}.bg-surface{background-color:var(--color-surface)}.bg-surface-bright{background-color:var(--color-surface-bright)}.bg-surface-container{background-color:var(--color-surface-container)}.bg-surface-container-low{background-color:var(--color-surface-container-low)}.bg-surface-container-lowest{background-color:var(--color-surface-container-lowest)}.bg-surface-container-high{background-color:var(--color-surface-container-high)}.bg-surface-container-highest{background-color:var(--color-surface-container-highest)}.bg-surface-variant{background-color:var(--color-surface-variant)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-secondary-container{background-color:var(--color-secondary-container)}.bg-error-container{background-color:var(--color-error-container)}.border-primary{border-color:var(--color-primary)}.border-primary-fixed-dim{border-color:var(--color-primary-fixed-dim)}.border-outline-variant{border-color:var(--color-outline-variant)}.border-secondary{border-color:var(--color-secondary)}.rounded-sm{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-full{border-radius:9999px}.shadow-sm{box-shadow:0 1px 2px #0000000d}.shadow-md{box-shadow:0 4px 6px -1px #0000001a}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a}.px-container-padding-mobile{padding-left:16px;padding-right:16px}.py-stack-lg{padding-top:24px;padding-bottom:24px}.py-stack-md{padding-top:16px;padding-bottom:16px}.p-stack-md{padding:16px}.p-stack-lg{padding:24px}.p-gutter{padding:16px}.p-2{padding:8px}.p-3{padding:12px}.p-4{padding:16px}.px-3{padding-left:12px;padding-right:12px}.px-4{padding-left:16px;padding-right:16px}.px-8{padding-left:32px;padding-right:32px}.py-1{padding-top:4px;padding-bottom:4px}.py-2{padding-top:8px;padding-bottom:8px}.py-3{padding-top:12px;padding-bottom:12px}.py-4{padding-top:16px;padding-bottom:16px}.py-6{padding-top:24px;padding-bottom:24px}.pb-2{padding-bottom:8px}.pb-44{padding-bottom:176px}.pt-stack-md{padding-top:16px}.pt-20{padding-top:80px}.pl-12{padding-left:48px}.pr-12{padding-right:48px}.px-5{padding-left:20px;padding-right:20px}.py-1-half{padding-top:6px;padding-bottom:6px}.mb-base{margin-bottom:8px}.mb-1{margin-bottom:4px}.mb-2,.mb-stack-sm{margin-bottom:8px}.mb-stack-md{margin-bottom:16px}.mb-stack-lg{margin-bottom:24px}.mb-32{margin-bottom:128px}.mr-2{margin-right:8px}.mr-8{margin-right:32px}.mr-base{margin-right:8px}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mt-base{margin-top:8px}.gap-1{gap:4px}.gap-1-half{gap:6px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-base{gap:8px}.gap-gutter,.gap-stack-md{gap:16px}.gap-stack-lg{gap:24px}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.self-start{align-self:flex-start}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.w-full{width:100%}.h-full{height:100%}.h-10{height:40px}.h-12{height:48px}.h-14{height:56px}.h-16{height:64px}.h-20{height:80px}.h-32{height:128px}.h-40{height:160px}.h-48{height:192px}.w-10{width:40px}.w-16{width:64px}.w-20{width:80px}.w-24{width:96px}.w-48{width:192px}.h-24{height:96px}.max-w-7xl{max-width:1280px}.max-w-4xl{max-width:896px}.max-w-2xl{max-width:672px}.mx-auto{margin-left:auto;margin-right:auto}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.resize-none{resize:none}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.min-w-0{min-width:0}.min-w-\[240px\]{min-width:240px}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.top-0{top:0}.top-3{top:12px}.top-4{top:16px}.top-16{top:64px}.left-0{left:0}.left-3{left:12px}.left-4{left:16px}.right-0{right:0}.right-4{right:16px}.right-6{right:24px}.bottom-0{bottom:0}.bottom-4{bottom:16px}.bottom-20{bottom:80px}.bottom-24{bottom:96px}.inset-y-0{top:0;bottom:0}.-inset-2{inset:-8px}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.border{border:1px solid}.border-4{border-width:4px}.border-t{border-top-width:1px}.border-b{border-bottom-width:1px}.border-none{border-style:none}.border-dashed{border-style:dashed}.text-center{text-align:center}.text-3xl{font-size:1.875rem}.text-\[14px\]{font-size:14px}.text-\[20px\]{font-size:20px}.text-\[32px\]{font-size:32px}.text-\[48px\]{font-size:48px}.nav-active{color:var(--color-on-secondary-container);background-color:var(--color-secondary-container);border-radius:9999px}.nav-active .material-symbols-outlined{font-variation-settings:"FILL" 1}.whitespace-nowrap{white-space:nowrap}.cursor-pointer{cursor:pointer}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.hover\:shadow-md:hover{box-shadow:0 4px 6px -1px #0000001a}.hover\:bg-surface-container-high:hover{background-color:var(--color-surface-container-high)}.hover\:bg-surface-container-low:hover{background-color:var(--color-surface-container-low)}.hover\:bg-surface-container-highest:hover{background-color:var(--color-surface-container-highest)}.hover\:bg-surface-variant:hover{background-color:var(--color-surface-variant)}.hover\:bg-error-container\/20:hover{background-color:color-mix(in srgb,var(--color-error-container) 20%,transparent)}.hover\:border-secondary:hover{border-color:var(--color-secondary)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:brightness-110:hover{filter:brightness(1.1)}.active\:scale-90:active{transform:scale(.9)}.active\:scale-95:active{transform:scale(.95)}.active\:scale-\[0\.98\]:active{transform:scale(.98)}.group:hover .group-hover\:scale-110{transform:scale(1.1)}.group:hover .group-hover\:rotate-90{transform:rotate(90deg)}.focus\:ring-2:focus{--tw-ring-offset-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--color-primary);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent}.focus\:ring-primary-container:focus{--tw-ring-offset-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--color-primary-container);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent}.focus\:border-secondary:focus{border-color:var(--color-secondary)}.focus\:bg-surface-container-lowest:focus{background-color:var(--color-surface-container-lowest)}.focus\:ring-0:focus{--tw-ring-offset-shadow: 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--color-primary);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 transparent}.focus\:outline-none:focus{outline:none}.outline-none{outline:none}.space-y-gutter>*+*{margin-top:16px}.space-y-stack-sm>*+*{margin-top:8px}.space-y-stack-md>*+*{margin-top:16px}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur);backdrop-filter:var(--tw-backdrop-blur)}.backdrop-blur-sm{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur);backdrop-filter:var(--tw-backdrop-blur)}.bg-surface-bright\/80{background-color:color-mix(in srgb,var(--color-surface-bright) 80%,transparent)}.placeholder\:text-outline::placeholder{color:var(--color-outline)}.placeholder\:text-on-surface-variant\/60::placeholder{color:color-mix(in srgb,var(--color-on-surface-variant) 60%,transparent)}.mix-blend-multiply{mix-blend-mode:multiply}.bg-white{background-color:#fff}.border-secondary\/10{border-color:color-mix(in srgb,var(--color-secondary) 10%,transparent)}.border-secondary\/20{border-color:color-mix(in srgb,var(--color-secondary) 20%,transparent)}.border-outline-variant\/10{border-color:color-mix(in srgb,var(--color-outline-variant) 10%,transparent)}.border-outline-variant\/20{border-color:color-mix(in srgb,var(--color-outline-variant) 20%,transparent)}.border-outline-variant\/30{border-color:color-mix(in srgb,var(--color-outline-variant) 30%,transparent)}.bg-primary\/10{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}.bg-primary\/90{background-color:color-mix(in srgb,var(--color-primary) 90%,transparent)}.bg-secondary\/10{background-color:color-mix(in srgb,var(--color-secondary) 10%,transparent)}.bg-secondary-container\/20{background-color:color-mix(in srgb,var(--color-secondary-container) 20%,transparent)}.bg-secondary-container\/30{background-color:color-mix(in srgb,var(--color-secondary-container) 30%,transparent)}.text-primary\/90{color:color-mix(in srgb,var(--color-primary) 90%,transparent)}.opacity-20{opacity:.2}.opacity-10{opacity:.1}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.border-error{border-color:var(--color-error)}.bg-\[#F1F5F9\]{background-color:#f1f5f9}.border-2{border-width:2px}@media(min-width:48rem){.md\:flex-row{flex-direction:row}.md\:w-32{width:128px}.md\:static{position:static}.md\:px-container-padding-desktop{padding-left:32px;padding-right:32px}.md\:text-headline-lg{font-size:32px;line-height:40px;letter-spacing:-.02em;font-weight:700}.md\:text-headline-md{font-size:20px;line-height:28px;font-weight:600}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
