/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--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-mono-font-family:var(--font-mono);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.absolute\!{position:absolute!important}.fixed{position:fixed}.fixed\!{position:fixed!important}.relative{position:relative}.relative\!{position:relative!important}.\[inset\:0\]\!{inset:0!important}.\[inset\:0_auto_0_0\]\!{inset:0 auto 0 0!important}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-6\!{top:calc(var(--spacing) * 6)!important}.top-\[1px\]{top:1px}.top-\[35px\]\!{top:35px!important}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5\!{right:calc(var(--spacing) * 2.5)!important}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6\!{right:calc(var(--spacing) * 6)!important}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.bottom-6\!{bottom:calc(var(--spacing) * 6)!important}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[1\]\!{z-index:1!important}.z-\[50\]\!{z-index:50!important}.z-\[100\]\!{z-index:100!important}.z-\[101\]\!{z-index:101!important}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0\!{margin:0!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-0\!{margin-inline:0!important}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-2\!{margin-inline:calc(var(--spacing) * 2)!important}.mx-2\.5\!{margin-inline:calc(var(--spacing) * 2.5)!important}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-\[11px\]\!{margin-inline:11px!important}.mx-auto{margin-inline:auto}.mx-auto\!{margin-inline:auto!important}.my-0\!{margin-block:0!important}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\!{margin-top:0!important}.mt-0\.5\!{margin-top:calc(var(--spacing) * .5)!important}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-1\.5\!{margin-top:calc(var(--spacing) * 1.5)!important}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\!{margin-top:calc(var(--spacing) * 2)!important}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\!{margin-top:calc(var(--spacing) * 3)!important}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-4\!{margin-top:calc(var(--spacing) * 4)!important}.mt-4\.5\!{margin-top:calc(var(--spacing) * 4.5)!important}.mt-5\!{margin-top:calc(var(--spacing) * 5)!important}.mt-5\.5\!{margin-top:calc(var(--spacing) * 5.5)!important}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-6\!{margin-top:calc(var(--spacing) * 6)!important}.mt-6\.5\!{margin-top:calc(var(--spacing) * 6.5)!important}.mt-7\!{margin-top:calc(var(--spacing) * 7)!important}.mt-9\!{margin-top:calc(var(--spacing) * 9)!important}.mt-9\.5\!{margin-top:calc(var(--spacing) * 9.5)!important}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-\[17px\]\!{margin-top:17px!important}.mt-auto{margin-top:auto}.mt-auto\!{margin-top:auto!important}.mr-0\!{margin-right:0!important}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0\!{margin-bottom:0!important}.mb-1{margin-bottom:var(--spacing)}.mb-2\!{margin-bottom:calc(var(--spacing) * 2)!important}.mb-2\.5\!{margin-bottom:calc(var(--spacing) * 2.5)!important}.mb-3\!{margin-bottom:calc(var(--spacing) * 3)!important}.mb-3\.5\!{margin-bottom:calc(var(--spacing) * 3.5)!important}.mb-4\!{margin-bottom:calc(var(--spacing) * 4)!important}.mb-5\!{margin-bottom:calc(var(--spacing) * 5)!important}.mb-5\.5\!{margin-bottom:calc(var(--spacing) * 5.5)!important}.mb-6\!{margin-bottom:calc(var(--spacing) * 6)!important}.mb-6\.5\!{margin-bottom:calc(var(--spacing) * 6.5)!important}.mb-7\!{margin-bottom:calc(var(--spacing) * 7)!important}.mb-\[11px\]\!{margin-bottom:11px!important}.mb-\[13px\]\!{margin-bottom:13px!important}.mb-\[15px\]\!{margin-bottom:15px!important}.mb-\[29px\]\!{margin-bottom:29px!important}.mb-\[37px\]\!{margin-bottom:37px!important}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:var(--spacing)}.ml-1\.5\!{margin-left:calc(var(--spacing) * 1.5)!important}.ml-12\!{margin-left:calc(var(--spacing) * 12)!important}.ml-61\!{margin-left:calc(var(--spacing) * 61)!important}.ml-auto{margin-left:auto}.block{display:block}.block\!{display:block!important}.flex{display:flex}.flex\!{display:flex!important}.grid{display:grid}.grid\!{display:grid!important}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block\!{display:inline-block!important}.inline-flex{display:inline-flex}.inline-flex\!{display:inline-flex!important}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6\!{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.size-16\!{width:calc(var(--spacing) * 16)!important;height:calc(var(--spacing) * 16)!important}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\.5\!{height:calc(var(--spacing) * 1.5)!important}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-7\.5\!{height:calc(var(--spacing) * 7.5)!important}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11\!{height:calc(var(--spacing) * 11)!important}.h-12{height:calc(var(--spacing) * 12)}.h-20\!{height:calc(var(--spacing) * 20)!important}.h-\[1px\]{height:1px}.h-\[5px\]\!{height:5px!important}.h-\[35px\]\!{height:35px!important}.h-\[37px\]\!{height:37px!important}.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}.h-svh{height:100svh}.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-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:0}.min-h-10\.5\!{min-height:calc(var(--spacing) * 10.5)!important}.min-h-11\!{min-height:calc(var(--spacing) * 11)!important}.min-h-12\!{min-height:calc(var(--spacing) * 12)!important}.min-h-25\!{min-height:calc(var(--spacing) * 25)!important}.min-h-43\.5\!{min-height:calc(var(--spacing) * 43.5)!important}.min-h-\[60px\]{min-height:60px}.min-h-\[100svh\]\!{min-height:100svh!important}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.min-h-svh\!{min-height:100svh!important}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\.5\!{width:calc(var(--spacing) * 1.5)!important}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-7\.5\!{width:calc(var(--spacing) * 7.5)!important}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11\!{width:calc(var(--spacing) * 11)!important}.w-13\.5\!{width:calc(var(--spacing) * 13.5)!important}.w-61\!{width:calc(var(--spacing) * 61)!important}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1px\]{width:1px}.w-\[35px\]\!{width:35px!important}.w-\[37px\]\!{width:37px!important}.w-\[100px\]{width:100px}.w-\[calc\(100\%_-_244px\)\]\!{width:calc(100% - 244px)!important}.w-\[min\(480px\,_100\%\)\]\!{width:min(480px,100%)!important}.w-\[min\(520px\,_calc\(100vw_-_32px\)\)\]\!{width:min(520px,100vw - 32px)!important}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-full\!{width:100%!important}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-6xl\!{max-width:var(--container-6xl)!important}.max-w-385\!{max-width:calc(var(--spacing) * 385)!important}.max-w-lg{max-width:var(--container-lg)}.max-w-lg\!{max-width:var(--container-lg)!important}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-sm\!{max-width:var(--container-sm)!important}.max-w-xl\!{max-width:var(--container-xl)!important}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-0\!{min-width:0!important}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-1\!{flex:1!important}.shrink-0{flex-shrink:0}.shrink-0\!{flex-shrink:0!important}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-collapse\!{border-collapse:collapse!important}.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:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-\[-14deg\]\!{rotate:-14deg!important}.rotate-\[-15deg\]\!{rotate:-15deg!important}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin\!{animation:var(--animate-spin)!important}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-y\!{resize:vertical!important}.list-none{list-style-type:none}.list-none\!{list-style-type:none!important}.appearance-none\!{appearance:none!important}.grid-cols-2\!{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-4\!{grid-template-columns:repeat(4,minmax(0,1fr))!important}.grid-cols-\[1\.1fr_1fr\]\!{grid-template-columns:1.1fr 1fr!important}.grid-cols-\[1fr_1fr\]\!{grid-template-columns:1fr 1fr!important}.grid-cols-\[minmax\(0\,_1\.3fr\)_minmax\(0\,_1fr\)\]\!{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)!important}.flex-col{flex-direction:column}.flex-col\!{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-wrap\!{flex-wrap:wrap!important}.place-content-center{place-content:center}.place-items-center\!{place-items:center!important}.content-start\!{align-content:flex-start!important}.items-center{align-items:center}.items-center\!{align-items:center!important}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-start\!{align-items:flex-start!important}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-between\!{justify-content:space-between!important}.justify-center{justify-content:center}.justify-center\!{justify-content:center!important}.justify-end\!{justify-content:flex-end!important}.justify-items-center\!{justify-items:center!important}.justify-items-start\!{justify-items:start!important}.gap-0\!{gap:0!important}.gap-1{gap:var(--spacing)}.gap-1\!{gap:var(--spacing)!important}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-1\.5\!{gap:calc(var(--spacing) * 1.5)!important}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\!{gap:calc(var(--spacing) * 2)!important}.gap-2\.5\!{gap:calc(var(--spacing) * 2.5)!important}.gap-3\!{gap:calc(var(--spacing) * 3)!important}.gap-3\.5\!{gap:calc(var(--spacing) * 3.5)!important}.gap-4{gap:calc(var(--spacing) * 4)}.gap-4\!{gap:calc(var(--spacing) * 4)!important}.gap-4\.5\!{gap:calc(var(--spacing) * 4.5)!important}.gap-5\!{gap:calc(var(--spacing) * 5)!important}.gap-5\.5\!{gap:calc(var(--spacing) * 5.5)!important}.gap-6\!{gap:calc(var(--spacing) * 6)!important}.gap-12\!{gap:calc(var(--spacing) * 12)!important}.gap-\[7px\]\!{gap:7px!important}.gap-\[9px\]\!{gap:9px!important}.gap-\[11px\]\!{gap:11px!important}.gap-\[15px\]\!{gap:15px!important}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4\!>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))!important}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.justify-self-start\!{justify-self:flex-start!important}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-hidden\!{overflow:hidden!important}.overflow-x-auto\!{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-auto\!{overflow-y:auto!important}.rounded{border-radius:.25rem}.rounded-2xl\!{border-radius:var(--radius-2xl)!important}.rounded-3xl\!{border-radius:var(--radius-3xl)!important}.rounded-\[2px\]{border-radius:2px}.rounded-\[5px\]\!{border-radius:5px!important}.rounded-\[6px\]\!{border-radius:6px!important}.rounded-\[8px\]\!{border-radius:8px!important}.rounded-\[9px\]\!{border-radius:9px!important}.rounded-\[10px\]\!{border-radius:10px!important}.rounded-\[12px\]\!{border-radius:12px!important}.rounded-\[16px\]\!{border-radius:16px!important}.rounded-\[20px\]\!{border-radius:20px!important}.rounded-\[50\%\]\!{border-radius:50%!important}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-full\!{border-radius:2147483647px!important}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xl\!{border-radius:var(--radius-xl)!important}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t\!{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b\!{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-\[\#bcdac9\]\!{border-color:#bcdac9!important}.border-\[\#d6e5df\]\!{border-color:#d6e5df!important}.border-\[\#dbe6e1\]\!{border-color:#dbe6e1!important}.border-\[\#dbe7e6\]\!{border-color:#dbe7e6!important}.border-\[\#dce3e9\]\!{border-color:#dce3e9!important}.border-\[\#dde5e7\]\!{border-color:#dde5e7!important}.border-\[\#e2e7ed\]\!{border-color:#e2e7ed!important}.border-\[\#e5e9ee\]\!{border-color:#e5e9ee!important}.border-\[\#e7e9ed\]\!{border-color:#e7e9ed!important}.border-\[\#edf0f3\]\!{border-color:#edf0f3!important}.border-\[\#eedeb8\]\!{border-color:#eedeb8!important}.border-\[\#ffffff10\]\!{border-color:#ffffff10!important}.border-\[\#ffffff15\]\!{border-color:#ffffff15!important}.border-\[transparent\]\!{border-color:#0000!important}.border-\[var\(--feedback-error-border\)\]\!{border-color:var(--feedback-error-border)!important}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.border-input{border-color:var(--border)}.border-primary,.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-transparent{border-color:#0000}.border-t-\[\#e7e9ed\]\!{border-top-color:#e7e9ed!important}.border-t-\[\#ffffff12\]\!{border-top-color:#ffffff12!important}.border-t-transparent{border-top-color:#0000}.border-b-\[\#e7e9ed\]\!{border-bottom-color:#e7e9ed!important}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#0e1a32aa\]\!{background-color:#0e1a32aa!important}.bg-\[\#e7f1ec\]\!{background-color:#e7f1ec!important}.bg-\[\#e8efee\]\!{background-color:#e8efee!important}.bg-\[\#e8f0eb\]\!{background-color:#e8f0eb!important}.bg-\[\#eaf4ef\]\!{background-color:#eaf4ef!important}.bg-\[\#eaf6ef\]\!{background-color:#eaf6ef!important}.bg-\[\#edf3f3\]\!{background-color:#edf3f3!important}.bg-\[\#edf6f3\]\!{background-color:#edf6f3!important}.bg-\[\#edf7f0\]\!{background-color:#edf7f0!important}.bg-\[\#eef3f7\]\!{background-color:#eef3f7!important}.bg-\[\#eef6f2\]\!{background-color:#eef6f2!important}.bg-\[\#eff4f2\]\!{background-color:#eff4f2!important}.bg-\[\#f0f2f5\]\!{background-color:#f0f2f5!important}.bg-\[\#f0f3f6\]\!{background-color:#f0f3f6!important}.bg-\[\#f0f3f8\]\!{background-color:#f0f3f8!important}.bg-\[\#f4f6f8\]\!{background-color:#f4f6f8!important}.bg-\[\#f5f6f8\]\!{background-color:#f5f6f8!important}.bg-\[\#f8fbf9\]\!{background-color:#f8fbf9!important}.bg-\[\#fbfcfd\]\!{background-color:#fbfcfd!important}.bg-\[\#fcfdfd\]\!{background-color:#fcfdfd!important}.bg-\[\#fff9ed\]\!{background-color:#fff9ed!important}.bg-\[\#ffffff04\]\!{background-color:#ffffff04!important}.bg-\[var\(--emerald-900\)\]\!{background-color:var(--emerald-900)!important}.bg-\[var\(--feedback-error-background\)\]\!{background-color:var(--feedback-error-background)!important}.bg-\[var\(--gold-600\)\]\!{background-color:var(--gold-600)!important}.bg-\[var\(--white\)\]\!{background-color:var(--white)!important}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--background)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--background)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-white{background-color:var(--color-white)}.bg-white\!{background-color:var(--color-white)!important}.bg-\[image\:linear-gradient\(120deg\,_\#142941\,_\#203e50_70\%\,_\#28534f\)\]\!{background-image:linear-gradient(120deg,#142941,#203e50 70%,#28534f)!important}.bg-\[image\:none\]\!{background-image:none!important}.bg-\[image\:radial-gradient\(130px_80px_at_100\%_0\,_\#5ba69f1a\,_transparent\)\]\!{background-image:radial-gradient(130px 80px at 100% 0,#5ba69f1a,#0000)!important}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.p-0{padding:0}.p-0\!{padding:0!important}.p-1{padding:var(--spacing)}.p-1\!{padding:var(--spacing)!important}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\!{padding:calc(var(--spacing) * 3)!important}.p-4{padding:calc(var(--spacing) * 4)}.p-4\!{padding:calc(var(--spacing) * 4)!important}.p-5\!{padding:calc(var(--spacing) * 5)!important}.p-6{padding:calc(var(--spacing) * 6)}.p-6\!{padding:calc(var(--spacing) * 6)!important}.p-7\!{padding:calc(var(--spacing) * 7)!important}.p-7\.5\!{padding:calc(var(--spacing) * 7.5)!important}.p-\[1px\]{padding:1px}.p-\[23px\]\!{padding:23px!important}.p-\[45px\]\!{padding:45px!important}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0\!{padding-inline:0!important}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-1\.5\!{padding-inline:calc(var(--spacing) * 1.5)!important}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\!{padding-inline:calc(var(--spacing) * 2)!important}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\!{padding-inline:calc(var(--spacing) * 3)!important}.px-3\.5\!{padding-inline:calc(var(--spacing) * 3.5)!important}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\!{padding-inline:calc(var(--spacing) * 4)!important}.px-4\.5\!{padding-inline:calc(var(--spacing) * 4.5)!important}.px-5\!{padding-inline:calc(var(--spacing) * 5)!important}.px-6\!{padding-inline:calc(var(--spacing) * 6)!important}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9\.5\!{padding-inline:calc(var(--spacing) * 9.5)!important}.px-\[3px\]\!{padding-inline:3px!important}.px-\[5px\]\!{padding-inline:5px!important}.px-\[7px\]\!{padding-inline:7px!important}.px-\[9px\]\!{padding-inline:9px!important}.px-\[11px\]\!{padding-inline:11px!important}.px-\[17px\]\!{padding-inline:17px!important}.px-\[25px\]\!{padding-inline:25px!important}.px-\[27px\]\!{padding-inline:27px!important}.py-0\!{padding-block:0!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-0\.5\!{padding-block:calc(var(--spacing) * .5)!important}.py-1{padding-block:var(--spacing)}.py-1\!{padding-block:var(--spacing)!important}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-1\.5\!{padding-block:calc(var(--spacing) * 1.5)!important}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\!{padding-block:calc(var(--spacing) * 2)!important}.py-2\.5\!{padding-block:calc(var(--spacing) * 2.5)!important}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\!{padding-block:calc(var(--spacing) * 3)!important}.py-3\.5\!{padding-block:calc(var(--spacing) * 3.5)!important}.py-4{padding-block:calc(var(--spacing) * 4)}.py-4\!{padding-block:calc(var(--spacing) * 4)!important}.py-4\.5\!{padding-block:calc(var(--spacing) * 4.5)!important}.py-5\!{padding-block:calc(var(--spacing) * 5)!important}.py-6{padding-block:calc(var(--spacing) * 6)}.py-6\!{padding-block:calc(var(--spacing) * 6)!important}.py-10\!{padding-block:calc(var(--spacing) * 10)!important}.py-12\!{padding-block:calc(var(--spacing) * 12)!important}.py-\[9px\]\!{padding-block:9px!important}.py-\[17px\]\!{padding-block:17px!important}.py-\[45px\]\!{padding-block:45px!important}.pt-0{padding-top:0}.pt-0\!{padding-top:0!important}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-4\!{padding-top:calc(var(--spacing) * 4)!important}.pt-5\!{padding-top:calc(var(--spacing) * 5)!important}.pt-6\!{padding-top:calc(var(--spacing) * 6)!important}.pt-7\.5\!{padding-top:calc(var(--spacing) * 7.5)!important}.pt-8\.5\!{padding-top:calc(var(--spacing) * 8.5)!important}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0\!{padding-bottom:0!important}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5\!{padding-bottom:calc(var(--spacing) * 5)!important}.pb-5\.5\!{padding-bottom:calc(var(--spacing) * 5.5)!important}.pb-6\!{padding-bottom:calc(var(--spacing) * 6)!important}.pb-7\!{padding-bottom:calc(var(--spacing) * 7)!important}.pb-10\!{padding-bottom:calc(var(--spacing) * 10)!important}.pb-\[21px\]\!{padding-bottom:21px!important}.pb-\[25px\]\!{padding-bottom:25px!important}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-center\!{text-align:center!important}.text-left{text-align:left}.text-left\!{text-align:left!important}.align-middle{vertical-align:middle}.font-\[family-name\:var\(--font-ar\)\]\!{font-family:var(--font-ar)!important}.font-\[family-name\:var\(--font-body\)\]\!{font-family:var(--font-body)!important}.font-\[family-name\:var\(--font-head\)\]\!{font-family:var(--font-head)!important}.font-mono{font-family:var(--font-mono)}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[length\:8px\]\!{font-size:8px!important}.text-\[length\:9px\]\!{font-size:9px!important}.text-\[length\:10px\]\!{font-size:10px!important}.text-\[length\:11px\]\!{font-size:11px!important}.text-\[length\:12px\]\!{font-size:12px!important}.text-\[length\:13px\]\!{font-size:13px!important}.text-\[length\:14px\]\!{font-size:14px!important}.text-\[length\:22px\]\!{font-size:22px!important}.text-\[length\:25px\]\!{font-size:25px!important}.text-\[length\:28px\]\!{font-size:28px!important}.text-\[length\:32px\]\!{font-size:32px!important}.text-\[length\:46px\]\!{font-size:46px!important}.text-\[length\:140px\]\!{font-size:140px!important}.leading-5\!{--tw-leading:calc(var(--spacing) * 5)!important;line-height:calc(var(--spacing) * 5)!important}.leading-6\!{--tw-leading:calc(var(--spacing) * 6)!important;line-height:calc(var(--spacing) * 6)!important}.leading-7\!{--tw-leading:calc(var(--spacing) * 7)!important;line-height:calc(var(--spacing) * 7)!important}.leading-\[1\.6\]\!{--tw-leading:1.6!important;line-height:1.6!important}.leading-\[1\.15\]\!{--tw-leading:1.15!important;line-height:1.15!important}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-bold\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-medium\!{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.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)}.font-semibold\!{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.tracking-\[0\.2em\]\!{--tw-tracking:.2em!important;letter-spacing:.2em!important}.tracking-\[0\.03em\]\!{--tw-tracking:.03em!important;letter-spacing:.03em!important}.tracking-\[0\.12em\]\!{--tw-tracking:.12em!important;letter-spacing:.12em!important}.tracking-\[0\.14em\]\!{--tw-tracking:.14em!important;letter-spacing:.14em!important}.tracking-\[0\.16em\]\!{--tw-tracking:.16em!important;letter-spacing:.16em!important}.tracking-\[0\.17em\]\!{--tw-tracking:.17em!important;letter-spacing:.17em!important}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all\!{word-break:break-all!important}.whitespace-nowrap{white-space:nowrap}.whitespace-nowrap\!{white-space:nowrap!important}.text-\[\#4b8672\]\!{color:#4b8672!important}.text-\[\#6c9a83\]\!{color:#6c9a83!important}.text-\[\#7eaca7\]\!{color:#7eaca7!important}.text-\[\#8b96a3\]\!{color:#8b96a3!important}.text-\[\#8d671e\]\!{color:#8d671e!important}.text-\[\#9aa2ad\]\!{color:#9aa2ad!important}.text-\[\#9aa5b3\]\!{color:#9aa5b3!important}.text-\[\#98a2af\]\!{color:#98a2af!important}.text-\[\#357b68\]\!{color:#357b68!important}.text-\[\#387c6c\]\!{color:#387c6c!important}.text-\[\#557c70\]\!{color:#557c70!important}.text-\[\#8190aa\]\!{color:#8190aa!important}.text-\[\#8994a1\]\!{color:#8994a1!important}.text-\[\#47716f\]\!{color:#47716f!important}.text-\[\#65927e\]\!{color:#65927e!important}.text-\[\#226345\]\!{color:#226345!important}.text-\[\#387565\]\!{color:#387565!important}.text-\[\#536777\]\!{color:#536777!important}.text-\[\#728092\]\!{color:#728092!important}.text-\[\#788392\]\!{color:#788392!important}.text-\[\#946515\]\!{color:#946515!important}.text-\[\#b1b8c2\]\!{color:#b1b8c2!important}.text-\[\#b3bdce\]\!{color:#b3bdce!important}.text-\[\#bbdfd3\]\!{color:#bbdfd3!important}.text-\[\#c6dfd21c\]\!{color:#c6dfd21c!important}.text-\[\#d0dce1\]\!{color:#d0dce1!important}.text-\[\#ffffff09\]\!{color:#ffffff09!important}.text-\[var\(--emerald-700\)\]\!{color:var(--emerald-700)!important}.text-\[var\(--feedback-error-text\)\]\!{color:var(--feedback-error-text)!important}.text-\[var\(--gold-300\)\]\!{color:var(--gold-300)!important}.text-\[var\(--gold-600\)\]\!{color:var(--gold-600)!important}.text-\[var\(--gold-700\)\]\!{color:var(--gold-700)!important}.text-\[var\(--ink-500\)\]\!{color:var(--ink-500)!important}.text-\[var\(--ink-700\)\]\!{color:var(--ink-700)!important}.text-\[var\(--ink-950\)\]\!{color:var(--ink-950)!important}.text-\[var\(--white\)\]\!{color:var(--white)!important}.text-accent-foreground,.text-card-foreground{color:var(--foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-white\!{color:var(--color-white)!important}.capitalize\!{text-transform:capitalize!important}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline\!{text-decoration-line:underline!important}.underline-offset-4{text-underline-offset:4px}.underline-offset-4\!{text-underline-offset:4px!important}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_3px_\#101c3a02\]\!{--tw-shadow:0 2px 3px var(--tw-shadow-color,#101c3a02)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-\[0_16px_50px_\#15243b08\]\!{--tw-shadow:0 16px 50px var(--tw-shadow-color,#15243b08)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-\[0_18px_60px_\#15243b06\]\!{--tw-shadow:0 18px 60px var(--tw-shadow-color,#15243b06)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-\[0_24px_80px_\#08122233\]\!{--tw-shadow:0 24px 80px var(--tw-shadow-color,#08122233)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-ring{--tw-ring-color:var(--primary)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter-\[blur\(3px\)\]\!{-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors\!{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:2rem\]{--cell-size:2rem}.\[transition\:background_0\.2s\,_color_0\.2s\]\!{transition:background .2s,color .2s!important}.\[transition\:background_0\.2s\,_transform_0\.2s\]\!{transition:background .2s,transform .2s!important}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--primary)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}@media (hover:hover){.hover\:bg-\[\#f4f7f7\]\!:hover{background-color:#f4f7f7!important}.hover\:bg-\[var\(--gold-700\)\]\!:hover{background-color:var(--gold-700)!important}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-\[var\(--gold-600\)\]\!:hover{color:var(--gold-600)!important}.hover\:text-accent-foreground:hover,.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:underline\!:hover{text-decoration-line:underline!important}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-\[var\(--gold-600\)\]\!:focus{border-color:var(--gold-600)!important}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--foreground)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--primary)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--primary)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait\!:disabled{cursor:wait!important}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60\!:disabled{opacity:.6!important}.has-focus\:border-ring:has(:focus){border-color:var(--primary)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.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-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.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:var(--spacing)}.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-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius-md)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius-md)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.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-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\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.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-\[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-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--border)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[transition\:none\]\!{transition:none!important}}@media not all and (width>=1200.01px){.max-\[1200\.01px\]\:gap-3\!{gap:calc(var(--spacing) * 3)!important}.max-\[1200\.01px\]\:p-5\.5\!{padding:calc(var(--spacing) * 5.5)!important}.max-\[1200\.01px\]\:p-7\!{padding:calc(var(--spacing) * 7)!important}.max-\[1200\.01px\]\:p-\[15px\]\!{padding:15px!important}}@media not all and (width>=1000.01px){.max-\[1000\.01px\]\:ml-54\!{margin-left:calc(var(--spacing) * 54)!important}.max-\[1000\.01px\]\:w-54\!{width:calc(var(--spacing) * 54)!important}.max-\[1000\.01px\]\:w-\[calc\(100\%_-_216px\)\]\!{width:calc(100% - 216px)!important}.max-\[1000\.01px\]\:grid-cols-1\!{grid-template-columns:repeat(1,minmax(0,1fr))!important}.max-\[1000\.01px\]\:grid-cols-2\!{grid-template-columns:repeat(2,minmax(0,1fr))!important}.max-\[1000\.01px\]\:items-start\!{align-items:flex-start!important}.max-\[1000\.01px\]\:gap-4\!{gap:calc(var(--spacing) * 4)!important}.max-\[1000\.01px\]\:pr-3\!{padding-right:calc(var(--spacing) * 3)!important}.max-\[1000\.01px\]\:pl-3\!{padding-left:calc(var(--spacing) * 3)!important}}@media not all and (width>=760.01px){.max-\[760\.01px\]\:invisible\!{visibility:hidden!important}.max-\[760\.01px\]\:absolute\!{position:absolute!important}.max-\[760\.01px\]\:fixed\!{position:fixed!important}.max-\[760\.01px\]\:\[inset\:0\]\!{inset:0!important}.max-\[760\.01px\]\:top-3\.5\!{top:calc(var(--spacing) * 3.5)!important}.max-\[760\.01px\]\:right-\[15px\]\!{right:15px!important}.max-\[760\.01px\]\:z-\[49\]\!{z-index:49!important}.max-\[760\.01px\]\:ml-0\!{margin-left:0!important}.max-\[760\.01px\]\:grid\!{display:grid!important}.max-\[760\.01px\]\:hidden\!{display:none!important}.max-\[760\.01px\]\:h-17\!{height:calc(var(--spacing) * 17)!important}.max-\[760\.01px\]\:w-61\!{width:calc(var(--spacing) * 61)!important}.max-\[760\.01px\]\:w-full\!{width:100%!important}.max-\[760\.01px\]\:-translate-x-full\!{--tw-translate-x:-100%!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.max-\[760\.01px\]\:flex-col\!{flex-direction:column!important}.max-\[760\.01px\]\:flex-wrap\!{flex-wrap:wrap!important}.max-\[760\.01px\]\:place-items-center\!{place-items:center!important}.max-\[760\.01px\]\:gap-3\!{gap:calc(var(--spacing) * 3)!important}.max-\[760\.01px\]\:gap-4\!{gap:calc(var(--spacing) * 4)!important}.max-\[760\.01px\]\:border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.max-\[760\.01px\]\:bg-\[\#101c3a80\]\!{background-color:#101c3a80!important}.max-\[760\.01px\]\:bg-\[transparent\]\!{background-color:#0000!important}.max-\[760\.01px\]\:p-1\!{padding:var(--spacing)!important}.max-\[760\.01px\]\:px-5\!{padding-inline:calc(var(--spacing) * 5)!important}.max-\[760\.01px\]\:py-0\!{padding-block:0!important}.max-\[760\.01px\]\:py-4\.5\!{padding-block:calc(var(--spacing) * 4.5)!important}.max-\[760\.01px\]\:py-6\.5\!{padding-block:calc(var(--spacing) * 6.5)!important}.max-\[760\.01px\]\:text-\[\#bec8d6\]\!{color:#bec8d6!important}.max-\[760\.01px\]\:text-\[var\(--ink-700\)\]\!{color:var(--ink-700)!important}.max-\[760\.01px\]\:\[transition\:transform_0\.2s\,_visibility_0\.2s\]\!{transition:transform .2s,visibility .2s!important}}@media not all and (width>=520.01px){.max-\[520\.01px\]\:top-4\!{top:calc(var(--spacing) * 4)!important}.max-\[520\.01px\]\:right-4\!{right:calc(var(--spacing) * 4)!important}.max-\[520\.01px\]\:bottom-4\!{bottom:calc(var(--spacing) * 4)!important}.max-\[520\.01px\]\:h-\[29px\]\!{height:29px!important}.max-\[520\.01px\]\:w-\[29px\]\!{width:29px!important}.max-\[520\.01px\]\:w-full\!{width:100%!important}.max-\[520\.01px\]\:grid-cols-1\!{grid-template-columns:repeat(1,minmax(0,1fr))!important}.max-\[520\.01px\]\:flex-wrap\!{flex-wrap:wrap!important}.max-\[520\.01px\]\:items-start\!{align-items:flex-start!important}.max-\[520\.01px\]\:justify-between\!{justify-content:space-between!important}.max-\[520\.01px\]\:gap-2\.5\!{gap:calc(var(--spacing) * 2.5)!important}.max-\[520\.01px\]\:gap-5\!{gap:calc(var(--spacing) * 5)!important}.max-\[520\.01px\]\:gap-\[15px\]\!{gap:15px!important}.max-\[520\.01px\]\:p-\[15px\]\!{padding:15px!important}.max-\[520\.01px\]\:p-\[23px\]\!{padding:23px!important}.max-\[520\.01px\]\:p-\[25px\]\!{padding:25px!important}.max-\[520\.01px\]\:px-4\.5\!{padding-inline:calc(var(--spacing) * 4.5)!important}.max-\[520\.01px\]\:px-5\.5\!{padding-inline:calc(var(--spacing) * 5.5)!important}.max-\[520\.01px\]\:py-7\.5\!{padding-block:calc(var(--spacing) * 7.5)!important}.max-\[520\.01px\]\:pt-0\!{padding-top:0!important}.max-\[520\.01px\]\:pb-5\!{padding-bottom:calc(var(--spacing) * 5)!important}}@media (width>=1600px){.min-\[1600px\]\:p-6\!{padding:calc(var(--spacing) * 6)!important}.min-\[1600px\]\:pt-\[45px\]\!{padding-top:45px!important}}@media (width>=40rem){.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:p-10\!{padding:calc(var(--spacing) * 10)!important}.sm\:px-10\!{padding-inline:calc(var(--spacing) * 10)!important}.sm\:text-left{text-align:left}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media (width>=48rem){.after\:md\:hidden:after{display:none}}@media (width>=64rem){.lg\:block\!{display:block!important}.lg\:grid-cols-\[0\.85fr_1fr\]\!{grid-template-columns:.85fr 1fr!important}.lg\:gap-20\!{gap:calc(var(--spacing) * 20)!important}}@media (prefers-color-scheme:dark){.dark\:border-destructive{border-color:var(--destructive)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[\&_\*\]\:\[transition\:none\]\! *,.motion-reduce\:\[\&_\*\:\:after\]\:\[transition\:none\]\! :after,.motion-reduce\:\[\&_\*\:\:before\]\:\[transition\:none\]\! :before{transition:none!important}}.\[\&_\.pd-avatar\]\:bg-\[\#456d713f\]\! .pd-avatar{background-color:#456d713f!important}.\[\&_\.pd-avatar\]\:text-\[\#b8d4ce\]\! .pd-avatar{color:#b8d4ce!important}.\[\&_\.pd-button\]\:min-h-8\.5\! .pd-button{min-height:calc(var(--spacing) * 8.5)!important}.\[\&_\.pd-button\]\:px-3\! .pd-button{padding-inline:calc(var(--spacing) * 3)!important}.\[\&_\.pd-button\]\:py-\[7px\]\! .pd-button{padding-block:7px!important}.\[\&_\.pd-button\]\:text-\[length\:10px\]\! .pd-button{font-size:10px!important}.\[\&_\.pd-course-prerequisite\]\:mb-4\! .pd-course-prerequisite{margin-bottom:calc(var(--spacing) * 4)!important}.\[\&_\.pd-course-prerequisite\]\:text-\[length\:10px\]\! .pd-course-prerequisite{font-size:10px!important}.\[\&_\.pd-eyebrow\]\:relative\! .pd-eyebrow{position:relative!important}.\[\&_\.pd-eyebrow\]\:z-\[1\]\! .pd-eyebrow{z-index:1!important}.\[\&_\.pd-eyebrow\]\:m-0\! .pd-eyebrow{margin:0!important}.\[\&_\.pd-eyebrow\]\:text-\[length\:9px\]\! .pd-eyebrow{font-size:9px!important}.\[\&_\.pd-eyebrow\]\:text-\[\#9ecac0\]\! .pd-eyebrow{color:#9ecac0!important}.\[\&_\.pd-text-link\]\:\[align-self\:center\]\! .pd-text-link{align-self:center!important}.\[\&_\.pd-text-link\]\:whitespace-nowrap\! .pd-text-link{white-space:nowrap!important}.\[\&_\.pd-text-link\]\:text-\[inherit\]\! .pd-text-link{color:inherit!important}@media not all and (width>=760.01px){.max-\[760\.01px\]\:\[\&_\.pd-text-link\]\:ml-9\.5\! .pd-text-link{margin-left:calc(var(--spacing) * 9.5)!important}}.\[\&_\.reached_b\]\:text-\[var\(--ink-700\)\]\! .reached b{color:var(--ink-700)!important}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}@media not all and (width>=1000.01px){.max-\[1000\.01px\]\:\[\&_\>_\.pd-button\]\:mt-\[27px\]\!>.pd-button{margin-top:27px!important}}@media not all and (width>=760.01px){.max-\[760\.01px\]\:\[\&_\>_\.pd-button\]\:mt-0\!>.pd-button{margin-top:0!important}}@media not all and (width>=520.01px){.max-\[520\.01px\]\:\[\&_\>_\.pd-button\]\:flex-1\!>.pd-button{flex:1!important}.max-\[520\.01px\]\:\[\&_\>_\.pd-muted\]\:hidden\!>.pd-muted{display:none!important}}.\[\&_\>_a\]\:text-\[length\:10px\]\!>a{font-size:10px!important}.\[\&_\>_a\]\:wrap-anywhere\!>a{overflow-wrap:anywhere!important}.\[\&_\>_button\]\:ml-auto\!>button{margin-left:auto!important}.\[\&_\>_button\]\:grid\!>button{display:grid!important}.\[\&_\>_button\]\:place-items-center\!>button{place-items:center!important}.\[\&_\>_button\]\:border-0\!>button{border-style:var(--tw-border-style)!important;border-width:0!important}.\[\&_\>_button\]\:bg-\[image\:none\]\!>button{background-image:none!important}.\[\&_\>_button\]\:text-\[inherit\]\!>button{color:inherit!important}.\[\&_\>_div\]\:relative\!>div{position:relative!important}.\[\&_\>_div\]\:mb-\[17px\]\!>div{margin-bottom:17px!important}.\[\&_\>_div\]\:flex\!>div{display:flex!important}.\[\&_\>_div\]\:max-w-172\.5\!>div{max-width:calc(var(--spacing) * 172.5)!important}.\[\&_\>_div\]\:flex-1\!>div{flex:1!important}.\[\&_\>_div\]\:items-center\!>div{align-items:center!important}.\[\&_\>_div\]\:gap-3\!>div{gap:calc(var(--spacing) * 3)!important}.\[\&_\>_div\]\:gap-\[15px\]\!>div{gap:15px!important}.\[\&_\>_div\]\:px-0\!>div{padding-inline:0!important}.\[\&_\>_div\]\:pt-0\!>div{padding-top:0!important}.\[\&_\>_div\]\:pb-\[23px\]\!>div{padding-bottom:23px!important}@media not all and (width>=760.01px){.max-\[760\.01px\]\:\[\&_\>_div\]\:min-w-0\!>div{min-width:0!important}.max-\[760\.01px\]\:\[\&_\>_div\]\:\[flex\:1_1_calc\(100\%_-_38px\)\]\!>div{flex:calc(100% - 38px)!important}}.\[\&_\>_div_\+_div\]\:mt-4\.5\!>div+div{margin-top:calc(var(--spacing) * 4.5)!important}.\[\&_\>_div_\+_div\]\:border-t\!>div+div{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important}.\[\&_\>_div_\+_div\]\:border-t-\[\#e7e9ed\]\!>div+div{border-top-color:#e7e9ed!important}.\[\&_\>_div_\+_div\]\:pt-4\.5\!>div+div{padding-top:calc(var(--spacing) * 4.5)!important}.\[\&_\>_div_\>_div\]\:flex\!>div>div{display:flex!important}.\[\&_\>_div_\>_div\]\:flex-wrap\!>div>div{flex-wrap:wrap!important}.\[\&_\>_div_\>_div\]\:items-center\!>div>div{align-items:center!important}.\[\&_\>_div_\>_div\]\:gap-2\!>div>div{gap:calc(var(--spacing) * 2)!important}.\[\&_\>_div_\>_div\:first-child\]\:mb-\[7px\]\!>div>div:first-child{margin-bottom:7px!important}.\[\&_\>_div_\>_div\:first-child\]\:flex\!>div>div:first-child{display:flex!important}.\[\&_\>_div_\>_div\:first-child\]\:items-center\!>div>div:first-child{align-items:center!important}.\[\&_\>_div_\>_div\:first-child\]\:justify-between\!>div>div:first-child{justify-content:space-between!important}.\[\&_\>_div_\>_div\:first-child\]\:text-\[length\:11px\]\!>div>div:first-child{font-size:11px!important}.\[\&_\>_div_\>_p\:last-child\]\:mt-2\.5\!>div>p:last-child{margin-top:calc(var(--spacing) * 2.5)!important}.\[\&_\>_div_\>_p\:last-child\]\:text-\[length\:12px\]\!>div>p:last-child{font-size:12px!important}.\[\&_\>_div_\>_p\:last-child\]\:leading-\[1\.8\]\!>div>p:last-child{--tw-leading:1.8!important;line-height:1.8!important}.\[\&_\>_div_\>_p\:last-child\]\:text-\[\#728092\]\!>div>p:last-child{color:#728092!important}.\[\&_\>_div_\>_span\]\:grid\!>div>span{display:grid!important}.\[\&_\>_div_\>_span\]\:h-\[33px\]\!>div>span{height:33px!important}.\[\&_\>_div_\>_span\]\:w-\[33px\]\!>div>span{width:33px!important}.\[\&_\>_div_\>_span\]\:shrink-0\!>div>span{flex-shrink:0!important}.\[\&_\>_div_\>_span\]\:place-items-center\!>div>span{place-items:center!important}.\[\&_\>_div_\>_span\]\:rounded-\[50\%\]\!>div>span{border-radius:50%!important}.\[\&_\>_div_\>_span\]\:border\!>div>span{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_\>_div_\>_span\]\:border-\[\#e5e9ee\]\!>div>span{border-color:#e5e9ee!important}.\[\&_\>_div_\>_span\]\:bg-\[\#f8f9fb\]\!>div>span{background-color:#f8f9fb!important}.\[\&_\>_div_\>_span\]\:text-\[length\:11px\]\!>div>span{font-size:11px!important}.\[\&_\>_div_\>_span\]\:text-\[\#95a0ad\]\!>div>span{color:#95a0ad!important}.\[\&_\>_div\.reached_\>_span\]\:border-\[\#c6dfd1\]\!>div.reached>span{border-color:#c6dfd1!important}.\[\&_\>_div\.reached_\>_span\]\:bg-\[\#edf6f2\]\!>div.reached>span{background-color:#edf6f2!important}.\[\&_\>_div\.reached_\>_span\]\:text-\[\#4e8d77\]\!>div.reached>span{color:#4e8d77!important}.\[\&_\>_div\:\:before\]\:absolute\!>div:before{position:absolute!important}.\[\&_\>_div\:\:before\]\:top-\[33px\]\!>div:before{top:33px!important}.\[\&_\>_div\:\:before\]\:bottom-0\!>div:before{bottom:0!important}.\[\&_\>_div\:\:before\]\:left-4\!>div:before{left:calc(var(--spacing) * 4)!important}.\[\&_\>_div\:\:before\]\:w-\[1px\]\!>div:before{width:1px!important}.\[\&_\>_div\:\:before\]\:bg-\[\#e4e9ef\]\!>div:before{background-color:#e4e9ef!important}.\[\&_\>_div\:\:before\]\:content-\[\'\'\]\!>div:before{--tw-content:""!important;content:var(--tw-content)!important}.\[\&_\>_div\:first-child\]\:mb-3\!>div:first-child{margin-bottom:calc(var(--spacing) * 3)!important}.\[\&_\>_div\:first-child\]\:flex\!>div:first-child{display:flex!important}.\[\&_\>_div\:first-child\]\:flex-wrap\!>div:first-child{flex-wrap:wrap!important}.\[\&_\>_div\:first-child\]\:items-center\!>div:first-child{align-items:center!important}.\[\&_\>_div\:first-child\]\:justify-between\!>div:first-child{justify-content:space-between!important}.\[\&_\>_div\:first-child\]\:gap-2\!>div:first-child{gap:calc(var(--spacing) * 2)!important}.\[\&_\>_div\:last-child\]\:m-0\!>div:last-child{margin:0!important}.\[\&_\>_div\:last-child\]\:pb-0\!>div:last-child{padding-bottom:0!important}.\[\&_\>_div\:last-child\:\:before\]\:hidden\!>div:last-child:before{display:none!important}.\[\&_\>_h3\]\:mb-\[15px\]\!>h3{margin-bottom:15px!important}.\[\&_\>_h3\]\:text-\[length\:14px\]\!>h3{font-size:14px!important}.\[\&_\>_p\]\:mt-2\.5\!>p{margin-top:calc(var(--spacing) * 2.5)!important}.\[\&_\>_p\]\:text-\[length\:10px\]\!>p{font-size:10px!important}.\[\&_\>_p\]\:text-\[length\:11px\]\!>p{font-size:11px!important}.\[\&_\>_p\]\:leading-\[1\.8\]\!>p{--tw-leading:1.8!important;line-height:1.8!important}.\[\&_\>_p\]\:text-\[\#8892a1\]\!>p{color:#8892a1!important}.\[\&_\>_p\]\:text-\[\#728092\]\!>p{color:#728092!important}@media not all and (width>=520.01px){.max-\[520\.01px\]\:\[\&_\>_p\]\:text-\[length\:9px\]\!>p{font-size:9px!important}.max-\[520\.01px\]\:\[\&_\>_p\]\:leading-\[1\.6\]\!>p{--tw-leading:1.6!important;line-height:1.6!important}}.\[\&_\>_span\]\:flex-1\!>span{flex:1!important}.\[\&_\>_span\]\:font-\[family-name\:var\(--font-head\)\]\!>span{font-family:var(--font-head)!important}.\[\&_\>_span\]\:text-\[length\:38px\]\!>span{font-size:38px!important}.\[\&_\>_span\]\:font-normal\!>span{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.\[\&_\>_span\]\:text-\[\#376851\]\!>span{color:#376851!important}.\[\&_\>_span\:first-child\]\:text-\[length\:11px\]\!>span:first-child{font-size:11px!important}.\[\&_\>_span\:first-child\]\:text-\[\#697588\]\!>span:first-child{color:#697588!important}@media not all and (width>=1200.01px){.max-\[1200\.01px\]\:\[\&_\>_span\:first-child\]\:text-\[length\:10px\]\!>span:first-child{font-size:10px!important}}.\[\&_\>_span\:last-child\]\:min-w-0\!>span:last-child{min-width:0!important}.\[\&_\>_strong\]\:mt-3\!>strong{margin-top:calc(var(--spacing) * 3)!important}.\[\&_\>_strong\]\:block\!>strong{display:block!important}.\[\&_\>_strong\]\:font-\[family-name\:var\(--font-head\)\]\!>strong{font-family:var(--font-head)!important}.\[\&_\>_strong\]\:text-\[length\:37px\]\!>strong{font-size:37px!important}.\[\&_\>_strong\]\:leading-\[1\.2\]\!>strong{--tw-leading:1.2!important;line-height:1.2!important}.\[\&_\>_strong\]\:font-medium\!>strong{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.\[\&_\>_strong\]\:text-\[var\(--ink-950\)\]\!>strong{color:var(--ink-950)!important}@media not all and (width>=520.01px){.max-\[520\.01px\]\:\[\&_\>_strong\]\:text-\[length\:31px\]\!>strong{font-size:31px!important}}.\[\&_\>_svg\]\:absolute\!>svg{position:absolute!important}.\[\&_\>_svg\]\:top-10\!>svg{top:calc(var(--spacing) * 10)!important}.\[\&_\>_svg\]\:right-\[25px\]\!>svg{right:25px!important}.\[\&_\>_svg\]\:mt-0\.5\!>svg{margin-top:calc(var(--spacing) * .5)!important}.\[\&_\>_svg\]\:mt-\[1px\]\!>svg{margin-top:1px!important}.\[\&_\>_svg\]\:h-22\.5\!>svg{height:calc(var(--spacing) * 22.5)!important}.\[\&_\>_svg\]\:w-22\.5\!>svg{width:calc(var(--spacing) * 22.5)!important}.\[\&_\>_svg\]\:shrink-0\!>svg{flex-shrink:0!important}.\[\&_\>_svg\]\:rotate-\[-12deg\]\!>svg{rotate:-12deg!important}.\[\&_\>_svg\]\:opacity-\[0\.3\]\!>svg{opacity:.3!important}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_a\]\:mt-3\! a{margin-top:calc(var(--spacing) * 3)!important}.\[\&_a\]\:text-\[length\:10px\]\! a{font-size:10px!important}.\[\&_a\]\:underline\! a{text-decoration-line:underline!important}.\[\&_b\]\:block\! b{display:block!important}.\[\&_b\]\:overflow-hidden\! b{overflow:hidden!important}.\[\&_b\]\:font-\[family-name\:var\(--font-head\)\]\! b{font-family:var(--font-head)!important}.\[\&_b\]\:text-\[length\:11px\]\! b{font-size:11px!important}.\[\&_b\]\:text-\[length\:12px\]\! b{font-size:12px!important}.\[\&_b\]\:text-\[length\:25px\]\! b{font-size:25px!important}.\[\&_b\]\:text-\[length\:27px\]\! b{font-size:27px!important}.\[\&_b\]\:leading-\[1\.2\]\! b{--tw-leading:1.2!important;line-height:1.2!important}.\[\&_b\]\:leading-\[1\]\! b{--tw-leading:1!important;line-height:1!important}.\[\&_b\]\:font-medium\! b{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.\[\&_b\]\:font-semibold\! b{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.\[\&_b\]\:text-ellipsis\! b{text-overflow:ellipsis!important}.\[\&_b\]\:whitespace-nowrap\! b{white-space:nowrap!important}.\[\&_b\]\:text-\[\#7d8795\]\! b{color:#7d8795!important}.\[\&_b\]\:text-\[\#e2e7ef\]\! b{color:#e2e7ef!important}.\[\&_b\]\:text-\[var\(--ink-800\)\]\! b{color:var(--ink-800)!important}.\[\&_button\]\:grid\! button{display:grid!important}.\[\&_button\]\:h-7\.5\! button{height:calc(var(--spacing) * 7.5)!important}.\[\&_button\]\:w-7\.5\! button{width:calc(var(--spacing) * 7.5)!important}.\[\&_button\]\:place-items-center\! button{place-items:center!important}.\[\&_button\]\:rounded-\[6px\]\! button{border-radius:6px!important}.\[\&_button\]\:border\! button{border-style:var(--tw-border-style)!important;border-width:1px!important}.\[\&_button\]\:border-0\! button{border-style:var(--tw-border-style)!important;border-width:0!important}.\[\&_button\]\:border-\[\#e7e9ed\]\! button{border-color:#e7e9ed!important}.\[\&_button\]\:bg-\[var\(--white\)\]\! button{background-color:var(--white)!important}.\[\&_button\]\:bg-\[image\:none\]\! button{background-image:none!important}.\[\&_button\]\:px-3\! button{padding-inline:calc(var(--spacing) * 3)!important}.\[\&_button\]\:py-\[7px\]\! button{padding-block:7px!important}.\[\&_button\]\:text-\[length\:10px\]\! button{font-size:10px!important}.\[\&_button\]\:whitespace-nowrap\! button{white-space:nowrap!important}.\[\&_button\]\:text-\[\#728092\]\! button{color:#728092!important}.\[\&_button\]\:text-\[var\(--ink-500\)\]\! button{color:var(--ink-500)!important}@media not all and (width>=520.01px){.max-\[520\.01px\]\:\[\&_button\]\:px-\[9px\]\! button{padding-inline:9px!important}.max-\[520\.01px\]\:\[\&_button\]\:py-\[7px\]\! button{padding-block:7px!important}.max-\[520\.01px\]\:\[\&_button\]\:text-\[length\:9px\]\! button{font-size:9px!important}}.\[\&_button\.active\]\:bg-\[var\(--white\)\]\! button.active{background-color:var(--white)!important}.\[\&_button\.active\]\:text-\[var\(--gold-600\)\]\! button.active{color:var(--gold-600)!important}.\[\&_button\.active\]\:shadow-\[0_1px_4px_\#14294112\]\! button.active{--tw-shadow:0 1px 4px var(--tw-shadow-color,#14294112)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.\[\&_dd\]\:m-0\! dd{margin:0!important}.\[\&_dd\]\:mx-0\! dd{margin-inline:0!important}.\[\&_dd\]\:mt-\[5px\]\! dd{margin-top:5px!important}.\[\&_dd\]\:mb-0\! dd{margin-bottom:0!important}.\[\&_dd\]\:text-\[length\:12px\]\! dd{font-size:12px!important}.\[\&_dd\]\:break-words\! dd{overflow-wrap:break-word!important}.\[\&_dt\]\:mb-\[5px\]\! dt{margin-bottom:5px!important}.\[\&_dt\]\:text-\[length\:10px\]\! dt{font-size:10px!important}.\[\&_dt\]\:text-\[\#728092\]\! dt{color:#728092!important}.\[\&_em\]\:text-\[length\:9px\]\! em{font-size:9px!important}.\[\&_em\]\:text-\[\#4e8d77\]\! em{color:#4e8d77!important}.\[\&_em\]\:not-italic\! em{font-style:normal!important}.\[\&_h1\]\:text-\[length\:30px\]\! h1{font-size:30px!important}@media not all and (width>=520.01px){.max-\[520\.01px\]\:\[\&_h1\]\:text-\[length\:29px\]\! h1{font-size:29px!important}}.\[\&_h2\]\:relative\! h2{position:relative!important}.\[\&_h2\]\:z-\[1\]\! h2{z-index:1!important}.\[\&_h2\]\:mx-0\! h2{margin-inline:0!important}.\[\&_h2\]\:mt-\[17px\]\! h2{margin-top:17px!important}.\[\&_h2\]\:mb-2\.5\! h2{margin-bottom:calc(var(--spacing) * 2.5)!important}.\[\&_h2\]\:mb-3\! h2{margin-bottom:calc(var(--spacing) * 3)!important}.\[\&_h2\]\:mb-3\.5\! h2{margin-bottom:calc(var(--spacing) * 3.5)!important}.\[\&_h2\]\:max-w-\[85\%\]\! h2{max-width:85%!important}.\[\&_h2\]\:font-\[family-name\:var\(--font-head\)\]\! h2{font-family:var(--font-head)!important}.\[\&_h2\]\:text-\[length\:15px\]\! h2{font-size:15px!important}.\[\&_h2\]\:text-\[length\:18px\]\! h2{font-size:18px!important}.\[\&_h2\]\:text-\[length\:30px\]\! h2{font-size:30px!important}.\[\&_h2\]\:leading-\[1\.2\]\! h2{--tw-leading:1.2!important;line-height:1.2!important}.\[\&_h2\]\:font-normal\! h2{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.\[\&_h2\]\:text-\[\#f5f6f3\]\! h2{color:#f5f6f3!important}@media not all and (width>=520.01px){.max-\[520\.01px\]\:\[\&_h2\]\:text-\[length\:28px\]\! h2{font-size:28px!important}}.\[\&_h3\]\:text-\[length\:16px\]\! h3{font-size:16px!important}.\[\&_i\]\:mt-\[7px\]\! i{margin-top:7px!important}.\[\&_i\]\:inline-block\! i{display:inline-block!important}.\[\&_i\]\:h-1\! i{height:var(--spacing)!important}.\[\&_i\]\:h-\[5px\]\! i{height:5px!important}.\[\&_i\]\:w-1\! i{width:var(--spacing)!important}.\[\&_i\]\:w-\[5px\]\! i{width:5px!important}.\[\&_i\]\:shrink-0\! i{flex-shrink:0!important}.\[\&_i\]\:rounded-\[50\%\]\! i{border-radius:50%!important}.\[\&_i\]\:bg-\[\#b8cbbf\]\! i{background-color:#b8cbbf!important}.\[\&_i\]\:bg-\[currentColor\]\! i{background-color:currentColor!important}.\[\&_input\]\:w-45\! input{width:calc(var(--spacing) * 45)!important}.\[\&_input\]\:border-0\! input{border-style:var(--tw-border-style)!important;border-width:0!important}.\[\&_input\]\:bg-\[image\:none\]\! input{background-image:none!important}.\[\&_input\]\:text-\[length\:11px\]\! input{font-size:11px!important}.\[\&_input\]\:text-\[var\(--ink-700\)\]\! input{color:var(--ink-700)!important}.\[\&_input\]\:\[outline\:none\]\! input{outline:none!important}@media not all and (width>=520.01px){.max-\[520\.01px\]\:\[\&_input\]\:w-full\! input{width:100%!important}.max-\[520\.01px\]\:\[\&_input\]\:min-w-0\! input{min-width:0!important}}.\[\&_nav\]\:grid\! nav{display:grid!important}.\[\&_nav\]\:gap-\[5px\]\! nav{gap:5px!important}.\[\&_p\]\:relative\! p{position:relative!important}.\[\&_p\]\:z-\[1\]\! p{z-index:1!important}.\[\&_p\]\:mx-0\! p{margin-inline:0!important}.\[\&_p\]\:my-2\! p{margin-block:calc(var(--spacing) * 2)!important}.\[\&_p\]\:mt-1\! p{margin-top:var(--spacing)!important}.\[\&_p\]\:mt-\[5px\]\! p{margin-top:5px!important}.\[\&_p\]\:max-w-87\.5\! p{max-width:calc(var(--spacing) * 87.5)!important}.\[\&_p\]\:font-\[family-name\:var\(--font-head\)\]\! p{font-family:var(--font-head)!important}.\[\&_p\]\:text-\[length\:10px\]\! p{font-size:10px!important}.\[\&_p\]\:text-\[length\:11px\]\! p{font-size:11px!important}.\[\&_p\]\:text-\[length\:12px\]\! p{font-size:12px!important}.\[\&_p\]\:text-\[length\:13px\]\! p{font-size:13px!important}.\[\&_p\]\:text-\[length\:17px\]\! p{font-size:17px!important}.\[\&_p\]\:leading-\[1\.5\]\! p{--tw-leading:1.5!important;line-height:1.5!important}.\[\&_p\]\:leading-\[1\.7\]\! p{--tw-leading:1.7!important;line-height:1.7!important}.\[\&_p\]\:leading-\[1\.9\]\! p{--tw-leading:1.9!important;line-height:1.9!important}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_p\]\:tracking-\[0\.08em\]\! p{--tw-tracking:.08em!important;letter-spacing:.08em!important}.\[\&_p\]\:text-\[\#728092\]\! p{color:#728092!important}.\[\&_p\]\:text-\[\#adc1cd\]\! p{color:#adc1cd!important}.\[\&_p\]\:text-\[\#c4cddd\]\! p{color:#c4cddd!important}@media not all and (width>=520.01px){.max-\[520\.01px\]\:\[\&_p\]\:text-\[length\:9px\]\! p{font-size:9px!important}}.\[\&_p_span\]\:mx-3\! p span{margin-inline:calc(var(--spacing) * 3)!important}.\[\&_p_span\]\:my-0\! p span{margin-block:0!important}.\[\&_p_span\]\:text-\[\#bdc5d0\]\! p span{color:#bdc5d0!important}.\[\&_small\]\:mt-0\.5\! small{margin-top:calc(var(--spacing) * .5)!important}.\[\&_small\]\:mt-1\! small{margin-top:var(--spacing)!important}.\[\&_small\]\:block\! small{display:block!important}.\[\&_small\]\:text-\[length\:8px\]\! small{font-size:8px!important}.\[\&_small\]\:text-\[length\:9px\]\! small{font-size:9px!important}.\[\&_small\]\:text-\[length\:10px\]\! small{font-size:10px!important}.\[\&_small\]\:font-semibold\! small{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.\[\&_small\]\:tracking-\[0\.08em\]\! small{--tw-tracking:.08em!important;letter-spacing:.08em!important}.\[\&_small\]\:tracking-\[0\.16em\]\! small{--tw-tracking:.16em!important;letter-spacing:.16em!important}.\[\&_small\]\:tracking-\[0\.19em\]\! small{--tw-tracking:.19em!important;letter-spacing:.19em!important}.\[\&_small\]\:text-\[\#8c9ab0\]\! small{color:#8c9ab0!important}.\[\&_small\]\:text-\[\#98a1ae\]\! small{color:#98a1ae!important}.\[\&_small\]\:text-\[\#728092\]\! small{color:#728092!important}.\[\&_small\]\:text-\[\#c1cfdd\]\! small{color:#c1cfdd!important}.\[\&_small\]\:uppercase\! small{text-transform:uppercase!important}.\[\&_span\]\:flex\! span{display:flex!important}.\[\&_span\]\:inline-flex\! span{display:inline-flex!important}.\[\&_span\]\:items-center\! span{align-items:center!important}.\[\&_span\]\:items-start\! span{align-items:flex-start!important}.\[\&_span\]\:gap-2\! span{gap:calc(var(--spacing) * 2)!important}.\[\&_span\]\:text-\[length\:10px\]\! span{font-size:10px!important}.\[\&_span\]\:font-normal\! span{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.\[\&_span\]\:text-\[\#7b8797\]\! span{color:#7b8797!important}.\[\&_span\]\:text-\[\#728092\]\! span{color:#728092!important}.\[\&_span\:first-child\]\:text-\[\#758393\]\! span:first-child{color:#758393!important}@media not all and (width>=520.01px){.max-\[520\.01px\]\:\[\&_span\:last-child\]\:hidden\! span:last-child{display:none!important}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}@media not all and (width>=520.01px){.max-\[520\.01px\]\:\[\&_svg\]\:w-\[17px\]\! svg{width:17px!important}}.\[\&_td\]\:border-b\! td{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.\[\&_td\]\:border-b-\[\#f0f2f5\]\! td{border-bottom-color:#f0f2f5!important}.\[\&_td\]\:px-\[25px\]\! td{padding-inline:25px!important}.\[\&_td\]\:py-4\.5\! td{padding-block:calc(var(--spacing) * 4.5)!important}.\[\&_td\]\:text-\[length\:11px\]\! td{font-size:11px!important}.\[\&_td\]\:whitespace-nowrap\! td{white-space:nowrap!important}@media not all and (width>=1200.01px){.max-\[1200\.01px\]\:\[\&_td\]\:pr-5\.5\! td{padding-right:calc(var(--spacing) * 5.5)!important}.max-\[1200\.01px\]\:\[\&_td\]\:pl-5\.5\! td{padding-left:calc(var(--spacing) * 5.5)!important}}.\[\&_th\]\:border-t\! th{border-top-style:var(--tw-border-style)!important;border-top-width:1px!important}.\[\&_th\]\:border-b\! th{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}.\[\&_th\]\:border-t-\[\#f0f1f4\]\! th{border-top-color:#f0f1f4!important}.\[\&_th\]\:border-b-\[\#e7e9ed\]\! th{border-bottom-color:#e7e9ed!important}.\[\&_th\]\:bg-\[\#fafbfc\]\! th{background-color:#fafbfc!important}.\[\&_th\]\:px-\[25px\]\! th{padding-inline:25px!important}.\[\&_th\]\:py-\[13px\]\! th{padding-block:13px!important}.\[\&_th\]\:text-\[length\:9px\]\! th{font-size:9px!important}.\[\&_th\]\:font-semibold\! th{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.\[\&_th\]\:tracking-\[0\.08em\]\! th{--tw-tracking:.08em!important;letter-spacing:.08em!important}.\[\&_th\]\:whitespace-nowrap\! th{white-space:nowrap!important}.\[\&_th\]\:text-\[\#87909d\]\! th{color:#87909d!important}.\[\&_th\]\:uppercase\! th{text-transform:uppercase!important}@media not all and (width>=1200.01px){.max-\[1200\.01px\]\:\[\&_th\]\:pr-5\.5\! th{padding-right:calc(var(--spacing) * 5.5)!important}.max-\[1200\.01px\]\:\[\&_th\]\:pl-5\.5\! th{padding-left:calc(var(--spacing) * 5.5)!important}}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&_tr\:last-child_td\]\:border-b-0\! tr:last-child td{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.\[\&\.active\]\:bg-\[\#367f7938\]\!.active{background-color:#367f7938!important}.\[\&\.active\]\:text-\[\#a6d9ce\]\!.active{color:#a6d9ce!important}.\[\&\.active\]\:shadow-\[inset_3px_0_0_\#7cc3b4\]\!.active{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,#7cc3b4)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.\[\&\.active_svg\]\:text-\[\#8cd0c1\]\!.active svg{color:#8cd0c1!important}.\[\&\.amber\]\:bg-\[\#fff4df\]\!.amber{background-color:#fff4df!important}.\[\&\.amber\]\:text-\[\#ba8631\]\!.amber{color:#ba8631!important}.\[\&\.approved\]\:border-\[\#d8e9df\]\!.approved{border-color:#d8e9df!important}.\[\&\.approved\]\:bg-\[\#6ba58f\]\!.approved{background-color:#6ba58f!important}.\[\&\.approved\]\:bg-\[\#eef7f2\]\!.approved{background-color:#eef7f2!important}.\[\&\.approved\]\:text-\[\#226345\]\!.approved{color:#226345!important}.\[\&\.approved\:\:-moz-progress-bar\]\:bg-\[\#6ba58f\]\!.approved::-moz-progress-bar{background-color:#6ba58f!important}.\[\&\.approved\:\:-webkit-progress-value\]\:bg-\[\#6ba58f\]\!.approved::-webkit-progress-value{background-color:#6ba58f!important}.\[\&\.blue\]\:bg-\[\#edf1fa\]\!.blue{background-color:#edf1fa!important}.\[\&\.blue\]\:text-\[\#6781ba\]\!.blue{color:#6781ba!important}.\[\&\.compact\]\:px-6\!.compact{padding-inline:calc(var(--spacing) * 6)!important}.\[\&\.compact\]\:pt-3\!.compact{padding-top:calc(var(--spacing) * 3)!important}.\[\&\.compact\]\:pb-7\!.compact{padding-bottom:calc(var(--spacing) * 7)!important}.\[\&\.course-1\]\:bg-\[\#e8edf6\]\!.course-1{background-color:#e8edf6!important}.\[\&\.course-1\]\:text-\[\#7d91b2\]\!.course-1{color:#7d91b2!important}.\[\&\.course-1_\>_span\]\:text-\[\#516a94\]\!.course-1>span{color:#516a94!important}.\[\&\.course-2\]\:bg-\[\#f2ede2\]\!.course-2{background-color:#f2ede2!important}.\[\&\.course-2\]\:text-\[\#a8905b\]\!.course-2{color:#a8905b!important}.\[\&\.course-2_\>_span\]\:text-\[\#8a7145\]\!.course-2>span{color:#8a7145!important}.\[\&\.course-3\]\:bg-\[\#eeebf4\]\!.course-3{background-color:#eeebf4!important}.\[\&\.course-3\]\:text-\[\#9785af\]\!.course-3{color:#9785af!important}.\[\&\.course-3_\>_span\]\:text-\[\#78618e\]\!.course-3>span{color:#78618e!important}.\[\&\.danger\]\:text-\[var\(--feedback-error-text\)\]\!.danger{color:var(--feedback-error-text)!important}@media not all and (width>=760.01px){.max-\[760\.01px\]\:\[\&\.is-open\]\:visible\!.is-open{visibility:visible!important}.max-\[760\.01px\]\:\[\&\.is-open\]\:translate-x-0\!.is-open{--tw-translate-x:0px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}}.\[\&\.member\]\:grid-cols-3\!.member{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media not all and (width>=760.01px){.max-\[760\.01px\]\:\[\&\.member\]\:grid-cols-1\!.member{grid-template-columns:repeat(1,minmax(0,1fr))!important}}.\[\&\.pd-status-approved\]\:bg-\[\#eaf6ef\]\!.pd-status-approved{background-color:#eaf6ef!important}.\[\&\.pd-status-approved\]\:text-\[\#226345\]\!.pd-status-approved{color:#226345!important}.\[\&\.pd-status-pending\]\:bg-\[\#fff4de\]\!.pd-status-pending{background-color:#fff4de!important}.\[\&\.pd-status-pending\]\:text-\[\#946515\]\!.pd-status-pending{color:#946515!important}.\[\&\.pd-status-rejected\]\:bg-\[var\(--feedback-error-background\)\]\!.pd-status-rejected{background-color:var(--feedback-error-background)!important}.\[\&\.pd-status-rejected\]\:text-\[var\(--feedback-error-text\)\]\!.pd-status-rejected{color:var(--feedback-error-text)!important}.\[\&\.pd-status-retry\]\:bg-\[\#fff4de\]\!.pd-status-retry{background-color:#fff4de!important}.\[\&\.pd-status-retry\]\:text-\[\#946515\]\!.pd-status-retry{color:#946515!important}.\[\&\.pending\]\:bg-\[\#d7b56d\]\!.pending{background-color:#d7b56d!important}.\[\&\.pending\:\:-moz-progress-bar\]\:bg-\[\#d7b56d\]\!.pending::-moz-progress-bar{background-color:#d7b56d!important}.\[\&\.pending\:\:-webkit-progress-value\]\:bg-\[\#d7b56d\]\!.pending::-webkit-progress-value{background-color:#d7b56d!important}.\[\&\.purple\]\:bg-\[\#f3eefa\]\!.purple{background-color:#f3eefa!important}.\[\&\.purple\]\:text-\[\#9270ad\]\!.purple{color:#9270ad!important}.\[\&\.rejected\]\:border-\[var\(--feedback-error-border\)\]\!.rejected{border-color:var(--feedback-error-border)!important}.\[\&\.rejected\]\:bg-\[\#c88383\]\!.rejected{background-color:#c88383!important}.\[\&\.rejected\]\:bg-\[var\(--feedback-error-background\)\]\!.rejected{background-color:var(--feedback-error-background)!important}.\[\&\.rejected\]\:text-\[var\(--feedback-error-text\)\]\!.rejected{color:var(--feedback-error-text)!important}.\[\&\.rejected\:\:-moz-progress-bar\]\:bg-\[\#c88383\]\!.rejected::-moz-progress-bar{background-color:#c88383!important}.\[\&\.rejected\:\:-webkit-progress-value\]\:bg-\[\#c88383\]\!.rejected::-webkit-progress-value{background-color:#c88383!important}.\[\&\.secondary\]\:border-\[\#e7e9ed\]\!.secondary{border-color:#e7e9ed!important}.\[\&\.secondary\]\:bg-\[var\(--white\)\]\!.secondary{background-color:var(--white)!important}.\[\&\.secondary\]\:text-\[var\(--ink-700\)\]\!.secondary{color:var(--ink-700)!important}.\[\&\.secondary\:hover\]\:bg-\[var\(--emerald-50\)\]\!.secondary:hover{background-color:var(--emerald-50)!important}.\[\&\:\:-moz-progress-bar\]\:rounded-full\!::-moz-progress-bar{border-radius:2147483647px!important}.\[\&\:\:-webkit-progress-bar\]\:rounded-full\!::-webkit-progress-bar{border-radius:2147483647px!important}.\[\&\:\:-webkit-progress-bar\]\:bg-\[\#f0f2f5\]\!::-webkit-progress-bar{background-color:#f0f2f5!important}.\[\&\:\:-webkit-progress-value\]\:rounded-full\!::-webkit-progress-value{border-radius:2147483647px!important}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\:hover\]\:-translate-y-px\!:hover{--tw-translate-y:-1px!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.\[\&\:hover\]\:bg-\[\#ffffff09\]\!:hover{background-color:#ffffff09!important}.\[\&\:hover\]\:bg-\[var\(--gold-700\)\]\!:hover{background-color:var(--gold-700)!important}.\[\&\:hover\]\:text-\[var\(--white\)\]\!:hover{color:var(--white)!important}.\[\&\:hover\]\:underline\!:hover{text-decoration-line:underline!important}.\[\&\:hover\]\:underline-offset-\[4px\]\!:hover{text-underline-offset:4px!important}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}:where(.\[\:where\(\&\)_\*\]\:box-border\!) *,:where(.\[\:where\(\&\)_\*\:\:after\]\:box-border\!) :after,:where(.\[\:where\(\&\)_\*\:\:before\]\:box-border\!) :before{box-sizing:border-box!important}:where(.\[\:where\(\&\)_\:is\(button\,_a\,_input\,_textarea\)\:focus-visible\]\:\[outline\:3px_solid_var\(--gold-400\)\]\!) :is(button,a,input,textarea):focus-visible{outline:3px solid var(--gold-400)!important}:where(.\[\:where\(\&\)_\:is\(button\,_a\,_input\,_textarea\)\:focus-visible\]\:outline-offset-\[3px\]\!) :is(button,a,input,textarea):focus-visible{outline-offset:3px!important}:where(.\[\:where\(\&\)_\:is\(h1\,_h2\,_h3\,_h4\)\]\:m-0\!) :is(h1,h2,h3,h4){margin:0!important}:where(.\[\:where\(\&\)_\:is\(h1\,_h2\,_h3\,_h4\)\]\:tracking-\[-0\.025em\]\!) :is(h1,h2,h3,h4){--tw-tracking:-.025em!important;letter-spacing:-.025em!important}:where(.\[\:where\(\&\)_\:is\(h1\,_h2\,_h3\,_h4\)\]\:text-\[var\(--ink-950\)\]\!) :is(h1,h2,h3,h4){color:var(--ink-950)!important}:where(.\[\:where\(\&\)_a\]\:text-\[inherit\]\!) a{color:inherit!important}:where(.\[\:where\(\&\)_a\]\:no-underline\!) a{text-decoration-line:none!important}:where(.\[\:where\(\&\)_button\]\:cursor-pointer\!) button{cursor:pointer!important}:where(.\[\:where\(\&\)_button\]\:\[font\:inherit\]\!) button{font:inherit!important}:where(.\[\:where\(\&\)_button\:disabled\]\:cursor-wait\!) button:disabled{cursor:wait!important}:where(.\[\:where\(\&\)_button\:disabled\]\:opacity-\[0\.55\]\!) button:disabled{opacity:.55!important}:where(.\[\:where\(\&\)_h1\]\:font-\[family-name\:var\(--font-head\)\]\!) h1{font-family:var(--font-head)!important}:where(.\[\:where\(\&\)_h1\]\:text-\[length\:clamp\(27px\,_2\.7vw\,_37px\)\]\!) h1{font-size:clamp(27px,2.7vw,37px)!important}:where(.\[\:where\(\&\)_h1\]\:leading-\[1\.2\]\!) h1{--tw-leading:1.2!important;line-height:1.2!important}:where(.\[\:where\(\&\)_h1\]\:font-medium\!) h1{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}:where(.\[\:where\(\&\)_h2\]\:font-\[family-name\:var\(--font-body\)\]\!) h2{font-family:var(--font-body)!important}:where(.\[\:where\(\&\)_h2\]\:text-\[length\:18px\]\!) h2{font-size:18px!important}:where(.\[\:where\(\&\)_h2\]\:leading-\[1\.4\]\!) h2{--tw-leading:1.4!important;line-height:1.4!important}:where(.\[\:where\(\&\)_h2\]\:font-bold\!) h2{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}:where(.\[\:where\(\&\)_h2\]\:tracking-\[-0\.025em\]\!) h2{--tw-tracking:-.025em!important;letter-spacing:-.025em!important}:where(.\[\:where\(\&\)_h3\]\:font-\[family-name\:var\(--font-body\)\]\!) h3{font-family:var(--font-body)!important}:where(.\[\:where\(\&\)_h3\]\:text-\[length\:16px\]\!) h3{font-size:16px!important}:where(.\[\:where\(\&\)_h3\]\:leading-\[1\.4\]\!) h3{--tw-leading:1.4!important;line-height:1.4!important}:where(.\[\:where\(\&\)_input\]\:\[font\:inherit\]\!) input{font:inherit!important}:where(.\[\:where\(\&\)_p\]\:m-0\!) p{margin:0!important}:where(.\[\:where\(\&\)_section\]\:relative\!) section{position:relative!important}:where(.\[\:where\(\&\)_section\]\:p-0\!) section{padding:0!important}:where(.\[\:where\(\&\)_textarea\]\:\[font\:inherit\]\!) textarea{font:inherit!important}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.auth-error{color:var(--destructive);background:var(--cream-100);border-left:3px solid var(--destructive);border-radius:8px;margin-bottom:18px;padding:12px 14px;font-size:.92rem}.auth-account{max-width:960px}.auth-account .account-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.auth-account .account-details{gap:10px;margin:20px 0;display:grid}.auth-account .account-details dt{font-weight:700}.auth-account .account-details dd{margin:0}.auth-account .certificate-card{border:1px solid var(--border);border-radius:var(--radius);margin:20px 0;padding:20px}.auth-account .certificate-card textarea{border:1px solid var(--border);width:100%;font:inherit;border-radius:8px;margin:12px 0;padding:12px;display:block}button:disabled,fieldset:disabled{cursor:wait;opacity:.7}.auth-error{background:var(--feedback-error-background);color:var(--feedback-error-text);border:1px solid var(--feedback-error-border);border-left:4px solid var(--feedback-error-accent)}.reference-page .page-head{isolation:isolate;background:var(--grad-hero);color:var(--reference-tone-26);padding:clamp(72px,9vw,108px) 0 clamp(104px,11vw,140px);position:relative;overflow:hidden}.reference-page .page-head:before{content:"";z-index:-2;background:radial-gradient(560px 380px at 88% 0%, var(--gold-500), transparent 60%), radial-gradient(520px 460px at 0% 100%, var(--emerald-400), transparent 60%);position:absolute;inset:-20%}@supports (color:color-mix(in lab, red, red)){.reference-page .page-head:before{background:radial-gradient(560px 380px at 88% 0%, color-mix(in srgb, var(--gold-500) 28%, transparent), transparent 60%), radial-gradient(520px 460px at 0% 100%, color-mix(in srgb, var(--emerald-400) 26%, transparent), transparent 60%)}}.reference-page .page-head:after{content:"";z-index:-1;opacity:.45;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='0.06'%3E%3Cpath d='M45 0l45 45-45 45L0 45z'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.reference-page .page-head h1{color:var(--white)}.reference-page .page-head .lead{color:var(--reference-tone-26)}@supports (color:color-mix(in lab, red, red)){.reference-page .page-head .lead{color:color-mix(in srgb, var(--reference-tone-26) 84%, transparent)}}.reference-page .page-head .lead{max-width:62ch}.reference-page .breadcrumb{opacity:.78;letter-spacing:.02em;margin-bottom:18px;font-size:.85rem}.reference-page .breadcrumb a{color:var(--reference-tone-26)}.reference-page .page-head .container,.reference-page .page-head .lead{z-index:2;position:relative}.reference-page .page-head-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--gold-300);align-items:center;gap:.6em;margin-bottom:16px;font-size:.74rem;font-weight:700;display:inline-flex}.reference-page .page-head-eyebrow:before{content:"";background:linear-gradient(90deg, var(--gold-400), transparent);width:26px;height:2px}.reference-page .page-head .ph-ar{z-index:1;font-family:var(--font-ar);color:var(--white);font-size:clamp(4rem,12vw,9rem);line-height:1;position:absolute;top:50%;right:4%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.reference-page .page-head .ph-ar{color:color-mix(in srgb, var(--white) 6%, transparent)}}.reference-page .page-head .ph-ar{pointer-events:none;white-space:nowrap}.reference-page .page-head .girih.deco{opacity:.14;z-index:1;width:300px;height:300px;animation:90s linear infinite spin;top:-70px;right:-50px}.reference-page .page-head-wave{z-index:2;width:100%;line-height:0;position:absolute;bottom:-1px;left:0}.reference-page .page-head-wave svg{width:100%;height:56px;display:block}@media (width<=640px){.reference-page .page-head .ph-ar{display:none}}.reference-page :is(h1,h2,h3,h4){letter-spacing:-.015em}.reference-page h1{font-size:clamp(2.6rem,5.4vw,4.4rem)}.reference-page h2{font-size:clamp(2rem,3.6vw,3rem)}.reference-page section{padding:clamp(70px,9vw,110px) 0}.reference-page .eyebrow,.reference-page .brand span{letter-spacing:.22em}.reference-page .brand b{letter-spacing:-.01em}.reference-page .brand-khalil{letter-spacing:.01em}.reference-page .tag{letter-spacing:.05em}.reference-page .site-footer h4{letter-spacing:.14em}.reference-page .footer-action{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:.3em 0;font-size:.94rem;display:block}.reference-page .footer-action:hover{color:var(--gold-300)}.reference-page :is(a,button):focus-visible{outline:2px solid var(--gold-400);outline-offset:4px}.reference-page [hidden]{display:none!important}:root{--community-sidebar-text:#bfcce0;--reference-tone-1:oklch(33.7799% .095267 264.588);--reference-tone-2:oklch(56.0795% .081428 188.577);--reference-tone-3:oklch(18.6811% .042675 265.978);--reference-tone-4:oklch(26.4834% .076674 266.658);--reference-tone-5:oklch(18.6811% .042675 265.978/.06);--reference-tone-6:oklch(18.6811% .042675 265.978/.08);--reference-tone-7:oklch(18.6811% .042675 265.978/.1);--reference-tone-8:oklch(18.6811% .042675 265.978/.16);--reference-tone-9:oklch(47.2196% .115775 264.474/.3);--reference-tone-10:oklch(56.0795% .081428 188.577/.3);--reference-tone-11:oklch(56.0795% .081428 188.577/.07);--reference-tone-12:oklch(47.2196% .115775 264.474/.08);--reference-tone-13:oklch(100% 0 0);--reference-tone-14:oklch(47.2196% .115775 264.474/.42);--reference-tone-15:oklch(100% 0 0);--reference-tone-16:oklch(56.0795% .081428 188.577/.45);--reference-tone-17:oklch(100% 0 0/.08);--reference-tone-18:oklch(100% 0 0/.34);--reference-tone-19:oklch(100% 0 0/.16);--reference-tone-20:oklch(98.5254% .006942 88.6416/.72);--reference-tone-21:oklch(88.5539% .034704 84.5856/.7);--reference-tone-22:oklch(100% 0 0/.25);--reference-tone-23:oklch(100% 0 0/.35);--reference-tone-24:oklch(47.2196% .115775 264.474/.09);--reference-tone-25:oklch(98.5254% .006942 88.6416/.98);--reference-tone-26:oklch(95.3505% .014908 260.73);--reference-tone-27:oklch(56.0795% .081428 188.577/.34);--reference-tone-28:oklch(61.2099% .086035 264.597/.3);--reference-tone-29:oklch(36.5102% .087345 338.331/.18);--reference-tone-30:oklch(0% 0 0);--reference-tone-31:oklch(95.3505% .014908 260.73/.86);--reference-tone-32:oklch(100% 0 0/.18);--reference-tone-33:oklch(67.4676% .075808 187.732/.25);--reference-tone-34:oklch(100% 0 0/.02);--reference-tone-35:oklch(100% 0 0/.12);--reference-tone-36:oklch(56.0795% .081428 188.577/.22);--reference-tone-37:oklch(100% 0 0/.92);--reference-tone-38:oklch(100% 0 0/.6);--reference-tone-39:oklch(88.3485% .028331 263.422);--reference-tone-40:oklch(100% 0 0/.78);--reference-tone-41:oklch(47.2196% .115775 264.474/.14);--reference-tone-42:oklch(56.0795% .081428 188.577/.35);--reference-tone-43:oklch(61.2099% .086035 264.597/.3);--reference-tone-44:oklch(100% 0 0/.88);--reference-tone-45:oklch(73.8647% .033247 261.71);--reference-tone-46:oklch(63.7368% .045837 267.423);--reference-tone-47:oklch(100% 0 0/.14);--reference-tone-48:oklch(96.8714% .019209 72.5773);--reference-tone-49:oklch(87.1193% .071623 76.3291);--reference-tone-50:oklch(69.6114% .134464 60.1106);--reference-tone-51:oklch(18.6811% .042675 265.978/.6);--reference-tone-52:oklch(27.9167% .076626 265.358);--reference-tone-53:oklch(22.6944% .064514 265.047);--reference-tone-54:oklch(78.1975% .055669 188.804/.26);--reference-tone-55:oklch(67.4676% .075808 187.732/.45);--reference-tone-56:oklch(95.3505% .014908 260.73/.82);--reference-tone-57:oklch(67.4676% .075808 187.732/.3);--reference-tone-58:oklch(100% 0 0/.86);--reference-tone-59:oklch(100% 0 0/.94);--reference-tone-60:oklch(47.2196% .115775 264.474/.16);--reference-tone-61:oklch(100% 0 0/.7);--reference-tone-62:oklch(56.0795% .081428 188.577/.45);--reference-tone-63:oklch(47.2196% .115775 264.474/.22);--reference-tone-64:oklch(47.2196% .115775 264.474/.3);--reference-tone-65:oklch(56.0795% .081428 188.577/.55);--reference-tone-66:oklch(39.5144% .106528 263.953/.55);--reference-tone-67:oklch(56.0795% .081428 188.577/.6);--reference-tone-68:oklch(100% 0 0/.96);--reference-tone-69:oklch(56.0795% .081428 188.577/.16);--reference-tone-70:oklch(100% 0 0/.18);--reference-tone-71:oklch(95.3505% .014908 260.73/.75);--reference-tone-72:oklch(56.0795% .081428 188.577/.5);--background:oklch(100% 0 0);--foreground:oklch(34.9493% .044684 265.193);--primary:oklch(33.7799% .095267 264.588);--primary-foreground:oklch(100% 0 0);--secondary:oklch(93.5932% .018186 188.376);--muted:oklch(96.2557% .013097 82.4019);--muted-foreground:oklch(50.4914% .0347 262.381);--accent:oklch(95.7122% .010322 261.789);--border:oklch(92.9689% .024218 85.7894);--destructive:oklch(57% .21 26);--overlay:oklch(18.6811% .042675 265.978/.6);--emerald-950:oklch(18.6811% .042675 265.978);--emerald-900:oklch(23.4059% .060242 265.584);--emerald-800:oklch(27.9167% .076626 265.358);--emerald-700:oklch(33.7799% .095267 264.588);--emerald-600:oklch(39.5144% .106528 263.953);--emerald-500:oklch(47.2196% .115775 264.474);--emerald-400:oklch(61.2099% .086035 264.597);--emerald-300:oklch(76.8341% .052389 264.2);--emerald-100:oklch(91.7698% .020484 264.468);--emerald-50:oklch(95.7122% .010322 261.789);--gold-700:oklch(42.703% .062713 187.526);--gold-600:oklch(49.5226% .072089 188.761);--gold-500:oklch(56.0795% .081428 188.577);--gold-400:oklch(67.4676% .075808 187.732);--gold-300:oklch(78.1975% .055669 188.804);--gold-100:oklch(93.5932% .018186 188.376);--plum-700:oklch(36.5102% .087345 338.331);--cream-50:oklch(98.5254% .006942 88.6416);--cream-100:oklch(96.2557% .013097 82.4019);--cream-200:oklch(92.9689% .024218 85.7894);--cream-300:oklch(88.5539% .034704 84.5856);--ink-950:oklch(18.4838% .029862 268.417);--ink-800:oklch(26.2776% .039442 267.02);--ink-700:oklch(34.9493% .044684 265.193);--ink-500:oklch(50.4914% .0347 262.381);--ink-400:oklch(64.0951% .031251 261.428);--ink-300:oklch(76.4394% .023699 260.714);--white:oklch(100% 0 0);--grad-emerald:linear-gradient(135deg, var(--emerald-700), var(--emerald-500));--grad-gold:linear-gradient(135deg, var(--gold-500), var(--gold-600));--grad-hero:linear-gradient(155deg, var(--reference-tone-3) 0%, var(--reference-tone-4) 45%, var(--reference-tone-1) 100%);--grad-text:linear-gradient(120deg, var(--emerald-700), var(--emerald-500) 60%, var(--gold-500));--shadow-xs:0 1px 2px var(--reference-tone-5);--shadow-sm:0 2px 8px var(--reference-tone-6);--shadow-md:0 12px 30px var(--reference-tone-7);--shadow-lg:0 26px 60px var(--reference-tone-8);--shadow-glow:0 18px 50px var(--reference-tone-9);--shadow-gold:0 14px 36px var(--reference-tone-10);--radius-sm:12px;--radius:18px;--radius-lg:28px;--radius-xl:38px;--font-head:"Fraunces", "Georgia", serif;--font-body:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-ar:"Amiri", "Georgia", serif;--maxw:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--ink-700);background-color:var(--cream-50);background-image:radial-gradient(1100px 700px at 100% -5%, var(--reference-tone-11), transparent 55%), radial-gradient(1000px 800px at -10% 10%, var(--reference-tone-12), transparent 50%);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.68;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}h1,h2,h3,h4{font-family:var(--font-head);color:var(--ink-950);font-optical-sizing:auto;letter-spacing:0;margin:0 0 .5em;font-weight:600;line-height:1.08}h1{font-size:3rem;font-weight:600}h2{font-size:3rem}h3{font-size:1.4rem}p{margin:0 0 1.15em}a{color:var(--emerald-700);text-decoration:none;transition:color .2s}a:hover{color:var(--gold-600)}img{max-width:100%;display:block}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 26px}.eyebrow{text-transform:uppercase;letter-spacing:0;color:var(--gold-600);align-items:center;gap:.6em;margin:0 0 1em;font-size:.76rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, var(--gold-500), transparent);width:26px;height:2px}.section-head.text-center .eyebrow:before,.text-center .eyebrow{justify-content:center}.text-center .eyebrow:after{content:"";background:linear-gradient(90deg, transparent, var(--gold-500));width:26px;height:2px}.gradient-text{background:var(--grad-text);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.text-center{text-align:center}.muted{color:var(--ink-500)}.lead{color:var(--ink-700);font-size:1.24rem;font-weight:400;line-height:1.6}.serif-em{font-family:var(--font-head);font-style:italic}.btn{font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:.55em;padding:.92em 1.7em;font-size:1rem;font-weight:600;line-height:1;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s,color .2s;display:inline-flex;position:relative}.btn:active{transform:translateY(1px)scale(.99)}.btn-primary{background:var(--grad-emerald);color:var(--reference-tone-13);box-shadow:var(--shadow-glow)}.btn-primary:hover{color:var(--reference-tone-13);box-shadow:0 22px 56px var(--reference-tone-14);transform:translateY(-2px)}.btn-gold{background:var(--grad-gold);color:var(--reference-tone-15);box-shadow:var(--shadow-gold)}.btn-gold:hover{color:var(--reference-tone-15);box-shadow:0 20px 50px var(--reference-tone-16);transform:translateY(-2px)}.btn-ghost{background:var(--reference-tone-17);border-color:var(--reference-tone-18);color:var(--reference-tone-13);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn-ghost:hover{background:var(--reference-tone-19);color:var(--reference-tone-13);transform:translateY(-2px)}.btn-outline{background:var(--reference-tone-13);border-color:var(--cream-300);color:var(--emerald-800);box-shadow:var(--shadow-xs)}.btn-outline:hover{border-color:var(--emerald-500);color:var(--emerald-800);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.btn-sm{padding:.62em 1.2em;font-size:.9rem}.site-header{z-index:100;background:var(--reference-tone-20);-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);border-bottom:1px solid var(--reference-tone-21);transition:box-shadow .3s;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;height:80px;display:flex}.brand{align-items:center;gap:13px;display:flex}.brand .mark{background:var(--grad-emerald);width:46px;height:46px;color:var(--reference-tone-13);font-family:var(--font-ar);box-shadow:var(--shadow-sm), inset 0 1px 0 var(--reference-tone-22);border-radius:14px;place-items:center;font-size:1.5rem;font-weight:700;display:grid;position:relative;overflow:hidden}.brand .mark:after{content:"";background:radial-gradient(circle at 30% 20%, var(--reference-tone-23), transparent 60%);position:absolute;inset:0}.brand img.mark{background:var(--reference-tone-13);object-fit:contain;border:1px solid var(--cream-200);padding:4px}.brand b{color:var(--ink-950);font-family:var(--font-head);letter-spacing:0;font-size:1.3rem;font-weight:600;line-height:1}.brand span{letter-spacing:0;text-transform:uppercase;color:var(--ink-400);margin-top:3px;font-size:.64rem;font-weight:700;display:block}.brand-stack{flex-direction:column;gap:4px;display:flex}.brand-khalil{letter-spacing:0;color:var(--gold-600);padding-left:59px;font-size:.64rem;font-weight:700;line-height:1}.brand-khalil:hover{color:var(--emerald-700)}@media (width<=420px){.brand-khalil{padding-left:0;font-size:.58rem}}.nav-links{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.nav-links a{color:var(--ink-700);border-radius:10px;padding:.55em .9em;font-size:.96rem;font-weight:500;transition:all .2s}.nav-links a:hover{background:var(--reference-tone-24);color:var(--emerald-800)}.nav-links a.active{color:var(--emerald-800);font-weight:700}.nav-cta{margin-left:10px}.nav-links a.btn-primary,.nav-links a.btn-primary:hover{background:var(--grad-emerald);color:var(--reference-tone-13)}.nav-toggle{cursor:pointer;background:0 0;border:none;border-radius:12px;width:46px;height:46px;display:none}.nav-toggle span,.nav-toggle span:before,.nav-toggle span:after{content:"";background:var(--ink-950);border-radius:2px;width:22px;height:2px;margin:0 auto;transition:all .25s;display:block;position:relative}.nav-toggle span:before{position:absolute;top:-7px}.nav-toggle span:after{position:absolute;top:7px}@media (width<=940px){.nav-toggle{display:block}.nav-links{background:var(--reference-tone-25);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--cream-200);box-shadow:var(--shadow-md);flex-direction:column;align-items:stretch;gap:2px;padding:14px 26px 24px;transition:transform .32s cubic-bezier(.2,.8,.2,1);position:absolute;top:80px;left:0;right:0;transform:translateY(-140%)}.nav-links.open{transform:translateY(0)}.nav-links a{padding:.9em .7em}.nav-cta{margin:10px 0 0}.nav-cta .btn{justify-content:center;width:100%}}.girih{pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%232e847e' stroke-opacity='0.5' stroke-width='1'%3E%3Cpath d='M60 4l18 38 42 6-30 30 8 42-38-20-38 20 8-42L0 48l42-6z'/%3E%3Ccircle cx='60' cy='60' r='30'/%3E%3Cpath d='M60 30l21 30-21 30-21-30z'/%3E%3C/g%3E%3C/svg%3E");position:absolute}.hero{isolation:isolate;color:var(--reference-tone-26);background:var(--grad-hero);position:relative;overflow:hidden}.hero:before{content:"";z-index:-2;background:radial-gradient(620px 420px at 82% 8%, var(--reference-tone-27), transparent 60%), radial-gradient(560px 520px at 12% 92%, var(--reference-tone-28), transparent 60%), radial-gradient(700px 500px at 60% 50%, var(--reference-tone-29), transparent 65%);animation:18s ease-in-out infinite alternate drift;position:absolute;inset:-20%}@keyframes drift{0%{transform:translate(0)scale(1)}to{transform:translate(-2%,2%)scale(1.06)}}.hero:after{content:"";z-index:-1;opacity:.5;-webkit-mask-image:linear-gradient(to bottom, var(--reference-tone-30) 0%, transparent 92%);-webkit-mask-image:linear-gradient(to bottom, var(--reference-tone-30) 0%, transparent 92%);-webkit-mask-image:linear-gradient(to bottom, var(--reference-tone-30) 0%, transparent 92%);-webkit-mask-image:linear-gradient(to bottom, var(--reference-tone-30) 0%, transparent 92%);-webkit-mask-image:linear-gradient(to bottom, var(--reference-tone-30) 0%, transparent 92%);mask-image:linear-gradient(to bottom, var(--reference-tone-30) 0%, transparent 92%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90' viewBox='0 0 90 90'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='0.06' stroke-width='1'%3E%3Cpath d='M45 0l45 45-45 45L0 45z'/%3E%3Cpath d='M45 16l29 29-29 29-29-29z'/%3E%3Ccircle cx='45' cy='45' r='6'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.hero .container{z-index:1;padding:0 26px clamp(80px,10vh,100px);position:relative}.hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;display:grid}@media (width<=940px){.hero-grid{grid-template-columns:1fr;gap:44px}}.hero h1{color:var(--reference-tone-13);max-width:15ch;margin-bottom:.35em}.hero h1 .hl{color:var(--gold-300);font-style:italic}.hero .lead{color:var(--reference-tone-31);max-width:52ch;font-size:1rem}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.hero-badge{background:var(--reference-tone-17);border:1px solid var(--reference-tone-32);letter-spacing:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:9px;margin-bottom:28px;padding:.5em 1.1em;font-size:.82rem;font-weight:600;display:inline-flex}.hero-badge .dot{background:var(--gold-400);width:8px;height:8px;box-shadow:0 0 0 4px var(--reference-tone-33);border-radius:50%}.hero-visual{place-items:center;min-height:360px;display:grid;position:relative}.hero-orb{aspect-ratio:1;background:radial-gradient(circle at 38% 32%, var(--reference-tone-19), var(--reference-tone-34) 60%);border:1px solid var(--reference-tone-32);text-align:center;width:min(100%,400px);box-shadow:inset 0 2px 30px var(--reference-tone-35), var(--shadow-lg);border-radius:50%;place-items:center;display:grid;position:relative}.hero-orb .ar{font-family:var(--font-ar);color:var(--reference-tone-13);font-size:3.4rem;line-height:1.6}.hero-orb .ar-sub{color:var(--gold-300);font-style:italic;font-family:var(--font-head);margin-top:6px;font-size:1rem}.hero-orb:before,.hero-orb:after{content:"";border:1px dashed var(--reference-tone-19);border-radius:50%;position:absolute}.hero-orb:before{animation:40s linear infinite spin;inset:-22px}.hero-orb:after{border-color:var(--reference-tone-36);animation:60s linear infinite reverse spin;inset:-46px}@keyframes spin{to{transform:rotate(360deg)}}.float-card{background:var(--reference-tone-37);color:var(--ink-800);box-shadow:var(--shadow-lg);border:1px solid var(--reference-tone-38);border-radius:16px;align-items:center;gap:11px;padding:12px 16px;font-size:.86rem;font-weight:600;animation:5s ease-in-out infinite bob;display:flex;position:absolute}.float-card .fi{border-radius:10px;place-items:center;width:34px;height:34px;font-size:1.05rem;display:grid}.float-card .fi svg{stroke-width:1.8px;width:19px;height:19px}.float-card small{color:var(--ink-400);font-size:.74rem;font-weight:500;display:block}.float-card.fc1{top:6%;left:-6%}.float-card.fc2{animation-delay:1.4s;bottom:10%;right:-8%}.float-card.fc3{animation-delay:2.6s;bottom:-2%;left:6%}@media (width<=1080px){.float-card.fc1{left:0}.float-card.fc2{right:0}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-wave{z-index:1;width:100%;line-height:0;position:absolute;bottom:-1px;left:0}.hero-wave svg{width:100%;height:70px;display:block}section{padding:clamp(50px,5vw,50px) 0;position:relative}.section-tight{padding:64px 0}.section-head{text-align:center;max-width:760px;margin:0 auto 64px}.section-head .lead{margin-top:.2em}.bg-cream{background:var(--cream-100)}.bg-emerald{background:var(--emerald-950);color:var(--reference-tone-39)}.bg-emerald h2,.bg-emerald h3,.bg-emerald h4{color:var(--reference-tone-13)}.bg-white{background:var(--white)}.has-motif{overflow:hidden}.has-motif .girih.big{opacity:.12;width:360px;height:360px;top:-90px;right:-90px}.grid{gap:28px;display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media (width<=940px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.card{background:var(--reference-tone-40);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--cream-200);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:32px 30px;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.card:before{content:"";background:var(--grad-emerald);opacity:0;width:100%;height:4px;transition:opacity .3s;position:absolute;top:0;left:0}.card:hover{box-shadow:var(--shadow-md);border-color:var(--emerald-300);transform:translateY(-7px)}.card:hover:before{opacity:1}.card .icon{background:linear-gradient(135deg, var(--emerald-50), var(--emerald-100));width:60px;height:60px;color:var(--emerald-700);box-shadow:inset 0 0 0 1px var(--reference-tone-41), var(--shadow-xs);border-radius:17px;place-items:center;margin-bottom:20px;font-size:1.7rem;transition:transform .3s;display:grid}.card .icon svg{stroke-width:1.7px;width:27px;height:27px}.card:hover .icon{transform:scale(1.08)rotate(-3deg)}.card h3{margin-bottom:.45em}.card p{color:var(--ink-500);margin-bottom:0;font-size:1rem}.feature-link{color:var(--emerald-700);align-items:center;gap:7px;margin-top:18px;font-size:.92rem;font-weight:700;display:inline-flex}.feature-link:after{content:"→";transition:transform .2s}.card:hover .feature-link:after{transform:translate(4px)}.tag{letter-spacing:0;text-transform:uppercase;background:var(--gold-100);color:var(--gold-700);border-radius:999px;padding:.34em .85em;font-size:.72rem;font-weight:700;display:inline-block}.tag.teal{background:var(--emerald-50);color:var(--emerald-700)}.tag.sand{background:var(--cream-200);color:var(--ink-700)}.stats{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (width<=740px){.stats{grid-template-columns:repeat(2,1fr)}}.stat{text-align:center;padding:8px 4px;position:relative}.stats.is-animated .stat{animation:.65s cubic-bezier(.2,.8,.2,1) both stat-rise}.stats.is-animated .stat:nth-child(2){animation-delay:.1s}.stats.is-animated .stat:nth-child(3){animation-delay:.2s}.stats.is-animated .stat:nth-child(4){animation-delay:.3s}@keyframes stat-rise{0%{opacity:.25;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.stat+.stat:before{content:"";background:var(--reference-tone-35);width:1px;height:64%;position:absolute;top:18%;left:-12px}.stat .num{font-family:var(--font-head);background:linear-gradient(120deg, var(--gold-300), var(--gold-500));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:3.4rem;font-weight:600;line-height:1}.stat .label{letter-spacing:0;text-transform:uppercase;opacity:.82;margin-top:10px;font-size:.82rem;font-weight:600}.bg-white .stat+.stat:before,.bg-cream .stat+.stat:before{background:var(--cream-300)}.bg-white .stat .num,.bg-cream .stat .num{background:var(--grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.psyche{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;display:grid}@media (width<=900px){.psyche{grid-template-columns:1fr}}.psyche .model-fig .psy-node,.psyche .model-fig .fitrah-band,.psyche .model-fig .ij-pill{cursor:default}.psyche .model-fig .fitrah-band:hover{transform:none}.resource-row .rinfo span{color:var(--ink-400);font-size:.82rem}.chips{flex-wrap:wrap;gap:11px;margin-bottom:36px;display:flex}.chip{background:var(--reference-tone-13);border:1px solid var(--cream-200);color:var(--ink-700);cursor:pointer;font-size:.88rem;font-weight:600;font-family:var(--font-body);border-radius:999px;padding:.55em 1.25em;transition:all .2s}.chip:hover{border-color:var(--emerald-400);color:var(--emerald-700)}.chip.active{background:var(--grad-emerald);color:var(--reference-tone-13);box-shadow:var(--shadow-glow);border-color:#0000}.cta-band{isolation:isolate;background:var(--grad-hero);color:var(--reference-tone-13);border-radius:var(--radius-xl);text-align:center;box-shadow:var(--shadow-lg);padding:clamp(48px,6vw,72px) clamp(32px,5vw,64px);position:relative;overflow:hidden}.cta-band:before{content:"";z-index:-1;background:radial-gradient(500px 360px at 12% 110%, var(--reference-tone-42), transparent 60%), radial-gradient(460px 360px at 90% -10%, var(--reference-tone-43), transparent 60%);position:absolute;inset:-30%}.cta-band:after{content:"";z-index:-1;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='0.06'%3E%3Cpath d='M40 0l40 40-40 40L0 40z'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.cta-band h2{color:var(--reference-tone-13)}.cta-band p{color:var(--reference-tone-44);max-width:56ch;margin-left:auto;margin-right:auto}.cta-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:28px;display:flex}.quote{text-align:center;z-index:1;max-width:800px;margin:0 auto;position:relative}.quote .arabic{font-family:var(--font-ar);color:var(--reference-tone-13);margin-bottom:22px;font-size:3rem;line-height:1.7}.quote blockquote{font-family:var(--font-head);color:var(--emerald-100);margin:0 0 20px;font-size:2rem;font-style:italic;font-weight:400;line-height:1.5}.quote cite{color:var(--gold-300);letter-spacing:0;font-size:.95rem;font-style:normal}.site-footer{background:var(--emerald-950);color:var(--reference-tone-45);padding:80px 0 32px;position:relative;overflow:hidden}.site-footer .girih.big{opacity:.06;width:420px;height:420px;bottom:-140px;left:-120px}.footer-grid{z-index:1;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:40px;display:grid;position:relative}@media (width<=840px){.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.footer-grid{grid-template-columns:1fr}}.site-footer h4{color:var(--reference-tone-13);font-family:var(--font-body);letter-spacing:0;text-transform:uppercase;margin-bottom:1.1em;font-size:.8rem}.site-footer a{color:var(--reference-tone-45);padding:.3em 0;font-size:.94rem;display:block}.site-footer a:hover{color:var(--gold-300)}.footer-brand p{max-width:36ch;font-size:.94rem}.footer-brand .brand b{color:var(--reference-tone-13)}.footer-brand .brand span{color:var(--reference-tone-46)}.footer-brand .logo-full{width:min(320px,100%);height:auto;display:block}.footer-brand .dev-at{letter-spacing:0;color:var(--gold-300);align-items:center;gap:5px;margin-top:12px;font-size:.84rem;font-weight:700;display:inline-flex}.footer-brand .dev-at:hover{color:var(--reference-tone-13)}a.hero-badge{color:var(--reference-tone-26)}a.hero-badge:hover{color:var(--reference-tone-13);border-color:var(--reference-tone-18);background:var(--reference-tone-47)}.footer-bottom{border-top:1px solid var(--reference-tone-17);z-index:1;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:52px;padding-top:26px;font-size:.85rem;display:flex;position:relative}.footer-note{background:var(--gold-100);border-left:4px solid var(--gold-500);color:var(--ink-700);border-radius:12px;margin-top:16px;padding:16px 20px;font-size:.88rem}.notice{background:var(--gold-100);border:1px solid var(--gold-300);border-left:4px solid var(--gold-500);color:var(--ink-700);border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;font-size:.92rem;line-height:1.55;display:flex}.notice.warn{background:var(--reference-tone-48);border-color:var(--reference-tone-49);border-left-color:var(--reference-tone-50)}.notice .ni{flex-shrink:0;font-size:1.35rem;line-height:1}.notice strong{color:var(--ink-950)}.notice p{margin:0}.modal-overlay{background:var(--reference-tone-51);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:200;place-items:center;padding:20px;display:none;position:fixed;inset:0}.modal-overlay.open{display:grid}.modal{background:var(--reference-tone-13);border-radius:var(--radius-lg);width:100%;max-width:440px;box-shadow:var(--shadow-lg);padding:40px 38px;animation:.3s cubic-bezier(.2,.8,.2,1) pop}@keyframes pop{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.modal h3{text-align:center;font-size:1.6rem}.modal .field{margin-bottom:18px}.modal label{color:var(--ink-700);margin-bottom:7px;font-size:.85rem;font-weight:600;display:block}.modal input{border:1px solid var(--cream-300);background:var(--cream-50);border-radius:12px;width:100%;padding:.82em 1em;font-family:inherit;font-size:.96rem;transition:all .2s}.modal input:focus{border-color:var(--emerald-500);box-shadow:0 0 0 4px var(--emerald-50);background:var(--reference-tone-13);outline:none}.modal .btn{justify-content:center;width:100%}.modal-close{cursor:pointer;color:var(--ink-400);background:0 0;border:none;font-size:1.6rem;line-height:1;position:absolute;top:16px;right:20px}.modal-wrap{position:relative}.demo-pill{background:var(--gold-100);color:var(--gold-700);text-align:center;border-radius:10px;margin-bottom:20px;padding:.5em .9em;font-size:.8rem;font-weight:600}.mt-0{margin-top:0}.mt-1{margin-top:14px}.mt-2{margin-top:26px}.mt-3{margin-top:44px}.mb-0{margin-bottom:0}.hidden{display:none!important}.flex{display:flex}.gap{gap:16px}.wrap{flex-wrap:wrap}.center{align-items:center}.between{justify-content:space-between}.divider-motif{color:var(--gold-500);justify-content:center;align-items:center;gap:16px;margin:0 auto 8px;display:flex}.divider-motif:before,.divider-motif:after{content:"";background:linear-gradient(90deg, transparent, var(--gold-400));width:60px;height:1px}.divider-motif:after{background:linear-gradient(90deg, var(--gold-400), transparent)}.dir-map{background:radial-gradient(120% 140% at 50% -10%, var(--reference-tone-52) 0%, var(--reference-tone-53) 60%, var(--reference-tone-3) 100%);border:1px solid var(--emerald-800);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:26px;padding:16px 16px 10px;position:relative;overflow:hidden}.dir-map svg{width:100%;height:auto;display:block}.dir-map .land-dot{fill:var(--reference-tone-54)}.dir-map .mk-ring{fill:var(--reference-tone-55);transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite mkpulse}@keyframes mkpulse{0%{opacity:.75;transform:scale(.5)}70%{opacity:0;transform:scale(2.1)}to{opacity:0}}.dir-map .mk{stroke:var(--reference-tone-13);stroke-width:1.4px;cursor:default}.dir-map .mk-lg{fill:var(--gold-400)}.dir-map .mk-sm{fill:var(--gold-300)}.dir-map-cap{color:var(--reference-tone-56);text-align:center;padding:10px 6px 4px;font-size:.8rem}.dir-map-cap .dot-key{background:var(--gold-400);width:9px;height:9px;box-shadow:0 0 0 3px var(--reference-tone-57);border-radius:50%;margin:0 6px -1px 0;display:inline-block}.dir-map-cap b{color:var(--reference-tone-13)}@media (prefers-reduced-motion:reduce){.dir-map .mk-ring{animation:none}}.dir-panel{background:var(--reference-tone-58);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--cream-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:34px;padding:26px 28px 20px}.dir-filters{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.dir-filters .dir-search{grid-column:1/-1}@media (width<=720px){.dir-filters{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.dir-filters{grid-template-columns:1fr}}.dir-field label{letter-spacing:0;text-transform:uppercase;color:var(--ink-500);margin-bottom:7px;font-size:.72rem;font-weight:700;display:block}.dir-field select,.dir-field input{border:1px solid var(--cream-300);width:100%;color:var(--ink-800);background:var(--cream-50);appearance:none;border-radius:12px;padding:.72em .9em;font-family:inherit;font-size:.94rem;transition:all .2s}.dir-field select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%235a6579' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.dir-field select:focus,.dir-field input:focus{border-color:var(--emerald-500);box-shadow:0 0 0 4px var(--emerald-50);background-color:var(--reference-tone-13);outline:none}.dir-field select:disabled{opacity:.5;cursor:not-allowed;background-color:var(--cream-100)}.dir-bar{border-top:1px dashed var(--cream-300);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:16px;display:flex}.dir-bar #dir-count{color:var(--emerald-700);font-size:.88rem;font-weight:700}.dir-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}@media (width<=1020px){.dir-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.dir-grid{grid-template-columns:1fr}}.provider-card{text-align:center;background:var(--reference-tone-13);border:1px solid var(--cream-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s;display:flex;overflow:hidden}.provider-card:hover{box-shadow:var(--shadow-lg);border-color:var(--emerald-300);transform:translateY(-7px)}.pc-banner{background:var(--grad-hero);flex-shrink:0;height:106px;position:relative}.pc-banner:before{content:"";opacity:.45;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='0.12'%3E%3Cpath d='M28 0l28 28-28 28L0 28z'/%3E%3Ccircle cx='28' cy='28' r='10'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.pc-banner:after{content:"";background:radial-gradient(220px 90px at 80% 0%, var(--reference-tone-42), transparent 70%);position:absolute;inset:0}.pc-level{z-index:4;white-space:nowrap;letter-spacing:0;text-transform:uppercase;box-shadow:var(--shadow-sm);border-radius:999px;padding:.34em .95em;font-size:.64rem;font-weight:800;display:inline-block;position:absolute;top:14px;left:50%;transform:translate(-50%)}.pc-level.lv-supervisor{background:var(--grad-gold);color:var(--reference-tone-15)}.pc-level.lv-certified{background:var(--reference-tone-59);color:var(--emerald-700)}.pc-level.lv-3{background:var(--emerald-100);color:var(--emerald-800)}.pc-level.lv-2{background:var(--reference-tone-44);color:var(--ink-700)}.pc-level.lv-1{background:var(--cream-200);color:var(--ink-700)}.pc-photo{z-index:3;border-radius:50%;width:96px;height:96px;margin:-48px auto 0;position:relative}.pc-photo img{object-fit:cover;border:4px solid var(--reference-tone-13);width:100%;height:100%;box-shadow:0 0 0 2px var(--reference-tone-16), var(--shadow-md);background:var(--emerald-50);border-radius:50%}.pc-body{flex-direction:column;flex:1;padding:14px 24px 20px;display:flex}.pc-body h3{margin:0 0 3px;font-size:1.24rem}.pc-cred{color:var(--ink-400);margin-bottom:9px;font-size:.78rem;font-weight:600}.pc-loc{color:var(--emerald-800);background:var(--emerald-50);box-shadow:inset 0 0 0 1px var(--reference-tone-60);border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:0 auto 14px;padding:.38em 1em;font-size:.84rem;font-weight:700;display:inline-flex}.pc-specs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:14px;display:flex}.pc-spec{background:var(--cream-100);border:1px solid var(--cream-200);color:var(--ink-700);cursor:pointer;font-size:.74rem;font-weight:700;font-family:var(--font-body);border-radius:999px;padding:.34em .9em;transition:all .2s}.pc-spec:hover{border-color:var(--emerald-400);background:var(--emerald-50);color:var(--emerald-800)}.pc-bio{color:var(--ink-500);flex:1;margin:0 0 16px;font-size:.9rem;line-height:1.6}.pc-foot{border-top:1px solid var(--cream-200);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:.8rem;display:flex}.pc-lang{color:var(--ink-400);font-weight:600}.pc-foot a{font-size:.84rem;font-weight:700}@media (width<=640px){.pc-foot{justify-content:center}}.pc-photo{display:block}.pc-body h3 a{color:inherit}.pc-body h3 a:hover{color:var(--emerald-600)}.provider-card.is-link{cursor:pointer}.dir-empty{text-align:center;background:var(--reference-tone-61);border:1px dashed var(--cream-300);border-radius:var(--radius);color:var(--ink-500);padding:56px 24px}.dir-empty .big{margin-bottom:10px;font-size:2.2rem;display:block}.pathway-track{counter-reset:pw;grid-template-columns:repeat(5,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}@media (width<=940px){.pathway-track{grid-template-columns:1fr}}.pw-step{text-align:center;padding:0 14px;position:relative}.pw-step:before{content:"";background:var(--cream-300);transform-origin:0;border-radius:3px;width:calc(100% - 54px);height:3px;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:26px;left:calc(27px - 50%);transform:scaleX(0)}.pw-step:first-child:before{display:none}.pw-step.reached:before{background:linear-gradient(90deg, var(--emerald-500), var(--emerald-400))}.pathway-track.is-animated .pw-step:nth-child(2):before{transition-delay:.2s;transform:scaleX(1)}.pathway-track.is-animated .pw-step:nth-child(3):before{transition-delay:.75s;transform:scaleX(1)}.pathway-track.is-animated .pw-step:nth-child(4):before{transition-delay:1.3s;transform:scaleX(1)}.pathway-track.is-animated .pw-step:nth-child(5):before{transition-delay:1.85s;transform:scaleX(1)}.pw-dot{z-index:1;background:var(--reference-tone-13);border:2px solid var(--cream-300);width:54px;height:54px;color:var(--ink-500);font-family:var(--font-head);box-shadow:var(--shadow-xs);border-radius:50%;place-items:center;margin:0 auto 16px;font-size:1.25rem;font-weight:600;display:grid;position:relative}.pw-step.reached .pw-dot{background:var(--grad-emerald);color:var(--reference-tone-13);box-shadow:var(--shadow-glow);border-color:#0000}.pathway-track.is-animated .pw-dot{animation:.45s cubic-bezier(.2,.8,.2,1) both pathway-node-arrive}.pathway-track.is-animated .pw-step:nth-child(2) .pw-dot{animation-delay:.7s}.pathway-track.is-animated .pw-step:nth-child(3) .pw-dot{animation-delay:1.25s}.pathway-track.is-animated .pw-step:nth-child(4) .pw-dot{animation-delay:1.8s}.pathway-track.is-animated .pw-step:nth-child(5) .pw-dot{animation-delay:2.35s}@keyframes pathway-node-arrive{0%{opacity:.62;transform:scale(.78)}to{opacity:1;transform:scale(1)}}.pw-step.gold .pw-dot{background:var(--grad-gold);color:var(--reference-tone-15);box-shadow:var(--shadow-gold);border-color:#0000}.pw-step h3{margin-bottom:.25em;font-size:1.05rem}.pw-step .pw-sub{letter-spacing:0;text-transform:uppercase;color:var(--gold-600);margin-bottom:8px;font-size:.7rem;font-weight:800;display:block}.pw-step p{color:var(--ink-500);margin:0;font-size:.86rem;line-height:1.55}.pw-step .pw-note{letter-spacing:0;text-transform:uppercase;background:var(--cream-200);color:var(--ink-700);border-radius:999px;margin-top:10px;padding:.35em .9em;font-size:.68rem;font-weight:800;display:inline-block}.pw-step .pw-note.ok{background:var(--emerald-50);color:var(--emerald-700)}@media (width<=940px){.pw-step{text-align:left;grid-template-columns:54px 1fr;gap:18px;padding:0 0 30px;display:grid}.pw-step:before{transform-origin:top;width:3px;height:calc(100% - 54px);top:54px;left:26px;transform:scaleY(0)}.pw-step:first-child:before{display:block}.pw-step:last-child:before{display:none}.pw-step.reached:before{background:linear-gradient(180deg, var(--emerald-500), var(--emerald-400))}.pathway-track.is-animated .pw-step:before{transform:scaleY(1)}.pathway-track.is-animated .pw-step:first-child:before{transition-delay:0s}.pathway-track.is-animated .pw-step:nth-child(2):before{transition-delay:.55s}.pathway-track.is-animated .pw-step:nth-child(3):before{transition-delay:1.1s}.pathway-track.is-animated .pw-step:nth-child(4):before{transition-delay:1.65s}.pw-dot{margin:0}}@media (prefers-reduced-motion:reduce){.stats.is-animated .stat,.pathway-track.is-animated .pw-dot{animation:none}.pw-step:before{transition:none}.pathway-track.is-animated .pw-step:before{transform:scale(1)}}.site-header.scrolled{box-shadow:var(--shadow-md)}.back-to-top{z-index:150;background:var(--grad-emerald);width:48px;height:48px;color:var(--reference-tone-13);cursor:pointer;box-shadow:var(--shadow-glow);opacity:0;visibility:hidden;border:none;border-radius:50%;font-size:1.15rem;transition:opacity .3s,transform .3s,visibility .3s;position:fixed;bottom:22px;right:22px;transform:translateY(12px)}.back-to-top.show{opacity:1;visibility:visible;transform:none}.back-to-top:hover{transform:translateY(-3px)}.js .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(26px)}.js .reveal.in{opacity:1;transform:none}.js .reveal.d1{transition-delay:80ms}.js .reveal.d2{transition-delay:.16s}.js .reveal.d3{transition-delay:.24s}.js .reveal.d4{transition-delay:.32s}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transition:none;transform:none}.hero:before,.hero-orb:before,.hero-orb:after,.float-card{animation:none}}.fitrah-band{cursor:pointer;background:0 0;border:0;width:100%;padding:0;transition:filter .3s,transform .3s}.fitrah-band svg{width:100%;height:auto;display:block;overflow:visible}.fitrah-band .band{fill:none;stroke:url(#arcGrad);stroke-width:40px;stroke-linecap:round;opacity:.92;transition:opacity .3s}.fitrah-band .arc-ar{font-family:var(--font-ar);fill:var(--reference-tone-13);font-size:30px}.fitrah-band .arc-en{font-family:var(--font-body);letter-spacing:0;fill:var(--ink-500);font-size:10.5px;font-weight:700}.fitrah-band:hover{transform:translateY(-2px)}.fitrah-band.active{filter:drop-shadow(0 10px 24px var(--reference-tone-62))}.fitrah-band:focus-visible{outline:2px solid var(--gold-500);outline-offset:4px;border-radius:14px}.fig-connector{background:repeating-linear-gradient(180deg, var(--emerald-400) 0 4px, transparent 4px 9px);width:2px;height:24px;margin:6px 0 2px}.psy-square{aspect-ratio:1;width:100%;position:relative}.psy-square svg.rings{width:100%;height:100%;position:absolute;inset:0}.psy-square .sphere-fill{fill:url(#sphereGrad)}.psy-square .graticule{fill:none;stroke:var(--reference-tone-63);stroke-width:.7px}.psy-square .graticule.eq{stroke-width:1px;stroke:var(--reference-tone-64)}.psy-square .ring-outer{fill:none;stroke:var(--reference-tone-65);stroke-width:1.2px;stroke-dasharray:3 6}.psy-square .arc-ij{font-family:var(--font-body);letter-spacing:0;fill:var(--gold-600);text-transform:uppercase;font-size:6.2px;font-weight:700}.psy-square .spoke{fill:none;stroke:var(--reference-tone-66);stroke-width:1.1px;stroke-dasharray:4 7;animation:2.6s linear infinite flow}.psy-square .edge{fill:none;stroke:var(--reference-tone-67);stroke-width:1px;stroke-dasharray:3 8;animation:3.4s linear infinite flowBack}@keyframes flow{to{stroke-dashoffset:-22px}}@keyframes flowBack{to{stroke-dashoffset:22px}}.psy-node{background:var(--reference-tone-68);border:1px solid var(--cream-200);width:106px;height:106px;color:var(--ink-700);cursor:pointer;box-shadow:var(--shadow-sm);font-family:var(--font-body);z-index:2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;margin:-53px 0 0 -53px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;display:flex;position:absolute}.psy-node .ar{font-family:var(--font-ar);color:var(--gold-600);font-size:1.4rem;line-height:1.1}.psy-node .en{color:var(--emerald-800);font-size:.76rem;font-weight:800;font-family:var(--font-head)}.psy-node .sub{letter-spacing:0;text-transform:uppercase;color:var(--ink-400);font-size:.6rem;font-weight:700}.psy-node:hover{border-color:var(--emerald-400);transform:scale(1.08)}.psy-node:focus-visible{outline:2px solid var(--gold-500);outline-offset:3px}.psy-node.active{border-color:var(--gold-400);box-shadow:var(--shadow-gold), 0 0 0 6px var(--reference-tone-69);transform:scale(1.1)}.psy-node.core{background:var(--grad-emerald);width:148px;height:148px;box-shadow:var(--shadow-glow), inset 0 2px 12px var(--reference-tone-70);border-color:#0000;margin:-74px 0 0 -74px;top:50%;left:50%}.psy-node.core .ar{color:var(--gold-300);font-size:1.9rem}.psy-node.core .en{color:var(--reference-tone-13)}.psy-node.core .sub{color:var(--reference-tone-71)}.psy-node.core:before{content:"";border:1px solid var(--reference-tone-72);border-radius:50%;animation:4.5s ease-in-out infinite coreBreath;position:absolute;inset:-13px}@keyframes coreBreath{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.25;transform:scale(1.09)}}.psy-node[data-key=ruh]{top:18%;left:50%}.psy-node[data-key=ihsas]{top:50%;left:82%}.psy-node[data-key=nafs]{top:82%;left:50%}.psy-node[data-key=aql]{top:50%;left:18%}.ij-pill{background:var(--reference-tone-13);border:1px solid var(--reference-tone-65);color:var(--ink-700);cursor:pointer;font-family:var(--font-body);letter-spacing:0;text-transform:uppercase;box-shadow:var(--shadow-sm);z-index:3;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-size:.72rem;font-weight:800;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s;display:inline-flex;position:absolute;top:97%;left:50%;transform:translate(-50%,-50%)}.ij-pill .ar-s{font-family:var(--font-ar);color:var(--gold-600);text-transform:none;font-size:1.05rem}.ij-pill:hover{border-color:var(--gold-500);transform:translate(-50%,-50%)scale(1.06)}.ij-pill.active{box-shadow:var(--shadow-gold), 0 0 0 5px var(--reference-tone-69);border-color:var(--gold-500)}.ij-pill:focus-visible{outline:2px solid var(--gold-500);outline-offset:3px}@media (width<=560px){.psy-node{width:84px;height:84px;margin:-42px 0 0 -42px}.psy-node .ar{font-size:1.1rem}.psy-node .en{font-size:.66rem}.psy-node .sub{display:none}.psy-node.core{width:112px;height:112px;margin:-56px 0 0 -56px}.psy-node.core .ar{font-size:1.45rem}.fitrah-band .arc-ar{font-size:34px}}.tiip-control{font-family:var(--font-body)}.hero-wave path{fill:var(--white)}.fi-navy{background:var(--emerald-50);color:var(--emerald-700)}.fi-teal{background:var(--gold-100);color:var(--gold-700)}.reference-note{opacity:.7;font-size:.82rem}.directory-note{opacity:.8;font-size:.82rem}.cta-band .eyebrow{color:var(--gold-400)}.pathway-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.spoke-delay-1{animation-delay:-.65s}.spoke-delay-2{animation-delay:-1.3s}.spoke-delay-3{animation-delay:-1.95s}.edge-delay-1{animation-delay:-.85s}.edge-delay-2{animation-delay:-1.7s}.edge-delay-3{animation-delay:-2.55s}.model-stop-1{stop-color:var(--gold-600)}.model-stop-2{stop-color:var(--gold-500)}.model-stop-3{stop-color:var(--emerald-600)}.sphere-stop-1{stop-color:var(--white)}.sphere-stop-2{stop-color:var(--emerald-50)}.sphere-stop-3{stop-color:var(--emerald-100)}.member-overlay{z-index:200;background:var(--overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:fixed;inset:0}.member-modal{z-index:201;width:min(440px,100% - 40px);max-width:440px;max-height:90svh;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.member-description{text-align:center;color:var(--ink-500);margin-top:-6px;font-size:.9rem}.member-switch{text-align:center;margin-top:26px;font-size:.85rem}.profile-modal{width:min(680px,100% - 40px);max-width:680px}.profile-modal h3{text-align:left}.profile-modal p{margin-top:18px}.profile-link{color:var(--emerald-700);font-size:.84rem;font-weight:700}.nav-links{visibility:visible}section[id]{scroll-margin-top:80px}@media (width<=940px){.nav-links{visibility:hidden}.nav-links.open{visibility:visible}h1{font-size:3rem}h2{font-size:2.5rem}.hero .container{padding-top:64px;padding-bottom:80px}.hero{padding:36px 0}.hero-visual{width:100%;max-width:430px;margin:auto}}@media (width<=600px){h1{font-size:1.6rem}h2,.hero .lead{font-size:1rem}.hero-badge{max-width:100%;font-size:.66rem}.hero-orb{width:280px}.hero-visual{min-height:320px}.float-card{gap:6px;padding:9px 10px;font-size:.7rem}.float-card small{font-size:.61rem}.float-card.fc1{left:0}.float-card.fc2{right:0}.hero-actions{gap:10px}.btn{white-space:normal;padding:.92em 1.4em;font-size:.85rem}.pc-loc{max-width:100%;font-size:.75rem}.section-head{margin-bottom:40px}.quote .arabic{font-size:2rem}.quote blockquote{font-size:1.4rem}.stat .num{font-size:2.6rem}.nav{height:80px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}:root{--feedback-error-text:#991b1b;--feedback-error-accent:#dc2626;--feedback-error-border:#fca5a5;--feedback-error-background:#fef2f2;--feedback-success-text:#166534}.home-hero .container{padding:clamp(36px,4vw,56px) 26px clamp(104px,11vw,140px)}.home-hero .hero-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:32px}.home-hero h1{max-width:none;font-size:clamp(2.6rem,5.4vw,4.4rem)}.home-hero .lead{max-width:62ch;font-size:1.24rem;line-height:1.6}.hero .hero-kicker{color:var(--gold-300);letter-spacing:.22em;text-transform:uppercase;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:12px;margin-bottom:16px;padding:0;font-size:.74rem;font-weight:700}.hero .hero-kicker .dot{background:linear-gradient(90deg, var(--gold-400), transparent);width:26px;height:2px;box-shadow:none;border-radius:0;flex:none}a.hero-kicker,a.hero-kicker:hover{color:var(--gold-300);background:0 0;border:0}a.hero-kicker:hover{color:var(--white)}@media (width<=600px){.hero .hero-kicker{font-size:.68rem}}@media (width<=940px){.home-hero .hero-grid{grid-template-columns:1fr;gap:44px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);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));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);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));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
