@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Sora:wght@400;500;600;700;800&display=swap";@layer components;@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-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-teal-400:oklch(77.7% .152 181.912);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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)}}@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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-3{inset-block:calc(var(--spacing) * 3)}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-2{top:calc(var(--spacing) * 2)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-6{right:calc(var(--spacing) * 6)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[90\]{z-index:90}.z-\[120\]{z-index:120}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-0{height:calc(var(--spacing) * 0)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[28rem\]{max-height:28rem}.max-h-\[240px\]{max-height:240px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-\[420px\]{max-height:420px}.max-h-\[480px\]{max-height:480px}.max-h-\[520px\]{max-height:520px}.max-h-\[540px\]{max-height:540px}.max-h-\[780px\]{max-height:780px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-\[78px\]{min-height:78px}.min-h-\[82px\]{min-height:82px}.min-h-\[84px\]{min-height:84px}.min-h-\[86px\]{min-height:86px}.min-h-\[88px\]{min-height:88px}.min-h-\[92px\]{min-height:92px}.min-h-\[96px\]{min-height:96px}.min-h-\[100px\]{min-height:100px}.min-h-\[104px\]{min-height:104px}.min-h-\[110px\]{min-height:110px}.min-h-\[112px\]{min-height:112px}.min-h-\[120px\]{min-height:120px}.min-h-\[126px\]{min-height:126px}.min-h-\[132px\]{min-height:132px}.min-h-\[144px\]{min-height:144px}.min-h-\[154px\]{min-height:154px}.min-h-\[156px\]{min-height:156px}.min-h-\[160px\]{min-height:160px}.min-h-\[180px\]{min-height:180px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[260px\]{min-height:260px}.min-h-\[320px\]{min-height:320px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-44{width:calc(var(--spacing) * 44)}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[min\(88vw\,23rem\)\]{width:min(88vw,23rem)}.w-\[min\(88vw\,440px\)\]{width:min(88vw,440px)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[11rem\]{max-width:11rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[88\%\]{max-width:88%}.max-w-\[88rem\]{max-width:88rem}.max-w-\[112px\]{max-width:112px}.max-w-\[180px\]{max-width:180px}.max-w-\[210px\]{max-width:210px}.max-w-\[820px\]{max-width:820px}.max-w-\[1220px\]{max-width:1220px}.max-w-\[1680px\]{max-width:1680px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-\[42px\]{min-width:42px}.min-w-\[44px\]{min-width:44px}.min-w-\[92px\]{min-width:92px}.min-w-\[96px\]{min-width:96px}.min-w-\[132px\]{min-width:132px}.min-w-\[140px\]{min-width:140px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[1180px\]{min-width:1180px}.min-w-\[1240px\]{min-width:1240px}.min-w-\[1320px\]{min-width:1320px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.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-\[1fr_auto\]{grid-template-columns:1fr auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[34px\]{border-radius:34px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.border-red-500\/50{border-color:color-mix(in oklab,var(--color-red-500) 50%,transparent)}}.border-transparent{border-color:#0000}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-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)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--text-3\)\]{color:var(--text-3)}.text-red-400{color:var(--color-red-400)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-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-100{transition-delay:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border:hover{border-style:var(--tw-border-style);border-width:1px}.hover\:border-\[var\(--teal-border\)\]:hover{border-color:var(--teal-border)}.hover\:border-teal-400\/70:hover{border-color:#00d3bdb3}@supports (color:color-mix(in lab,red,red)){.hover\:border-teal-400\/70:hover{border-color:color-mix(in oklab,var(--color-teal-400) 70%,transparent)}}.hover\:bg-\[var\(--surface-2\)\]:hover{background-color:var(--surface-2)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}}.focus\:opacity-100:focus{opacity:1}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:h-36{height:calc(var(--spacing) * 36)}.sm\:w-auto{width:auto}.sm\:max-w-\[260px\]{max-width:260px}.sm\:max-w-\[380px\]{max-width:380px}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1\.2fr_0\.5fr_1fr\]{grid-template-columns:1.2fr .5fr 1fr}.sm\:grid-cols-\[1\.2fr_1fr_0\.8fr_0\.4fr\]{grid-template-columns:1.2fr 1fr .8fr .4fr}.sm\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.sm\:grid-cols-\[120px_minmax\(0\,1fr\)\]{grid-template-columns:120px minmax(0,1fr)}.sm\:grid-cols-\[120px_repeat\(5\,minmax\(0\,1fr\)\)\]{grid-template-columns:120px repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:grid-cols-\[auto_1fr_180px\]{grid-template-columns:auto 1fr 180px}.sm\:grid-cols-\[minmax\(0\,1fr\)_120px_120px\]{grid-template-columns:minmax(0,1fr) 120px 120px}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:border-0{border-style:var(--tw-border-style);border-width:0}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:text-right{text-align:right}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:hidden{display:none}.md\:inline{display:inline}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1\.1fr_0\.9fr_0\.8fr_1\.1fr\]{grid-template-columns:1.1fr .9fr .8fr 1.1fr}.md\:grid-cols-\[1\.2fr\,1fr\,1fr\,1fr\,auto\]{grid-template-columns:1.2fr,1fr,1fr,1fr,auto}.md\:grid-cols-\[1\.5fr\,1fr\,1fr\,1fr\,auto\]{grid-template-columns:1.5fr,1fr,1fr,1fr,auto}.md\:grid-cols-\[1fr_1fr_0\.9fr_auto\]{grid-template-columns:1fr 1fr .9fr auto}.md\:grid-cols-\[120px_minmax\(0\,1fr\)_auto\]{grid-template-columns:120px minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_260px_auto\]{grid-template-columns:minmax(0,1fr) 260px auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(280px\,1fr\)_auto\]{grid-template-columns:minmax(280px,1fr) auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}:where(.md\:space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-14{padding-inline:calc(var(--spacing) * 14)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:max-w-\[720px\]{max-width:720px}.lg\:min-w-\[520px\]{min-width:520px}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_0\.9fr_0\.8fr_0\.7fr\]{grid-template-columns:1.1fr .9fr .8fr .7fr}.lg\:grid-cols-\[1fr_0\.85fr\]{grid-template-columns:1fr .85fr}.lg\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.lg\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.lg\:grid-cols-\[minmax\(0\,1\.3fr\)_0\.7fr\]{grid-template-columns:minmax(0,1.3fr) .7fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,0\.7fr\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:p-5{padding:calc(var(--spacing) * 5)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media(min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-6{top:calc(var(--spacing) * 6)}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:max-w-\[620px\]{max-width:620px}.xl\:max-w-\[760px\]{max-width:760px}.xl\:max-w-\[860px\]{max-width:860px}.xl\:max-w-\[980px\]{max-width:980px}.xl\:min-w-\[240px\]{min-width:240px}.xl\:min-w-\[520px\]{min-width:520px}.xl\:min-w-\[540px\]{min-width:540px}.xl\:min-w-\[680px\]{min-width:680px}.xl\:min-w-\[820px\]{min-width:820px}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[0\.42fr_0\.58fr\]{grid-template-columns:.42fr .58fr}.xl\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.xl\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.xl\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.xl\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,0\.82fr\)_minmax\(280px\,0\.18fr\)\]{grid-template-columns:minmax(0,.82fr) minmax(280px,.18fr)}.xl\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(320px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr)}.xl\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(0\,0\.95fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr)}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(320px\,1fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.65fr\)_minmax\(320px\,1fr\)\]{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(240px\,0\.35fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(240px,.35fr) auto}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,0\.55fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr) auto}.xl\:grid-cols-\[minmax\(0\,2fr\)_360px\]{grid-template-columns:minmax(0,2fr) 360px}.xl\:grid-cols-\[minmax\(320px\,0\.9fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(320px,.9fr) minmax(0,1.2fr)}.xl\:grid-cols-\[minmax\(340px\,0\.9fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(340px,.9fr) minmax(0,1.2fr)}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:items-end{align-items:flex-end}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}.xl\:justify-end{justify-content:flex-end}:where(.xl\:space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)))}.xl\:self-start{align-self:flex-start}}@media(min-width:96rem){.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}}:root{--font-display:"Sora", sans-serif;--font-body:"Plus Jakarta Sans", sans-serif;--teal:#006ce4;--teal-dim:#0051b8;--teal-glow:#006ce429;--teal-border:#006ce457;--champagne:#febb02;--booking-blue:#006ce4;--booking-blue-deep:#003b95;--booking-yellow:#febb02;--ink:#030712;--midnight:#070c19;--bg:#101827;--bg-2:#0f1724;--surface:#172033;--surface-2:#1f2b43;--surface-3:#263550;--border:#33425d;--border-2:#455873;--text:#f7f9fc;--text-2:#c7d1df;--text-3:#8c9bb0;--glass:#172033e6;--glass-border:#c9d6e82e;--shadow:none;--shadow-lg:none;--card-shine:#ffffff14;--green:#22c55e;--yellow:#eab308;--orange:#f97316;--red:#ef4444;--blue:#3b82f6;--purple:#a855f7;--cyan:#06b6d4;--pink:#ec4899;--lime:#84cc16;--amber:#f59e0b;--indigo:#6366f1;--rose:#f43f5e;--emerald:#10b981;--sky:#0ea5e9;--welcome-bg:linear-gradient(180deg, #07090d 0%, #101820 46%, #16211f 100%);--welcome-header-bg:#090d11db;--welcome-header-border:#abc2be2e;--welcome-surface:#10161bf0;--welcome-surface-sub:#182026eb;--welcome-border:#b0c6c133;--welcome-border-soft:#b0c6c11f;--welcome-border-strong:#d7b46a57;--welcome-track:#b0c6c129;--welcome-track-soft:#b0c6c114;--welcome-kicker:#d7b46a;--welcome-text-strong:#f7f4ed;--welcome-text:#ced8d5;--welcome-text-muted:#94a19d;--welcome-panel-gradient:linear-gradient(166deg, var(--welcome-surface) 0%, var(--welcome-surface-sub) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--welcome-panel-gradient:linear-gradient(166deg, color-mix(in srgb, var(--welcome-surface) 96%, transparent) 0%, color-mix(in srgb, var(--welcome-surface-sub) 94%, transparent) 100%)}}:root{--welcome-panel-gradient-strong:linear-gradient(166deg, var(--welcome-surface) 0%, var(--welcome-surface-sub) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--welcome-panel-gradient-strong:linear-gradient(166deg, color-mix(in srgb, var(--welcome-surface) 84%, #d7b46a2e) 0%, color-mix(in srgb, var(--welcome-surface-sub) 90%, #6fb3a61f) 100%)}}:root{--welcome-cta-gradient:linear-gradient(130deg, #214d48 0%, #8a6a31 100%);--welcome-cta-gradient-alt:linear-gradient(130deg, #315f6c 0%, #172236 100%);--welcome-accent-gradient:linear-gradient(90deg, #d7b46a 0%, #6fb3a6 48%, #789aff 100%);--welcome-cta-text:#f8f5ed}[data-theme=light]{--bg:#f5f7fb;--bg-2:#fff;--surface:#fff;--surface-2:#f5f9ff;--surface-3:#ebf2fd;--border:#d9e2ef;--border-2:#c4d2e4;--text:#10223a;--text-2:#475569;--text-3:#738095;--glass:#ffffffe0;--glass-border:#284a801f;--shadow:none;--shadow-lg:none;--card-shine:#ffffffe6;--teal:#006ce4;--teal-dim:#0051b8;--teal-glow:#006ce41f;--teal-border:#006ce447;--cyan:#0891b2;--pink:#db2777;--lime:#65a30d;--amber:#d97706;--indigo:#4f46e5;--rose:#e11d48;--emerald:#059669;--sky:#0284c7;--welcome-bg:linear-gradient(180deg, #fbfcfb 0%, #f4faf7 38%, #edf4f0 72%, #f7f2e9 100%);--welcome-header-bg:#fffffde0;--welcome-header-border:#12212821;--welcome-surface:#fffffdfa;--welcome-surface-sub:#f6faf8f5;--welcome-border:#12212824;--welcome-border-soft:#12212816;--welcome-border-strong:#7e5b2b57;--welcome-track:#1221281f;--welcome-track-soft:#1221280e;--welcome-kicker:#835f2c;--welcome-text-strong:#111820;--welcome-text:#35474f;--welcome-text-muted:#62726f;--welcome-panel-gradient:linear-gradient(164deg, var(--welcome-surface) 0%, var(--welcome-surface-sub) 100%)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--welcome-panel-gradient:linear-gradient(164deg, color-mix(in srgb, var(--welcome-surface) 98%, transparent) 0%, color-mix(in srgb, var(--welcome-surface-sub) 96%, transparent) 100%)}}[data-theme=light]{--welcome-panel-gradient-strong:linear-gradient(162deg, #fefbf4e2 0%, #fbfcfce6 100%);--welcome-cta-gradient:linear-gradient(130deg, #0f5963 0%, #7f612c 58%, #b88942 100%);--welcome-cta-gradient-alt:linear-gradient(130deg, #eef8f6 0%, #dfeaf7 100%);--welcome-accent-gradient:linear-gradient(90deg, #b8873f 0%, #4f9a8f 48%, #4f72c8 100%);--welcome-cta-text:#f8f5ed}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;scroll-behavior:smooth;scroll-padding-top:8.5rem}html[lang=ar]{--font-display:"Noto Sans Arabic", "Plus Jakarta Sans", sans-serif;--font-body:"Noto Sans Arabic", "Plus Jakarta Sans", sans-serif}body{background:var(--bg);background-color:var(--bg);color:var(--text);font-family:var(--font-body);min-height:100vh;margin:0;font-size:14px;line-height:1.6;overflow-x:hidden}html[lang=ar] body{letter-spacing:0;text-rendering:optimizelegibility;line-height:1.72}html[lang=ar] [class*=tracking-],html[lang=ar] .welcome-exodus-wordmark{letter-spacing:0!important}html[lang=ar] .welcome-shell,html[lang=ar] .dashboard-shell,html[lang=ar] .app-shell{font-family:var(--font-body)}html[lang=ar] input,html[lang=ar] textarea,html[lang=ar] select{text-align:right}#root{width:100%;min-height:100vh}body:before{content:"";pointer-events:none;z-index:0;opacity:0;background-image:radial-gradient(circle at 20% 20%,#ffffff4d 0 .8px,#0000 .8px),radial-gradient(circle at 70% 60%,#fff3 0 .7px,#0000 .7px);background-size:22px 22px,28px 28px;position:fixed;inset:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:0;color:var(--text);margin:0;line-height:1.2}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--text-3)}.card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;position:relative;overflow:hidden}.card:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,var(--card-shine) 0%,transparent 32%);opacity:0;display:none;position:absolute;inset:0}.card>*{z-index:1;min-width:0;position:relative}@media(hover:hover){.card:hover{border-color:var(--teal)}@supports (color:color-mix(in lab,red,red)){.card:hover{border-color:color-mix(in srgb,var(--teal) 56%,var(--border))}}.card:hover{box-shadow:none;transition:border-color .18s;transform:none}[data-theme=light] .card:hover{box-shadow:none;transform:none}}.card-glass{background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:none;box-shadow:var(--shadow);border-radius:12px}.dashboard-smooth-card{will-change:transform;transition:border-color .18s,background-color .18s,opacity .18s,transform .18s}@media(hover:hover){.dashboard-smooth-card:hover{transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.dashboard-smooth-card,.dashboard-smooth-card:hover{transition:none;transform:none}}.teal-accent{color:var(--teal)}.teal-bg{background-color:var(--teal)}@keyframes exodus-blur{0%{filter:blur(20px);opacity:0;transform:scale(1.08)}to{filter:blur();opacity:1;transform:scale(1)}}@keyframes line-grow{0%{opacity:0;transform:scaleX(0)}30%{opacity:1;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes intel-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-teal{0%,to{box-shadow:0 0 0 0 var(--teal-glow)}50%{box-shadow:0 0 0 8px #0000}}@keyframes welcome-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes welcome-shimmer{0%{box-shadow:0 0 #08122100}50%{box-shadow:0 14px 34px -20px #08122170}to{box-shadow:0 0 #08122100}}@keyframes welcome-progress{0%{opacity:.8;width:0}to{opacity:1;width:100%}}@keyframes welcome-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes welcome-pulse-ring{0%,to{box-shadow:0 0 #7ca4d438}50%{box-shadow:0 0 0 8px #7ca4d400}}@keyframes welcome-card-lift{0%{transform:translateY(0)}50%{transform:translateY(-1px)}to{transform:translateY(0)}}@keyframes welcome-glow-chip{0%,to{filter:brightness()}50%{filter:brightness(1.05)}}@keyframes cinematic-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translateY(-12px)scale(1.03)}}@keyframes cinematic-ring-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes cinematic-pulse{0%,to{opacity:.48;transform:scale(.96)}50%{opacity:.9;transform:scale(1.04)}}@keyframes cinematic-scan{0%{opacity:0;transform:translateY(-18px)scaleX(.86)}22%{opacity:.9}to{opacity:0;transform:translateY(18px)scaleX(1.08)}}@keyframes auth-grid-pan{0%{transform:translate(0)}to{transform:translate(18px,14px)}}@keyframes welcome-hotel-decay{0%,22%{opacity:1;filter:blur();transform:translate(0)scale(1)}62%{opacity:.86;filter:blur(.16px);transform:translate(6px,-4px)scale(.98)}to{opacity:.26;filter:blur(1px);transform:translate(26px,-12px)scale(.9)}}@keyframes welcome-window-flicker{0%,to{opacity:.22}18%{opacity:.82}35%{opacity:.44}56%{opacity:.9}80%{opacity:.3}}@keyframes welcome-debris-flow{0%{opacity:0;transform:translate(-26px)scale(.24)}24%{opacity:.86}to{opacity:0;transform:translate(80px,-10px)scale(1)}}@keyframes welcome-pipeline-flow{0%{background-position:0%}to{background-position:240%}}@keyframes welcome-role-charge{0%{opacity:.48;transform:scaleX(.14)}to{opacity:1;transform:scaleX(1)}}@keyframes welcome-cinematic-hotel-shift{0%,to{transform:perspective(920px)rotateX(18deg)rotateY(-24deg)translate(0)}50%{transform:perspective(920px)rotateX(18deg)rotateY(-24deg)translate(22px,-10px)}}@keyframes welcome-cinematic-window-pulse{0%,to{opacity:.3}40%{opacity:.92}70%{opacity:.42}}@keyframes welcome-cinematic-wireframe-fade{0%,28%{opacity:0}52%{opacity:.88}to{opacity:0}}@keyframes welcome-cinematic-particle-flow{0%{opacity:0;transform:translate(-14px)scale(.5)}24%{opacity:.94}to{opacity:0;transform:translate(168px)scale(1)}}@keyframes welcome-cinematic-dust-float{0%,to{opacity:.08;transform:translate(0)scale(.9)}50%{opacity:.34;transform:translate(12px,-18px)scale(1.06)}}@keyframes welcome-cinematic-object-float{0%,to{transform:translate(0)}50%{transform:translateY(-10px)}}@keyframes welcome-cinematic-chat-trail{0%{opacity:0;transform:translate(0)scaleX(.2)}30%{opacity:.9}to{opacity:0;transform:translate(140px,6px)scaleX(1)}}@keyframes welcome-cinematic-gate-pulse{0%,to{transform:scale(.98);box-shadow:0 0 #7dd3fc2e}50%{transform:scale(1.03);box-shadow:0 0 0 18px #7dd3fc00}}@keyframes welcome-cinematic-hotel-fill{0%,24%{opacity:.12}55%{opacity:.36}to{opacity:.92}}@keyframes welcome-cinematic-network-pulse{0%,to{opacity:.22;filter:blur()}50%{opacity:.68;filter:blur(1px)}}@keyframes welcome-cinematic-service-pulse{0%,to{opacity:.34;transform:translate(0)scale(.96)}50%{opacity:1;transform:translateY(-4px)scale(1)}}.animate-exodus-blur{animation:2.1s ease-out forwards exodus-blur}.animate-line-grow{animation:1.6s ease-out 1.05s forwards line-grow}.animate-intel-fade{animation:1.2s ease-out 2.2s forwards intel-fade}.animate-fade-up{animation:.5s ease-out forwards fade-up}.animate-fade-in{animation:.4s ease-out forwards fade-in}.animate-slide-left{animation:.4s ease-out forwards slide-in-left}.welcome-float{animation:3.8s ease-in-out infinite welcome-float}.welcome-shimmer{animation:6s ease-in-out infinite welcome-shimmer}.welcome-progress{width:0;animation:1.2s ease-out forwards welcome-progress}.welcome-pulse-ring{animation:2.8s ease-in-out infinite welcome-pulse-ring}.welcome-glow-chip{animation:none}.welcome-cta{transition:transform .2s,filter .2s,box-shadow .2s}.welcome-cta:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 8px 20px #0e1b2f42}.welcome-language-menu{position:relative}.welcome-language-trigger{border:1px solid var(--welcome-border-strong);border-radius:999px;align-items:center;gap:10px;min-height:46px;padding:0 16px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.welcome-language-trigger{border:1px solid color-mix(in srgb,var(--welcome-border-strong) 74%,transparent)}}.welcome-language-trigger{background:var(--welcome-surface-sub)}@supports (color:color-mix(in lab,red,red)){.welcome-language-trigger{background:color-mix(in srgb,var(--welcome-surface-sub) 84%,transparent)}}.welcome-language-trigger{color:var(--welcome-text-strong);transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;box-shadow:inset 0 1px #ffffff14}.welcome-language-trigger-open,.welcome-language-trigger:hover{border-color:var(--welcome-border-strong);transform:translateY(-1px);box-shadow:0 10px 24px #08142029,inset 0 1px #ffffff1f}.welcome-language-trigger-label,.welcome-language-trigger-value{text-transform:uppercase;font-size:11px;font-weight:700}.welcome-language-trigger-label{font-family:var(--font-display);letter-spacing:.18em;color:var(--welcome-text-muted)}.welcome-language-trigger-value{font-family:var(--font-body);letter-spacing:.04em;color:var(--welcome-text-strong);text-transform:none}.welcome-language-trigger-caret{color:var(--welcome-kicker);font-size:12px;transition:transform .18s}.welcome-language-popover{border:1px solid var(--welcome-border);background:linear-gradient(164deg,var(--welcome-surface) 0%,var(--welcome-surface-sub) 100%);border-radius:22px;width:min(540px,100vw - 32px);padding:12px;position:absolute;top:calc(100% + 10px);right:0}@supports (color:color-mix(in lab,red,red)){.welcome-language-popover{background:linear-gradient(164deg,color-mix(in srgb,var(--welcome-surface) 96%,transparent),color-mix(in srgb,var(--welcome-surface-sub) 94%,transparent))}}.welcome-language-popover{-webkit-backdrop-filter:blur(14px);box-shadow:0 22px 48px #08142033}.welcome-language-popover-head{justify-content:space-between;align-items:baseline;gap:12px;padding:4px 6px 10px;display:flex}.welcome-language-popover-title,.welcome-language-popover-current{text-transform:uppercase;font-size:11px}.welcome-language-popover-title{font-family:var(--font-display);letter-spacing:.22em;color:var(--welcome-text-muted)}.welcome-language-popover-current{color:var(--welcome-kicker);letter-spacing:.12em;font-weight:700}.welcome-language-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:320px;padding:2px;display:grid;overflow:auto}.welcome-language-option{border:1px solid var(--welcome-border-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.welcome-language-option{border:1px solid color-mix(in srgb,var(--welcome-border-soft) 82%,transparent)}}.welcome-language-option{background:var(--welcome-surface-sub)}@supports (color:color-mix(in lab,red,red)){.welcome-language-option{background:color-mix(in srgb,var(--welcome-surface-sub) 80%,transparent)}}.welcome-language-option{color:var(--welcome-text);transition:transform .18s,border-color .18s,background .18s}.welcome-language-option:hover{border-color:var(--welcome-border-strong);background:var(--welcome-surface);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.welcome-language-option:hover{background:color-mix(in srgb,var(--welcome-surface) 88%,transparent)}}.welcome-language-option-active{border-color:var(--welcome-kicker)}@supports (color:color-mix(in lab,red,red)){.welcome-language-option-active{border-color:color-mix(in srgb,var(--welcome-kicker) 44%,var(--welcome-border))}}.welcome-language-option-active{background:linear-gradient(135deg,var(--welcome-kicker) 0%,var(--welcome-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.welcome-language-option-active{background:linear-gradient(135deg,color-mix(in srgb,var(--welcome-kicker) 16%,transparent),color-mix(in srgb,var(--welcome-surface) 92%,transparent))}}.welcome-language-option-name{color:var(--welcome-text-strong);font-size:13px;font-weight:600}.welcome-language-option-code{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--welcome-text-muted);font-size:10px}.welcome-login-button{border:1px solid var(--booking-yellow);border-radius:999px;align-items:center;gap:10px;min-height:46px;padding:0 18px;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.welcome-login-button{border:1px solid color-mix(in srgb,var(--booking-yellow) 78%,#c98d00 22%)}}.welcome-login-button{background:var(--welcome-cta-gradient);color:var(--welcome-cta-text);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;transition:transform .22s,box-shadow .22s,filter .22s;box-shadow:inset 0 1px #ffffff61,0 8px 18px #00358029}.welcome-login-button:after{content:"";border-radius:inherit;pointer-events:none;opacity:.9;background:linear-gradient(#ffffff29,#0000 54%);position:absolute;inset:1px}.welcome-login-button>*{z-index:1;position:relative}.welcome-login-button-dot{background:var(--booking-blue-deep);width:8px;height:8px;box-shadow:none;border-radius:999px}.welcome-login-button-arrow{font-size:14px;line-height:1;transition:transform .22s}.welcome-legal-list,.settings-legal-list{margin:0;padding-left:18px}.welcome-legal-list li,.settings-legal-list li{margin-top:6px;line-height:1.55}.welcome-legal-list li{color:var(--welcome-text)}.settings-legal-list li{color:var(--text-2)}@media(hover:hover){.welcome-language-trigger:hover .welcome-language-trigger-caret{transform:translateY(1px)}.welcome-login-button:hover{filter:brightness(1.02);transform:translateY(-1px)scale(1.01);box-shadow:inset 0 1px #ffffff80,0 12px 24px #00358033}.welcome-login-button:hover .welcome-login-button-arrow{transform:translate(2px)}.welcome-admin-button:hover,.welcome-theme-icon-button:hover{border-color:var(--welcome-border-strong);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.welcome-admin-button:hover,.welcome-theme-icon-button:hover{border-color:color-mix(in srgb,var(--welcome-border-strong) 82%,transparent)}}.welcome-admin-button:hover,.welcome-theme-icon-button:hover{background:var(--welcome-surface)}@supports (color:color-mix(in lab,red,red)){.welcome-admin-button:hover,.welcome-theme-icon-button:hover{background:color-mix(in srgb,var(--welcome-surface) 88%,transparent)}}.welcome-admin-button:hover,.welcome-theme-icon-button:hover{box-shadow:inset 0 1px #ffffff24,0 14px 30px #040c1424}.welcome-partner-logo:hover{border-color:var(--welcome-border-strong);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.welcome-partner-logo:hover{border-color:color-mix(in srgb,var(--welcome-border-strong) 72%,transparent)}}.welcome-partner-logo:hover{background:var(--welcome-surface)}@supports (color:color-mix(in lab,red,red)){.welcome-partner-logo:hover{background:color-mix(in srgb,var(--welcome-surface) 88%,transparent)}}}@media(max-width:720px){.welcome-language-popover{width:min(100vw - 32px,440px);right:0}.welcome-language-list{grid-template-columns:1fr}.welcome-language-trigger{padding:0 14px}.welcome-language-trigger-label{display:none}}.splash-cinematic-shell,.auth-shell{isolation:isolate;background:linear-gradient(180deg,var(--bg-2) 0%,var(--bg) 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative;overflow:hidden}.splash-cinematic-grid,.auth-shell-grid{pointer-events:none;opacity:.05;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:54px 54px;animation:16s linear infinite alternate auth-grid-pan;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#000000e6 54%,#0000 100%);mask-image:radial-gradient(circle,#000,#000000e6 54%,#0000)}.splash-cinematic-shell:before,.auth-shell:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#ffffff08,#0000 18% 82%,#ffffff05),radial-gradient(circle,#0000 32%,#0000009e);position:absolute;inset:0}.splash-cinematic-aurora,.auth-shell-aurora{pointer-events:none;filter:blur(90px);opacity:.26;mix-blend-mode:screen;border-radius:999px;animation:8s ease-in-out infinite cinematic-drift;position:absolute}.splash-cinematic-aurora-a,.auth-shell-aurora-a{background:radial-gradient(circle,#006ce447,#0000 70%);width:34rem;height:22rem;top:10%;left:-8%}.splash-cinematic-aurora-b,.auth-shell-aurora-b{background:radial-gradient(circle,#febb022e,#0000 72%);width:30rem;height:20rem;animation-delay:-3s;top:14%;right:-6%}.splash-cinematic-vignette,.auth-shell-vignette{pointer-events:none;background:radial-gradient(circle,#0000 20%,#0000002e 56%,#000000c7);position:absolute;inset:0}.cinematic-orb-stage{aspect-ratio:1;isolation:isolate;justify-content:center;align-items:center;width:min(29rem,74vw);animation:6.6s ease-in-out infinite cinematic-drift;display:flex;position:relative}.cinematic-orb-stage:before{content:"";filter:blur(22px);background:radial-gradient(circle,#2dd4bf3d,#38bdf824 34%,#0000 70%);border-radius:999px;animation:4.8s ease-in-out infinite cinematic-pulse;position:absolute;inset:8%}.cinematic-orb-stage:after{content:"";opacity:.44;border:1px solid #ffffff14;border-radius:999px;position:absolute;inset:3%}.cinematic-orb-ring{pointer-events:none;border:1px solid #a0d7ff29;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cinematic-orb-ring-a{width:96%;height:96%;animation:26s linear infinite cinematic-ring-spin}.cinematic-orb-ring-b{border-style:dashed;border-color:#e9d8a633;width:78%;height:78%;animation:18s linear infinite reverse cinematic-ring-spin}.cinematic-orb-core{-webkit-backdrop-filter:blur(12px);background:radial-gradient(80% 70% at 30% 18%,#ffffff24,#0000 42%),radial-gradient(60% 60%,#2dd4bf29,#2dd4bf0d 44%,#0000 70%),linear-gradient(#0a111cf0,#060a12fa);border:1px solid #b4e2ff24;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:14%;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 26px 80px #00000075}.cinematic-orb-core:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff14,#0000 32%),radial-gradient(120% 80% at 50% 0,#ffffff1f,#0000 38%);position:absolute;inset:0}.cinematic-orb-core>*{z-index:1;position:relative}.cinematic-orb-core canvas{filter:drop-shadow(0 0 36px #2dd4bf3d)}.cinematic-orb-overline,.cinematic-orb-caption{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase}.cinematic-orb-overline{color:#ffffff6b;font-size:10px}.cinematic-orb-caption{color:#e9d8a6b8;font-size:10px}.splash-orb-stage{width:min(31rem,78vw)}.splash-kicker{font-family:var(--font-display);letter-spacing:.42em;text-transform:uppercase;color:#ffffff6b;font-size:11px}.splash-subtitle{font-family:var(--font-display);letter-spacing:.44em;text-transform:uppercase;color:#e9d8a6b3;font-size:clamp(.8rem,1.2vw,1rem)}.splash-progress{background:#ffffff1f;width:min(24rem,66vw);height:1px;position:relative;overflow:hidden}.splash-progress-line{transform-origin:0;background:linear-gradient(90deg,#2dd4bf00,#2dd4bffa 28%,#e9d8a6e0,#fff0);position:absolute;inset:0}.splash-scanline{filter:blur(.4px);background:linear-gradient(90deg,#0000,#7dd3fce0 22%,#e9d8a6eb,#7dd3fce0 78%,#0000);height:1px;animation:2.8s ease-in-out infinite cinematic-scan;position:absolute;top:50%;left:18%;right:18%}.auth-experience{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:24px;display:grid}.auth-hero-panel,.auth-panel{border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:16px;position:relative;overflow:hidden}.auth-hero-panel{background:linear-gradient(180deg,var(--surface) 0%,var(--surface) 100%);flex-direction:column;justify-content:space-between;min-height:700px;padding:clamp(24px,3.2vw,40px);display:flex}@supports (color:color-mix(in lab,red,red)){.auth-hero-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,var(--booking-blue-deep) 4%) 0%,var(--surface) 100%)}}.auth-hero-panel:before,.auth-panel:before{content:"";pointer-events:none;background:linear-gradient(150deg,#ffffff0d,#0000 24% 76%,#ffffff08);position:absolute;inset:0}.auth-hero-panel>*,.auth-panel>*{z-index:1;position:relative}.auth-hero-copy{flex-direction:column;gap:18px;display:flex}.auth-hero-kicker,.auth-panel-kicker{font-family:var(--font-display);letter-spacing:.32em;text-transform:uppercase;font-size:11px}.auth-hero-kicker{color:var(--teal)}.auth-hero-kicker-muted{letter-spacing:.22em;text-transform:uppercase;color:#ffffff6b;font-size:11px}.auth-hero-dot{background:var(--booking-yellow);width:6px;height:6px;box-shadow:none;border-radius:999px}.auth-hero-title{letter-spacing:0;max-width:10ch;font-size:clamp(3rem,5.8vw,5.25rem);line-height:.94}.auth-hero-text{max-width:35rem;color:var(--text-2);margin-top:12px;font-size:clamp(.98rem,1.4vw,1.14rem)}.auth-hero-orb-stage{width:min(28rem,72vw);margin:12px auto}.auth-hero-chip-row{flex-wrap:wrap;gap:10px;display:flex}.auth-hero-chip{border:1px solid var(--border);background:var(--surface-2);min-height:34px;color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;border-radius:8px;align-items:center;padding:0 14px;font-size:12px;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.auth-panel{background:var(--surface);-webkit-backdrop-filter:none;flex-direction:column;gap:18px;padding:clamp(20px,2.8vw,32px);display:flex}.auth-panel-head{flex-direction:column;gap:14px;display:flex}.auth-panel-kicker{color:var(--text-3)}.auth-panel-title{margin-top:10px;font-size:clamp(1.7rem,2.4vw,2.3rem);line-height:1.08}.auth-panel-text{color:var(--text-2);margin-top:10px;font-size:14px}.auth-tab-switcher{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid}.auth-tab-button{min-height:62px;color:var(--text-2);border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:12px 14px;transition:transform .22s,border-color .22s,background .22s,color .22s;display:flex}.auth-tab-button:hover{color:var(--text);border-color:#b4e2ff1a;transform:translateY(-1px)}.auth-tab-button-active{background:var(--teal);border-color:var(--teal);color:#fff;box-shadow:none}.auth-tab-button-label{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.auth-tab-button-meta{opacity:.84;font-size:11px}.auth-panel-form{min-height:0}.auth-form-card{border:1px solid var(--border);background:var(--surface-2);box-shadow:none;border-radius:12px}.auth-form-beacon{background:var(--booking-yellow);border-radius:999px;flex:none;width:12px;height:12px;margin-top:8px;animation:2.8s ease-in-out infinite pulse-teal;box-shadow:0 0 0 6px #febb0224}.auth-form-footer{color:var(--text-3);font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;border-top:1px solid #b4e2ff1a;justify-content:space-between;gap:12px;margin-top:2px;padding-top:14px;font-size:10px;display:flex}@media(max-width:1100px){.auth-experience{grid-template-columns:1fr}.auth-hero-panel{min-height:auto}}@media(max-width:640px){.splash-cinematic-shell,.auth-shell{padding:16px}.auth-hero-panel,.auth-panel{border-radius:24px}.auth-tab-switcher{grid-template-columns:1fr}.auth-tab-button{min-height:56px}.auth-form-footer{flex-direction:column;align-items:flex-start}.cinematic-orb-stage{width:min(20rem,82vw)}.splash-orb-stage{width:min(22rem,84vw)}.cinematic-orb-core{inset:13%}.splash-kicker,.splash-subtitle,.cinematic-orb-overline,.cinematic-orb-caption,.auth-hero-kicker,.auth-panel-kicker{letter-spacing:.24em}}@media(hover:hover){.welcome-card-lift:hover{transform:translateY(-2px);box-shadow:0 12px 26px #08142433;border-color:var(--welcome-border-strong)!important}}.welcome-grid-overlay{pointer-events:none;opacity:.16;background-image:linear-gradient(90deg,var(--welcome-border-soft) 1px,transparent 1px),linear-gradient(180deg,var(--welcome-border-soft) 1px,transparent 1px);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.welcome-grid-overlay{background-image:linear-gradient(90deg,color-mix(in srgb,var(--welcome-border-soft) 34%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--welcome-border-soft) 28%,transparent) 1px,transparent 1px)}}.welcome-grid-overlay{background-position:0 0;background-size:74px 74px;-webkit-mask-image:linear-gradient(#0000005c,#0000 78%);mask-image:linear-gradient(#0000005c,#0000 78%)}.welcome-shell{isolation:isolate;position:relative}.welcome-shell:before{content:"";pointer-events:none;z-index:0;opacity:.78;background:linear-gradient(120deg,#d7b46a1a,#0000 32%),linear-gradient(244deg,#6fb3a61c,#0000 38%);position:fixed;inset:0}.welcome-shell:after{content:"";pointer-events:none;z-index:0;opacity:.64;background:linear-gradient(#ffffff0d,#0000 34%),linear-gradient(90deg,#0000,#ffffff07 46%,#0000);position:fixed;inset:0}.welcome-shell main>section{-webkit-backdrop-filter:none;box-shadow:var(--shadow);border-radius:24px;scroll-margin-top:8.5rem;position:relative;overflow:hidden}.welcome-shell main>section:before{content:"";pointer-events:none;opacity:.45;background:linear-gradient(#ffffff0a,#0000 24%);position:absolute;inset:0}.welcome-shell nav a{text-decoration:none;transition:color .2s;position:relative}.welcome-shell nav a:after{content:"";transform-origin:0;background:var(--welcome-accent-gradient);width:100%;height:2px;transition:transform .22s;position:absolute;bottom:-8px;left:0;transform:scaleX(0)}.welcome-shell nav a:hover{color:var(--welcome-text-strong)}.welcome-shell nav a:hover:after{transform:scaleX(1)}.welcome-desktop-nav{z-index:2;border:1px solid var(--welcome-border-soft);align-items:center;gap:4px;padding:4px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.welcome-desktop-nav{border:1px solid color-mix(in srgb,var(--welcome-border-soft) 74%,transparent)}}.welcome-desktop-nav{background:var(--welcome-surface-sub);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.welcome-desktop-nav{background:color-mix(in srgb,var(--welcome-surface-sub) 68%,transparent)}}.welcome-desktop-nav a:after,.welcome-nav-popover a:after{display:none}.welcome-nav-trigger{min-height:34px;color:var(--welcome-text);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.welcome-nav-trigger:hover,.welcome-nav-trigger[data-active=true]{color:var(--welcome-text-strong);border-color:var(--welcome-border-strong)}@supports (color:color-mix(in lab,red,red)){.welcome-nav-trigger:hover,.welcome-nav-trigger[data-active=true]{border-color:color-mix(in srgb,var(--welcome-border-strong) 68%,transparent)}}.welcome-nav-trigger:hover,.welcome-nav-trigger[data-active=true]{background:var(--welcome-kicker)}@supports (color:color-mix(in lab,red,red)){.welcome-nav-trigger:hover,.welcome-nav-trigger[data-active=true]{background:color-mix(in srgb,var(--welcome-kicker) 10%,var(--welcome-surface-sub) 90%)}}.welcome-nav-trigger:active{transform:translateY(1px)}.welcome-nav-caret{color:var(--welcome-kicker);font-size:10px;line-height:1}.welcome-nav-popover{z-index:70;border:1px solid var(--welcome-border);background:linear-gradient(180deg,var(--welcome-surface) 0%,var(--welcome-surface-sub) 100%);border-radius:16px;width:min(22rem,86vw);padding:10px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.welcome-nav-popover{background:linear-gradient(180deg,color-mix(in srgb,var(--welcome-surface) 98%,transparent),color-mix(in srgb,var(--welcome-surface-sub) 96%,transparent))}}.welcome-nav-popover{-webkit-backdrop-filter:blur(18px);box-shadow:0 22px 58px #040c1447}.welcome-nav-popover-head{color:var(--welcome-text-muted);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:5px 6px 9px;font-size:10px;font-weight:700;display:flex}.welcome-nav-popover-list{gap:6px;display:grid}.welcome-nav-popover-link{border:1px solid var(--welcome-border-soft);gap:3px;display:grid}@supports (color:color-mix(in lab,red,red)){.welcome-nav-popover-link{border:1px solid color-mix(in srgb,var(--welcome-border-soft) 82%,transparent)}}.welcome-nav-popover-link{background:var(--welcome-surface-sub);border-radius:12px;padding:10px 11px}@supports (color:color-mix(in lab,red,red)){.welcome-nav-popover-link{background:color-mix(in srgb,var(--welcome-surface-sub) 76%,transparent)}}.welcome-nav-popover-link{text-decoration:none;transition:border-color .16s,background .16s,transform .16s}.welcome-nav-popover-link:hover,.welcome-nav-popover-link[data-active=true]{border-color:var(--welcome-border-strong)}@supports (color:color-mix(in lab,red,red)){.welcome-nav-popover-link:hover,.welcome-nav-popover-link[data-active=true]{border-color:color-mix(in srgb,var(--welcome-border-strong) 76%,transparent)}}.welcome-nav-popover-link:hover,.welcome-nav-popover-link[data-active=true]{background:var(--welcome-kicker)}@supports (color:color-mix(in lab,red,red)){.welcome-nav-popover-link:hover,.welcome-nav-popover-link[data-active=true]{background:color-mix(in srgb,var(--welcome-kicker) 10%,var(--welcome-surface) 90%)}}.welcome-nav-popover-link:hover,.welcome-nav-popover-link[data-active=true]{transform:translateY(-1px)}.welcome-nav-popover-eyebrow{color:var(--welcome-kicker);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700}.welcome-nav-popover-title{color:var(--welcome-text-strong);font-size:13px;font-weight:800}.welcome-nav-popover-description{color:var(--welcome-text-muted);font-size:12px;line-height:1.35}.welcome-design-stage{min-height:32rem;position:relative;overflow:hidden}.welcome-design-toolbar{z-index:2;color:var(--welcome-text-muted);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:11px;font-weight:700;display:flex;position:relative}.welcome-design-toolbar span{background:var(--welcome-border-strong);border-radius:999px;width:9px;height:9px}@supports (color:color-mix(in lab,red,red)){.welcome-design-toolbar span{background:color-mix(in srgb,var(--welcome-border-strong) 72%,transparent)}}.welcome-design-toolbar p{margin-left:auto}.welcome-design-preview{--design-accent:var(--welcome-kicker);border:1px solid var(--welcome-border-soft);background:linear-gradient(90deg,var(--welcome-border-soft) 1px,transparent 1px),linear-gradient(180deg,var(--welcome-border-soft) 1px,transparent 1px),radial-gradient(circle at 22% 18%,var(--design-accent),transparent 34%),var(--welcome-surface-sub);border-radius:18px;min-height:28rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.welcome-design-preview{background:linear-gradient(90deg,color-mix(in srgb,var(--welcome-border-soft) 32%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--welcome-border-soft) 26%,transparent) 1px,transparent 1px),radial-gradient(circle at 22% 18%,color-mix(in srgb,var(--design-accent) 18%,transparent),transparent 34%),color-mix(in srgb,var(--welcome-surface-sub) 86%,transparent)}}.welcome-design-preview-mail,.welcome-design-preview-invoice,.welcome-design-preview-document{opacity:0;pointer-events:none;width:min(26rem,100% - 2rem);min-height:20rem;transition:opacity .26s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.94)rotate(-1deg)}.welcome-design-preview-mail[data-active=true],.welcome-design-preview-invoice[data-active=true],.welcome-design-preview-document[data-active=true]{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)rotate(0)}.welcome-design-preview-mail{border:1px solid var(--design-accent);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.welcome-design-preview-mail{border:1px solid color-mix(in srgb,var(--design-accent) 48%,var(--welcome-border))}}.welcome-design-preview-mail{background:var(--welcome-surface);border-radius:18px;box-shadow:0 26px 70px #040c143d}.welcome-design-mail-image{background:linear-gradient(135deg,var(--design-accent) 0%,transparent 64%),linear-gradient(25deg,#fff3 0 12%,transparent 12% 100%),var(--welcome-surface-sub);height:7.4rem}@supports (color:color-mix(in lab,red,red)){.welcome-design-mail-image{background:linear-gradient(135deg,color-mix(in srgb,var(--design-accent) 58%,transparent) 0%,transparent 64%),linear-gradient(25deg,#fff3 0 12%,transparent 12% 100%),color-mix(in srgb,var(--welcome-surface-sub) 82%,transparent)}}.welcome-design-mail-image{animation:7s ease-in-out infinite alternate welcome-design-image-pan}.welcome-design-mail-body{padding:18px}.welcome-design-kicker{color:var(--design-accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:800}.welcome-design-line{min-height:10px;color:var(--welcome-text);border-radius:999px;margin-top:8px;font-size:12px;line-height:1.45;animation:.64s both welcome-design-line-in;display:block}.welcome-design-line-1{color:var(--welcome-text-strong);font-size:16px;font-weight:800}.welcome-design-line-2{animation-delay:90ms}.welcome-design-line-3{animation-delay:.18s}.welcome-design-button{background:linear-gradient(135deg,var(--design-accent),var(--design-accent));border-radius:999px;width:fit-content;margin-top:18px;padding:9px 14px}@supports (color:color-mix(in lab,red,red)){.welcome-design-button{background:linear-gradient(135deg,var(--design-accent),color-mix(in srgb,var(--design-accent) 55%,#172236))}}.welcome-design-button{color:#fff;font-size:12px;font-weight:800;animation:2.8s ease-in-out infinite welcome-design-button-pulse}.welcome-design-footer{border-top:1px solid var(--welcome-border-soft);color:var(--welcome-text-muted);background:var(--welcome-surface-sub);padding:10px 18px;font-size:10px}@supports (color:color-mix(in lab,red,red)){.welcome-design-footer{background:color-mix(in srgb,var(--welcome-surface-sub) 82%,transparent)}}.welcome-design-preview-invoice{border:1px solid var(--design-accent);align-content:start;gap:10px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.welcome-design-preview-invoice{border:1px solid color-mix(in srgb,var(--design-accent) 48%,var(--welcome-border))}}.welcome-design-preview-invoice{background:var(--welcome-surface);border-radius:16px;box-shadow:0 26px 70px #040c143d}.welcome-design-invoice-head,.welcome-design-total{background:var(--design-accent);border-radius:12px;justify-content:space-between;align-items:center;padding:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.welcome-design-invoice-head,.welcome-design-total{background:color-mix(in srgb,var(--design-accent) 10%,var(--welcome-surface-sub))}}.welcome-design-invoice-head,.welcome-design-total{color:var(--welcome-text-strong);font-size:12px;font-weight:800}.welcome-design-invoice-head strong{color:var(--design-accent);letter-spacing:.2em}.welcome-design-invoice-row{border:1px solid var(--welcome-border-soft);background:var(--welcome-surface-sub);border-radius:12px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.welcome-design-invoice-row{background:color-mix(in srgb,var(--welcome-surface-sub) 78%,transparent)}}.welcome-design-invoice-row{animation:.56s both welcome-design-line-in}.welcome-design-invoice-row span{background:var(--design-accent);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.welcome-design-invoice-row span{background:color-mix(in srgb,var(--design-accent) 18%,transparent)}}.welcome-design-invoice-row span{color:var(--design-accent);font-size:11px;font-weight:800}.welcome-design-invoice-row p{color:var(--welcome-text);margin:0;font-size:12px}.welcome-design-total{justify-content:flex-end;margin-top:8px}.welcome-design-preview-document{border:1px solid var(--design-accent);gap:13px;padding:22px;display:grid}@supports (color:color-mix(in lab,red,red)){.welcome-design-preview-document{border:1px solid color-mix(in srgb,var(--design-accent) 48%,var(--welcome-border))}}.welcome-design-preview-document{background:linear-gradient(180deg,var(--welcome-surface) 0%,var(--welcome-surface-sub) 100%);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.welcome-design-preview-document{background:linear-gradient(180deg,var(--welcome-surface) 0%,color-mix(in srgb,var(--welcome-surface-sub) 86%,transparent) 100%)}}.welcome-design-preview-document{box-shadow:0 26px 70px #040c143d}.welcome-design-doc-hole{background:var(--design-accent);border-radius:999px;width:46px;height:8px}@supports (color:color-mix(in lab,red,red)){.welcome-design-doc-hole{background:color-mix(in srgb,var(--design-accent) 28%,transparent)}}.welcome-design-doc-title{color:var(--welcome-text-strong);font-family:var(--font-display);font-size:22px;font-weight:800}.welcome-design-doc-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.welcome-design-doc-grid span{border:1px solid var(--welcome-border-soft);background:var(--welcome-surface-sub);border-radius:10px;height:44px}@supports (color:color-mix(in lab,red,red)){.welcome-design-doc-grid span{background:color-mix(in srgb,var(--welcome-surface-sub) 82%,transparent)}}.welcome-design-doc-grid span{animation:3.2s ease-in-out infinite welcome-design-tile-glow}.welcome-design-doc-grid span:nth-child(2){animation-delay:.26s}.welcome-design-doc-grid span:nth-child(3){animation-delay:.52s}.welcome-design-doc-grid span:nth-child(4){animation-delay:.78s}.welcome-design-preview-document p,.welcome-design-signature{color:var(--welcome-text);margin:0;font-size:13px}.welcome-design-signature{border-top:1px solid var(--welcome-border-soft);color:var(--welcome-text-muted);padding-top:12px}.welcome-design-layer{z-index:4;border:1px solid var(--design-accent);position:absolute}@supports (color:color-mix(in lab,red,red)){.welcome-design-layer{border:1px solid color-mix(in srgb,var(--design-accent) 42%,var(--welcome-border))}}.welcome-design-layer{background:var(--welcome-surface);border-radius:999px;padding:7px 11px}@supports (color:color-mix(in lab,red,red)){.welcome-design-layer{background:color-mix(in srgb,var(--welcome-surface) 88%,transparent)}}.welcome-design-layer{color:var(--welcome-text-strong);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;animation:4.6s ease-in-out infinite welcome-design-float;box-shadow:0 14px 36px #040c142e}.welcome-design-layer-image{top:16%;left:7%}.welcome-design-layer-footer{animation-delay:.7s;bottom:17%;right:8%}.welcome-design-layer-brand{animation-delay:1.25s;top:23%;right:12%}@keyframes welcome-design-float{0%,to{transform:translate(0)}50%{transform:translateY(-8px)}}@keyframes welcome-design-line-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes welcome-design-image-pan{0%{background-position:0%,0 0,0 0}to{background-position:100%,18px 0,0 0}}@keyframes welcome-design-button-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--design-accent) 36%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--design-accent) 0%,transparent)}}@keyframes welcome-design-tile-glow{0%,to{border-color:var(--welcome-border-soft)}50%{border-color:color-mix(in srgb,var(--design-accent) 48%,var(--welcome-border))}}@media(max-width:640px){.welcome-design-stage{min-height:34rem}.welcome-design-preview{min-height:30rem}.welcome-design-preview-mail,.welcome-design-preview-invoice,.welcome-design-preview-document{width:calc(100% - 1rem)}.welcome-design-layer{display:none}}.welcome-shell table thead th{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.welcome-shell table tbody tr:hover{background:var(--welcome-track-soft)}@supports (color:color-mix(in lab,red,red)){.welcome-shell table tbody tr:hover{background:color-mix(in srgb,var(--welcome-track-soft) 56%,transparent)}}.welcome-marquee{width:100%;position:relative;overflow:hidden}.welcome-marquee-track{gap:8px;width:max-content;animation:28s linear infinite welcome-marquee;display:flex}.welcome-chip{white-space:nowrap;background:var(--welcome-surface);border:1px solid;border-radius:999px;padding:6px 10px;font-size:12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.welcome-chip{background:color-mix(in srgb,var(--welcome-surface) 92%,transparent)}}.welcome-stat-tile{background:linear-gradient(165deg,var(--welcome-surface-sub) 0%,var(--welcome-surface) 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.welcome-stat-tile{background:linear-gradient(165deg,color-mix(in srgb,var(--welcome-surface-sub) 96%,transparent),color-mix(in srgb,var(--welcome-surface) 94%,transparent))}}.welcome-stat-tile:before{content:"";background:var(--welcome-accent-gradient);opacity:.82;border-radius:999px;height:2px;position:absolute;top:0;left:14px;right:14px}.welcome-audience-tile{background:linear-gradient(168deg,var(--welcome-surface) 0%,var(--welcome-surface-sub) 100%)}@supports (color:color-mix(in lab,red,red)){.welcome-audience-tile{background:linear-gradient(168deg,color-mix(in srgb,var(--welcome-surface) 96%,transparent),color-mix(in srgb,var(--welcome-surface-sub) 94%,transparent))}}.welcome-campaign-stage{gap:clamp(1rem,2.4vw,1.5rem);display:grid}.welcome-campaign-hero,.welcome-campaign-profile-row,.welcome-campaign-card,.welcome-campaign-detail{border:1px solid var(--welcome-border-strong)}@supports (color:color-mix(in lab,red,red)){.welcome-campaign-hero,.welcome-campaign-profile-row,.welcome-campaign-card,.welcome-campaign-detail{border:1px solid color-mix(in srgb,var(--welcome-border-strong) 42%,var(--welcome-border-soft))}}.welcome-campaign-hero,.welcome-campaign-profile-row,.welcome-campaign-card,.welcome-campaign-detail{box-shadow:0 24px 62px #040c141f}.welcome-campaign-hero{background:radial-gradient(circle at 88% 16%,var(--teal),transparent 34%),radial-gradient(circle at 8% 82%,var(--amber),transparent 32%),linear-gradient(145deg,var(--welcome-surface) 0%,var(--welcome-surface-sub) 100%);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(20rem,.86fr);align-items:end;gap:clamp(1.2rem,4vw,3rem);padding:clamp(1.4rem,4vw,3.1rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.welcome-campaign-hero{background:radial-gradient(circle at 88% 16%,color-mix(in srgb,var(--teal) 24%,transparent),transparent 34%),radial-gradient(circle at 8% 82%,color-mix(in srgb,var(--amber) 18%,transparent),transparent 32%),linear-gradient(145deg,color-mix(in srgb,var(--welcome-surface) 96%,transparent),color-mix(in srgb,var(--welcome-surface-sub) 92%,transparent))}}.welcome-campaign-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,var(--welcome-border-soft) 1px,transparent 1px),linear-gradient(180deg,var(--welcome-border-soft) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.welcome-campaign-hero:before{background:linear-gradient(90deg,color-mix(in srgb,var(--welcome-border-soft) 34%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--welcome-border-soft) 24%,transparent) 1px,transparent 1px)}}.welcome-campaign-hero:before{opacity:.46;background-size:46px 46px;-webkit-mask-image:linear-gradient(110deg,#0000 0%,#000 22% 62%,#0000 100%);mask-image:linear-gradient(110deg,#0000,#000 22% 62%,#0000)}.welcome-campaign-head,.welcome-campaign-proof-grid,.welcome-campaign-hero>*{z-index:1;position:relative}.welcome-campaign-head{gap:.85rem;max-width:58rem;display:grid}.welcome-campaign-head h2{color:var(--welcome-text-strong);font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(2.25rem,5vw,5.2rem);font-weight:840;line-height:.96}.welcome-campaign-head p{max-width:47rem;color:var(--welcome-text);margin:0;font-size:clamp(.98rem,1.4vw,1.12rem);line-height:1.72}.welcome-campaign-proof-grid{gap:.75rem;display:grid}.welcome-campaign-proof-grid article{border:1px solid var(--welcome-border-soft);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.welcome-campaign-proof-grid article{border:1px solid color-mix(in srgb,var(--welcome-border-soft) 86%,transparent)}}.welcome-campaign-proof-grid article{background:linear-gradient(140deg,var(--welcome-surface),var(--welcome-surface-sub));border-radius:18px;padding:1rem}@supports (color:color-mix(in lab,red,red)){.welcome-campaign-proof-grid article{background:linear-gradient(140deg,color-mix(in srgb,var(--welcome-surface) 90%,transparent),color-mix(in srgb,var(--welcome-surface-sub) 78%,transparent))}}.welcome-campaign-proof-grid article:after{content:"";background:var(--welcome-accent-gradient);opacity:.82;height:2px;position:absolute;inset:auto 0 0}.welcome-campaign-proof-grid span,.welcome-campaign-profile-badge,.welcome-campaign-detail-top p,.welcome-campaign-timeline-copy span,.welcome-campaign-offer-panel span,.welcome-campaign-rules-grid span{color:var(--welcome-kicker);letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:850}.welcome-campaign-proof-grid strong{color:var(--welcome-text-strong);font-family:var(--font-display);margin-top:.5rem;font-size:1rem;display:block}.welcome-campaign-proof-grid p{color:var(--welcome-text);margin:.35rem 0 0;font-size:.82rem;line-height:1.45}.welcome-campaign-profile-row{background:var(--welcome-surface);border-radius:18px;flex-wrap:wrap;gap:.55rem;padding:.65rem;display:flex}@supports (color:color-mix(in lab,red,red)){.welcome-campaign-profile-row{background:color-mix(in srgb,var(--welcome-surface) 90%,transparent)}}.welcome-campaign-profile-pill{border:1px solid var(--welcome-border-soft)}@supports (color:color-mix(in lab,red,red)){.welcome-campaign-profile-pill{border:1px solid color-mix(in srgb,var(--welcome-border-soft) 88%,transparent)}}.welcome-campaign-profile-pill{background:var(--welcome-surface-sub);border-radius:999px;padding:.72rem 1rem}@supports (color:color-mix(in lab,red,red)){.welcome-campaign-profile-pill{background:color-mix(in srgb,var(--welcome-surface-sub) 76%,transparent)}}.welcome-campaign-profile-pill{color:var(--welcome-text);font-size:.78rem;font-weight:820;transition:border-color .18s,background .18s,color .18s,transform .18s}.welcome-campaign-profile-pill:hover,.welcome-campaign-profile-pill[data-active=true]{border-color:var(--welcome-kicker)}@supports (color:color-mix(in lab,red,red)){.welcome-campaign-profile-pill:hover,.welcome-campaign-profile-pill[data-active=true]{border-color:color-mix(in srgb,var(--welcome-kicker) 66%,var(--welcome-border-soft))}}.welcome-campaign-profile-pill:hover,.welcome-campaign-profile-pill[data-active=true]{background:var(--welcome-cta-gradient);color:var(--welcome-cta-text);transform:translateY(-1px)}.welcome-campaign-workbench{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(1rem,2vw,1.35rem);display:grid}.welcome-campaign-card-grid{gap:.85rem;display:grid}.welcome-campaign-card{background:linear-gradient(145deg,var(--welcome-surface),var(--welcome-surface-sub));border-radius:20px;gap:.65rem;width:100%;min-height:11.5rem;padding:1.05rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.welcome-campaign-card{background:linear-gradient(145deg,color-mix(in srgb,var(--welcome-surface) 96%,transparent),color-mix(in srgb,var(--welcome-surface-sub) 86%,transparent))}}.welcome-campaign-card{text-align:start;transition:border-color .18s,transform .18s,box-shadow .18s,background .18s}.welcome-campaign-card:before{content:"";pointer-events:none;background:linear-gradient(125deg,var(--teal),transparent 42%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.welcome-campaign-card:before{background:linear-gradient(125deg,color-mix(in srgb,var(--teal) 16%,transparent),transparent 42%)}}.welcome-campaign-card:before{opacity:0;transition:opacity .18s}.welcome-campaign-card>*{z-index:1;position:relative}.welcome-campaign-card:hover,.welcome-campaign-card[data-active=true]{border-color:var(--welcome-kicker)}@supports (color:color-mix(in lab,red,red)){.welcome-campaign-card:hover,.welcome-campaign-card[data-active=true]{border-color:color-mix(in srgb,var(--welcome-kicker) 58%,var(--welcome-border-soft))}}.welcome-campaign-card:hover,.welcome-campaign-card[data-active=true]{box-shadow:0 28px 70px var(--welcome-kicker);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.welcome-campaign-card:hover,.welcome-campaign-card[data-active=true]{box-shadow:0 28px 70px color-mix(in srgb,var(--welcome-kicker) 16%,#040c141f)}}.welcome-campaign-card:hover:before,.welcome-campaign-card[data-active=true]:before{opacity:1}.welcome-campaign-card strong{color:var(--welcome-text-strong);font-family:var(--font-display);font-size:1.04rem;font-weight:820;line-height:1.12}.welcome-campaign-card small{color:var(--welcome-text-muted);overflow-wrap:anywhere;font-size:.7rem;line-height:1.3}.welcome-campaign-card p{color:var(--welcome-text);margin:0;font-size:.84rem;font-weight:680;line-height:1.42}.welcome-campaign-trigger{color:var(--welcome-text-muted);font-size:.72rem;font-weight:720}.welcome-campaign-empty{border:1px solid var(--welcome-border-soft);background:var(--welcome-surface);color:var(--welcome-text);border-radius:18px;padding:1rem;font-size:.9rem}.welcome-campaign-detail{background:radial-gradient(circle at 84% 8%,var(--sky),transparent 34%),linear-gradient(145deg,var(--welcome-surface),var(--welcome-surface-sub));border-radius:26px;padding:clamp(1.1rem,3vw,1.65rem);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.welcome-campaign-detail{background:radial-gradient(circle at 84% 8%,color-mix(in srgb,var(--sky) 22%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--welcome-surface) 98%,transparent),color-mix(in srgb,var(--welcome-surface-sub) 90%,transparent))}}.welcome-campaign-detail-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.welcome-campaign-detail-top h3{color:var(--welcome-text-strong);font-family:var(--font-display);text-wrap:balance;margin:.55rem 0 0;font-size:clamp(1.65rem,3vw,3rem);font-weight:840;line-height:1.02}.welcome-campaign-detail-top p{overflow-wrap:anywhere;margin:.65rem 0 0}.welcome-campaign-live-chip{border:1px solid var(--emerald);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.welcome-campaign-live-chip{border:1px solid color-mix(in srgb,var(--emerald) 46%,var(--welcome-border-soft))}}.welcome-campaign-live-chip{background:var(--emerald);border-radius:999px;padding:.55rem .75rem}@supports (color:color-mix(in lab,red,red)){.welcome-campaign-live-chip{background:color-mix(in srgb,var(--emerald) 14%,transparent)}}.welcome-campaign-live-chip{color:var(--welcome-text-strong);font-size:.72rem;font-weight:850}.welcome-campaign-timeline,.welcome-campaign-offer-panel,.welcome-campaign-rules-grid section{border:1px solid var(--welcome-border-soft)}@supports (color:color-mix(in lab,red,red)){.welcome-campaign-timeline,.welcome-campaign-offer-panel,.welcome-campaign-rules-grid section{border:1px solid color-mix(in srgb,var(--welcome-border-soft) 86%,transparent)}}.welcome-campaign-timeline,.welcome-campaign-offer-panel,.welcome-campaign-rules-grid section{background:var(--welcome-surface-sub);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.welcome-campaign-timeline,.welcome-campaign-offer-panel,.welcome-campaign-rules-grid section{background:color-mix(in srgb,var(--welcome-surface-sub) 78%,transparent)}}.welcome-campaign-timeline{margin-top:1rem;padding:1rem}.welcome-campaign-timeline-copy{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.8rem;display:flex}.welcome-campaign-timeline-copy strong{color:var(--welcome-text);text-align:right;font-size:.82rem;font-weight:720;line-height:1.35}.welcome-campaign-timeline-track{background:var(--welcome-track);border-radius:999px;height:.68rem;position:relative;overflow:hidden}.welcome-campaign-timeline-track span{border-radius:inherit;background:var(--welcome-accent-gradient);box-shadow:0 0 22px var(--welcome-kicker);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab,red,red)){.welcome-campaign-timeline-track span{box-shadow:0 0 22px color-mix(in srgb,var(--welcome-kicker) 26%,transparent)}}.welcome-campaign-timeline-labels{color:var(--welcome-text-muted);justify-content:space-between;gap:.5rem;margin-top:.48rem;font-size:.72rem;font-weight:720;display:flex}.welcome-campaign-offer-panel{margin-top:.85rem;padding:1rem}.welcome-campaign-offer-panel strong{color:var(--welcome-text-strong);font-family:var(--font-display);margin-top:.45rem;font-size:1.12rem;line-height:1.25;display:block}.welcome-campaign-offer-panel p{border-left:2px solid var(--welcome-kicker);margin:.75rem 0 0}@supports (color:color-mix(in lab,red,red)){.welcome-campaign-offer-panel p{border-left:2px solid color-mix(in srgb,var(--welcome-kicker) 58%,transparent)}}.welcome-campaign-offer-panel p{color:var(--welcome-text);padding-left:.75rem;font-size:.88rem;line-height:1.6}[dir=rtl] .welcome-campaign-offer-panel p{border-left:0;border-right:2px solid var(--welcome-kicker)}@supports (color:color-mix(in lab,red,red)){[dir=rtl] .welcome-campaign-offer-panel p{border-right:2px solid color-mix(in srgb,var(--welcome-kicker) 58%,transparent)}}[dir=rtl] .welcome-campaign-offer-panel p{padding-left:0;padding-right:.75rem}.welcome-campaign-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.85rem;display:grid}.welcome-campaign-rules-grid section{align-content:start;gap:.55rem;padding:1rem;display:grid}.welcome-campaign-rules-grid p{background:var(--welcome-surface);border-radius:10px;margin:0;padding:.62rem .7rem}@supports (color:color-mix(in lab,red,red)){.welcome-campaign-rules-grid p{background:color-mix(in srgb,var(--welcome-surface) 64%,transparent)}}.welcome-campaign-rules-grid p{color:var(--welcome-text);font-size:.8rem;line-height:1.38}[data-theme=light] .welcome-campaign-hero,[data-theme=light] .welcome-campaign-detail{box-shadow:0 24px 58px #1f303a1a}.welcome-floating-header{isolation:isolate;background:0 0;border:0;top:12px}.welcome-floating-header:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(180deg,var(--welcome-header-bg) 0%,var(--welcome-header-bg) 58%,transparent 100%);height:118px;position:absolute;top:-18px;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.welcome-floating-header:before{background:linear-gradient(180deg,color-mix(in srgb,var(--welcome-header-bg) 96%,transparent) 0%,color-mix(in srgb,var(--welcome-header-bg) 62%,transparent) 58%,transparent 100%)}}.welcome-floating-header:before{-webkit-backdrop-filter:blur(18px);-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000)}.welcome-floating-header:after{content:"";z-index:-1;pointer-events:none;filter:blur(14px);opacity:.42;background:radial-gradient(#040c1433,#0000 72%);border-radius:999px;height:26px;position:absolute;top:calc(100% - 12px);left:clamp(1.2rem,8vw,8rem);right:clamp(1.2rem,8vw,8rem)}.welcome-header-frame{isolation:isolate;-webkit-backdrop-filter:blur(10px);position:relative;overflow:visible}.welcome-header-frame:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(#ffffff0a,#0000 60%);position:absolute;inset:0}.welcome-header-identity{z-index:1;position:relative}.welcome-exodus-wordmark{color:#0000;background:linear-gradient(90deg,var(--welcome-text-strong) 0%,var(--welcome-kicker) 48%,var(--teal) 100%);display:inline-block}@supports (color:color-mix(in lab,red,red)){.welcome-exodus-wordmark{background:linear-gradient(90deg,var(--welcome-text-strong) 0%,var(--welcome-kicker) 48%,color-mix(in srgb,var(--teal) 62%,var(--welcome-text-strong)) 100%)}}.welcome-exodus-wordmark{text-shadow:0 10px 24px #040c141f;-webkit-background-clip:text;background-clip:text}[data-theme=light] .welcome-exodus-wordmark{text-shadow:none;background:linear-gradient(90deg,#102026,#7f5a24 45%,#145a68);-webkit-background-clip:text;background-clip:text}.welcome-menu-island{z-index:2;border:1px solid var(--welcome-border-strong);border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:6px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.welcome-menu-island{border:1px solid color-mix(in srgb,var(--welcome-border-strong) 48%,var(--welcome-border-soft))}}.welcome-menu-island{background:linear-gradient(180deg,var(--welcome-surface) 0%,var(--welcome-surface-sub) 100%)}@supports (color:color-mix(in lab,red,red)){.welcome-menu-island{background:linear-gradient(180deg,color-mix(in srgb,var(--welcome-surface) 88%,transparent),color-mix(in srgb,var(--welcome-surface-sub) 78%,transparent))}}.welcome-menu-island{-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff1f,0 18px 42px #040c1424}.welcome-menu-island .welcome-desktop-nav{background:0 0;border:0;padding:0}.welcome-header-actions{border-left:1px solid var(--welcome-border-soft);align-items:center;gap:7px;padding-left:7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.welcome-header-actions{border-left:1px solid color-mix(in srgb,var(--welcome-border-soft) 82%,transparent)}}.welcome-admin-button{border:1px solid var(--welcome-border-soft);border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 17px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.welcome-admin-button{border:1px solid color-mix(in srgb,var(--welcome-border-soft) 78%,transparent)}}.welcome-admin-button{background:var(--welcome-surface-sub)}@supports (color:color-mix(in lab,red,red)){.welcome-admin-button{background:color-mix(in srgb,var(--welcome-surface-sub) 78%,transparent)}}.welcome-admin-button{color:var(--welcome-text-strong);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.welcome-create-hotel-button{white-space:nowrap}@media(max-width:1240px){.welcome-create-hotel-button{display:none}}.welcome-theme-icon-button{z-index:2;border:1px solid var(--welcome-border-strong);border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.welcome-theme-icon-button{border:1px solid color-mix(in srgb,var(--welcome-border-strong) 46%,var(--welcome-border-soft))}}.welcome-theme-icon-button{background:linear-gradient(180deg,var(--welcome-surface) 0%,var(--welcome-surface-sub) 100%)}@supports (color:color-mix(in lab,red,red)){.welcome-theme-icon-button{background:linear-gradient(180deg,color-mix(in srgb,var(--welcome-surface) 90%,transparent),color-mix(in srgb,var(--welcome-surface-sub) 78%,transparent))}}.welcome-theme-icon-button{color:var(--welcome-text-strong);transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff1f,0 14px 28px #040c141f}.welcome-theme-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}@supports (color:color-mix(in lab,red,red)){.welcome-theme-icon circle{fill:color-mix(in srgb,var(--welcome-kicker) 32%,transparent)}}.welcome-theme-desktop-button{display:inline-flex}.welcome-theme-mobile-button{display:none}.welcome-mobile-menu-button{z-index:2;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;position:relative;box-shadow:inset 0 1px #ffffff1f,0 14px 28px #040c141a}@media(max-width:1023px){.welcome-theme-desktop-button{display:none!important}.welcome-theme-mobile-button{display:inline-flex!important}}@media(min-width:1024px){.welcome-theme-mobile-button,.welcome-mobile-menu-button{display:none!important}}.welcome-partner-cloud{border-color:var(--welcome-border-strong);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.welcome-partner-cloud{border-color:color-mix(in srgb,var(--welcome-border-strong) 48%,var(--welcome-border-soft))}}@supports (color:color-mix(in lab,red,red)){.welcome-partner-cloud{background:linear-gradient(154deg,color-mix(in srgb,var(--welcome-surface) 94%,transparent),color-mix(in srgb,var(--welcome-surface-sub) 90%,transparent))}}.welcome-partner-cloud:before{content:"";background:var(--welcome-accent-gradient);opacity:.72;border-radius:999px;height:2px;position:absolute;top:0;left:16px;right:16px}.welcome-partner-cloud>*{z-index:1;position:relative}.welcome-partner-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:min(100%,34rem);display:grid}.welcome-partner-logo{border:1px solid var(--welcome-border-soft);border-radius:14px;gap:6px;min-height:104px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.welcome-partner-logo{border:1px solid color-mix(in srgb,var(--welcome-border-soft) 82%,transparent)}}.welcome-partner-logo{background:var(--welcome-surface-sub)}@supports (color:color-mix(in lab,red,red)){.welcome-partner-logo{background:color-mix(in srgb,var(--welcome-surface-sub) 78%,transparent)}}.welcome-partner-logo{text-decoration:none;transition:transform .2s,border-color .2s,background .2s}.welcome-partner-logo:after{display:none}.welcome-partner-logo-frame{border:1px solid var(--welcome-border-soft);border-radius:10px;justify-content:center;align-items:center;height:38px;display:flex}@supports (color:color-mix(in lab,red,red)){.welcome-partner-logo-frame{border:1px solid color-mix(in srgb,var(--welcome-border-soft) 76%,transparent)}}.welcome-partner-logo-frame{color:#111b20;background:#ffffffeb}.welcome-partner-logo img{object-fit:contain;max-width:112px;max-height:24px;display:block}.welcome-partner-wordmark{font-family:var(--font-display);letter-spacing:.16em;color:#101820;font-size:13px;font-weight:800}.welcome-partner-label{color:var(--welcome-text-strong);font-size:12px;font-weight:700}.welcome-contact-row{flex-wrap:wrap;gap:10px;display:flex}.welcome-contact-pill{border:1px solid var(--welcome-border-strong);border-radius:999px;align-items:center;gap:10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.welcome-contact-pill{border:1px solid color-mix(in srgb,var(--welcome-border-strong) 72%,transparent)}}.welcome-contact-pill{background:var(--welcome-surface-sub)}@supports (color:color-mix(in lab,red,red)){.welcome-contact-pill{background:color-mix(in srgb,var(--welcome-surface-sub) 82%,transparent)}}.welcome-contact-pill{padding:8px 14px;box-shadow:0 8px 24px #0a14241f}.welcome-contact-pill-block{border-radius:18px;justify-content:space-between;width:100%}.welcome-contact-pill-label{letter-spacing:.16em;text-transform:uppercase;color:var(--welcome-text-muted);font-size:10px}.welcome-contact-pill-value{color:var(--welcome-text-strong);font-size:12px;font-weight:600}.welcome-hero-film{isolation:isolate;touch-action:pan-y;background:radial-gradient(42rem 24rem at 74% 74%,#ffb85624,#0000 58%),radial-gradient(34rem 18rem at 16% 18%,#7eceff1a,#0000 62%),linear-gradient(#020308,#030813 38%,#08111b);position:relative;overflow:hidden}.welcome-hero-film:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(54% 62% at 50% 48%,#bae2ff14,#0000 64%),linear-gradient(#ffffff08,#05091000 22%,#0509106b);position:absolute;inset:0}.welcome-hero-film:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#03050900,#030509d6);height:24vh;position:absolute;inset:auto 0 0}.welcome-hero-film-sticky{touch-action:pan-y;height:100dvh;min-height:100dvh;position:sticky;top:0;overflow:hidden}.welcome-hero-film-canvas{z-index:0;pointer-events:none;touch-action:pan-y;position:absolute;inset:0}.welcome-hero-film-canvas canvas{pointer-events:none;touch-action:pan-y;display:block;width:100%!important;height:100%!important}.welcome-hero-film-overlay{z-index:2;pointer-events:none;touch-action:pan-y;grid-template-rows:auto 1fr auto;row-gap:clamp(1rem,2vh,1.55rem);min-height:100dvh;padding:clamp(1.2rem,2vw,1.9rem) clamp(1.2rem,3vw,3rem) clamp(1.6rem,3vw,2.75rem);display:grid;position:relative}.welcome-hero-film-overlay>*{pointer-events:auto}.welcome-hero-film-brand{color:#ebf4ffd1;letter-spacing:.32em;text-transform:uppercase;text-shadow:0 4px 20px #03070d66;place-self:start;align-items:center;gap:10px;font-size:10px;font-weight:700;display:inline-flex}.welcome-hero-film-brand-mark{background:radial-gradient(circle at 35% 35%,#fffffff2,#8fd2fff5 46%,#7dd3fc33 72%,#0000);border-radius:999px;width:.62rem;height:.62rem;box-shadow:0 0 18px #7dd3fc61,0 0 34px #7dd3fc2e}.welcome-hero-film-copy{place-self:end start;max-width:min(31rem,32vw);margin-bottom:clamp(3.5rem,10vh,7.6rem);animation:.72s cubic-bezier(.22,1,.36,1) welcome-hero-copy-in}.welcome-hero-film-headline{color:#f0f7fff5;font-family:var(--font-display);letter-spacing:0;text-wrap:balance;text-shadow:0 18px 42px #02081275,0 0 30px #71bfff14;margin:0;font-size:clamp(2.2rem,3.9vw,4.6rem);font-weight:700;line-height:.9}.welcome-hero-film-subline{color:#d4e4f0b8;letter-spacing:.02em;max-width:17rem;margin:.9rem 0 0;font-size:clamp(.92rem,1.02vw,1rem);line-height:1.45}.welcome-hero-film-actions{place-self:end start;align-items:center;padding-bottom:clamp(.2rem,1vh,.8rem);display:flex}.welcome-hero-film-primary{letter-spacing:.18em;text-transform:uppercase;color:#f1f8fff5;-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#f8fcff33,#78bce82e);border:1px solid #d6e7f73d;border-radius:999px;padding:.92rem 1.28rem;font-size:11px;font-weight:700;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,color .18s;box-shadow:0 18px 38px #040d1752,inset 0 0 0 1px #ffffff14}.welcome-hero-film-primary:hover{background:linear-gradient(135deg,#f8fcff3d,#78bce838);border-color:#e6f3ff57;transform:translateY(-1px)}.welcome-hero-film-overlay-center .welcome-hero-film-copy,.welcome-hero-film-overlay-center .welcome-hero-film-actions{text-align:center;justify-self:center}.welcome-hero-film-overlay-center .welcome-hero-film-subline{margin-left:auto;margin-right:auto}.welcome-hero-message-fragments{-webkit-backdrop-filter:blur(18px);background:linear-gradient(#f2f8ff14,#09101c66);border:1px solid #ddecf82e;border-radius:20px;gap:8px;min-width:13.6rem;padding:.78rem;transition:opacity .18s;display:grid;box-shadow:0 18px 44px #0208123d,inset 0 0 0 1px #ffffff0d}.welcome-hero-message-fragment{color:#e7f1fcd1;letter-spacing:.04em;text-transform:lowercase;white-space:nowrap;background:linear-gradient(135deg,#eff7ff14,#7bc0e914);border:1px solid #94bee42e;border-radius:999px;align-items:center;width:fit-content;max-width:100%;padding:.38rem .62rem;font-size:11px;font-weight:600;display:inline-flex}.welcome-hero-policy-chip{color:#e7f0f8bd;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);background:#070e1875;border:1px solid #deebf72e;border-radius:999px;align-items:center;padding:.28rem .54rem;font-size:9px;font-weight:700;display:inline-flex}.welcome-hero-film-fallback{background:radial-gradient(50% 50% at 76% 78%,#ffbe681f,#0000 56%),radial-gradient(28% 32% at 18% 20%,#76c9ff1a,#0000 60%),linear-gradient(#020308,#07101a);position:absolute;inset:0;overflow:hidden}.welcome-hero-film-fallback-haze,.welcome-hero-film-fallback-grid,.welcome-hero-film-fallback-pipeline,.welcome-hero-film-fallback-hotel{position:absolute}.welcome-hero-film-fallback-haze{background:radial-gradient(50% 40% at 50% 42%,#c6e2ff14,#0000 68%),linear-gradient(#ffffff05,#060c125c);inset:0}.welcome-hero-film-fallback-grid{opacity:.34;filter:blur(.2px);background:repeating-linear-gradient(90deg,#ddedff14 0 1px,#0000 1px 34px),repeating-linear-gradient(#ddedff0f 0 1px,#0000 1px 28px);border-radius:50%;height:26%;inset:auto 10% 18%;transform:perspective(620px)rotateX(72deg)}.welcome-hero-film-fallback-pipeline{background:linear-gradient(90deg,#f3f8ffe0,#8fd2ffc2 42%,#8fd2ff14);height:2px;top:48%;left:11%;right:14%;box-shadow:0 0 18px #8fd2ff3d,0 0 38px #8fd2ff1f}.welcome-hero-film-fallback-hotel{aspect-ratio:1.4;background:linear-gradient(#e8f0f81f,#0d121a61);border:1px solid #ebf2f81f;border-radius:28px 28px 12px 12px;width:min(28rem,42vw);bottom:17%;right:10%;box-shadow:0 28px 80px #040a125c,inset 0 0 0 1px #ffffff0a}.welcome-hero-film-fallback-wing{background:linear-gradient(#e8f0f814,#0d121a61);border:1px solid #ebf2f81a;border-radius:20px 20px 10px 10px;width:32%;height:54%;position:absolute;bottom:8%;right:-12%}.welcome-hero-film-fallback-lobby{background:linear-gradient(#ffe8bc47,#accce824);border:1px solid #ffecca33;border-radius:18px;width:32%;height:22%;position:absolute;bottom:6%;left:7%}.welcome-hero-film-fallback-window-grid{opacity:.36;background:radial-gradient(circle,#ffdb9e3d,#0000 72%),repeating-linear-gradient(90deg,#ffd78a99 0 12px,#0000 12px 36px),repeating-linear-gradient(#ffd78a7a 0 10px,#0000 10px 34px);position:absolute;inset:12% 12% 16%}.welcome-hero-film-fallback-label{color:#dbe8f57a;letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:700;position:absolute;top:1.25rem;right:1.25rem}@keyframes welcome-hero-copy-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.welcome-setup-import-panel{border-color:var(--welcome-border-strong);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.welcome-setup-import-panel{border-color:color-mix(in srgb,var(--welcome-border-strong) 52%,var(--welcome-border-soft))}}.welcome-setup-import-panel{background:linear-gradient(154deg,var(--welcome-surface) 0%,var(--welcome-surface-sub) 100%)}@supports (color:color-mix(in lab,red,red)){.welcome-setup-import-panel{background:linear-gradient(154deg,color-mix(in srgb,var(--welcome-surface) 94%,transparent),color-mix(in srgb,var(--welcome-surface-sub) 90%,transparent))}}.welcome-setup-import-panel:before{content:"";background:var(--welcome-accent-gradient);opacity:.72;border-radius:999px;height:2px;position:absolute;top:0;left:16px;right:16px}.welcome-setup-import-panel>*{z-index:1;position:relative}.welcome-setup-import-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:min(100%,32rem);display:grid}.welcome-setup-import-grid article{border:1px solid var(--welcome-border-soft);gap:.4rem;min-height:6rem;display:grid}@supports (color:color-mix(in lab,red,red)){.welcome-setup-import-grid article{border:1px solid color-mix(in srgb,var(--welcome-border-soft) 82%,transparent)}}.welcome-setup-import-grid article{background:var(--welcome-surface-sub);border-radius:14px;padding:.85rem}@supports (color:color-mix(in lab,red,red)){.welcome-setup-import-grid article{background:color-mix(in srgb,var(--welcome-surface-sub) 78%,transparent)}}.welcome-setup-import-grid span{color:var(--welcome-kicker);font-family:var(--font-display);font-size:.82rem;font-weight:800}.welcome-setup-import-grid p{color:var(--welcome-text);margin:0;font-size:.75rem;line-height:1.45}.welcome-cinematic-hero{min-height:100dvh;position:relative;overflow:hidden}.welcome-cinematic-stage{background:radial-gradient(44rem 18rem at 72% 78%,#deb57129,#0000 62%),radial-gradient(36rem 18rem at 48% 46%,#50a2e629,#0000 66%),radial-gradient(18rem 14rem at 18% 22%,#5fd6c414,#0000 64%),linear-gradient(#05070d,#09111c 42%,#0d1623);min-height:100dvh;padding:clamp(1.5rem,3vw,2.75rem);position:relative;overflow:hidden}.welcome-cinematic-atmosphere{pointer-events:none;background:radial-gradient(70% 80%,#a0d6ff0f,#0000 68%),radial-gradient(50% 48% at 76% 78%,#f1b95d24,#0000 62%);position:absolute;inset:0}.welcome-cinematic-dust{pointer-events:none;position:absolute;inset:0}.welcome-cinematic-dust-particle{aspect-ratio:1;filter:blur(1px);background:#e1f1ffcc;border-radius:999px;width:4px;animation:8.8s ease-in-out infinite welcome-cinematic-dust-float;position:absolute}.welcome-cinematic-dust-particle:first-child{top:12%;left:14%}.welcome-cinematic-dust-particle:nth-child(2){top:18%;left:24%}.welcome-cinematic-dust-particle:nth-child(3){top:24%;left:36%}.welcome-cinematic-dust-particle:nth-child(4){top:14%;left:54%}.welcome-cinematic-dust-particle:nth-child(5){top:20%;left:72%}.welcome-cinematic-dust-particle:nth-child(6){top:28%;left:82%}.welcome-cinematic-dust-particle:nth-child(7){top:44%;left:18%}.welcome-cinematic-dust-particle:nth-child(8){top:46%;left:28%}.welcome-cinematic-dust-particle:nth-child(9){top:52%;left:42%}.welcome-cinematic-dust-particle:nth-child(10){top:60%;left:58%}.welcome-cinematic-dust-particle:nth-child(11){top:62%;left:72%}.welcome-cinematic-dust-particle:nth-child(12){top:68%;left:84%}.welcome-cinematic-dust-particle:nth-child(13){top:76%;left:22%}.welcome-cinematic-dust-particle:nth-child(14){top:82%;left:34%}.welcome-cinematic-dust-particle:nth-child(15){top:78%;left:50%}.welcome-cinematic-dust-particle:nth-child(16){top:74%;left:66%}.welcome-cinematic-dust-particle:nth-child(17){top:84%;left:78%}.welcome-cinematic-dust-particle:nth-child(18){top:90%;left:90%}.welcome-cinematic-pipeline{pointer-events:none;height:2px;position:absolute;top:51%;left:10%;right:11%;transform:translateY(-50%)}.welcome-cinematic-pipeline-line{background:linear-gradient(90deg,#ffffff24,#8fcfffbd 20%,#8fcfff57 50%,#ffcc8042);border-radius:999px;position:absolute;inset:0;box-shadow:0 0 12px #76c0f847,0 0 32px #76c0f829}.welcome-cinematic-pipeline-beam{background:linear-gradient(90deg,#0000,#bee7ffe6 32%,#ffffff3d 50%,#0000 72%) 0 0/220% 100%;border-radius:999px;animation:3s linear infinite welcome-pipeline-flow;position:absolute;inset:-3px 0}.welcome-cinematic-particle{aspect-ratio:1;background:linear-gradient(135deg,#eaf5fffa,#76c0f8c7);border-radius:999px;width:8px;margin-top:-4px;animation:2.7s linear infinite welcome-cinematic-particle-flow;position:absolute;top:50%;left:0;box-shadow:0 0 14px #8ccdff6b}.welcome-cinematic-chat-cluster,.welcome-cinematic-intelligence,.welcome-cinematic-reservation-block,.welcome-cinematic-policy-grid,.welcome-cinematic-hotel-shell{z-index:1;transition:opacity .35s,transform .35s,filter .35s;position:absolute}.welcome-cinematic-chat-cluster[data-active=false],.welcome-cinematic-intelligence[data-active=false],.welcome-cinematic-reservation-block[data-active=false],.welcome-cinematic-policy-grid[data-active=false],.welcome-cinematic-hotel-shell[data-active=false]{opacity:.52;filter:saturate(.7)}.welcome-cinematic-chat-cluster{width:min(19rem,28vw);animation:7s ease-in-out infinite welcome-cinematic-object-float;top:22%;left:6%}.welcome-cinematic-chat-bubble{border:1px solid var(--welcome-border-strong);border-radius:24px;position:relative}@supports (color:color-mix(in lab,red,red)){.welcome-cinematic-chat-bubble{border:1px solid color-mix(in srgb,var(--welcome-border-strong) 80%,#ffffff24)}}.welcome-cinematic-chat-bubble{-webkit-backdrop-filter:blur(14px);background:linear-gradient(160deg,#ffffff21,#7da9da14);padding:18px 18px 16px;box-shadow:0 18px 48px #040a185c}.welcome-cinematic-ghost-copy{letter-spacing:.03em;color:#f0f6ffc7;filter:blur(1.2px);margin:0;font-size:13px;line-height:1.7}.welcome-cinematic-token-row{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.welcome-cinematic-token{color:#eaf5ffe6;letter-spacing:.12em;text-transform:uppercase;background:#0a16266b;border:1px solid #9ad6ff38;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 12px;font-size:11px;display:inline-flex}.welcome-cinematic-chat-trails{height:2rem;position:absolute;top:46%;left:76%;right:-6rem}.welcome-cinematic-chat-trail{background:linear-gradient(90deg,#ade2ffcc,#ade2ff00);border-radius:999px;width:5rem;height:2px;animation:2.3s ease-out infinite welcome-cinematic-chat-trail;position:absolute;top:50%;left:0}.welcome-cinematic-chat-trail:nth-child(2n){top:30%}.welcome-cinematic-chat-trail:nth-child(3n){top:72%}.welcome-cinematic-intelligence{aspect-ratio:1;width:min(16rem,24vw);animation:6.2s ease-in-out infinite welcome-cinematic-object-float;top:18%;left:32%}.welcome-cinematic-intelligence-layer{-webkit-backdrop-filter:blur(10px);background:linear-gradient(160deg,#ffffff14,#427ac40f);border:1px solid #aadfff33;border-radius:28px;position:absolute;inset:0}.welcome-cinematic-intelligence-layer-a{transform:rotate(-8deg)translate(-6px,10px)}.welcome-cinematic-intelligence-layer-b{transform:rotate(5deg)translate(8px,-4px)}.welcome-cinematic-intelligence-layer-c{transform:rotate(-2deg)}.welcome-cinematic-intelligence-grid{grid-template-columns:repeat(4,1fr);place-items:center;gap:18px;display:grid;position:absolute;inset:12%}.welcome-cinematic-node{aspect-ratio:1;background:#bce6ffeb;border-radius:999px;width:8px;animation:3.2s ease-in-out infinite welcome-window-flicker;box-shadow:0 0 14px #81c7ff57}.welcome-cinematic-reservation-block{width:min(18rem,24vw);top:28%;left:50%;transform:translate(-50%)}.welcome-cinematic-reservation-card{-webkit-backdrop-filter:blur(16px);background:linear-gradient(160deg,#ffffff26,#2638582e);border:1px solid #bfe1ff42;border-radius:24px;padding:18px;animation:6.8s ease-in-out infinite welcome-cinematic-object-float;box-shadow:0 22px 52px #050a1861}.welcome-cinematic-card-label{letter-spacing:.2em;text-transform:uppercase;color:var(--welcome-kicker);margin:0;font-size:10px}.welcome-cinematic-card-grid{color:#f0f6ffe6;grid-template-columns:1fr 1fr;gap:10px 12px;margin-top:14px;font-size:12px;display:grid}.welcome-cinematic-card-status{color:#bdf6cc}.welcome-cinematic-payment-gate{-webkit-backdrop-filter:blur(12px);background:linear-gradient(#78bcff2e,#ffffff0a);border:1px solid #97d6ff57;border-radius:24px;justify-content:center;align-items:center;width:4.8rem;height:8.6rem;animation:2.8s ease-in-out infinite welcome-cinematic-gate-pulse;display:flex;position:absolute;top:22%;right:-5rem}.welcome-cinematic-payment-core{aspect-ratio:1;background:radial-gradient(circle,#fffffff5,#7dd3fc99 58%,#0000);border-radius:999px;width:18px}.welcome-cinematic-policy-grid{-webkit-backdrop-filter:blur(8px);background:linear-gradient(#ffffff0a,#ffc26a0d);border:1px solid #ffd6992e;border-radius:18px;gap:10px;padding:10px 12px;display:flex;bottom:18%;left:43%}.welcome-cinematic-policy-marker{color:#ffe4b7db;letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffd69938;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;display:inline-flex}.welcome-cinematic-hotel-shell{width:min(28rem,36vw);height:min(24rem,31vw);transform-style:preserve-3d;animation:9.6s ease-in-out infinite welcome-cinematic-hotel-shift;bottom:11%;right:6%}.welcome-cinematic-hotel-face{background:linear-gradient(#ffffff1a,#ffd28a1f);border:1px solid #b6e6ff38;border-radius:18px;position:absolute;overflow:hidden}.welcome-cinematic-hotel-front{grid-template-columns:repeat(6,1fr);gap:10px;padding:16px;display:grid;inset:14% 16% 0 0}.welcome-cinematic-hotel-side{background:linear-gradient(#ffffff0f,#ffbd5c14);grid-template-columns:repeat(2,1fr);gap:10px;width:28%;padding:14px 10px;display:grid;top:18%;bottom:2%;right:0;transform:translateZ(-2px)skewY(-8deg)}.welcome-cinematic-window{background:#83ccff3d;border-radius:5px;height:18px;animation:4.8s ease-in-out infinite welcome-cinematic-window-pulse;box-shadow:inset 0 0 0 1px #e1f1ff12}.welcome-cinematic-window-side{height:14px}.welcome-cinematic-hotel-wire{mix-blend-mode:screen;background-color:#0000;background-image:linear-gradient(90deg,#ffffff24 1px,#0000 1px),linear-gradient(#ffffff1f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #c6e8ff57;border-radius:20px;animation:8.6s ease-in-out infinite welcome-cinematic-wireframe-fade;position:absolute;inset:8% 8% 0 0}.welcome-cinematic-hotel-glow{filter:blur(14px);background:radial-gradient(72% 90% at 60% 48%,#ffc8746b,#ffb3521f 46%,#0000 72%);border-radius:24px;animation:7.8s ease-in-out infinite welcome-cinematic-hotel-fill;position:absolute;inset:10% 10% 0 4%}.welcome-cinematic-service-layer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:absolute;inset:auto 4% -1.2rem auto}.welcome-cinematic-service-pill{color:#f4f8ffe0;letter-spacing:.16em;text-transform:uppercase;background:#0a121d9e;border:1px solid #c6e8ff2e;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;animation:3.4s ease-in-out infinite welcome-cinematic-service-pulse;display:inline-flex}.welcome-cinematic-network{filter:blur(10px);background:radial-gradient(36% 80% at 24%,#80cbff57,#0000 70%),radial-gradient(36% 80% at 72%,#ffc46f47,#0000 72%),linear-gradient(90deg,#7dd3fc1a,#ffc46f24);border-radius:999px;height:4.5rem;animation:5.2s ease-in-out infinite welcome-cinematic-network-pulse;position:absolute;bottom:-1.5rem;left:4%;right:-4%}.welcome-cinematic-overlay{z-index:2;min-height:inherit;pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:relative}.welcome-cinematic-overlay>*{pointer-events:auto}.welcome-cinematic-overline{flex-wrap:wrap;gap:8px;display:flex}.welcome-cinematic-copy{max-width:64rem}.welcome-cinematic-scrollcue{color:var(--welcome-text-muted);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin-top:1.5rem;font-size:11px;display:flex}.welcome-cinematic-scrollcue-line{background:linear-gradient(90deg,#bfe1ffb3,#bfe1ff00);width:3.5rem;height:1px;display:block}.welcome-cinematic-scrollcue-copy{opacity:.84}.welcome-cinematic-phase-dot{border:1px solid var(--welcome-border-soft);border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:11px;font-weight:700;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.welcome-cinematic-phase-dot:hover{transform:translateY(-1px)}@media(max-width:1099px){.welcome-contact-pill{border-radius:18px;justify-content:space-between;width:100%}.welcome-hero-film-overlay{padding-inline:1.15rem}.welcome-hero-film-copy{max-width:min(24rem,50vw);margin-bottom:clamp(2.5rem,8vh,4.6rem)}.welcome-cinematic-hero,.welcome-cinematic-stage{min-height:100dvh}.welcome-cinematic-chat-cluster{width:min(17rem,44vw);top:12%;left:4%}.welcome-cinematic-intelligence{width:min(13rem,26vw);top:24%;left:42%}.welcome-cinematic-reservation-block{width:min(15rem,28vw);top:40%;left:42%}.welcome-cinematic-payment-gate{right:-4rem}.welcome-cinematic-policy-grid{bottom:16%;left:34%}.welcome-cinematic-hotel-shell{width:min(22rem,42vw);height:min(19rem,36vw);bottom:14%;right:3%}}@media(max-width:760px){.welcome-hero-film-overlay{row-gap:.8rem;padding:1rem 1rem 1.2rem}.welcome-hero-film-copy{max-width:14.6rem;margin-bottom:1.25rem}.welcome-hero-film-headline{font-size:clamp(2rem,8vw,2.85rem)}.welcome-hero-film-overlay-center .welcome-hero-film-headline{max-width:16.6rem}.welcome-hero-film-actions{justify-self:start}.welcome-cinematic-hero,.welcome-cinematic-stage{min-height:100dvh}.welcome-cinematic-chat-cluster{width:52%;top:14%;left:6%}.welcome-cinematic-intelligence{width:34%;top:31%;left:54%}.welcome-cinematic-reservation-block{width:46%;top:48%;left:34%;transform:none}.welcome-cinematic-payment-gate{width:3.6rem;height:6rem;inset:auto auto -4.7rem 44%}.welcome-cinematic-policy-grid{justify-content:space-between;bottom:11rem;left:6%;right:6%}.welcome-cinematic-hotel-shell{width:66%;height:12rem;bottom:12%;right:4%}.welcome-cinematic-window{height:12px}.welcome-cinematic-window-side{height:10px}.welcome-cinematic-copy{max-width:100%}.welcome-cinematic-scrollcue{gap:8px;font-size:10px}.welcome-hero-message-fragments{gap:6px;min-width:10.8rem;padding:.62rem}.welcome-hero-message-fragment{padding:.32rem .52rem;font-size:10px}.welcome-hero-film-fallback-hotel{width:72%;bottom:16%;right:6%}}@media(prefers-reduced-motion:reduce){.welcome-hero-film-copy{animation:none}}@keyframes welcome-orb-slow-turn{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.025)}to{transform:rotate(360deg)scale(1)}}@keyframes welcome-orb-breathe{0%,to{opacity:.74;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}@keyframes welcome-flow-chip-drift{0%,to{transform:translate(0)}50%{transform:translateY(-8px)}}@keyframes welcome-core-event-float{0%,to{opacity:.62;transform:translate(0)}50%{opacity:1;transform:translateY(-10px)}}@keyframes welcome-line-flow{0%{background-position:0}to{background-position:220%}}.welcome-home-hero-cinematic{isolation:isolate;color:#f7fbff;position:relative;overflow:hidden}.welcome-home-hero-cinematic:before{content:"";z-index:-1;pointer-events:none;filter:blur(16px);background:radial-gradient(circle at 48% 42%,#e7f4ff24,#0000 32%),radial-gradient(circle at 72% 30%,#82beff24,#0000 34%);height:32rem;position:absolute;inset:-20% -12% auto}.welcome-hero-dynamic-island{color:#e5f1ffc7;letter-spacing:.02em;-webkit-backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #daecff1f;border-radius:999px;align-items:center;gap:.7rem;width:fit-content;max-width:100%;padding:.45rem .85rem;font-size:.74rem;display:flex;box-shadow:inset 0 1px #ffffff14,0 18px 44px #00000047}.welcome-hero-island-badge{color:#05070d;letter-spacing:.08em;text-transform:uppercase;background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;min-height:1.45rem;padding:0 .62rem;font-size:.68rem;font-weight:800;display:inline-flex}.welcome-hero-usp-strip{flex-wrap:wrap;justify-content:center;gap:.55rem;display:flex}.welcome-hero-usp-strip span{color:#e0eefcd1;letter-spacing:.01em;background:#ffffff0b;border:1px solid #d2e6ff21;border-radius:999px;align-items:center;padding:.5rem .78rem;font-size:.78rem;font-weight:700;display:inline-flex}.welcome-hero-sphere-stage{min-height:min(34rem,72vw)}.welcome-hero-sphere-stage:before{content:"";filter:blur(22px);background:radial-gradient(circle,#d2eaff2e,#0000 42%),radial-gradient(circle,#72c2ff1f,#0000 66%);border-radius:999px;position:absolute;inset:12%}.welcome-hero-sphere{place-items:center;display:grid;position:absolute;inset:12%}.welcome-hero-sphere-core{aspect-ratio:1;background:radial-gradient(circle at 35% 28%,#fffffff5,#d6eaffb8 12%,#0000 22%),radial-gradient(circle at 52%,#80cbff52,#15243ae0 48%,#030509f5 78%),linear-gradient(135deg,#fff3,#ffffff05);border-radius:999px;width:min(18rem,52vw);animation:6.8s ease-in-out infinite welcome-orb-breathe;box-shadow:inset 0 0 48px #ffffff1f,inset -24px -32px 70px #00000080,0 0 40px #77c3ff3d,0 0 110px #77c3ff1f}.welcome-hero-sphere-ring{aspect-ratio:1;border:1px solid #dbeeff2e;border-radius:999px;width:min(22rem,62vw);position:absolute;transform:rotate(18deg)}.welcome-hero-sphere-ring-a{animation:28s linear infinite welcome-orb-slow-turn}.welcome-hero-sphere-ring-b{opacity:.52;border-style:dashed;width:min(26rem,70vw);animation:36s linear infinite reverse welcome-orb-slow-turn}.welcome-hero-sphere-logo{z-index:1;aspect-ratio:1;filter:drop-shadow(0 0 44px #67beff2e);background:radial-gradient(circle,#b1dcff2e,#0000 58%),radial-gradient(circle,#04080eeb,#0000 70%);border-radius:999px;place-items:center;width:min(19rem,58vw);display:grid;position:relative}.welcome-hero-sphere-logo canvas{width:min(17.5rem,54vw)!important;height:min(17.5rem,54vw)!important}.welcome-hero-sphere-thread{z-index:0;transform-origin:0;background:linear-gradient(90deg,#0000,#d8efff6b,#0000) 0 0/220% 100%;width:72%;height:1px;animation:5.2s linear infinite welcome-line-flow;position:absolute;top:50%;left:50%;box-shadow:0 0 22px #8ecfff2e}.welcome-hero-sphere-thread-a{transform:rotate(18deg)translate(-50%)}.welcome-hero-sphere-thread-b{animation-delay:-2.2s;transform:rotate(-18deg)translate(-50%)}.welcome-hero-floating-card{z-index:2;color:#eef6ffeb;-webkit-backdrop-filter:blur(16px);background:#080d169e;border:1px solid #ddeeff24;border-radius:1.1rem;width:min(13rem,42vw);padding:.82rem .9rem;animation:9s ease-in-out infinite welcome-flow-chip-drift;position:absolute;box-shadow:0 20px 54px #00000057}.welcome-hero-floating-card p{color:#b7d3ebb8;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.64rem}.welcome-hero-floating-card span{color:#f7fbfff0;margin-top:.42rem;font-size:.86rem;font-weight:700;display:block}.welcome-hero-floating-card-1{top:13%;left:7%}.welcome-hero-floating-card-2{animation-delay:-2s;top:24%;right:6%}.welcome-hero-floating-card-3{animation-delay:-4s;bottom:16%;right:5%}.welcome-hero-floating-card-4{animation-delay:-6s;bottom:13%;left:5%}.welcome-hero-status-pill{z-index:3;color:#e9f3ffd1;white-space:nowrap;background:#ffffff0e;border:1px solid #ddeeff24;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .82rem;font-size:.72rem;display:inline-flex;position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%)}.welcome-hero-status-dot{aspect-ratio:1;background:#95f5c9;border-radius:999px;width:.45rem;box-shadow:0 0 14px #95f5c9a8}.welcome-pipeline-story{isolation:isolate;background:radial-gradient(42rem 24rem at 50% 9%,#97d4ff21,#0000 66%),radial-gradient(36rem 24rem at 18% 52%,#ffffff0b,#0000 70%),radial-gradient(34rem 22rem at 82% 72%,#97d4ff16,#0000 70%),linear-gradient(#030509,#060a11 38%,#08101a 72%,#030509);border:1px solid #deeeff1f;border-radius:2rem;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000003d}.welcome-pipeline-story:before{content:"";z-index:-2;pointer-events:none;opacity:.24;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:76px 76px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 42%,#000 0%,#0000 72%);mask-image:radial-gradient(at 50% 42%,#000,#0000 72%)}.welcome-pipeline-thread{z-index:-1;pointer-events:none;transform-origin:top;background:linear-gradient(#0000,#e2f2ff1f 8%,#e2f2ff7a 42%,#e2f2ff33 78%,#0000);width:1px;position:absolute;top:4rem;bottom:5rem;box-shadow:0 0 18px #8ecfff3d,0 0 48px #8ecfff1f}.welcome-pipeline-thread:after{content:"";background:linear-gradient(#0000,#ffffffe0,#0000) 0 0/100% 22rem;border-radius:999px;animation:7.4s linear infinite welcome-pipeline-thread-pulse;position:absolute;inset:0 -2px}.welcome-pipeline-thread-main{left:50%}.welcome-pipeline-thread-left{opacity:.52;left:29%;transform:rotate(-3deg)}.welcome-pipeline-thread-right{opacity:.52;right:29%;transform:rotate(3deg)}@keyframes welcome-pipeline-thread-pulse{0%{background-position:0 -22rem}to{background-position:0 44rem}}@keyframes welcome-thread-grow{0%{clip-path:inset(0 0 100%);opacity:.22}to{clip-path:inset(0);opacity:1}}@keyframes welcome-chapter-deepen{0%{opacity:.42;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.welcome-pipeline-thread{animation:linear both welcome-thread-grow;animation-timeline:view();animation-range:entry cover 68%}.welcome-operating-section{animation:linear both welcome-chapter-deepen;animation-timeline:view();animation-range:entry 5% cover 34%}}.welcome-operating-section{isolation:isolate;color:#f7fbff;background:0 0;padding:clamp(3.2rem,7vw,7rem) clamp(2rem,6vw,5.5rem);position:relative;overflow:hidden}.welcome-operating-section:before{content:"";z-index:-1;pointer-events:none;opacity:0;position:absolute;inset:0}.welcome-operating-section-head{max-width:46rem}.welcome-operating-section-head h2{color:#f7fbff;font-family:var(--font-display);letter-spacing:-.065em;margin:.7rem 0 0;font-size:clamp(2.1rem,5vw,5.6rem);font-weight:760;line-height:.95}.welcome-operating-kicker{color:#b1cfe7a3;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.welcome-pipeline-stage{grid-template-columns:minmax(0,1fr) minmax(18rem,.9fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,4vw,3.5rem);min-height:45rem;margin-top:clamp(2.2rem,6vw,5rem);display:grid;position:relative}.welcome-pipeline-stage:before,.welcome-pipeline-stage:after{content:"";z-index:-1;pointer-events:none;border-top:1px solid #e2f2ff24;border-bottom:1px solid #e2f2ff14;width:min(35rem,35vw);position:absolute;top:11%;bottom:11%;left:50%}.welcome-pipeline-stage:before{border-left:1px solid #e2f2ff1f;border-radius:999px 0 0 999px;transform:translate(-100%)skewY(-10deg)}.welcome-pipeline-stage:after{border-right:1px solid #e2f2ff1f;border-radius:0 999px 999px 0;transform:skewY(10deg)}.welcome-pipeline-column{flex-direction:column;gap:.9rem;display:flex}.welcome-pipeline-column-right{align-items:flex-end}.welcome-flow-chip{color:#eff7ffe0;letter-spacing:-.01em;-webkit-backdrop-filter:blur(14px);width:fit-content;max-width:100%;animation:8.5s ease-in-out infinite welcome-flow-chip-drift;animation-delay:var(--flow-delay);background:#ffffff0d;border:1px solid #ddeeff21;border-radius:999px;align-items:center;padding:.76rem 1rem;font-size:.9rem;display:inline-flex;box-shadow:0 18px 42px #0003}.welcome-pipeline-core{place-items:center;min-height:31rem;display:grid;position:relative}.welcome-pipeline-core-label{color:#dbecffad;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800;position:absolute;bottom:4rem;left:50%;transform:translate(-50%)}.welcome-pipeline-line{background:linear-gradient(90deg,#0000,#d2e9ffbd,#0000) 0 0/220% 100%;width:45%;height:1px;animation:4.8s linear infinite welcome-line-flow;position:absolute;top:50%;box-shadow:0 0 24px #97d4ff33}.welcome-pipeline-line-left{right:78%}.welcome-pipeline-line-right{left:78%}.welcome-operating-sphere{aspect-ratio:1;place-items:center;width:min(19rem,56vw);display:grid;position:relative}.welcome-operating-sphere-compact{width:min(22rem,68vw)}.welcome-operating-sphere-canvas{z-index:2;aspect-ratio:1;filter:drop-shadow(0 0 48px #67beff29);background:radial-gradient(circle,#b1dcff29,#0000 58%),radial-gradient(circle,#04080ee6,#0000 72%);border-radius:999px;place-items:center;width:100%;animation:7.8s ease-in-out infinite welcome-orb-breathe;display:grid;position:relative}.welcome-operating-sphere-canvas canvas{width:88%!important;height:88%!important}.welcome-operating-sphere-halo{border:1px solid #ddeeff29;border-radius:999px;position:absolute;inset:5%}.welcome-operating-sphere-halo-a{animation:30s linear infinite welcome-orb-slow-turn}.welcome-operating-sphere-halo-b{opacity:.58;border-style:dashed;animation:42s linear infinite reverse welcome-orb-slow-turn;inset:-4%}.welcome-operating-sphere-halo-c{opacity:.54;animation:26s linear infinite welcome-orb-slow-turn;inset:15%;transform:rotateX(68deg)}.welcome-core-event-cloud{pointer-events:none;position:absolute;inset:0}.welcome-core-event{color:#ecf5ffd1;white-space:nowrap;-webkit-backdrop-filter:blur(12px);animation:7.2s ease-in-out infinite welcome-core-event-float;animation-delay:var(--event-delay);background:#ffffff0e;border:1px solid #ddeeff21;border-radius:999px;padding:.48rem .7rem;font-size:.72rem;display:inline-flex;position:absolute}.welcome-core-event:first-child{top:6%;left:0}.welcome-core-event:nth-child(2){top:18%;right:-3%}.welcome-core-event:nth-child(3){top:47%;left:-6%}.welcome-core-event:nth-child(4){top:58%;right:-9%}.welcome-core-event:nth-child(5){bottom:13%;left:3%}.welcome-core-event:nth-child(6){bottom:4%;right:4%}.welcome-context-grid{grid-template-columns:minmax(14rem,.8fr) 4rem minmax(14rem,1fr) 4rem minmax(14rem,1fr);align-items:center;gap:1.1rem;margin-top:clamp(2rem,5vw,4.5rem);display:grid}.welcome-context-engine:after,.welcome-final-layer:after{content:"";z-index:-1;background:linear-gradient(#e2f2ff59,#0000);width:1px;height:6rem;position:absolute;top:-2rem;left:50%;box-shadow:0 0 22px #8ecfff2e}.welcome-context-message,.welcome-context-stack{-webkit-backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ddeeff21;border-radius:1.5rem;box-shadow:0 22px 60px #00000038}.welcome-context-message{padding:clamp(1.2rem,3vw,2rem)}.welcome-context-message-label,.welcome-context-stack-label{color:#b1cfe7a3;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .8rem;font-size:.68rem;font-weight:800}.welcome-context-message blockquote{color:#f7fbff;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(1.8rem,4vw,3.5rem);font-weight:740;line-height:1.02}.welcome-context-connector{background:#ddeeff1f;border-radius:999px;height:1px;position:relative;overflow:hidden}.welcome-context-connector span{background:linear-gradient(90deg,#0000,#ddeefff0,#0000) 0 0/220% 100%;animation:3.8s linear infinite welcome-line-flow;position:absolute;inset:0}.welcome-context-stack{gap:.62rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.welcome-context-stack span{color:#eff7ffdb;min-height:2.5rem;animation:7.4s ease-in-out infinite welcome-core-event-float;animation-delay:var(--context-delay);background:#ffffff0b;border:1px solid #ddeeff1a;border-radius:999px;align-items:center;padding:0 .9rem;display:flex}.welcome-context-stack-automation{background:#fff1}.welcome-final-layer{text-align:center;min-height:48rem}.welcome-final-layer-head{margin-inline:auto}.welcome-final-orbit{place-items:center;min-height:29rem;margin-top:clamp(2rem,5vw,4rem);display:grid;position:relative}.welcome-final-nodes{position:absolute;inset:0}.welcome-final-node{color:#eff7ffdb;-webkit-backdrop-filter:blur(14px);min-width:9.2rem;animation:8.2s ease-in-out infinite welcome-flow-chip-drift;animation-delay:var(--node-delay);background:#ffffff0e;border:1px solid #ddeeff21;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;font-size:.86rem;display:inline-flex;position:absolute;box-shadow:0 18px 46px #0003}.welcome-final-node:before{content:"";z-index:-1;transform-origin:0;background:linear-gradient(90deg,#ddeeff2e,#0000);width:12rem;height:1px;position:absolute;top:50%;left:50%}.welcome-final-node-1{top:8%;left:11%}.welcome-final-node-1:before{transform:rotate(28deg)}.welcome-final-node-2{top:8%;right:11%}.welcome-final-node-2:before{transform:rotate(152deg)}.welcome-final-node-3{top:39%;left:0}.welcome-final-node-3:before{transform:rotate(4deg)}.welcome-final-node-4{top:39%;right:0}.welcome-final-node-4:before{transform:rotate(176deg)}.welcome-final-node-5{bottom:14%;left:13%}.welcome-final-node-5:before{transform:rotate(-24deg)}.welcome-final-node-6{bottom:14%;right:12%}.welcome-final-node-6:before{transform:rotate(204deg)}.welcome-final-node-7{bottom:0;left:calc(50% - 18rem)}.welcome-final-node-7:before{transform:rotate(-74deg)}.welcome-final-node-8{bottom:0;right:calc(50% - 18rem)}.welcome-final-node-8:before{transform:rotate(254deg)}.welcome-final-statement{color:#f7fbff;max-width:52rem;font-family:var(--font-display);letter-spacing:-.06em;margin:2.2rem auto 0;font-size:clamp(2.2rem,5vw,5rem);font-weight:780;line-height:.96}@media(max-width:980px){.welcome-pipeline-stage{grid-template-columns:1fr;min-height:auto}.welcome-pipeline-column,.welcome-pipeline-column-right{align-items:stretch}.welcome-flow-chip{justify-content:center;width:100%}.welcome-pipeline-core{order:-1;min-height:29rem}.welcome-pipeline-line{display:none}.welcome-context-grid{grid-template-columns:1fr}.welcome-context-connector{justify-self:center;width:1px;height:3rem}.welcome-context-connector span{background:linear-gradient(#0000,#ddeefff0,#0000) 0 0/100% 220%}.welcome-final-orbit{min-height:auto;padding-top:1rem}.welcome-final-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;margin-top:2rem;display:grid;position:relative}.welcome-final-node{min-width:0;position:relative;inset:auto;transform:none}.welcome-final-node:before{display:none}}@media(max-width:680px){.welcome-hero-dynamic-island{text-align:center;justify-content:center}.welcome-hero-sphere-stage{min-height:28rem}.welcome-hero-floating-card{width:min(12.5rem,54vw);padding:.68rem .72rem}.welcome-hero-floating-card span{font-size:.78rem}.welcome-hero-floating-card-1,.welcome-hero-floating-card-4{left:.85rem}.welcome-hero-floating-card-2,.welcome-hero-floating-card-3{right:.85rem}.welcome-operating-section{padding:1.25rem}.welcome-core-event{white-space:normal;position:relative;inset:auto!important}.welcome-core-event-cloud{grid-template-columns:1fr;gap:.55rem;margin-top:1.5rem;display:grid;position:relative}.welcome-pipeline-core-label{bottom:1.2rem}.welcome-final-nodes{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.welcome-hero-sphere-core,.welcome-hero-sphere-ring,.welcome-hero-floating-card,.welcome-operating-sphere-canvas,.welcome-operating-sphere-halo,.welcome-flow-chip,.welcome-core-event,.welcome-context-stack span,.welcome-final-node,.welcome-context-connector span,.welcome-pipeline-line{animation:none}}.welcome-home-redesign{gap:clamp(1.5rem,3.6vw,3.4rem);display:grid;overflow:hidden}.welcome-subpage-section{padding-top:clamp(1rem,2.2vw,1.8rem)}.welcome-home-redesign section{isolation:isolate;position:relative}.welcome-reveal{--reveal-delay:0s;opacity:0;animation:welcome-scroll-reveal .78s cubic-bezier(.22,1,.36,1) var(--reveal-delay) both;transform:translateY(34px)}@supports (animation-timeline:view()){.welcome-reveal{animation-name:welcome-view-reveal;animation-duration:1ms;animation-delay:0s;animation-timeline:view();animation-range:entry cover 32%}}@keyframes welcome-scroll-reveal{to{opacity:1;transform:translate(0)}}@keyframes welcome-view-reveal{0%{opacity:0;filter:blur(10px);transform:translateY(44px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}.welcome-premium-hero{border:1px solid var(--welcome-border-strong);grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);min-height:clamp(42rem,74vh,55rem);padding:clamp(5rem,7vw,7rem) clamp(2rem,6vw,6rem) clamp(2rem,6vw,6rem);display:grid}@supports (color:color-mix(in lab,red,red)){.welcome-premium-hero{border:1px solid color-mix(in srgb,var(--welcome-border-strong) 44%,var(--welcome-border-soft))}}.welcome-premium-hero{background:linear-gradient(115deg,var(--welcome-surface) 0 32%,transparent 32% 100%),linear-gradient(180deg,var(--welcome-surface-sub) 0%,var(--welcome-surface) 100%);border-radius:28px}@supports (color:color-mix(in lab,red,red)){.welcome-premium-hero{background:linear-gradient(115deg,color-mix(in srgb,var(--welcome-surface) 96%,transparent) 0 32%,transparent 32% 100%),linear-gradient(180deg,color-mix(in srgb,var(--welcome-surface-sub) 96%,transparent),color-mix(in srgb,var(--welcome-surface) 96%,transparent))}}.welcome-premium-hero{box-shadow:inset 0 1px #ffffff1f,0 36px 90px #040c1433}[data-theme=light] .welcome-premium-hero{box-shadow:inset 0 1px #fffc,0 22px 58px #1e2d3a1a}.welcome-premium-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.72;background:linear-gradient(90deg,var(--welcome-border-soft) 1px,transparent 1px),linear-gradient(180deg,var(--welcome-border-soft) 1px,transparent 1px),linear-gradient(135deg,transparent 0 42%,var(--welcome-kicker) 42% 43%,transparent 43% 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.welcome-premium-hero:before{background:linear-gradient(90deg,color-mix(in srgb,var(--welcome-border-soft) 38%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--welcome-border-soft) 32%,transparent) 1px,transparent 1px),linear-gradient(135deg,transparent 0 42%,color-mix(in srgb,var(--welcome-kicker) 10%,transparent) 42% 43%,transparent 43% 100%)}}.welcome-premium-hero-copy{z-index:2;max-width:48rem;position:relative}.welcome-premium-kicker{border:1px solid var(--welcome-border-strong);align-items:center;gap:.65rem;min-height:2.35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.welcome-premium-kicker{border:1px solid color-mix(in srgb,var(--welcome-border-strong) 52%,var(--welcome-border-soft))}}.welcome-premium-kicker{background:var(--welcome-surface-sub);border-radius:999px;padding:0 .9rem}@supports (color:color-mix(in lab,red,red)){.welcome-premium-kicker{background:color-mix(in srgb,var(--welcome-surface-sub) 76%,transparent)}}.welcome-premium-kicker{color:var(--welcome-text);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.welcome-premium-kicker-dot{background:var(--welcome-kicker);width:.52rem;height:.52rem;box-shadow:0 0 0 4px var(--welcome-kicker);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.welcome-premium-kicker-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--welcome-kicker) 14%,transparent)}}.welcome-premium-hero h1{color:var(--welcome-text-strong);font-family:var(--font-display);letter-spacing:0;margin:clamp(1rem,2.8vw,2rem) 0 0;font-size:clamp(3.7rem,7vw,6.8rem);font-weight:820;line-height:.92}.welcome-premium-lead{max-width:43rem;color:var(--welcome-text);text-wrap:pretty;margin:clamp(1.3rem,3vw,2.1rem) 0 0;font-size:clamp(1rem,1.7vw,1.32rem);line-height:1.65}.welcome-premium-actions{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.6rem,4vw,2.5rem);display:flex}.welcome-premium-button{min-height:3rem;font-family:var(--font-display);letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:0 1.15rem;font-size:.76rem;font-weight:800;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,opacity .18s;display:inline-flex}.welcome-premium-button:not(:disabled){cursor:pointer}.welcome-premium-button:disabled{cursor:not-allowed;opacity:.58}.welcome-premium-button-primary{border:1px solid var(--welcome-kicker)}@supports (color:color-mix(in lab,red,red)){.welcome-premium-button-primary{border:1px solid color-mix(in srgb,var(--welcome-kicker) 58%,#fff)}}.welcome-premium-button-primary{color:#fffaf0;background:linear-gradient(135deg,#0b1c26,#856329 52%,#d2a94f);box-shadow:inset 0 1px #ffffff3d,0 16px 34px #50391433}.welcome-premium-button-secondary,.welcome-premium-button-ghost{border:1px solid var(--welcome-border-strong)}@supports (color:color-mix(in lab,red,red)){.welcome-premium-button-secondary,.welcome-premium-button-ghost{border:1px solid color-mix(in srgb,var(--welcome-border-strong) 48%,var(--welcome-border-soft))}}.welcome-premium-button-secondary,.welcome-premium-button-ghost{background:var(--welcome-surface-sub)}@supports (color:color-mix(in lab,red,red)){.welcome-premium-button-secondary,.welcome-premium-button-ghost{background:color-mix(in srgb,var(--welcome-surface-sub) 76%,transparent)}}.welcome-premium-button-secondary,.welcome-premium-button-ghost{color:var(--welcome-text-strong)}.welcome-premium-button-ghost{color:var(--welcome-text);background:0 0}.welcome-premium-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 34px #040c1429}.welcome-premium-metric-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:clamp(1.6rem,4vw,2.4rem);display:grid}.welcome-premium-metric{border:1px solid var(--welcome-border-soft);background:var(--welcome-surface-sub);border-radius:16px;align-content:center;gap:.45rem;min-height:7.4rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.welcome-premium-metric{background:color-mix(in srgb,var(--welcome-surface-sub) 70%,transparent)}}.welcome-premium-metric span,.welcome-command-topline,.welcome-signal-card span,.welcome-section-number,.welcome-theater-head span,.welcome-theater-label{color:var(--welcome-text-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800}.welcome-premium-metric strong{color:var(--welcome-text-strong);text-wrap:pretty;font-size:.86rem;line-height:1.3}.welcome-command-stage{min-height:clamp(31rem,48vw,44rem);position:relative}.welcome-command-frame{border:1px solid var(--welcome-border-strong);min-height:clamp(31rem,48vw,41rem);position:sticky;top:7rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.welcome-command-frame{border:1px solid color-mix(in srgb,var(--welcome-border-strong) 48%,var(--welcome-border-soft))}}.welcome-command-frame{background:linear-gradient(145deg,#07101a,#101924 54%,#162326);border-radius:24px;box-shadow:inset 0 1px #ffffff1f,0 28px 74px #040c143d}.welcome-command-frame:before,.welcome-command-frame:after{content:"";pointer-events:none;position:absolute;inset:0}.welcome-command-frame:before{opacity:.32;background-color:#0000;background-image:linear-gradient(90deg,#ffffff29 1px,#0000 1px),linear-gradient(#ffffff1a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#000000e6,#0000 88%);mask-image:linear-gradient(#000000e6,#0000 88%)}.welcome-command-frame:after{background:linear-gradient(100deg,transparent 0 18%,var(--welcome-kicker) 18% 19%,transparent 19% 100%),linear-gradient(20deg,transparent 0 62%,var(--teal) 62% 63%,transparent 63% 100%)}@supports (color:color-mix(in lab,red,red)){.welcome-command-frame:after{background:linear-gradient(100deg,transparent 0 18%,color-mix(in srgb,var(--welcome-kicker) 10%,transparent) 18% 19%,transparent 19% 100%),linear-gradient(20deg,transparent 0 62%,color-mix(in srgb,var(--teal) 10%,transparent) 62% 63%,transparent 63% 100%)}}.welcome-command-topline{z-index:2;color:#e8f1f7bd;justify-content:space-between;gap:1rem;padding:1.2rem 1.25rem 0;display:flex;position:relative}.welcome-command-logo{z-index:2;aspect-ratio:1;filter:drop-shadow(0 24px 48px #00000061);opacity:.72;place-items:center;width:min(19rem,62%);display:grid;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.welcome-signal-stack{z-index:3;align-content:space-between;gap:.75rem;display:grid;position:absolute;inset:4.4rem 1.2rem 7.7rem}.welcome-signal-card{border:1px solid var(--signal-border,var(--welcome-border-soft));-webkit-backdrop-filter:blur(14px);width:min(20rem,68%);min-height:5.7rem;animation:5.8s ease-in-out infinite welcome-card-drift;animation-delay:calc(var(--signal-index) * -1s);background:#09111bc7;border-radius:16px;padding:.92rem;box-shadow:0 18px 48px #00000052}.welcome-signal-card:nth-child(3){margin-top:0}.welcome-signal-card-blue{--signal-border:var(--sky)}@supports (color:color-mix(in lab,red,red)){.welcome-signal-card-blue{--signal-border:color-mix(in srgb, var(--sky) 46%, var(--welcome-border))}}.welcome-signal-card-green{--signal-border:var(--emerald)}@supports (color:color-mix(in lab,red,red)){.welcome-signal-card-green{--signal-border:color-mix(in srgb, var(--emerald) 46%, var(--welcome-border))}}.welcome-signal-card-gold{--signal-border:var(--welcome-kicker)}@supports (color:color-mix(in lab,red,red)){.welcome-signal-card-gold{--signal-border:color-mix(in srgb, var(--welcome-kicker) 58%, var(--welcome-border))}}.welcome-signal-card span{color:#c9dae5b8}.welcome-signal-card strong{color:#f7fbff;margin-top:.38rem;font-size:.92rem;line-height:1.35;display:block}.welcome-lane-grid{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid;position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem}.welcome-lane-grid span{border:1px solid var(--welcome-border-soft);min-height:3rem}@supports (color:color-mix(in lab,red,red)){.welcome-lane-grid span{border:1px solid color-mix(in srgb,var(--welcome-border-soft) 78%,transparent)}}.welcome-lane-grid span{color:#edf6ffd1;text-overflow:ellipsis;background:#ffffff14;border-radius:12px;padding:.82rem;font-size:.74rem;font-weight:700;overflow:hidden}@keyframes welcome-card-drift{0%,to{transform:translate(0)}50%{transform:translateY(-8px)}}.welcome-operations-map,.welcome-scroll-showcase,.welcome-integration-band{border:1px solid var(--welcome-border);background:var(--welcome-panel-gradient);border-radius:24px;gap:clamp(1.2rem,4vw,3rem);padding:clamp(1.5rem,5vw,4rem);display:grid}.welcome-exodus-pms-island{border:1px solid var(--welcome-border-strong);grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(1.4rem,5vw,4rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.welcome-exodus-pms-island{border:1px solid color-mix(in srgb,var(--welcome-border-strong) 48%,var(--welcome-border-soft))}}.welcome-exodus-pms-island{background:linear-gradient(140deg,var(--welcome-surface) 0%,var(--welcome-surface-sub) 100%);border-radius:24px;padding:clamp(1.5rem,5vw,4rem)}@supports (color:color-mix(in lab,red,red)){.welcome-exodus-pms-island{background:linear-gradient(140deg,color-mix(in srgb,var(--welcome-surface) 94%,transparent),color-mix(in srgb,var(--welcome-surface-sub) 90%,transparent))}}.welcome-exodus-pms-island{box-shadow:0 24px 64px #040c141f}.welcome-exodus-pms-island:before{content:"";pointer-events:none;opacity:.52;background:linear-gradient(90deg,var(--welcome-border-soft) 1px,transparent 1px),linear-gradient(180deg,var(--welcome-border-soft) 1px,transparent 1px),linear-gradient(122deg,transparent 0 52%,var(--welcome-kicker) 52% 53%,transparent 53% 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.welcome-exodus-pms-island:before{background:linear-gradient(90deg,color-mix(in srgb,var(--welcome-border-soft) 32%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--welcome-border-soft) 28%,transparent) 1px,transparent 1px),linear-gradient(122deg,transparent 0 52%,color-mix(in srgb,var(--welcome-kicker) 12%,transparent) 52% 53%,transparent 53% 100%)}}.welcome-exodus-pms-island:before{background-size:64px 64px,64px 64px,auto}.welcome-exodus-pms-island>*{z-index:1;position:relative}.welcome-exodus-pms-copy{gap:1rem;display:grid}.welcome-exodus-pms-copy h2{color:var(--welcome-text-strong);font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.5vw,4.8rem);font-weight:800;line-height:.98}.welcome-exodus-pms-copy p{max-width:42rem;color:var(--welcome-text);margin:0;font-size:.98rem;line-height:1.72}.welcome-exodus-pms-format-row{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}.welcome-exodus-pms-format-row span{border:1px solid var(--welcome-border-strong)}@supports (color:color-mix(in lab,red,red)){.welcome-exodus-pms-format-row span{border:1px solid color-mix(in srgb,var(--welcome-border-strong) 52%,var(--welcome-border-soft))}}.welcome-exodus-pms-format-row span{background:var(--welcome-surface-sub);border-radius:999px;padding:.45rem .72rem}@supports (color:color-mix(in lab,red,red)){.welcome-exodus-pms-format-row span{background:color-mix(in srgb,var(--welcome-surface-sub) 76%,transparent)}}.welcome-exodus-pms-format-row span{color:var(--welcome-text-strong);font-size:.72rem;font-weight:800}.welcome-exodus-parser-panel{border:1px solid var(--welcome-border-strong);gap:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.welcome-exodus-parser-panel{border:1px solid color-mix(in srgb,var(--welcome-border-strong) 54%,var(--welcome-border-soft))}}.welcome-exodus-parser-panel{background:linear-gradient(156deg,var(--welcome-surface) 0%,var(--welcome-surface-sub) 100%);border-radius:22px;padding:clamp(1rem,3vw,1.4rem)}@supports (color:color-mix(in lab,red,red)){.welcome-exodus-parser-panel{background:linear-gradient(156deg,color-mix(in srgb,var(--welcome-surface) 92%,transparent),color-mix(in srgb,var(--welcome-surface-sub) 86%,transparent))}}.welcome-exodus-parser-panel{box-shadow:0 22px 56px #040c1424}.welcome-exodus-parser-head,.welcome-exodus-parser-output{background:var(--welcome-track-soft);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;padding:.85rem .95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.welcome-exodus-parser-head,.welcome-exodus-parser-output{background:color-mix(in srgb,var(--welcome-track-soft) 70%,transparent)}}.welcome-exodus-parser-head span,.welcome-exodus-parser-input span,.welcome-exodus-parser-output span,.welcome-exodus-parser-steps article span{color:var(--welcome-kicker);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:800}.welcome-exodus-parser-head strong,.welcome-exodus-parser-output strong{color:var(--welcome-text-strong);font-size:.82rem}.welcome-exodus-parser-input{border:1px dashed var(--welcome-border-strong)}@supports (color:color-mix(in lab,red,red)){.welcome-exodus-parser-input{border:1px dashed color-mix(in srgb,var(--welcome-border-strong) 64%,var(--welcome-border-soft))}}.welcome-exodus-parser-input{background:var(--welcome-kicker);border-radius:18px;padding:1rem}@supports (color:color-mix(in lab,red,red)){.welcome-exodus-parser-input{background:color-mix(in srgb,var(--welcome-kicker) 8%,transparent)}}.welcome-exodus-parser-input p{color:var(--welcome-text-strong);margin:.35rem 0 0;font-size:1rem;font-weight:800}.welcome-exodus-parser-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.welcome-exodus-parser-steps article{border:1px solid var(--welcome-border-soft);min-width:0}@supports (color:color-mix(in lab,red,red)){.welcome-exodus-parser-steps article{border:1px solid color-mix(in srgb,var(--welcome-border-soft) 88%,transparent)}}.welcome-exodus-parser-steps article{background:var(--welcome-surface-sub);border-radius:16px;padding:.92rem}@supports (color:color-mix(in lab,red,red)){.welcome-exodus-parser-steps article{background:color-mix(in srgb,var(--welcome-surface-sub) 78%,transparent)}}.welcome-exodus-parser-steps article{animation:7.5s ease-in-out infinite welcome-card-drift;animation-delay:var(--parser-delay)}.welcome-exodus-parser-steps article h3{color:var(--welcome-text-strong);font-family:var(--font-display);margin-top:.45rem;font-size:.92rem;line-height:1.15}.welcome-exodus-parser-steps article p{color:var(--welcome-text);margin:.45rem 0 0;font-size:.76rem;line-height:1.48}.welcome-operations-map{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);align-items:start}.welcome-section-side{align-content:start;gap:1rem;display:grid;position:sticky;top:8rem}.welcome-section-number{border-bottom:2px solid var(--welcome-kicker);width:fit-content;color:var(--welcome-kicker);padding-bottom:.35rem;display:inline-flex}.welcome-section-side h2,.welcome-theater-head h2,.welcome-scroll-sticky h2,.welcome-integration-band h2{color:var(--welcome-text-strong);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(2rem,4.1vw,4.2rem);font-weight:780;line-height:.98}.welcome-section-side p,.welcome-scroll-sticky p,.welcome-integration-band p{max-width:38rem;color:var(--welcome-text);margin:0;font-size:.98rem;line-height:1.7}.welcome-map-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding-top:clamp(0rem,2vw,3rem);display:grid}.welcome-map-card{border:1px solid var(--welcome-border-soft);align-content:space-between;min-height:16rem;display:grid}@supports (color:color-mix(in lab,red,red)){.welcome-map-card{border:1px solid color-mix(in srgb,var(--welcome-border-soft) 88%,transparent)}}.welcome-map-card{background:var(--welcome-surface-sub);border-radius:18px;padding:1.2rem}@supports (color:color-mix(in lab,red,red)){.welcome-map-card{background:color-mix(in srgb,var(--welcome-surface-sub) 78%,transparent)}}.welcome-map-card{box-shadow:0 16px 46px #040c141f}.welcome-map-card:nth-child(2),.welcome-map-card:nth-child(4){--reveal-y:2.4rem;transform:translateY(var(--reveal-y))}.welcome-map-card span,.welcome-scroll-card span{color:var(--welcome-kicker);font-family:var(--font-display);font-size:.86rem;font-weight:800}.welcome-map-card h3,.welcome-theater-card h3,.welcome-scroll-card h3{color:var(--welcome-text-strong);font-family:var(--font-display);margin:0;font-size:clamp(1.08rem,1.75vw,1.42rem);font-weight:760;line-height:1.08}.welcome-map-card p,.welcome-theater-card p,.welcome-scroll-card p{color:var(--welcome-text);margin:0;font-size:.9rem;line-height:1.58}.welcome-product-theater{gap:1.2rem;display:grid}.welcome-theater-head{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:end;gap:1rem;display:grid}.welcome-theater-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"guest design""rms setup";gap:.9rem;display:grid}.welcome-theater-card{border:1px solid var(--welcome-border-soft);align-content:space-between;gap:1.4rem;min-width:0;min-height:19rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.welcome-theater-card{border:1px solid color-mix(in srgb,var(--welcome-border-soft) 88%,transparent)}}.welcome-theater-card{background:linear-gradient(135deg,var(--welcome-surface) 0%,var(--welcome-surface-sub) 100%);border-radius:22px;padding:clamp(1.1rem,3vw,1.6rem)}@supports (color:color-mix(in lab,red,red)){.welcome-theater-card{background:linear-gradient(135deg,color-mix(in srgb,var(--welcome-surface) 92%,transparent),color-mix(in srgb,var(--welcome-surface-sub) 84%,transparent))}}.welcome-theater-card{box-shadow:0 22px 58px #040c1424}.welcome-theater-card:before{content:"";pointer-events:none;opacity:.45;background:linear-gradient(125deg,transparent 0 58%,var(--welcome-kicker) 58% 59%,transparent 59% 100%),linear-gradient(90deg,var(--welcome-border-soft) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.welcome-theater-card:before{background:linear-gradient(125deg,transparent 0 58%,color-mix(in srgb,var(--welcome-kicker) 14%,transparent) 58% 59%,transparent 59% 100%),linear-gradient(90deg,color-mix(in srgb,var(--welcome-border-soft) 28%,transparent) 1px,transparent 1px)}}.welcome-theater-card:before{background-size:auto,44px 44px}.welcome-theater-card>*{z-index:1;position:relative}.welcome-theater-card-1{grid-area:guest}.welcome-theater-card-2{grid-area:design}.welcome-theater-card-3{grid-area:rms}.welcome-theater-card-4{grid-area:setup}.welcome-theater-card-2,.welcome-theater-card-3{border-color:var(--welcome-kicker)}@supports (color:color-mix(in lab,red,red)){.welcome-theater-card-2,.welcome-theater-card-3{border-color:color-mix(in srgb,var(--welcome-kicker) 34%,var(--welcome-border-soft))}}.welcome-theater-label{color:var(--welcome-kicker);margin-bottom:.9rem;display:block}.welcome-theater-card h3{overflow-wrap:anywhere;text-wrap:balance;max-width:32rem}.welcome-theater-card p{max-width:40rem;margin-top:.9rem}.welcome-theater-tags{flex-wrap:wrap;gap:.5rem;display:flex}.welcome-theater-tags span{border:1px solid var(--welcome-border-strong)}@supports (color:color-mix(in lab,red,red)){.welcome-theater-tags span{border:1px solid color-mix(in srgb,var(--welcome-border-strong) 52%,var(--welcome-border-soft))}}.welcome-theater-tags span{background:var(--welcome-surface-sub);border-radius:999px;padding:.45rem .65rem}@supports (color:color-mix(in lab,red,red)){.welcome-theater-tags span{background:color-mix(in srgb,var(--welcome-surface-sub) 74%,transparent)}}.welcome-theater-tags span{color:var(--welcome-text);font-size:.72rem;font-weight:750}.welcome-scroll-showcase{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr)}.welcome-scroll-sticky{align-self:start;gap:1rem;display:grid;position:sticky;top:8rem}.welcome-scroll-stack{gap:.85rem;display:grid}.welcome-scroll-card{border:1px solid var(--welcome-border-soft);align-content:center;gap:.75rem;min-height:13rem;display:grid}@supports (color:color-mix(in lab,red,red)){.welcome-scroll-card{border:1px solid color-mix(in srgb,var(--welcome-border-soft) 88%,transparent)}}.welcome-scroll-card{background:var(--welcome-surface-sub);border-radius:18px;padding:clamp(1rem,3vw,1.45rem)}@supports (color:color-mix(in lab,red,red)){.welcome-scroll-card{background:color-mix(in srgb,var(--welcome-surface-sub) 78%,transparent)}}.welcome-scroll-card{box-shadow:0 18px 44px #040c141f}.welcome-scroll-card:nth-child(2n){margin-left:clamp(0rem,7vw,4rem)}.welcome-scroll-card:nth-child(odd){margin-right:clamp(0rem,6vw,3rem)}.welcome-integration-band{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);align-items:center}.welcome-integration-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.welcome-integration-logo{border:1px solid var(--welcome-border-soft);gap:.72rem;min-height:11.2rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.welcome-integration-logo{border:1px solid color-mix(in srgb,var(--welcome-border-soft) 88%,transparent)}}.welcome-integration-logo{background:linear-gradient(158deg,var(--welcome-surface) 0%,var(--welcome-surface-sub) 100%);border-radius:18px;padding:1.05rem}@supports (color:color-mix(in lab,red,red)){.welcome-integration-logo{background:linear-gradient(158deg,color-mix(in srgb,var(--welcome-surface) 90%,transparent),color-mix(in srgb,var(--welcome-surface-sub) 82%,transparent))}}.welcome-integration-logo{text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.welcome-integration-logo:before{content:"";background:var(--welcome-accent-gradient);opacity:.62;border-radius:999px;height:2px;position:absolute;top:0;left:1rem;right:1rem}.welcome-integration-logo-frame{border:1px solid var(--welcome-border-soft);justify-content:center;align-items:center;height:4.35rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.welcome-integration-logo-frame{border:1px solid color-mix(in srgb,var(--welcome-border-soft) 70%,transparent)}}.welcome-integration-logo-frame{background:#fffffff0;border-radius:14px;box-shadow:inset 0 1px #ffffffe0,0 12px 26px #12202a14}.welcome-integration-logo img{object-fit:contain;max-width:9.4rem;max-height:2rem;display:block}.welcome-integration-logo-frame-mark img{max-width:3rem;max-height:2.45rem}.welcome-integration-wordmark{z-index:0;color:#102026;font-family:var(--font-display);letter-spacing:.08em;opacity:.88;text-align:center;justify-content:center;align-items:center;font-size:.86rem;font-weight:800;display:flex;position:absolute;inset:0}.welcome-integration-logo img{z-index:1;position:relative}.welcome-integration-logo img[src]+.welcome-integration-wordmark{opacity:0}.welcome-integration-logo strong{z-index:1;color:var(--welcome-text-strong);font-size:.94rem;position:relative}.welcome-integration-logo span{z-index:1;color:var(--welcome-text-muted);font-size:.76rem;line-height:1.35;position:relative}.welcome-strategic-layer,.welcome-partner-cta-band,.welcome-test-request-band,.welcome-trust-section{border:1px solid var(--welcome-border-strong)}@supports (color:color-mix(in lab,red,red)){.welcome-strategic-layer,.welcome-partner-cta-band,.welcome-test-request-band,.welcome-trust-section{border:1px solid color-mix(in srgb,var(--welcome-border-strong) 42%,var(--welcome-border-soft))}}.welcome-strategic-layer,.welcome-partner-cta-band,.welcome-test-request-band,.welcome-trust-section{background:linear-gradient(145deg,var(--welcome-surface) 0%,var(--welcome-surface-sub) 100%);border-radius:24px}@supports (color:color-mix(in lab,red,red)){.welcome-strategic-layer,.welcome-partner-cta-band,.welcome-test-request-band,.welcome-trust-section{background:linear-gradient(145deg,color-mix(in srgb,var(--welcome-surface) 94%,transparent),color-mix(in srgb,var(--welcome-surface-sub) 92%,transparent))}}.welcome-strategic-layer,.welcome-partner-cta-band,.welcome-test-request-band,.welcome-trust-section{box-shadow:0 22px 58px #040c141c}.welcome-strategic-layer{gap:clamp(1.1rem,3vw,2rem);padding:clamp(1.35rem,4vw,3rem);display:grid}.welcome-strategic-head{gap:.9rem;max-width:58rem;display:grid}.welcome-strategic-head h2,.welcome-operator-panel h2,.welcome-test-request-band h2,.welcome-trust-copy h2{color:var(--welcome-text-strong);font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(2rem,4.4vw,4.6rem);font-weight:800;line-height:.98}.welcome-strategic-head p,.welcome-operator-panel p,.welcome-investor-panel p,.welcome-test-request-band p,.welcome-trust-copy p{max-width:52rem;color:var(--welcome-text);margin:0;font-size:.98rem;line-height:1.72}.welcome-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.welcome-audience-card{border:1px solid var(--welcome-border-soft);align-content:space-between;gap:1rem;min-height:12rem;display:grid}@supports (color:color-mix(in lab,red,red)){.welcome-audience-card{border:1px solid color-mix(in srgb,var(--welcome-border-soft) 88%,transparent)}}.welcome-audience-card{background:var(--welcome-surface-sub);border-radius:18px;padding:1.1rem}@supports (color:color-mix(in lab,red,red)){.welcome-audience-card{background:color-mix(in srgb,var(--welcome-surface-sub) 78%,transparent)}}.welcome-audience-card span,.welcome-operator-panel span,.welcome-investor-panel span{color:var(--welcome-kicker);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800}.welcome-audience-card h3,.welcome-investor-panel h3{color:var(--welcome-text-strong);font-family:var(--font-display);margin:0;font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:780;line-height:1.12}.welcome-audience-card p{color:var(--welcome-text);margin:0;font-size:.86rem;line-height:1.58}.welcome-partner-cta-band{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);gap:.9rem;padding:clamp(1rem,3vw,1.35rem);display:grid}.welcome-operator-panel,.welcome-investor-panel{border:1px solid var(--welcome-border-soft);align-content:space-between;gap:1rem;min-height:20rem;display:grid}@supports (color:color-mix(in lab,red,red)){.welcome-operator-panel,.welcome-investor-panel{border:1px solid color-mix(in srgb,var(--welcome-border-soft) 88%,transparent)}}.welcome-operator-panel,.welcome-investor-panel{background:linear-gradient(142deg,var(--welcome-surface) 0%,var(--welcome-surface-sub) 100%);border-radius:20px;padding:clamp(1.2rem,3vw,1.7rem)}@supports (color:color-mix(in lab,red,red)){.welcome-operator-panel,.welcome-investor-panel{background:linear-gradient(142deg,color-mix(in srgb,var(--welcome-surface) 92%,transparent),color-mix(in srgb,var(--welcome-surface-sub) 86%,transparent))}}.welcome-operator-panel{border-color:var(--welcome-kicker)}@supports (color:color-mix(in lab,red,red)){.welcome-operator-panel{border-color:color-mix(in srgb,var(--welcome-kicker) 38%,var(--welcome-border-soft))}}.welcome-operator-panel a,.welcome-investor-panel a,.welcome-test-request-band a{border:1px solid var(--welcome-kicker);width:fit-content}@supports (color:color-mix(in lab,red,red)){.welcome-operator-panel a,.welcome-investor-panel a,.welcome-test-request-band a{border:1px solid color-mix(in srgb,var(--welcome-kicker) 56%,var(--welcome-border-soft))}}.welcome-operator-panel a,.welcome-investor-panel a,.welcome-test-request-band a{background:var(--welcome-cta-gradient);color:var(--welcome-cta-text);box-shadow:0 16px 34px var(--welcome-kicker);border-radius:999px;padding:.78rem 1rem;font-size:.78rem;font-weight:850;text-decoration:none}@supports (color:color-mix(in lab,red,red)){.welcome-operator-panel a,.welcome-investor-panel a,.welcome-test-request-band a{box-shadow:0 16px 34px color-mix(in srgb,var(--welcome-kicker) 18%,#08142038)}}.welcome-investor-panel a{background:var(--welcome-surface-sub)}@supports (color:color-mix(in lab,red,red)){.welcome-investor-panel a{background:color-mix(in srgb,var(--welcome-surface-sub) 84%,transparent)}}.welcome-investor-panel a{color:var(--welcome-text-strong)}.welcome-test-request-band{justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1.2rem,4vw,2.5rem);display:flex}.welcome-test-request-band h2{max-width:48rem;font-size:clamp(1.6rem,3vw,3rem)}.welcome-test-request-band a{flex-shrink:0;font-size:.95rem}.welcome-trust-section{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(1.2rem,4vw,3rem);padding:clamp(1.35rem,4vw,3rem);display:grid}.welcome-trust-copy{gap:1rem;display:grid}.welcome-trust-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.62rem;display:grid}.welcome-trust-card{border:1px solid var(--welcome-border-soft);align-content:space-between;gap:1rem;min-height:9.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.welcome-trust-card{border:1px solid color-mix(in srgb,var(--welcome-border-soft) 88%,transparent)}}.welcome-trust-card{background:var(--welcome-surface-sub);border-radius:16px;padding:.95rem}@supports (color:color-mix(in lab,red,red)){.welcome-trust-card{background:color-mix(in srgb,var(--welcome-surface-sub) 78%,transparent)}}.welcome-trust-card span{color:var(--welcome-kicker);font-family:var(--font-display);font-size:.78rem;font-weight:850}.welcome-trust-card strong{color:var(--welcome-text-strong);font-size:.84rem;line-height:1.25}@media(max-width:1080px){.welcome-campaign-hero,.welcome-campaign-workbench,.welcome-premium-hero,.welcome-operations-map,.welcome-scroll-showcase,.welcome-exodus-pms-island,.welcome-integration-band,.welcome-partner-cta-band,.welcome-trust-section{grid-template-columns:1fr}.welcome-command-frame,.welcome-section-side,.welcome-scroll-sticky{position:relative;top:auto}.welcome-theater-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"guest design""rms setup"}}@media(max-width:720px){.welcome-campaign-hero,.welcome-campaign-detail,.welcome-premium-hero,.welcome-operations-map,.welcome-scroll-showcase,.welcome-exodus-pms-island,.welcome-integration-band{border-radius:16px;padding:1rem}.welcome-campaign-rules-grid,.welcome-premium-metric-row,.welcome-map-board,.welcome-theater-head,.welcome-theater-grid,.welcome-exodus-parser-steps,.welcome-integration-logos,.welcome-audience-grid,.welcome-trust-grid{grid-template-columns:1fr}.welcome-test-request-band{flex-direction:column;align-items:flex-start}.welcome-campaign-profile-row{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.welcome-campaign-profile-row::-webkit-scrollbar{display:none}.welcome-campaign-profile-pill{flex:none}.welcome-campaign-detail-top,.welcome-campaign-timeline-copy{justify-content:start;display:grid}.welcome-campaign-timeline-copy strong{text-align:start}.welcome-theater-grid{grid-template-areas:none}.welcome-theater-card-1,.welcome-theater-card-2,.welcome-theater-card-3,.welcome-theater-card-4{grid-area:auto}.welcome-map-card:nth-child(2),.welcome-map-card:nth-child(4),.welcome-scroll-card:nth-child(2n),.welcome-scroll-card:nth-child(odd){margin:0;transform:none}.welcome-command-frame{min-height:34rem}.welcome-command-logo{width:72%;top:44%}.welcome-signal-card{width:88%}.welcome-signal-card:nth-child(3){margin-top:0}.welcome-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.welcome-reveal,.welcome-signal-card{opacity:1;filter:none;animation:none;transform:none}}.welcome-reveal{--reveal-delay:0s;--reveal-x:0px;--reveal-y:0px;opacity:0;filter:blur(12px);transform:translate3d(var(--reveal-x),calc(var(--reveal-y) + 34px),0) scale(.985);transition:opacity .78s cubic-bezier(.22,1,.36,1),filter .78s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay);will-change:opacity,transform,filter;animation:none}.welcome-reveal.is-visible{opacity:1;filter:blur();transform:translate3d(var(--reveal-x),var(--reveal-y),0) scale(1)}.welcome-floating-header-scrolled:before{background:linear-gradient(180deg,var(--welcome-header-bg) 0%,var(--welcome-header-bg) 56%,transparent 100%);height:138px}@supports (color:color-mix(in lab,red,red)){.welcome-floating-header-scrolled:before{background:linear-gradient(180deg,color-mix(in srgb,var(--welcome-header-bg) 100%,transparent) 0%,color-mix(in srgb,var(--welcome-header-bg) 82%,transparent) 56%,transparent 100%)}}.welcome-floating-header-scrolled:before{-webkit-backdrop-filter:blur(24px)saturate(1.14)}.welcome-floating-header-scrolled .welcome-header-frame{transform:translateY(-1px);border-color:var(--welcome-border-strong)!important}@supports (color:color-mix(in lab,red,red)){.welcome-floating-header-scrolled .welcome-header-frame{border-color:color-mix(in srgb,var(--welcome-border-strong) 42%,var(--welcome-border-soft))!important}}.welcome-motion-rail{border:1px solid var(--welcome-border);background:linear-gradient(145deg,var(--welcome-surface) 0%,var(--welcome-surface-sub) 100%);border-radius:24px;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(1.4rem,5vw,4rem);padding:clamp(1.5rem,5vw,4rem);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.welcome-motion-rail{background:linear-gradient(145deg,color-mix(in srgb,var(--welcome-surface) 94%,transparent),color-mix(in srgb,var(--welcome-surface-sub) 94%,transparent))}}.welcome-motion-rail{box-shadow:0 24px 64px #040c141f}.welcome-motion-rail-copy{gap:1rem;display:grid}.welcome-motion-rail-copy h2{color:var(--welcome-text-strong);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,4rem);font-weight:780;line-height:.98}.welcome-motion-rail-copy p{max-width:38rem;color:var(--welcome-text);margin:0;font-size:.98rem;line-height:1.72}.welcome-motion-track{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.72rem;min-height:21rem;display:grid;position:relative}.welcome-motion-track:before{content:"";background:linear-gradient(90deg,transparent,var(--welcome-kicker),var(--teal),var(--sky),transparent);opacity:.72;height:2px;box-shadow:0 0 28px var(--welcome-kicker);background-size:240% 100%;border-radius:999px;position:absolute;top:50%;left:6%;right:6%}@supports (color:color-mix(in lab,red,red)){.welcome-motion-track:before{box-shadow:0 0 28px color-mix(in srgb,var(--welcome-kicker) 20%,transparent)}}.welcome-motion-track:before{animation:5.6s linear infinite welcome-line-flow}.welcome-motion-node{--rail-offset:0px;--reveal-y:var(--rail-offset);z-index:1;border:1px solid var(--welcome-border-soft);align-content:space-between;gap:1rem;min-height:13.4rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.welcome-motion-node{border:1px solid color-mix(in srgb,var(--welcome-border-soft) 88%,transparent)}}.welcome-motion-node{background:linear-gradient(156deg,var(--welcome-surface) 0%,var(--welcome-surface-sub) 100%);border-radius:18px;padding:1.05rem}@supports (color:color-mix(in lab,red,red)){.welcome-motion-node{background:linear-gradient(156deg,color-mix(in srgb,var(--welcome-surface) 92%,transparent),color-mix(in srgb,var(--welcome-surface-sub) 84%,transparent))}}.welcome-motion-node{box-shadow:0 18px 44px #040c141f}.welcome-motion-node:before{content:"";background:var(--welcome-accent-gradient);opacity:.72;border-radius:999px;height:2px;position:absolute;top:-1px;left:1rem;right:1rem}.welcome-motion-node span{color:var(--welcome-kicker);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800}.welcome-motion-node h3{color:var(--welcome-text-strong);font-family:var(--font-display);font-size:1rem;font-weight:780;line-height:1.12}.welcome-motion-node p{color:var(--welcome-text);margin:0;font-size:.82rem;line-height:1.55}[data-theme=light] .welcome-command-frame{background:radial-gradient(circle at 50% 34%,#4f9a8f2e,#0000 38%),linear-gradient(145deg,#fff,#f1f8f6 56%,#eef2f8);box-shadow:inset 0 1px #ffffffe6,0 24px 62px #1f303a24}[data-theme=light] .welcome-command-frame:before{opacity:.46;background:linear-gradient(90deg,#0f37441c 1px,#0000 1px),linear-gradient(#0f374414 1px,#0000 1px)}[data-theme=light] .welcome-command-topline{color:#112026a8}[data-theme=light] .welcome-signal-card{background:#ffffffc7;box-shadow:0 18px 42px #192a3421}[data-theme=light] .welcome-signal-card span{color:#364b54ad}[data-theme=light] .welcome-signal-card strong{color:#13232a}[data-theme=light] .welcome-lane-grid span{color:#14242cc7;background:#ffffffb8}[data-theme=light] .welcome-premium-button-primary{background:linear-gradient(135deg,#0d5964,#7e612b 54%,#c79949);box-shadow:inset 0 1px #ffffff47,0 16px 34px #54422429}[data-theme=light] .welcome-motion-rail,[data-theme=light] .welcome-premium-hero,[data-theme=light] .welcome-operations-map,[data-theme=light] .welcome-scroll-showcase,[data-theme=light] .welcome-integration-band{box-shadow:0 22px 54px #1f303a14}@media(max-width:1080px){.welcome-motion-rail{grid-template-columns:1fr}.welcome-motion-track{min-height:18rem}}@media(max-width:720px){.welcome-motion-rail{border-radius:16px;padding:1rem}.welcome-motion-track{grid-template-columns:1fr;min-height:auto}.welcome-motion-track:before{background:linear-gradient(180deg,transparent,var(--welcome-kicker),var(--teal),var(--sky),transparent);background-size:100% 240%;width:2px;height:auto;inset:1rem auto 1rem 1.1rem}.welcome-motion-node{--rail-offset:0px;min-height:auto;margin-left:1.2rem}.welcome-map-card:nth-child(2),.welcome-map-card:nth-child(4){--reveal-y:0px}}@media(prefers-reduced-motion:reduce){.welcome-reveal,.welcome-reveal.is-visible{opacity:1;filter:none;transform:translate3d(var(--reveal-x),var(--reveal-y),0) scale(1);transition:none;animation:none}.welcome-motion-track:before{animation:none}}.app-shell{position:relative}.app-shell:before{content:"";pointer-events:none;z-index:0;opacity:0;background:linear-gradient(180deg,var(--teal) 0%,transparent 34%);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.app-shell:before{background:linear-gradient(180deg,color-mix(in srgb,var(--teal) 8%,transparent) 0%,transparent 34%)}}.app-topbar{z-index:3;border-bottom:1px solid var(--border);background:var(--surface);box-shadow:none;position:relative}.app-main-scroll,.app-main-inner{z-index:1;position:relative}.sidebar-shell{border-right:1px solid var(--border);background:var(--surface);box-shadow:none}.dashboard-shell{isolation:isolate;position:relative}.dashboard-shell:before{content:"";pointer-events:none;z-index:0;background:0 0;border-radius:26px;display:none;position:absolute;inset:-6px}.dashboard-shell>*{z-index:1;position:relative}.dashboard-command-card{overflow:hidden;border-color:var(--teal-border)!important}@supports (color:color-mix(in lab,red,red)){.dashboard-command-card{border-color:color-mix(in srgb,var(--teal-border) 32%,var(--border))!important}}.dashboard-command-card{background:radial-gradient(circle at 92% 0%,var(--teal-glow),transparent 34%),radial-gradient(circle at 0% 100%,var(--booking-yellow),transparent 34%),var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.dashboard-command-card{background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--teal-glow) 38%,transparent),transparent 34%),radial-gradient(circle at 0% 100%,color-mix(in srgb,var(--booking-yellow) 12%,transparent),transparent 34%),var(--surface)!important}}.dashboard-command-grid{background:var(--border);grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);gap:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-command-grid{background:color-mix(in srgb,var(--border) 76%,transparent)}}.dashboard-command-main,.dashboard-focus-panel{background:var(--surface);min-width:0}@supports (color:color-mix(in lab,red,red)){.dashboard-command-main,.dashboard-focus-panel{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.dashboard-readiness-meter{background:var(--surface-2);border-radius:999px;width:min(100%,260px);height:12px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-readiness-meter{background:color-mix(in srgb,var(--surface-2) 86%,transparent)}}.dashboard-readiness-meter{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.dashboard-readiness-meter{border:1px solid color-mix(in srgb,var(--border) 86%,transparent)}}.dashboard-readiness-meter span{border-radius:inherit;height:100%;box-shadow:0 0 22px var(--teal);transition:width .36s;display:block}@supports (color:color-mix(in lab,red,red)){.dashboard-readiness-meter span{box-shadow:0 0 22px color-mix(in srgb,var(--teal) 24%,transparent)}}.dashboard-focus-empty{border:1px dashed var(--green)}@supports (color:color-mix(in lab,red,red)){.dashboard-focus-empty{border:1px dashed color-mix(in srgb,var(--green) 28%,var(--border))}}.dashboard-focus-empty{background:var(--green);border-radius:12px;padding:.85rem}@supports (color:color-mix(in lab,red,red)){.dashboard-focus-empty{background:color-mix(in srgb,var(--green) 8%,transparent)}}.dashboard-focus-empty{color:var(--text-2);font-size:.86rem;line-height:1.45}.dashboard-focus-item{border:1px solid var(--border);align-items:center;gap:.75rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-focus-item{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.dashboard-focus-item{background:var(--surface-2);border-radius:12px;padding:.72rem .8rem}@supports (color:color-mix(in lab,red,red)){.dashboard-focus-item{background:color-mix(in srgb,var(--surface-2) 74%,transparent)}}.dashboard-focus-item{color:var(--text-2);text-align:left;transition:border-color .16s,background .16s,transform .16s}.dashboard-focus-item:hover{border-color:var(--teal-border)}@supports (color:color-mix(in lab,red,red)){.dashboard-focus-item:hover{border-color:color-mix(in srgb,var(--teal-border) 58%,var(--border))}}.dashboard-focus-item:hover{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.dashboard-focus-item:hover{background:color-mix(in srgb,var(--surface-2) 96%,transparent)}}.dashboard-focus-item:hover{transform:translateY(-1px)}.dashboard-focus-value{background:var(--surface);border-radius:10px;flex:none;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-focus-value{background:color-mix(in srgb,var(--surface) 86%,transparent)}}.dashboard-focus-value{font-family:var(--font-display);font-size:1rem;font-weight:760}.dashboard-focus-open{color:var(--text-3);flex:none;font-size:.72rem;font-weight:680}[dir=rtl] .dashboard-focus-item{text-align:right}.dashboard-clean *,.dashboard-clean :before,.dashboard-clean :after{text-shadow:none!important}.dashboard-clean .card,.dashboard-clean .modal-panel,.dashboard-clean .booking-panel,.dashboard-clean [class*=shadow-],.dashboard-clean button,.dashboard-clean [role=button]{box-shadow:none!important}.dashboard-clean button:hover,.dashboard-clean [role=button]:hover{transform:none!important}.dashboard-clean *{-webkit-backdrop-filter:none!important}.dashboard-shell .card .divide-y>:hover{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell .card .divide-y>:hover{background:color-mix(in srgb,var(--surface-2) 70%,transparent)}}.dashboard-shell table thead tr{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell table thead tr{background:color-mix(in srgb,var(--surface-2) 66%,transparent)}}.dashboard-shell table tbody tr{transition:background-color .14s}.dashboard-shell table tbody tr:hover{background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell table tbody tr:hover{background:color-mix(in srgb,var(--surface-2) 70%,transparent)}}.delay-100{animation-delay:.1s}.delay-150{animation-delay:.15s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:4px}.input-base{background:var(--surface-2);border:1px solid var(--border);width:100%;color:var(--text);font-family:var(--font-body);border-radius:8px;outline:none;min-height:40px;padding:10px 14px;font-size:14px;line-height:1.35;transition:border-color .16s,background-color .16s}.input-base:focus{border-color:var(--teal);box-shadow:none}.input-base::placeholder{color:var(--text-3)}.card p,.card span,.card h1,.card h2,.card h3,.card h4,.card h5,.card h6{overflow-wrap:anywhere}.booking-panel{border:1px solid var(--border);background:var(--surface);box-shadow:none;border-radius:12px}.booking-segmented{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;gap:4px;padding:4px;display:flex;overflow-x:auto}.booking-segmented button{border-radius:8px}[data-testid=room-calendar-board]{scroll-behavior:smooth;scrollbar-gutter:stable both-edges;overscroll-behavior:contain}.room-calendar-reservation{will-change:transform,box-shadow,border-color;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s;transform:translateZ(0)}.room-calendar-reservation:hover,.room-calendar-reservation:focus-visible{transform:translateY(-1px);box-shadow:0 12px 28px #0f172a29}@media(prefers-reduced-motion:reduce){[data-testid=room-calendar-board]{scroll-behavior:auto}.room-calendar-reservation{transition:none}.room-calendar-reservation:hover,.room-calendar-reservation:focus-visible{box-shadow:none;transform:none}}@media(max-width:780px){body{font-size:14px;line-height:1.55}.app-shell{height:100dvh}.app-topbar{align-items:flex-start;padding:10px 12px!important}.app-main-inner{padding:12px!important}.dashboard-shell{margin-left:-2px;margin-right:-2px}.dashboard-shell:before{display:none}.dashboard-shell .card{border-radius:12px}.dashboard-command-grid{grid-template-columns:1fr}.dashboard-focus-item{align-items:flex-start}.dashboard-focus-open{display:none}.dashboard-shell .card{max-width:100%}.dashboard-shell .card.p-5{padding:12px!important}.dashboard-shell table{white-space:nowrap}.modal-panel{border-radius:14px!important}.modal-body{max-width:100%;overflow-x:hidden}.modal-body input,.modal-body select,.modal-body textarea{font-size:16px}.modal-footer>button{width:100%}.sidebar-shell{max-width:100vw;width:min(86vw,320px)!important}.workspace-menu-panel{max-height:calc(100dvh - 96px);border-radius:12px!important;width:auto!important;position:fixed!important;top:74px!important;left:12px!important;right:12px!important}.welcome-shell main{padding-left:12px!important;padding-right:12px!important}.welcome-shell main>section{border-radius:12px!important}.welcome-header-frame{border-radius:12px!important;padding:10px 12px!important}.welcome-floating-header{top:8px}.welcome-floating-header:before{height:96px;top:-12px}.welcome-theme-icon-button{width:42px;height:42px}.welcome-partner-logo-grid,.welcome-setup-import-grid{grid-template-columns:1fr;min-width:0}.welcome-language-popover{border-radius:12px;width:auto;max-height:calc(100dvh - 108px);position:fixed;top:84px;left:12px;right:12px;overflow-y:auto}.auth-shell{align-items:stretch;padding:12px}.auth-experience{gap:12px}.auth-hero-panel{min-height:auto;padding:20px}.auth-hero-title{max-width:100%;font-size:2.25rem;line-height:1.02}.auth-hero-orb-stage{display:none}.auth-panel{padding:16px}.auth-panel-title{font-size:1.55rem;line-height:1.12}}:root{--font-display:"Plus Jakarta Sans", "Noto Sans Arabic", sans-serif;--font-body:"Plus Jakarta Sans", "Noto Sans Arabic", sans-serif;--teal:#10a37f;--teal-dim:#0d8a6c;--teal-glow:#10a37f1f;--teal-border:#10a37f47;--champagne:#d2a756;--booking-blue:#2563eb;--booking-blue-deep:#202123;--booking-yellow:#ececf1;--ink:#fff;--midnight:#0f0f0f;--bg:#212121;--bg-2:#171717;--surface:#2f2f2f;--surface-2:#262626;--surface-3:#3a3a3a;--border:#444;--border-2:#565656;--text:#f4f4f4;--text-2:#d1d5db;--text-3:#9ca3af;--glass:#2f2f2f;--glass-border:#444;--shadow:none;--shadow-lg:none;--card-shine:transparent;--button-primary-bg:#f4f4f4;--button-primary-text:#171717;--button-accent-bg:#10a37f;--button-accent-text:#fff;--welcome-bg:#212121;--welcome-header-bg:#212121f5;--welcome-header-border:#444;--welcome-surface:#2f2f2f;--welcome-surface-sub:#262626;--welcome-border:#444;--welcome-border-soft:#3a3a3a;--welcome-border-strong:#10a37f80;--welcome-track:#444;--welcome-track-soft:#3a3a3a;--welcome-kicker:#10a37f;--welcome-text-strong:#f4f4f4;--welcome-text:#d1d5db;--welcome-text-muted:#9ca3af;--welcome-panel-gradient:#2f2f2f;--welcome-panel-gradient-strong:#2f2f2f;--welcome-cta-gradient:#10a37f;--welcome-cta-gradient-alt:#262626;--welcome-accent-gradient:linear-gradient(90deg, #10a37f 0%, #10a37f 100%);--welcome-cta-text:#fff}[data-theme=light]{--bg:#f7f7f8;--bg-2:#fff;--surface:#fff;--surface-2:#f7f7f8;--surface-3:#ececf1;--border:#d9d9e3;--border-2:#c5c5d2;--text:#202123;--text-2:#4b5563;--text-3:#6b7280;--glass:#fff;--glass-border:#d9d9e3;--card-shine:transparent;--button-primary-bg:#202123;--button-primary-text:#fff;--button-accent-bg:#10a37f;--button-accent-text:#fff;--welcome-bg:#f7f7f8;--welcome-header-bg:#f7f7f8f5;--welcome-header-border:#d9d9e3;--welcome-surface:#fff;--welcome-surface-sub:#f7f7f8;--welcome-border:#d9d9e3;--welcome-border-soft:#ececf1;--welcome-border-strong:#10a37f6b;--welcome-track:#d9d9e3;--welcome-track-soft:#ececf1;--welcome-kicker:#0f8f71;--welcome-text-strong:#202123;--welcome-text:#4b5563;--welcome-text-muted:#6b7280;--welcome-panel-gradient:#fff;--welcome-panel-gradient-strong:#fff;--welcome-cta-gradient:#202123;--welcome-cta-gradient-alt:#f7f7f8;--welcome-accent-gradient:linear-gradient(90deg, #10a37f 0%, #10a37f 100%);--welcome-cta-text:#fff}body{background:var(--bg)}.card,.card-glass,.booking-panel,.auth-hero-panel,.auth-panel,.modal-panel,.workspace-menu-panel{box-shadow:none!important;border-radius:10px!important}.card,.card-glass,.booking-panel,.modal-panel{background:var(--surface)!important;border-color:var(--border)!important}.card:before,.auth-hero-panel:before,.auth-panel:before,.welcome-shell main>section:before,.welcome-header-frame:before{display:none!important}.input-base,.booking-segmented,.auth-tab-switcher{background:var(--surface-2)!important;border-color:var(--border)!important;box-shadow:none!important;border-radius:8px!important}.input-base:focus{border-color:var(--teal)!important}.app-shell{background:var(--bg)!important}.app-shell:before{display:none!important}.app-topbar,.sidebar-shell{background:var(--surface)!important;border-color:var(--border)!important;box-shadow:none!important}.dashboard-shell{color:var(--text)}.dashboard-shell .card{border-radius:10px!important}.dashboard-shell .card:hover,.dashboard-focus-item:hover,.room-calendar-reservation:hover,.room-calendar-reservation:focus-visible{box-shadow:none!important;transform:none!important}.dashboard-command-card{background:var(--surface)!important;border-color:var(--border)!important}.dashboard-command-main,.dashboard-focus-panel{background:var(--surface)!important}.dashboard-readiness-meter span{box-shadow:none!important}.dashboard-clean *,.dashboard-clean :before,.dashboard-clean :after{box-shadow:none!important;text-shadow:none!important;filter:none!important}.dashboard-clean button,.dashboard-clean [role=button],.welcome-shell button,.welcome-shell a{box-shadow:none!important}.dashboard-clean button:hover,.dashboard-clean [role=button]:hover,.welcome-shell button:hover,.welcome-shell a:hover{transform:none!important}.dashboard-shell table thead tr,.dashboard-shell table tbody tr:hover,.dashboard-shell .card .divide-y>:hover{background:var(--surface-2)!important}.welcome-shell{background:var(--welcome-bg)!important}.welcome-shell:before,.welcome-shell:after,.welcome-grid-overlay,.welcome-floating-header:after,.welcome-floating-header-scrolled:before{display:none!important}.welcome-floating-header{top:0;background:var(--welcome-header-bg)!important}@supports (color:color-mix(in lab,red,red)){.welcome-floating-header{background:color-mix(in srgb,var(--welcome-header-bg) 96%,transparent)!important}}.welcome-floating-header{border-bottom:1px solid var(--welcome-header-border)}.welcome-floating-header:before{height:100%;top:0;background:var(--welcome-header-bg)!important;display:block!important}@supports (color:color-mix(in lab,red,red)){.welcome-floating-header:before{background:color-mix(in srgb,var(--welcome-header-bg) 98%,transparent)!important}}.welcome-floating-header:before{opacity:1;-webkit-mask-image:none;mask-image:none;-webkit-backdrop-filter:blur(10px)!important}.welcome-header-frame,.welcome-menu-island,.welcome-desktop-nav,.welcome-nav-popover,.welcome-language-popover,.welcome-language-trigger,.welcome-login-button,.welcome-admin-button,.welcome-theme-icon-button,.welcome-mobile-menu-button{box-shadow:none!important;-webkit-backdrop-filter:none!important;border-radius:10px!important}.welcome-header-frame{background:0 0!important;border-color:#0000!important;padding-inline:0!important}.welcome-header-identity{padding-inline:10px}.welcome-exodus-wordmark{color:var(--welcome-text-strong)!important;text-shadow:none!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.welcome-menu-island{background:var(--welcome-surface)!important;border-color:var(--welcome-border)!important;padding:4px!important}.welcome-desktop-nav{background:0 0!important;border:0!important}.welcome-nav-trigger,.welcome-language-trigger,.welcome-admin-button,.welcome-theme-icon-button,.welcome-mobile-menu-button{color:var(--welcome-text)!important;background:0 0!important;border-color:#0000!important}.welcome-nav-trigger:hover,.welcome-nav-trigger[data-active=true],.welcome-language-trigger-open,.welcome-language-trigger:hover,.welcome-admin-button:hover,.welcome-theme-icon-button:hover,.welcome-mobile-menu-button:hover{background:var(--welcome-surface-sub)!important;border-color:var(--welcome-border)!important;color:var(--welcome-text-strong)!important}.welcome-login-button{letter-spacing:0;background:var(--welcome-cta-gradient)!important;border-color:var(--welcome-cta-gradient)!important;color:var(--welcome-cta-text)!important}.welcome-login-button:after,.welcome-partner-cloud:before{display:none!important}.welcome-login-button-dot{opacity:.72;background:currentColor!important}.welcome-nav-popover,.welcome-language-popover,.welcome-shell aside[class*=fixed]{background:var(--welcome-surface)!important;border-color:var(--welcome-border)!important}.welcome-nav-popover-link,.welcome-language-option,.welcome-audience-card,.welcome-operator-panel,.welcome-investor-panel,.welcome-trust-card,.welcome-partner-logo,.welcome-contact-pill{background:var(--welcome-surface-sub)!important;border-color:var(--welcome-border-soft)!important;box-shadow:none!important;border-radius:10px!important}.welcome-nav-popover-link:hover,.welcome-nav-popover-link[data-active=true],.welcome-language-option:hover,.welcome-language-option-active,.welcome-partner-logo:hover{background:var(--welcome-surface)!important;border-color:var(--welcome-border-strong)!important}.welcome-shell main{max-width:86rem}.welcome-shell main>section,.welcome-strategic-layer,.welcome-partner-cta-band,.welcome-test-request-band,.welcome-trust-section,.welcome-motion-rail,.welcome-partner-cloud,.welcome-design-preview,.welcome-design-preview-mail,.welcome-design-preview-invoice,.welcome-design-preview-document,.welcome-campaign-hero,.welcome-campaign-detail,.welcome-premium-hero,.welcome-operations-map,.welcome-scroll-showcase,.welcome-exodus-pms-island,.welcome-integration-band{background:var(--welcome-surface)!important;border-color:var(--welcome-border)!important;box-shadow:none!important;border-radius:12px!important}.welcome-shell .welcome-card-lift,.welcome-shell .welcome-shimmer,.welcome-shell .welcome-pulse-ring,.welcome-shell .welcome-glow-chip{animation:none!important}.welcome-card-lift{transition:border-color .16s,background-color .16s!important}.welcome-reveal.is-visible{transform:translate3d(var(--reveal-x),var(--reveal-y),0)!important}.welcome-operator-panel a,.welcome-investor-panel a,.welcome-test-request-band a,.welcome-cta{background:var(--welcome-cta-gradient)!important;border-color:var(--welcome-cta-gradient)!important;color:var(--welcome-cta-text)!important;box-shadow:none!important;border-radius:10px!important}.welcome-investor-panel a{background:var(--welcome-surface-sub)!important;border-color:var(--welcome-border)!important;color:var(--welcome-text-strong)!important}.welcome-partner-logo-frame{box-shadow:none!important;background:#fff!important;border-color:#ececf1!important}@supports (color:color-mix(in lab,red,red)){.welcome-design-preview{background:linear-gradient(90deg,color-mix(in srgb,var(--welcome-border-soft) 42%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--welcome-border-soft) 42%,transparent) 1px,transparent 1px),var(--welcome-surface-sub)!important}}.welcome-design-tabs{border:1px solid var(--welcome-border);background:var(--welcome-surface-sub);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;width:100%;padding:.35rem;display:inline-grid}.welcome-design-tab{min-height:2.65rem;color:var(--welcome-text);letter-spacing:0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:.45rem;font-size:.78rem;font-weight:760;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.welcome-design-tab:hover{background:var(--design-tab-accent)}@supports (color:color-mix(in lab,red,red)){.welcome-design-tab:hover{background:color-mix(in srgb,var(--design-tab-accent) 10%,var(--welcome-surface))}}.welcome-design-tab:hover{color:var(--welcome-text-strong)}.welcome-design-tab[aria-selected=true]{border-color:var(--design-tab-accent)}@supports (color:color-mix(in lab,red,red)){.welcome-design-tab[aria-selected=true]{border-color:color-mix(in srgb,var(--design-tab-accent) 42%,var(--welcome-border))}}.welcome-design-tab[aria-selected=true]{background:var(--design-tab-accent)}@supports (color:color-mix(in lab,red,red)){.welcome-design-tab[aria-selected=true]{background:color-mix(in srgb,var(--design-tab-accent) 14%,var(--welcome-surface))}}.welcome-design-tab[aria-selected=true]{color:var(--welcome-text-strong)}.welcome-design-tab-dot{background:var(--design-tab-accent);border-radius:999px;width:.45rem;height:.45rem}@supports (color:color-mix(in lab,red,red)){.welcome-design-tab-dot{background:color-mix(in srgb,var(--design-tab-accent) 55%,var(--welcome-text-muted))}}.welcome-design-tab[aria-selected=true] .welcome-design-tab-dot{background:var(--design-tab-accent)}.welcome-design-mail-image{background:var(--welcome-surface-sub)!important;animation:none!important}.welcome-design-button{background:var(--design-accent)!important;border-radius:9px!important;width:fit-content!important;min-width:11rem!important;min-height:2.45rem!important}@supports (color:color-mix(in lab,red,red)){.welcome-design-button{background:color-mix(in srgb,var(--design-accent) 84%,#101010)!important}}.welcome-design-button{color:#fff!important;letter-spacing:0!important;box-shadow:none!important;font-weight:760!important;animation:none!important}.welcome-theme-icon circle{fill:var(--welcome-kicker)}@supports (color:color-mix(in lab,red,red)){.welcome-theme-icon circle{fill:color-mix(in srgb,var(--welcome-kicker) 20%,transparent)}}@media(max-width:780px){.welcome-floating-header{top:0!important}.welcome-header-frame{gap:8px!important;padding:8px 0!important}.welcome-header-identity{padding-inline:0;gap:8px!important}.welcome-header-identity canvas{width:42px!important;height:42px!important}.welcome-theme-icon-button,.welcome-mobile-menu-button{width:40px!important;height:40px!important}.welcome-shell main{padding-top:24px!important}.welcome-shell aside.fixed.inset-y-0.right-0{width:100vw!important;max-width:100vw!important;left:0!important}}.welcome-premium-hero:before,.welcome-command-frame:before,.welcome-command-frame:after,.welcome-operations-map:before,.welcome-scroll-showcase:before,.welcome-exodus-pms-island:before,.welcome-integration-band:before{display:none!important}.welcome-premium-hero{background:var(--welcome-surface)!important;border-color:var(--welcome-border)!important;align-items:center!important;gap:clamp(1.25rem,3vw,3.5rem)!important;min-height:min(44rem,100dvh - 7rem)!important;padding:clamp(1.5rem,4.5vw,4.5rem)!important}.welcome-premium-kicker{background:var(--welcome-surface-sub)!important;border-color:var(--welcome-border)!important;letter-spacing:.08em!important;border-radius:999px!important}.welcome-premium-hero h1{font-size:clamp(3.25rem,6vw,5.8rem)!important;font-weight:760!important}.welcome-premium-lead{max-width:39rem!important;color:var(--welcome-text)!important;margin-top:clamp(1rem,2vw,1.5rem)!important}.welcome-premium-actions{margin-top:clamp(1.25rem,3vw,2rem)!important}.welcome-premium-button{letter-spacing:0!important;border-radius:10px!important}.welcome-premium-button-primary{background:var(--welcome-cta-gradient)!important;border-color:var(--welcome-cta-gradient)!important;color:var(--welcome-cta-text)!important}.welcome-premium-button-secondary,.welcome-premium-button-ghost{background:var(--welcome-surface-sub)!important;border-color:var(--welcome-border)!important;color:var(--welcome-text-strong)!important}.welcome-premium-metric{background:var(--welcome-surface-sub)!important;border-color:var(--welcome-border-soft)!important;border-radius:10px!important;min-height:6.25rem!important;padding:.9rem!important}.welcome-command-frame{background:var(--welcome-surface-sub)!important;border-color:var(--welcome-border)!important;min-height:clamp(27rem,38vw,33rem)!important;padding:1rem!important}.welcome-command-topline,.welcome-signal-card span,.welcome-lane-grid span{color:var(--welcome-text-muted)!important}.welcome-command-logo{opacity:.16!important;filter:none!important;width:min(14rem,45%)!important;top:47%!important}.welcome-command-logo canvas{filter:none!important}.welcome-home-redesign *,.welcome-home-redesign :before,.welcome-home-redesign :after{box-shadow:none!important;text-shadow:none!important;filter:none!important}.welcome-command-logo{display:none!important}.welcome-signal-stack{gap:.8rem!important;margin-top:1.55rem!important;display:grid!important;position:relative!important;inset:auto!important}.welcome-signal-card{background:var(--welcome-surface)!important;border-color:var(--welcome-border)!important;-webkit-backdrop-filter:none!important;border-radius:10px!important;width:100%!important;min-height:5rem!important;padding:.95rem!important;animation:none!important}.welcome-signal-card:nth-child(2),.welcome-signal-card:nth-child(3){justify-self:stretch!important;margin-top:0!important}.welcome-signal-card-blue,.welcome-signal-card-green,.welcome-signal-card-gold{--signal-border:var(--welcome-border)}.welcome-lane-grid span{background:var(--welcome-surface)!important;border-color:var(--welcome-border)!important;border-radius:8px!important;min-height:2.7rem!important;padding:.72rem!important}.welcome-lane-grid{margin-top:.9rem!important;position:relative!important;inset:auto!important}@media(max-width:780px){.welcome-premium-hero{gap:1.2rem!important;min-height:auto!important;padding:1.25rem 1rem 1rem!important}.welcome-premium-hero h1{font-size:clamp(3rem,16vw,4rem)!important;line-height:.98!important}.welcome-premium-lead{margin-top:1rem!important}.welcome-premium-actions{grid-template-columns:1fr!important;gap:.7rem!important;display:grid!important}.welcome-premium-button{width:100%!important}.welcome-command-frame{min-height:auto!important;position:relative!important;top:auto!important}.welcome-premium-metric-row,.welcome-lane-grid{grid-template-columns:1fr!important}}.app-main-inner{width:100%}.app-topbar{gap:.65rem!important;min-height:58px!important}.app-topbar.app-topbar--hidden{z-index:40;inset:0 0 auto;overflow:visible;border-bottom-color:#0000!important;height:10px!important;min-height:10px!important;padding-top:0!important;padding-bottom:0!important;position:absolute!important}.app-topbar h1{letter-spacing:0!important}.topbar-sync-warning{border-radius:8px;align-items:center;gap:.55rem;padding:.55rem .7rem;display:flex}.topbar-sync-warning span:last-child{overflow-wrap:anywhere;min-width:0}.room-calendar-fullscreen-header{z-index:55;opacity:.96;transition:opacity .18s,transform .18s;position:absolute;top:8px;left:12px;right:12px;transform:translateY(0)}.room-calendar-fullscreen-header:hover,.room-calendar-fullscreen-header:focus-within{opacity:1;transform:translateY(0)}.room-calendar-focus-menu{border-top:1px solid var(--border);scrollbar-width:none;gap:.35rem;width:100%;padding-top:.45rem;display:flex;overflow-x:auto}.room-calendar-focus-menu::-webkit-scrollbar{display:none}.room-calendar-focus-menu button{white-space:nowrap;border:1px solid var(--border);min-height:30px;color:var(--text-2);background:var(--surface-2);border-radius:8px;align-items:center;gap:.35rem;padding:.36rem .62rem;font-size:11px;font-weight:650;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.room-calendar-focus-menu button:hover,.room-calendar-focus-menu button[data-active=true]{border-color:var(--teal-border);color:var(--teal);background:var(--teal-glow)}.room-calendar-focus-menu button[data-warning=true]{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.room-calendar-focus-menu button[data-warning=true]{border-color:color-mix(in srgb,var(--orange) 48%,var(--border))}}.room-calendar-focus-menu button[data-warning=true]{color:var(--orange);background:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.room-calendar-focus-menu button[data-warning=true]{background:color-mix(in srgb,var(--surface-2) 82%,var(--orange) 10%)}}.room-calendar-focus-menu span{text-align:center;min-width:1.25rem;color:var(--bg);background:var(--orange);border-radius:999px;padding:.08rem .35rem;font-size:10px}.room-calendar-contained-fullscreen{z-index:5;border-left:1px solid var(--border);height:calc(100vh - 78px);min-height:680px;margin:-.5rem -.75rem 0;position:relative}.room-calendar-fullscreen-shell{height:100%}.room-calendar-floating-toolbar{z-index:50;opacity:.82;max-height:64px;transition:max-height .22s,opacity .18s,transform .18s;position:absolute;top:122px;left:12px;right:12px;overflow:hidden;transform:translateY(-6px)}.room-calendar-floating-toolbar:hover,.room-calendar-floating-toolbar:focus-within,.room-calendar-floating-toolbar-open{opacity:1;max-height:min(82vh,680px);transform:translateY(0)}.room-calendar-floating-toolbar:before{content:"";background:#ffffffeb;border-radius:999px;width:92px;height:4px;margin:6px auto 4px;display:block;box-shadow:0 0 0 1px #0f172a14}.room-calendar-toolbar-tabs{border:1px solid var(--border);background:var(--surface);border-radius:10px;max-width:min(100%,680px);display:inline-flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.room-calendar-toolbar-tabs{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.room-calendar-toolbar-tabs{scrollbar-width:none;padding:3px}.room-calendar-toolbar-tabs::-webkit-scrollbar{display:none}.room-calendar-toolbar-tab{white-space:nowrap;min-height:30px;color:var(--text-2);background:0 0;border:0;border-radius:8px;align-items:center;gap:.35rem;padding:.35rem .62rem;font-size:11px;font-weight:650;transition:background .15s,color .15s;display:inline-flex}.room-calendar-toolbar-tab:hover,.room-calendar-toolbar-tab[data-active=true]{color:var(--text);background:var(--surface-2)}.room-calendar-toolbar-tab[data-active=true]{color:var(--teal)}.room-calendar-toolbar-tab[data-accent=true]:not([data-active=true]){color:var(--orange)}.room-calendar-toolbar-tab small{text-overflow:ellipsis;background:var(--teal-glow);border-radius:999px;max-width:9rem;padding:.08rem .38rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.room-calendar-toolbar-tab small{background:color-mix(in srgb,var(--teal-glow) 62%,transparent)}}.room-calendar-toolbar-tab small{color:inherit;font-size:10px;font-weight:720}.room-calendar-case-rail{z-index:42;border:1px solid var(--border);background:var(--surface);border-radius:14px;width:min(330px,26vw);max-height:calc(100vh - 180px);padding:.7rem;position:absolute;top:118px;right:16px;overflow:auto}@supports (color:color-mix(in lab,red,red)){.room-calendar-case-rail{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.room-calendar-case-rail{box-shadow:none}.room-calendar-case-rail:hover,.room-calendar-case-rail:focus-within{background:var(--surface)}.room-calendar-fullscreen-board{height:100%}@media(max-width:1023px){.room-calendar-contained-fullscreen{border-left:0;height:calc(100vh - 70px);margin-inline:-.5rem}}.dashboard-shell{width:100%;max-width:1520px;margin-inline:auto;padding-bottom:2rem}.section-header{padding-inline:.1rem;margin-bottom:1rem!important}.section-header h2{color:var(--text)!important;font-size:clamp(1.35rem,2vw,1.9rem)!important;font-weight:720!important;line-height:1.12!important}.section-header p{max-width:60rem;line-height:1.55!important}.dashboard-command-grid{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--border)!important}.dashboard-command-main,.dashboard-focus-panel{padding:clamp(1.1rem,2vw,1.45rem)!important}.dashboard-focus-panel{border-left:1px solid var(--border)}.dashboard-readiness-meter{height:10px!important}.dashboard-focus-item{min-height:3.7rem;border-radius:9px!important}.dashboard-focus-value{border-radius:8px!important}.dashboard-guided-card{border-color:var(--border)!important}.dashboard-action-tile,.dashboard-pulse-tile{min-height:7.4rem;background:var(--surface-2)!important;border-color:var(--border)!important;border-radius:9px!important}.dashboard-action-tile:hover,.dashboard-pulse-tile:hover,.dashboard-quick-action:hover{background:var(--surface-3)!important;border-color:var(--border-2)!important}.stat-card{min-height:8.25rem}.stat-card .p-5{padding:1.05rem!important}.stat-card p{letter-spacing:.06em!important}.stat-card .text-3xl{font-size:2rem!important}.dashboard-quick-action{border:1px solid #0000;min-height:2.55rem;border-radius:8px!important}.workspace-menu-panel{border-radius:10px!important}html[lang=ar] .dashboard-shell,html[lang=ar] .app-topbar,html[lang=ar] .sidebar-shell{font-family:Noto Sans Arabic,Plus Jakarta Sans,sans-serif!important}html[lang=ar] .dashboard-shell{font-size:15px;line-height:1.82}html[lang=ar] .dashboard-shell [class*=tracking-],html[lang=ar] .app-topbar [class*=tracking-],html[lang=ar] .sidebar-shell [class*=tracking-]{letter-spacing:0!important}html[lang=ar] .dashboard-shell button,html[lang=ar] .app-topbar button,html[lang=ar] .sidebar-shell button{text-align:right}html[lang=ar] .sidebar-shell .absolute.left-0{left:auto!important;right:0!important}html[lang=ar] .section-header h2,html[lang=ar] .dashboard-shell h1,html[lang=ar] .dashboard-shell h2,html[lang=ar] .dashboard-shell h3{line-height:1.32!important}@media(min-width:1024px){.app-topbar{padding-inline:1.25rem!important}.dashboard-shell{padding-inline:.15rem}}@media(max-width:780px){.app-topbar{align-items:center!important;padding:.55rem .75rem!important}.app-topbar>div:first-child{flex:8rem;width:auto}.app-topbar>div:nth-child(2){flex:none;gap:.45rem!important;width:auto!important}.topbar-sync-warning{flex-basis:100%;order:20;align-items:flex-start;padding:.55rem .65rem}.dashboard-shell{padding-bottom:1.25rem}.section-header{gap:.75rem!important}.section-header h2{font-size:1.45rem!important}.dashboard-command-grid{display:block!important}.dashboard-command-main,.dashboard-focus-panel{padding:1rem!important}.dashboard-focus-panel{border-top:1px solid var(--border);border-left:0}.dashboard-action-tile,.dashboard-pulse-tile,.stat-card{min-height:auto}.stat-card .p-5{padding:.9rem!important}}.welcome-header-identity{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:.25rem .35rem!important}.welcome-header-identity:hover{background:var(--welcome-surface-sub)!important}@supports (color:color-mix(in lab,red,red)){.welcome-header-identity:hover{background:color-mix(in srgb,var(--welcome-surface-sub) 82%,transparent)!important}}.welcome-header-identity:focus-visible{outline:2px solid var(--welcome-kicker)}@supports (color:color-mix(in lab,red,red)){.welcome-header-identity:focus-visible{outline:2px solid color-mix(in srgb,var(--welcome-kicker) 52%,transparent)}}.welcome-header-identity:focus-visible{outline-offset:3px}.welcome-floating-header{-webkit-backdrop-filter:blur(18px)}.welcome-floating-header-scrolled:after{content:"";pointer-events:none;background:linear-gradient(180deg,var(--welcome-bg),transparent);height:7.5rem;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.welcome-floating-header-scrolled:after{background:linear-gradient(180deg,color-mix(in srgb,var(--welcome-bg) 72%,transparent),transparent)}}.welcome-floating-header-scrolled:after{z-index:-1}.welcome-shell main{padding-top:clamp(2.25rem,5vw,4.75rem)!important}.welcome-subpage-section>section,.welcome-home-redesign>section,.welcome-shell main>section{margin-block:clamp(.9rem,2.6vw,2rem)}.welcome-shell .rounded-2xl,.welcome-shell .welcome-strategic-layer,.welcome-shell .welcome-partner-cta-band,.welcome-shell .welcome-test-request-band,.welcome-shell .welcome-trust-strip,.welcome-shell .welcome-operations-map,.welcome-shell .welcome-theater-frame,.welcome-shell .welcome-scroll-showcase,.welcome-shell .welcome-integration-band{border-radius:12px!important}.welcome-shell .rounded-xl,.welcome-shell .welcome-audience-card,.welcome-shell .welcome-operator-panel,.welcome-shell .welcome-investor-panel,.welcome-shell .welcome-partner-logo,.welcome-shell .welcome-integration-logo,.welcome-shell article{border-radius:10px!important}.welcome-shell main>section:before,.welcome-shell main>section:after,.welcome-operations-map:before,.welcome-scroll-showcase:before,.welcome-strategic-layer:before,.welcome-partner-cloud:before,.welcome-integration-band:before,.welcome-theater-frame:before{opacity:.08!important}.welcome-shell #guest-flow article,.welcome-shell #modules article,.welcome-shell #setup article,.welcome-shell #pricing article{background:var(--welcome-surface-sub)!important;border-color:var(--welcome-border-soft)!important}.welcome-shell #guest-flow .inline-flex,.welcome-shell #modules .inline-flex,.welcome-shell #setup .inline-flex{background:var(--welcome-kicker)!important}@supports (color:color-mix(in lab,red,red)){.welcome-shell #guest-flow .inline-flex,.welcome-shell #modules .inline-flex,.welcome-shell #setup .inline-flex{background:color-mix(in srgb,var(--welcome-kicker) 10%,var(--welcome-surface-sub))!important}}.welcome-shell #guest-flow .inline-flex,.welcome-shell #modules .inline-flex,.welcome-shell #setup .inline-flex{border-color:var(--welcome-border-soft)!important;color:var(--welcome-text-strong)!important}.welcome-operator-panel button,.welcome-investor-panel button{border:1px solid var(--welcome-border);letter-spacing:0;cursor:pointer;justify-content:center;align-items:center;width:fit-content;min-height:2.75rem;margin-top:1.1rem;padding:.72rem 1rem;font-size:.86rem;font-weight:760;transition:background .16s,border-color .16s,transform .16s;display:inline-flex;border-radius:10px!important}.welcome-operator-panel button{background:var(--welcome-cta-gradient)!important;color:var(--welcome-cta-text)!important;border-color:#0000!important}.welcome-investor-panel button{background:var(--welcome-surface-sub)!important;border-color:var(--welcome-border)!important;color:var(--welcome-text-strong)!important}.welcome-operator-panel button:hover,.welcome-investor-panel button:hover{transform:translateY(-1px);border-color:var(--welcome-border-strong)!important}.welcome-partner-cloud{background:var(--welcome-surface-sub)!important;border-color:var(--welcome-border)!important}.welcome-partner-logo{text-align:left!important;justify-content:center!important;align-items:flex-start!important;gap:.65rem!important;min-height:8.25rem!important;padding:1rem!important}.welcome-partner-label{color:var(--welcome-text-strong)!important;font-size:.92rem!important}.welcome-partner-compatibility{color:var(--welcome-text)!important;font-size:.78rem!important;line-height:1.5!important}.welcome-integration-logo{justify-content:center!important;gap:.7rem!important;min-height:9rem!important}.welcome-integration-logo:before,.welcome-integration-logo-frame{display:none!important}.welcome-integration-logo strong{color:var(--welcome-text-strong)!important}.welcome-integration-logo span{line-height:1.55!important}.welcome-audience-card h3,.welcome-operator-panel p,.welcome-investor-panel p,.welcome-test-request-band p,.welcome-trust-strip p{line-height:1.6!important}.dashboard-clean .app-main-inner{padding-inline:clamp(.9rem,1.8vw,1.4rem)!important}.dashboard-shell{max-width:1560px!important;padding-block:.35rem 3rem!important}.dashboard-shell .card,.dashboard-shell .booking-panel,.dashboard-shell .dashboard-command-grid,.dashboard-shell .dashboard-action-tile,.dashboard-shell .dashboard-pulse-tile,.dashboard-shell .stat-card{box-shadow:none!important;border-radius:10px!important}.dashboard-clean .rounded-3xl{border-radius:12px!important}.dashboard-clean .rounded-2xl{border-radius:10px!important}.dashboard-clean .rounded-xl,.dashboard-clean .rounded-lg{border-radius:8px!important}.dashboard-shell h1,.dashboard-shell h2,.dashboard-shell h3,.dashboard-shell p,.dashboard-shell button{letter-spacing:0!important}.dashboard-shell .grid{row-gap:1rem}.dashboard-shell table{border-collapse:separate;border-spacing:0}@media(max-width:780px){.welcome-shell main{padding-top:1.1rem!important}.welcome-subpage-section{gap:1.25rem!important}.welcome-partner-logo,.welcome-integration-logo{min-height:auto!important}.welcome-operator-panel button,.welcome-investor-panel button{width:100%}}:root{--welcome-bg:#171717;--welcome-header-bg:#171717e0;--welcome-header-border:#ffffff1a;--welcome-surface:#242424;--welcome-surface-sub:#1f1f1f;--welcome-border:#ffffff24;--welcome-border-soft:#ffffff17;--welcome-border-strong:#31b7978f;--welcome-track:#ffffff1f;--welcome-track-soft:#ffffff12;--welcome-kicker:#10a37f;--welcome-text-strong:#f7f3ea;--welcome-text:#d6d1c8;--welcome-text-muted:#a9a39a;--welcome-panel-gradient:linear-gradient(145deg, #272727f5 0%, #1c1c1cf5 100%);--welcome-panel-gradient-strong:linear-gradient(145deg, #2b2b2bfa 0%, #1c1c1cfa 100%);--welcome-cta-gradient:linear-gradient(135deg, #0f6f78 0%, #10a37f 58%, #3aa7a3 100%);--welcome-cta-gradient-alt:linear-gradient(135deg, #2b2b2b 0%, #1f1f1f 100%);--welcome-accent-gradient:linear-gradient(90deg, #10a37f 0%, #42b7a1 54%, #6aa5d8 100%);--welcome-cta-text:#fffaf0}[data-theme=light]{--welcome-bg:#f5f1e8;--welcome-header-bg:#f5f1e8e0;--welcome-header-border:#2e2a231a;--welcome-surface:#fffdf7;--welcome-surface-sub:#eee8dc;--welcome-border:#40382b24;--welcome-border-soft:#40382b17;--welcome-border-strong:#177c7261;--welcome-track:#40382b1f;--welcome-track-soft:#40382b12;--welcome-kicker:#0f8f7b;--welcome-text-strong:#25231f;--welcome-text:#5d574e;--welcome-text-muted:#837a6e;--welcome-panel-gradient:linear-gradient(145deg, #fffdf7fa 0%, #efe9def5 100%);--welcome-panel-gradient-strong:linear-gradient(145deg, #fffdf7 0%, #eee6d7 100%);--welcome-cta-gradient:linear-gradient(135deg, #0d6a73 0%, #0f8f7b 58%, #42aaa2 100%);--welcome-cta-gradient-alt:linear-gradient(135deg, #fffdf7 0%, #eee8dc 100%);--welcome-accent-gradient:linear-gradient(90deg, #0f8f7b 0%, #49b8a4 54%, #4a8fb7 100%);--welcome-cta-text:#fffaf0}.welcome-shell{color:var(--welcome-text);background:linear-gradient(180deg,var(--welcome-bg) 0%,var(--welcome-bg) 100%)!important}@supports (color:color-mix(in lab,red,red)){.welcome-shell{background:linear-gradient(180deg,var(--welcome-bg) 0%,color-mix(in srgb,var(--welcome-bg) 88%,var(--welcome-surface-sub)) 100%)!important}}.welcome-shell:before{background:linear-gradient(90deg,var(--welcome-border-soft) 1px,transparent 1px),linear-gradient(180deg,var(--welcome-border-soft) 1px,transparent 1px),linear-gradient(132deg,transparent 0 22%,var(--welcome-kicker) 22% 23%,transparent 23% 100%);content:""!important;z-index:0!important;pointer-events:none!important;display:block!important;position:fixed!important;inset:0!important}@supports (color:color-mix(in lab,red,red)){.welcome-shell:before{background:linear-gradient(90deg,color-mix(in srgb,var(--welcome-border-soft) 46%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--welcome-border-soft) 36%,transparent) 1px,transparent 1px),linear-gradient(132deg,transparent 0 22%,color-mix(in srgb,var(--welcome-kicker) 6%,transparent) 22% 23%,transparent 23% 100%)}}.welcome-shell:before{opacity:.48;background-size:156px 156px,156px 156px,auto;-webkit-mask-image:linear-gradient(#000000c2,#0000 78%);mask-image:linear-gradient(#000000c2,#0000 78%)}[data-theme=light] .welcome-shell:before{opacity:.58}.welcome-floating-header{background:0 0!important;border-bottom:0!important}.welcome-floating-header:before{background:linear-gradient(180deg,var(--welcome-header-bg) 0%,var(--welcome-header-bg) 58%,transparent 100%)!important;height:8rem!important;display:block!important}@supports (color:color-mix(in lab,red,red)){.welcome-floating-header:before{background:linear-gradient(180deg,color-mix(in srgb,var(--welcome-header-bg) 96%,transparent) 0%,color-mix(in srgb,var(--welcome-header-bg) 66%,transparent) 58%,transparent 100%)!important}}.welcome-floating-header:before{-webkit-backdrop-filter:blur(18px)saturate(1.08)!important}.welcome-header-frame{border:1px solid var(--welcome-border)!important;background:var(--welcome-surface)!important;border-radius:18px!important;min-height:4.65rem!important;padding:.55rem!important}@supports (color:color-mix(in lab,red,red)){.welcome-header-frame{background:color-mix(in srgb,var(--welcome-surface) 76%,transparent)!important}}.welcome-header-frame{-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;box-shadow:inset 0 1px #ffffff85,0 20px 54px #12181e1f!important}[data-theme=light] .welcome-header-frame{box-shadow:inset 0 1px #ffffffe0,0 18px 48px #3f36281a!important}.welcome-menu-island{background:var(--welcome-surface-sub)!important;border-radius:16px!important;padding:.35rem!important}@supports (color:color-mix(in lab,red,red)){.welcome-menu-island{background:color-mix(in srgb,var(--welcome-surface-sub) 72%,var(--welcome-surface))!important}}.welcome-nav-trigger,.welcome-language-trigger,.welcome-admin-button,.welcome-theme-icon-button,.welcome-mobile-menu-button{color:var(--welcome-text)!important;border-radius:12px!important}.welcome-nav-trigger:hover,.welcome-nav-trigger[data-active=true],.welcome-language-trigger-open,.welcome-language-trigger:hover,.welcome-admin-button:hover,.welcome-theme-icon-button:hover,.welcome-mobile-menu-button:hover{background:var(--welcome-kicker)!important}@supports (color:color-mix(in lab,red,red)){.welcome-nav-trigger:hover,.welcome-nav-trigger[data-active=true],.welcome-language-trigger-open,.welcome-language-trigger:hover,.welcome-admin-button:hover,.welcome-theme-icon-button:hover,.welcome-mobile-menu-button:hover{background:color-mix(in srgb,var(--welcome-kicker) 10%,var(--welcome-surface))!important}}.welcome-nav-trigger:hover,.welcome-nav-trigger[data-active=true],.welcome-language-trigger-open,.welcome-language-trigger:hover,.welcome-admin-button:hover,.welcome-theme-icon-button:hover,.welcome-mobile-menu-button:hover{border-color:var(--welcome-border-strong)!important}.welcome-login-button,.welcome-premium-button-primary,.welcome-operator-panel button,.welcome-cta{background:var(--welcome-cta-gradient)!important;border-color:var(--welcome-kicker)!important}@supports (color:color-mix(in lab,red,red)){.welcome-login-button,.welcome-premium-button-primary,.welcome-operator-panel button,.welcome-cta{border-color:color-mix(in srgb,var(--welcome-kicker) 48%,transparent)!important}}.welcome-login-button,.welcome-premium-button-primary,.welcome-operator-panel button,.welcome-cta{color:var(--welcome-cta-text)!important}.welcome-login-button,.welcome-premium-button,.welcome-admin-button,.welcome-language-trigger{min-height:2.65rem!important}.welcome-nav-popover,.welcome-language-popover,.welcome-shell aside[class*=fixed]{background:var(--welcome-surface)!important;border-radius:18px!important}@supports (color:color-mix(in lab,red,red)){.welcome-nav-popover,.welcome-language-popover,.welcome-shell aside[class*=fixed]{background:color-mix(in srgb,var(--welcome-surface) 94%,transparent)!important}}.welcome-nav-popover,.welcome-language-popover,.welcome-shell aside[class*=fixed]{-webkit-backdrop-filter:blur(18px)saturate(1.05)!important;box-shadow:0 24px 64px #12181e29!important}.welcome-nav-popover-link,.welcome-language-option{background:var(--welcome-surface-sub)!important;border-radius:13px!important}@supports (color:color-mix(in lab,red,red)){.welcome-nav-popover-link,.welcome-language-option{background:color-mix(in srgb,var(--welcome-surface-sub) 58%,transparent)!important}}.welcome-shell main{max-width:74rem!important;padding-top:clamp(1.25rem,3.2vw,3rem)!important}.welcome-home-redesign{gap:clamp(2rem,4.5vw,4.6rem)!important}.welcome-shell main>#welcome-overview{width:min(100%,70rem)!important;max-width:70rem!important;box-shadow:none!important;background:0 0!important;border:0!important;margin-block:0!important;margin-inline:auto!important;padding:0!important}.welcome-subpage-section{gap:clamp(1.6rem,3.8vw,3.8rem)!important}.welcome-premium-hero,.welcome-operations-map,.welcome-scroll-showcase,.welcome-exodus-pms-island,.welcome-integration-band,.welcome-motion-rail,.welcome-strategic-layer,.welcome-partner-cta-band,.welcome-test-request-band,.welcome-trust-section,.welcome-campaign-hero,.welcome-campaign-detail,.welcome-design-preview,.welcome-design-preview-mail,.welcome-design-preview-invoice,.welcome-design-preview-document,.welcome-shell main>#welcome-overview .welcome-home-redesign>section,.welcome-shell main>#welcome-overview .welcome-premium-hero,.welcome-shell main>#welcome-overview .welcome-operations-map,.welcome-shell main>#welcome-overview .welcome-scroll-showcase,.welcome-shell main>#welcome-overview .welcome-exodus-pms-island,.welcome-shell main>#welcome-overview .welcome-integration-band,.welcome-shell main>#welcome-overview .welcome-motion-rail,.welcome-shell main>#welcome-overview .welcome-strategic-layer,.welcome-shell main>#welcome-overview .welcome-partner-cta-band,.welcome-shell main>#welcome-overview .welcome-test-request-band,.welcome-shell main>#welcome-overview .welcome-trust-section{width:min(100%,70rem)!important;max-width:70rem!important;margin-inline:auto!important}.welcome-shell main>section,.welcome-home-redesign>section,.welcome-strategic-layer,.welcome-partner-cta-band,.welcome-test-request-band,.welcome-trust-section,.welcome-motion-rail,.welcome-partner-cloud,.welcome-design-preview,.welcome-design-preview-mail,.welcome-design-preview-invoice,.welcome-design-preview-document,.welcome-campaign-hero,.welcome-campaign-detail,.welcome-premium-hero,.welcome-operations-map,.welcome-scroll-showcase,.welcome-exodus-pms-island,.welcome-integration-band{border-color:var(--welcome-border)!important;background:var(--welcome-panel-gradient)!important;border-radius:24px!important;box-shadow:inset 0 1px #ffffff75,0 28px 74px #12181e1a!important}[data-theme=light] .welcome-shell main>section,[data-theme=light] .welcome-home-redesign>section,[data-theme=light] .welcome-strategic-layer,[data-theme=light] .welcome-partner-cta-band,[data-theme=light] .welcome-test-request-band,[data-theme=light] .welcome-trust-section,[data-theme=light] .welcome-motion-rail,[data-theme=light] .welcome-partner-cloud,[data-theme=light] .welcome-campaign-hero,[data-theme=light] .welcome-campaign-detail,[data-theme=light] .welcome-premium-hero,[data-theme=light] .welcome-operations-map,[data-theme=light] .welcome-scroll-showcase,[data-theme=light] .welcome-exodus-pms-island,[data-theme=light] .welcome-integration-band{box-shadow:inset 0 1px #ffffffdb,0 28px 70px #3f362817!important}.welcome-premium-hero{grid-template-columns:minmax(0,.92fr) minmax(22rem,.98fr)!important;min-height:min(43rem,100dvh - 7rem)!important;padding:clamp(1.8rem,3.6vw,3.8rem)!important;overflow:hidden!important}.welcome-premium-hero:before,.welcome-command-frame:before,.welcome-command-frame:after,.welcome-operations-map:before,.welcome-scroll-showcase:before,.welcome-exodus-pms-island:before,.welcome-integration-band:before,.welcome-theater-card:before,.welcome-motion-track:before,.welcome-motion-node:before,.welcome-integration-logo:before{display:block!important}.welcome-premium-hero:before{content:""!important;opacity:.72!important;background:linear-gradient(90deg,var(--welcome-border-soft) 1px,transparent 1px),linear-gradient(180deg,var(--welcome-border-soft) 1px,transparent 1px),linear-gradient(125deg,transparent 0 54%,var(--welcome-kicker) 54% 55%,transparent 55% 100%)!important;position:absolute!important;inset:0!important}@supports (color:color-mix(in lab,red,red)){.welcome-premium-hero:before{background:linear-gradient(90deg,color-mix(in srgb,var(--welcome-border-soft) 42%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--welcome-border-soft) 34%,transparent) 1px,transparent 1px),linear-gradient(125deg,transparent 0 54%,color-mix(in srgb,var(--welcome-kicker) 10%,transparent) 54% 55%,transparent 55% 100%)!important}}.welcome-premium-hero:before{background-size:168px 168px,168px 168px,auto!important;-webkit-mask-image:linear-gradient(90deg,#000000b8,#0003)!important;mask-image:linear-gradient(90deg,#000000b8,#0003)!important}.welcome-premium-kicker{border-color:var(--welcome-border-strong)!important;background:var(--welcome-kicker)!important}@supports (color:color-mix(in lab,red,red)){.welcome-premium-kicker{background:color-mix(in srgb,var(--welcome-kicker) 9%,var(--welcome-surface))!important}}.welcome-premium-kicker{color:var(--welcome-text-strong)!important}.welcome-premium-kicker-dot{box-shadow:0 0 0 5px var(--welcome-kicker)!important}@supports (color:color-mix(in lab,red,red)){.welcome-premium-kicker-dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--welcome-kicker) 13%,transparent)!important}}.welcome-premium-hero h1{max-width:min-content;color:var(--welcome-text-strong)!important;font-size:clamp(3.85rem,7vw,6.35rem)!important;line-height:.9!important}[data-theme=light] .welcome-premium-hero h1,[data-theme=light] .welcome-exodus-wordmark{color:#211f1a!important}.welcome-premium-lead{max-width:44.5rem!important;color:var(--welcome-text)!important;font-size:clamp(1.03rem,1.55vw,1.26rem)!important}.welcome-premium-button{border-radius:13px!important;padding-inline:1.18rem!important}.welcome-premium-button-secondary,.welcome-premium-button-ghost,.welcome-investor-panel button{background:var(--welcome-surface)!important}@supports (color:color-mix(in lab,red,red)){.welcome-premium-button-secondary,.welcome-premium-button-ghost,.welcome-investor-panel button{background:color-mix(in srgb,var(--welcome-surface) 78%,transparent)!important}}.welcome-premium-button-secondary,.welcome-premium-button-ghost,.welcome-investor-panel button{border-color:var(--welcome-border)!important;color:var(--welcome-text-strong)!important}.welcome-premium-metric{background:var(--welcome-surface)!important;border-radius:16px!important}@supports (color:color-mix(in lab,red,red)){.welcome-premium-metric{background:color-mix(in srgb,var(--welcome-surface) 66%,var(--welcome-surface-sub))!important}}.welcome-premium-metric{border-color:var(--welcome-border-soft)!important;min-height:7rem!important}.welcome-premium-metric strong{font-size:.92rem!important}.welcome-command-frame{background:linear-gradient(145deg,var(--welcome-surface) 0%,var(--welcome-surface-sub) 100%)!important;border-radius:22px!important;min-height:clamp(27rem,35vw,33rem)!important}@supports (color:color-mix(in lab,red,red)){.welcome-command-frame{background:linear-gradient(145deg,color-mix(in srgb,var(--welcome-surface) 86%,#0e2a2c),color-mix(in srgb,var(--welcome-surface-sub) 86%,#273015))!important}}.welcome-command-frame{box-shadow:inset 0 1px #ffffff61,0 24px 64px #12181e29!important}[data-theme=light] .welcome-command-frame{background:linear-gradient(145deg,#fffdf7f5,#e6f1ecf5 52%,#f1e5cff5)!important}.welcome-signal-stack{display:grid!important;position:absolute!important;inset:4.8rem 1.2rem 7.4rem!important}.welcome-signal-card{background:var(--welcome-surface)!important;border-radius:16px!important;width:min(23rem,74%)!important}@supports (color:color-mix(in lab,red,red)){.welcome-signal-card{background:color-mix(in srgb,var(--welcome-surface) 78%,transparent)!important}}.welcome-signal-card{border-color:var(--signal-border,var(--welcome-border))!important;-webkit-backdrop-filter:blur(14px)saturate(1.04)!important;animation:7s ease-in-out infinite welcome-card-drift!important;box-shadow:0 18px 42px #12181e24!important}.welcome-signal-card:nth-child(2){justify-self:end!important}.welcome-signal-card strong{color:var(--welcome-text-strong)!important}.welcome-lane-grid{position:absolute!important;inset:auto 1.2rem 1.2rem!important}.welcome-lane-grid span{background:var(--welcome-surface)!important;border-radius:12px!important}@supports (color:color-mix(in lab,red,red)){.welcome-lane-grid span{background:color-mix(in srgb,var(--welcome-surface) 62%,transparent)!important}}.welcome-lane-grid span{border-color:var(--welcome-border-soft)!important}.welcome-map-card,.welcome-theater-card,.welcome-scroll-card,.welcome-motion-node,.welcome-exodus-parser-panel,.welcome-exodus-parser-steps article,.welcome-integration-logo,.welcome-audience-card,.welcome-operator-panel,.welcome-investor-panel,.welcome-trust-card,.welcome-shell #guest-flow article,.welcome-shell #modules article,.welcome-shell #setup article,.welcome-shell #pricing article,.welcome-design-stage,.welcome-design-preview,.welcome-design-workflow-card,.welcome-partner-logo{background:linear-gradient(145deg,var(--welcome-surface) 0%,var(--welcome-surface-sub) 100%)!important;border-radius:18px!important}@supports (color:color-mix(in lab,red,red)){.welcome-map-card,.welcome-theater-card,.welcome-scroll-card,.welcome-motion-node,.welcome-exodus-parser-panel,.welcome-exodus-parser-steps article,.welcome-integration-logo,.welcome-audience-card,.welcome-operator-panel,.welcome-investor-panel,.welcome-trust-card,.welcome-shell #guest-flow article,.welcome-shell #modules article,.welcome-shell #setup article,.welcome-shell #pricing article,.welcome-design-stage,.welcome-design-preview,.welcome-design-workflow-card,.welcome-partner-logo{background:linear-gradient(145deg,color-mix(in srgb,var(--welcome-surface) 86%,transparent),color-mix(in srgb,var(--welcome-surface-sub) 76%,transparent))!important}}.welcome-map-card,.welcome-theater-card,.welcome-scroll-card,.welcome-motion-node,.welcome-exodus-parser-panel,.welcome-exodus-parser-steps article,.welcome-integration-logo,.welcome-audience-card,.welcome-operator-panel,.welcome-investor-panel,.welcome-trust-card,.welcome-shell #guest-flow article,.welcome-shell #modules article,.welcome-shell #setup article,.welcome-shell #pricing article,.welcome-design-stage,.welcome-design-preview,.welcome-design-workflow-card,.welcome-partner-logo{border-color:var(--welcome-border-soft)!important;box-shadow:0 18px 46px #12181e14!important}.welcome-map-card,.welcome-scroll-card,.welcome-motion-node{align-content:start!important;gap:1rem!important;min-height:auto!important}.welcome-map-card{padding:1.35rem!important}.welcome-theater-card{min-height:18rem!important}.welcome-section-number{border-bottom-color:var(--welcome-kicker)!important}@supports (color:color-mix(in lab,red,red)){.welcome-section-number{border-bottom-color:color-mix(in srgb,var(--welcome-kicker) 76%,#c49a55)!important}}.welcome-section-number{color:var(--welcome-kicker)!important}.welcome-section-side h2,.welcome-theater-head h2,.welcome-scroll-sticky h2,.welcome-integration-band h2,.welcome-exodus-pms-copy h2,.welcome-strategic-head h2,.welcome-operator-panel h2,.welcome-test-request-band h2,.welcome-trust-copy h2{color:var(--welcome-text-strong)!important;line-height:1!important}.welcome-section-side p,.welcome-theater-card p,.welcome-scroll-sticky p,.welcome-scroll-card p,.welcome-integration-band p,.welcome-exodus-pms-copy p,.welcome-strategic-head p,.welcome-operator-panel p,.welcome-investor-panel p,.welcome-test-request-band p,.welcome-trust-copy p{color:var(--welcome-text)!important}.welcome-theater-tags span,.welcome-exodus-pms-format-row span,.welcome-chip,.welcome-campaign-profile-pill,.welcome-campaign-profile-badge{background:var(--welcome-kicker)!important;border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){.welcome-theater-tags span,.welcome-exodus-pms-format-row span,.welcome-chip,.welcome-campaign-profile-pill,.welcome-campaign-profile-badge{background:color-mix(in srgb,var(--welcome-kicker) 9%,var(--welcome-surface-sub))!important}}.welcome-theater-tags span,.welcome-exodus-pms-format-row span,.welcome-chip,.welcome-campaign-profile-pill,.welcome-campaign-profile-badge{border-color:var(--welcome-kicker)!important}@supports (color:color-mix(in lab,red,red)){.welcome-theater-tags span,.welcome-exodus-pms-format-row span,.welcome-chip,.welcome-campaign-profile-pill,.welcome-campaign-profile-badge{border-color:color-mix(in srgb,var(--welcome-kicker) 24%,var(--welcome-border-soft))!important}}.welcome-theater-tags span,.welcome-exodus-pms-format-row span,.welcome-chip,.welcome-campaign-profile-pill,.welcome-campaign-profile-badge{color:var(--welcome-text-strong)!important}.welcome-motion-track:before{background:var(--welcome-accent-gradient)!important;box-shadow:none!important;display:block!important}.welcome-partner-cloud{background:linear-gradient(145deg,var(--welcome-surface-sub),var(--welcome-surface))!important}@supports (color:color-mix(in lab,red,red)){.welcome-partner-cloud{background:linear-gradient(145deg,color-mix(in srgb,var(--welcome-surface-sub) 78%,transparent),color-mix(in srgb,var(--welcome-surface) 88%,transparent))!important}}.welcome-partner-logo,.welcome-integration-logo{justify-content:start!important;min-height:8.8rem!important}.welcome-partner-label,.welcome-integration-logo strong{color:var(--welcome-text-strong)!important}.welcome-partner-compatibility,.welcome-integration-logo span{color:var(--welcome-text)!important}.welcome-design-tabs{background:var(--welcome-surface-sub)!important;border-radius:16px!important}@supports (color:color-mix(in lab,red,red)){.welcome-design-tabs{background:color-mix(in srgb,var(--welcome-surface-sub) 72%,transparent)!important}}.welcome-design-tab{border-radius:12px!important}.welcome-design-preview{background:linear-gradient(90deg,var(--welcome-border-soft) 1px,transparent 1px),linear-gradient(180deg,var(--welcome-border-soft) 1px,transparent 1px),linear-gradient(145deg,var(--welcome-surface-sub),var(--welcome-surface))!important}@supports (color:color-mix(in lab,red,red)){.welcome-design-preview{background:linear-gradient(90deg,color-mix(in srgb,var(--welcome-border-soft) 40%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--welcome-border-soft) 34%,transparent) 1px,transparent 1px),linear-gradient(145deg,color-mix(in srgb,var(--welcome-surface-sub) 86%,transparent),color-mix(in srgb,var(--welcome-surface) 90%,transparent))!important}}.welcome-design-preview{background-size:92px 92px,92px 92px,auto!important}.welcome-reveal{filter:blur(12px)!important;transform:translate3d(var(--reveal-x),calc(var(--reveal-y) + 28px),0) scale(.988)!important;transition:opacity .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)!important}.welcome-reveal.is-visible{filter:blur()!important;transform:translate3d(var(--reveal-x),var(--reveal-y),0) scale(1)!important}@media(max-width:1080px){.welcome-premium-hero{grid-template-columns:1fr!important}.welcome-command-frame{position:relative!important;top:auto!important}}@media(max-width:780px){.welcome-header-frame{border-radius:16px!important;min-height:3.8rem!important;padding:.45rem!important}.welcome-shell main{padding-top:1.35rem!important}.welcome-home-redesign{gap:1.35rem!important}.welcome-shell main>section,.welcome-home-redesign>section,.welcome-premium-hero,.welcome-operations-map,.welcome-scroll-showcase,.welcome-exodus-pms-island,.welcome-integration-band,.welcome-motion-rail,.welcome-strategic-layer,.welcome-partner-cta-band,.welcome-test-request-band,.welcome-trust-section{border-radius:18px!important;padding:1.05rem!important}.welcome-premium-hero h1{font-size:clamp(3.35rem,17vw,4.3rem)!important}.welcome-premium-metric-row,.welcome-lane-grid,.welcome-map-board,.welcome-theater-grid,.welcome-motion-track,.welcome-integration-logos,.welcome-audience-grid,.welcome-trust-grid{grid-template-columns:1fr!important}.welcome-signal-card{width:100%!important}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-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-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}*{box-sizing:border-box}button{cursor:pointer;background:none;border:none;padding:0;font-family:inherit}input,select,textarea{font-family:inherit;font-size:inherit}table{border-collapse:collapse;width:100%}button,[role=button]{user-select:none;-webkit-user-select:none}*,*:before,*:after{transition:background-color .15s ease,border-color .15s ease,color .1s ease}.animate-exodus-blur,.animate-line-grow,.animate-intel-fade,.animate-fade-up,.animate-fade-in,.animate-slide-left{transition:none!important}
