/*! tailwindcss v4.1.10 | 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-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight: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-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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y: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{--tw-font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--tw-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--tw-color-red-400:oklch(70.4% .191 22.216);--tw-color-red-900:oklch(39.6% .141 25.723);--tw-color-yellow-400:oklch(85.2% .199 91.936);--tw-color-yellow-900:oklch(42.1% .095 57.708);--tw-color-green-100:oklch(96.2% .044 156.743);--tw-color-green-400:oklch(79.2% .209 151.711);--tw-color-green-900:oklch(39.3% .095 152.535);--tw-color-sky-100:oklch(95.1% .026 236.824);--tw-color-blue-100:oklch(93.2% .032 255.585);--tw-color-blue-900:oklch(37.9% .146 265.522);--tw-color-indigo-100:oklch(93% .034 272.788);--tw-color-indigo-900:oklch(35.9% .144 278.697);--tw-color-purple-100:oklch(94.6% .033 307.174);--tw-color-purple-200:oklch(90.2% .063 306.703);--tw-color-purple-900:oklch(38.1% .176 304.987);--tw-color-slate-300:oklch(86.9% .022 252.894);--tw-color-slate-500:oklch(55.4% .046 257.417);--tw-color-slate-900:oklch(20.8% .042 265.755);--tw-color-stone-100:oklch(97% .001 106.424);--tw-color-stone-200:oklch(92.3% .003 48.717);--tw-color-black:#000;--tw-color-white:#fff;--tw-spacing:.25rem;--tw-container-sm:24rem;--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-font-weight-bold:700;--tw-leading-relaxed:1.625;--tw-radius-2xl:1rem;--tw-drop-shadow-sm:0 1px 2px #00000026;--tw-blur-xs:4px;--tw-blur-2xl:40px;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-default-font-family:var(--tw-font-sans);--tw-default-mono-font-family:var(--tw-font-mono);--tw-text-tiny:clamp(.6076rem,.5825rem + .1258vw,.68rem);--tw-text-small:clamp(.7292rem,.6871rem + .2101vw,.85rem);--tw-text-normal:clamp(.875rem,.8098rem + .3261vw,1.0625rem);--tw-text-medium:clamp(1.05rem,.9533rem + .4837vw,1.3281rem)}}@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(--tw-default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--tw-default-font-feature-settings,normal);font-variation-settings:var(--tw-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--tw-default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--tw-default-mono-font-feature-settings,normal);font-variation-settings:var(--tw-default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}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}:-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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}}@layer components;@layer utilities{.tw\:absolute{position:absolute}.tw\:fixed{position:fixed}.tw\:relative{position:relative}.tw\:sticky{position:sticky}.tw\:inset-0{inset:calc(var(--tw-spacing)*0)}.tw\:top-0{top:calc(var(--tw-spacing)*0)}.tw\:top-1\/2{top:50%}.tw\:top-\[70\%\]{top:70%}.tw\:right-0{right:calc(var(--tw-spacing)*0)}.tw\:bottom-0{bottom:calc(var(--tw-spacing)*0)}.tw\:bottom-4{bottom:calc(var(--tw-spacing)*4)}.tw\:bottom-\[-10px\]{bottom:-10px}.tw\:left-0{left:calc(var(--tw-spacing)*0)}.tw\:left-1\/2,.tw\:left-\[50\%\]{left:50%}.tw\:z-10{z-index:10}.tw\:z-40{z-index:40}.tw\:z-50{z-index:50}.tw\:z-\[1\]{z-index:1}.tw\:row-2{grid-row:2}.tw\:m-0{margin:calc(var(--tw-spacing)*0)}.tw\:mx-auto{margin-inline:auto}.tw\:my-\[var\(--arl-prim-spacing-xs\)\]{margin-block:var(--arl-prim-spacing-xs)}.tw\:mt-4{margin-top:calc(var(--tw-spacing)*4)}.tw\:mt-auto{margin-top:auto}.tw\:mr-auto{margin-right:auto}.tw\:-mb-0\.5{margin-bottom:calc(var(--tw-spacing)*-.5)}.tw\:mb-\[-10px\]{margin-bottom:-10px}.tw\:ml-auto{margin-left:auto}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:hidden{display:none}.tw\:inline-flex{display:inline-flex}.tw\:size-9{width:calc(var(--tw-spacing)*9);height:calc(var(--tw-spacing)*9)}.tw\:h-2{height:calc(var(--tw-spacing)*2)}.tw\:h-8{height:calc(var(--tw-spacing)*8)}.tw\:h-9{height:calc(var(--tw-spacing)*9)}.tw\:h-10{height:calc(var(--tw-spacing)*10)}.tw\:h-\[1px\]{height:1px}.tw\:h-\[12px\]{height:12px}.tw\:h-\[20\.4px\]{height:20.4px}.tw\:h-\[72px\]{height:72px}.tw\:h-\[var\(--gauge-circle-size\)\]{height:var(--gauge-circle-size)}.tw\:h-auto{height:auto}.tw\:h-full{height:100%}.tw\:min-h-\[67px\]{min-height:67px}.tw\:w-\[12px\]{width:12px}.tw\:w-\[100px\]{width:100px}.tw\:w-\[128px\]{width:128px}.tw\:w-\[152\.12px\]{width:152.12px}.tw\:w-\[160px\]{width:160px}.tw\:w-\[var\(--gauge-circle-size\)\]{width:var(--gauge-circle-size)}.tw\:w-fit{width:fit-content}.tw\:w-full{width:100%}.tw\:max-w-\[var\(--arl-sema-page-layout-max-width\)\]{max-width:var(--arl-sema-page-layout-max-width)}.tw\:flex-1{flex:1}.tw\:flex-auto{flex:auto}.tw\:shrink-0{flex-shrink:0}.tw\:-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.tw\:-translate-x-5{--tw-translate-x:calc(var(--tw-spacing)*-5);translate:var(--tw-translate-x)var(--tw-translate-y)}.tw\:translate-x-0{--tw-translate-x:calc(var(--tw-spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.tw\:translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.tw\:translate-x-5{--tw-translate-x:calc(var(--tw-spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.tw\:-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.tw\:scale-\[1\.4\]{scale:1.4}.tw\:rotate-\[-8deg\]{rotate:-8deg}.tw\:list-none{list-style-type:none}.tw\:grid-flow-col{grid-auto-flow:column}.tw\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.tw\:flex-col{flex-direction:column}.tw\:flex-col-reverse{flex-direction:column-reverse}.tw\:items-center{align-items:center}.tw\:justify-between{justify-content:space-between}.tw\:justify-center{justify-content:center}.tw\:justify-end{justify-content:flex-end}.tw\:justify-start{justify-content:flex-start}.tw\:gap-0\.5{gap:calc(var(--tw-spacing)*.5)}.tw\:gap-1{gap:calc(var(--tw-spacing)*1)}.tw\:gap-1\.5{gap:calc(var(--tw-spacing)*1.5)}.tw\:gap-2{gap:calc(var(--tw-spacing)*2)}.tw\:gap-4{gap:calc(var(--tw-spacing)*4)}.tw\:gap-\[2px\]{gap:2px}.tw\:gap-\[6px\]{gap:6px}.tw\:gap-\[8px\]{gap:8px}.tw\:gap-\[14px\]{gap:14px}.tw\:gap-\[var\(--arl-prim-spacing-xs\)\]{gap:var(--arl-prim-spacing-xs)}.tw\:self-end{align-self:flex-end}.tw\:overflow-hidden{overflow:hidden}.tw\:rounded-2xl{border-radius:var(--tw-radius-2xl)}.tw\:rounded-\[4px\]{border-radius:4px}.tw\:rounded-\[12px\]{border-radius:12px}.tw\:rounded-\[16px\]{border-radius:16px}.tw\:rounded-full{border-radius:3.40282e38px}.tw\:rounded-md{border-radius:calc(var(--radius) - 2px)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-2{border-style:var(--tw-border-style);border-width:2px}.tw\:border-purple-900\/20{border-color:var(--tw-color-purple-900)}@supports (color:color-mix(in lab,red,red)){.tw\:border-purple-900\/20{border-color:color-mix(in oklab,var(--tw-color-purple-900)20%,transparent)}}.tw\:border-slate-300{border-color:var(--tw-color-slate-300)}.tw\:bg-\[oklch\(var\(--arl-prim-color-white\)\)\]{background-color:oklch(var(--arl-prim-color-white))}.tw\:bg-background{background-color:var(--background)}.tw\:bg-black\/50{background-color:var(--tw-color-black)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-black\/50{background-color:color-mix(in oklab,var(--tw-color-black)50%,transparent)}}.tw\:bg-blue-100{background-color:var(--tw-color-blue-100)}.tw\:bg-destructive{background-color:var(--destructive)}.tw\:bg-indigo-100{background-color:var(--tw-color-indigo-100)}.tw\:bg-muted{background-color:var(--muted)}.tw\:bg-primary{background-color:var(--primary)}.tw\:bg-secondary{background-color:var(--secondary)}.tw\:bg-slate-300{background-color:var(--tw-color-slate-300)}.tw\:bg-stone-100\/90{background-color:var(--tw-color-stone-100)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-stone-100\/90{background-color:color-mix(in oklab,var(--tw-color-stone-100)90%,transparent)}}.tw\:bg-stone-200{background-color:var(--tw-color-stone-200)}.tw\:bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.tw\:bg-linear-to-r{--tw-gradient-position:to right in oklab}}.tw\:bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.tw\:bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.tw\:from-\[oklch\(var\(--arl-prim-color-sky-05\)\)\]{--tw-gradient-from:oklch(var(--arl-prim-color-sky-05));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.tw\:from-\[oklch\(var\(--arl-prim-color-violet-05\)\)\]{--tw-gradient-from:oklch(var(--arl-prim-color-violet-05));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.tw\:from-purple-100{--tw-gradient-from:var(--tw-color-purple-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.tw\:from-sky-100{--tw-gradient-from:var(--tw-color-sky-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.tw\:from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.tw\:via-slate-300{--tw-gradient-via:var(--tw-color-slate-300);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.tw\:to-\[oklch\(var\(--arl-prim-color-green-05\)\)\]{--tw-gradient-to:oklch(var(--arl-prim-color-green-05));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.tw\:to-\[oklch\(var\(--arl-prim-color-sky-05\)\)\]{--tw-gradient-to:oklch(var(--arl-prim-color-sky-05));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.tw\:to-green-100{--tw-gradient-to:var(--tw-color-green-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.tw\:to-purple-200{--tw-gradient-to:var(--tw-color-purple-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.tw\:to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.tw\:object-cover{object-fit:cover}.tw\:p-0{padding:calc(var(--tw-spacing)*0)}.tw\:p-2\.5{padding:calc(var(--tw-spacing)*2.5)}.tw\:p-3{padding:calc(var(--tw-spacing)*3)}.tw\:p-4{padding:calc(var(--tw-spacing)*4)}.tw\:p-8{padding:calc(var(--tw-spacing)*8)}.tw\:p-\[3px\]{padding:3px}.tw\:p-\[12px\]{padding:12px}.tw\:px-3{padding-inline:calc(var(--tw-spacing)*3)}.tw\:px-3\.5{padding-inline:calc(var(--tw-spacing)*3.5)}.tw\:px-4{padding-inline:calc(var(--tw-spacing)*4)}.tw\:px-6{padding-inline:calc(var(--tw-spacing)*6)}.tw\:px-\[var\(--arl-prim-spacing-2xs\)\]{padding-inline:var(--arl-prim-spacing-2xs)}.tw\:px-\[var\(--arl-prim-spacing-m\)\]{padding-inline:var(--arl-prim-spacing-m)}.tw\:px-\[var\(--arl-prim-spacing-s\)\]{padding-inline:var(--arl-prim-spacing-s)}.tw\:px-\[var\(--arl-prim-spacing-xs\)\]{padding-inline:var(--arl-prim-spacing-xs)}.tw\:px-\[var\(--arl-sema-page-layout-padding-x\)\]{padding-inline:var(--arl-sema-page-layout-padding-x)}.tw\:py-1{padding-block:calc(var(--tw-spacing)*1)}.tw\:py-2{padding-block:calc(var(--tw-spacing)*2)}.tw\:py-4{padding-block:calc(var(--tw-spacing)*4)}.tw\:py-\[var\(--arl-prim-spacing-3xs\)\]{padding-block:var(--arl-prim-spacing-3xs)}.tw\:py-\[var\(--arl-prim-spacing-xs\)\]{padding-block:var(--arl-prim-spacing-xs)}.tw\:pt-2\.5{padding-top:calc(var(--tw-spacing)*2.5)}.tw\:pr-4{padding-right:calc(var(--tw-spacing)*4)}.tw\:pb-2\.5{padding-bottom:calc(var(--tw-spacing)*2.5)}.tw\:pb-8{padding-bottom:calc(var(--tw-spacing)*8)}.tw\:pl-3{padding-left:calc(var(--tw-spacing)*3)}.tw\:pl-5{padding-left:calc(var(--tw-spacing)*5)}.tw\:pl-8{padding-left:calc(var(--tw-spacing)*8)}.tw\:pl-\[12px\]{padding-left:12px}.tw\:text-\[6px\]{font-size:6px}.tw\:text-\[8px\]{font-size:8px}.tw\:text-medium{font-size:var(--tw-text-medium)}.tw\:text-normal{font-size:var(--tw-text-normal)}.tw\:text-small{font-size:var(--tw-text-small)}.tw\:text-tiny{font-size:var(--tw-text-tiny)}.tw\:leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.tw\:leading-relaxed{--tw-leading:var(--tw-leading-relaxed);line-height:var(--tw-leading-relaxed)}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:font-medium{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:text-balance{text-wrap:balance}.tw\:whitespace-nowrap{white-space:nowrap}.tw\:text-\[var\(--arl-prim-font-size-0\)\]{color:var(--arl-prim-font-size-0)}.tw\:text-blue-900{color:var(--tw-color-blue-900)}.tw\:text-foreground{color:var(--foreground)}.tw\:text-indigo-900{color:var(--tw-color-indigo-900)}.tw\:text-muted-foreground{color:var(--muted-foreground)}.tw\:text-primary{color:var(--primary)}.tw\:text-primary-foreground{color:var(--primary-foreground)}.tw\:text-purple-900{color:var(--tw-color-purple-900)}.tw\:text-secondary-foreground{color:var(--secondary-foreground)}.tw\:text-slate-500{color:var(--tw-color-slate-500)}.tw\:text-slate-900{color:var(--tw-color-slate-900)}.tw\:text-white{color:var(--tw-color-white)}.tw\:uppercase{text-transform:uppercase}.tw\:italic{font-style:italic}.tw\:underline-offset-4{text-underline-offset:4px}.tw\:opacity-0{opacity:0}.tw\:opacity-20{opacity:.2}.tw\:opacity-100{opacity:1}.tw\:shadow-\[0_\.5px_2px_0_rgb\(0_0_0\/\.09\)\,0_1px_1px_-\.5px_rgb\(0_0_0\/\.08\)\,0_0_0_\.5px_rgb\(0_0_0\/\.04\)\]{--tw-shadow:0 .5px 2px 0 var(--tw-shadow-color,#00000017),0 1px 1px -.5px var(--tw-shadow-color,#00000014),0 0 0 .5px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-\[var\(--arl-prim-shadow-md\)\]{--tw-shadow:var(--arl-prim-shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\: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)}.tw\:drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--tw-drop-shadow-sm));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,)}.tw\:backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--tw-blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.tw\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--tw-blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.tw\: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,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:duration-150{--tw-duration:.15s;transition-duration:.15s}.tw\:will-change-transform{will-change:transform}.tw\:outline-none{--tw-outline-style:none;outline-style:none}.tw\:select-none{-webkit-user-select:none;user-select:none}.tw\:group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.tw\:group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.tw\:group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.tw\:group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.tw\:group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.tw\:group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}@media (hover:hover){.tw\:hover\:bg-accent:hover{background-color:var(--accent)}.tw\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.tw\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.tw\:hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.tw\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.tw\:hover\:underline:hover{text-decoration-line:underline}}.tw\:focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.tw\:focus-visible\:ring-\[3px\]:focus-visible{--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)}.tw\:focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.tw\:focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.tw\:focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.tw\:focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.tw\:disabled\:pointer-events-none:disabled{pointer-events:none}.tw\:disabled\:opacity-50:disabled{opacity:.5}.tw\:has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--tw-spacing)*2.5)}.tw\:has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--tw-spacing)*3)}.tw\:has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--tw-spacing)*4)}.tw\:aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.tw\:aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.tw\:aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.tw\: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)}.tw\:data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.tw\: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)}.tw\:data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.tw\:data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--tw-spacing)*0)}.tw\:data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--tw-spacing)*0)}.tw\:data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--tw-spacing)*24)}.tw\:data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.tw\:data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.tw\:data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.tw\:data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--tw-spacing)*0)}.tw\:data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--tw-spacing)*0)}.tw\:data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.tw\:data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.tw\:data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--tw-spacing)*0)}.tw\:data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--tw-spacing)*0)}.tw\:data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.tw\:data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.tw\:data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--tw-spacing)*0)}.tw\:data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--tw-spacing)*0)}.tw\:data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--tw-spacing)*24)}.tw\:data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.tw\:data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.tw\:data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media (min-width:40rem){.tw\:sm\:flex{display:flex}.tw\:sm\:hidden{display:none}.tw\:data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.tw\:data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--tw-container-sm)}}@media (min-width:48rem){.tw\:md\:gap-1\.5{gap:calc(var(--tw-spacing)*1.5)}.tw\:md\:text-left{text-align:left}}.tw\:dark\:border-input:is(.dark *){border-color:var(--input)}.tw\:dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.tw\:dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}@media (hover:hover){.tw\:dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.tw\:dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}}.tw\:dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.tw\:dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.tw\:dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.tw\:\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.tw\:\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.tw\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--tw-spacing)*4);height:calc(var(--tw-spacing)*4)}}@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-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-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}:root{--arl-prim-color-red-00:.971 .013 17.38;--arl-prim-color-red-05:.936 .032 17.717;--arl-prim-color-red-10:.885 .062 18.334;--arl-prim-color-red-20:.808 .114 19.571;--arl-prim-color-red-30:.704 .191 22.216;--arl-prim-color-red-40:.637 .237 25.331;--arl-prim-color-red-50:.577 .245 27.325;--arl-prim-color-red-60:.505 .213 27.518;--arl-prim-color-red-70:.444 .177 26.899;--arl-prim-color-red-80:.396 .141 25.723;--arl-prim-color-red-90:.258 .092 26.042;--arl-prim-color-orange-00:.98 .016 73.684;--arl-prim-color-orange-05:.954 .038 75.164;--arl-prim-color-orange-10:.901 .076 70.697;--arl-prim-color-orange-20:.837 .128 66.29;--arl-prim-color-orange-30:.75 .183 55.934;--arl-prim-color-orange-40:.705 .213 47.604;--arl-prim-color-orange-50:.646 .222 41.116;--arl-prim-color-orange-60:.553 .195 38.402;--arl-prim-color-orange-70:.47 .157 37.304;--arl-prim-color-orange-80:.408 .123 38.172;--arl-prim-color-orange-90:.266 .079 36.259;--arl-prim-color-amber-00:.987 .022 95.277;--arl-prim-color-amber-05:.962 .059 95.617;--arl-prim-color-amber-10:.924 .12 95.746;--arl-prim-color-amber-20:.879 .169 91.605;--arl-prim-color-amber-30:.828 .189 84.429;--arl-prim-color-amber-40:.769 .188 70.08;--arl-prim-color-amber-50:.666 .179 58.318;--arl-prim-color-amber-60:.555 .163 48.998;--arl-prim-color-amber-70:.473 .137 46.201;--arl-prim-color-amber-80:.414 .112 45.904;--arl-prim-color-amber-90:.279 .077 45.635;--arl-prim-color-yellow-00:.987 .026 102.212;--arl-prim-color-yellow-05:.973 .071 103.193;--arl-prim-color-yellow-10:.945 .129 101.54;--arl-prim-color-yellow-20:.905 .182 98.111;--arl-prim-color-yellow-30:.852 .199 91.936;--arl-prim-color-yellow-40:.795 .184 86.047;--arl-prim-color-yellow-50:.681 .162 75.834;--arl-prim-color-yellow-60:.554 .135 66.442;--arl-prim-color-yellow-70:.476 .114 61.907;--arl-prim-color-yellow-80:.421 .095 57.708;--arl-prim-color-yellow-90:.286 .066 53.813;--arl-prim-color-lime-00:.986 .031 120.757;--arl-prim-color-lime-05:.967 .067 122.328;--arl-prim-color-lime-10:.938 .127 124.321;--arl-prim-color-lime-20:.897 .196 126.665;--arl-prim-color-lime-30:.841 .238 128.85;--arl-prim-color-lime-40:.768 .233 130.85;--arl-prim-color-lime-50:.648 .2 131.684;--arl-prim-color-lime-60:.532 .157 131.589;--arl-prim-color-lime-70:.453 .124 130.933;--arl-prim-color-lime-80:.405 .101 131.063;--arl-prim-color-lime-90:.274 .072 132.109;--arl-prim-color-green-00:98.2% .018 155.826;--arl-prim-color-green-05:96.2% .044 156.743;--arl-prim-color-green-10:92.5% .084 155.995;--arl-prim-color-green-20:87.1% .15 154.449;--arl-prim-color-green-30:79.2% .209 151.711;--arl-prim-color-green-40:72.3% .219 149.579;--arl-prim-color-green-50:62.7% .194 149.214;--arl-prim-color-green-60:52.7% .154 150.069;--arl-prim-color-green-70:44.8% .119 151.328;--arl-prim-color-green-80:39.3% .095 152.535;--arl-prim-color-green-90:26.6% .065 152.934;--arl-prim-color-emerald-00:97.9% .021 166.113;--arl-prim-color-emerald-05:95% .052 163.051;--arl-prim-color-emerald-10:90.5% .093 164.15;--arl-prim-color-emerald-20:84.5% .143 164.978;--arl-prim-color-emerald-30:76.5% .177 163.223;--arl-prim-color-emerald-40:69.6% .17 162.48;--arl-prim-color-emerald-50:59.6% .145 163.225;--arl-prim-color-emerald-60:50.8% .118 165.612;--arl-prim-color-emerald-70:43.2% .095 166.913;--arl-prim-color-emerald-80:37.8% .077 168.94;--arl-prim-color-emerald-90:26.2% .051 172.552;--arl-prim-color-teal-00:.99 .02 180;--arl-prim-color-teal-05:.95 .06 180;--arl-prim-color-teal-10:.91 .11 180;--arl-prim-color-teal-20:.85 .16 180;--arl-prim-color-teal-30:.8 .2 180;--arl-prim-color-teal-40:.73 .23 180;--arl-prim-color-teal-50:.65 .21 180;--arl-prim-color-teal-60:.56 .19 180;--arl-prim-color-teal-70:.46 .17 180;--arl-prim-color-teal-80:.35 .15 180;--arl-prim-color-teal-90:.23 .13 180;--arl-prim-color-cyan-00:.984 .019 200.873;--arl-prim-color-cyan-05:.956 .045 203.388;--arl-prim-color-cyan-10:.917 .08 205.041;--arl-prim-color-cyan-20:.865 .127 207.078;--arl-prim-color-cyan-30:.789 .154 211.53;--arl-prim-color-cyan-40:.715 .143 215.221;--arl-prim-color-cyan-50:.609 .126 221.723;--arl-prim-color-cyan-60:.52 .105 223.128;--arl-prim-color-cyan-70:.45 .085 224.283;--arl-prim-color-cyan-80:.398 .07 227.392;--arl-prim-color-cyan-90:.302 .056 229.695;--arl-prim-color-sky-00:.977 .013 236.62;--arl-prim-color-sky-05:.951 .026 236.824;--arl-prim-color-sky-10:.901 .058 230.902;--arl-prim-color-sky-20:.828 .111 230.318;--arl-prim-color-sky-30:.746 .16 232.661;--arl-prim-color-sky-40:.685 .169 237.323;--arl-prim-color-sky-50:.588 .158 241.966;--arl-prim-color-sky-60:.5 .134 242.749;--arl-prim-color-sky-70:.443 .11 240.79;--arl-prim-color-sky-80:.391 .09 240.876;--arl-prim-color-sky-90:.293 .066 243.157;--arl-prim-color-blue-00:.99 .02 262;--arl-prim-color-blue-05:.92 .06 262;--arl-prim-color-blue-10:.85 .11 262;--arl-prim-color-blue-20:.78 .16 262;--arl-prim-color-blue-30:.71 .2 262;--arl-prim-color-blue-40:.63 .23 262;--arl-prim-color-blue-50:.56 .21 262;--arl-prim-color-blue-60:.48 .19 262;--arl-prim-color-blue-70:.4 .17 262;--arl-prim-color-blue-80:.32 .15 262;--arl-prim-color-blue-90:.24 .13 262;--arl-prim-color-indigo-00:96.2% .018 272.314;--arl-prim-color-indigo-05:93% .034 272.788;--arl-prim-color-indigo-10:87% .065 274.039;--arl-prim-color-indigo-20:78.5% .115 274.71;--arl-prim-color-indigo-30:67.3% .182 276.93;--arl-prim-color-indigo-40:58.5% .233 277.11;--arl-prim-color-indigo-50:51.1% .262 276.96;--arl-prim-color-indigo-60:45.7% .24 277.023;--arl-prim-color-indigo-70:39.8% .195 277.36;--arl-prim-color-indigo-80:35.9% .144 278.69;--arl-prim-color-indigo-90:25.7% .09 281.288;--arl-prim-color-violet-00:.969 .016 293.756;--arl-prim-color-violet-05:.943 .029 294.588;--arl-prim-color-violet-10:.894 .057 293.283;--arl-prim-color-violet-20:.811 .111 293.571;--arl-prim-color-violet-30:.702 .183 293.541;--arl-prim-color-violet-40:.606 .25 292.717;--arl-prim-color-violet-50:.541 .281 293.009;--arl-prim-color-violet-60:.491 .27 292.581;--arl-prim-color-violet-70:.432 .232 292.759;--arl-prim-color-violet-80:.38 .189 293.745;--arl-prim-color-violet-90:.283 .141 291.089;--arl-prim-color-purple-00:97.7% .014 308.299;--arl-prim-color-purple-05:94.6% .033 307.174;--arl-prim-color-purple-10:90.2% .063 306.703;--arl-prim-color-purple-20:82.7% .119 306.383;--arl-prim-color-purple-30:74% .238 322.16;--arl-prim-color-purple-40:62.7% .265 303.9;--arl-prim-color-purple-50:55.8% .288 302.321;--arl-prim-color-purple-60:49.6% .265 301.924;--arl-prim-color-purple-70:43.8% .218 303.724;--arl-prim-color-purple-80:38.1% .176 304.987;--arl-prim-color-purple-90:29.1% .149 302.717;--arl-prim-color-fuchsia-00:.977 .017 320.058;--arl-prim-color-fuchsia-05:.952 .037 318.852;--arl-prim-color-fuchsia-10:.903 .076 319.62;--arl-prim-color-fuchsia-20:.833 .145 321.434;--arl-prim-color-fuchsia-30:.74 .238 322.16;--arl-prim-color-fuchsia-40:.667 .295 322.15;--arl-prim-color-fuchsia-50:.591 .293 322.896;--arl-prim-color-fuchsia-60:.518 .253 323.949;--arl-prim-color-fuchsia-70:.452 .211 324.591;--arl-prim-color-fuchsia-80:.401 .17 325.612;--arl-prim-color-fuchsia-90:.293 .136 325.661;--arl-prim-color-pink-00:.971 .014 343.198;--arl-prim-color-pink-05:.948 .028 342.258;--arl-prim-color-pink-10:.899 .061 343.231;--arl-prim-color-pink-20:.823 .12 346.018;--arl-prim-color-pink-30:.718 .202 349.761;--arl-prim-color-pink-40:.656 .241 354.308;--arl-prim-color-pink-50:.592 .249 .584;--arl-prim-color-pink-60:.525 .223 3.958;--arl-prim-color-pink-70:.459 .187 3.815;--arl-prim-color-pink-80:.408 .153 2.432;--arl-prim-color-pink-90:.284 .109 3.907;--arl-prim-color-rose-00:.969 .015 12.422;--arl-prim-color-rose-05:.941 .03 12.58;--arl-prim-color-rose-10:.892 .058 10.001;--arl-prim-color-rose-20:.81 .117 11.638;--arl-prim-color-rose-30:.712 .194 13.428;--arl-prim-color-rose-40:.645 .246 16.439;--arl-prim-color-rose-50:.586 .253 17.585;--arl-prim-color-rose-60:.514 .222 16.935;--arl-prim-color-rose-70:.455 .188 13.697;--arl-prim-color-rose-80:.41 .159 10.272;--arl-prim-color-rose-90:.271 .105 12.094;--arl-prim-color-slate-00:98.4% .003 247.858;--arl-prim-color-slate-05:96.8% .007 247.896;--arl-prim-color-slate-10:92.9% .013 255.508;--arl-prim-color-slate-20:86.9% .022 252.894;--arl-prim-color-slate-30:70.4% .04 256.788;--arl-prim-color-slate-40:55.4% .046 257.417;--arl-prim-color-slate-50:44.6% .043 257.281;--arl-prim-color-slate-60:37.2% .044 257.287;--arl-prim-color-slate-70:27.9% .041 260.031;--arl-prim-color-slate-80:20.8% .042 265.755;--arl-prim-color-slate-90:12.9% .042 264.695;--arl-prim-color-gray-00:.985 .002 247.839;--arl-prim-color-gray-05:.967 .003 264.542;--arl-prim-color-gray-10:.928 .006 264.531;--arl-prim-color-gray-20:.872 .01 258.338;--arl-prim-color-gray-30:.707 .022 261.325;--arl-prim-color-gray-40:.551 .027 264.364;--arl-prim-color-gray-50:.446 .03 256.802;--arl-prim-color-gray-60:.373 .034 259.733;--arl-prim-color-gray-70:.278 .033 256.848;--arl-prim-color-gray-80:.21 .034 264.665;--arl-prim-color-gray-90:.13 .028 261.692;--arl-prim-color-zinc-00:.985 0 0;--arl-prim-color-zinc-05:.967 .001 286.375;--arl-prim-color-zinc-10:.92 .004 286.32;--arl-prim-color-zinc-20:.871 .006 286.286;--arl-prim-color-zinc-30:.705 .015 286.067;--arl-prim-color-zinc-40:.552 .016 285.938;--arl-prim-color-zinc-50:.442 .017 285.786;--arl-prim-color-zinc-60:.37 .013 285.805;--arl-prim-color-zinc-70:.274 .006 286.033;--arl-prim-color-zinc-80:.21 .006 285.885;--arl-prim-color-zinc-90:.141 .005 285.823;--arl-prim-color-neutral-00:.985 0 0;--arl-prim-color-neutral-05:.97 0 0;--arl-prim-color-neutral-10:.922 0 0;--arl-prim-color-neutral-20:.87 0 0;--arl-prim-color-neutral-30:.708 0 0;--arl-prim-color-neutral-40:.556 0 0;--arl-prim-color-neutral-50:.439 0 0;--arl-prim-color-neutral-60:.371 0 0;--arl-prim-color-neutral-70:.269 0 0;--arl-prim-color-neutral-80:.205 0 0;--arl-prim-color-neutral-90:.145 0 0;--arl-prim-color-stone-00:98.5% .001 106.423;--arl-prim-color-stone-05:97% .001 106.424;--arl-prim-color-stone-10:92.3% .003 48.717;--arl-prim-color-stone-20:86.9% .005 56.366;--arl-prim-color-stone-30:70.9% .01 56.259;--arl-prim-color-stone-40:55.3% .013 58.071;--arl-prim-color-stone-50:44.4% .011 73.639;--arl-prim-color-stone-60:37.4% .01 67.558;--arl-prim-color-stone-70:26.8% .007 34.298;--arl-prim-color-stone-80:21.6% .006 56.043;--arl-prim-color-stone-90:14.7% .004 49.25;--arl-prim-color-black:0 0 0;--arl-prim-color-white:1 0 100;--arl-prim-shadow-2xs:0 .5px 1px 0 #00000014,0 .5px .5px -.5px #00000014;--arl-prim-shadow-xs:0 .5px 2px 0 #00000017,0 1px 1px -.5px #00000014,0 0 0 .5px #0000000a;--arl-prim-shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a,0 0 0 1px #0000000d;--arl-prim-shadow-md:0 2px 6px -1px #0000001f,0 3px 4px -2px #0000001a,0 0 0 1px #0000000f;--arl-prim-shadow-lg:0 4px 10px -2px #00000024,0 6px 6px -3px #0000001a,0 0 0 1px #0000000f;--arl-prim-shadow-xl:0 8px 20px -4px #00000029,0 10px 10px -5px #0000001a,0 0 0 1px #0000000d;--arl-prim-shadow-2xl:0 12px 32px -6px #0000002e,0 16px 16px -8px #0000001f,0 0 0 1px #0000000a;--arl-prim-inset-shadow-2xs:inset 0 .5px 1px 0 #00000014;--arl-prim-inset-shadow-xs:inset 0 1px 2px 0 #0000001a;--arl-prim-inset-shadow-sm:inset 0 1px 3px 0 #0000001f;--arl-prim-font-size--2:clamp(.6076rem,.5825rem + .1258vw,.68rem);--arl-prim-font-size--1:clamp(.7292rem,.6871rem + .2101vw,.85rem);--arl-prim-font-size-0:clamp(.875rem,.8098rem + .3261vw,1.0625rem);--arl-prim-font-size-1:clamp(1.05rem,.9533rem + .4837vw,1.3281rem);--arl-prim-font-size-2:clamp(1.26rem,1.1208rem + .6959vw,1.6602rem);--arl-prim-font-size-3:clamp(1.512rem,1.3161rem + .9795vw,2.0752rem);--arl-prim-font-size-4:clamp(1.8144rem,1.5432rem + 1.3558vw,2.594rem);--arl-prim-font-size-5:clamp(2.1773rem,1.8068rem + 1.8525vw,3.2425rem);--step--2:clamp(.6076rem,.5825rem + .1258vw,.68rem);--step--1:clamp(.7292rem,.6871rem + .2101vw,.85rem);--step-0:clamp(.875rem,.8098rem + .3261vw,1.0625rem);--step-1:clamp(1.05rem,.9533rem + .4837vw,1.3281rem);--step-2:clamp(1.26rem,1.1208rem + .6959vw,1.6602rem);--step-3:clamp(1.512rem,1.3161rem + .9795vw,2.0752rem);--step-4:clamp(1.8144rem,1.5432rem + 1.3558vw,2.594rem);--step-5:clamp(2.1773rem,1.8068rem + 1.8525vw,3.2425rem);--arl-prim-spacing-3xs:clamp(.25rem,.2283rem + .1087vw,.3125rem);--arl-prim-spacing-2xs:clamp(.4375rem,.3723rem + .3261vw,.625rem);--arl-prim-spacing-xs:clamp(.6875rem,.6005rem + .4348vw,.9375rem);--arl-prim-spacing-s:clamp(.875rem,.7446rem + .6522vw,1.25rem);--arl-prim-spacing-m:clamp(1.3125rem,1.1168rem + .9783vw,1.875rem);--arl-prim-spacing-l:clamp(1.75rem,1.4891rem + 1.3043vw,2.5rem);--arl-prim-spacing-xl:clamp(2.625rem,2.2337rem + 1.9565vw,3.75rem);--arl-prim-spacing-2xl:clamp(3.5rem,2.9783rem + 2.6087vw,5rem);--arl-prim-spacing-3xl:clamp(5.25rem,4.4674rem + 3.913vw,7.5rem);--arl-prim-spacing-3xs-2xs:clamp(.25rem,.1196rem + .6522vw,.625rem);--arl-prim-spacing-2xs-xs:clamp(.4375rem,.2636rem + .8696vw,.9375rem);--arl-prim-spacing-xs-s:clamp(.6875rem,.4918rem + .9783vw,1.25rem);--arl-prim-spacing-s-m:clamp(.875rem,.5272rem + 1.7391vw,1.875rem);--arl-prim-spacing-m-l:clamp(1.3125rem,.8995rem + 2.0652vw,2.5rem);--arl-prim-spacing-l-xl:clamp(1.75rem,1.0543rem + 3.4783vw,3.75rem);--arl-prim-spacing-xl-2xl:clamp(2.625rem,1.7989rem + 4.1304vw,5rem);--arl-prim-spacing-2xl-3xl:clamp(3.5rem,2.1087rem + 6.9565vw,7.5rem);--arl-prim-spacing-s-l:clamp(.875rem,.3098rem + 2.8261vw,2.5rem);--arl-prim-fluid-grid-max-width:70rem;--arl-prim-fluid-grid-gutter:var(--arl-prim-spacing-s-l,clamp(.875rem,.3098rem + 2.8261vw,2.5rem));--arl-prim-fluid-grid-columns:12;--arl-sema-font-size-title-1:var(--arl-prim-font-size-4);--arl-sema-font-size-title-2:var(--arl-prim-font-size-4);--arl-sema-font-size-section-title:var(--arl-prim-font-size-1);--arl-sema-font-size-body:var(--arl-prim-font-size-0);--arl-sema-font-size-caption:var(--arl-prim-font-size--1);--arl-sema-page-layout-max-width:var(--arl-prim-fluid-grid-max-width);--arl-sema-page-layout-padding-x:var(--arl-prim-fluid-grid-gutter);--arl-comp-navbar-height:67px;--arl-comp-button-primary-background:oklch(var(--arl-prim-color-white));--arl-comp-button-primary-background-hover:var(--arl-comp-primary-button-background)}@supports (color:color-mix(in lab,red,red)){:root{--arl-comp-button-primary-background-hover:color-mix(in srgb,var(--arl-comp-primary-button-background),oklch(var(--arl-prim-color-black))4%)}}:root{--arl-comp-button-primary-background-pressed:var(--arl-comp-primary-button-background)}@supports (color:color-mix(in lab,red,red)){:root{--arl-comp-button-primary-background-pressed:color-mix(in srgb,var(--arl-comp-primary-button-background),oklch(var(--arl-prim-color-black))10%)}}:root{--arl-comp-button-secondary-background:transparent;--arl-comp-button-secondary-background-hover:var(--arl-comp-button-secondary-background)}@supports (color:color-mix(in lab,red,red)){:root{--arl-comp-button-secondary-background-hover:color-mix(in srgb,var(--arl-comp-button-secondary-background),oklch(var(--arl-prim-color-black))4%)}}:root{--arl-comp-button-secondary-background-pressed:var(--arl-comp-button-secondary-background)}@supports (color:color-mix(in lab,red,red)){:root{--arl-comp-button-secondary-background-pressed:color-mix(in srgb,var(--arl-comp-button-secondary-background),oklch(var(--arl-prim-color-black))10%)}}:root{--arl-comp-button-color:oklch(var(--arl-sema-on-background));--arl-comp-button-shadow:var(--arl-prim-shadow-md);--arl-comp-button-focus-ring-color:oklch(var(--arl-prim-color-sky-40));--arl-comp-button-focus-ring-width:2px;--arl-comp-button-focus-ring:var(--arl-comp-button-focus-ring-width)solid var(--arl-comp-button-focus-ring-color)}.light{color-scheme:light}.dark{color-scheme:dark}:root{--arl-sema-background:var(--arl-prim-color-stone-05);--arl-sema-on-background:var(--arl-prim-color-slate-70);--arl-sema-border:var(--arl-prim-color-slate-20);--arl-sema-surface:var(--arl-prim-color-stone-10);--arl-sema-on-surface:var(--arl-prim-color-slate-70);--arl-sema-surface-variant:var(--arl-prim-color-slate-20);--arl-sema-on-surface-variant:var(--arl-prim-color-slate-80);--arl-sema-font-body:-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,Adwaita Sans,Cantarell,Ubuntu,roboto,noto,helvetica,arial,sans-serif;--arl-sema-font-title:Inter,Roboto,"Helvetica Neue","Arial Nova","Nimbus Sans","Inter Fallback",Arial,sans-serif}body,button{font-size:var(--arl-sema-font-size-body);font-family:var(--arl-sema-font-body);font-optical-sizing:auto;font-weight:400}.label--page-title-1,.label--page-title-2{font-size:var(--arl-prim-font-size-3);font-family:var(--arl-sema-font-title);font-weight:600;line-height:1.2}.label--title-small{font-size:var(--arl-sema-font-size-body);font-family:var(--arl-sema-font-title);letter-spacing:.042em;font-weight:600}.label--subtitle-small{font-size:var(--arl-sema-font-size-body);font-family:var(--arl-sema-font-title);font-weight:300}.label--section-title{font-size:var(--arl-sema-font-size-section-title);font-family:var(--arl-sema-font-title);letter-spacing:.05em;text-transform:uppercase;font-weight:700;line-height:1.2}.label--body{font-size:var(--arl-sema-font-size-body);font-family:var(--arl-sema-font-body);font-weight:400}.label--navbar-title{font-size:20px;font-family:var(--arl-sema-font-title);font-weight:600}.label--caption{font-size:var(--arl-sema-font-size-caption);font-family:var(--arl-sema-font-body);font-weight:500}body,html{margin:0;padding:0}button{cursor:pointer}body{background:oklch(var(--arl-sema-background));min-height:100dvh;color:oklch(var(--arl-sema-on-background))}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0}.base-layout{max-width:var(--arl-sema-page-layout-max-width);padding-inline:var(--arl-sema-page-layout-padding-x);margin-inline:auto}:root{--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@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))}}@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))}}span[data-astro-cid-rzom22mr]{display:contents}.host[data-astro-cid-l4g4k3f3]{display:flex;flex-direction:column;padding-top:var(--arl-prim-spacing-m);padding-bottom:var(--arl-prim-spacing-m)}.section-title[data-astro-cid-l4g4k3f3]{margin-bottom:var(--arl-prim-spacing-s)}.section-title[data-astro-cid-l4g4k3f3]:not(:first-child){margin-top:var(--arl-prim-spacing-m)}.section-body[data-astro-cid-l4g4k3f3]{display:flex;flex-direction:column;gap:var(--arl-prim-spacing-s);font-weight:300}.root[data-astro-cid-2cne73jq]{--arl-comp-item-width: calc(3 * var(--arl-prim-spacing-xl));--arl-comp-item-max-height: calc(1.2 * var(--arl-prim-spacing-xl))}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(var(--arl-comp-item-width) * -1 * var(--arl-comp-item-count)))}}.slider[data-astro-cid-2cne73jq]{margin:auto;overflow:hidden;position:relative;transform:rotate(-3deg);border-top:1px solid oklch(var(--arl-prim-color-slate-40));border-bottom:1px solid oklch(var(--arl-prim-color-slate-40));width:100%;background:#fff}.slider[data-astro-cid-2cne73jq]:before,.slider[data-astro-cid-2cne73jq]:after{background:linear-gradient(to right,var(--background, #fff) 0%,transparent 100%);content:"";height:100%;position:absolute;width:50px;z-index:2}.slider[data-astro-cid-2cne73jq]:after{right:0;top:0;transform:rotate(180deg)}.slider[data-astro-cid-2cne73jq]:before{left:0;top:0}.slide-track[data-astro-cid-2cne73jq]{animation:scroll 20s linear infinite;display:flex;width:calc(var(--arl-comp-item-width) * var(--arl-comp-item-count) * 2)}.slide[data-astro-cid-2cne73jq]{display:flex}.slide[data-astro-cid-2cne73jq] img[data-astro-cid-2cne73jq]{max-height:var(--arl-comp-item-max-height);min-width:var(--arl-comp-item-width);max-width:var(--arl-comp-item-width);height:auto;width:auto;object-fit:contain}.carousel-mode-wrapper[data-astro-cid-oo4aaql4]{display:block;max-width:100%;overflow:hidden;padding-bottom:var(--arl-prim-spacing-l)}.static-mode-wrapper[data-astro-cid-oo4aaql4]{display:none;flex-direction:column;justify-content:center;max-width:var(--arl-sema-page-layout-max-width);width:100%;padding-inline:var(--arl-sema-page-layout-padding-x)}.static-items[data-astro-cid-oo4aaql4]{flex-wrap:wrap;justify-content:center;display:flex}.static-border-wrapper[data-astro-cid-oo4aaql4]{border-top:1.5px dashed rgba(255,255,255,.2);border-bottom:1.5px dashed rgba(255,255,255,.2);display:flex;flex-direction:column;align-items:center}.static-item[data-astro-cid-oo4aaql4]{display:flex;align-items:center;justify-content:center;filter:brightness(0) invert(0)}.static-item[data-astro-cid-oo4aaql4] img[data-astro-cid-oo4aaql4]{width:auto;height:auto;max-width:calc(2 * var(--arl-prim-spacing-xl))}@media (min-width: 768px){.carousel-mode-wrapper[data-astro-cid-oo4aaql4]{display:none}.static-mode-wrapper[data-astro-cid-oo4aaql4]{display:flex}}.carousel-mode-wrapper[data-astro-cid-oo4aaql4] .title-wrapper[data-astro-cid-oo4aaql4]{margin-bottom:var(--arl-prim-spacing-s)}.carousel-mode-wrapper[data-astro-cid-oo4aaql4] .subtitle-wrapper[data-astro-cid-oo4aaql4]{display:flex;justify-content:start;font-size:var(--arl-sema-font-size-body);font-weight:300;margin-bottom:var(--arl-prim-spacing-m)}.static-mode-wrapper[data-astro-cid-oo4aaql4] .title-wrapper[data-astro-cid-oo4aaql4]{display:flex;justify-content:center;margin-top:var(--arl-prim-spacing-m);margin-bottom:var(--arl-prim-spacing-3xs);font-size:var(--arl-sema-font-size-body);font-weight:600;letter-spacing:.042em}.static-mode-wrapper[data-astro-cid-oo4aaql4] .subtitle-wrapper[data-astro-cid-oo4aaql4]{display:flex;justify-content:center;font-size:var(--arl-sema-font-size-body);margin-bottom:var(--arl-prim-spacing-s)}.host[data-astro-cid-dxwj7qnp]{display:flex;flex-direction:column;--base-color: #feeeb2}.time-period[data-astro-cid-dxwj7qnp]{text-transform:uppercase;font-weight:300;font-style:italic;margin-bottom:var(--arl-prim-spacing-3xs);display:block}.job-title[data-astro-cid-dxwj7qnp]{font-weight:700;margin-bottom:var(--arl-prim-spacing-3xs);display:block}.description[data-astro-cid-dxwj7qnp]{opacity:.8;margin-bottom:var(--arl-prim-spacing-2xs)}.skills[data-astro-cid-dxwj7qnp]{display:flex;flex-wrap:wrap;gap:var(--arl-prim-spacing-2xs);margin:0 calc(var(--arl-prim-spacing-3xs) * -1)}.skill[data-astro-cid-dxwj7qnp]{background:oklch(var(--arl-sema-surface-variant));color:oklch(var(--arl-sema-on-surface-variant));box-shadow:inset 0 -6px 12px #ffffff0a;border-radius:999px;padding:var(--arl-prim-spacing-3xs) var(--arl-prim-spacing-xs);display:flex;gap:var(--arl-prim-spacing-2xs);align-items:center;font-weight:500}.skill[data-astro-cid-dxwj7qnp] span[data-astro-cid-dxwj7qnp]{display:flex;margin-top:-1px;font-weight:500}.skill[data-astro-cid-dxwj7qnp] img[data-astro-cid-dxwj7qnp]{width:var(--arl-prim-spacing-s);height:var(--arl-prim-spacing-s)}.host[data-astro-cid-ylvivrvs]{max-width:var(--arl-sema-page-layout-max-width);padding-inline:var(--arl-sema-page-layout-padding-x);margin:var(--arl-prim-spacing-m) 0;display:flex;flex-direction:column}.section-title[data-astro-cid-ylvivrvs]{margin-bottom:var(--arl-prim-spacing-s)}.experiences[data-astro-cid-ylvivrvs]{display:flex;flex-direction:column;gap:var(--arl-prim-spacing-m)}.home-landing-chip[data-astro-cid-zgmvsnek]{box-shadow:0 -4px 12px #d49eff1f inset}.home-landing-chip-list[data-astro-cid-pge5ry6s]{display:flex;flex-wrap:wrap;gap:4px}.host[data-astro-cid-yqofvwhx]{display:inline-grid;grid-template-columns:1fr}.text-to-underline[data-astro-cid-yqofvwhx],.underline-doodle-container[data-astro-cid-yqofvwhx]{grid-row-start:1;grid-column-start:1}.underline-doodle-container[data-astro-cid-yqofvwhx]{position:relative}.underline-doodle[data-astro-cid-clylyclr]{position:absolute;width:100%;bottom:0;left:0}.underline-doodle--small[data-astro-cid-clylyclr]{height:.28em;transform:translateY(.2em)}.underline-doodle--medium[data-astro-cid-clylyclr]{height:.4em;transform:translateY(.3em)}.underline-doodle--floating[data-astro-cid-clylyclr]{animation:floating 4s infinite cubic-bezier(.42,0,.58,1)}@keyframes floating{0%{transform:translateY(.2em)}50%{transform:translateY(.3em)}to{transform:translateY(.2em)}}.max-width-wrapper[data-astro-cid-7e4xut7m]{max-width:var(--arl-sema-page-layout-max-width);padding-inline:var(--arl-sema-page-layout-padding-x);margin-inline:auto}.host[data-astro-cid-7e4xut7m]{--palette-color-1: #ffbe0b;--palette-color-2: #fb5607;--palette-color-3: #ff006e;--palette-color-4: #8338ec;--palette-color-5: #3a86ff}.columns[data-astro-cid-7e4xut7m]{display:flex;align-items:center;gap:var(--arl-prim-spacing-l)}.aligner-wrapper[data-astro-cid-7e4xut7m]{position:relative;z-index:1;width:100%;margin-top:var(--arl-prim-spacing-2xl-3xl);margin-bottom:var(--arl-prim-spacing-xl-2xl);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 var(--arl-comp-layout-horiz-padding)}.name[data-astro-cid-7e4xut7m]{transition:transform .3s ease-in-out,color .3s ease-in-out,text-shadow .3s ease-in-out;font-weight:500}.name-waving[data-astro-cid-7e4xut7m]{color:var(--arl-sema-on-background);text-shadow:0 0 3px #ffffff22,0 0 6px #ffffff22,0 0 9px #ffffff22,0 0 12px #ffffff22,0 0 15px #ffffff22}.waving-emoji[data-astro-cid-7e4xut7m]{color:#fff;line-height:1;width:1.3em;display:inline-block;transform-origin:70% 70%;animation:wave 2s ease-in-out infinite}@keyframes wave{0%{transform:rotate(0)}15%{transform:rotate(20deg)}30%{transform:rotate(-20deg)}45%{transform:rotate(20deg)}60%{transform:rotate(-20deg)}80%{transform:rotate(20deg)}to{transform:rotate(0)}}.catchphrase[data-astro-cid-7e4xut7m]{display:flex;flex-direction:column;align-items:center;margin-bottom:8px;margin-top:-12px;text-align:center;margin:var(--arl-prim-spacing-s) var(--arl-prim-spacing-xs);max-width:calc(var(--arl-prim-spacing-s) * 25)}.catchphrase-1[data-astro-cid-7e4xut7m]{background-image:linear-gradient(180deg,oklch(var(--arl-prim-color-slate-70)) 0% 25%,oklch(var(--arl-prim-color-slate-50)) 50%,oklch(var(--arl-sema-on-background)) 75% 100%);background-clip:text;color:transparent}.catchphrase-2[data-astro-cid-7e4xut7m]{--bg-size: 400%;background:linear-gradient(90deg,var(--palette-color-1),var(--palette-color-2),var(--palette-color-3),var(--palette-color-4),var(--palette-color-5),var(--palette-color-4),var(--palette-color-3),var(--palette-color-2),var(--palette-color-1)) 0 0 / var(--bg-size) 100%;background-clip:text;color:transparent;animation:gradientAnimation 5s ease-in-out infinite}@media (prefers-reduced-motion: no-preference){.catchphrase-2[data-astro-cid-7e4xut7m]{animation:move-bg 20s linear infinite}@keyframes move-bg{to{background-position:var(--bg-size) 0}}}.photo[data-astro-cid-7e4xut7m]{--photo-bg-size: calc(var(--arl-prim-spacing-l) * 6);position:relative;display:flex;@media (max-width: 700px){display:none}}.photo-clipper[data-astro-cid-7e4xut7m]{display:flex;justify-content:center;width:var(--photo-bg-size);border-radius:0 0 calc(var(--photo-bg-size) * .5) calc(var(--photo-bg-size) * .5);overflow:hidden;transform:translateY(1px);z-index:2;padding-top:20px;margin-top:-20px}.photo-img[data-astro-cid-7e4xut7m]{--photo-ratio: 1.47522;--photo-width: calc(var(--photo-bg-size) * .9);max-width:var(--photo-width);max-height:calc(var(--photo-width) * var(--photo-ratio));object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 0 .75rem rgba(0,0,0,.35));transform:translate(10px)}.photo-bg[data-astro-cid-7e4xut7m]{width:var(--photo-bg-size);height:var(--photo-bg-size);background-image:linear-gradient(142.29deg,#6973db 21.8%,#8f57ff 73.22%);border-radius:calc(var(--photo-bg-size) * .5) calc(var(--photo-bg-size) * .5) calc(var(--photo-bg-size) * .5) calc(var(--photo-bg-size) * .5);position:absolute;bottom:0}.host[data-astro-cid-7e4xut7m] .doodle{color:color-mix(in srgb,var(--palette-color-4),black 20%)}.host[data-astro-cid-lhhhhp7p]{container-type:inline-size;height:100%;position:relative;border-radius:16px;background:#b9fbf1;overflow:hidden}.container[data-astro-cid-lhhhhp7p]{height:700px}.service-text[data-astro-cid-lhhhhp7p]{position:relative;z-index:1;padding:32px;display:flex;flex-direction:column;gap:8px}.service-text[data-astro-cid-lhhhhp7p] .title[data-astro-cid-lhhhhp7p]{font-size:var(--arl-prim-font-size-1);font-weight:600}.service-text[data-astro-cid-lhhhhp7p] .body[data-astro-cid-lhhhhp7p]{text-wrap:balance;line-height:1.5;font-size:var(--arl-prim-font-size-0)}.service-video[data-astro-cid-lhhhhp7p]{display:flex;position:absolute;bottom:0;left:0;min-height:100%;width:100%;z-index:0;object-fit:cover;filter:brightness(100%)}@container (min-width: 220px){.container[data-astro-cid-lhhhhp7p]{height:600px}}@container (min-width: 250px){.container[data-astro-cid-lhhhhp7p]{height:500px}}@container (min-width: 290px){.container[data-astro-cid-lhhhhp7p]{height:450px}}@container (min-width: 337px){.container[data-astro-cid-lhhhhp7p]{height:380px}}@container (min-width: 370px){.container[data-astro-cid-lhhhhp7p]{height:400px}}@container (min-width: 400px){.container[data-astro-cid-lhhhhp7p]{height:420px}}@container (min-width: 480px){.container[data-astro-cid-lhhhhp7p]{height:450px}}@container (min-width: 500px){.container[data-astro-cid-lhhhhp7p]{height:520px}}.cls-1_creative-process-1-97[data-astro-cid-buudkxcw]{opacity:.14;fill:none}.cls-2_creative-process-1-97[data-astro-cid-buudkxcw],.cls-4_creative-process-1-97[data-astro-cid-buudkxcw]{fill:none}.cls-6_creative-process-1-97[data-astro-cid-buudkxcw]{fill:#fff}.cls-7_creative-process-1-97[data-astro-cid-buudkxcw]{fill:#f4a28c}.cls-2_creative-process-1-97[data-astro-cid-buudkxcw]{opacity:.54}.cls-4_creative-process-1-97[data-astro-cid-buudkxcw]{opacity:.09}.cls-9_creative-process-1-97[data-astro-cid-buudkxcw]{fill:#24285b}.cls-10_creative-process-1-97[data-astro-cid-buudkxcw]{fill:#000001}.cls-11_creative-process-1-97[data-astro-cid-buudkxcw]{fill:#ffd200}.cls-12_creative-process-1-97[data-astro-cid-buudkxcw]{fill:#68e1fd}.host[data-astro-cid-buudkxcw]{height:100%;position:relative;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,oklch(var(--arl-prim-color-violet-05)),oklch(var(--arl-prim-color-orange-05)));display:flex;flex-direction:column;justify-content:space-between;align-items:center}.service-text[data-astro-cid-buudkxcw]{position:relative;z-index:1;padding:32px;display:flex;flex-direction:column;gap:8px}.service-text[data-astro-cid-buudkxcw] .title[data-astro-cid-buudkxcw]{font-size:var(--arl-prim-font-size-1);font-weight:600}.service-text[data-astro-cid-buudkxcw] .body[data-astro-cid-buudkxcw]{text-wrap:balance;line-height:1.5;font-size:var(--arl-prim-font-size-0)}.bottom-content[data-astro-cid-buudkxcw]{display:flex;align-items:center;justify-content:center;margin-bottom:-50px;width:200px;max-width:350px}svg[data-astro-cid-buudkxcw]{overflow:visible}@media only screen and (min-width: 640px){.bottom-content[data-astro-cid-buudkxcw]{width:90%}}@media only screen and (min-width: 768px){.bottom-content[data-astro-cid-buudkxcw]{width:50%}}@media only screen and (min-width: 1024px){.bottom-content[data-astro-cid-buudkxcw]{width:90%}}.skill-chips-row[data-astro-cid-buudkxcw]{display:flex;gap:8px}.skill-chips-row[data-astro-cid-buudkxcw].row-2{padding-left:32px}.bulb_creative-process-1-97[data-astro-cid-buudkxcw]{animation:float 3s ease-in-out infinite}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.metrics[data-astro-cid-etkjf467]{max-height:200px}@media (min-width: 1024px){.metrics[data-astro-cid-etkjf467]{max-height:600px}}.cursor[data-astro-cid-etkjf467]{animation:erraticMovement 30s infinite ease-in-out}@keyframes erraticMovement{0%{transform:translate(0)}10%{transform:translate(-100px,-30px)}20%{transform:translate(80px,20px)}30%{transform:translate(-120px,10px)}40%{transform:translate(60px,-40px)}50%{transform:translate(100px)}60%{transform:translate(-60px,30px)}70%{transform:translateY(-48px)}80%{transform:translate(128px,48px)}90%{transform:translate(-128px,-20px)}to{transform:translate(0)}}.host[data-astro-cid-7flgriy5]{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:var(--arl-sema-page-layout-max-width);padding-inline:var(--arl-sema-page-layout-padding-x)}.wrapper[data-astro-cid-7flgriy5]{border-top:1.5px dashed rgba(255,255,255,.2);border-bottom:1.5px dashed rgba(255,255,255,.2);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--arl-prim-spacing-m) 0}.title-wrapper[data-astro-cid-7flgriy5]{margin-bottom:var(--arl-prim-spacing-3xs)}.subtitle-wrapper[data-astro-cid-7flgriy5]{text-align:center;margin-bottom:var(--arl-prim-spacing-m)}.desktop-text-wrapper[data-astro-cid-7flgriy5]{display:none}.mobile-text-wrapper[data-astro-cid-7flgriy5]{align-self:start}.mobile-text-wrapper[data-astro-cid-7flgriy5] .title-wrapper[data-astro-cid-7flgriy5]{margin-bottom:var(--arl-prim-spacing-s)}.mobile-text-wrapper[data-astro-cid-7flgriy5] .subtitle-wrapper[data-astro-cid-7flgriy5]{font-size:var(--arl-sema-font-size-body);font-weight:300;margin-bottom:var(--arl-prim-spacing-m);text-align:start}@media (min-width: 768px){.desktop-text-wrapper[data-astro-cid-7flgriy5]{display:flex;flex-direction:column;align-items:center}.mobile-text-wrapper[data-astro-cid-7flgriy5]{display:none}}.services[data-astro-cid-7flgriy5]{width:100%;display:grid;grid-template-areas:"service-1" "service-2" "service-3" "service-4" "service-5" "service-6";grid-template-rows:repeat(6,auto);gap:24px}@media (min-width: 600px){.services[data-astro-cid-7flgriy5]{grid-template-areas:"service-1 service-2" "service-3 service-4" "service-5 service-6";grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.services[data-astro-cid-7flgriy5]{grid-template-areas:"service-1 service-1 service-2 service-3" "service-4 service-5 service-6 service-6";grid-template-rows:repeat(2,auto);grid-template-columns:repeat(4,1fr)}}.home-service[data-astro-cid-7flgriy5]{overflow:hidden}.home-service-1[data-astro-cid-7flgriy5]{grid-area:service-1}.home-service-2[data-astro-cid-7flgriy5]{grid-area:service-2}.home-service-3[data-astro-cid-7flgriy5]{grid-area:service-3}.home-service-4[data-astro-cid-7flgriy5]{grid-area:service-4}.home-service-5[data-astro-cid-7flgriy5]{grid-area:service-5}.home-service-6[data-astro-cid-7flgriy5]{grid-area:service-6}
