/*! 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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-x-reverse: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-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-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-ease:initial;--tw-content:""}}}@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-red-50:oklch(97.1% .013 17.38);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:12px;--radius-lg:.5rem;--shadow-md:0 4px 16px #050d170f}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-md:0 4px 16px color-mix(in srgb, var(--color-primary-100) 6%, transparent)}}:root,:host{--shadow-lg:0 16px 48px #050d1714}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-lg:0 16px 48px color-mix(in srgb, var(--color-primary-100) 8%, transparent)}}:root,:host{--shadow-xl:0 8px 16px #050d170d, 0 24px 64px #050d171a, 0 48px 96px #050d1714}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-xl:0 8px 16px color-mix(in srgb, var(--color-primary-100) 5%, transparent), 0 24px 64px color-mix(in srgb, var(--color-primary-100) 10%, transparent), 0 48px 96px color-mix(in srgb, var(--color-primary-100) 8%, transparent)}}:root,:host{--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-lg:16px;--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);--animate-aurora-1:aurora-drift-1 26s ease-in-out infinite;--animate-aurora-2:aurora-drift-2 32s ease-in-out infinite;--animate-aurora-3:aurora-drift-3 22s ease-in-out infinite;--animate-aurora-4:aurora-drift-1 38s ease-in-out infinite;--animate-halo-spin:halo-spin 18s linear infinite;--color-primary-100:#050d17;--color-primary-200:#0c1c2b;--color-primary-300:#8890ab;--color-ink:var(--color-primary-100);--color-accent-100:#01ffcd;--color-accent-200:#2f9c86;--color-accent-hover:#00e6b8;--color-text-100:#161616;--color-bg-100:#f9f9f9;--color-bg-200:#efefef;--color-text-on-dark:#fff;--color-border-100:#e6e9ee;--color-border-200:#eef1f4;--color-bg-300:#f2f4f7;--color-code-bg:#111;--color-error-100:#cc1f1f;--color-error-200:#f44;--color-warning-100:#f5a623;--color-danger-100:#e2483d;--color-alert:#e74c3c;--font-heading:var(--font-montserrat);--font-body:var(--font-roboto);--font-label:var(--font-body);--spacing-sp-0:0;--spacing-sp-1:4px;--spacing-sp-2:8px;--spacing-sp-3:12px;--spacing-sp-4:16px;--spacing-sp-5:24px;--spacing-sp-6:32px;--spacing-sp-7:48px;--spacing-sp-8:64px;--spacing-sp-9:96px;--spacing-sp-10:128px;--radius-full:999px;--hover-raise-hold:.3s;--shadow-nav-float:0 2px 10px #050d170f, 0 10px 32px #2f9c862e, 0 0 0 1px #2f9c861a}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-nav-float:0 2px 10px color-mix(in srgb, var(--color-primary-100) 6%, transparent), 0 10px 32px color-mix(in srgb, var(--color-accent-200) 18%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-accent-200) 10%, transparent)}}:root,:host{--spacing-nav-height:60px;--spacing-nav-float-gap:12px;--spacing-nav-max-width:1440px;--text-12:.75rem;--text-14:.875rem;--text-16:1rem;--text-18:1.125rem;--text-20:1.25rem;--text-22:1.375rem;--text-24:1.5rem;--text-28:1.75rem;--text-30:1.875rem;--text-34:2.125rem;--text-36:2.25rem;--text-40:2.5rem;--text-48:3rem;--text-60:3.75rem;--text-68:4.25rem;--primary-100:var(--color-primary-100);--primary-200:var(--color-primary-200);--ink:var(--color-ink);--accent-100:var(--color-accent-100);--accent-200:var(--color-accent-200);--bg-100:var(--color-bg-100);--bg-200:var(--color-bg-200);--white:var(--color-white);--sp-1:var(--spacing-sp-1);--sp-2:var(--spacing-sp-2);--sp-3:var(--spacing-sp-3);--sp-4:var(--spacing-sp-4);--sp-5:var(--spacing-sp-5);--sp-6:var(--spacing-sp-6);--sp-7:var(--spacing-sp-7);--sp-8:var(--spacing-sp-8);--sp-9:var(--spacing-sp-9);--nav-height:var(--spacing-nav-height);--nav-float-gap:var(--spacing-nav-float-gap);--nav-max-width:var(--spacing-nav-max-width);--nav-offset:calc(var(--nav-height) + var(--nav-float-gap) * 2);--sticky-top:calc(var(--nav-offset) + var(--sp-6));--nav-dd-col:clamp(232px, 22vw, 304px)}}@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]){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;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}:where(a,button,[role=button],input,textarea,select,summary):focus-visible{outline:2px solid var(--accent-200);outline-offset:2px;border-radius:3px}[data-site=container8] body{color:var(--color-text-100)}[data-site=container8] h1{font-size:clamp(var(--text-40), 5.6vw, var(--text-68));letter-spacing:-.03em;line-height:1.04}[data-site=container8] :is(h2,h1.as-h2){font-size:clamp(var(--text-30), 4vw, var(--text-48));letter-spacing:-.025em;line-height:1.1}[data-site=container8] h3{font-size:var(--text-20);letter-spacing:0;line-height:1.35}[data-site=container8] main :is(h1,h2){text-wrap:balance}@media (hover:hover){[data-site=container8] a:hover{color:var(--color-accent-200)}}html{scroll-behavior:smooth;overflow-x:clip}body{font-family:var(--font-body);font-size:var(--text-18);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text-100);background:var(--color-bg-100);overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink)}h1{font-size:var(--text-48);--tw-leading:1.1;--tw-tracking:-.02em;letter-spacing:-.02em;line-height:1.1}h2,h1.as-h2{font-size:var(--text-36);--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-tracking:-.01em;letter-spacing:-.01em}h3{font-size:var(--text-30);--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}h4{font-size:var(--text-22);--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}h5{font-size:var(--text-20);--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}h6{font-size:var(--text-18);--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}a{color:var(--surface-link);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));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s}@media (hover:hover){a:hover{color:var(--color-ink)}}img{max-width:100%;height:auto;display:block}main p,main li,main dt,main dd,main td,main th,main figcaption,main blockquote{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4}main h1,main h2,main h3,main h4,main h5,main h6{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:14 6 6;text-wrap:pretty}:is(.text-center,.section-header) :is(main h1,main h2,main h3,main h4,main h5,main h6),:is(main h1,main h2,main h3,main h4,main h5,main h6).text-center{text-wrap:balance}@media not all and (width>=64rem){h1{font-size:var(--text-36)}h2,h1.as-h2{font-size:var(--text-30)}h3{font-size:var(--text-24)}h4{font-size:var(--text-20)}h5{font-size:var(--text-18)}h6{font-size:var(--text-16)}}@media not all and (width>=48rem){h1{font-size:var(--text-28)}h2,h1.as-h2{font-size:var(--text-24)}h3{font-size:var(--text-22)}h4{font-size:var(--text-18)}h5,body{font-size:var(--text-16)}}@media not all and (width>=480px){h1{font-size:var(--text-24)}h2,h1.as-h2{font-size:var(--text-22)}}}@layer components{.nav-mobile-links{gap:var(--sp-2);margin-bottom:var(--sp-6);flex-direction:column;display:flex}.nav-mobile-links>:is(a,span){font-family:var(--font-heading);font-weight:600;font-size:var(--text-18);color:var(--ink);padding:var(--sp-3) 0;border-bottom:1px solid var(--bg-200);text-decoration:none}@media (hover:hover){.nav-mobile-links>a:hover{color:var(--accent-200)}}.nav-mobile-actions{gap:var(--sp-4);flex-direction:column;align-items:stretch;display:flex}.nav-mobile-actions .btn{text-align:center;justify-content:center}.nav-mobile-actions .lang-switch{justify-content:center;width:fit-content;margin:0 auto}.card-grid,.media-grid{--card-cols:1;--card-gap:var(--sp-5);justify-content:center;gap:var(--card-gap);flex-wrap:wrap;display:flex}:is(.card-grid,.media-grid)>*{flex:0 1 calc((100% - (var(--card-cols) - 1) * var(--card-gap)) / var(--card-cols));min-width:0}.media-grid{--card-gap:var(--sp-2);--card-cols:2}.media-grid:has(>:only-child){--card-cols:1}@media (width>=48rem){:is(.card-grid,.media-grid){--card-cols:var(--card-cols-md,1)}.media-grid{--card-gap:var(--sp-3)}}@media (width>=64rem){:is(.card-grid,.media-grid){--card-cols:var(--card-cols-lg,1)}.card-grid{--card-gap:var(--sp-6)}}.card-stack{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}@media not all and (width>=48rem){.card-stack{gap:var(--sp-5)}}[data-site=container8] .tagline{font-weight:400;font-size:var(--text-14);letter-spacing:.08em;margin-bottom:var(--sp-4)}[data-site=container8] .section-header{text-align:left;align-items:flex-start;max-width:680px}[data-site=container8] .section-header p:not(.tagline){color:var(--surface-body);margin-inline:0}[data-site=container8] .section-header :is(ul,ol) li{color:var(--surface-body)}[data-site=container8] .section-header a{color:var(--surface-link)}[data-site=container8] .btn{padding:15px 26px;font-weight:600}[data-site=container8] .btn-sm{font-size:var(--text-14);padding:10px 18px}@media (hover:hover){[data-site=container8] .btn-primary:hover{filter:brightness(1.1);box-shadow:none;transform:none}[data-site=container8] .btn-dark:hover{transform:none}}[data-site=container8] .btn-outline{border-width:1px;font-weight:500}@media (hover:hover){[data-site=container8] .btn-outline:hover{border-color:var(--color-accent-100);color:var(--color-accent-100)}}[data-site=container8] .nav.nav-landing{border-bottom:1px solid var(--glass-hairline);background:0 0;padding:0}[data-site=container8] .nav.nav-landing:before{content:"";z-index:-1;pointer-events:none;background:var(--glass-bar);backdrop-filter:blur(14px);position:absolute;inset:0}[data-site=container8] .nav.nav-landing .nav-inner,[data-site=container8] .nav.nav-landing.is-scrolled .nav-inner{box-shadow:none;gap:var(--sp-6);background:0 0;border:0;border-radius:0}@media not all and (width>=48rem){[data-site=container8] .nav.nav-landing .nav-inner,[data-site=container8] .nav.nav-landing.is-scrolled .nav-inner{gap:var(--sp-3)}}[data-site=container8] .nav.nav-landing .nav-logo svg{height:28px}@media not all and (width>=48rem){[data-site=container8] .nav.nav-landing .nav-logo svg{height:20px}}[data-site=container8] .nav.nav-landing .nav-links{justify-content:flex-start;gap:clamp(var(--sp-2), 1.2vw, var(--sp-4))}[data-site=container8] .nav.nav-landing .nav-links a,[data-site=container8] .nav.nav-landing .nav-links .nav-link-static,[data-site=container8] .nav.nav-landing .nav-item-trigger{color:var(--color-text-100);font-weight:400}[data-site=container8] .nav.nav-landing .nav-links a:not(.nav-item-trigger).active,[data-site=container8] .nav.nav-landing .nav-links .nav-link-static.active{color:var(--color-ink);background:0 0}[data-site=container8] .nav.nav-landing .nav-item-trigger.is-active,[data-site=container8] .nav.nav-landing .nav-item-trigger.active{color:var(--color-ink)}@media (hover:hover){[data-site=container8] .nav.nav-landing .nav-item-trigger:hover{color:var(--color-ink)}}[data-site=container8] .nav.nav-landing [data-nav-cta]{background:var(--btn-dark-bg);color:var(--btn-dark-fg)}@media not all and (width>=48rem){[data-site=container8] .nav.nav-landing [data-nav-cta]{min-height:0;padding:var(--sp-2) var(--sp-3)}}@media (hover:hover){[data-site=container8] .nav.nav-landing [data-nav-cta]:hover{background:var(--btn-dark-bg-hover);color:var(--btn-dark-fg-hover);filter:none}}[data-site=container8] .nav-mobile-menu,[data-site=container8] .nav-mm-panel{background:var(--glass-menu);backdrop-filter:blur(20px)}[data-site=container8] .nav-mobile-menu{overscroll-behavior:contain}[data-site=container8] .nav-mm-panel{border-color:var(--glass-line);box-shadow:0 24px 60px #050d1799}@supports (color:color-mix(in lab, red, red)){[data-site=container8] .nav-mm-panel{box-shadow:0 24px 60px color-mix(in srgb, var(--color-primary-100) 60%, transparent)}}[data-site=container8] .nav-mobile-links>:is(a,span),[data-site=container8] .nav-mobile-group{border-bottom-color:var(--glass-hairline)}[data-site=container8] .nav-dropdown-link .nav-dropdown-link-label{color:var(--color-menu)}[data-site=container8] .nav-dropdown-link .nav-dropdown-link-desc{color:var(--color-muted)}[data-site=container8] .nav-dropdown-link.active{background:var(--color-bg-300)}[data-site=container8] .nav-dropdown-link.active .nav-dropdown-link-label{color:var(--color-accent-100)}@media (hover:hover){[data-site=container8] .nav-dropdown-link:hover{background:var(--color-bg-300)}[data-site=container8] .nav-dropdown-link:hover .nav-dropdown-link-label{color:var(--color-accent-100)}}[data-site=container8] .nav-mobile-group .nav-mobile-group-header>:is(a,span),[data-site=container8] .nav-mobile-group .nav-mobile-submenu :is(a,span),[data-site=container8] .nav-mobile-links>:is(a,span){color:var(--color-menu)}:is([data-site=container8] .nav-mobile-group .nav-mobile-group-header>:is(a,span),[data-site=container8] .nav-mobile-group .nav-mobile-submenu :is(a,span),[data-site=container8] .nav-mobile-links>:is(a,span)).active{color:var(--color-accent-100)}@media (hover:hover){:is([data-site=container8] .nav-mobile-group .nav-mobile-group-header>:is(a,span),[data-site=container8] .nav-mobile-group .nav-mobile-submenu :is(a,span),[data-site=container8] .nav-mobile-links>:is(a,span)):hover,[data-site=container8] .nav-dropdown-footer:hover{color:var(--color-accent-100)}}[data-site=container8] .nav-dropdown-footer .arw{color:var(--color-accent-100)}[data-site=container8] .nav-item-trigger:focus-visible,[data-site=container8] .nav-dropdown-link:focus-visible,[data-site=container8] .nav-dropdown-footer:focus-visible{outline:2px solid var(--color-accent-100);outline-offset:2px}[data-site=container8] .nav-mm-line{background:var(--color-bg-300)}[data-site=container8] .hl-container{background:var(--gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}[data-site=container8] .hl-marker .hl-svg{display:none}[data-site=container8] main :is(p,li,blockquote){-webkit-hyphens:manual;hyphens:manual}[data-site=container8] .blog-post-section{background:0 0}[data-site=container8] .stats-section [data-stat]{border-left:0}[data-site=container8] :is(.noise-grain,.digital-fog,.accent-dots):before,[data-site=container8] :is(.noise-grain,.digital-fog,.accent-dots):after{display:none}.hover-raise{z-index:0;transition:z-index 0s linear var(--hover-raise-hold);position:relative}.hover-raise:hover,.hover-raise:focus-within,.hover-raise:focus-visible{z-index:1;transition-delay:0s}.btn{font-family:var(--font-body);font-weight:700;font-size:var(--text-16);border-radius:var(--radius-full);cursor:pointer;border:none;align-items:center;gap:8px;padding:12px 36px;text-decoration:none;transition:all .25s;display:inline-flex}@media not all and (width>=48rem){.btn{text-align:center;min-height:48px;font-size:var(--text-16);justify-content:center;align-items:center;padding:12px 28px;display:inline-flex}}.btn-group{gap:var(--sp-4);flex-wrap:wrap;display:flex}@media not all and (width>=48rem){.btn-group{flex-direction:column;justify-content:center;align-items:stretch}.btn-group .btn{justify-content:center}}.btn-outline{color:var(--surface-heading,var(--ink));border:2px solid var(--surface-outline,var(--bg-200));background:0 0}@media (hover:hover){.btn-outline:hover{border-color:var(--surface-heading,var(--ink));color:var(--surface-heading,var(--ink))}}.btn-dark{background:var(--btn-dark-bg);color:var(--btn-dark-fg)}@media (hover:hover){.btn-dark:hover{background:var(--btn-dark-bg-hover);color:var(--btn-dark-fg-hover);transform:translateY(-2px)}}.btn-primary{background:var(--btn-filled-bg);color:var(--btn-filled-fg)}@media (hover:hover){.btn-primary:hover{background:var(--btn-filled-bg-hover);color:var(--btn-filled-fg-hover);transform:translateY(-2px);box-shadow:0 8px 24px #01ffcd40}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--color-accent-100) 25%, transparent)}}}.btn-link{color:var(--surface-heading,var(--ink));text-decoration:underline;-webkit-text-decoration-color:var(--surface-accent,var(--accent-200));-webkit-text-decoration-color:var(--surface-accent,var(--accent-200));text-decoration-color:var(--surface-accent,var(--accent-200));text-underline-offset:6px;background:0 0;border:none;padding:12px 0;text-decoration-thickness:2px}@media (hover:hover){.btn-link:hover{color:var(--surface-accent,var(--accent-200));text-decoration-thickness:3px}}.btn-link.btn-sm{padding:10px 0}@media not all and (width>=48rem){.btn-link{padding:12px 0}}.btn-sm{font-size:var(--text-14);padding:10px 24px}@media not all and (width>=48rem){.btn-sm{font-size:var(--text-14);padding:10px 20px}}.section-header{text-align:center;margin-bottom:var(--section-header-space);flex-direction:column;align-items:center;display:flex}.section-header p:not(.tagline){color:var(--text-100);width:100%;max-width:600px;margin:var(--sp-4) auto 0}.section-header :is(ul,ol){text-align:left;width:100%;max-width:600px}.section-header :is(ul,ol) li{color:var(--text-100)}.section-header a{color:var(--accent-200);text-decoration:underline}@media not all and (width>=48rem){.section-header p:not(.tagline){font-size:var(--text-16)}}.tagline{font-family:var(--font-label);font-weight:700;font-size:var(--text-16);text-transform:uppercase;color:var(--surface-accent);letter-spacing:3px;margin-bottom:var(--sp-2);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4;line-height:1.5}@media not all and (width>=48rem){.tagline{font-size:var(--text-14);letter-spacing:2px}}.accent-dots{position:relative}.accent-dots:before{content:"";background-image:radial-gradient(#01ffcd1a 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.accent-dots:before{background-image:radial-gradient(color-mix(in srgb, var(--color-accent-100) 10%, transparent) 1px, transparent 1px)}}.accent-dots:before{pointer-events:none;z-index:0;background-size:20px 20px}.accent-dots>*{z-index:2;position:relative}.blog-post-hero+.blog-post-section{padding-top:var(--sp-7)}@media not all and (width>=48rem){.blog-post-hero+.blog-post-section{padding-top:var(--sp-5)}}.blog-post-section{background:var(--white);padding:var(--sp-9) 0}.blog-post-section:first-of-type{padding-top:var(--sp-7)}.blog-post-body p{margin-bottom:var(--sp-5);color:var(--text-100);font-weight:400;line-height:1.7}.blog-post-body p:last-child{margin-bottom:0}.blog-post-body h2{margin-top:var(--sp-8);margin-bottom:var(--sp-5)}.blog-post-body h2:first-child{margin-top:0}.blog-post-body h3{margin-top:var(--sp-7);margin-bottom:var(--sp-4)}.blog-post-body :is(ul,ol) li{color:var(--text-100);font-weight:400;line-height:1.7}.blog-post-body hr{margin:var(--sp-6) 0;border:none;border-top:1px solid var(--bg-200)}.blog-post-body table{width:100%;margin:var(--sp-5) 0;border-collapse:collapse}.blog-post-body td{padding:var(--sp-2) var(--sp-3)}.blog-post-body p strong,.blog-post-body li strong{color:var(--text-100);font-weight:700}@media not all and (width>=48rem){.blog-post-body{padding:var(--sp-6) 0}.blog-post-body p{font-size:var(--text-16);margin-bottom:var(--sp-4)}.blog-post-body h2{margin-top:var(--sp-6);margin-bottom:var(--sp-4)}.blog-post-body h3{margin-top:var(--sp-5);margin-bottom:var(--sp-3)}}.blog-post-body blockquote{margin:var(--sp-6) 0;padding:var(--sp-5) var(--sp-6);border-left:4px solid var(--accent-200);background:var(--bg-100);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text-100);font-style:italic}.blog-post-body blockquote p{margin-bottom:var(--sp-3)}.blog-post-body blockquote p:last-child{margin-bottom:0}.blog-post-body .blog-post-figure{margin:var(--sp-6) auto;padding:0 var(--sp-5);box-sizing:border-box;max-width:100%}.blog-post-body .blog-post-figure img{border-radius:var(--radius-md);width:100%;height:auto;margin:0 auto;display:block}@media not all and (width>=48rem){.blog-post-body .blog-post-figure{padding:0 var(--sp-3)}}.blog-post-body .blog-post-callout{margin:var(--sp-6) 0;padding:var(--sp-5);border-radius:var(--radius-md);border:1px solid var(--bg-200);background:var(--bg-100)}.blog-post-body .blog-post-callout-title{margin:0 0 var(--sp-2);color:var(--ink)}.blog-post-body .blog-post-callout-text{color:var(--text-100);margin:0;line-height:1.7}.blog-post-body .blog-post-callout--tip{border-color:#01ffcd59}@supports (color:color-mix(in lab, red, red)){.blog-post-body .blog-post-callout--tip{border-color:color-mix(in srgb, var(--color-accent-100) 35%, transparent)}}.blog-post-body .blog-post-callout--tip{background:#01ffcd14}@supports (color:color-mix(in lab, red, red)){.blog-post-body .blog-post-callout--tip{background:color-mix(in srgb, var(--color-accent-100) 8%, transparent)}}.blog-post-body .blog-post-callout--warning{background:#ffab0014;border-color:#ffab0059}.digital-fog{position:relative}.digital-fog:before{content:"";background:radial-gradient(353.55px at calc(100% - 130px) calc(100% - 130px),#01ffcd0d 0%,#0000 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.digital-fog:before{background:radial-gradient(circle 353.55px at calc(100% - 130px) calc(100% - 130px), color-mix(in srgb, var(--color-accent-100) 5%, transparent) 0%, transparent 70%)}}.digital-fog:before{pointer-events:none;z-index:1}.hl-container{isolation:isolate;white-space:nowrap;display:inline-block;position:relative}@media not all and (width>=48rem){.hl-container{white-space:normal}}.hl-marker{white-space:nowrap;display:inline-block;position:relative}.hl-marker .hl-svg{opacity:.4;transform:scaleY(1.2)}.nav{z-index:100;background:var(--white);box-shadow:0 1px 0 var(--bg-200);position:fixed;top:0;left:0;right:0}.nav.nav-landing{box-shadow:none;background:0 0}.nav .nav-inner{height:var(--nav-height);width:100%;max-width:var(--nav-max-width);padding-inline:var(--sp-5);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}@media not all and (width>=48rem){.nav .nav-inner{padding-inline:var(--sp-4)}}.nav-hamburger{cursor:pointer;z-index:102;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:8px;display:none}.is-compact .nav-hamburger{display:flex}@media not all and (width>=48rem){.nav-hamburger{display:flex}}.nav-hamburger span{background:var(--ink);border-radius:2px;width:22px;height:2px;transition:all .3s;display:block}.nav-hamburger.active span:first-child{transform:translateY(7px)rotate(45deg)}.nav-hamburger.active span:nth-child(2){opacity:0}.nav-hamburger.active span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-landing{box-shadow:none;z-index:100;padding:var(--nav-float-gap) var(--sp-4) 0;background:0 0;border-bottom:none;position:fixed;top:0;left:0;right:0}.nav-landing .nav-inner{align-items:center;gap:var(--sp-5);height:var(--nav-height);background:var(--white);border:1px solid var(--bg-200);border-radius:var(--radius-md);display:flex;position:relative;box-shadow:0 1px 2px #050d170a,0 8px 22px #050d1712}@supports (color:color-mix(in lab, red, red)){.nav-landing .nav-inner{box-shadow:0 1px 2px color-mix(in srgb, var(--color-primary-100) 4%, transparent), 0 8px 22px color-mix(in srgb, var(--color-primary-100) 7%, transparent)}}.nav-landing .nav-inner{padding-inline:var(--sp-5);transition:background-color .2s,border-color .2s,box-shadow .2s;overflow:visible}.nav-landing.is-scrolled .nav-inner{box-shadow:var(--shadow-nav-float)}.nav-landing.nav-merge:not(.is-scrolled) .nav-inner{box-shadow:none;background:0 0;border-color:#0000}.nav-landing .nav-inner>.nav-actions{flex-shrink:0;margin-left:auto}.nav-landing .nav-logo,.nav-landing .nav-links,.nav-landing .nav-actions,.nav-landing .nav-hamburger{z-index:2;position:relative}.nav-landing .nav-logo svg{height:24px}.nav-landing .nav-links{gap:var(--sp-2);padding:var(--sp-1) 0;flex:1;justify-content:flex-end;align-items:center;display:flex;overflow:visible}.nav-landing .nav-links a,.nav-landing .nav-links .nav-link-static{font-family:var(--font-heading);font-weight:600;font-size:var(--text-14);color:var(--text-100);white-space:nowrap;border-radius:var(--radius-md);border:1px solid #0000;padding:6px 14px;text-decoration:none;transition:all .2s}@media (hover:hover){.nav-landing .nav-links a:not(.nav-item-trigger):hover,.nav-landing .nav-links .nav-link-static:hover{color:var(--ink);border-color:var(--bg-200)}}.nav-landing .nav-links a:not(.nav-item-trigger).active,.nav-landing .nav-links .nav-link-static.active{color:var(--ink);background:var(--bg-200);border-color:var(--bg-200)}.nav-landing.nav-sections .nav-links a{text-overflow:ellipsis;white-space:nowrap;max-width:24ch;padding-inline:10px;overflow:hidden}.nav-landing .nav-inner.is-compact .nav-links,.nav-landing.is-compact .nav-links,.nav-landing .nav-inner.is-compact .nav-bar-lang-switch,.nav-landing.is-compact .nav-bar-lang-switch{display:none}@media not all and (width>=48rem){.nav-landing.has-mobile-menu .nav-bar-lang-switch{display:none}.nav-landing{padding:var(--nav-float-gap) var(--sp-3) 0}.nav-landing .nav-logo svg{height:20px}.nav-landing .nav-links{display:none}}.nav-landing.nav-merge.nav-on-dark:not(.is-scrolled){--nav-on-dark-tint:#ffffff1f;--nav-on-dark-outline:#ffffff47}.nav-landing.nav-merge.nav-on-dark:not(.is-scrolled) .nav-logo{color:var(--text-on-dark)}.nav-landing.nav-merge.nav-on-dark:not(.is-scrolled) .nav-links a,.nav-landing.nav-merge.nav-on-dark:not(.is-scrolled) .nav-links .nav-link-static,.nav-landing.nav-merge.nav-on-dark:not(.is-scrolled) .nav-item-trigger{color:#ffffffd1}@media (hover:hover){.nav-landing.nav-merge.nav-on-dark:not(.is-scrolled) .nav-links a:not(.nav-item-trigger):hover,.nav-landing.nav-merge.nav-on-dark:not(.is-scrolled) .nav-links .nav-link-static:hover,.nav-landing.nav-merge.nav-on-dark:not(.is-scrolled) .nav-item-trigger:hover{color:var(--text-on-dark);border-color:var(--nav-on-dark-outline)}}.nav-landing.nav-merge.nav-on-dark:not(.is-scrolled) .nav-links a:not(.nav-item-trigger).active,.nav-landing.nav-merge.nav-on-dark:not(.is-scrolled) .nav-links .nav-link-static.active,.nav-landing.nav-merge.nav-on-dark:not(.is-scrolled) .nav-item-trigger.is-active{color:var(--text-on-dark);background:var(--nav-on-dark-tint);border-color:var(--nav-on-dark-outline)}.nav-landing.nav-merge.nav-on-dark:not(.is-scrolled) .nav-item-group>.nav-item-chevron-btn:before{background:var(--nav-on-dark-outline)}.nav-landing.nav-merge.nav-on-dark:not(.is-scrolled) .nav-item-group.is-open{background:var(--nav-on-dark-tint);box-shadow:inset 0 0 0 1px var(--nav-on-dark-outline)}@media (hover:hover){.nav-landing.nav-merge.nav-on-dark:not(.is-scrolled) .nav-item-group:hover{box-shadow:inset 0 0 0 1px var(--nav-on-dark-outline)}}.nav-landing.nav-merge.nav-on-dark:not(.is-scrolled) .nav-item-group>.nav-item-trigger:hover,.nav-landing.nav-merge.nav-on-dark:not(.is-scrolled) .nav-item-group>.nav-item-trigger.is-active{background:0 0;border-color:#0000}.nav-landing.nav-merge.nav-on-dark:not(.is-scrolled) .lang-switch{color:var(--text-on-dark);border-color:var(--nav-on-dark-outline)}@media (hover:hover){.nav-landing.nav-merge.nav-on-dark:not(.is-scrolled) .lang-switch:hover{border-color:var(--text-on-dark)}}.nav-landing.nav-merge.nav-on-dark:not(.is-scrolled) .nav-hamburger span{background:var(--text-on-dark)}.nav-logo{color:var(--ink);text-decoration:none}.nav-logo svg{width:auto;height:26px;display:block}.nav-mobile-menu{top:calc(var(--nav-height) + var(--nav-float-gap));background:var(--white);z-index:99;padding:var(--sp-6) var(--sp-4);visibility:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s .3s;display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translate(100%)}.nav-inner.is-compact~.nav-mobile-menu{display:block}@media not all and (width>=48rem){.nav-mobile-menu{display:block}}.nav-mobile-menu.open{visibility:visible;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility;transform:translate(0)}.nav-item-group{border-radius:var(--radius-md);align-items:stretch;display:inline-flex}.nav-item-group>.nav-item-trigger:first-child{padding-right:8px}.nav-item-group>.nav-item-chevron-btn{padding-left:8px;padding-right:12px}.nav-item-group>.nav-item-chevron-btn:before{content:"";background:var(--color-border-100);opacity:0;width:1px;transition:opacity .2s;position:absolute;top:5px;bottom:5px;left:0}.nav-item-group.is-open>.nav-item-chevron-btn:before{opacity:1}@media (hover:hover){.nav-item-group:hover>.nav-item-chevron-btn:before{opacity:1}.nav-item-group:hover .nav-item-chevron{transform:rotate(180deg)}}.nav-item-group.is-open{background:var(--bg-200)}@media (hover:hover){.nav-item-group:hover{background:var(--bg-200)}}.nav-item-group>.nav-item-trigger:hover,.nav-item-group>.nav-item-trigger.is-active{background:0 0;border-color:#0000}.nav-item-trigger{cursor:pointer;font-family:var(--font-heading);font-weight:600;font-size:var(--text-14);color:var(--text-100);white-space:nowrap;border-radius:var(--radius-md);z-index:1;background:0 0;border:1px solid #0000;outline:none;align-items:center;gap:4px;padding:6px 14px;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.nav-item-trigger.is-active,.nav-item-trigger.active{color:var(--ink);background:var(--bg-200);border-color:var(--bg-200)}@media (hover:hover){.nav-item-trigger:hover{color:var(--ink);border-color:var(--bg-200)}}.nav-item-trigger:focus,.nav-item-trigger:focus-visible{outline:none}.nav-item-trigger:focus>.nav-item-chevron,.nav-item-trigger.is-active>.nav-item-chevron{transform:rotate(180deg)}@media (hover:hover){.nav-item-trigger:hover>.nav-item-chevron{transform:rotate(180deg)}}.nav-dropdown-link{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-md);outline:none;align-items:flex-start;gap:10px;text-decoration:none;transition:background-color .15s;display:flex}.nav-dropdown-link.active{background:#f4f6fa}@media (hover:hover){.nav-dropdown-link:hover{background:#f4f6fa}}.nav-dropdown-link .nav-dropdown-link-label{font-family:var(--font-body);font-weight:600;font-size:var(--text-14);color:var(--ink);line-height:1.25}.nav-dropdown-link .nav-dropdown-link-desc{font-family:var(--font-body);font-weight:400;font-size:var(--text-12);color:var(--text-100);line-height:1.35}.nav-dropdown-footer{border-top:1px solid var(--color-border-200);font-family:var(--font-heading);font-weight:600;font-size:var(--text-12);color:var(--text-100);outline:none;justify-content:space-between;align-items:center;margin-top:6px;padding:10px 14px;text-decoration:none;transition:color .15s;display:flex}@media (hover:hover){.nav-dropdown-footer:hover{color:var(--ink)}}.nav-dropdown-footer .arw{color:var(--accent-200);font-size:var(--text-16)}.nav-mobile-group{border-bottom:1px solid var(--bg-200)}.nav-mobile-group .nav-mobile-group-header{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.nav-mobile-group .nav-mobile-group-header:has(>span){cursor:pointer}.nav-mobile-group .nav-mobile-group-header>:is(a,span){font-family:var(--font-heading);font-weight:600;font-size:var(--text-18);color:var(--ink);padding:var(--sp-3) 0;flex:1;text-decoration:none}.nav-mobile-group .nav-mobile-group-header>:is(a,span).active{color:var(--accent-200)}@media (hover:hover){.nav-mobile-group .nav-mobile-group-header>:is(a,span):hover{color:var(--accent-200)}}.nav-mobile-group .nav-mobile-submenu{gap:var(--sp-1);padding:0 0 var(--sp-3) var(--sp-4);flex-direction:column;display:none}.nav-mobile-group .nav-mobile-submenu :is(a,span){font-family:var(--font-heading);font-weight:500;font-size:var(--text-16);color:var(--text-100);padding:var(--sp-2) 0;text-decoration:none}.nav-mobile-group .nav-mobile-submenu :is(a,span).active{color:var(--accent-200)}@media (hover:hover){.nav-mobile-group .nav-mobile-submenu :is(a,span):hover{color:var(--accent-200)}}.nav-mobile-group.open .nav-mobile-submenu{display:flex}.nav-mobile-group.open .nav-mobile-toggle svg{transform:rotate(180deg)}.nav-mobile-toggle{cursor:pointer;min-width:44px;min-height:44px;padding:var(--sp-2);color:var(--ink);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.nav-mobile-toggle svg{transition:transform .2s}.noise-grain{position:relative}.noise-grain:after{content:"";pointer-events:none;z-index:1;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");position:absolute;inset:0}.noise-grain>*{z-index:2;position:relative}.xalt-icon{vertical-align:-.125em;color:currentColor;flex-shrink:0;width:1em;height:1em;line-height:0;display:inline-block}.xalt-icon-tile{background:var(--accent-100);border-radius:var(--radius-md);width:64px;height:64px;color:var(--primary-100);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.xalt-icon-tile .xalt-icon{width:32px;height:32px}.xalt-icon-tile.xalt-icon-tile--md{width:44px;height:44px}.xalt-icon-tile.xalt-icon-tile--md .xalt-icon{width:20px;height:20px}.xalt-icon-tile.xalt-icon-tile--sm{width:32px;height:32px}.xalt-icon-tile.xalt-icon-tile--sm .xalt-icon{width:18px;height:18px}.xalt-icon-tile[data-sanity] .xalt-icon,.xalt-icon-tile[data-sanity] svg{pointer-events:none}.xalt-lightbox{z-index:1000;background:#050d17eb;justify-content:center;align-items:center;display:none;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.xalt-lightbox{background:color-mix(in srgb, var(--color-primary-100) 92%, transparent)}}.xalt-lightbox{-webkit-backdrop-filter:blur(8px);padding:var(--sp-5);--lb-side-gutter:80px;animation:.2s both xalt-lb-fade}.xalt-lightbox.is-open{display:flex}.xalt-lightbox .lb-stage{width:100%;max-width:calc(100vw - var(--lb-side-gutter) * 2);align-items:center;gap:var(--sp-3);flex-direction:column;max-height:100%;display:flex;position:relative}.xalt-lightbox .lb-img-wrap{text-align:center;touch-action:pan-y;flex:0 auto;width:100%;max-width:100%;min-height:0;line-height:0;position:relative}.xalt-lightbox .lb-img{object-fit:contain;border-radius:var(--radius-md);width:auto;max-width:100%;height:auto;max-height:calc(100vh - 200px);display:inline-block;box-shadow:0 20px 60px #050d1780}@supports (color:color-mix(in lab, red, red)){.xalt-lightbox .lb-img{box-shadow:0 20px 60px color-mix(in srgb, var(--color-primary-100) 50%, transparent)}}.xalt-lightbox .lb-img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;vertical-align:middle;animation:.25s both xalt-lb-pop}.xalt-lightbox .lb-meta{flex-direction:column;align-items:center;gap:6px;max-width:100%;display:flex}.xalt-lightbox .lb-meta:empty{display:none}.xalt-lightbox .lb-caption{color:#ffffffd9;font-size:var(--text-14);text-align:center;max-width:720px;margin:0;line-height:1.5}.xalt-lightbox .lb-caption:empty{display:none}.xalt-lightbox .lb-counter{color:#ffffff8c;font-size:var(--text-12);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:600}.xalt-lightbox .lb-counter:empty{display:none}.xalt-lightbox .lb-toolbar{gap:var(--sp-2);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.xalt-lightbox .lb-btn{border-radius:var(--radius-full);color:var(--white);font:inherit;font-size:var(--text-14);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1px solid #ffffff2e;align-items:center;gap:8px;padding:10px 18px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s,transform .15s,color .2s;display:inline-flex}@media (hover:hover){.xalt-lightbox .lb-btn:hover{background:var(--accent-100);color:var(--primary-100);border-color:var(--accent-100);outline:none;transform:translateY(-1px)}}.xalt-lightbox .lb-btn:focus-visible{background:var(--accent-100);color:var(--primary-100);border-color:var(--accent-100);outline:none;transform:translateY(-1px)}.xalt-lightbox .lb-btn svg{width:16px;height:16px}.xalt-lightbox .lb-btn--primary{background:var(--accent-100);color:var(--primary-100);border-color:var(--accent-100)}.xalt-lightbox .lb-nav{border-radius:var(--radius-full);background:#050d1773;border:1px solid #ffffff59;width:52px;height:52px;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.xalt-lightbox .lb-nav{background:color-mix(in srgb, var(--color-primary-100) 45%, transparent)}}.xalt-lightbox .lb-nav{color:var(--white);cursor:pointer;-webkit-backdrop-filter:blur(8px);place-items:center;transition:background .2s,color .2s,transform .2s;display:grid;box-shadow:0 4px 14px #050d1773}@supports (color:color-mix(in lab, red, red)){.xalt-lightbox .lb-nav{box-shadow:0 4px 14px color-mix(in srgb, var(--color-primary-100) 45%, transparent)}}@media (hover:hover){.xalt-lightbox .lb-nav:hover{background:var(--accent-100);color:var(--primary-100);outline:none}}.xalt-lightbox .lb-nav:focus-visible{background:var(--accent-100);color:var(--primary-100);outline:none}.xalt-lightbox .lb-nav.prev{left:var(--sp-3)}.xalt-lightbox .lb-nav.next{right:var(--sp-3)}.xalt-lightbox .lb-nav svg{width:22px;height:22px}.xalt-lightbox .lb-nav[disabled]{opacity:.25;cursor:not-allowed}.xalt-lightbox .lb-close{top:var(--sp-3);right:var(--sp-3);border-radius:var(--radius-full);width:44px;height:44px;color:var(--white);cursor:pointer;backdrop-filter:blur(6px);background:#ffffff14;border:0;place-items:center;transition:background .2s,color .2s;display:grid;position:absolute}@media (hover:hover){.xalt-lightbox .lb-close:hover{background:var(--white);color:var(--primary-100);outline:none}}.xalt-lightbox .lb-close:focus-visible{background:var(--white);color:var(--primary-100);outline:none}.xalt-lightbox .lb-close svg{width:20px;height:20px}@media not all and (width>=48rem){.xalt-lightbox{--lb-side-gutter:16px;padding:12px}.xalt-lightbox .lb-img-wrap,.xalt-lightbox .lb-img{max-height:calc(100vh - 220px)}.xalt-lightbox .lb-nav{background:#050d1799;width:40px;height:40px}@supports (color:color-mix(in lab, red, red)){.xalt-lightbox .lb-nav{background:color-mix(in srgb, var(--color-primary-100) 60%, transparent)}}.xalt-lightbox .lb-nav.prev{left:6px}.xalt-lightbox .lb-nav.next{right:6px}.xalt-lightbox .lb-nav svg{width:18px;height:18px}.xalt-lightbox .lb-close{top:10px;right:10px}.xalt-lightbox .lb-toolbar{width:100%;padding:0 8px}.xalt-lightbox .lb-btn{font-size:var(--text-14);padding:12px 16px}}@media not all and (width>=480px){.xalt-lightbox .lb-toolbar{flex-direction:column;align-items:stretch}.xalt-lightbox .lb-btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.xalt-lightbox .lb-img{transition:none;animation:none}}.xc-dots button{all:unset;background:#050d1733;width:22px;height:2px}@supports (color:color-mix(in lab, red, red)){.xc-dots button{background:color-mix(in srgb, var(--color-primary-100) 20%, transparent)}}.xc-dots button{cursor:pointer;transition:background .3s,width .3s;position:relative}.xc-dots button:after{content:"";position:absolute;inset:-12px 0}.xc-dots button.on{background:var(--accent-200);width:40px}.dark .xc-dots button{background:#fff3}.dark .xc-dots button.on{background:var(--accent-100)}.lang-switch{min-width:40px;font-family:var(--font-heading);font-weight:600;font-size:var(--text-14);letter-spacing:.06em;border:1px solid var(--bg-200);border-radius:var(--radius-full);color:var(--text-100);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:6px 10px;line-height:1;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}@media (hover:hover){.lang-switch:hover{color:var(--ink);border-color:var(--ink)}}.nav-mm-line{border-radius:var(--radius-md);background:#050d170e;width:0;height:32px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.nav-mm-line{background:color-mix(in srgb, var(--color-primary-100) 5.5%, transparent)}}.nav-mm-line{opacity:0;pointer-events:none;z-index:0;transition:left .22s cubic-bezier(.22,.7,.25,1),width .22s cubic-bezier(.22,.7,.25,1),opacity .2s}.nav-mm-panel{background:var(--white);border:1px solid var(--color-border-200);border-radius:var(--radius-md);width:0;height:0;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;pointer-events:none;z-index:120;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}.nav-mm-content{width:calc(var(--nav-dd-col) * var(--mm-cols,1) + var(--sp-3) * 2);padding:var(--sp-3);opacity:0;pointer-events:none;flex-direction:column;transition:opacity .14s;display:flex;position:absolute;top:0;left:0}.stats-section [data-stat]{border-left:1px solid var(--color-border-100)}.stats-section [data-stat]:first-child{border-left:0}@media not all and (width>=64rem){.stats-section [data-stat]:nth-child(odd){border-left:0}}@media not all and (width>=48rem){.stats-section [data-stat]{border-left:0}}.section.dark .stats-section [data-stat],.stats-section.dark [data-stat]{border-left-color:var(--surface-hairline)}}@layer utilities{.hl-svg{z-index:-1;pointer-events:none;width:110%;height:100%;position:absolute;top:10%;left:-5%}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.-top-\[8\%\]{top:-8%}.-top-\[14px\]{top:-14px}.top-\(--sticky-top\){top:var(--sticky-top)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-10{top:calc(var(--spacing) * 10)}.top-\[-20vh\]{top:-20vh}.top-\[-25\%\]{top:-25%}.top-\[5vh\]{top:5vh}.top-\[18\%\]{top:18%}.top-\[28px\]{top:28px}.top-\[55vh\]{top:55vh}.top-\[65vh\]{top:65vh}.top-\[130px\]{top:130px}.top-\[calc\(var\(--ladder-node\,46px\)\/2\)\]{top:calc(var(--ladder-node,46px) / 2)}.top-\[calc\(var\(--nav-offset\)\+var\(--sp-5\)\)\]{top:calc(var(--nav-offset) + var(--sp-5))}.top-sp-2{top:var(--spacing-sp-2)}.top-sp-5{top:var(--spacing-sp-5)}.-right-\[10\%\]{right:-10%}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\/2{right:50%}.right-2{right:calc(var(--spacing) * 2)}.right-\[calc\(var\(--ladder-node\,46px\)\/2\)\]{right:calc(var(--ladder-node,46px) / 2)}.right-sp-2{right:var(--spacing-sp-2)}.right-sp-4{right:var(--spacing-sp-4)}.right-sp-5{right:var(--spacing-sp-5)}.-bottom-\[6\%\]{bottom:-6%}.bottom-0{bottom:0}.bottom-\[calc\(100\%\+6px\)\]{bottom:calc(100% + 6px)}.bottom-\[calc\(var\(--sp-5\)\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(var(--sp-5) + env(safe-area-inset-bottom,0px))}.bottom-sp-2{bottom:var(--spacing-sp-2)}.bottom-sp-3{bottom:var(--spacing-sp-3)}.bottom-sp-4{bottom:var(--spacing-sp-4)}.bottom-sp-5{bottom:var(--spacing-sp-5)}.bottom-sp-6{bottom:var(--spacing-sp-6)}.bottom-sp-8{bottom:var(--spacing-sp-8)}.-left-\[6\%\]{left:-6%}.-left-\[9999px\]{left:-9999px}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-\[-15vw\]{left:-15vw}.left-\[11px\]{left:11px}.left-\[20vw\]{left:20vw}.left-\[28\%\]{left:28%}.left-\[55vw\]{left:55vw}.left-\[70vw\]{left:70vw}.left-\[calc\(var\(--ladder-node\,46px\)\/2\)\]{left:calc(var(--ladder-node,46px) / 2)}.left-sp-4{left:var(--spacing-sp-4)}.left-sp-5{left:var(--spacing-sp-5)}.left-sp-8{left:var(--spacing-sp-8)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-1{z-index:1}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[60\]{z-index:60}.z-\[1200\]{z-index:1200}.order-1{order:1}.order-2{order:2}.order-first{order:-9999}.\[grid-column\:var\(--step-col\)\]{grid-column:var(--step-col)}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.\[grid-row\:1\/span_4\]{grid-row:1/span 4}.\[grid-row\:var\(--step-row\)\]{grid-row:var(--step-row)}.row-span-2{grid-row:span 2/span 2}.row-span-4{grid-row:span 4/span 4}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}@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}}.container{width:100%;max-width:1200px;padding:0 var(--sp-5);margin:0 auto}@media not all and (width>=48rem){.container{padding:0 var(--sp-4)}}.m-0{margin:0}.-mx-sp-4{margin-inline:calc(var(--spacing-sp-4) * -1)}.mx-0{margin-inline:0}.mx-\[22px\]{margin-inline:22px}.mx-auto{margin-inline:auto}.-my-sp-6{margin-block:calc(var(--spacing-sp-6) * -1)}.my-\(--sp-7\){margin-block:var(--sp-7)}.my-0{margin-block:0}.my-sp-4{margin-block:var(--spacing-sp-4)}.-mt-sp-2{margin-top:calc(var(--spacing-sp-2) * -1)}.mt-\(--sp-3\){margin-top:var(--sp-3)}.mt-0{margin-top:0}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[6px\]{margin-top:6px}.mt-\[8px\]{margin-top:8px}.mt-\[10px\]{margin-top:10px}.mt-auto{margin-top:auto}.mt-sp-1{margin-top:var(--spacing-sp-1)}.mt-sp-2{margin-top:var(--spacing-sp-2)}.mt-sp-3{margin-top:var(--spacing-sp-3)}.mt-sp-4{margin-top:var(--spacing-sp-4)}.mt-sp-5{margin-top:var(--spacing-sp-5)}.mt-sp-6{margin-top:var(--spacing-sp-6)}.mt-sp-7{margin-top:var(--spacing-sp-7)}.mt-sp-8{margin-top:var(--spacing-sp-8)}.mr-sp-3{margin-right:var(--spacing-sp-3)}.mb-\(--section-header-space\){margin-bottom:var(--section-header-space)}.mb-0{margin-bottom:0}.mb-\[2px\]{margin-bottom:2px}.mb-\[3px\]{margin-bottom:3px}.mb-\[calc\(var\(--sp-4\)-var\(--sp-6\)\)\]{margin-bottom:calc(var(--sp-4) - var(--sp-6))}.mb-sp-1{margin-bottom:var(--spacing-sp-1)}.mb-sp-2{margin-bottom:var(--spacing-sp-2)}.mb-sp-3{margin-bottom:var(--spacing-sp-3)}.mb-sp-4{margin-bottom:var(--spacing-sp-4)}.mb-sp-5{margin-bottom:var(--spacing-sp-5)}.mb-sp-6{margin-bottom:var(--spacing-sp-6)}.mb-sp-7{margin-bottom:var(--spacing-sp-7)}.mb-sp-8{margin-bottom:var(--spacing-sp-8)}.ml-auto{margin-left:auto}.ml-sp-2{margin-left:var(--spacing-sp-2)}.ml-sp-4{margin-left:var(--spacing-sp-4)}.box-border{box-sizing:border-box}.nav-actions{align-items:center;gap:var(--sp-4);flex-shrink:0;display:flex}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.aspect-\(--gallery-ratio\){aspect-ratio:var(--gallery-ratio)}.aspect-16\/10{aspect-ratio:16/10}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-\(--book-thumb-height\){height:var(--book-thumb-height)}.h-\(--ladder-node\){height:var(--ladder-node)}.h-\(--xc-h\){height:var(--xc-h)}.h-0{height:0}.h-4{height:calc(var(--spacing) * 4)}.h-9{height:calc(var(--spacing) * 9)}.h-24{height:calc(var(--spacing) * 24)}.h-\[3px\]{height:3px}.h-\[6px\]{height:6px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[35vw\]{height:35vw}.h-\[36px\]{height:36px}.h-\[40px\]{height:40px}.h-\[44px\]{height:44px}.h-\[45vw\]{height:45vw}.h-\[48px\]{height:48px}.h-\[55vw\]{height:55vw}.h-\[56px\]{height:56px}.h-\[60px\]{height:60px}.h-\[60vw\]{height:60vw}.h-\[100px\]{height:100px}.h-\[120px\]{height:120px}.h-\[150px\]{height:150px}.h-\[184px\]{height:184px}.h-\[208px\]{height:208px}.h-\[300px\]{height:300px}.h-\[360px\]{height:360px}.h-\[420px\]{height:420px}.h-\[460px\]{height:460px}.h-\[520px\]{height:520px}.h-\[max\(100\%\,56\.25vw\)\]{height:max(100%,56.25vw)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-sp-4{height:var(--spacing-sp-4)}.h-sp-5{height:var(--spacing-sp-5)}.h-sp-6{height:var(--spacing-sp-6)}.h-sp-7{height:var(--spacing-sp-7)}.h-sp-8{height:var(--spacing-sp-8)}.max-h-0{max-height:0}.max-h-\[min\(520px\,70vh\)\]{max-height:min(520px,70vh)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-\[1lh\]{min-height:1lh}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[120px\]{min-height:120px}.min-h-\[600px\]{min-height:600px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.min-h-sp-5{min-height:var(--spacing-sp-5)}.w-\(--ladder-node\){width:var(--ladder-node)}.w-4{width:calc(var(--spacing) * 4)}.w-9{width:calc(var(--spacing) * 9)}.w-24{width:calc(var(--spacing) * 24)}.w-\[2px\]{width:2px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[22\%\]{width:22%}.w-\[28px\]{width:28px}.w-\[35vw\]{width:35vw}.w-\[36px\]{width:36px}.w-\[40px\]{width:40px}.w-\[44px\]{width:44px}.w-\[45vw\]{width:45vw}.w-\[55vw\]{width:55vw}.w-\[56px\]{width:56px}.w-\[60px\]{width:60px}.w-\[60vw\]{width:60vw}.w-\[64px\]{width:64px}.w-\[72px\]{width:72px}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[150px\]{width:150px}.w-\[184px\]{width:184px}.w-\[300px\]{width:300px}.w-\[360px\]{width:360px}.w-\[420px\]{width:420px}.w-\[640px\]{width:640px}.w-\[calc\(100\%\+var\(--sp-6\)\)\]{width:calc(100% + var(--sp-6))}.w-\[max\(100\%\,177\.78vh\)\]{width:max(100%,177.78vh)}.w-\[min\(100\%\,420px\)\]{width:min(100%,420px)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-sp-4{width:var(--spacing-sp-4)}.w-sp-5{width:var(--spacing-sp-5)}.w-sp-6{width:var(--spacing-sp-6)}.w-sp-7{width:var(--spacing-sp-7)}.w-sp-8{width:var(--spacing-sp-8)}.max-w-\(--xc-slide-max\){max-width:var(--xc-slide-max)}.max-w-\[40ch\]{max-width:40ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[64rem\]{max-width:64rem}.max-w-\[68ch\]{max-width:68ch}.max-w-\[72px\]{max-width:72px}.max-w-\[78\%\]{max-width:78%}.max-w-\[168px\]{max-width:168px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-\[740px\]{max-width:740px}.max-w-\[760px\]{max-width:760px}.max-w-\[800px\]{max-width:800px}.max-w-\[820px\]{max-width:820px}.max-w-\[860px\]{max-width:860px}.max-w-\[880px\]{max-width:880px}.max-w-\[900px\]{max-width:900px}.max-w-\[920px\]{max-width:920px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[min\(16rem\,60vw\)\]{max-width:min(16rem,60vw)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-\[2\.2em\]{min-width:2.2em}.min-w-\[9rem\]{min-width:9rem}.min-w-\[28px\]{min-width:28px}.min-w-\[80px\]{min-width:80px}.min-w-\[130px\]{min-width:130px}.min-w-\[230px\]{min-width:230px}.min-w-\[560px\]{min-width:560px}.min-w-\[720px\]{min-width:720px}.min-w-full{min-width:100%}.min-w-sp-9{min-width:var(--spacing-sp-9)}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.nav-item-chevron{flex-shrink:0;transition:transform .2s cubic-bezier(.22,.7,.25,1)}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);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-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[4px\]{--tw-translate-y:4px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[10px\]{--tw-translate-y:10px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[20\%\]{--tw-translate-y:20%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-130{--tw-scale-x:130%;--tw-scale-y:130%;--tw-scale-z:130%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.6\]{scale:.6}.scale-\[0\.85\]{scale:.85}.scale-\[1\.2\]{scale:1.2}.scale-\[1\.06\]{scale:1.06}.scale-\[1\.08\]{scale:1.08}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.\[transform\:translate\(-50\%\,-50\%\)\]{transform:translate(-50%,-50%)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.draw-ink{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:.8s ease-out forwards inkDraw}.\[animation\:marqueeScroll_70s_linear_infinite\]{animation:70s linear infinite marqueeScroll}.animate-\[assessment-aurora-1_26s_ease-in-out_infinite_alternate\]{animation:26s ease-in-out infinite alternate assessment-aurora-1}.animate-\[assessment-aurora-2_30s_ease-in-out_infinite_alternate\]{animation:30s ease-in-out infinite alternate assessment-aurora-2}.animate-\[assessment-aurora-3_34s_ease-in-out_infinite_alternate\]{animation:34s ease-in-out infinite alternate assessment-aurora-3}.animate-\[assessment-option-in_0\.2s_cubic-bezier\(0\.22\,1\,0\.36\,1\)_both\]{animation:.2s cubic-bezier(.22,1,.36,1) both assessment-option-in}.animate-aurora-1{animation:var(--animate-aurora-1)}.animate-aurora-2{animation:var(--animate-aurora-2)}.animate-aurora-3{animation:var(--animate-aurora-3)}.animate-aurora-4{animation:var(--animate-aurora-4)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.resize-y{resize:vertical}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.break-inside-avoid{break-inside:avoid}.grid-cols-\(--steps-cols\){grid-template-columns:var(--steps-cols)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[0\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.grid-cols-\[0\.68fr_1\.32fr\]{grid-template-columns:.68fr 1.32fr}.grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[32px_1fr_auto\]{grid-template-columns:32px 1fr auto}.grid-cols-\[44px_1fr_24px\]{grid-template-columns:44px 1fr 24px}.grid-cols-\[52px_minmax\(0\,1fr\)_minmax\(0\,1\.05fr\)_auto\]{grid-template-columns:52px minmax(0,1fr) minmax(0,1.05fr) auto}.grid-cols-\[60px_1fr\]{grid-template-columns:60px 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.grid-cols-\[repeat\(n\,1fr\)\]{grid-template-columns:repeat(n,1fr)}.grid-cols-\[repeat\(var\(--mm-cols\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--mm-cols),minmax(0,1fr))}.grid-rows-\[1fr_auto_auto_1fr\]{grid-template-rows:1fr auto auto 1fr}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.\[justify-content\:safe_center\]{justify-content:safe center}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-\[Npx\]{gap:Npx}.gap-px{gap:1px}.gap-sp-1{gap:var(--spacing-sp-1)}.gap-sp-2{gap:var(--spacing-sp-2)}.gap-sp-3{gap:var(--spacing-sp-3)}.gap-sp-4{gap:var(--spacing-sp-4)}.gap-sp-5{gap:var(--spacing-sp-5)}.gap-sp-6{gap:var(--spacing-sp-6)}.gap-sp-7{gap:var(--spacing-sp-7)}.gap-sp-8{gap:var(--spacing-sp-8)}.gap-sp-9{gap:var(--spacing-sp-9)}.gap-x-sp-2{column-gap:var(--spacing-sp-2)}.gap-x-sp-5{column-gap:var(--spacing-sp-5)}.gap-x-sp-6{column-gap:var(--spacing-sp-6)}.gap-x-sp-7{column-gap:var(--spacing-sp-7)}.gap-x-sp-8{column-gap:var(--spacing-sp-8)}.gap-x-sp-9{column-gap:var(--spacing-sp-9)}.gap-y-sp-1{row-gap:var(--spacing-sp-1)}.gap-y-sp-3{row-gap:var(--spacing-sp-3)}.gap-y-sp-5{row-gap:var(--spacing-sp-5)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-border-200>:not(:last-child)){border-color:var(--color-border-200)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.overflow-y-visible{overflow-y:visible}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-\(--radius-md\){border-radius:var(--radius-md)}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-tl-md{border-top-left-radius:var(--radius-md)}.rounded-tr-md{border-top-right-radius:var(--radius-md)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[2\.5px\]{border-style:var(--tw-border-style);border-width:2.5px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--surface-card\){border-color:var(--surface-card)}.border-\(--surface-card-border\){border-color:var(--surface-card-border)}.border-\(--surface-hairline\){border-color:var(--surface-hairline)}.border-\(--surface-heading\){border-color:var(--surface-heading)}.border-\(--surface-outline\){border-color:var(--surface-outline)}.border-\[color-mix\(in_srgb\,var\(--color-accent-100\)_25\%\,transparent\)\]{border-color:#01ffcd40}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--color-accent-100\)_25\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-accent-100) 25%,transparent)}}.border-\[rgba\(255\,255\,255\,\.04\)\]{border-color:#ffffff0a}.border-\[rgba\(255\,255\,255\,\.06\)\]{border-color:#ffffff0f}.border-\[rgba\(255\,255\,255\,\.08\)\]{border-color:#ffffff14}.border-accent-100{border-color:var(--color-accent-100)}.border-accent-100\/25{border-color:#01ffcd40}@supports (color:color-mix(in lab, red, red)){.border-accent-100\/25{border-color:color-mix(in oklab, var(--color-accent-100) 25%, transparent)}}.border-bg-200{border-color:var(--color-bg-200)}.border-border-100{border-color:var(--color-border-100)}.border-error-200\/20{border-color:#f443}@supports (color:color-mix(in lab, red, red)){.border-error-200\/20{border-color:color-mix(in oklab, var(--color-error-200) 20%, transparent)}}.border-ink\/15{border-color:#050d1726}@supports (color:color-mix(in lab, red, red)){.border-ink\/15{border-color:color-mix(in oklab, var(--color-ink) 15%, transparent)}}.border-primary-100\/8{border-color:#050d1714}@supports (color:color-mix(in lab, red, red)){.border-primary-100\/8{border-color:color-mix(in oklab, var(--color-primary-100) 8%, transparent)}}.border-primary-100\/10{border-color:#050d171a}@supports (color:color-mix(in lab, red, red)){.border-primary-100\/10{border-color:color-mix(in oklab, var(--color-primary-100) 10%, transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-t-accent-100{border-top-color:var(--color-accent-100)}.border-l-accent-100{border-left-color:var(--color-accent-100)}.\!bg-transparent{background-color:#0000!important}.bg-\(--bg-100\){background-color:var(--bg-100)}.bg-\(--bg-200\){background-color:var(--bg-200)}.bg-\(--color-alert\){background-color:var(--color-alert)}.bg-\(--surface-bg\){background-color:var(--surface-bg)}.bg-\(--surface-card\){background-color:var(--surface-card)}.bg-\(--surface-hairline\){background-color:var(--surface-hairline)}.bg-\(--surface-heading\){background-color:var(--surface-heading)}.bg-\[color-mix\(in_srgb\,var\(--color-accent-100\)_4\%\,transparent\)\]{background-color:#01ffcd0a}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-accent-100\)_4\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-accent-100) 4%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-accent-100\)_7\%\,transparent\)\]{background-color:#01ffcd12}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-accent-100\)_7\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-accent-100) 7%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-accent-100\)_10\%\,transparent\)\]{background-color:#01ffcd1a}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-accent-100\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-accent-100) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-accent-100\)_15\%\,transparent\)\]{background-color:#01ffcd26}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-accent-100\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-accent-100) 15%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-accent-100\)_16\%\,transparent\)\]{background-color:#01ffcd29}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--color-accent-100\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-accent-100) 16%,transparent)}}.bg-\[rgba\(255\,255\,255\,\.3\)\]{background-color:#ffffff4d}.bg-\[rgba\(255\,255\,255\,0\.22\)\]{background-color:#ffffff38}.bg-\[rgba\(255\,255\,255\,0\.85\)\]{background-color:#ffffffd9}.bg-accent-100{background-color:var(--color-accent-100)}.bg-accent-100\/10{background-color:#01ffcd1a}@supports (color:color-mix(in lab, red, red)){.bg-accent-100\/10{background-color:color-mix(in oklab, var(--color-accent-100) 10%, transparent)}}.bg-accent-200{background-color:var(--color-accent-200)}.bg-bg-100{background-color:var(--color-bg-100)}.bg-bg-200{background-color:var(--color-bg-200)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-danger-100{background-color:var(--color-danger-100)}.bg-error-200\/8{background-color:#ff444414}@supports (color:color-mix(in lab, red, red)){.bg-error-200\/8{background-color:color-mix(in oklab, var(--color-error-200) 8%, transparent)}}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-100\/72{background-color:#050d17b8}@supports (color:color-mix(in lab, red, red)){.bg-primary-100\/72{background-color:color-mix(in oklab, var(--color-primary-100) 72%, transparent)}}.bg-primary-100\/92{background-color:#050d17eb}@supports (color:color-mix(in lab, red, red)){.bg-primary-100\/92{background-color:color-mix(in oklab, var(--color-primary-100) 92%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-transparent{background-color:#0000}.bg-warning-100{background-color:var(--color-warning-100)}.bg-white{background-color:var(--color-white)}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(135deg\,var\(--bg-200\)\,var\(--bg-100\)\)\]{background-image:linear-gradient(135deg,var(--bg-200),var(--bg-100))}.bg-\[linear-gradient\(135deg\,var\(--primary-100\)\,var\(--primary-200\)\)\]{background-image:linear-gradient(135deg,var(--primary-100),var(--primary-200))}.bg-\[linear-gradient\(180deg\,transparent_0\%\,color-mix\(in_srgb\,var\(--color-primary-100\)_78\%\,transparent\)_70\%\)\]{background-image:linear-gradient(#0000 0%,#050d17c7 70%)}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(180deg\,transparent_0\%\,color-mix\(in_srgb\,var\(--color-primary-100\)_78\%\,transparent\)_70\%\)\]{background-image:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--color-primary-100) 78%,transparent) 70%)}}.bg-\[linear-gradient\(180deg\,var\(--accent-100\)\,var\(--bg-200\)\)\]{background-image:linear-gradient(180deg,var(--accent-100),var(--bg-200))}.bg-\[linear-gradient\(…\)\]{background-image:linear-gradient(…)}.bg-\[radial-gradient\(circle\,color-mix\(in_srgb\,var\(--color-accent-100\)_38\%\,transparent\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,#01ffcd61,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(circle\,color-mix\(in_srgb\,var\(--color-accent-100\)_38\%\,transparent\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,color-mix(in srgb,var(--color-accent-100) 38%,transparent),transparent 70%)}}.bg-\[radial-gradient\(circle\,color-mix\(in_srgb\,var\(--color-accent-100\)_55\%\,transparent\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,#01ffcd8c,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(circle\,color-mix\(in_srgb\,var\(--color-accent-100\)_55\%\,transparent\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,color-mix(in srgb,var(--color-accent-100) 55%,transparent),transparent 70%)}}.bg-\[radial-gradient\(circle\,color-mix\(in_srgb\,var\(--color-accent-200\)_50\%\,transparent\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,#2f9c8680,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(circle\,color-mix\(in_srgb\,var\(--color-accent-200\)_50\%\,transparent\)\,transparent_70\%\)\]{background-image:radial-gradient(circle,color-mix(in srgb,var(--color-accent-200) 50%,transparent),transparent 70%)}}.from-accent-100{--tw-gradient-from:var(--color-accent-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))}.to-accent-200{--tw-gradient-to:var(--color-accent-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))}.\[mask-image\:linear-gradient\(90deg\,transparent_0\%\,black_5\%\,black_95\%\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.fill-accent-100{fill:var(--color-accent-100)}.fill-current{fill:currentColor}.fill-none{fill:none}.fill-text-100{fill:var(--color-text-100)}.stroke-\(--surface-muted\){stroke:var(--surface-muted)}.stroke-bg-200{stroke:var(--color-bg-200)}.stroke-none{stroke:none}.stroke-primary-300{stroke:var(--color-primary-300)}.stroke-text-100{stroke:var(--color-text-100)}.\[stroke-width\:2\],.stroke-2{stroke-width:2px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-\(--sp-5\){padding:var(--sp-5)}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-\[40px\]{padding:40px}.p-\[clamp\(20px\,3vw\,28px\)\]{padding:clamp(20px,3vw,28px)}.p-\[clamp\(26px\,4\.2vw\,48px\)\]{padding:clamp(26px,4.2vw,48px)}.p-sp-4{padding:var(--spacing-sp-4)}.p-sp-5{padding:var(--spacing-sp-5)}.p-sp-6{padding:var(--spacing-sp-6)}.p-sp-7{padding:var(--spacing-sp-7)}.px-0{padding-inline:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-\[2px\]{padding-inline:2px}.px-\[10px\]{padding-inline:10px}.px-\[14px\]{padding-inline:14px}.px-\[18px\]{padding-inline:18px}.px-\[22px\]{padding-inline:22px}.px-\[28px\]{padding-inline:28px}.px-sp-1{padding-inline:var(--spacing-sp-1)}.px-sp-2{padding-inline:var(--spacing-sp-2)}.px-sp-3{padding-inline:var(--spacing-sp-3)}.px-sp-4{padding-inline:var(--spacing-sp-4)}.px-sp-5{padding-inline:var(--spacing-sp-5)}.px-sp-6{padding-inline:var(--spacing-sp-6)}.px-sp-7{padding-inline:var(--spacing-sp-7)}.py-\(--sp-5\){padding-block:var(--sp-5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-\[2px\]{padding-block:2px}.py-\[6px\]{padding-block:6px}.py-\[9px\]{padding-block:9px}.py-\[10px\]{padding-block:10px}.py-\[11px\]{padding-block:11px}.py-\[12px\]{padding-block:12px}.py-\[14px\]{padding-block:14px}.py-\[15px\]{padding-block:15px}.py-sp-1{padding-block:var(--spacing-sp-1)}.py-sp-2{padding-block:var(--spacing-sp-2)}.py-sp-3{padding-block:var(--spacing-sp-3)}.py-sp-4{padding-block:var(--spacing-sp-4)}.py-sp-5{padding-block:var(--spacing-sp-5)}.py-sp-6{padding-block:var(--spacing-sp-6)}.py-sp-7{padding-block:var(--spacing-sp-7)}.py-sp-8{padding-block:var(--spacing-sp-8)}.py-sp-9{padding-block:var(--spacing-sp-9)}.pt-\(--nav-offset\){padding-top:var(--nav-offset)}.pt-0{padding-top:0}.pt-\[2px\]{padding-top:2px}.pt-\[calc\(var\(--sp-9\)\+var\(--nav-offset\)\)\]{padding-top:calc(var(--sp-9) + var(--nav-offset))}.pt-\[var\(--nav-offset\)\]{padding-top:var(--nav-offset)}.pt-sp-1{padding-top:var(--spacing-sp-1)}.pt-sp-2{padding-top:var(--spacing-sp-2)}.pt-sp-3{padding-top:var(--spacing-sp-3)}.pt-sp-4{padding-top:var(--spacing-sp-4)}.pt-sp-5{padding-top:var(--spacing-sp-5)}.pt-sp-6{padding-top:var(--spacing-sp-6)}.pt-sp-7{padding-top:var(--spacing-sp-7)}.pt-sp-8{padding-top:var(--spacing-sp-8)}.pt-sp-9{padding-top:var(--spacing-sp-9)}.pr-\(--sp-5\){padding-right:var(--sp-5)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-\[28px\]{padding-right:28px}.pr-sp-2{padding-right:var(--spacing-sp-2)}.pr-sp-7{padding-right:var(--spacing-sp-7)}.pb-\[28px\]{padding-bottom:28px}.pb-\[calc\(var\(--sp-5\)\+var\(--sticky-pill-h\,0px\)\)\]{padding-bottom:calc(var(--sp-5) + var(--sticky-pill-h,0px))}.pb-sp-1{padding-bottom:var(--spacing-sp-1)}.pb-sp-2{padding-bottom:var(--spacing-sp-2)}.pb-sp-3{padding-bottom:var(--spacing-sp-3)}.pb-sp-4{padding-bottom:var(--spacing-sp-4)}.pb-sp-5{padding-bottom:var(--spacing-sp-5)}.pb-sp-6{padding-bottom:var(--spacing-sp-6)}.pb-sp-8{padding-bottom:var(--spacing-sp-8)}.pb-sp-9{padding-bottom:var(--spacing-sp-9)}.pl-0{padding-left:0}.pl-1{padding-left:var(--spacing)}.pl-\[1\.4em\]{padding-left:1.4em}.pl-\[40px\]{padding-left:40px}.pl-\[82px\]{padding-left:82px}.pl-sp-5{padding-left:var(--spacing-sp-5)}.pl-sp-6{padding-left:var(--spacing-sp-6)}.pl-sp-8{padding-left:var(--spacing-sp-8)}.text-center{text-align:center}.text-left{text-align:left}.align-baseline{vertical-align:baseline}.align-bottom{vertical-align:bottom}.align-top{vertical-align:top}.font-body{font-family:var(--font-body)}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.text-12{font-size:var(--text-12)}.text-14{font-size:var(--text-14)}.text-16{font-size:var(--text-16)}.text-18{font-size:var(--text-18)}.text-20{font-size:var(--text-20)}.text-22{font-size:var(--text-22)}.text-24{font-size:var(--text-24)}.text-28{font-size:var(--text-28)}.text-30{font-size:var(--text-30)}.text-34{font-size:var(--text-34)}.text-36{font-size:var(--text-36)}.text-40{font-size:var(--text-40)}.text-48{font-size:var(--text-48)}.text-60{font-size:var(--text-60)}.text-\[0\.9em\]{font-size:.9em}.text-\[0\.92em\]{font-size:.92em}.text-\[clamp\(var\(--text-22\)\,3\.1vw\,var\(--text-30\)\)\]{font-size:clamp(var(--text-22), 3.1vw, var(--text-30))}.text-\[clamp\(var\(--text-24\)\,3vw\,var\(--text-36\)\)\]{font-size:clamp(var(--text-24), 3vw, var(--text-36))}.text-\[clamp\(var\(--text-28\)\,4\.4vw\,var\(--text-40\)\)\]{font-size:clamp(var(--text-28), 4.4vw, var(--text-40))}.text-\[clamp\(var\(--text-30\)\,6vw\,var\(--text-48\)\)\]{font-size:clamp(var(--text-30), 6vw, var(--text-48))}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[…\]{--tw-tracking:…;letter-spacing:…}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[text-wrap\:pretty\],.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\],.wrap-anywhere{overflow-wrap:anywhere}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.hyphens-none{-webkit-hyphens:none;hyphens:none}.whitespace-nowrap{white-space:nowrap}.text-\(--btn-filled-fg\){color:var(--btn-filled-fg)}.text-\(--color-ink\){color:var(--color-ink)}.text-\(--primary-100\){color:var(--primary-100)}.text-\(--surface-accent\){color:var(--surface-accent)}.text-\(--surface-body\){color:var(--surface-body)}.text-\(--surface-heading\){color:var(--surface-heading)}.text-\(--surface-heading-contrast\){color:var(--surface-heading-contrast)}.text-\(--surface-link\){color:var(--surface-link)}.text-\(--surface-muted\){color:var(--surface-muted)}.text-\[Npx\]{color:Npx}.text-\[rgba\(255\,255\,255\,\.5\)\]{color:#ffffff80}.text-\[rgba\(255\,255\,255\,\.35\)\]{color:#ffffff59}.text-\[rgba\(255\,255\,255\,\.55\)\]{color:#ffffff8c}.text-accent-100{color:var(--color-accent-100)}.text-accent-200{color:var(--color-accent-200)}.text-error-100{color:var(--color-error-100)}.text-error-200{color:var(--color-error-200)}.text-inherit{color:inherit}.text-ink{color:var(--color-ink)}.text-primary-100{color:var(--color-primary-100)}.text-primary-200{color:var(--color-primary-200)}.text-primary-300{color:var(--color-primary-300)}.text-red-700{color:var(--color-red-700)}.text-red-800\/70{color:#9f0712b3}@supports (color:color-mix(in lab, red, red)){.text-red-800\/70{color:color-mix(in oklab, var(--color-red-800) 70%, transparent)}}.text-text-100{color:var(--color-text-100)}.text-text-on-dark{color:var(--color-text-on-dark)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[rgba\(255\,255\,255\,\.2\)\]{text-decoration-color:#fff3}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-85{opacity:.85}.opacity-95{opacity:.95}.opacity-100{opacity:1}.opacity-\[0\.34\]{opacity:.34}.mix-blend-screen{mix-blend-mode:screen}.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-\(--surface-elevation-shadow\){--tw-shadow:var(--surface-elevation-shadow);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_3px_color-mix\(in_srgb\,var\(--color-accent-100\)_16\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#01ffcd29)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-accent-100\)_16\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--color-accent-100) 16%,transparent))}}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-accent-100\)_16\%\,transparent\)\]{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_5px_color-mix\(in_srgb\,var\(--color-accent-100\)_20\%\,transparent\)\]{--tw-shadow:0 0 0 5px var(--tw-shadow-color,#01ffcd33)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_0_5px_color-mix\(in_srgb\,var\(--color-accent-100\)_20\%\,transparent\)\]{--tw-shadow:0 0 0 5px var(--tw-shadow-color,color-mix(in srgb,var(--color-accent-100) 20%,transparent))}}.shadow-\[0_0_0_5px_color-mix\(in_srgb\,var\(--color-accent-100\)_20\%\,transparent\)\]{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_6px_var\(--bg-100\)\]{--tw-shadow:0 0 0 6px var(--tw-shadow-color,var(--bg-100));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_12px_color-mix\(in_srgb\,var\(--color-primary-100\)_8\%\,transparent\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#050d1714)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_2px_12px_color-mix\(in_srgb\,var\(--color-primary-100\)_8\%\,transparent\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary-100) 8%,transparent))}}.shadow-\[0_2px_12px_color-mix\(in_srgb\,var\(--color-primary-100\)_8\%\,transparent\)\]{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_8px_24px_color-mix\(in_srgb\,var\(--color-accent-100\)_35\%\,transparent\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#01ffcd59)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_8px_24px_color-mix\(in_srgb\,var\(--color-accent-100\)_35\%\,transparent\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,color-mix(in srgb,var(--color-accent-100) 35%,transparent))}}.shadow-\[0_8px_24px_color-mix\(in_srgb\,var\(--color-accent-100\)_35\%\,transparent\)\]{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_8px_24px_color-mix\(in_srgb\,var\(--color-primary-100\)_28\%\,transparent\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#050d1747)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_8px_24px_color-mix\(in_srgb\,var\(--color-primary-100\)_28\%\,transparent\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary-100) 28%,transparent))}}.shadow-\[0_8px_24px_color-mix\(in_srgb\,var\(--color-primary-100\)_28\%\,transparent\)\]{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_8px_28px_color-mix\(in_srgb\,var\(--color-primary-100\)_12\%\,transparent\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#050d171f)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_8px_28px_color-mix\(in_srgb\,var\(--color-primary-100\)_12\%\,transparent\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary-100) 12%,transparent))}}.shadow-\[0_8px_28px_color-mix\(in_srgb\,var\(--color-primary-100\)_12\%\,transparent\)\]{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_20px_40px_color-mix\(in_srgb\,var\(--color-primary-100\)_12\%\,transparent\)\]{--tw-shadow:0 20px 40px var(--tw-shadow-color,#050d171f)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_20px_40px_color-mix\(in_srgb\,var\(--color-primary-100\)_12\%\,transparent\)\]{--tw-shadow:0 20px 40px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary-100) 12%,transparent))}}.shadow-\[0_20px_40px_color-mix\(in_srgb\,var\(--color-primary-100\)_12\%\,transparent\)\]{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_24px_60px_color-mix\(in_srgb\,var\(--color-primary-100\)_20\%\,transparent\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#050d1733)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_24px_60px_color-mix\(in_srgb\,var\(--color-primary-100\)_20\%\,transparent\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary-100) 20%,transparent))}}.shadow-\[0_24px_60px_color-mix\(in_srgb\,var\(--color-primary-100\)_20\%\,transparent\)\]{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_24px_60px_color-mix\(in_srgb\,var\(--color-primary-100\)_25\%\,transparent\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#050d1740)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_24px_60px_color-mix\(in_srgb\,var\(--color-primary-100\)_25\%\,transparent\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary-100) 25%,transparent))}}.shadow-\[0_24px_60px_color-mix\(in_srgb\,var\(--color-primary-100\)_25\%\,transparent\)\]{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_30px_60px_color-mix\(in_srgb\,var\(--color-primary-100\)_18\%\,transparent\)\,0_0_0_1px_rgba\(255\,255\,255\,0\.02\)_inset\]{--tw-shadow:0 30px 60px var(--tw-shadow-color,#050d172e), 0 0 0 1px var(--tw-shadow-color,#ffffff05) inset}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_30px_60px_color-mix\(in_srgb\,var\(--color-primary-100\)_18\%\,transparent\)\,0_0_0_1px_rgba\(255\,255\,255\,0\.02\)_inset\]{--tw-shadow:0 30px 60px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary-100) 18%,transparent)), 0 0 0 1px var(--tw-shadow-color,#ffffff05) inset}}.shadow-\[0_30px_60px_color-mix\(in_srgb\,var\(--color-primary-100\)_18\%\,transparent\)\,0_0_0_1px_rgba\(255\,255\,255\,0\.02\)_inset\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 16px 48px var(--tw-shadow-color,#050d1714)}@supports (color:color-mix(in lab, red, red)){.shadow-lg{--tw-shadow:0 16px 48px var(--tw-shadow-color,color-mix(in srgb, var(--color-primary-100) 8%, transparent))}}.shadow-lg{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 16px var(--tw-shadow-color,#050d170f)}@supports (color:color-mix(in lab, red, red)){.shadow-md{--tw-shadow:0 4px 16px var(--tw-shadow-color,color-mix(in srgb, var(--color-primary-100) 6%, transparent))}}.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)}.shadow-sm{--tw-shadow:0 1px 3px var(--tw-shadow-color,#050d170f)}@supports (color:color-mix(in lab, red, red)){.shadow-sm{--tw-shadow:0 1px 3px var(--tw-shadow-color,color-mix(in srgb, var(--color-primary-100) 6%, transparent))}}.shadow-sm{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.blur-\[32px\]{--tw-blur:blur(32px);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,)}.blur-\[36px\]{--tw-blur:blur(36px);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,)}.blur-\[40px\]{--tw-blur:blur(40px);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,)}.blur-\[72px\]{--tw-blur:blur(72px);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,)}.blur-\[80px\]{--tw-blur:blur(80px);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,)}.blur-\[110px\]{--tw-blur:blur(110px);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.saturate-150{--tw-saturate:saturate(150%);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,)}.\!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,)!important}.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,)}.filter-\(--surface-visual-glow\){filter:var(--surface-visual-glow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);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-blur-\[6px\]{--tw-backdrop-blur:blur(6px);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-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));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{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,)}.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-\[background\,border-color\,color\]{transition-property:background,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,border-color\]{transition-property:background,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,color\,border-color\,transform\]{transition-property:background,color,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,color\,transform\]{transition-property:background,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,color\]{transition-property:background,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\]{transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,transform\,background\]{transition-property:border-color,box-shadow,transform,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,border-color\]{transition-property:box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,border-color\]{transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\]{transition-property:color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-height\,opacity\]{transition-property:max-height,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-height\]{transition-property:max-height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,visibility\]{transition-property:opacity,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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-\[top\,max-width\,height\,border-color\]{transition-property:top,max-width,height,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,filter\]{transition-property:transform,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\,filter\]{transition-property:transform,opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;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-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))}.delay-150{transition-delay:.15s}.delay-300{transition-delay:.3s}.duration-\(--hover-raise-hold\){--tw-duration:var(--hover-raise-hold);transition-duration:var(--hover-raise-hold)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-450{--tw-duration:.45s;transition-duration:.45s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-600{--tw-duration:.6s;transition-duration:.6s}.duration-\[450ms\]{--tw-duration:.45s;transition-duration:.45s}.duration-\[…\]{--tw-duration:…;transition-duration:…}.ease-\[cubic-bezier\(\.2\,\.7\,\.2\,1\)\]{--tw-ease:cubic-bezier(.2,.7,.2,1);transition-timing-function:cubic-bezier(.2,.7,.2,1)}.ease-\[cubic-bezier\(\.16\,1\,\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-\[transform\,opacity\,filter\]{will-change:transform,opacity,filter}.will-change-contents{will-change:contents}.will-change-transform{will-change:transform}.content-\[\'\$\{CHECK_GLYPH\}\'\]{--tw-content:"${CHECK GLYPH}";content:var(--tw-content)}.content-\[\'\$\{glyph\}\'\]{--tw-content:"${glyph}";content:var(--tw-content)}.content-\[\'×\'\]{--tw-content:"×";content:var(--tw-content)}.content-\[\'✓\'\]{--tw-content:"✓";content:var(--tw-content)}.select-none{-webkit-user-select:none;user-select:none}.\[--ladder-node\:46px\]{--ladder-node:46px}.\[--surface-accent\:var\(--accent-100\)\]{--surface-accent:var(--accent-100)}.\[--surface-bg\:var\(--primary-100\)\]{--surface-bg:var(--primary-100)}.\[--surface-bg\:var\(--white\)\]{--surface-bg:var(--white)}.\[--surface-hover-shadow\:var\(--surface-hover-shadow-compact\)\]{--surface-hover-shadow:var(--surface-hover-shadow-compact)}.\[--xc-h\:var\(--xc-h-desktop\,440px\)\]{--xc-h:var(--xc-h-desktop,440px)}.\[--xc-slide-max\:min\(52vw\,620px\)\]{--xc-slide-max:min(52vw, 620px)}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.\[background\:linear-gradient\(90deg\,rgba\(7\,19\,31\,\.92\)_0\%\,rgba\(7\,19\,31\,\.55\)_45\%\,rgba\(7\,19\,31\,\.1\)_100\%\)\]{background:linear-gradient(90deg,#07131feb 0%,#07131f8c 45%,#07131f1a 100%)}.\[background\:linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--color-primary-100\)_82\%\,transparent\)\,color-mix\(in_srgb\,var\(--color-primary-100\)_72\%\,transparent\)\)\,radial-gradient\(ellipse_62\%_62\%_at_50\%_45\%\,transparent\,color-mix\(in_srgb\,var\(--color-primary-100\)_45\%\,transparent\)\)\]{background:linear-gradient(#050d17d1,#050d17b8),radial-gradient(62% 62% at 50% 45%,#0000,#050d1773)}@supports (color:color-mix(in lab, red, red)){.\[background\:linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--color-primary-100\)_82\%\,transparent\)\,color-mix\(in_srgb\,var\(--color-primary-100\)_72\%\,transparent\)\)\,radial-gradient\(ellipse_62\%_62\%_at_50\%_45\%\,transparent\,color-mix\(in_srgb\,var\(--color-primary-100\)_45\%\,transparent\)\)\]{background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary-100) 82%,transparent),color-mix(in srgb,var(--color-primary-100) 72%,transparent)),radial-gradient(ellipse 62% 62% at 50% 45%,transparent,color-mix(in srgb,var(--color-primary-100) 45%,transparent))}}.\[background\:linear-gradient\(180deg\,rgb\(255_255_255\/0\.9\)\,rgb\(255_255_255\/0\.78\)\)\,radial-gradient\(ellipse_62\%_62\%_at_50\%_45\%\,transparent\,rgb\(255_255_255\/0\.5\)\)\]{background:linear-gradient(#ffffffe6,#ffffffc7),radial-gradient(62% 62% at 50% 45%,#0000,#ffffff80)}.\[background\:radial-gradient\(circle\,var\(--aurora-1\)_0\%\,transparent_65\%\)\]{background:radial-gradient(circle,var(--aurora-1) 0%,transparent 65%)}.\[background\:radial-gradient\(circle\,var\(--aurora-2\)_0\%\,transparent_65\%\)\]{background:radial-gradient(circle,var(--aurora-2) 0%,transparent 65%)}.\[background\:radial-gradient\(circle\,var\(--aurora-3\)_0\%\,transparent_65\%\)\]{background:radial-gradient(circle,var(--aurora-3) 0%,transparent 65%)}.\[background\:radial-gradient\(circle\,var\(--aurora-4\)_0\%\,transparent_65\%\)\]{background:radial-gradient(circle,var(--aurora-4) 0%,transparent 65%)}.\[background\:radial-gradient\(ellipse\,color-mix\(in_srgb\,var\(--color-accent-100\)_12\%\,transparent\)\,transparent_65\%\)\]{background:radial-gradient(#01ffcd1f,#0000 65%)}@supports (color:color-mix(in lab, red, red)){.\[background\:radial-gradient\(ellipse\,color-mix\(in_srgb\,var\(--color-accent-100\)_12\%\,transparent\)\,transparent_65\%\)\]{background:radial-gradient(ellipse,color-mix(in srgb,var(--color-accent-100) 12%,transparent),transparent 65%)}}.\[background\:radial-gradient\(ellipse_320px_260px_at_50\%_calc\(-30\%_\+_260px\)\,color-mix\(in_srgb\,var\(--color-accent-100\)_12\%\,transparent\)\,transparent_65\%\)\]{background:radial-gradient(320px 260px at 50% calc(260px - 30%),#01ffcd1f,#0000 65%)}@supports (color:color-mix(in lab, red, red)){.\[background\:radial-gradient\(ellipse_320px_260px_at_50\%_calc\(-30\%_\+_260px\)\,color-mix\(in_srgb\,var\(--color-accent-100\)_12\%\,transparent\)\,transparent_65\%\)\]{background:radial-gradient(ellipse 320px 260px at 50% calc(-30% + 260px),color-mix(in srgb,var(--color-accent-100) 12%,transparent),transparent 65%)}}.\[background\:radial-gradient\(ellipse_at_center\,transparent_30\%\,color-mix\(in_srgb\,var\(--color-primary-100\)_75\%\,transparent\)_100\%\)\]{background:radial-gradient(#0000 30%,#050d17bf 100%)}@supports (color:color-mix(in lab, red, red)){.\[background\:radial-gradient\(ellipse_at_center\,transparent_30\%\,color-mix\(in_srgb\,var\(--color-primary-100\)_75\%\,transparent\)_100\%\)\]{background:radial-gradient(ellipse at center,transparent 30%,color-mix(in srgb,var(--color-primary-100) 75%,transparent) 100%)}}.\[background\:var\(--btn-filled-bg\)\]{background:var(--btn-filled-bg)}.\[perspective\:1600px\]{perspective:1600px}.transform-3d{transform-style:preserve-3d}.group-focus-within\/credit\:pointer-events-auto:is(:where(.group\/credit):focus-within *){pointer-events:auto}.group-focus-within\/credit\:translate-y-0:is(:where(.group\/credit):focus-within *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-within\/credit\:opacity-100:is(:where(.group\/credit):focus-within *){opacity:1}@media (hover:hover){.group-hover\:-translate-y-\[2px\]:is(:where(.group):hover *){--tw-translate-y:calc(2px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:scale-\[1\.06\]:is(:where(.group):hover *){scale:1.06}.group-hover\:border-accent-100:is(:where(.group):hover *){border-color:var(--color-accent-100)}.group-hover\:bg-primary-100\/18:is(:where(.group):hover *){background-color:#050d172e}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-primary-100\/18:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-primary-100) 18%, transparent)}}.group-hover\:fill-ink:is(:where(.group):hover *){fill:var(--color-ink)}.group-hover\:stroke-ink:is(:where(.group):hover *){stroke:var(--color-ink)}.group-hover\:text-primary-100:is(:where(.group):hover *){color:var(--color-primary-100)}.group-hover\:shadow-\[0_12px_26px_color-mix\(in_srgb\,var\(--color-accent-100\)_14\%\,transparent\)\]:is(:where(.group):hover *){--tw-shadow:0 12px 26px var(--tw-shadow-color,#01ffcd24)}@supports (color:color-mix(in lab, red, red)){.group-hover\:shadow-\[0_12px_26px_color-mix\(in_srgb\,var\(--color-accent-100\)_14\%\,transparent\)\]:is(:where(.group):hover *){--tw-shadow:0 12px 26px var(--tw-shadow-color,color-mix(in srgb,var(--color-accent-100) 14%,transparent))}}.group-hover\:shadow-\[0_12px_26px_color-mix\(in_srgb\,var\(--color-accent-100\)_14\%\,transparent\)\]:is(:where(.group):hover *){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:filter-\(--surface-visual-glow-hover\):is(:where(.group):hover *){filter:var(--surface-visual-glow-hover)}.group-hover\:\[animation-play-state\:paused\]:is(:where(.group):hover *){animation-play-state:paused}.group-hover\/card\:-translate-y-1:is(:where(.group\/card):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/card\:shadow-\(--surface-hover-shadow\):is(:where(.group\/card):hover *){--tw-shadow:var(--surface-hover-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\/cell\:-translate-y-1:is(:where(.group\/cell):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/cell\:translate-y-0:is(:where(.group\/cell):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/cell\:scale-100:is(:where(.group\/cell):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/cell\:opacity-100:is(:where(.group\/cell):hover *){opacity:1}.group-hover\/cell\:shadow-\[0_12px_32px_color-mix\(in_srgb\,var\(--color-primary-100\)_18\%\,transparent\)\]:is(:where(.group\/cell):hover *){--tw-shadow:0 12px 32px var(--tw-shadow-color,#050d172e)}@supports (color:color-mix(in lab, red, red)){.group-hover\/cell\:shadow-\[0_12px_32px_color-mix\(in_srgb\,var\(--color-primary-100\)_18\%\,transparent\)\]:is(:where(.group\/cell):hover *){--tw-shadow:0 12px 32px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary-100) 18%,transparent))}}.group-hover\/cell\:shadow-\[0_12px_32px_color-mix\(in_srgb\,var\(--color-primary-100\)_18\%\,transparent\)\]:is(:where(.group\/cell):hover *){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\/code\:opacity-100:is(:where(.group\/code):hover *){opacity:1}.group-hover\/credit\:pointer-events-auto:is(:where(.group\/credit):hover *){pointer-events:auto}.group-hover\/credit\:translate-y-0:is(:where(.group\/credit):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/credit\:opacity-100:is(:where(.group\/credit):hover *){opacity:1}}.group-focus-visible\:bg-primary-100\/18:is(:where(.group):focus-visible *){background-color:#050d172e}@supports (color:color-mix(in lab, red, red)){.group-focus-visible\:bg-primary-100\/18:is(:where(.group):focus-visible *){background-color:color-mix(in oklab, var(--color-primary-100) 18%, transparent)}}.group-focus-visible\:text-primary-100:is(:where(.group):focus-visible *){color:var(--color-primary-100)}.group-focus-visible\/tile\:-translate-y-1:is(:where(.group\/tile):focus-visible *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-visible\/tile\:translate-y-0:is(:where(.group\/tile):focus-visible *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-visible\/tile\:scale-100:is(:where(.group\/tile):focus-visible *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-focus-visible\/tile\:opacity-100:is(:where(.group\/tile):focus-visible *){opacity:1}.group-focus-visible\/tile\:shadow-\[0_12px_32px_color-mix\(in_srgb\,var\(--color-primary-100\)_18\%\,transparent\)\]:is(:where(.group\/tile):focus-visible *){--tw-shadow:0 12px 32px var(--tw-shadow-color,#050d172e)}@supports (color:color-mix(in lab, red, red)){.group-focus-visible\/tile\:shadow-\[0_12px_32px_color-mix\(in_srgb\,var\(--color-primary-100\)_18\%\,transparent\)\]:is(:where(.group\/tile):focus-visible *){--tw-shadow:0 12px 32px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary-100) 18%,transparent))}}.group-focus-visible\/tile\:shadow-\[0_12px_32px_color-mix\(in_srgb\,var\(--color-primary-100\)_18\%\,transparent\)\]:is(:where(.group\/tile):focus-visible *){box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-active\:translate-y-0:is(:where(.group):active *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);inset-block:0}.before\:left-0:before{content:var(--tw-content);left:0}.before\:z-\[2\]:before{content:var(--tw-content);z-index:2}.before\:hidden\!:before{content:var(--tw-content);display:none!important}.before\:w-\[60px\]:before{content:var(--tw-content);width:60px}.before\:border-t-2:before{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:2px}.before\:bg-linear-to-r:before{content:var(--tw-content);--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.before\:bg-linear-to-r:before{--tw-gradient-position:to right in oklab}}.before\:bg-linear-to-r:before{background-image:linear-gradient(var(--tw-gradient-stops))}.before\:from-\(--surface-bg\):before{content:var(--tw-content);--tw-gradient-from:var(--surface-bg);--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))}.before\:to-transparent:before{content:var(--tw-content);--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))}.before\:font-bold:before{content:var(--tw-content);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.before\:text-\(--surface-accent\):before{content:var(--tw-content);color:var(--surface-accent)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:content-\[\'✓\'\]:before{--tw-content:"✓";content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:-inset-y-\[11px\]:after{content:var(--tw-content);inset-block:-11px}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:right-0:after{content:var(--tw-content);right:0}.after\:z-\[1\]:after{content:var(--tw-content);z-index:1}.after\:z-\[2\]:after{content:var(--tw-content);z-index:2}.after\:hidden\!:after{content:var(--tw-content);display:none!important}.after\:w-\[60px\]:after{content:var(--tw-content);width:60px}.after\:bg-linear-to-l:after{content:var(--tw-content);--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab, red, red)){.after\:bg-linear-to-l:after{--tw-gradient-position:to left in oklab}}.after\:bg-linear-to-l:after{background-image:linear-gradient(var(--tw-gradient-stops))}.after\:bg-\[linear-gradient\(135deg\,transparent_55\%\,rgba\(255\,255\,255\,0\.05\)\)\]:after{content:var(--tw-content);background-image:linear-gradient(135deg,#0000 55%,#ffffff0d)}.after\:from-\(--surface-bg\):after{content:var(--tw-content);--tw-gradient-from:var(--surface-bg);--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))}.after\:to-transparent:after{content:var(--tw-content);--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))}.after\:content-\[\"\"\]:after,.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:mt-sp-6:first-child{margin-top:var(--spacing-sp-6)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pr-0:last-child{padding-right:0}.last\:pb-0:last-child{padding-bottom:0}.empty\:hidden:empty{display:none}.focus-within\:border-\(--surface-accent\):focus-within{border-color:var(--surface-accent)}@media (hover:hover){.hover\:mx-\[calc\(var\(--sp-4\)\*-1\)\]:hover{margin-inline:calc(var(--sp-4) * -1)}.hover\:my-0:hover{margin-block:0}.hover\:scale-\[1\.08\]:hover{scale:1.08}.hover\:rounded-md:hover{border-radius:var(--radius-md)}.hover\:\!border-white:hover{border-color:var(--color-white)!important}.hover\:border-\(--surface-accent\):hover{border-color:var(--surface-accent)}.hover\:border-\(--surface-heading\):hover{border-color:var(--surface-heading)}.hover\:border-accent-100:hover{border-color:var(--color-accent-100)}.hover\:border-black\/25:hover{border-color:#00000040}@supports (color:color-mix(in lab, red, red)){.hover\:border-black\/25:hover{border-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.hover\:bg-\(--surface-card\):hover{background-color:var(--surface-card)}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-accent-100\)_3\%\,transparent\)\]:hover{background-color:#01ffcd08}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-accent-100\)_3\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--color-accent-100) 3%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-accent-100\)_4\%\,transparent\)\]:hover{background-color:#01ffcd0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-accent-100\)_4\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--color-accent-100) 4%,transparent)}}.hover\:bg-accent-100:hover{background-color:var(--color-accent-100)}.hover\:bg-bg-200:hover{background-color:var(--color-bg-200)}.hover\:bg-primary-100\/88:hover{background-color:#050d17e0}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary-100\/88:hover{background-color:color-mix(in oklab, var(--color-primary-100) 88%, transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:px-sp-4:hover{padding-inline:var(--spacing-sp-4)}.hover\:text-\(--surface-accent\):hover{color:var(--surface-accent)}.hover\:text-\(--surface-heading\):hover{color:var(--surface-heading)}.hover\:text-accent-100:hover{color:var(--color-accent-100)}.hover\:text-accent-200:hover{color:var(--color-accent-200)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-primary-100:hover{color:var(--color-primary-100)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-accent-100:hover{-webkit-text-decoration-color:var(--color-accent-100);-webkit-text-decoration-color:var(--color-accent-100);text-decoration-color:var(--color-accent-100)}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\(--surface-hover-shadow\):hover{--tw-shadow:var(--surface-hover-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 16px var(--tw-shadow-color,#050d170f)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-md:hover{--tw-shadow:0 4px 16px var(--tw-shadow-color,color-mix(in srgb, var(--color-primary-100) 6%, transparent))}}.hover\:shadow-md:hover{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-accent-200:focus{border-color:var(--color-accent-200)}.focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-accent-200\)_10\%\,transparent\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#2f9c861a)}@supports (color:color-mix(in lab, red, red)){.focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-accent-200\)_10\%\,transparent\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--color-accent-200) 10%,transparent))}}.focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--color-accent-200\)_10\%\,transparent\)\]:focus{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[3px\]:focus-visible{outline-offset:3px}.focus-visible\:outline-\(--accent-100\):focus-visible{outline-color:var(--accent-100)}.focus-visible\:outline-accent-100:focus-visible{outline-color:var(--color-accent-100)}.active\:scale-\[0\.94\]:active{scale:.94}.active\:cursor-grabbing:active{cursor:grabbing}.aria-invalid\:border-error-200[aria-invalid=true]{border-color:var(--color-error-200)}.aria-pressed\:border-\(--surface-heading\)[aria-pressed=true]{border-color:var(--surface-heading)}.aria-pressed\:bg-\(--surface-heading\)[aria-pressed=true]{background-color:var(--surface-heading)}.aria-pressed\:text-\(--surface-heading-contrast\)[aria-pressed=true]{color:var(--surface-heading-contrast)}.aria-selected\:border-accent-100[aria-selected=true]{border-color:var(--color-accent-100)}.aria-selected\:text-\(--surface-heading\)[aria-selected=true]{color:var(--surface-heading)}.data-\[copy-state\=shown\]\:text-\(--accent-100\)[data-copy-state=shown]{color:var(--accent-100)}.data-\[copy-state\=shown\]\:opacity-100[data-copy-state=shown]{opacity:1}.data-\[open\]\:border-\(--surface-card-border\)[data-open]{border-color:var(--surface-card-border)}.data-\[open\]\:shadow-md[data-open]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#050d170f)}@supports (color:color-mix(in lab, red, red)){.data-\[open\]\:shadow-md[data-open]{--tw-shadow:0 4px 16px var(--tw-shadow-color,color-mix(in srgb, var(--color-primary-100) 6%, transparent))}}.data-\[open\]\:shadow-md[data-open]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:transform-none{transform:none}.motion-reduce\:\[animation\:none\],.motion-reduce\:animate-none{animation:none}.motion-reduce\:opacity-100{opacity:1}.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:group-hover\/cell\:transform-none:is(:where(.group\/cell):hover *){transform:none}}.motion-reduce\:group-focus-visible\/tile\:transform-none:is(:where(.group\/tile):focus-visible *){transform:none}@media (hover:hover){.motion-reduce\:hover\:scale-100:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}@media not all and (width>=480px){.max-\[480px\]\:mb-sp-4{margin-bottom:var(--spacing-sp-4)}.max-\[480px\]\:mb-sp-5{margin-bottom:var(--spacing-sp-5)}.max-\[480px\]\:h-\[44px\]{height:44px}.max-\[480px\]\:h-\[132px\]{height:132px}.max-\[480px\]\:h-\[152px\]{height:152px}.max-\[480px\]\:w-\[44px\]{width:44px}.max-\[480px\]\:w-\[132px\]{width:132px}.max-\[480px\]\:w-\[152px\]{width:152px}.max-\[480px\]\:w-full{width:100%}.max-\[480px\]\:grid-cols-\[28px_1fr_auto\]{grid-template-columns:28px 1fr auto}.max-\[480px\]\:flex-col{flex-direction:column}.max-\[480px\]\:flex-wrap{flex-wrap:wrap}.max-\[480px\]\:justify-center{justify-content:center}.max-\[480px\]\:gap-sp-2{gap:var(--spacing-sp-2)}.max-\[480px\]\:p-\[22px_16px\]{padding:22px 16px}.max-\[480px\]\:p-sp-4{padding:var(--spacing-sp-4)}.max-\[480px\]\:px-\[14px\]{padding-inline:14px}.max-\[480px\]\:px-sp-4{padding-inline:var(--spacing-sp-4)}.max-\[480px\]\:py-sp-3{padding-block:var(--spacing-sp-3)}.max-\[480px\]\:py-sp-5{padding-block:var(--spacing-sp-5)}.max-\[480px\]\:py-sp-6{padding-block:var(--spacing-sp-6)}.max-\[480px\]\:pt-\[calc\(var\(--sp-6\)\+var\(--nav-offset\)\)\]{padding-top:calc(var(--sp-6) + var(--nav-offset))}.max-\[480px\]\:pb-sp-5{padding-bottom:var(--spacing-sp-5)}.max-\[480px\]\:text-16{font-size:var(--text-16)}.max-\[480px\]\:text-24{font-size:var(--text-24)}.max-\[480px\]\:text-30{font-size:var(--text-30)}.max-\[480px\]\:text-36{font-size:var(--text-36)}}@media not all and (width>=380px){.max-\[380px\]\:mb-sp-3{margin-bottom:var(--spacing-sp-3)}.max-\[380px\]\:h-\[44px\]{height:44px}.max-\[380px\]\:w-\[44px\]{width:44px}.max-\[380px\]\:px-sp-4{padding-inline:var(--spacing-sp-4)}.max-\[380px\]\:py-sp-5{padding-block:var(--spacing-sp-5)}}@media not all and (width>=64rem){.max-lg\:relative{position:relative}.max-lg\:static{position:static}.max-lg\:top-auto{top:auto}.max-lg\:order-1{order:1}.max-lg\:order-2{order:2}.max-lg\:order-3{order:3}.max-lg\:\[grid-column\:var\(--step-col-md\)\]{grid-column:var(--step-col-md)}.max-lg\:col-auto{grid-column:auto}.max-lg\:col-start-auto{grid-column-start:auto}.max-lg\:\[grid-row\:auto\]{grid-row:auto}.max-lg\:\[grid-row\:var\(--step-row-md\)\]{grid-row:var(--step-row-md)}.max-lg\:row-auto{grid-row:auto}.max-lg\:mx-auto{margin-inline:auto}.max-lg\:my-0{margin-block:0}.max-lg\:mt-sp-4{margin-top:var(--spacing-sp-4)}.max-lg\:hidden{display:none}.max-lg\:max-h-\[min\(360px\,45vh\)\]{max-height:min(360px,45vh)}.max-lg\:max-w-\[400px\]{max-width:400px}.max-lg\:max-w-\[560px\]{max-width:560px}.max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.max-lg\:grid-rows-none{grid-template-rows:none}.max-lg\:justify-center{justify-content:center}.max-lg\:gap-sp-5{gap:var(--spacing-sp-5)}.max-lg\:gap-sp-6{gap:var(--spacing-sp-6)}.max-lg\:gap-y-sp-6{row-gap:var(--spacing-sp-6)}.max-lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-lg\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.max-lg\:p-sp-5{padding:var(--spacing-sp-5)}.max-lg\:py-sp-4{padding-block:var(--spacing-sp-4)}.max-lg\:py-sp-6{padding-block:var(--spacing-sp-6)}.max-lg\:py-sp-7{padding-block:var(--spacing-sp-7)}.max-lg\:pt-\[calc\(var\(--sp-8\)\+var\(--nav-offset\)\)\]{padding-top:calc(var(--sp-8) + var(--nav-offset))}.max-lg\:pt-sp-4{padding-top:var(--spacing-sp-4)}.max-lg\:pb-sp-7{padding-bottom:var(--spacing-sp-7)}.max-lg\:pl-0{padding-left:0}.max-lg\:text-center{text-align:center}.max-lg\:text-left{text-align:left}.max-lg\:text-14{font-size:var(--text-14)}.max-lg\:text-24{font-size:var(--text-24)}.max-lg\:text-48{font-size:var(--text-48)}.max-lg\:filter-none{filter:none}.max-lg\:\[grid-area\:auto\]{grid-area:auto}@media (hover:hover){.max-lg\:group-hover\:scale-none:is(:where(.group):hover *){scale:none}.max-lg\:group-hover\:filter-none:is(:where(.group):hover *){filter:none}}}@media not all and (width>=48rem){.max-md\:static{position:static}.max-md\:bottom-sp-6{bottom:var(--spacing-sp-6)}.max-md\:left-sp-5{left:var(--spacing-sp-5)}.max-md\:order-first{order:-9999}.max-md\:\[grid-column\:auto\]{grid-column:auto}.max-md\:\[grid-row\:auto\]{grid-row:auto}.max-md\:mx-auto{margin-inline:auto}.max-md\:my-0{margin-block:0}.max-md\:mt-sp-5{margin-top:var(--spacing-sp-5)}.max-md\:mb-sp-4{margin-bottom:var(--spacing-sp-4)}.max-md\:mb-sp-5{margin-bottom:var(--spacing-sp-5)}.max-md\:mb-sp-6{margin-bottom:var(--spacing-sp-6)}.max-md\:flex{display:flex}.max-md\:hidden{display:none}.max-md\:aspect-video{aspect-ratio:var(--aspect-video)}.max-md\:h-\[44px\]{height:44px}.max-md\:h-\[90px\]{height:90px}.max-md\:h-\[220px\]{height:220px}.max-md\:h-\[260px\]{height:260px}.max-md\:h-\[270px\]{height:270px}.max-md\:h-\[300px\]{height:300px}.max-md\:h-\[360px\]{height:360px}.max-md\:h-\[380px\]{height:380px}.max-md\:h-sp-7{height:var(--spacing-sp-7)}.max-md\:max-h-\[40vh\]{max-height:40vh}.max-md\:min-h-sp-7{min-height:var(--spacing-sp-7)}.max-md\:w-\[90px\]{width:90px}.max-md\:w-\[220px\]{width:220px}.max-md\:w-\[260px\]{width:260px}.max-md\:w-\[300px\]{width:300px}.max-md\:w-fit{width:fit-content}.max-md\:w-full{width:100%}.max-md\:w-sp-7{width:var(--spacing-sp-7)}.max-md\:max-w-\[320px\]{max-width:320px}.max-md\:max-w-full{max-width:100%}.max-md\:min-w-\[unset\]{min-width:unset}.max-md\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-md\:animate-none{animation:none}.max-md\:scroll-mt-\[calc\(var\(--nav-offset\)\+140px\)\]{scroll-margin-top:calc(var(--nav-offset) + 140px)}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:flex-col{flex-direction:column}.max-md\:flex-wrap{flex-wrap:wrap}.max-md\:items-center{align-items:center}.max-md\:items-start{align-items:flex-start}.max-md\:justify-center{justify-content:center}.max-md\:justify-items-center{justify-items:center}.max-md\:gap-sp-2{gap:var(--spacing-sp-2)}.max-md\:gap-sp-3{gap:var(--spacing-sp-3)}.max-md\:gap-sp-4{gap:var(--spacing-sp-4)}.max-md\:gap-sp-5{gap:var(--spacing-sp-5)}.max-md\:gap-sp-6{gap:var(--spacing-sp-6)}.max-md\:rounded-md{border-radius:var(--radius-md)}.max-md\:border{border-style:var(--tw-border-style);border-width:1px}.max-md\:border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.max-md\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.max-md\:border-\(--surface-card-border\){border-color:var(--surface-card-border)}.max-md\:border-t-accent-100{border-top-color:var(--color-accent-100)}.max-md\:bg-\(--surface-card\){background-color:var(--surface-card)}.max-md\:p-sp-4{padding:var(--spacing-sp-4)}.max-md\:p-sp-5{padding:var(--spacing-sp-5)}.max-md\:p-sp-6{padding:var(--spacing-sp-6)}.max-md\:px-0{padding-inline:0}.max-md\:px-sp-4{padding-inline:var(--spacing-sp-4)}.max-md\:px-sp-5{padding-inline:var(--spacing-sp-5)}.max-md\:py-\(--sp-4\){padding-block:var(--sp-4)}.max-md\:py-\[10px\]{padding-block:10px}.max-md\:py-sp-3{padding-block:var(--spacing-sp-3)}.max-md\:py-sp-4{padding-block:var(--spacing-sp-4)}.max-md\:py-sp-5{padding-block:var(--spacing-sp-5)}.max-md\:py-sp-6{padding-block:var(--spacing-sp-6)}.max-md\:py-sp-7{padding-block:var(--spacing-sp-7)}.max-md\:pt-0{padding-top:0}.max-md\:pt-\[calc\(var\(--sp-7\)\+var\(--nav-offset\)\)\]{padding-top:calc(var(--sp-7) + var(--nav-offset))}.max-md\:pt-sp-3{padding-top:var(--spacing-sp-3)}.max-md\:pt-sp-4{padding-top:var(--spacing-sp-4)}.max-md\:pt-sp-6{padding-top:var(--spacing-sp-6)}.max-md\:pr-\(--sp-4\){padding-right:var(--sp-4)}.max-md\:pb-\[calc\(var\(--sp-4\)\+var\(--sticky-pill-h\,0px\)\)\]{padding-bottom:calc(var(--sp-4) + var(--sticky-pill-h,0px))}.max-md\:pb-sp-4{padding-bottom:var(--spacing-sp-4)}.max-md\:pb-sp-5{padding-bottom:var(--spacing-sp-5)}.max-md\:pb-sp-6{padding-bottom:var(--spacing-sp-6)}.max-md\:pl-0{padding-left:0}.max-md\:pl-sp-4{padding-left:var(--spacing-sp-4)}.max-md\:text-center{text-align:center}.max-md\:text-12{font-size:var(--text-12)}.max-md\:text-14{font-size:var(--text-14)}.max-md\:text-16{font-size:var(--text-16)}.max-md\:text-18{font-size:var(--text-18)}.max-md\:text-20{font-size:var(--text-20)}.max-md\:text-22{font-size:var(--text-22)}.max-md\:text-28{font-size:var(--text-28)}.max-md\:text-30{font-size:var(--text-30)}.max-md\:text-36{font-size:var(--text-36)}.max-md\:\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.max-md\:opacity-100{opacity:1}.max-md\:opacity-\[0\.26\]{opacity:.26}.max-md\:shadow-md{--tw-shadow:0 4px 16px var(--tw-shadow-color,#050d170f)}@supports (color:color-mix(in lab, red, red)){.max-md\:shadow-md{--tw-shadow:0 4px 16px var(--tw-shadow-color,color-mix(in srgb, var(--color-primary-100) 6%, transparent))}}.max-md\: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)}.max-md\:blur-\[52px\]{--tw-blur:blur(52px);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,)}.max-md\:before\:min-w-\[2em\]:before{content:var(--tw-content);min-width:2em}}@media not all and (width>=40rem){.max-sm\:mt-\[7px\]{margin-top:7px}.max-sm\:mt-sp-5{margin-top:var(--spacing-sp-5)}.max-sm\:hidden{display:none}.max-sm\:h-\[18px\]{height:18px}.max-sm\:h-\[28px\]{height:28px}.max-sm\:h-\[34px\]{height:34px}.max-sm\:h-\[44px\]{height:44px}.max-sm\:min-h-0{min-height:0}.max-sm\:w-\[18px\]{width:18px}.max-sm\:w-\[28px\]{width:28px}.max-sm\:w-\[34px\]{width:34px}.max-sm\:w-\[44px\]{width:44px}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:grid-cols-\[34px_1fr_18px\]{grid-template-columns:34px 1fr 18px}.max-sm\:items-start{align-items:flex-start}.max-sm\:gap-sp-3{gap:var(--spacing-sp-3)}.max-sm\:justify-self-start{justify-self:flex-start}.max-sm\:border-2{border-style:var(--tw-border-style);border-width:2px}.max-sm\:px-\[14px\]{padding-inline:14px}.max-sm\:py-sp-3{padding-block:var(--spacing-sp-3)}.max-sm\:text-12{font-size:var(--text-12)}.max-sm\:text-14{font-size:var(--text-14)}.max-sm\:text-16{font-size:var(--text-16)}.max-sm\:text-24{font-size:var(--text-24)}.max-sm\:text-30{font-size:var(--text-30)}.max-sm\:leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.max-sm\:\[text-wrap\:balance\]{text-wrap:balance}.max-sm\:shadow-\[0_0_0_4px_color-mix\(in_srgb\,var\(--color-accent-100\)_20\%\,transparent\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#01ffcd33)}@supports (color:color-mix(in lab, red, red)){.max-sm\:shadow-\[0_0_0_4px_color-mix\(in_srgb\,var\(--color-accent-100\)_20\%\,transparent\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,color-mix(in srgb,var(--color-accent-100) 20%,transparent))}}.max-sm\:shadow-\[0_0_0_4px_color-mix\(in_srgb\,var\(--color-accent-100\)_20\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.max-sm\:\[--ladder-node\:32px\]{--ladder-node:32px}.max-sm\:\[--xc-h\:220px\]{--xc-h:220px}}@media (width>=560px){.min-\[560px\]\:w-auto{width:auto}.min-\[560px\]\:flex-\[0_0_auto\]{flex:none}.min-\[560px\]\:flex-\[1_1_200px\]{flex:200px}.min-\[560px\]\:flex-row{flex-direction:row}.min-\[560px\]\:flex-wrap{flex-wrap:wrap}}@media (width>=48rem){.md\:mx-0{margin-inline:0}.md\:my-0{margin-block:0}.md\:mb-sp-7{margin-bottom:var(--spacing-sp-7)}.md\:block{display:block}.md\:inline-flex{display:inline-flex}.md\:min-h-0{min-height:0}.md\:w-full{width:100%}.md\:flex-col{flex-direction:column}.md\:flex-wrap{flex-wrap:wrap}.md\:justify-center{justify-content:center}.md\:gap-0{gap:0}.md\:gap-sp-4{gap:var(--spacing-sp-4)}.md\:overflow-visible{overflow:visible}.md\:rounded-none{border-radius:0}.md\:border-transparent{border-color:#0000}.md\:bg-transparent{background-color:#0000}.md\:px-0{padding-inline:0}.md\:px-\[22px\]{padding-inline:22px}.md\:px-sp-5{padding-inline:var(--spacing-sp-5)}.md\:py-0{padding-block:0}.md\:py-\[13px\]{padding-block:13px}.md\:py-\[18px\]{padding-block:18px}.md\:pt-0{padding-top:0}.md\:pt-4{padding-top:calc(var(--spacing) * 4)}.md\:font-heading{font-family:var(--font-heading)}.md\:text-16{font-size:var(--text-16)}.md\:text-18{font-size:var(--text-18)}.md\:leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.md\:whitespace-normal{white-space:normal}.md\: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)}.md\:aria-selected\:rounded-md[aria-selected=true]{border-radius:var(--radius-md)}.md\:aria-selected\:border-accent-100[aria-selected=true]{border-color:var(--color-accent-100)}.md\:aria-selected\:bg-\(--surface-card\)[aria-selected=true]{background-color:var(--surface-card)}.md\:aria-selected\:shadow-md[aria-selected=true]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#050d170f)}@supports (color:color-mix(in lab, red, red)){.md\:aria-selected\:shadow-md[aria-selected=true]{--tw-shadow:0 4px 16px var(--tw-shadow-color,color-mix(in srgb, var(--color-primary-100) 6%, transparent))}}.md\:aria-selected\:shadow-md[aria-selected=true]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (width>=64rem){.lg\:absolute{position:absolute}.lg\:top-1\/2{top:50%}.lg\:left-0{left:0}.lg\:z-10{z-index:10}.lg\:mt-0{margin-top:0}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:min-h-\[420px\]{min-height:420px}.lg\:w-\[380px\]{width:380px}.lg\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:flex-col{flex-direction:column}.lg\:justify-center{justify-content:center}.lg\:rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.lg\:rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.lg\:pt-0{padding-top:0}.lg\:shadow-\[0_24px_60px_color-mix\(in_srgb\,var\(--color-primary-100\)_25\%\,transparent\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#050d1740)}@supports (color:color-mix(in lab, red, red)){.lg\:shadow-\[0_24px_60px_color-mix\(in_srgb\,var\(--color-primary-100\)_25\%\,transparent\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary-100) 25%,transparent))}}.lg\:shadow-\[0_24px_60px_color-mix\(in_srgb\,var\(--color-primary-100\)_25\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media print{.print\:static{position:static}.print\:mt-sp-1{margin-top:var(--spacing-sp-1)}.print\:block{display:block}.print\:hidden{display:none}.print\:aspect-auto{aspect-ratio:auto}.print\:max-w-none{max-width:none}.print\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.print\:transform-none{transform:none}.print\:cursor-auto{cursor:auto}.print\:break-inside-avoid{break-inside:avoid}.print\:bg-transparent{background-color:#0000}.print\:bg-none{background-image:none}.print\:p-0{padding:0}.print\:px-0{padding-inline:0}.print\:pt-sp-2{padding-top:var(--spacing-sp-2)}.print\:pb-0{padding-bottom:0}.print\:text-text-100{color:var(--color-text-100)}.print\:opacity-100{opacity:1}.print\: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)}.print\:backdrop-blur-none{--tw-backdrop-blur: ;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,)}}@media (pointer:coarse){.pointer-coarse\:opacity-100{opacity:1}}.container8\:absolute:is([data-site=container8] *){position:absolute}.container8\:relative:is([data-site=container8] *){position:relative}.container8\:inset-0:is([data-site=container8] *){inset:0}.container8\:isolate:is([data-site=container8] *){isolation:isolate}.container8\:z-\[2\]:is([data-site=container8] *){z-index:2}.container8\:mx-0:is([data-site=container8] *){margin-inline:0}.container8\:mt-0:is([data-site=container8] *){margin-top:0}.container8\:mt-sp-6:is([data-site=container8] *){margin-top:var(--spacing-sp-6)}.container8\:-mb-sp-7:is([data-site=container8] *){margin-bottom:calc(var(--spacing-sp-7) * -1)}.container8\:mb-sp-1:is([data-site=container8] *){margin-bottom:var(--spacing-sp-1)}.container8\:contents:is([data-site=container8] *){display:contents}.container8\:hidden:is([data-site=container8] *){display:none}.container8\:size-sp-6:is([data-site=container8] *){width:var(--spacing-sp-6);height:var(--spacing-sp-6)}.container8\:h-full:is([data-site=container8] *){height:100%}.container8\:h-sp-7:is([data-site=container8] *){height:var(--spacing-sp-7)}.container8\:min-h-\[360px\]:is([data-site=container8] *){min-height:360px}.container8\:w-sp-7:is([data-site=container8] *){width:var(--spacing-sp-7)}.container8\:max-w-\[460px\]:is([data-site=container8] *){max-width:460px}.container8\:max-w-\[560px\]:is([data-site=container8] *){max-width:560px}.container8\:max-w-\[960px\]:is([data-site=container8] *){max-width:960px}.container8\:max-w-\[1152px\]:is([data-site=container8] *){max-width:1152px}.container8\:max-w-\[1200px\]:is([data-site=container8] *){max-width:1200px}.container8\:min-w-0:is([data-site=container8] *){min-width:0}.container8\:shrink:is([data-site=container8] *){flex-shrink:1}.container8\:grid-cols-2:is([data-site=container8] *){grid-template-columns:repeat(2,minmax(0,1fr))}.container8\:grid-cols-4:is([data-site=container8] *){grid-template-columns:repeat(4,minmax(0,1fr))}.container8\:grid-cols-\[48px_1fr\]:is([data-site=container8] *){grid-template-columns:48px 1fr}.container8\:flex-row:is([data-site=container8] *){flex-direction:row}.container8\:flex-nowrap:is([data-site=container8] *){flex-wrap:nowrap}.container8\:flex-wrap:is([data-site=container8] *){flex-wrap:wrap}.container8\:items-center:is([data-site=container8] *){align-items:center}.container8\:items-end:is([data-site=container8] *){align-items:flex-end}.container8\:items-stretch:is([data-site=container8] *){align-items:stretch}.container8\:justify-between:is([data-site=container8] *){justify-content:space-between}.container8\:justify-start:is([data-site=container8] *){justify-content:flex-start}.container8\:gap-0:is([data-site=container8] *){gap:0}.container8\:gap-sp-5:is([data-site=container8] *){gap:var(--spacing-sp-5)}.container8\:gap-sp-6:is([data-site=container8] *){gap:var(--spacing-sp-6)}.container8\:gap-sp-7:is([data-site=container8] *){gap:var(--spacing-sp-7)}.container8\:gap-sp-8:is([data-site=container8] *){gap:var(--spacing-sp-8)}.container8\:gap-x-sp-6:is([data-site=container8] *){column-gap:var(--spacing-sp-6)}.container8\:gap-y-sp-3:is([data-site=container8] *){row-gap:var(--spacing-sp-3)}.container8\:overflow-hidden:is([data-site=container8] *){overflow:hidden}.container8\:overflow-visible:is([data-site=container8] *){overflow:visible}.container8\:rounded-md:is([data-site=container8] *){border-radius:var(--radius-md)}.container8\:rounded-none:is([data-site=container8] *){border-radius:0}.container8\:border:is([data-site=container8] *){border-style:var(--tw-border-style);border-width:1px}.container8\:border-0:is([data-site=container8] *){border-style:var(--tw-border-style);border-width:0}.container8\:border-t:is([data-site=container8] *){border-top-style:var(--tw-border-style);border-top-width:1px}.container8\:border-l-0:is([data-site=container8] *){border-left-style:var(--tw-border-style);border-left-width:0}.container8\:border-\(--color-accent-100\):is([data-site=container8] *){border-color:var(--color-accent-100)}.container8\:border-\(--color-accent-200\):is([data-site=container8] *){border-color:var(--color-accent-200)}.container8\:border-\(--color-accent-300\):is([data-site=container8] *){border-color:var(--color-accent-300)}.container8\:border-\(--glass-hairline\):is([data-site=container8] *){border-color:var(--glass-hairline)}.container8\:border-\(--glass-line\):is([data-site=container8] *){border-color:var(--glass-line)}.container8\:border-\(--glass-outline\):is([data-site=container8] *){border-color:var(--glass-outline)}.container8\:bg-\(--color-bg-200\):is([data-site=container8] *){background-color:var(--color-bg-200)}.container8\:bg-\(--color-primary-200\):is([data-site=container8] *){background-color:var(--color-primary-200)}.container8\:bg-\(--glass-card\):is([data-site=container8] *){background-color:var(--glass-card)}.container8\:bg-\(--glass-menu\):is([data-site=container8] *){background-color:var(--glass-menu)}.container8\:bg-\(--glass-tile\):is([data-site=container8] *){background-color:var(--glass-tile)}.container8\:bg-\(--surface-card\):is([data-site=container8] *){background-color:var(--surface-card)}.container8\:bg-\[color-mix\(in_srgb\,var\(--color-accent-100\)_6\%\,var\(--glass-card\)\)\]:is([data-site=container8] *){background-color:#01ffcd}@supports (color:color-mix(in lab, red, red)){.container8\:bg-\[color-mix\(in_srgb\,var\(--color-accent-100\)_6\%\,var\(--glass-card\)\)\]:is([data-site=container8] *){background-color:color-mix(in srgb,var(--color-accent-100) 6%,var(--glass-card))}}.container8\:bg-transparent:is([data-site=container8] *){background-color:#0000}.container8\:bg-none:is([data-site=container8] *){background-image:none}.container8\:\[mask-image\:linear-gradient\(90deg\,transparent_0\%\,black_45\%\)\]:is([data-site=container8] *){-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45%);mask-image:linear-gradient(90deg,#0000 0%,#000 45%)}.container8\:p-0:is([data-site=container8] *){padding:0}.container8\:p-\[36px\]:is([data-site=container8] *){padding:36px}.container8\:px-0:is([data-site=container8] *){padding-inline:0}.container8\:px-\[56px\]:is([data-site=container8] *){padding-inline:56px}.container8\:py-0:is([data-site=container8] *){padding-block:0}.container8\:py-\[40px\]:is([data-site=container8] *){padding-block:40px}.container8\:py-sp-8:is([data-site=container8] *){padding-block:var(--spacing-sp-8)}.container8\:pt-sp-4:is([data-site=container8] *){padding-top:var(--spacing-sp-4)}.container8\:pb-0:is([data-site=container8] *){padding-bottom:0}.container8\:pb-sp-5:is([data-site=container8] *){padding-bottom:var(--spacing-sp-5)}.container8\:text-left:is([data-site=container8] *){text-align:left}.container8\:font-label:is([data-site=container8] *){font-family:var(--font-label)}.container8\:text-12:is([data-site=container8] *){font-size:var(--text-12)}.container8\:text-14:is([data-site=container8] *){font-size:var(--text-14)}.container8\:text-16:is([data-site=container8] *){font-size:var(--text-16)}.container8\:text-34:is([data-site=container8] *){font-size:var(--text-34)}.container8\:text-\[clamp\(var\(--text-24\)\,3\.4vw\,var\(--text-40\)\)\]:is([data-site=container8] *){font-size:clamp(var(--text-24), 3.4vw, var(--text-40))}.container8\:leading-snug:is([data-site=container8] *){--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.container8\:font-medium:is([data-site=container8] *){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.container8\:font-normal:is([data-site=container8] *){--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.container8\:tracking-\[-0\.02em\]:is([data-site=container8] *){--tw-tracking:-.02em;letter-spacing:-.02em}.container8\:tracking-normal:is([data-site=container8] *){--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.container8\:text-\(--color-accent-100\):is([data-site=container8] *){color:var(--color-accent-100)}.container8\:text-\(--color-accent-200\):is([data-site=container8] *){color:var(--color-accent-200)}.container8\:text-\(--color-accent-300\):is([data-site=container8] *){color:var(--color-accent-300)}.container8\:text-\(--color-ink\):is([data-site=container8] *){color:var(--color-ink)}.container8\:text-\(--color-muted\):is([data-site=container8] *){color:var(--color-muted)}.container8\:text-\(--surface-body\):is([data-site=container8] *){color:var(--surface-body)}.container8\:text-\(--surface-link\):is([data-site=container8] *){color:var(--surface-link)}.container8\:text-\(--surface-muted\):is([data-site=container8] *){color:var(--surface-muted)}.container8\:text-error-100:is([data-site=container8] *){color:var(--color-error-100)}.container8\:text-white:is([data-site=container8] *){color:var(--color-white)}.container8\:normal-case:is([data-site=container8] *){text-transform:none}.container8\:not-italic:is([data-site=container8] *){font-style:normal}.container8\:opacity-75:is([data-site=container8] *){opacity:.75}.container8\:brightness-0:is([data-site=container8] *){--tw-brightness:brightness(0%);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,)}.container8\:invert:is([data-site=container8] *){--tw-invert:invert(100%);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,)}.container8\:backdrop-blur-\[22px\]:is([data-site=container8] *){--tw-backdrop-blur:blur(22px);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,)}.container8\:backdrop-blur-\[26px\]:is([data-site=container8] *){--tw-backdrop-blur:blur(26px);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,)}.container8\:backdrop-blur-lg:is([data-site=container8] *){--tw-backdrop-blur:blur(var(--blur-lg));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,)}.container8\:backdrop-blur-none:is([data-site=container8] *){--tw-backdrop-blur: ;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,)}.container8\:\[--card-gap\:1px\]:is([data-site=container8] *){--card-gap:1px}.container8\:\[--surface-accent\:var\(--color-accent-100\)\]:is([data-site=container8] *){--surface-accent:var(--color-accent-100)}.container8\:\[--surface-bg\:transparent\]:is([data-site=container8] *){--surface-bg:transparent}.container8\:\[counter-increment\:card\]:is([data-site=container8] *){counter-increment:card}.container8\:\[counter-reset\:card\]:is([data-site=container8] *){counter-reset:card}@media (hover:hover){.container8\:group-hover\/card\:translate-y-0:is([data-site=container8] *):is(:where(.group\/card):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.container8\:group-hover\/card\:shadow-none:is([data-site=container8] *):is(:where(.group\/card):hover *){--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)}}.container8\:placeholder\:text-\(--color-muted\):is([data-site=container8] *)::placeholder{color:var(--color-muted)}.container8\:before\:pointer-events-none:is([data-site=container8] *):before{content:var(--tw-content);pointer-events:none}.container8\:before\:absolute:is([data-site=container8] *):before{content:var(--tw-content);position:absolute}.container8\:before\:inset-\[8\%\]:is([data-site=container8] *):before{content:var(--tw-content);inset:8%}.container8\:before\:top-1\/2:is([data-site=container8] *):before{content:var(--tw-content);top:50%}.container8\:before\:right-\[-12\%\]:is([data-site=container8] *):before{content:var(--tw-content);right:-12%}.container8\:before\:-z-10:is([data-site=container8] *):before{content:var(--tw-content);z-index:calc(10 * -1)}.container8\:before\:mb-sp-3:is([data-site=container8] *):before{content:var(--tw-content);margin-bottom:var(--spacing-sp-3)}.container8\:before\:hidden:is([data-site=container8] *):before{content:var(--tw-content);display:none}.container8\:before\:aspect-square:is([data-site=container8] *):before{content:var(--tw-content);aspect-ratio:1}.container8\:before\:w-\[55\%\]:is([data-site=container8] *):before{content:var(--tw-content);width:55%}.container8\:before\:-translate-y-1\/2:is([data-site=container8] *):before{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.container8\:before\:animate-halo-spin:is([data-site=container8] *):before{content:var(--tw-content);animation:var(--animate-halo-spin)}.container8\:before\:rounded-full:is([data-site=container8] *):before{content:var(--tw-content);border-radius:var(--radius-full)}.container8\:before\:font-label:is([data-site=container8] *):before{content:var(--tw-content);font-family:var(--font-label)}.container8\:before\:text-14:is([data-site=container8] *):before{content:var(--tw-content);font-size:var(--text-14)}.container8\:before\:text-\(--color-accent-100\):is([data-site=container8] *):before{content:var(--tw-content);color:var(--color-accent-100)}.container8\:before\:opacity-45:is([data-site=container8] *):before{content:var(--tw-content);opacity:.45}.container8\:before\:opacity-80:is([data-site=container8] *):before{content:var(--tw-content);opacity:.8}.container8\:before\:blur-\[60px\]:is([data-site=container8] *):before{content:var(--tw-content);--tw-blur:blur(60px);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,)}.container8\:before\:blur-\[80px\]:is([data-site=container8] *):before{content:var(--tw-content);--tw-blur:blur(80px);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,)}.container8\:before\:content-\[\'\'\]:is([data-site=container8] *):before{--tw-content:"";content:var(--tw-content)}.container8\:before\:content-\[counter\(card\,decimal-leading-zero\)\]:is([data-site=container8] *):before{--tw-content:counter(card,decimal-leading-zero);content:var(--tw-content)}.container8\:before\:\[background\:var\(--halo\)\]:is([data-site=container8] *):before{content:var(--tw-content);background:var(--halo)}.container8\:after\:hidden:is([data-site=container8] *):after{content:var(--tw-content);display:none}.container8\:focus\:border-\(--color-accent-100\):is([data-site=container8] *):focus{border-color:var(--color-accent-100)}@media (prefers-reduced-motion:reduce){.container8\:motion-reduce\:before\:animate-none:is([data-site=container8] *):before{content:var(--tw-content);animation:none}}@media not all and (width>=64rem){.container8\:max-lg\:grid-cols-1:is([data-site=container8] *){grid-template-columns:repeat(1,minmax(0,1fr))}.container8\:max-lg\:grid-cols-2:is([data-site=container8] *){grid-template-columns:repeat(2,minmax(0,1fr))}.container8\:max-lg\:\[mask-image\:linear-gradient\(180deg\,transparent_0\%\,black_35\%\)\]:is([data-site=container8] *){-webkit-mask-image:linear-gradient(#0000 0%,#000 35%);mask-image:linear-gradient(#0000 0%,#000 35%)}.container8\:max-lg\:p-sp-6:is([data-site=container8] *){padding:var(--spacing-sp-6)}}@media not all and (width>=48rem){.container8\:max-md\:mx-sp-4:is([data-site=container8] *){margin-inline:var(--spacing-sp-4)}.container8\:max-md\:w-auto:is([data-site=container8] *){width:auto}.container8\:max-md\:grid-cols-1:is([data-site=container8] *){grid-template-columns:repeat(1,minmax(0,1fr))}.container8\:max-md\:px-sp-5:is([data-site=container8] *){padding-inline:var(--spacing-sp-5)}.container8\:max-md\:py-sp-7:is([data-site=container8] *){padding-block:var(--spacing-sp-7)}.container8\:max-md\:text-14:is([data-site=container8] *){font-size:var(--text-14)}.container8\:max-md\:before\:hidden:is([data-site=container8] *):before{content:var(--tw-content);display:none}}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[\&_\*\]\:animate-none *{animation:none}}.\[\&_\.btn\]\:w-full .btn{width:100%}.\[\&_\.btn\]\:justify-center .btn{justify-content:center}@media not all and (width>=48rem){.max-md\:\[\&_\.btn\]\:mr-auto .btn{margin-right:auto}.max-md\:\[\&_\.btn\]\:ml-auto .btn{margin-left:auto}.max-md\:\[\&_\.btn\]\:flex .btn{display:flex}.max-md\:\[\&_\.btn\]\:w-fit .btn{width:fit-content}}.\[\&_\.btn-group\]\:justify-center .btn-group{justify-content:center}.\[\&_\.container\]\:relative .container{position:relative}.\[\&_\.container\]\:z-\[1\] .container{z-index:1}.\[\&_\.ds-icon\]\:block .ds-icon{display:block}.\[\&_\.hl-container\]\:text-36 .hl-container{font-size:var(--text-36)}.\[\&_\.hl-container\]\:font-bold .hl-container{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\.hl-container\]\:text-\(--surface-accent\) .hl-container{color:var(--surface-accent)}@media not all and (width>=48rem){.\[\&_\.hl-container\]\:max-md\:text-30 .hl-container{font-size:var(--text-30)}}.\[\&_\.hubspot-html-text\]\:min-w-0 .hubspot-html-text{min-width:0}.\[\&_\.hubspot-html-text\]\:flex-1 .hubspot-html-text{flex:1}.\[\&_\.rich-html-embed\]\:my-sp-4 .rich-html-embed{margin-block:var(--spacing-sp-4)}.\[\&_\.tagline\]\:mb-sp-2 .tagline{margin-bottom:var(--spacing-sp-2)}.\[\&_\.tagline\]\:mb-sp-3 .tagline{margin-bottom:var(--spacing-sp-3)}.\[\&_\.tagline\]\:mb-sp-4 .tagline{margin-bottom:var(--spacing-sp-4)}@media not all and (width>=480px){.max-\[480px\]\:\[\&_\.xalt-icon\]\:h-\[20px\] .xalt-icon{height:20px}.max-\[480px\]\:\[\&_\.xalt-icon\]\:w-\[20px\] .xalt-icon{width:20px}}.\[\&_\:is\(h1\,h2\)\]\:m-0 :is(h1,h2){margin:0}.\[\&_\:is\(h1\,h2\)\]\:mt-sp-7 :is(h1,h2){margin-top:var(--spacing-sp-7)}.\[\&_\:is\(h1\,h2\)\]\:mb-sp-3 :is(h1,h2){margin-bottom:var(--spacing-sp-3)}.\[\&_\:is\(h1\,h2\)\]\:mb-sp-4 :is(h1,h2){margin-bottom:var(--spacing-sp-4)}.\[\&_\:is\(h1\,h2\)\]\:mb-sp-5 :is(h1,h2){margin-bottom:var(--spacing-sp-5)}.\[\&_\:is\(h1\,h2\)\]\:font-heading :is(h1,h2){font-family:var(--font-heading)}.\[\&_\:is\(h1\,h2\)\]\:text-14 :is(h1,h2){font-size:var(--text-14)}.\[\&_\:is\(h1\,h2\)\]\:text-34 :is(h1,h2){font-size:var(--text-34)}.\[\&_\:is\(h1\,h2\)\]\:text-40 :is(h1,h2){font-size:var(--text-40)}.\[\&_\:is\(h1\,h2\)\]\:text-48 :is(h1,h2){font-size:var(--text-48)}.\[\&_\:is\(h1\,h2\)\]\:leading-tight :is(h1,h2){--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\[\&_\:is\(h1\,h2\)\]\:font-bold :is(h1,h2){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\:is\(h1\,h2\)\]\:tracking-\[-0\.02em\] :is(h1,h2){--tw-tracking:-.02em;letter-spacing:-.02em}.\[\&_\:is\(h1\,h2\)\]\:tracking-widest :is(h1,h2){--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[\&_\:is\(h1\,h2\)\]\:text-\(--surface-heading\) :is(h1,h2){color:var(--surface-heading)}.\[\&_\:is\(h1\,h2\)\]\:text-accent-100 :is(h1,h2){color:var(--color-accent-100)}.\[\&_\:is\(h1\,h2\)\]\:text-white :is(h1,h2){color:var(--color-white)}.\[\&_\:is\(h1\,h2\)\]\:uppercase :is(h1,h2){text-transform:uppercase}@media not all and (width>=64rem){.\[\&_\:is\(h1\,h2\)\]\:max-lg\:text-34 :is(h1,h2){font-size:var(--text-34)}.max-lg\:\[\&_\:is\(h1\,h2\)\]\:text-36 :is(h1,h2){font-size:var(--text-36)}}@media not all and (width>=48rem){.max-md\:\[\&_\:is\(h1\,h2\)\]\:mb-sp-4 :is(h1,h2){margin-bottom:var(--spacing-sp-4)}.\[\&_\:is\(h1\,h2\)\]\:max-md\:text-28 :is(h1,h2),.max-md\:\[\&_\:is\(h1\,h2\)\]\:text-28 :is(h1,h2){font-size:var(--text-28)}}.container8\:\[\&_\:is\(h1\,h2\)\]\:mb-sp-3:is([data-site=container8] *) :is(h1,h2){margin-bottom:var(--spacing-sp-3)}.container8\:\[\&_\:is\(h1\,h2\)\]\:font-label:is([data-site=container8] *) :is(h1,h2){font-family:var(--font-label)}.container8\:\[\&_\:is\(h1\,h2\)\]\:text-12:is([data-site=container8] *) :is(h1,h2){font-size:var(--text-12)}.container8\:\[\&_\:is\(h1\,h2\)\]\:font-normal:is([data-site=container8] *) :is(h1,h2){--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.container8\:\[\&_\:is\(h1\,h2\)\]\:tracking-normal:is([data-site=container8] *) :is(h1,h2){--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.container8\:\[\&_\:is\(h1\,h2\)\]\:text-\(--color-muted\):is([data-site=container8] *) :is(h1,h2){color:var(--color-muted)}.\[\&_a\]\:inline-flex a{display:inline-flex}.\[\&_a\]\:items-center a{align-items:center}.\[\&_a\]\:gap-sp-2 a{gap:var(--spacing-sp-2)}.\[\&_a\]\:text-14 a{font-size:var(--text-14)}.\[\&_a\]\:leading-relaxed a{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_a\]\:font-bold a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_a\]\:text-\(--surface-accent\) a{color:var(--surface-accent)}.\[\&_a\]\:text-\(--surface-link\) a{color:var(--surface-link)}.\[\&_a\]\:text-\[rgba\(255\,255\,255\,\.75\)\] a{color:#ffffffbf}.\[\&_a\]\:text-accent-100 a{color:var(--color-accent-100)}.\[\&_a\]\:text-accent-200 a{color:var(--color-accent-200)}.\[\&_a\]\:text-inherit a{color:inherit}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:decoration-current a{text-decoration-color:currentColor}.\[\&_a\]\:underline-offset-2 a{text-underline-offset:2px}.\[\&_a\]\:transition-\[color\] a{transition-property:color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_a\]\:duration-200 a{--tw-duration:.2s;transition-duration:.2s}.\[\&_a\]\:before\:shrink-0 a:before{content:var(--tw-content);flex-shrink:0}.\[\&_a\]\:before\:text-16 a:before{content:var(--tw-content);font-size:var(--text-16)}.\[\&_a\]\:before\:font-bold a:before{content:var(--tw-content);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_a\]\:before\:text-accent-100 a:before{content:var(--tw-content);color:var(--color-accent-100)}.\[\&_a\]\:before\:content-\[\'›\'\] a:before{--tw-content:"›";content:var(--tw-content)}@media (hover:hover){.\[\&_a\]\:hover\:text-accent-100 a:hover{color:var(--color-accent-100)}.\[\&_a\]\:hover\:opacity-100 a:hover{opacity:1}}.container8\:\[\&_a\]\:text-\(--color-text-100\):is([data-site=container8] *) a{color:var(--color-text-100)}.container8\:\[\&_a\]\:text-inherit:is([data-site=container8] *) a{color:inherit}.container8\:\[\&_a\]\:before\:hidden:is([data-site=container8] *) a:before{content:var(--tw-content);display:none}.\[\&_blockquote\]\:border-l-4 blockquote{border-left-style:var(--tw-border-style);border-left-width:4px}.\[\&_blockquote\]\:border-accent-200 blockquote{border-color:var(--color-accent-200)}.\[\&_blockquote\]\:pl-sp-4 blockquote{padding-left:var(--spacing-sp-4)}.\[\&_blockquote\]\:text-\(--surface-muted\) blockquote{color:var(--surface-muted)}.\[\&_blockquote\]\:italic blockquote{font-style:italic}.\[\&_code\]\:rounded-md code{border-radius:var(--radius-md)}.\[\&_code\]\:bg-bg-100 code{background-color:var(--color-bg-100)}.\[\&_code\]\:px-sp-2 code{padding-inline:var(--spacing-sp-2)}.\[\&_code\]\:py-\[2px\] code{padding-block:2px}.\[\&_code\]\:font-\[\'SF_Mono\'\,_\'Fira_Code\'\,_monospace\] code{font-family:SF Mono,Fira Code,monospace}.\[\&_code\]\:text-14 code{font-size:var(--text-14)}.\[\&_code\]\:text-\(--surface-accent\) code{color:var(--surface-accent)}.\[\&_figure\]\:my-sp-5 figure{margin-block:var(--spacing-sp-5)}.\[\&_figure_img\]\:rounded-md figure img{border-radius:var(--radius-md)}.\[\&_h2\]\:mb-sp-5 h2{margin-bottom:var(--spacing-sp-5)}.\[\&_h3\]\:mt-sp-6 h3{margin-top:var(--spacing-sp-6)}.\[\&_h3\]\:mb-sp-1 h3{margin-bottom:var(--spacing-sp-1)}.\[\&_h3\]\:mb-sp-2 h3{margin-bottom:var(--spacing-sp-2)}.\[\&_h3\]\:mb-sp-3 h3{margin-bottom:var(--spacing-sp-3)}.\[\&_h3\]\:font-heading h3{font-family:var(--font-heading)}.\[\&_h3\]\:text-16 h3{font-size:var(--text-16)}.\[\&_h3\]\:text-18 h3{font-size:var(--text-18)}.\[\&_h3\]\:text-22 h3{font-size:var(--text-22)}.\[\&_h3\]\:leading-normal h3{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.\[\&_h3\]\:font-bold h3{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h3\]\:text-\(--surface-heading\) h3{color:var(--surface-heading)}@media not all and (width>=64rem){.max-lg\:\[\&_h3\]\:text-18 h3{font-size:var(--text-18)}}@media not all and (width>=48rem){.max-md\:\[\&_h3\]\:text-16 h3{font-size:var(--text-16)}}.container8\:\[\&_h3\]\:text-20:is([data-site=container8] *) h3{font-size:var(--text-20)}.\[\&_h4\]\:mt-sp-5 h4{margin-top:var(--spacing-sp-5)}.\[\&_h4\]\:mb-sp-2 h4{margin-bottom:var(--spacing-sp-2)}.\[\&_h4\]\:text-\(--surface-heading\) h4{color:var(--surface-heading)}.\[\&_h5\]\:mt-sp-5 h5{margin-top:var(--spacing-sp-5)}.\[\&_h5\]\:mb-sp-2 h5{margin-bottom:var(--spacing-sp-2)}.\[\&_h5\]\:text-\(--surface-heading\) h5{color:var(--surface-heading)}.\[\&_h6\]\:mt-sp-4 h6{margin-top:var(--spacing-sp-4)}.\[\&_h6\]\:mb-sp-2 h6{margin-bottom:var(--spacing-sp-2)}.\[\&_h6\]\:text-\(--surface-heading\) h6{color:var(--surface-heading)}.\[\&_img\]\:pointer-events-none img{pointer-events:none}.\[\&_img\]\:block img{display:block}.\[\&_img\]\:h-auto img{height:auto}.\[\&_img\]\:h-full img{height:100%}.\[\&_img\]\:w-auto img{width:auto}.\[\&_img\]\:w-full img{width:100%}.\[\&_img\]\:max-w-full img{max-width:100%}.\[\&_img\]\:object-contain img{object-fit:contain}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_img\]\:\[object-position\:var\(--slide-focus\,50\%_50\%\)\] img{object-position:var(--slide-focus,50% 50%)}.\[\&_img\]\:\[object-position\:var\(--tile-focus\,50\%_50\%\)\] img{object-position:var(--tile-focus,50% 50%)}@media print{.print\:\[\&_img\]\:h-auto img{height:auto}}.container8\:\[\&_img\]\:rounded-md:is([data-site=container8] *) img{border-radius:var(--radius-md)}.container8\:\[\&_img\]\:opacity-75:is([data-site=container8] *) img{opacity:.75}.container8\:\[\&_img\]\:brightness-0:is([data-site=container8] *) img{--tw-brightness:brightness(0%);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,)}.container8\:\[\&_img\]\:invert:is([data-site=container8] *) img{--tw-invert:invert(100%);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,)}.\[\&_input\]\:mt-\[3px\] input{margin-top:3px}.\[\&_input\]\:shrink-0 input{flex-shrink:0}.\[\&_li\]\:relative li{position:relative}.\[\&_li\]\:mb-sp-2 li{margin-bottom:var(--spacing-sp-2)}.\[\&_li\]\:block li{display:block}.\[\&_li\]\:border-t li{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_li\]\:border-\(--surface-hairline\) li{border-color:var(--surface-hairline)}.\[\&_li\]\:py-sp-3 li{padding-block:var(--spacing-sp-3)}.\[\&_li\]\:pl-\[1\.5em\] li{padding-left:1.5em}.\[\&_li\]\:before\:absolute li:before{content:var(--tw-content);position:absolute}.\[\&_li\]\:before\:top-\[13px\] li:before{content:var(--tw-content);top:13px}.\[\&_li\]\:before\:left-0 li:before{content:var(--tw-content);left:0}.\[\&_li\]\:before\:font-bold li:before{content:var(--tw-content);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_li\]\:before\:text-\(--surface-accent\) li:before{content:var(--tw-content);color:var(--surface-accent)}.\[\&_li\]\:before\:content-\[\'✓\'\] li:before{--tw-content:"✓";content:var(--tw-content)}.\[\&_p\]\:m-0 p{margin:0}.\[\&_p\]\:mx-0 p{margin-inline:0}.\[\&_p\]\:mx-auto p{margin-inline:auto}.\[\&_p\]\:mt-0 p{margin-top:0}.\[\&_p\]\:mb-sp-2 p{margin-bottom:var(--spacing-sp-2)}.\[\&_p\]\:mb-sp-3 p{margin-bottom:var(--spacing-sp-3)}.\[\&_p\]\:mb-sp-4 p{margin-bottom:var(--spacing-sp-4)}.\[\&_p\]\:mb-sp-5 p{margin-bottom:var(--spacing-sp-5)}.\[\&_p\]\:mb-sp-6 p{margin-bottom:var(--spacing-sp-6)}.\[\&_p\]\:inline p{display:inline}.\[\&_p\]\:max-w-\[560px\] p{max-width:560px}.\[\&_p\]\:text-14 p{font-size:var(--text-14)}.\[\&_p\]\:text-16 p{font-size:var(--text-16)}.\[\&_p\]\:text-18 p{font-size:var(--text-18)}.\[\&_p\]\:leading-normal p{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_p\]\:text-\(--surface-body\) p{color:var(--surface-body)}.\[\&_p\]\:text-text-100 p{color:var(--color-text-100)}@media not all and (width>=64rem){.max-lg\:\[\&_p\]\:text-14 p{font-size:var(--text-14)}}@media not all and (width>=48rem){.max-md\:\[\&_p\]\:mb-sp-4 p{margin-bottom:var(--spacing-sp-4)}.max-md\:\[\&_p\]\:text-14 p{font-size:var(--text-14)}.max-md\:\[\&_p\]\:text-16 p{font-size:var(--text-16)}}.container8\:\[\&_p\]\:hidden:is([data-site=container8] *) p{display:none}.container8\:\[\&_p\]\:text-14:is([data-site=container8] *) p{font-size:var(--text-14)}.container8\:\[\&_p\]\:text-\(--surface-muted\):is([data-site=container8] *) p{color:var(--surface-muted)}.\[\&_p\+p\]\:mb-0 p+p{margin-bottom:0}.\[\&_p\+p\]\:text-16 p+p{font-size:var(--text-16)}.\[\&_p\+p\]\:text-text-100 p+p{color:var(--color-text-100)}.\[\&_p\:first-child\]\:text-16 p:first-child{font-size:var(--text-16)}.\[\&_p\:first-child\]\:text-text-100 p:first-child{color:var(--color-text-100)}.\[\&_p\:last-child\]\:mb-0 p:last-child{margin-bottom:0}.\[\&_p\:not\(\.tagline\)\]\:text-16 p:not(.tagline){font-size:var(--text-16)}.\[\&_p\:not\(\.tagline\)\]\:text-text-100 p:not(.tagline){color:var(--color-text-100)}.\[\&_p\:not\(\.tagline\)\]\:text-text-on-dark p:not(.tagline){color:var(--color-text-on-dark)}@media not all and (width>=48rem){.max-md\:\[\&_p\:not\(\.tagline\)\]\:text-16 p:not(.tagline){font-size:var(--text-16)}}.\[\&_span\]\:text-12 span{font-size:var(--text-12)}.\[\&_span\]\:text-18 span{font-size:var(--text-18)}.\[\&_span\]\:font-normal span{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_span\]\:tracking-widest span{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[\&_span\]\:text-\(--surface-muted\) span{color:var(--surface-muted)}.\[\&_span\]\:uppercase span{text-transform:uppercase}.\[\&_strong\]\:font-bold strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_strong\]\:text-\(--surface-heading\) strong{color:var(--surface-heading)}.\[\&_svg\]\:h-sp-5 svg{height:var(--spacing-sp-5)}.\[\&_svg\]\:w-sp-5 svg{width:var(--spacing-sp-5)}.\[\&_svg\]\:max-w-full svg{max-width:100%}@media not all and (width>=380px){.max-\[380px\]\:\[\&_svg\]\:h-\[22px\] svg{height:22px}.max-\[380px\]\:\[\&_svg\]\:w-\[22px\] svg{width:22px}}.\[\&_svg_\*\]\:\[transform-box\:fill-box\] svg *{transform-box:fill-box}.\[\&_td\]\:border-b td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_td\]\:border-\(--surface-hairline\) td{border-color:var(--surface-hairline)}.\[\&_td\]\:px-sp-5 td{padding-inline:var(--spacing-sp-5)}.\[\&_td\]\:py-sp-5 td{padding-block:var(--spacing-sp-5)}.\[\&_td\]\:text-left td{text-align:left}.\[\&_td\]\:align-middle td{vertical-align:middle}@media not all and (width>=48rem){.max-md\:\[\&_td\]\:block td{display:block}.max-md\:\[\&_td\]\:border-0 td{border-style:var(--tw-border-style);border-width:0}.max-md\:\[\&_td\]\:px-0 td{padding-inline:0}.max-md\:\[\&_td\]\:py-sp-2 td{padding-block:var(--spacing-sp-2)}.max-md\:\[\&_td\]\:before\:mb-sp-1 td:before{content:var(--tw-content);margin-bottom:var(--spacing-sp-1)}.max-md\:\[\&_td\]\:before\:block td:before{content:var(--tw-content);display:block}.max-md\:\[\&_td\]\:before\:text-12 td:before{content:var(--tw-content);font-size:var(--text-12)}.max-md\:\[\&_td\]\:before\:font-semibold td:before{content:var(--tw-content);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.max-md\:\[\&_td\]\:before\:text-\(--surface-muted\) td:before{content:var(--tw-content);color:var(--surface-muted)}.max-md\:\[\&_td\]\:before\:content-\[attr\(data-label\)\] td:before{--tw-content:attr(data-label);content:var(--tw-content)}}.\[\&_td\:first-child\]\:align-top td:first-child{vertical-align:top}.\[\&_td\:last-child\]\:text-right td:last-child{text-align:right}.\[\&_td\:last-child\]\:whitespace-nowrap td:last-child{white-space:nowrap}.\[\&_th\]\:border-b th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_th\]\:border-\(--surface-hairline\) th{border-color:var(--surface-hairline)}.\[\&_th\]\:bg-\(--surface-hairline\) th{background-color:var(--surface-hairline)}.\[\&_th\]\:px-sp-5 th{padding-inline:var(--spacing-sp-5)}.\[\&_th\]\:py-sp-4 th{padding-block:var(--spacing-sp-4)}.\[\&_th\]\:text-left th{text-align:left}.\[\&_th\]\:align-middle th{vertical-align:middle}.\[\&_th\]\:text-12 th{font-size:var(--text-12)}.\[\&_th\]\:font-bold th{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_th\]\:tracking-widest th{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[\&_th\]\:hyphens-none th{-webkit-hyphens:none;hyphens:none}.\[\&_th\]\:whitespace-nowrap th{white-space:nowrap}.\[\&_th\]\:text-\(--surface-muted\) th{color:var(--surface-muted)}.\[\&_th\]\:uppercase th{text-transform:uppercase}@media not all and (width>=48rem){.max-md\:\[\&_thead\]\:hidden thead{display:none}.max-md\:\[\&_tr\]\:block tr{display:block}.max-md\:\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-md\:\[\&_tr\]\:border-\(--surface-hairline\) tr{border-color:var(--surface-hairline)}.max-md\:\[\&_tr\]\:p-sp-4 tr{padding:var(--spacing-sp-4)}}.\[\&_tr\:last-child_td\]\:border-b-0 tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&_ul\]\:mx-0 ul{margin-inline:0}.\[\&_ul\]\:mt-sp-3 ul{margin-top:var(--spacing-sp-3)}.\[\&_ul\]\:mt-sp-5 ul{margin-top:var(--spacing-sp-5)}.\[\&_ul\]\:mb-0 ul{margin-bottom:0}.\[\&_ul\]\:mb-sp-4 ul{margin-bottom:var(--spacing-sp-4)}.\[\&_ul\]\:list-none ul{list-style-type:none}.\[\&_ul\]\:p-0 ul{padding:0}.\[\&_ul\]\:pl-\[1\.4em\] ul{padding-left:1.4em}.\[\&_ul_li\]\:mb-sp-2 ul li{margin-bottom:var(--spacing-sp-2)}.\[\&_ul_li\]\:marker\:text-\(--surface-accent\) ul li ::marker,.\[\&_ul_li\]\:marker\:text-\(--surface-accent\) ul li::marker{color:var(--surface-accent)}.\[\&_ul_li\]\:marker\:text-\(--surface-accent\) ul li ::-webkit-details-marker{color:var(--surface-accent)}.\[\&_ul_li\]\:marker\:text-\(--surface-accent\) ul li::-webkit-details-marker{color:var(--surface-accent)}.\[\&_video\]\:pointer-events-none video{pointer-events:none}.\[\&_video\]\:block video{display:block}.\[\&_video\]\:h-full video{height:100%}.\[\&_video\]\:w-full video{width:100%}.\[\&_video\]\:object-cover video{object-fit:cover}.\[\&_video\]\:\[object-position\:var\(--slide-focus\,50\%_50\%\)\] video{object-position:var(--slide-focus,50% 50%)}.\[\&_video\]\:\[object-position\:var\(--tile-focus\,50\%_50\%\)\] video{object-position:var(--tile-focus,50% 50%)}@media print{.print\:\[\&_video\]\:h-auto video{height:auto}}.\[\&\.dark\]\:after\:pointer-events-none.dark:after{content:var(--tw-content);pointer-events:none}.\[\&\.dark\]\:after\:absolute.dark:after{content:var(--tw-content);position:absolute}.\[\&\.dark\]\:after\:inset-0.dark:after{content:var(--tw-content);inset:0}.\[\&\.dark\]\:after\:content-\[\'\'\].dark:after{--tw-content:"";content:var(--tw-content)}.\[\&\.dark\]\:after\:\[background\:radial-gradient\(circle_424\.26px_at_calc\(-10\%_\+_300px\)_calc\(130\%_-_300px\)\,color-mix\(in_srgb\,var\(--color-accent-100\)_6\%\,transparent\)_0\%\,transparent_70\%\)\].dark:after{content:var(--tw-content);background:radial-gradient(424.26px at calc(300px - 10%) calc(130% - 300px),#01ffcd0f 0%,#0000 70%)}@supports (color:color-mix(in lab, red, red)){.\[\&\.dark\]\:after\:\[background\:radial-gradient\(circle_424\.26px_at_calc\(-10\%_\+_300px\)_calc\(130\%_-_300px\)\,color-mix\(in_srgb\,var\(--color-accent-100\)_6\%\,transparent\)_0\%\,transparent_70\%\)\].dark:after{background:radial-gradient(circle 424.26px at calc(-10% + 300px) calc(130% - 300px),color-mix(in srgb,var(--color-accent-100) 6%,transparent) 0%,transparent 70%)}}@media print{.print\:\[\&\.dark\]\:after\:hidden.dark:after{content:var(--tw-content);display:none}}.\[\&\.hidden\]\:hidden.hidden{display:none}.\[\&\.is-active\]\:z-\[1\].is-active{z-index:1}.\[\&\.is-active\]\:bg-accent-100.is-active{background-color:var(--color-accent-100)}.\[\&\.is-active\]\:opacity-100.is-active{opacity:1}.\[\&\.is-hidden\]\:hidden.is-hidden{display:none}@media print{.print\:\[\&\.is-hidden\]\:block.is-hidden{display:block}}.\[\&\.is-revealing\]\:animate-\[gallery-reveal_\.45s_ease_both\].is-revealing{animation:.45s both gallery-reveal}.\[\&\.on\]\:opacity-100.on{opacity:1}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\+button\[aria-selected\=true\]\)\]\:bg-transparent:has(+button[aria-selected=true]){background-color:#0000}@media (width>=48rem){.md\:\[\&\:has\(\>\*\:nth-child\(2\)\:last-child\)\]\:grid-cols-\[repeat\(2\,minmax\(280px\,420px\)\)\]:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(280px,420px))}.md\:\[\&\:has\(\>\*\:only-child\)\]\:grid-cols-\[minmax\(320px\,560px\)\]:has(>:only-child){grid-template-columns:minmax(320px,560px)}}.\[\&\:not\(\:last-child\)\]\:after\:absolute:not(:last-child):after{content:var(--tw-content);position:absolute}.\[\&\:not\(\:last-child\)\]\:after\:top-\[84px\]:not(:last-child):after{content:var(--tw-content);top:84px}.\[\&\:not\(\:last-child\)\]\:after\:bottom-\[-24px\]:not(:last-child):after{content:var(--tw-content);bottom:-24px}.\[\&\:not\(\:last-child\)\]\:after\:left-\[29px\]:not(:last-child):after{content:var(--tw-content);left:29px}.\[\&\:not\(\:last-child\)\]\:after\:w-\[2px\]:not(:last-child):after{content:var(--tw-content);width:2px}.\[\&\:not\(\:last-child\)\]\:after\:bg-accent-100:not(:last-child):after{content:var(--tw-content);background-color:var(--color-accent-100)}.\[\&\:not\(\:last-child\)\]\:after\:content-\[\'\'\]:not(:last-child):after{--tw-content:"";content:var(--tw-content)}@media not all and (width>=48rem){.max-md\:\[\&\:not\(\:last-child\)\]\:after\:top-\[72px\]:not(:last-child):after{content:var(--tw-content);top:72px}.max-md\:\[\&\:not\(\:last-child\)\]\:after\:bottom-\[-24px\]:not(:last-child):after{content:var(--tw-content);bottom:-24px}.max-md\:\[\&\:not\(\:last-child\)\]\:after\:left-\[23px\]:not(:last-child):after{content:var(--tw-content);left:23px}}.container8\:\[\&\:not\(\:last-child\)\]\:after\:hidden:is([data-site=container8] *):not(:last-child):after{content:var(--tw-content);display:none}.\[\&\>\*\+\*\]\:mt-sp-4>*+*{margin-top:var(--spacing-sp-4)}.\[\&\>\:first-child\]\:mb-0>:first-child,.container8\:\[\&\>\:first-child\]\:mb-0:is([data-site=container8] *)>:first-child{margin-bottom:0}.container8\:\[\&\>\:not\(\.card-media\)\]\:relative:is([data-site=container8] *)>:not(.card-media){position:relative}.container8\:\[\&\>\:not\(\.card-media\)\]\:px-sp-5:is([data-site=container8] *)>:not(.card-media){padding-inline:var(--spacing-sp-5)}.\[\&\>a\]\:flex>a{display:flex}.\[\&\>a\]\:h-full>a{height:100%}.\[\&\>a\]\:w-full>a{width:100%}.\[\&\>a\]\:items-center>a{align-items:center}.\[\&\>a\]\:justify-center>a{justify-content:center}.container8\:\[\&\>a\]\:relative:is([data-site=container8] *)>a{position:relative}.container8\:\[\&\>img\]\:object-cover:is([data-site=container8] *)>img{object-fit:cover}.container8\:\[\&\>img\:last-child\]\:\[mask-image\:linear-gradient\(180deg\,black_55\%\,transparent\)\]:is([data-site=container8] *)>img:last-child{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.\[\&\>li\]\:relative>li{position:relative}.\[\&\>li\]\:mb-sp-2>li{margin-bottom:var(--spacing-sp-2)}.\[\&\>li\]\:pl-\[1\.5em\]>li{padding-left:1.5em}.\[\&\>li\]\:marker\:text-\(--surface-accent\)>li ::marker,.\[\&\>li\]\:marker\:text-\(--surface-accent\)>li::marker{color:var(--surface-accent)}.\[\&\>li\]\:marker\:text-\(--surface-accent\)>li ::-webkit-details-marker{color:var(--surface-accent)}.\[\&\>li\]\:marker\:text-\(--surface-accent\)>li::-webkit-details-marker{color:var(--surface-accent)}.\[\&\>li\]\:before\:absolute>li:before{content:var(--tw-content);position:absolute}.\[\&\>li\]\:before\:top-0>li:before{content:var(--tw-content);top:0}.\[\&\>li\]\:before\:left-0>li:before{content:var(--tw-content);left:0}.\[\&\>li\]\:before\:font-bold>li:before{content:var(--tw-content);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&\>li\]\:before\:text-\(--surface-accent\)>li:before{content:var(--tw-content);color:var(--surface-accent)}.\[\&\>li\]\:before\:content-\[\'\$\{CHECK_GLYPH\}\'\]>li:before{--tw-content:"${CHECK GLYPH}";content:var(--tw-content)}.\[\&\>li\]\:before\:content-\[\'\$\{CROSS_GLYPH\}\'\]>li:before{--tw-content:"${CROSS GLYPH}";content:var(--tw-content)}.\[\&\>li\]\:before\:content-\[\'\$\{glyph\}\'\]>li:before{--tw-content:"${glyph}";content:var(--tw-content)}.\[\&\>li\]\:before\:content-\[\'×\'\]>li:before{--tw-content:"×";content:var(--tw-content)}.\[\&\>li\]\:before\:content-\[\'–\'\]>li:before{--tw-content:"–";content:var(--tw-content)}.\[\&\>li\]\:before\:content-\[\'→\'\]>li:before{--tw-content:"→";content:var(--tw-content)}.\[\&\>li\]\:before\:content-\[\'☐\'\]>li:before{--tw-content:"☐";content:var(--tw-content)}.\[\&\>li\]\:before\:content-\[\'✓\'\]>li:before{--tw-content:"✓";content:var(--tw-content)}.\[\&\>li\]\:last\:mb-0>li:last-child{margin-bottom:0}.\[\&\>p\]\:leading-relaxed>p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&\>p\:not\(\.tagline\)\]\:text-16>p:not(.tagline){font-size:var(--text-16)}.\[\&\>p\:not\(\.tagline\)\]\:text-\(--surface-body\)>p:not(.tagline){color:var(--surface-body)}.\[\&\>svg\]\:h-auto>svg{height:auto}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:max-h-\[420px\]>svg{max-height:420px}.\[\&\>svg\]\:max-h-\[min\(520px\,70vh\)\]>svg{max-height:min(520px,70vh)}.\[\&\>svg\]\:w-full>svg{width:100%}@media not all and (width>=48rem){.max-md\:\[\&\[data-state\=open\]\]\:z-\[1\][data-state=open]{z-index:1}.max-md\:\[\&\[data-state\=open\]\]\:overflow-visible[data-state=open]{overflow:visible}}.dark .\[\.dark_\&\]\:rounded-md{border-radius:var(--radius-md)}.dark .\[\.dark_\&\]\:border-2{border-style:var(--tw-border-style);border-width:2px}.dark .\[\.dark_\&\]\:border-solid{--tw-border-style:solid;border-style:solid}.dark .\[\.dark_\&\]\:border-\(--surface-card-border\){border-color:var(--surface-card-border)}.dark .\[\.dark_\&\]\:border-\(--surface-hairline\){border-color:var(--surface-hairline)}.dark .\[\.dark_\&\]\:border-\[rgba\(255\,255\,255\,\.1\)\],.dark .\[\.dark_\&\]\:border-\[rgba\(255\,255\,255\,0\.1\)\]{border-color:#ffffff1a}.dark .\[\.dark_\&\]\:border-\[rgba\(255\,255\,255\,0\.2\)\]{border-color:#fff3}.dark .\[\.dark_\&\]\:border-\[rgba\(255\,255\,255\,0\.4\)\]{border-color:#fff6}.dark .\[\.dark_\&\]\:border-primary-100{border-color:var(--color-primary-100)}.dark .\[\.dark_\&\]\:bg-\(--surface-card\){background-color:var(--surface-card)}.dark .\[\.dark_\&\]\:bg-\[color-mix\(in_srgb\,var\(--color-accent-100\)_6\%\,transparent\)\]{background-color:#01ffcd0f}@supports (color:color-mix(in lab, red, red)){.dark .\[\.dark_\&\]\:bg-\[color-mix\(in_srgb\,var\(--color-accent-100\)_6\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-accent-100) 6%,transparent)}}.dark .\[\.dark_\&\]\:bg-\[rgba\(9\,18\,32\,…\)\]{background-color:rgba(9,18,32,…)}.dark .\[\.dark_\&\]\:bg-\[rgba\(255\,255\,255\,\.06\)\]{background-color:#ffffff0f}.dark .\[\.dark_\&\]\:bg-\[rgba\(255\,255\,255\,0\.1\)\]{background-color:#ffffff1a}.dark .\[\.dark_\&\]\:bg-\[rgba\(255\,255\,255\,0\.04\)\]{background-color:#ffffff0a}.dark .\[\.dark_\&\]\:bg-\[rgba\(255\,255\,255\,0\.06\)\]{background-color:#ffffff0f}.dark .\[\.dark_\&\]\:bg-primary-100{background-color:var(--color-primary-100)}.dark .\[\.dark_\&\]\:bg-transparent{background-color:#0000}.dark .\[\.dark_\&\]\:bg-white{background-color:var(--color-white)}.dark .\[\.dark_\&\]\:bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,\.05\)\,rgba\(255\,255\,255\,\.02\)\)\]{background-image:linear-gradient(135deg,#ffffff0d,#ffffff05)}.dark .\[\.dark_\&\]\:bg-\[linear-gradient\(180deg\,var\(--accent-100\)\,rgba\(255\,255\,255\,\.12\)\)\]{background-image:linear-gradient(180deg,var(--accent-100),#ffffff1f)}.dark .\[\.dark_\&\]\:stroke-\[rgba\(255\,255\,255\,\.5\)\]{stroke:#ffffff80}.dark .\[\.dark_\&\]\:stroke-\[rgba\(255\,255\,255\,\.7\)\]{stroke:#ffffffb3}.dark .\[\.dark_\&\]\:text-\(--surface-body\){color:var(--surface-body)}.dark .\[\.dark_\&\]\:text-\(--surface-heading\){color:var(--surface-heading)}.dark .\[\.dark_\&\]\:text-\[rgba\(255\,255\,255\,\.5–\.8\)\]{color:rgba(255,255,255,.5–.8)}.dark .\[\.dark_\&\]\:text-\[rgba\(255\,255\,255\,\.9\)\]{color:#ffffffe6}.dark .\[\.dark_\&\]\:text-accent-100{color:var(--color-accent-100)}.dark .\[\.dark_\&\]\:text-error-200{color:var(--color-error-200)}.dark .\[\.dark_\&\]\:text-white{color:var(--color-white)}.dark .\[\.dark_\&\]\:shadow-\[0_0_0_4px_var\(--primary-100\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--primary-100));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark .\[\.dark_\&\]\:shadow-\[0_0_0_6px_var\(--primary-100\)\]{--tw-shadow:0 0 0 6px var(--tw-shadow-color,var(--primary-100));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark .\[\.dark_\&\]\:shadow-\[0_4px_18px_color-mix\(in_srgb\,var\(--color-primary-100\)_35\%\,transparent\)\]{--tw-shadow:0 4px 18px var(--tw-shadow-color,#050d1759)}@supports (color:color-mix(in lab, red, red)){.dark .\[\.dark_\&\]\:shadow-\[0_4px_18px_color-mix\(in_srgb\,var\(--color-primary-100\)_35\%\,transparent\)\]{--tw-shadow:0 4px 18px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary-100) 35%,transparent))}}.dark .\[\.dark_\&\]\:shadow-\[0_4px_18px_color-mix\(in_srgb\,var\(--color-primary-100\)_35\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark .\[\.dark_\&\]\:shadow-\[0_20px_40px_color-mix\(in_srgb\,var\(--color-primary-100\)_35\%\,transparent\)\]{--tw-shadow:0 20px 40px var(--tw-shadow-color,#050d1759)}@supports (color:color-mix(in lab, red, red)){.dark .\[\.dark_\&\]\:shadow-\[0_20px_40px_color-mix\(in_srgb\,var\(--color-primary-100\)_35\%\,transparent\)\]{--tw-shadow:0 20px 40px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary-100) 35%,transparent))}}.dark .\[\.dark_\&\]\:shadow-\[0_20px_40px_color-mix\(in_srgb\,var\(--color-primary-100\)_35\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.dark .\[\.dark_\&\]\:group-hover\:stroke-\[rgba\(255\,255\,255\,\.7\)\]:is(:where(.group):hover *){stroke:#ffffffb3}.dark .\[\.dark_\&\]\:hover\:border-accent-100:hover{border-color:var(--color-accent-100)}.dark .\[\.dark_\&\]\:hover\:border-white:hover{border-color:var(--color-white)}.dark .\[\.dark_\&\]\:hover\:bg-\[color-mix\(in_srgb\,var\(--color-accent-100\)_3\%\,transparent\)\]:hover{background-color:#01ffcd08}@supports (color:color-mix(in lab, red, red)){.dark .\[\.dark_\&\]\:hover\:bg-\[color-mix\(in_srgb\,var\(--color-accent-100\)_3\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--color-accent-100) 3%,transparent)}}.dark .\[\.dark_\&\]\:hover\:bg-accent-100:hover{background-color:var(--color-accent-100)}.dark .\[\.dark_\&\]\:hover\:pt-0:hover{padding-top:0}.dark .\[\.dark_\&\]\:hover\:text-\(--surface-heading\):hover{color:var(--surface-heading)}.dark .\[\.dark_\&\]\:hover\:text-primary-100:hover{color:var(--color-primary-100)}}.dark .\[\.dark_\&\]\:aria-invalid\:border-error-200[aria-invalid=true]{border-color:var(--color-error-200)}@media not all and (width>=64rem){.dark .max-lg\:\[\.dark_\&\]\:filter-\[drop-shadow\(0_10px_20px_color-mix\(in_srgb\,var\(--color-primary-100\)_10\%\,transparent\)\)\]{filter:drop-shadow(0 10px 20px #050d171a)}@supports (color:color-mix(in lab, red, red)){.dark .max-lg\:\[\.dark_\&\]\:filter-\[drop-shadow\(0_10px_20px_color-mix\(in_srgb\,var\(--color-primary-100\)_10\%\,transparent\)\)\]{filter:drop-shadow(0 10px 20px color-mix(in srgb,var(--color-primary-100) 10%,transparent))}}}.dark .container8\:\[\.dark_\&\]\:bg-\(--glass-tile\):is([data-site=container8] *){background-color:var(--glass-tile)}.dark .container8\:\[\.dark_\&\]\:bg-transparent:is([data-site=container8] *){background-color:#0000}.dark .container8\:\[\.dark_\&\]\:text-ink:is([data-site=container8] *){color:var(--color-ink)}.dark .container8\:\[\.dark_\&\]\:shadow-none:is([data-site=container8] *){--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)}.dark .\[\.dark_\&\]\:\[\&_code\]\:bg-\[rgba\(255\,255\,255\,\.08\)\] code{background-color:#ffffff14}.no-media .\[\.no-media_\&\]\:max-w-\[1040px\]{max-width:1040px}.no-media .\[\.no-media_\&\]\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.no-media .\[\.no-media_\&\]\:gap-sp-8{gap:var(--spacing-sp-8)}.no-media .\[\.no-media_\&\]\:text-18{font-size:var(--text-18)}.no-media .\[\.no-media_\&\]\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.no-media .\[\.no-media_\&\]\:text-pretty{text-wrap:pretty}@media not all and (width>=64rem){.no-media .max-lg\:\[\.no-media_\&\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.no-media .max-lg\:\[\.no-media_\&\]\:gap-sp-6{gap:var(--spacing-sp-6)}}.open .\[\.open_\&\]\:max-h-\[2000px\]{max-height:2000px}.open .\[\.open_\&\]\:\[transform\:rotate\(180deg\)\]{transform:rotate(180deg)}.reversed .\[\.reversed_\&\]\:order-2{order:2}@media not all and (width>=64rem){.reversed .max-lg\:\[\.reversed_\&\]\:\[order\:unset\]{order:unset}}@media (width>=64rem){.reversed .lg\:\[\.reversed_\&\]\:order-2{order:2}}.text-only .\[\.text-only_\&_li\]\:before\:font-bold li:before{content:var(--tw-content);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-only .\[\.text-only_\&_li\]\:before\:text-\(--surface-accent\) li:before{content:var(--tw-content);color:var(--surface-accent)}.text-only .\[\.text-only_\&_li\]\:before\:content-\[\'✓\'\] li:before{--tw-content:"✓";content:var(--tw-content)}@media (hover:none){.\[\@media\(hover\:none\)\]\:hidden{display:none}}[data-open] .\[\[data-open\]_\&\]\:max-h-\[900px\]{max-height:900px}[data-open] .\[\[data-open\]_\&\]\:rotate-180{rotate:180deg}[data-open] .\[\[data-open\]_\&\]\:stroke-accent-200{stroke:var(--color-accent-200)}[data-open] .\[\[data-open\]_\&\]\:text-\(--surface-heading\){color:var(--surface-heading)}[data-open] .\[\[data-open\]_\&\]\:opacity-100{opacity:1}[data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:pointer-events-auto{pointer-events:auto}[data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:visible{visibility:visible}[data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:h-\[84px\]{height:84px}[data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:opacity-100{opacity:1}[data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:delay-300{transition-delay:.3s}@media not all and (width>=48rem){[data-state=collapsed] .max-md\:\[\[data-state\=collapsed\]_\&\]\:top-\[140px\]{top:140px}}[data-state=idle] .\[\[data-state\=idle\]_\&\]\:pointer-events-auto{pointer-events:auto}[data-state=idle] .\[\[data-state\=idle\]_\&\]\:visible{visibility:visible}[data-state=idle] .\[\[data-state\=idle\]_\&\]\:opacity-100{opacity:1}[data-state=idle] .\[\[data-state\=idle\]_\&\]\:delay-300{transition-delay:.3s}@media not all and (width>=48rem){[data-state=idle] .max-md\:\[\[data-state\=idle\]_\&\]\:top-\[140px\]{top:140px}[data-state=idle] .max-md\:\[\[data-state\=idle\]_\&\]\:h-\[120px\]{height:120px}}[data-state=open] .\[\[data-state\=open\]_\&\]\:pointer-events-auto{pointer-events:auto}[data-state=open] .\[\[data-state\=open\]_\&\]\:pointer-events-none{pointer-events:none}[data-state=open] .\[\[data-state\=open\]_\&\]\:visible{visibility:visible}[data-state=open] .\[\[data-state\=open\]_\&\]\:-top-\[118px\]{top:-118px}[data-state=open] .\[\[data-state\=open\]_\&\]\:h-\[530px\]{height:530px}[data-state=open] .\[\[data-state\=open\]_\&\]\:max-w-\[880px\]{max-width:880px}[data-state=open] .\[\[data-state\=open\]_\&\]\:-translate-y-3{--tw-translate-y:calc(var(--spacing) * -3);translate:var(--tw-translate-x) var(--tw-translate-y)}[data-state=open] .\[\[data-state\=open\]_\&\]\:scale-\[\.97\]{scale:.97}[data-state=open] .\[\[data-state\=open\]_\&\]\:opacity-0{opacity:0}[data-state=open] .\[\[data-state\=open\]_\&\]\:opacity-100{opacity:1}[data-state=open] .\[\[data-state\=open\]_\&\]\:delay-300{transition-delay:.3s}@media not all and (width>=48rem){[data-state=open] .max-md\:\[\[data-state\=open\]_\&\]\:-top-\[140px\]{top:-140px}[data-state=open] .max-md\:\[\[data-state\=open\]_\&\]\:h-\[min\(560px\,calc\(100dvh-var\(--nav-offset\)-var\(--sp-6\)\)\)\]{height:min(560px, calc(100dvh - var(--nav-offset) - var(--sp-6)))}}body:has([data-sticky-pill]:not([data-sticky-global])) .\[body\:has\(\[data-sticky-pill\]\:not\(\[data-sticky-global\]\)\)_\&\]\:hidden{display:none}button[aria-selected=true] .\[button\[aria-selected\=true\]_\&\]\:text-\(--surface-accent\){color:var(--surface-accent)}button[aria-selected=true]+.\[button\[aria-selected\=true\]\+\&\]\:bg-transparent{background-color:#0000}.white,.gray{--surface-card:var(--white);--surface-card-border:var(--bg-200);--surface-hairline:var(--bg-200);--surface-outline:var(--bg-200);--surface-heading-contrast:var(--white);--surface-heading:var(--ink);--surface-body:var(--text-100);--surface-muted:var(--text-100);--surface-accent:var(--accent-200);--surface-link:var(--accent-200);--surface-hover-shadow:var(--shadow-xl);--surface-hover-shadow-compact:0 6px 16px #050d171a}@supports (color:color-mix(in lab, red, red)){.white,.gray{--surface-hover-shadow-compact:0 6px 16px color-mix(in srgb, var(--color-primary-100) 10%, transparent)}}.dark{--surface-card:#ffffff0b;--surface-card-border:#ffffff1f;--surface-hairline:#ffffff24;--surface-outline:#ffffff47;--surface-heading-contrast:var(--primary-100);--surface-heading:var(--text-on-dark);--surface-body:var(--text-on-dark);--surface-muted:#ffffff9e;--surface-accent:var(--accent-100);--surface-link:var(--accent-100);--surface-visual-glow:drop-shadow(0 0 40px #01ffcd59) drop-shadow(0 0 20px #01ffcd33)}@supports (color:color-mix(in lab, red, red)){.dark{--surface-visual-glow:drop-shadow(0 0 40px color-mix(in srgb, var(--color-accent-100) 35%, transparent)) drop-shadow(0 0 20px color-mix(in srgb, var(--color-accent-100) 20%, transparent))}}.dark{--surface-visual-glow-hover:drop-shadow(0 0 50px #01ffcd73) drop-shadow(0 0 25px #01ffcd40)}@supports (color:color-mix(in lab, red, red)){.dark{--surface-visual-glow-hover:drop-shadow(0 0 50px color-mix(in srgb, var(--color-accent-100) 45%, transparent)) drop-shadow(0 0 25px color-mix(in srgb, var(--color-accent-100) 25%, transparent))}}.dark{--surface-elevation-shadow:0 16px 48px #01ffcd1f}@supports (color:color-mix(in lab, red, red)){.dark{--surface-elevation-shadow:0 16px 48px color-mix(in srgb, var(--color-accent-100) 12%, transparent)}}.dark{--btn-dark-bg:var(--surface-card);--btn-dark-fg:var(--accent-100);--btn-dark-bg-hover:var(--accent-100);--btn-dark-fg-hover:var(--primary-100);--surface-hover-shadow:0 8px 32px #01ffcd14}@supports (color:color-mix(in lab, red, red)){.dark{--surface-hover-shadow:0 8px 32px color-mix(in srgb, var(--color-accent-100) 8%, transparent)}}.dark{--surface-hover-shadow-compact:0 6px 16px #01ffcd1f}@supports (color:color-mix(in lab, red, red)){.dark{--surface-hover-shadow-compact:0 6px 16px color-mix(in srgb, var(--color-accent-100) 12%, transparent)}}:root{--surface-accent:var(--accent-200);--section-space:clamp(2.5rem, 7.5vw, 6rem);--section-space-end:calc(var(--section-space) * .78);--section-seam:calc(var(--section-space) * .42);--section-header-space:clamp(2rem, 4.4vw, 3.75rem)}.section-rhythm{padding-top:var(--section-space);padding-bottom:var(--section-space-end)}.section{display:flow-root}.section-rhythm.white:has(+.section-rhythm.white),.section-rhythm.gray:has(+.section-rhythm.gray),.section-rhythm.dark:has(+.section-rhythm.dark){padding-bottom:var(--section-seam)}.section-rhythm.white+.section-rhythm.white,.section-rhythm.gray+.section-rhythm.gray,.section-rhythm.dark+.section-rhythm.dark{padding-top:var(--section-seam)}.section-rhythm.white:has(+.section.white:not(.section-rhythm):not(.hero)),.section-rhythm.gray:has(+.section.gray:not(.section-rhythm):not(.hero)),.section-rhythm.dark:has(+.section.dark:not(.section-rhythm):not(.hero)){padding-bottom:0}.section.white:not(.section-rhythm):not(.hero)+.section-rhythm.white,.section.gray:not(.section-rhythm):not(.hero)+.section-rhythm.gray,.section.dark:not(.section-rhythm):not(.hero)+.section-rhythm.dark{padding-top:0}main>.section-rhythm.dark:last-child{padding-bottom:var(--section-seam)}main:has(>.section-rhythm.dark:last-child)+footer{padding-top:var(--section-seam)}main:has(>.section.dark:not(.section-rhythm):not(.hero):last-child)+footer{padding-top:0}.section.dark:not(.hero):not(.final-cta):not(.assessment-section){--surface-bg:var(--primary-100);background:var(--surface-bg);color:var(--text-on-dark);position:relative;overflow:visible}.section.dark .container{z-index:1;position:relative}.section.dark:not(.hero):not(.final-cta):not(.stats-section):not(.sponsors-section) :is(h2,h3,.section-title,h1.as-h2){color:var(--surface-heading)}.section.dark:not(.hero):not(.final-cta):not(.stats-section):not(.sponsors-section) :is(p:not(.tagline):not(.state-message),.section-subtitle),.xalt-gallery.dark .section-subtitle{color:var(--surface-body)}.section.section-dots{position:relative}.section.section-dots.white:before,.section.section-dots.gray:before{content:"";background-image:radial-gradient(#050d1712 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.section.section-dots.white:before,.section.section-dots.gray:before{background-image:radial-gradient(color-mix(in srgb, var(--color-primary-100) 7%, transparent) 1px, transparent 1px)}}.section.section-dots.white:before,.section.section-dots.gray:before{pointer-events:none;z-index:0;background-size:20px 20px;background-attachment:fixed}.hero.section-dots.white:before,.hero.section-dots.gray:before{transform:translateY(var(--parallax-y,0));will-change:transform}.section.section-dots.dark:before{content:"";background-image:radial-gradient(#01ffcd1a 1px,#0000 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.section.section-dots.dark:before{background-image:radial-gradient(color-mix(in srgb, var(--color-accent-100) 10%, transparent) 1px, transparent 1px)}}.section.section-dots.dark:before{pointer-events:none;z-index:0;background-size:20px 20px;background-attachment:fixed}.section.section-dots .container{z-index:1;position:relative}.section.gray{--surface-bg:var(--bg-100);background:var(--surface-bg);color:var(--text-100)}.section.white{--surface-bg:var(--white);background:var(--surface-bg);color:var(--text-100)}.final-cta.gray,.final-cta.white{color:var(--text-100)}.final-cta.dark,.final-cta:not(.gray):not(.white){--surface-accent:var(--accent-100)}.final-cta.dark{--cta-sheen:linear-gradient(135deg, var(--primary-100), var(--primary-200));background:var(--cta-sheen)}main>.final-cta.dark:last-child{background:linear-gradient(to bottom, transparent, var(--primary-100)) bottom / 100% calc(var(--section-seam) * 2.5) no-repeat, var(--cta-sheen)}.final-cta.dark h2,.final-cta:not(.gray):not(.white) h2,.final-cta.dark p:not(.tagline),.final-cta:not(.gray):not(.white) p:not(.tagline){color:var(--text-on-dark)}.final-cta.gray h2,.final-cta.white h2,.final-cta.gray p:not(.tagline),.final-cta.white p:not(.tagline),.stats-section.gray,.stats-section.white,.sponsors-section.gray,.sponsors-section.white{color:var(--text-100)}.assessment-section,.assessment-section.dark{background:0 0}.assessment-section:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(#2daa981a 1px, transparent 1px) 0 0 / 22px 22px, radial-gradient(1100px 560px at 50% -12%, #01ffcd12, transparent 60%), var(--bg-100);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.assessment-section:before{background:radial-gradient(#2daa981a 1px, transparent 1px) 0 0 / 22px 22px, radial-gradient(1100px 560px at 50% -12%, color-mix(in srgb, var(--color-accent-100) 7%, transparent), transparent 60%), var(--bg-100)}}.assessment-section.dark:before{background:radial-gradient(#01ffcd0f 1px, transparent 1px) 0 0 / 22px 22px, var(--primary-100);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.assessment-section.dark:before{background:radial-gradient(color-mix(in srgb, var(--color-accent-100) 6%, transparent) 1px, transparent 1px) 0 0 / 22px 22px, var(--primary-100)}}.assessment-section.white:before{background:var(--white)}.assessment-section.dark:after{position:fixed}.has-site-nav:not(.has-breadcrumbs) main>:first-child:not(.hero):not(.assessment-section){padding-top:var(--nav-offset)}.has-breadcrumbs main{--nav-offset:0px}[data-site=container8] .feature-media{aspect-ratio:1}[data-site=container8] .feature-media:after{display:none}[data-site=container8] .feature-media img{object-fit:cover;filter:none;width:100%;max-width:100%;height:100%;max-height:100%;transform:none;-webkit-mask-image:radial-gradient(50% 50%,#000 62%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 62%,#0000 100%)}[data-site=container8] .feature-media img:first-child:not(:only-of-type){filter:blur(70px)saturate(1.6);opacity:.8;position:absolute;inset:0;transform:scale(1.15);-webkit-mask-image:none;mask-image:none}@media (hover:hover){[data-site=container8] .feature-media:hover img{filter:none;transform:none}[data-site=container8] .feature-media:hover img:first-child:not(:only-of-type){filter:blur(70px)saturate(1.6);transform:scale(1.15)}}.feature-media{border-radius:var(--radius-md);aspect-ratio:4/3;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.feature-media img,.feature-media video{object-fit:contain;border-radius:var(--radius-md);z-index:1;width:auto;max-width:90%;height:auto;max-height:90%;transform:translate(5%, calc(-5% + var(--parallax-shift,0px))) scale(1.08);filter:drop-shadow(0 20px 40px #050d1726);position:relative}@supports (color:color-mix(in lab, red, red)){.feature-media img,.feature-media video{filter:drop-shadow(0 20px 40px color-mix(in srgb, var(--color-primary-100) 15%, transparent))}}.feature-media img,.feature-media video{transition:transform .5s cubic-bezier(.16,1,.3,1),filter .5s}@media (hover:hover){.feature-media:hover img,.feature-media:hover video{transform:translate(5%, calc(-5% + var(--parallax-shift,0px))) scale(1.12);filter:drop-shadow(0 28px 50px #050d1733)}@supports (color:color-mix(in lab, red, red)){.feature-media:hover img,.feature-media:hover video{filter:drop-shadow(0 28px 50px color-mix(in srgb, var(--color-primary-100) 20%, transparent))}}}.feature-media:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#01ffcd1f 0%,#0000 70%);position:absolute;inset:15%}@supports (color:color-mix(in lab, red, red)){.feature-media:after{background:radial-gradient(circle, color-mix(in srgb, var(--color-accent-100) 12%, transparent) 0%, transparent 70%)}}.feature-media:after{filter:blur(30px);border-radius:50%;transition:opacity .5s}@media (hover:hover){.feature-media:hover:after{opacity:1.3}}.feature-media.align-right{justify-content:flex-end}.feature-media.align-right img,.feature-media.align-right video{transform:translate(0, calc(-5% + var(--parallax-shift,0px))) scale(1.08);margin-right:0}@media (hover:hover){.feature-media.align-right:hover img,.feature-media.align-right:hover video{transform:translate(0, calc(-5% + var(--parallax-shift,0px))) scale(1.12)}}.feature-media.frameless:after{display:none}.feature-media.frameless img,.feature-media.frameless video{filter:var(--surface-visual-glow)}@media (hover:hover){.feature-media.frameless:hover img,.feature-media.frameless:hover video{filter:var(--surface-visual-glow-hover)}}.feature-media iframe{z-index:1;border-radius:var(--radius-md);border:none;width:100%;height:100%;position:absolute;top:0;left:0}.feature-media:has(iframe){aspect-ratio:16/9;position:relative}@media not all and (width>=64rem){.feature-media{aspect-ratio:auto}.feature-media img{object-fit:contain;filter:none;width:auto;max-width:100%;height:auto;max-height:100%;transform:none}.feature-media.frameless img,.feature-media.frameless:hover img{filter:none}.feature-media:hover img{filter:none;transform:none}.feature-media:after{display:none}.feature-highlight.dark .feature-media img{filter:drop-shadow(0 10px 20px #050d171a)}@supports (color:color-mix(in lab, red, red)){.feature-highlight.dark .feature-media img{filter:drop-shadow(0 10px 20px color-mix(in srgb, var(--color-primary-100) 10%, transparent))}}.feature-highlight.dark .feature-media.frameless img{filter:var(--surface-visual-glow)}}.feature-highlight.dark:has(+.feature-highlight.dark):after{display:none}}[data-site=container8] :is(.white,.gray,.dark){--surface-card:var(--glass-card);--surface-card-border:var(--glass-line);--surface-hairline:var(--glass-hairline);--surface-outline:var(--glass-outline);--surface-heading-contrast:var(--color-primary-100);--surface-heading:var(--color-ink);--surface-body:var(--color-text-100);--surface-muted:var(--color-muted);--surface-accent:var(--color-accent-200);--surface-link:var(--color-accent-100);--surface-visual-glow:drop-shadow(0 0 60px #2f9c864d)}@supports (color:color-mix(in lab, red, red)){[data-site=container8] :is(.white,.gray,.dark){--surface-visual-glow:drop-shadow(0 0 60px color-mix(in srgb, var(--color-accent-200) 30%, transparent))}}[data-site=container8] :is(.white,.gray,.dark){--surface-visual-glow-hover:drop-shadow(0 0 70px #01ffcd61)}@supports (color:color-mix(in lab, red, red)){[data-site=container8] :is(.white,.gray,.dark){--surface-visual-glow-hover:drop-shadow(0 0 70px color-mix(in srgb, var(--color-accent-100) 38%, transparent))}}[data-site=container8] :is(.white,.gray,.dark){--surface-elevation-shadow:0 16px 48px #01ffcd1a}@supports (color:color-mix(in lab, red, red)){[data-site=container8] :is(.white,.gray,.dark){--surface-elevation-shadow:0 16px 48px color-mix(in srgb, var(--color-accent-100) 10%, transparent)}}[data-site=container8] :is(.white,.gray,.dark){--surface-hover-shadow:0 0 0 1px #01ffcd80}@supports (color:color-mix(in lab, red, red)){[data-site=container8] :is(.white,.gray,.dark){--surface-hover-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent-100) 50%, transparent)}}[data-site=container8] :is(.white,.gray,.dark){--surface-hover-shadow-compact:0 0 0 1px #01ffcd80}@supports (color:color-mix(in lab, red, red)){[data-site=container8] :is(.white,.gray,.dark){--surface-hover-shadow-compact:0 0 0 1px color-mix(in srgb, var(--color-accent-100) 50%, transparent)}}[data-site=container8] :is(.white,.gray,.dark){--btn-dark-bg:inherit;--btn-dark-fg:inherit;--btn-dark-bg-hover:inherit;--btn-dark-fg-hover:inherit}[data-site=container8] .section:is(.white,.gray,.dark){--surface-bg:transparent;color:var(--surface-body);background:0 0}[data-site=container8] .section:is(.gray,.dark){--surface-bg:var(--color-primary-100);background:var(--glass-band);backdrop-filter:blur(30px);border-block:1px solid var(--glass-hairline)}[data-site=container8] .hero:is(.white,.gray,.dark){--surface-accent:var(--color-accent-100)}[data-site=container8] .section.dark{background:#050d17b3}@supports (color:color-mix(in lab, red, red)){[data-site=container8] .section.dark{background:color-mix(in srgb, var(--color-primary-100) 70%, transparent)}}[data-site=container8] .section.final-cta{backdrop-filter:none;background:0 0;border-block:0}[data-site=container8] .section:is(.gray,.dark)+.section:is(.gray,.dark){border-top:0}:root{--text-100:var(--color-text-100);--text-on-dark:var(--color-text-on-dark);--surface-link:var(--accent-200);--btn-filled-bg:var(--accent-100);--btn-filled-fg:var(--primary-100);--btn-filled-bg-hover:var(--color-accent-hover);--btn-filled-fg-hover:var(--primary-100);--btn-dark-bg:var(--primary-100);--btn-dark-fg:var(--accent-100);--btn-dark-bg-hover:var(--accent-100);--btn-dark-fg-hover:var(--primary-100);--surface-visual-glow:drop-shadow(0 18px 36px #050d171f) drop-shadow(0 4px 12px #050d1714)}@supports (color:color-mix(in lab, red, red)){:root{--surface-visual-glow:drop-shadow(0 18px 36px color-mix(in srgb, var(--color-primary-100) 12%, transparent)) drop-shadow(0 4px 12px color-mix(in srgb, var(--color-primary-100) 8%, transparent))}}:root{--surface-visual-glow-hover:drop-shadow(0 24px 48px #050d1729) drop-shadow(0 6px 16px #050d171a)}@supports (color:color-mix(in lab, red, red)){:root{--surface-visual-glow-hover:drop-shadow(0 24px 48px color-mix(in srgb, var(--color-primary-100) 16%, transparent)) drop-shadow(0 6px 16px color-mix(in srgb, var(--color-primary-100) 10%, transparent))}}:root{--surface-elevation-shadow:var(--shadow-md)}@keyframes inkDraw{to{stroke-dashoffset:0}}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--spacing-sp-8)))}}@keyframes gallery-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes xalt-lb-fade{0%{opacity:0}to{opacity:1}}@keyframes xalt-lb-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}main.ls-page section[id]{scroll-margin-top:var(--nav-offset)}@media (prefers-reduced-motion:reduce){.nav-mm-panel,.nav-mm-content,.nav-mm-line,.nav-item-chevron{transition:none!important}}[data-mm-panel]:focus-within{opacity:1;visibility:visible;pointer-events:auto;height:auto;width:calc(var(--nav-dd-col) + 12px)}[data-mm-panel]:focus-within .nav-mm-content:focus-within{opacity:1;pointer-events:auto}@keyframes assessment-aurora-1{0%{transform:translate(0)scale(1)}to{transform:translate(28px,-18px)scale(1.06)}}@keyframes assessment-aurora-2{0%{transform:translate(0)scale(1)}to{transform:translate(-22px,14px)scale(1.04)}}@keyframes assessment-aurora-3{0%{transform:translate(0)scale(1)}to{transform:translate(16px,22px)scale(1.05)}}@keyframes assessment-option-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media print{.feature-media:after,.digital-fog:before,.accent-dots:before,.noise-grain:before,.section.section-dots:before,.section.section-dots:after,.assessment-section:before,.assessment-section:after{display:none!important}}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-divide-x-reverse{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-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-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}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@keyframes aurora-drift-1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(18vw,10vh)scale(1.25)}66%{transform:translate(-8vw,22vh)scale(.9)}}@keyframes aurora-drift-2{0%,to{transform:translate(0)scale(1.1)}50%{transform:translate(-22vw,-14vh)scale(.85)}}@keyframes aurora-drift-3{0%,to{transform:translate(0)scale(.9)}40%{transform:translate(12vw,-18vh)scale(1.2)}}@keyframes halo-spin{to{transform:rotate(360deg)}}
