/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-lime-300:oklch(89.7% .196 126.665);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-700:oklch(45.7% .24 277.023);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-pink-400:oklch(71.8% .202 349.761);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-950:oklch(12.9% .042 264.695);--color-zinc-300:oklch(87.1% .006 286.286);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--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:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-tight:1.25;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-plus-jakarta,"Plus Jakarta Sans",system-ui,sans-serif);--default-mono-font-family:var(--font-jetbrains-mono,"JetBrains Mono",ui-monospace,monospace)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[2px\]{inset:2px}.inset-\[10\%\]{inset:10%}.inset-\[18\%\]{inset:18%}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-x-\[8\%\]{inset-inline:8%}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-\[14\%\]{inset-block:14%}.start{inset-inline-start:var(--spacing)}.start-3{inset-inline-start:calc(var(--spacing) * 3)}.start-4{inset-inline-start:calc(var(--spacing) * 4)}.-end-1{inset-inline-end:calc(var(--spacing) * -1)}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-6{top:calc(var(--spacing) * 6)}.top-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{top:max(1rem,env(safe-area-inset-top))}.-right-1{right:calc(var(--spacing) * -1)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-5{bottom:calc(var(--spacing) * 5)}.-left-1{left:calc(var(--spacing) * -1)}.left-2{left:calc(var(--spacing) * 2)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[80\]{z-index:80}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.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}}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-6{margin:calc(var(--spacing) * 6)}.m-7{margin:calc(var(--spacing) * 7)}.m-8{margin:calc(var(--spacing) * 8)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-auto{margin-block:auto}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-auto{margin-inline-start:auto}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.-mt-16{margin-top:calc(var(--spacing) * -16)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.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)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/4\.5\]{aspect-ratio:4/4.5}.aspect-\[4\/4\.7\]{aspect-ratio:4/4.7}.aspect-\[16\/8\.5\]{aspect-ratio:16/8.5}.aspect-\[16\/8\]{aspect-ratio:16/8}.aspect-\[16\/10\]{aspect-ratio:16/10}.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-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.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-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-18{height:calc(var(--spacing) * 18)}.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-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[4\.5rem\]{height:4.5rem}.h-\[18px\]{height:18px}.h-\[18rem\]{height:18rem}.h-\[22rem\]{height:22rem}.h-\[24rem\]{height:24rem}.h-\[32rem\]{height:32rem}.h-\[34rem\]{height:34rem}.h-\[320px\]{height:320px}.h-\[calc\(100vh-3rem\)\]{height:calc(100vh - 3rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-\[26rem\]{max-height:26rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[32rem\]{max-height:32rem}.max-h-\[34rem\]{max-height:34rem}.max-h-\[38rem\]{max-height:38rem}.max-h-\[420px\]{max-height:420px}.max-h-\[min\(56vh\,420px\)\]{max-height:min(56vh,420px)}.max-h-\[min\(88dvh\,46rem\)\]{max-height:min(88dvh,46rem)}.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-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-\[3rem\]{min-height:3rem}.min-h-\[16rem\]{min-height:16rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[20rem\]{min-height:20rem}.min-h-\[24rem\]{min-height:24rem}.min-h-\[25rem\]{min-height:25rem}.min-h-\[28rem\]{min-height:28rem}.min-h-\[30rem\]{min-height:30rem}.min-h-\[36rem\]{min-height:36rem}.min-h-\[42rem\]{min-height:42rem}.min-h-\[50vh\]{min-height:50vh}.min-h-\[68vh\]{min-height:68vh}.min-h-\[72vh\]{min-height:72vh}.min-h-\[132px\]{min-height:132px}.min-h-\[260px\]{min-height:260px}.min-h-\[320px\]{min-height:320px}.min-h-\[480px\]{min-height:480px}.min-h-\[620px\]{min-height:620px}.min-h-\[calc\(100dvh-8rem\)\]{min-height:calc(100dvh - 8rem)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-18{width:calc(var(--spacing) * 18)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-44{width:calc(var(--spacing) * 44)}.w-\[4\.5rem\]{width:4.5rem}.w-\[7\.8rem\]{width:7.8rem}.w-\[8\.8rem\]{width:8.8rem}.w-\[8rem\]{width:8rem}.w-\[11\.5rem\]{width:11.5rem}.w-\[12rem\]{width:12rem}.w-\[18px\]{width:18px}.w-\[min\(26rem\,calc\(100vw-1\.5rem\)\)\]{width:min(26rem,100vw - 1.5rem)}.w-\[min\(calc\(100vw-1\.25rem\)\,46rem\)\]{width:min(100vw - 1.25rem,46rem)}.w-fit{width:fit-content}.w-full{width:100%}.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-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-28{max-width:calc(var(--spacing) * 28)}.max-w-\[10rem\]{max-width:10rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[44rem\]{max-width:44rem}.max-w-\[46rem\]{max-width:46rem}.max-w-\[52rem\]{max-width:52rem}.max-w-\[60\%\]{max-width:60%}.max-w-\[62ch\]{max-width:62ch}.max-w-\[82\%\]{max-width:82%}.max-w-\[88\%\]{max-width:88%}.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)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-72{min-width:calc(var(--spacing) * 72)}.min-w-\[4\.25rem\]{min-width:4.25rem}.min-w-\[5\.3rem\]{min-width:5.3rem}.min-w-\[56rem\]{min-width:56rem}.min-w-\[74rem\]{min-width:74rem}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-separate{border-collapse:separate}.border-spacing-y-3{--tw-border-spacing-y:calc(var(--spacing) * 3);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-\[1px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[1px\]{--tw-translate-x:1px}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[0\.98\]{scale:.98}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.scroll-mt-36{scroll-margin-top:calc(var(--spacing) * 36)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1\.8fr\)_0\.55fr_0\.7fr_0\.7fr\]{grid-template-columns:minmax(0,1.8fr) .55fr .7fr .7fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.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{gap:calc(var(--spacing) * 0)}.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)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}: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-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * 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-2{column-gap:calc(var(--spacing) * 2)}.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)))}:where(.divide-white\/8>:not(:last-child)){border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/8>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[0\.9rem\]{border-radius:.9rem}.rounded-\[0\.95rem\]{border-radius:.95rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.3rem\]{border-radius:1.3rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.05rem\]{border-radius:1.05rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[1\.9rem\]{border-radius:1.9rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.45rem\]{border-radius:1.45rem}.rounded-\[1\.55rem\]{border-radius:1.55rem}.rounded-\[1\.65rem\]{border-radius:1.65rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1\.95rem\]{border-radius:1.95rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2\.1rem\]{border-radius:2.1rem}.rounded-\[2\.2rem\]{border-radius:2.2rem}.rounded-\[2\.3rem\]{border-radius:2.3rem}.rounded-\[2\.4rem\]{border-radius:2.4rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2\.6rem\]{border-radius:2.6rem}.rounded-\[2\.15rem\]{border-radius:2.15rem}.rounded-\[2\.25rem\]{border-radius:2.25rem}.rounded-\[2\.35rem\]{border-radius:2.35rem}.rounded-\[2\.45rem\]{border-radius:2.45rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s-\[1\.35rem\]{border-start-start-radius:1.35rem;border-end-start-radius:1.35rem}.rounded-e-\[1\.35rem\]{border-start-end-radius:1.35rem;border-end-end-radius:1.35rem}.rounded-ee-md{border-end-end-radius:var(--radius-md)}.rounded-es-md{border-end-start-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-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-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#c6a665\]\/16{border-color:oklab(73.944% .00951073 .091188/.16)}.border-\[\#c6a665\]\/18{border-color:oklab(73.944% .00951073 .091188/.18)}.border-\[\#d6b770\]\/18{border-color:oklab(79.0957% .00568694 .0966815/.18)}.border-\[\#d6b770\]\/20{border-color:oklab(79.0957% .00568694 .0966815/.2)}.border-\[\#d6b770\]\/28{border-color:oklab(79.0957% .00568694 .0966815/.28)}.border-\[rgba\(88\,169\,194\,0\.16\)\]{border-color:#58a9c229}.border-\[rgba\(88\,169\,194\,0\.18\)\]{border-color:#58a9c22e}.border-\[rgba\(126\,166\,255\,0\.16\)\]{border-color:#7ea6ff29}.border-\[rgba\(211\,179\,104\,0\.14\)\]{border-color:#d3b36824}.border-\[rgba\(211\,179\,104\,0\.32\)\]{border-color:#d3b36852}.border-accent,.border-accent\/20{border-color:var(--accent,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.border-accent\/20{border-color:color-mix(in oklab,var(--accent,#7c3aed) 20%,transparent)}}.border-accent\/25{border-color:var(--accent,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.border-accent\/25{border-color:color-mix(in oklab,var(--accent,#7c3aed) 25%,transparent)}}.border-accent\/35{border-color:var(--accent,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.border-accent\/35{border-color:color-mix(in oklab,var(--accent,#7c3aed) 35%,transparent)}}.border-accent\/40{border-color:var(--accent,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.border-accent\/40{border-color:color-mix(in oklab,var(--accent,#7c3aed) 40%,transparent)}}.border-accent\/50{border-color:var(--accent,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.border-accent\/50{border-color:color-mix(in oklab,var(--accent,#7c3aed) 50%,transparent)}}.border-accent\/60{border-color:var(--accent,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.border-accent\/60{border-color:color-mix(in oklab,var(--accent,#7c3aed) 60%,transparent)}}.border-accent\/70{border-color:var(--accent,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.border-accent\/70{border-color:color-mix(in oklab,var(--accent,#7c3aed) 70%,transparent)}}.border-amber-300\/20{border-color:#ffd23633}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/20{border-color:color-mix(in oklab,var(--color-amber-300) 20%,transparent)}}.border-amber-400\/25{border-color:#fcbb0040}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/25{border-color:color-mix(in oklab,var(--color-amber-400) 25%,transparent)}}.border-border,.border-border\/60{border-color:var(--border,#0f172a1f)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border,#0f172a1f) 60%,transparent)}}.border-border\/70{border-color:var(--border,#0f172a1f)}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--border,#0f172a1f) 70%,transparent)}}.border-cyan-300\/12{border-color:#53eafd1f}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/12{border-color:color-mix(in oklab,var(--color-cyan-300) 12%,transparent)}}.border-cyan-300\/16{border-color:#53eafd29}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/16{border-color:color-mix(in oklab,var(--color-cyan-300) 16%,transparent)}}.border-cyan-300\/20{border-color:#53eafd33}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/20{border-color:color-mix(in oklab,var(--color-cyan-300) 20%,transparent)}}.border-cyan-300\/30{border-color:#53eafd4d}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/30{border-color:color-mix(in oklab,var(--color-cyan-300) 30%,transparent)}}.border-cyan-300\/40{border-color:#53eafd66}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/40{border-color:color-mix(in oklab,var(--color-cyan-300) 40%,transparent)}}.border-danger\/25{border-color:var(--danger,#dc2626)}@supports (color:color-mix(in lab,red,red)){.border-danger\/25{border-color:color-mix(in oklab,var(--danger,#dc2626) 25%,transparent)}}.border-danger\/40{border-color:var(--danger,#dc2626)}@supports (color:color-mix(in lab,red,red)){.border-danger\/40{border-color:color-mix(in oklab,var(--danger,#dc2626) 40%,transparent)}}.border-emerald-300\/16{border-color:#5ee9b529}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/16{border-color:color-mix(in oklab,var(--color-emerald-300) 16%,transparent)}}.border-emerald-300\/20{border-color:#5ee9b533}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/20{border-color:color-mix(in oklab,var(--color-emerald-300) 20%,transparent)}}.border-emerald-400\/25{border-color:#00d29440}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/25{border-color:color-mix(in oklab,var(--color-emerald-400) 25%,transparent)}}.border-orange-400\/20{border-color:#ff8b1a33}@supports (color:color-mix(in lab,red,red)){.border-orange-400\/20{border-color:color-mix(in oklab,var(--color-orange-400) 20%,transparent)}}.border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab,red,red)){.border-red-400\/20{border-color:color-mix(in oklab,var(--color-red-400) 20%,transparent)}}.border-rose-400\/25{border-color:#ff667f40}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/25{border-color:color-mix(in oklab,var(--color-rose-400) 25%,transparent)}}.border-rose-400\/40{border-color:#ff667f66}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/40{border-color:color-mix(in oklab,var(--color-rose-400) 40%,transparent)}}.border-sky-400\/25{border-color:#00bcfe40}@supports (color:color-mix(in lab,red,red)){.border-sky-400\/25{border-color:color-mix(in oklab,var(--color-sky-400) 25%,transparent)}}.border-success\/25{border-color:var(--success,#16a34a)}@supports (color:color-mix(in lab,red,red)){.border-success\/25{border-color:color-mix(in oklab,var(--success,#16a34a) 25%,transparent)}}.border-warning\/25{border-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.border-warning\/25{border-color:color-mix(in oklab,var(--warning,#f59e0b) 25%,transparent)}}.border-warning\/30{border-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.border-warning\/30{border-color:color-mix(in oklab,var(--warning,#f59e0b) 30%,transparent)}}.border-white\/6{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/6{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.\!border-b-white\/6{border-bottom-color:#ffffff0f!important}@supports (color:color-mix(in lab,red,red)){.\!border-b-white\/6{border-bottom-color:color-mix(in oklab,var(--color-white) 6%,transparent)!important}}.bg-\[\#0a84ff\]{background-color:#0a84ff}.bg-\[\#0c1326\]{background-color:#0c1326}.bg-\[\#03101d\]{background-color:#03101d}.bg-\[\#05070f\]{background-color:#05070f}.bg-\[\#071120\]{background-color:#071120}.bg-\[\#c6a665\]\/10{background-color:oklab(73.944% .00951073 .091188/.1)}.bg-\[\#d6b770\]\/10{background-color:oklab(79.0957% .00568694 .0966815/.1)}.bg-\[radial-gradient\(circle_at_top\,rgba\(109\,224\,255\,0\.08\)\,transparent_36\%\)\,rgba\(2\,8\,14\,0\.98\)\]{background-color:radial-gradient(circle at top,#6de0ff14,transparent 36%),#02080efa}.bg-\[radial-gradient\(circle_at_top\,rgba\(116\,231\,255\,0\.12\)\,transparent_45\%\)\,rgba\(255\,255\,255\,0\.03\)\]{background-color:radial-gradient(circle at top,#74e7ff1f,transparent 45%),#ffffff08}.bg-\[radial-gradient\(circle_at_top\,rgba\(116\,231\,255\,0\.14\)\,transparent_46\%\)\,rgba\(255\,255\,255\,0\.03\)\]{background-color:radial-gradient(circle at top,#74e7ff24,transparent 46%),#ffffff08}.bg-\[radial-gradient\(circle_at_top\,rgba\(248\,113\,113\,0\.18\)\,transparent_58\%\)\,rgba\(122\,18\,26\,0\.12\)\]{background-color:radial-gradient(circle at top,#f871712e,transparent 58%),#7a121a1f}.bg-\[rgba\(6\,14\,27\,0\.72\)\]{background-color:#060e1bb8}.bg-\[rgba\(211\,179\,104\,0\.12\)\]{background-color:#d3b3681f}.bg-accent{background-color:var(--accent,#7c3aed)}.bg-accent-muted{background-color:var(--accent-muted,#7c3aed1f)}.bg-accent\/8{background-color:var(--accent,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/8{background-color:color-mix(in oklab,var(--accent,#7c3aed) 8%,transparent)}}.bg-accent\/10{background-color:var(--accent,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--accent,#7c3aed) 10%,transparent)}}.bg-accent\/12{background-color:var(--accent,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/12{background-color:color-mix(in oklab,var(--accent,#7c3aed) 12%,transparent)}}.bg-accent\/16{background-color:var(--accent,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/16{background-color:color-mix(in oklab,var(--accent,#7c3aed) 16%,transparent)}}.bg-accent\/80{background-color:var(--accent,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/80{background-color:color-mix(in oklab,var(--accent,#7c3aed) 80%,transparent)}}.bg-amber-300\/80{background-color:#ffd236cc}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/80{background-color:color-mix(in oklab,var(--color-amber-300) 80%,transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400) 10%,transparent)}}.bg-amber-400\/12{background-color:#fcbb001f}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/12{background-color:color-mix(in oklab,var(--color-amber-400) 12%,transparent)}}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/15{background-color:color-mix(in oklab,var(--color-amber-400) 15%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-background,.bg-background\/78{background-color:var(--background,#fff)}@supports (color:color-mix(in lab,red,red)){.bg-background\/78{background-color:color-mix(in oklab,var(--background,#fff) 78%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/16{background-color:#00000029}@supports (color:color-mix(in lab,red,red)){.bg-black\/16{background-color:color-mix(in oklab,var(--color-black) 16%,transparent)}}.bg-black\/18{background-color:#0000002e}@supports (color:color-mix(in lab,red,red)){.bg-black\/18{background-color:color-mix(in oklab,var(--color-black) 18%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/22{background-color:#00000038}@supports (color:color-mix(in lab,red,red)){.bg-black\/22{background-color:color-mix(in oklab,var(--color-black) 22%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-card-strong{background-color:var(--card-strong,#f8fafc)}.bg-card\/70{background-color:var(--card,#fff)}@supports (color:color-mix(in lab,red,red)){.bg-card\/70{background-color:color-mix(in oklab,var(--card,#fff) 70%,transparent)}}.bg-card\/96{background-color:var(--card,#fff)}@supports (color:color-mix(in lab,red,red)){.bg-card\/96{background-color:color-mix(in oklab,var(--card,#fff) 96%,transparent)}}.bg-current{background-color:currentColor}.bg-cyan-300{background-color:var(--color-cyan-300)}.bg-cyan-400\/6{background-color:#00d2ef0f}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/6{background-color:color-mix(in oklab,var(--color-cyan-400) 6%,transparent)}}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/10{background-color:color-mix(in oklab,var(--color-cyan-400) 10%,transparent)}}.bg-cyan-400\/12{background-color:#00d2ef1f}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/12{background-color:color-mix(in oklab,var(--color-cyan-400) 12%,transparent)}}.bg-cyan-400\/15{background-color:#00d2ef26}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/15{background-color:color-mix(in oklab,var(--color-cyan-400) 15%,transparent)}}.bg-cyan-400\/20{background-color:#00d2ef33}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/20{background-color:color-mix(in oklab,var(--color-cyan-400) 20%,transparent)}}.bg-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/20{background-color:color-mix(in oklab,var(--color-cyan-500) 20%,transparent)}}.bg-danger\/10{background-color:var(--danger,#dc2626)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/10{background-color:color-mix(in oklab,var(--danger,#dc2626) 10%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/12{background-color:#00d2941f}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/12{background-color:color-mix(in oklab,var(--color-emerald-400) 12%,transparent)}}.bg-emerald-400\/15{background-color:#00d29426}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/15{background-color:color-mix(in oklab,var(--color-emerald-400) 15%,transparent)}}.bg-emerald-400\/80{background-color:#00d294cc}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/80{background-color:color-mix(in oklab,var(--color-emerald-400) 80%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-muted\/30{background-color:var(--muted,#f1f5f9)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted,#f1f5f9) 30%,transparent)}}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.bg-orange-500\/15{background-color:#fe6e0026}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/15{background-color:color-mix(in oklab,var(--color-orange-500) 15%,transparent)}}.bg-red-400\/15{background-color:#ff656826}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/15{background-color:color-mix(in oklab,var(--color-red-400) 15%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-500\/12{background-color:#fb2c361f}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/12{background-color:color-mix(in oklab,var(--color-red-500) 12%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.bg-rose-400\/12{background-color:#ff667f1f}@supports (color:color-mix(in lab,red,red)){.bg-rose-400\/12{background-color:color-mix(in oklab,var(--color-rose-400) 12%,transparent)}}.bg-rose-400\/14{background-color:#ff667f24}@supports (color:color-mix(in lab,red,red)){.bg-rose-400\/14{background-color:color-mix(in oklab,var(--color-rose-400) 14%,transparent)}}.bg-rose-400\/80{background-color:#ff667fcc}@supports (color:color-mix(in lab,red,red)){.bg-rose-400\/80{background-color:color-mix(in oklab,var(--color-rose-400) 80%,transparent)}}.bg-sky-400\/12{background-color:#00bcfe1f}@supports (color:color-mix(in lab,red,red)){.bg-sky-400\/12{background-color:color-mix(in oklab,var(--color-sky-400) 12%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/40{background-color:#02061866}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/40{background-color:color-mix(in oklab,var(--color-slate-950) 40%,transparent)}}.bg-slate-950\/42{background-color:#0206186b}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/42{background-color:color-mix(in oklab,var(--color-slate-950) 42%,transparent)}}.bg-slate-950\/45{background-color:#02061873}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/45{background-color:color-mix(in oklab,var(--color-slate-950) 45%,transparent)}}.bg-slate-950\/50{background-color:#02061880}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/50{background-color:color-mix(in oklab,var(--color-slate-950) 50%,transparent)}}.bg-slate-950\/54{background-color:#0206188a}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/54{background-color:color-mix(in oklab,var(--color-slate-950) 54%,transparent)}}.bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/60{background-color:color-mix(in oklab,var(--color-slate-950) 60%,transparent)}}.bg-slate-950\/68{background-color:#020618ad}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/68{background-color:color-mix(in oklab,var(--color-slate-950) 68%,transparent)}}.bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/70{background-color:color-mix(in oklab,var(--color-slate-950) 70%,transparent)}}.bg-slate-950\/74{background-color:#020618bd}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/74{background-color:color-mix(in oklab,var(--color-slate-950) 74%,transparent)}}.bg-slate-950\/80{background-color:#020618cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/80{background-color:color-mix(in oklab,var(--color-slate-950) 80%,transparent)}}.bg-slate-950\/82{background-color:#020618d1}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/82{background-color:color-mix(in oklab,var(--color-slate-950) 82%,transparent)}}.bg-slate-950\/85{background-color:#020618d9}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/85{background-color:color-mix(in oklab,var(--color-slate-950) 85%,transparent)}}.bg-slate-950\/90{background-color:#020618e6}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/90{background-color:color-mix(in oklab,var(--color-slate-950) 90%,transparent)}}.bg-success\/10{background-color:var(--success,#16a34a)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--success,#16a34a) 10%,transparent)}}.bg-transparent{background-color:#0000}.bg-warning\/10{background-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--warning,#f59e0b) 10%,transparent)}}.bg-warning\/12{background-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/12{background-color:color-mix(in oklab,var(--warning,#f59e0b) 12%,transparent)}}.bg-white\/4{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/4{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/6{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/6{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/7{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.bg-white\/7{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.bg-white\/92{background-color:color-mix(in oklab,var(--color-white) 92%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/\[0\.09\]{background-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.09\]{background-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.bg-white\/\[0\.12\]{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.12\]{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab,var(--color-white) 2.5%,transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-white) 3.5%,transparent)}}.bg-white\/\[0\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.045\]{background-color:color-mix(in oklab,var(--color-white) 4.5%,transparent)}}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-gradient-to-br,.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,rgba\(46\,204\,113\,0\.2\)\,rgba\(52\,211\,153\,0\.95\)\,rgba\(46\,204\,113\,0\.2\)\)\]{background-image:linear-gradient(90deg,#2ecc7133,#34d399f2,#2ecc7133)}.bg-\[linear-gradient\(90deg\,rgba\(52\,211\,153\,0\.2\)\,rgba\(52\,211\,153\,0\.95\)\,rgba\(52\,211\,153\,0\.2\)\)\]{background-image:linear-gradient(90deg,#34d39933,#34d399f2,#34d39933)}.bg-\[linear-gradient\(90deg\,rgba\(56\,189\,248\,0\.2\)\,rgba\(56\,189\,248\,0\.95\)\,rgba\(34\,211\,238\,0\.2\)\)\]{background-image:linear-gradient(90deg,#38bdf833,#38bdf8f2,#22d3ee33)}.bg-\[linear-gradient\(90deg\,rgba\(248\,113\,113\,0\.2\)\,rgba\(248\,113\,113\,0\.95\)\,rgba\(239\,68\,68\,0\.2\)\)\]{background-image:linear-gradient(90deg,#f8717133,#f87171f2,#ef444433)}.bg-\[linear-gradient\(90deg\,rgba\(251\,191\,36\,0\.2\)\,rgba\(251\,191\,36\,0\.95\)\,rgba\(245\,158\,11\,0\.2\)\)\]{background-image:linear-gradient(90deg,#fbbf2433,#fbbf24f2,#f59e0b33)}.bg-\[linear-gradient\(90deg\,rgba\(251\,191\,36\,0\.2\)\,rgba\(251\,191\,36\,0\.95\)\,rgba\(251\,191\,36\,0\.2\)\)\]{background-image:linear-gradient(90deg,#fbbf2433,#fbbf24f2,#fbbf2433)}.bg-\[linear-gradient\(135deg\,rgba\(4\,14\,28\,0\.98\)\,rgba\(6\,28\,49\,0\.94\)_42\%\,rgba\(3\,11\,23\,0\.98\)\)\]{background-image:linear-gradient(135deg,#040e1cfa,#061c31f0 42%,#030b17fa)}.bg-\[linear-gradient\(135deg\,rgba\(214\,183\,112\,0\.92\)\,rgba\(35\,170\,182\,0\.94\)\)\]{background-image:linear-gradient(135deg,#d6b770eb,#23aab6f0)}.bg-\[linear-gradient\(180deg\,\#ffffff_0\%\,\#f4f7fb_100\%\)\]{background-image:linear-gradient(#fff,#f4f7fb)}.bg-\[linear-gradient\(180deg\,rgba\(4\,14\,26\,0\.78\)\,rgba\(3\,10\,18\,0\.92\)\)\]{background-image:linear-gradient(#040e1ac7,#030a12eb)}.bg-\[linear-gradient\(180deg\,rgba\(5\,11\,20\,0\.18\)_0\%\,rgba\(5\,11\,20\,0\.64\)_100\%\)\]{background-image:linear-gradient(#050b142e,#050b14a3)}.bg-\[linear-gradient\(180deg\,rgba\(5\,13\,24\,0\.08\)\,rgba\(2\,7\,16\,0\.66\)\)\,linear-gradient\(90deg\,rgba\(2\,7\,16\,0\.3\)\,transparent_45\%\,rgba\(2\,7\,16\,0\.82\)\)\]{background-image:linear-gradient(#050d1814,#020710a8),linear-gradient(90deg,#0207104d,#0000 45%,#020710d1)}.bg-\[linear-gradient\(180deg\,rgba\(7\,12\,34\,0\.92\)\,rgba\(3\,7\,18\,0\.98\)\)\]{background-image:linear-gradient(#070c22eb,#030712fa)}.bg-\[linear-gradient\(180deg\,rgba\(7\,13\,26\,0\.96\)\,rgba\(4\,8\,18\,0\.98\)\)\]{background-image:linear-gradient(#070d1af5,#040812fa)}.bg-\[linear-gradient\(180deg\,rgba\(8\,13\,32\,0\.98\)\,rgba\(4\,7\,18\,0\.98\)\)\]{background-image:linear-gradient(#080d20fa,#040712fa)}.bg-\[linear-gradient\(180deg\,rgba\(8\,16\,31\,0\.94\)\,rgba\(4\,9\,19\,0\.98\)\)\]{background-image:linear-gradient(#08101ff0,#040913fa)}.bg-\[linear-gradient\(180deg\,rgba\(10\,16\,39\,0\.98\)\,rgba\(4\,8\,22\,0\.98\)\)\]{background-image:linear-gradient(#0a1027fa,#040816fa)}.bg-\[linear-gradient\(180deg\,rgba\(10\,18\,31\,0\.97\)\,rgba\(5\,11\,22\,0\.96\)\)\]{background-image:linear-gradient(#0a121ff7,#050b16f5)}.bg-\[linear-gradient\(180deg\,rgba\(10\,34\,62\,0\.82\)\,rgba\(7\,17\,33\,0\.68\)\)\]{background-image:linear-gradient(#0a223ed1,#071121ad)}.bg-\[linear-gradient\(180deg\,rgba\(11\,18\,44\,0\.92\)\,rgba\(5\,10\,27\,0\.97\)\)\]{background-image:linear-gradient(#0b122ceb,#050a1bf7)}.bg-\[linear-gradient\(180deg\,rgba\(12\,27\,44\,0\.62\)\,rgba\(6\,15\,28\,0\.72\)\)\]{background-image:linear-gradient(#0c1b2c9e,#060f1cb8)}.bg-\[linear-gradient\(180deg\,rgba\(16\,62\,44\,0\.62\)\,rgba\(7\,31\,23\,0\.72\)\)\]{background-image:linear-gradient(#103e2c9e,#071f17b8)}.bg-\[linear-gradient\(180deg\,rgba\(17\,29\,53\,0\.78\)_0\%\,rgba\(7\,14\,28\,0\.84\)_100\%\)\]{background-image:linear-gradient(#111d35c7,#070e1cd6)}.bg-\[linear-gradient\(180deg\,rgba\(18\,24\,56\,0\.9\)\,rgba\(8\,12\,32\,0\.96\)\)\]{background-image:linear-gradient(#121838e6,#080c20f5)}.bg-\[linear-gradient\(180deg\,rgba\(78\,50\,13\,0\.64\)\,rgba\(44\,26\,7\,0\.74\)\)\]{background-image:linear-gradient(#4e320da3,#2c1a07bd)}.bg-\[linear-gradient\(180deg\,rgba\(214\,183\,112\,0\.12\)\,rgba\(8\,17\,31\,0\.08\)\)\]{background-image:linear-gradient(#d6b7701f,#08111f14)}.bg-\[linear-gradient\(180deg\,rgba\(244\,249\,255\,0\.06\)\,rgba\(4\,11\,22\,0\.84\)\)\,linear-gradient\(90deg\,rgba\(5\,14\,26\,0\.16\)\,rgba\(5\,14\,26\,0\.74\)\)\]{background-image:linear-gradient(#f4f9ff0f,#040b16d6),linear-gradient(90deg,#050e1a29,#050e1abd)}.bg-\[linear-gradient\(180deg\,rgba\(245\,249\,255\,0\.08\)\,rgba\(4\,11\,22\,0\.84\)\)\,linear-gradient\(90deg\,rgba\(5\,14\,26\,0\.14\)\,rgba\(5\,14\,26\,0\.74\)\)\]{background-image:linear-gradient(#f5f9ff14,#040b16d6),linear-gradient(90deg,#050e1a24,#050e1abd)}.bg-\[linear-gradient\(180deg\,rgba\(246\,248\,252\,0\.08\)\,rgba\(14\,21\,34\,0\.18\)\)\]{background-image:linear-gradient(#f6f8fc14,#0e15222e)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.05\)\,transparent_28\%\,rgba\(2\,8\,14\,0\.4\)_100\%\)\]{background-image:linear-gradient(#ffffff0d,#0000 28%,#02080e66)}.bg-\[radial-gradient\(circle_at_12\%_16\%\,rgba\(214\,183\,112\,0\.24\)\,transparent_28\%\)\,radial-gradient\(circle_at_82\%_12\%\,rgba\(25\,155\,173\,0\.2\)\,transparent_28\%\)\,radial-gradient\(circle_at_80\%_82\%\,rgba\(255\,238\,201\,0\.1\)\,transparent_24\%\)\]{background-image:radial-gradient(circle at 12% 16%,#d6b7703d,#0000 28%),radial-gradient(circle at 82% 12%,#199bad33,#0000 28%),radial-gradient(circle at 80% 82%,#ffeec91a,#0000 24%)}.bg-\[radial-gradient\(circle_at_14\%_18\%\,rgba\(214\,183\,112\,0\.26\)\,transparent_30\%\)\,radial-gradient\(circle_at_84\%_16\%\,rgba\(25\,155\,173\,0\.2\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 14% 18%,#d6b77042,#0000 30%),radial-gradient(circle at 84% 16%,#199bad33,#0000 30%)}.bg-\[radial-gradient\(circle_at_20\%_20\%\,rgba\(34\,211\,238\,0\.08\)\,transparent_22\%\)\,radial-gradient\(circle_at_70\%_30\%\,rgba\(99\,102\,241\,0\.1\)\,transparent_18\%\)\,radial-gradient\(circle_at_72\%_74\%\,rgba\(239\,68\,68\,0\.08\)\,transparent_16\%\)\]{background-image:radial-gradient(circle at 20% 20%,#22d3ee14,#0000 22%),radial-gradient(circle at 70% 30%,#6366f11a,#0000 18%),radial-gradient(circle at 72% 74%,#ef444414,#0000 16%)}.bg-\[radial-gradient\(circle_at_35\%_30\%\,rgba\(116\,231\,255\,0\.22\)\,rgba\(54\,123\,255\,0\.08\)\)\]{background-image:radial-gradient(circle at 35% 30%,#74e7ff38,#367bff14)}.bg-\[radial-gradient\(circle_at_50\%_30\%\,rgba\(81\,160\,255\,0\.08\)\,transparent_40\%\)\,linear-gradient\(180deg\,\#ffffff_0\%\,\#f4f7fb_100\%\)\]{background-image:radial-gradient(circle at 50% 30%,#51a0ff14,#0000 40%),linear-gradient(#fff,#f4f7fb)}.bg-\[radial-gradient\(circle_at_50\%_40\%\,rgba\(92\,173\,255\,0\.22\)\,transparent_44\%\)\,radial-gradient\(circle_at_50\%_110\%\,rgba\(120\,82\,255\,0\.14\)\,transparent_42\%\)\,linear-gradient\(180deg\,\#071120_0\%\,\#0a1321_100\%\)\]{background-image:radial-gradient(circle at 50% 40%,#5cadff38,#0000 44%),radial-gradient(circle at 50% 110%,#7852ff24,#0000 42%),linear-gradient(#071120,#0a1321)}.bg-\[radial-gradient\(circle_at_top\,rgba\(34\,211\,238\,0\.15\)\,transparent_35\%\)\,linear-gradient\(180deg\,rgba\(10\,14\,39\,0\.96\)\,rgba\(2\,6\,23\,0\.98\)\)\]{background-image:radial-gradient(circle at top,#22d3ee26,#0000 35%),linear-gradient(#0a0e27f5,#020617fa)}.bg-\[radial-gradient\(circle_at_top\,rgba\(34\,211\,238\,0\.16\)\,transparent_60\%\)\,linear-gradient\(180deg\,rgba\(10\,14\,39\,0\.92\)\,rgba\(4\,7\,22\,0\.98\)\)\]{background-image:radial-gradient(circle at top,#22d3ee29,#0000 60%),linear-gradient(#0a0e27eb,#040716fa)}.bg-\[radial-gradient\(circle_at_top\,rgba\(56\,189\,248\,0\.16\)\,transparent_56\%\)\,linear-gradient\(180deg\,rgba\(7\,43\,63\,0\.22\)\,rgba\(4\,10\,18\,0\.12\)\)\]{background-image:radial-gradient(circle at top,#38bdf829,#0000 56%),linear-gradient(#072b3f38,#040a121f)}.bg-\[radial-gradient\(circle_at_top\,rgba\(74\,222\,128\,0\.14\)\,transparent_56\%\)\,linear-gradient\(180deg\,rgba\(8\,48\,28\,0\.18\)\,rgba\(4\,14\,9\,0\.12\)\)\]{background-image:radial-gradient(circle at top,#4ade8024,#0000 56%),linear-gradient(#08301c2e,#040e091f)}.bg-\[radial-gradient\(circle_at_top\,rgba\(96\,224\,255\,0\.12\)\,transparent_28\%\)\,linear-gradient\(180deg\,rgba\(5\,11\,24\,0\.96\)\,rgba\(2\,7\,16\,0\.98\)\)\]{background-image:radial-gradient(circle at top,#60e0ff1f,#0000 28%),linear-gradient(#050b18f5,#020710fa)}.bg-\[radial-gradient\(circle_at_top\,rgba\(96\,224\,255\,0\.14\)\,transparent_28\%\)\,linear-gradient\(180deg\,rgba\(4\,13\,26\,0\.96\)\,rgba\(2\,7\,16\,0\.98\)\)\]{background-image:radial-gradient(circle at top,#60e0ff24,#0000 28%),linear-gradient(#040d1af5,#020710fa)}.bg-\[radial-gradient\(circle_at_top\,rgba\(116\,231\,255\,0\.18\)\,rgba\(255\,255\,255\,0\.04\)\)\]{background-image:radial-gradient(circle at top,#74e7ff2e,#ffffff0a)}.bg-\[radial-gradient\(circle_at_top\,rgba\(140\,211\,255\,0\.18\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at top,#8cd3ff2e,#0000 34%)}.bg-\[radial-gradient\(circle_at_top\,rgba\(211\,179\,104\,0\.1\)\,transparent_26\%\)\,linear-gradient\(180deg\,rgba\(6\,16\,30\,0\.82\)\,rgba\(3\,9\,18\,0\.9\)\)\]{background-image:radial-gradient(circle at top,#d3b3681a,#0000 26%),linear-gradient(#06101ed1,#030912e6)}.bg-\[radial-gradient\(circle_at_top\,rgba\(211\,179\,104\,0\.12\)\,transparent_26\%\)\,linear-gradient\(180deg\,rgba\(5\,15\,29\,0\.82\)\,rgba\(3\,9\,18\,0\.88\)\)\]{background-image:radial-gradient(circle at top,#d3b3681f,#0000 26%),linear-gradient(#050f1dd1,#030912e0)}.bg-\[radial-gradient\(circle_at_top\,rgba\(214\,183\,112\,0\.2\)\,transparent_30\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.06\)\,rgba\(255\,255\,255\,0\.02\)\)\]{background-image:radial-gradient(circle at top,#d6b77033,#0000 30%),linear-gradient(#ffffff0f,#ffffff05)}.bg-\[radial-gradient\(circle_at_top\,rgba\(248\,113\,113\,0\.22\)\,transparent_56\%\)\,linear-gradient\(180deg\,rgba\(90\,15\,25\,0\.38\)\,rgba\(28\,7\,14\,0\.22\)\)\]{background-image:radial-gradient(circle at top,#f8717138,#0000 56%),linear-gradient(#5a0f1961,#1c070e38)}.bg-\[radial-gradient\(circle_at_top\,rgba\(249\,115\,22\,0\.2\)\,transparent_56\%\)\,linear-gradient\(180deg\,rgba\(78\,29\,10\,0\.34\)\,rgba\(24\,10\,6\,0\.18\)\)\]{background-image:radial-gradient(circle at top,#f9731633,#0000 56%),linear-gradient(#4e1d0a57,#180a062e)}.bg-\[radial-gradient\(circle_at_top\,rgba\(250\,204\,21\,0\.18\)\,transparent_56\%\)\,linear-gradient\(180deg\,rgba\(70\,48\,7\,0\.26\)\,rgba\(18\,12\,4\,0\.16\)\)\]{background-image:radial-gradient(circle at top,#facc152e,#0000 56%),linear-gradient(#46300742,#120c0429)}.bg-\[radial-gradient\(circle_at_top\,rgba\(255\,255\,255\,0\.1\)\,rgba\(5\,11\,24\,0\.96\)\)\]{background-image:radial-gradient(circle at top,#ffffff1a,#050b18f5)}.from-\[\#2b1321\]{--tw-gradient-from:#2b1321;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#04101e\]{--tw-gradient-from:#04101e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#08111f\]{--tw-gradient-from:#08111f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent-muted{--tw-gradient-from:var(--accent-muted,#7c3aed1f);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-300\/30{--tw-gradient-from:#ffd2364d}@supports (color:color-mix(in lab,red,red)){.from-amber-300\/30{--tw-gradient-from:color-mix(in oklab,var(--color-amber-300) 30%,transparent)}}.from-amber-300\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-400\/24{--tw-gradient-from:#fcbb003d}@supports (color:color-mix(in lab,red,red)){.from-amber-400\/24{--tw-gradient-from:color-mix(in oklab,var(--color-amber-400) 24%,transparent)}}.from-amber-400\/24{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-400\/30{--tw-gradient-from:#54a2ff4d}@supports (color:color-mix(in lab,red,red)){.from-blue-400\/30{--tw-gradient-from:color-mix(in oklab,var(--color-blue-400) 30%,transparent)}}.from-blue-400\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-400\/35{--tw-gradient-from:#54a2ff59}@supports (color:color-mix(in lab,red,red)){.from-blue-400\/35{--tw-gradient-from:color-mix(in oklab,var(--color-blue-400) 35%,transparent)}}.from-blue-400\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\/26{--tw-gradient-from:#3080ff42}@supports (color:color-mix(in lab,red,red)){.from-blue-500\/26{--tw-gradient-from:color-mix(in oklab,var(--color-blue-500) 26%,transparent)}}.from-blue-500\/26{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\/32{--tw-gradient-from:#3080ff52}@supports (color:color-mix(in lab,red,red)){.from-blue-500\/32{--tw-gradient-from:color-mix(in oklab,var(--color-blue-500) 32%,transparent)}}.from-blue-500\/32{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600\/86{--tw-gradient-from:#155dfcdb}@supports (color:color-mix(in lab,red,red)){.from-blue-600\/86{--tw-gradient-from:color-mix(in oklab,var(--color-blue-600) 86%,transparent)}}.from-blue-600\/86{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-300{--tw-gradient-from:var(--color-cyan-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-300\/24{--tw-gradient-from:#53eafd3d}@supports (color:color-mix(in lab,red,red)){.from-cyan-300\/24{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-300) 24%,transparent)}}.from-cyan-300\/24{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-300\/34{--tw-gradient-from:#53eafd57}@supports (color:color-mix(in lab,red,red)){.from-cyan-300\/34{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-300) 34%,transparent)}}.from-cyan-300\/34{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400{--tw-gradient-from:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400\/30{--tw-gradient-from:#00d2ef4d}@supports (color:color-mix(in lab,red,red)){.from-cyan-400\/30{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-400) 30%,transparent)}}.from-cyan-400\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400\/35{--tw-gradient-from:#00d2ef59}@supports (color:color-mix(in lab,red,red)){.from-cyan-400\/35{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-400) 35%,transparent)}}.from-cyan-400\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500\/28{--tw-gradient-from:#00b7d747}@supports (color:color-mix(in lab,red,red)){.from-cyan-500\/28{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-500) 28%,transparent)}}.from-cyan-500\/28{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500\/84{--tw-gradient-from:#00b7d7d6}@supports (color:color-mix(in lab,red,red)){.from-cyan-500\/84{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-500) 84%,transparent)}}.from-cyan-500\/84{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400\/20{--tw-gradient-from:#00d29433}@supports (color:color-mix(in lab,red,red)){.from-emerald-400\/20{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-400) 20%,transparent)}}.from-emerald-400\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400\/28{--tw-gradient-from:#00d29447}@supports (color:color-mix(in lab,red,red)){.from-emerald-400\/28{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-400) 28%,transparent)}}.from-emerald-400\/28{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400\/30{--tw-gradient-from:#00d2944d}@supports (color:color-mix(in lab,red,red)){.from-emerald-400\/30{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-400) 30%,transparent)}}.from-emerald-400\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/80{--tw-gradient-from:#00bb7fcc}@supports (color:color-mix(in lab,red,red)){.from-emerald-500\/80{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-500) 80%,transparent)}}.from-emerald-500\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-fuchsia-400\/28{--tw-gradient-from:#ec6cff47}@supports (color:color-mix(in lab,red,red)){.from-fuchsia-400\/28{--tw-gradient-from:color-mix(in oklab,var(--color-fuchsia-400) 28%,transparent)}}.from-fuchsia-400\/28{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-fuchsia-500\/30{--tw-gradient-from:#e12afb4d}@supports (color:color-mix(in lab,red,red)){.from-fuchsia-500\/30{--tw-gradient-from:color-mix(in oklab,var(--color-fuchsia-500) 30%,transparent)}}.from-fuchsia-500\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-fuchsia-500\/82{--tw-gradient-from:#e12afbd1}@supports (color:color-mix(in lab,red,red)){.from-fuchsia-500\/82{--tw-gradient-from:color-mix(in oklab,var(--color-fuchsia-500) 82%,transparent)}}.from-fuchsia-500\/82{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-400\/30{--tw-gradient-from:#7d87ff4d}@supports (color:color-mix(in lab,red,red)){.from-indigo-400\/30{--tw-gradient-from:color-mix(in oklab,var(--color-indigo-400) 30%,transparent)}}.from-indigo-400\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-400\/32{--tw-gradient-from:#7d87ff52}@supports (color:color-mix(in lab,red,red)){.from-indigo-400\/32{--tw-gradient-from:color-mix(in oklab,var(--color-indigo-400) 32%,transparent)}}.from-indigo-400\/32{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-400\/35{--tw-gradient-from:#7d87ff59}@supports (color:color-mix(in lab,red,red)){.from-indigo-400\/35{--tw-gradient-from:color-mix(in oklab,var(--color-indigo-400) 35%,transparent)}}.from-indigo-400\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500\/28{--tw-gradient-from:#625fff47}@supports (color:color-mix(in lab,red,red)){.from-indigo-500\/28{--tw-gradient-from:color-mix(in oklab,var(--color-indigo-500) 28%,transparent)}}.from-indigo-500\/28{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-400\/28{--tw-gradient-from:#ff8b1a47}@supports (color:color-mix(in lab,red,red)){.from-orange-400\/28{--tw-gradient-from:color-mix(in oklab,var(--color-orange-400) 28%,transparent)}}.from-orange-400\/28{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary{--tw-gradient-from:var(--primary,#2563eb);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/35{--tw-gradient-from:var(--primary,#2563eb)}@supports (color:color-mix(in lab,red,red)){.from-primary\/35{--tw-gradient-from:color-mix(in oklab,var(--primary,#2563eb) 35%,transparent)}}.from-primary\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-400\/30{--tw-gradient-from:#ff65684d}@supports (color:color-mix(in lab,red,red)){.from-red-400\/30{--tw-gradient-from:color-mix(in oklab,var(--color-red-400) 30%,transparent)}}.from-red-400\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-400\/30{--tw-gradient-from:#ff667f4d}@supports (color:color-mix(in lab,red,red)){.from-rose-400\/30{--tw-gradient-from:color-mix(in oklab,var(--color-rose-400) 30%,transparent)}}.from-rose-400\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500\/30{--tw-gradient-from:#ff23574d}@supports (color:color-mix(in lab,red,red)){.from-rose-500\/30{--tw-gradient-from:color-mix(in oklab,var(--color-rose-500) 30%,transparent)}}.from-rose-500\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-300\/28{--tw-gradient-from:#77d4ff47}@supports (color:color-mix(in lab,red,red)){.from-sky-300\/28{--tw-gradient-from:color-mix(in oklab,var(--color-sky-300) 28%,transparent)}}.from-sky-300\/28{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-300\/34{--tw-gradient-from:#77d4ff57}@supports (color:color-mix(in lab,red,red)){.from-sky-300\/34{--tw-gradient-from:color-mix(in oklab,var(--color-sky-300) 34%,transparent)}}.from-sky-300\/34{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-400\/30{--tw-gradient-from:#00bcfe4d}@supports (color:color-mix(in lab,red,red)){.from-sky-400\/30{--tw-gradient-from:color-mix(in oklab,var(--color-sky-400) 30%,transparent)}}.from-sky-400\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-400\/35{--tw-gradient-from:#00bcfe59}@supports (color:color-mix(in lab,red,red)){.from-sky-400\/35{--tw-gradient-from:color-mix(in oklab,var(--color-sky-400) 35%,transparent)}}.from-sky-400\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-400\/40{--tw-gradient-from:#00bcfe66}@supports (color:color-mix(in lab,red,red)){.from-sky-400\/40{--tw-gradient-from:color-mix(in oklab,var(--color-sky-400) 40%,transparent)}}.from-sky-400\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500\/16{--tw-gradient-from:#00a5ef29}@supports (color:color-mix(in lab,red,red)){.from-sky-500\/16{--tw-gradient-from:color-mix(in oklab,var(--color-sky-500) 16%,transparent)}}.from-sky-500\/16{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500\/24{--tw-gradient-from:#00a5ef3d}@supports (color:color-mix(in lab,red,red)){.from-sky-500\/24{--tw-gradient-from:color-mix(in oklab,var(--color-sky-500) 24%,transparent)}}.from-sky-500\/24{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500\/26{--tw-gradient-from:#00a5ef42}@supports (color:color-mix(in lab,red,red)){.from-sky-500\/26{--tw-gradient-from:color-mix(in oklab,var(--color-sky-500) 26%,transparent)}}.from-sky-500\/26{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500\/28{--tw-gradient-from:#00a5ef47}@supports (color:color-mix(in lab,red,red)){.from-sky-500\/28{--tw-gradient-from:color-mix(in oklab,var(--color-sky-500) 28%,transparent)}}.from-sky-500\/28{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500\/88{--tw-gradient-from:#00a5efe0}@supports (color:color-mix(in lab,red,red)){.from-sky-500\/88{--tw-gradient-from:color-mix(in oklab,var(--color-sky-500) 88%,transparent)}}.from-sky-500\/88{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-300\/18{--tw-gradient-from:#cad5e22e}@supports (color:color-mix(in lab,red,red)){.from-slate-300\/18{--tw-gradient-from:color-mix(in oklab,var(--color-slate-300) 18%,transparent)}}.from-slate-300\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-300\/22{--tw-gradient-from:#cad5e238}@supports (color:color-mix(in lab,red,red)){.from-slate-300\/22{--tw-gradient-from:color-mix(in oklab,var(--color-slate-300) 22%,transparent)}}.from-slate-300\/22{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-400\/24{--tw-gradient-from:#90a1b93d}@supports (color:color-mix(in lab,red,red)){.from-slate-400\/24{--tw-gradient-from:color-mix(in oklab,var(--color-slate-400) 24%,transparent)}}.from-slate-400\/24{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-700\/90{--tw-gradient-from:#314158e6}@supports (color:color-mix(in lab,red,red)){.from-slate-700\/90{--tw-gradient-from:color-mix(in oklab,var(--color-slate-700) 90%,transparent)}}.from-slate-700\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-400\/28{--tw-gradient-from:#a685ff47}@supports (color:color-mix(in lab,red,red)){.from-violet-400\/28{--tw-gradient-from:color-mix(in oklab,var(--color-violet-400) 28%,transparent)}}.from-violet-400\/28{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500\/82{--tw-gradient-from:#8d54ffd1}@supports (color:color-mix(in lab,red,red)){.from-violet-500\/82{--tw-gradient-from:color-mix(in oklab,var(--color-violet-500) 82%,transparent)}}.from-violet-500\/82{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-300\/26{--tw-gradient-from:#ffe02a42}@supports (color:color-mix(in lab,red,red)){.from-yellow-300\/26{--tw-gradient-from:color-mix(in oklab,var(--color-yellow-300) 26%,transparent)}}.from-yellow-300\/26{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#0f1f35\]{--tw-gradient-via:#0f1f35;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#4d2134\]{--tw-gradient-via:#4d2134;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#071a31\]{--tw-gradient-via:#071a31;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-300\/12{--tw-gradient-via:#ffd2361f}@supports (color:color-mix(in lab,red,red)){.via-amber-300\/12{--tw-gradient-via:color-mix(in oklab,var(--color-amber-300) 12%,transparent)}}.via-amber-300\/12{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-300\/14{--tw-gradient-via:#ffd23624}@supports (color:color-mix(in lab,red,red)){.via-amber-300\/14{--tw-gradient-via:color-mix(in oklab,var(--color-amber-300) 14%,transparent)}}.via-amber-300\/14{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-400\/14{--tw-gradient-via:#54a2ff24}@supports (color:color-mix(in lab,red,red)){.via-blue-400\/14{--tw-gradient-via:color-mix(in oklab,var(--color-blue-400) 14%,transparent)}}.via-blue-400\/14{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-500\/16{--tw-gradient-via:#3080ff29}@supports (color:color-mix(in lab,red,red)){.via-blue-500\/16{--tw-gradient-via:color-mix(in oklab,var(--color-blue-500) 16%,transparent)}}.via-blue-500\/16{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-500\/18{--tw-gradient-via:#3080ff2e}@supports (color:color-mix(in lab,red,red)){.via-blue-500\/18{--tw-gradient-via:color-mix(in oklab,var(--color-blue-500) 18%,transparent)}}.via-blue-500\/18{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-500\/72{--tw-gradient-via:#3080ffb8}@supports (color:color-mix(in lab,red,red)){.via-blue-500\/72{--tw-gradient-via:color-mix(in oklab,var(--color-blue-500) 72%,transparent)}}.via-blue-500\/72{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-300\/12{--tw-gradient-via:#53eafd1f}@supports (color:color-mix(in lab,red,red)){.via-cyan-300\/12{--tw-gradient-via:color-mix(in oklab,var(--color-cyan-300) 12%,transparent)}}.via-cyan-300\/12{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-300\/16{--tw-gradient-via:#53eafd29}@supports (color:color-mix(in lab,red,red)){.via-cyan-300\/16{--tw-gradient-via:color-mix(in oklab,var(--color-cyan-300) 16%,transparent)}}.via-cyan-300\/16{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-400\/8{--tw-gradient-via:#00d2ef14}@supports (color:color-mix(in lab,red,red)){.via-cyan-400\/8{--tw-gradient-via:color-mix(in oklab,var(--color-cyan-400) 8%,transparent)}}.via-cyan-400\/8{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-400\/14{--tw-gradient-via:#00d2ef24}@supports (color:color-mix(in lab,red,red)){.via-cyan-400\/14{--tw-gradient-via:color-mix(in oklab,var(--color-cyan-400) 14%,transparent)}}.via-cyan-400\/14{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-400\/16{--tw-gradient-via:#00d2ef29}@supports (color:color-mix(in lab,red,red)){.via-cyan-400\/16{--tw-gradient-via:color-mix(in oklab,var(--color-cyan-400) 16%,transparent)}}.via-cyan-400\/16{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-400\/18{--tw-gradient-via:#00d2ef2e}@supports (color:color-mix(in lab,red,red)){.via-cyan-400\/18{--tw-gradient-via:color-mix(in oklab,var(--color-cyan-400) 18%,transparent)}}.via-cyan-400\/18{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-400\/74{--tw-gradient-via:#00d2efbd}@supports (color:color-mix(in lab,red,red)){.via-cyan-400\/74{--tw-gradient-via:color-mix(in oklab,var(--color-cyan-400) 74%,transparent)}}.via-cyan-400\/74{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-500\/34{--tw-gradient-via:#00b7d757}@supports (color:color-mix(in lab,red,red)){.via-cyan-500\/34{--tw-gradient-via:color-mix(in oklab,var(--color-cyan-500) 34%,transparent)}}.via-cyan-500\/34{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-fuchsia-500\/64{--tw-gradient-via:#e12afba3}@supports (color:color-mix(in lab,red,red)){.via-fuchsia-500\/64{--tw-gradient-via:color-mix(in oklab,var(--color-fuchsia-500) 64%,transparent)}}.via-fuchsia-500\/64{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-500\/68{--tw-gradient-via:#625fffad}@supports (color:color-mix(in lab,red,red)){.via-indigo-500\/68{--tw-gradient-via:color-mix(in oklab,var(--color-indigo-500) 68%,transparent)}}.via-indigo-500\/68{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-500\/72{--tw-gradient-via:#625fffb8}@supports (color:color-mix(in lab,red,red)){.via-indigo-500\/72{--tw-gradient-via:color-mix(in oklab,var(--color-indigo-500) 72%,transparent)}}.via-indigo-500\/72{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-300\/12{--tw-gradient-via:#ffb96d1f}@supports (color:color-mix(in lab,red,red)){.via-orange-300\/12{--tw-gradient-via:color-mix(in oklab,var(--color-orange-300) 12%,transparent)}}.via-orange-300\/12{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-400\/14{--tw-gradient-via:#ff8b1a24}@supports (color:color-mix(in lab,red,red)){.via-orange-400\/14{--tw-gradient-via:color-mix(in oklab,var(--color-orange-400) 14%,transparent)}}.via-orange-400\/14{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-400\/16{--tw-gradient-via:#ff8b1a29}@supports (color:color-mix(in lab,red,red)){.via-orange-400\/16{--tw-gradient-via:color-mix(in oklab,var(--color-orange-400) 16%,transparent)}}.via-orange-400\/16{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-pink-400\/12{--tw-gradient-via:#fb64b61f}@supports (color:color-mix(in lab,red,red)){.via-pink-400\/12{--tw-gradient-via:color-mix(in oklab,var(--color-pink-400) 12%,transparent)}}.via-pink-400\/12{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-pink-400\/16{--tw-gradient-via:#fb64b629}@supports (color:color-mix(in lab,red,red)){.via-pink-400\/16{--tw-gradient-via:color-mix(in oklab,var(--color-pink-400) 16%,transparent)}}.via-pink-400\/16{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-400\/16{--tw-gradient-via:#ff656829}@supports (color:color-mix(in lab,red,red)){.via-red-400\/16{--tw-gradient-via:color-mix(in oklab,var(--color-red-400) 16%,transparent)}}.via-red-400\/16{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-400{--tw-gradient-via:var(--color-sky-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-400\/12{--tw-gradient-via:#00bcfe1f}@supports (color:color-mix(in lab,red,red)){.via-sky-400\/12{--tw-gradient-via:color-mix(in oklab,var(--color-sky-400) 12%,transparent)}}.via-sky-400\/12{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-400\/14{--tw-gradient-via:#00bcfe24}@supports (color:color-mix(in lab,red,red)){.via-sky-400\/14{--tw-gradient-via:color-mix(in oklab,var(--color-sky-400) 14%,transparent)}}.via-sky-400\/14{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-400\/16{--tw-gradient-via:#00bcfe29}@supports (color:color-mix(in lab,red,red)){.via-sky-400\/16{--tw-gradient-via:color-mix(in oklab,var(--color-sky-400) 16%,transparent)}}.via-sky-400\/16{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-400\/78{--tw-gradient-via:#00bcfec7}@supports (color:color-mix(in lab,red,red)){.via-sky-400\/78{--tw-gradient-via:color-mix(in oklab,var(--color-sky-400) 78%,transparent)}}.via-sky-400\/78{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-500\/16{--tw-gradient-via:#00a5ef29}@supports (color:color-mix(in lab,red,red)){.via-sky-500\/16{--tw-gradient-via:color-mix(in oklab,var(--color-sky-500) 16%,transparent)}}.via-sky-500\/16{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-100\/10{--tw-gradient-via:#f1f5f91a}@supports (color:color-mix(in lab,red,red)){.via-slate-100\/10{--tw-gradient-via:color-mix(in oklab,var(--color-slate-100) 10%,transparent)}}.via-slate-100\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-500\/70{--tw-gradient-via:#00baa7b3}@supports (color:color-mix(in lab,red,red)){.via-teal-500\/70{--tw-gradient-via:color-mix(in oklab,var(--color-teal-500) 70%,transparent)}}.via-teal-500\/70{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/6{--tw-gradient-via:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.via-white\/6{--tw-gradient-via:color-mix(in oklab,var(--color-white) 6%,transparent)}}.via-white\/6{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-zinc-300\/12{--tw-gradient-via:#d4d4d81f}@supports (color:color-mix(in lab,red,red)){.via-zinc-300\/12{--tw-gradient-via:color-mix(in oklab,var(--color-zinc-300) 12%,transparent)}}.via-zinc-300\/12{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0b2742\]{--tw-gradient-to:#0b2742;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#1b2636\]{--tw-gradient-to:#1b2636;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#8a6234\]{--tw-gradient-to:#8a6234;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-accent{--tw-gradient-to:var(--accent,#7c3aed);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-accent\/20{--tw-gradient-to:var(--accent,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.to-accent\/20{--tw-gradient-to:color-mix(in oklab,var(--accent,#7c3aed) 20%,transparent)}}.to-accent\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-300\/18{--tw-gradient-to:#ffd2362e}@supports (color:color-mix(in lab,red,red)){.to-amber-300\/18{--tw-gradient-to:color-mix(in oklab,var(--color-amber-300) 18%,transparent)}}.to-amber-300\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-400\/18{--tw-gradient-to:#fcbb002e}@supports (color:color-mix(in lab,red,red)){.to-amber-400\/18{--tw-gradient-to:color-mix(in oklab,var(--color-amber-400) 18%,transparent)}}.to-amber-400\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-300\/18{--tw-gradient-to:#90c5ff2e}@supports (color:color-mix(in lab,red,red)){.to-blue-300\/18{--tw-gradient-to:color-mix(in oklab,var(--color-blue-300) 18%,transparent)}}.to-blue-300\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-400\/18{--tw-gradient-to:#54a2ff2e}@supports (color:color-mix(in lab,red,red)){.to-blue-400\/18{--tw-gradient-to:color-mix(in oklab,var(--color-blue-400) 18%,transparent)}}.to-blue-400\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500\/16{--tw-gradient-to:#3080ff29}@supports (color:color-mix(in lab,red,red)){.to-blue-500\/16{--tw-gradient-to:color-mix(in oklab,var(--color-blue-500) 16%,transparent)}}.to-blue-500\/16{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500\/18{--tw-gradient-to:#3080ff2e}@supports (color:color-mix(in lab,red,red)){.to-blue-500\/18{--tw-gradient-to:color-mix(in oklab,var(--color-blue-500) 18%,transparent)}}.to-blue-500\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500\/20{--tw-gradient-to:#3080ff33}@supports (color:color-mix(in lab,red,red)){.to-blue-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.to-blue-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500\/82{--tw-gradient-to:#3080ffd1}@supports (color:color-mix(in lab,red,red)){.to-blue-500\/82{--tw-gradient-to:color-mix(in oklab,var(--color-blue-500) 82%,transparent)}}.to-blue-500\/82{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600\/14{--tw-gradient-to:#155dfc24}@supports (color:color-mix(in lab,red,red)){.to-blue-600\/14{--tw-gradient-to:color-mix(in oklab,var(--color-blue-600) 14%,transparent)}}.to-blue-600\/14{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600\/20{--tw-gradient-to:#155dfc33}@supports (color:color-mix(in lab,red,red)){.to-blue-600\/20{--tw-gradient-to:color-mix(in oklab,var(--color-blue-600) 20%,transparent)}}.to-blue-600\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-700\/86{--tw-gradient-to:#1447e6db}@supports (color:color-mix(in lab,red,red)){.to-blue-700\/86{--tw-gradient-to:color-mix(in oklab,var(--color-blue-700) 86%,transparent)}}.to-blue-700\/86{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-300\/20{--tw-gradient-to:#53eafd33}@supports (color:color-mix(in lab,red,red)){.to-cyan-300\/20{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-300) 20%,transparent)}}.to-cyan-300\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-300\/22{--tw-gradient-to:#53eafd38}@supports (color:color-mix(in lab,red,red)){.to-cyan-300\/22{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-300) 22%,transparent)}}.to-cyan-300\/22{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400\/16{--tw-gradient-to:#00d2ef29}@supports (color:color-mix(in lab,red,red)){.to-cyan-400\/16{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-400) 16%,transparent)}}.to-cyan-400\/16{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400\/18{--tw-gradient-to:#00d2ef2e}@supports (color:color-mix(in lab,red,red)){.to-cyan-400\/18{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-400) 18%,transparent)}}.to-cyan-400\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400\/20{--tw-gradient-to:#00d2ef33}@supports (color:color-mix(in lab,red,red)){.to-cyan-400\/20{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-400) 20%,transparent)}}.to-cyan-400\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400\/22{--tw-gradient-to:#00d2ef38}@supports (color:color-mix(in lab,red,red)){.to-cyan-400\/22{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-400) 22%,transparent)}}.to-cyan-400\/22{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400\/78{--tw-gradient-to:#00d2efc7}@supports (color:color-mix(in lab,red,red)){.to-cyan-400\/78{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-400) 78%,transparent)}}.to-cyan-400\/78{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500\/20{--tw-gradient-to:#00b7d733}@supports (color:color-mix(in lab,red,red)){.to-cyan-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-500) 20%,transparent)}}.to-cyan-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500\/74{--tw-gradient-to:#00b7d7bd}@supports (color:color-mix(in lab,red,red)){.to-cyan-500\/74{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-500) 74%,transparent)}}.to-cyan-500\/74{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-400{--tw-gradient-to:var(--color-indigo-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-400\/18{--tw-gradient-to:#7d87ff2e}@supports (color:color-mix(in lab,red,red)){.to-indigo-400\/18{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-400) 18%,transparent)}}.to-indigo-400\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-500{--tw-gradient-to:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-500\/18{--tw-gradient-to:#625fff2e}@supports (color:color-mix(in lab,red,red)){.to-indigo-500\/18{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-500) 18%,transparent)}}.to-indigo-500\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-500\/20{--tw-gradient-to:#625fff33}@supports (color:color-mix(in lab,red,red)){.to-indigo-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-500) 20%,transparent)}}.to-indigo-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-500\/22{--tw-gradient-to:#625fff38}@supports (color:color-mix(in lab,red,red)){.to-indigo-500\/22{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-500) 22%,transparent)}}.to-indigo-500\/22{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-700\/78{--tw-gradient-to:#432dd7c7}@supports (color:color-mix(in lab,red,red)){.to-indigo-700\/78{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-700) 78%,transparent)}}.to-indigo-700\/78{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-700\/82{--tw-gradient-to:#432dd7d1}@supports (color:color-mix(in lab,red,red)){.to-indigo-700\/82{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-700) 82%,transparent)}}.to-indigo-700\/82{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-700\/84{--tw-gradient-to:#432dd7d6}@supports (color:color-mix(in lab,red,red)){.to-indigo-700\/84{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-700) 84%,transparent)}}.to-indigo-700\/84{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-lime-300\/18{--tw-gradient-to:#bbf4512e}@supports (color:color-mix(in lab,red,red)){.to-lime-300\/18{--tw-gradient-to:color-mix(in oklab,var(--color-lime-300) 18%,transparent)}}.to-lime-300\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-400\/16{--tw-gradient-to:#ff8b1a29}@supports (color:color-mix(in lab,red,red)){.to-orange-400\/16{--tw-gradient-to:color-mix(in oklab,var(--color-orange-400) 16%,transparent)}}.to-orange-400\/16{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-400\/22{--tw-gradient-to:#ff8b1a38}@supports (color:color-mix(in lab,red,red)){.to-orange-400\/22{--tw-gradient-to:color-mix(in oklab,var(--color-orange-400) 22%,transparent)}}.to-orange-400\/22{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-300\/18{--tw-gradient-to:#ffa2ae2e}@supports (color:color-mix(in lab,red,red)){.to-rose-300\/18{--tw-gradient-to:color-mix(in oklab,var(--color-rose-300) 18%,transparent)}}.to-rose-300\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-400\/18{--tw-gradient-to:#ff667f2e}@supports (color:color-mix(in lab,red,red)){.to-rose-400\/18{--tw-gradient-to:color-mix(in oklab,var(--color-rose-400) 18%,transparent)}}.to-rose-400\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-300\/18{--tw-gradient-to:#77d4ff2e}@supports (color:color-mix(in lab,red,red)){.to-sky-300\/18{--tw-gradient-to:color-mix(in oklab,var(--color-sky-300) 18%,transparent)}}.to-sky-300\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-500\/20{--tw-gradient-to:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.to-sky-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.to-sky-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-500\/80{--tw-gradient-to:#00a5efcc}@supports (color:color-mix(in lab,red,red)){.to-sky-500\/80{--tw-gradient-to:color-mix(in oklab,var(--color-sky-500) 80%,transparent)}}.to-sky-500\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-600\/20{--tw-gradient-to:#0084cc33}@supports (color:color-mix(in lab,red,red)){.to-sky-600\/20{--tw-gradient-to:color-mix(in oklab,var(--color-sky-600) 20%,transparent)}}.to-sky-600\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-400\/16{--tw-gradient-to:#90a1b929}@supports (color:color-mix(in lab,red,red)){.to-slate-400\/16{--tw-gradient-to:color-mix(in oklab,var(--color-slate-400) 16%,transparent)}}.to-slate-400\/16{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-400\/18{--tw-gradient-to:#00d3bd2e}@supports (color:color-mix(in lab,red,red)){.to-teal-400\/18{--tw-gradient-to:color-mix(in oklab,var(--color-teal-400) 18%,transparent)}}.to-teal-400\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-500\/20{--tw-gradient-to:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.to-violet-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-violet-500) 20%,transparent)}}.to-violet-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-600\/20{--tw-gradient-to:#7f22fe33}@supports (color:color-mix(in lab,red,red)){.to-violet-600\/20{--tw-gradient-to:color-mix(in oklab,var(--color-violet-600) 20%,transparent)}}.to-violet-600\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/6{--tw-gradient-to:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.to-white\/6{--tw-gradient-to:color-mix(in oklab,var(--color-white) 6%,transparent)}}.to-white\/6{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/14{--tw-gradient-to:#ffffff24}@supports (color:color-mix(in lab,red,red)){.to-white\/14{--tw-gradient-to:color-mix(in oklab,var(--color-white) 14%,transparent)}}.to-white\/14{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/20{--tw-gradient-to:#fff3}@supports (color:color-mix(in lab,red,red)){.to-white\/20{--tw-gradient-to:color-mix(in oklab,var(--color-white) 20%,transparent)}}.to-white\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-200\/16{--tw-gradient-to:#fff08529}@supports (color:color-mix(in lab,red,red)){.to-yellow-200\/16{--tw-gradient-to:color-mix(in oklab,var(--color-yellow-200) 16%,transparent)}}.to-yellow-200\/16{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.fill-danger{fill:var(--danger,#dc2626)}.fill-success{fill:var(--success,#16a34a)}.fill-warning{fill:var(--warning,#f59e0b)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.object-left{object-position:left}.\!p-3{padding:calc(var(--spacing) * 3)!important}.\!p-4{padding:calc(var(--spacing) * 4)!important}.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)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[1px\]{padding:1px}.p-\[2px\]{padding:2px}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-0{padding-inline:calc(var(--spacing) * 0)}.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-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.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-11{padding-inline:calc(var(--spacing) * 11)}.\!py-3{padding-block:calc(var(--spacing) * 3)!important}.py-0{padding-block:calc(var(--spacing) * 0)}.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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.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-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.ps-9{padding-inline-start:calc(var(--spacing) * 9)}.ps-11{padding-inline-start:calc(var(--spacing) * 11)}.pe-1{padding-inline-end:calc(var(--spacing) * 1)}.\!pt-4{padding-top:calc(var(--spacing) * 4)!important}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-11{padding-right:calc(var(--spacing) * 11)}.\!pb-3{padding-bottom:calc(var(--spacing) * 3)!important}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[max\(1\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.pb-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-top{vertical-align:top}.font-mono{font-family:var(--font-jetbrains-mono,"JetBrains Mono",ui-monospace,monospace)}.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-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.64rem\]{font-size:.64rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[2\.05rem\]{font-size:2.05rem}.text-\[2\.25rem\]{font-size:2.25rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.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-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.22\]{--tw-leading:1.22;line-height:1.22}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.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\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.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-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#c6a665\]{color:#c6a665}.text-\[\#d3b57a\]{color:#d3b57a}.text-\[\#d5ba7c\]{color:#d5ba7c}.text-\[\#d6b770\]{color:#d6b770}.text-\[\#d8bf8b\]{color:#d8bf8b}.text-\[\#dbe8ff\]{color:#dbe8ff}.text-\[\#e5cf98\]{color:#e5cf98}.text-\[\#e6d2a1\]{color:#e6d2a1}.text-\[\#f0ddac\]{color:#f0ddac}.text-\[var\(--accent\)\],.text-\[var\(--accent\)\]\/70{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--accent\)\]\/70{color:color-mix(in oklab,var(--accent) 70%,transparent)}}.text-accent,.text-accent\/75{color:var(--accent,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.text-accent\/75{color:color-mix(in oklab,var(--accent,#7c3aed) 75%,transparent)}}.text-accent\/80{color:var(--accent,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.text-accent\/80{color:color-mix(in oklab,var(--accent,#7c3aed) 80%,transparent)}}.text-accent\/85{color:var(--accent,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.text-accent\/85{color:color-mix(in oklab,var(--accent,#7c3aed) 85%,transparent)}}.text-accent\/90{color:var(--accent,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.text-accent\/90{color:color-mix(in oklab,var(--accent,#7c3aed) 90%,transparent)}}.text-amber-100{color:var(--color-amber-100)}.text-border{color:var(--border,#0f172a1f)}.text-current\/70{color:currentColor}@supports (color:color-mix(in lab,red,red)){.text-current\/70{color:color-mix(in oklab,currentcolor 70%,transparent)}}.text-current\/80{color:currentColor}@supports (color:color-mix(in lab,red,red)){.text-current\/80{color:color-mix(in oklab,currentcolor 80%,transparent)}}.text-cyan-50{color:var(--color-cyan-50)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-100\/80{color:#cefafecc}@supports (color:color-mix(in lab,red,red)){.text-cyan-100\/80{color:color-mix(in oklab,var(--color-cyan-100) 80%,transparent)}}.text-cyan-100\/90{color:#cefafee6}@supports (color:color-mix(in lab,red,red)){.text-cyan-100\/90{color:color-mix(in oklab,var(--color-cyan-100) 90%,transparent)}}.text-cyan-200\/75{color:#a2f4fdbf}@supports (color:color-mix(in lab,red,red)){.text-cyan-200\/75{color:color-mix(in oklab,var(--color-cyan-200) 75%,transparent)}}.text-cyan-200\/76{color:#a2f4fdc2}@supports (color:color-mix(in lab,red,red)){.text-cyan-200\/76{color:color-mix(in oklab,var(--color-cyan-200) 76%,transparent)}}.text-cyan-200\/78{color:#a2f4fdc7}@supports (color:color-mix(in lab,red,red)){.text-cyan-200\/78{color:color-mix(in oklab,var(--color-cyan-200) 78%,transparent)}}.text-cyan-200\/80{color:#a2f4fdcc}@supports (color:color-mix(in lab,red,red)){.text-cyan-200\/80{color:color-mix(in oklab,var(--color-cyan-200) 80%,transparent)}}.text-danger{color:var(--danger,#dc2626)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-100\/80{color:#d0fae5cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-100\/80{color:color-mix(in oklab,var(--color-emerald-100) 80%,transparent)}}.text-emerald-100\/90{color:#d0fae5e6}@supports (color:color-mix(in lab,red,red)){.text-emerald-100\/90{color:color-mix(in oklab,var(--color-emerald-100) 90%,transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-foreground,.text-foreground\/45{color:var(--foreground,#0f172a)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/45{color:color-mix(in oklab,var(--foreground,#0f172a) 45%,transparent)}}.text-foreground\/48{color:var(--foreground,#0f172a)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/48{color:color-mix(in oklab,var(--foreground,#0f172a) 48%,transparent)}}.text-foreground\/74{color:var(--foreground,#0f172a)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/74{color:color-mix(in oklab,var(--foreground,#0f172a) 74%,transparent)}}.text-foreground\/85{color:var(--foreground,#0f172a)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/85{color:color-mix(in oklab,var(--foreground,#0f172a) 85%,transparent)}}.text-muted,.text-muted\/70{color:var(--muted,#f1f5f9)}@supports (color:color-mix(in lab,red,red)){.text-muted\/70{color:color-mix(in oklab,var(--muted,#f1f5f9) 70%,transparent)}}.text-muted\/80{color:var(--muted,#f1f5f9)}@supports (color:color-mix(in lab,red,red)){.text-muted\/80{color:color-mix(in oklab,var(--muted,#f1f5f9) 80%,transparent)}}.text-muted\/85{color:var(--muted,#f1f5f9)}@supports (color:color-mix(in lab,red,red)){.text-muted\/85{color:color-mix(in oklab,var(--muted,#f1f5f9) 85%,transparent)}}.text-orange-100{color:var(--color-orange-100)}.text-orange-200{color:var(--color-orange-200)}.text-red-50\/90{color:#fef2f2e6}@supports (color:color-mix(in lab,red,red)){.text-red-50\/90{color:color-mix(in oklab,var(--color-red-50) 90%,transparent)}}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-rose-100{color:var(--color-rose-100)}.text-rose-200{color:var(--color-rose-200)}.text-sky-100{color:var(--color-sky-100)}.text-slate-100{color:var(--color-slate-100)}.text-slate-100\/92{color:#f1f5f9eb}@supports (color:color-mix(in lab,red,red)){.text-slate-100\/92{color:color-mix(in oklab,var(--color-slate-100) 92%,transparent)}}.text-slate-200{color:var(--color-slate-200)}.text-slate-200\/88{color:#e2e8f0e0}@supports (color:color-mix(in lab,red,red)){.text-slate-200\/88{color:color-mix(in oklab,var(--color-slate-200) 88%,transparent)}}.text-slate-300{color:var(--color-slate-300)}.text-slate-300\/80{color:#cad5e2cc}@supports (color:color-mix(in lab,red,red)){.text-slate-300\/80{color:color-mix(in oklab,var(--color-slate-300) 80%,transparent)}}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-950{color:var(--color-slate-950)}.text-success{color:var(--success,#16a34a)}.text-warning{color:var(--warning,#f59e0b)}.text-white{color:var(--color-white)}.text-white\/38{color:#ffffff61}@supports (color:color-mix(in lab,red,red)){.text-white\/38{color:color-mix(in oklab,var(--color-white) 38%,transparent)}}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab,red,red)){.text-white\/48{color:color-mix(in oklab,var(--color-white) 48%,transparent)}}.text-white\/52{color:#ffffff85}@supports (color:color-mix(in lab,red,red)){.text-white\/52{color:color-mix(in oklab,var(--color-white) 52%,transparent)}}.text-white\/54{color:#ffffff8a}@supports (color:color-mix(in lab,red,red)){.text-white\/54{color:color-mix(in oklab,var(--color-white) 54%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab,red,red)){.text-white\/68{color:color-mix(in oklab,var(--color-white) 68%,transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.text-white\/72{color:color-mix(in oklab,var(--color-white) 72%,transparent)}}.text-white\/74{color:#ffffffbd}@supports (color:color-mix(in lab,red,red)){.text-white\/74{color:color-mix(in oklab,var(--color-white) 74%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.text-white\/78{color:color-mix(in oklab,var(--color-white) 78%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.text-white\/95{color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.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,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow-\[0_0_0_1px_rgba\(116\,231\,255\,0\.18\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#74e7ff2e)}.shadow-\[0_0_0_1px_rgba\(116\,231\,255\,0\.18\)\],.shadow-\[0_0_14px_rgba\(84\,168\,255\,0\.8\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(84\,168\,255\,0\.8\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#54a8ffcc)}.shadow-\[0_0_14px_rgba\(84\,168\,255\,0\.78\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#54a8ffc7)}.shadow-\[0_0_14px_rgba\(84\,168\,255\,0\.78\)\],.shadow-\[0_0_16px_rgba\(116\,231\,255\,0\.65\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(116\,231\,255\,0\.65\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#74e7ffa6)}.shadow-\[0_0_22px_rgba\(84\,168\,255\,0\.18\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#54a8ff2e)}.shadow-\[0_0_22px_rgba\(84\,168\,255\,0\.18\)\],.shadow-\[0_0_36px_rgba\(34\,211\,238\,0\.18\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_36px_rgba\(34\,211\,238\,0\.18\)\]{--tw-shadow:0 0 36px var(--tw-shadow-color,#22d3ee2e)}.shadow-\[0_10px_28px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#00000029)}.shadow-\[0_10px_28px_rgba\(0\,0\,0\,0\.16\)\],.shadow-\[0_12px_28px_rgba\(84\,168\,255\,0\.14\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(84\,168\,255\,0\.14\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#54a8ff24)}.shadow-\[0_16px_34px_rgba\(4\,10\,24\,0\.18\)\]{--tw-shadow:0 16px 34px var(--tw-shadow-color,#040a182e)}.shadow-\[0_16px_34px_rgba\(4\,10\,24\,0\.18\)\],.shadow-\[0_16px_40px_rgba\(0\,0\,0\,0\.28\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000047)}.shadow-\[0_16px_40px_rgba\(6\,12\,28\,0\.12\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#060c1c1f)}.shadow-\[0_16px_40px_rgba\(6\,12\,28\,0\.12\)\],.shadow-\[0_18px_38px_rgba\(5\,10\,22\,0\.16\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_38px_rgba\(5\,10\,22\,0\.16\)\]{--tw-shadow:0 18px 38px var(--tw-shadow-color,#050a1629)}.shadow-\[0_18px_38px_rgba\(35\,170\,182\,0\.26\)\]{--tw-shadow:0 18px 38px var(--tw-shadow-color,#23aab642)}.shadow-\[0_18px_38px_rgba\(35\,170\,182\,0\.26\)\],.shadow-\[0_18px_40px_rgba\(2\,8\,23\,0\.14\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(2\,8\,23\,0\.14\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#02081724)}.shadow-\[0_18px_40px_rgba\(60\,146\,255\,0\.16\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#3c92ff29)}.shadow-\[0_18px_40px_rgba\(60\,146\,255\,0\.16\)\],.shadow-\[0_18px_42px_rgba\(45\,138\,255\,0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(45\,138\,255\,0\.12\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,#2d8aff1f)}.shadow-\[0_20px_48px_rgba\(2\,8\,28\,0\.26\)\]{--tw-shadow:0 20px 48px var(--tw-shadow-color,#02081c42)}.shadow-\[0_20px_48px_rgba\(15\,23\,42\,0\.22\)\],.shadow-\[0_20px_48px_rgba\(2\,8\,28\,0\.26\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_48px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow:0 20px 48px var(--tw-shadow-color,#0f172a38)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#0000004d)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.3\)\],.shadow-\[0_20px_50px_rgba\(6\,12\,28\,0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(6\,12\,28\,0\.12\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#060c1c1f)}.shadow-\[0_20px_50px_rgba\(6\,12\,28\,0\.28\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#060c1c47)}.shadow-\[0_20px_50px_rgba\(14\,116\,144\,0\.18\)\],.shadow-\[0_20px_50px_rgba\(6\,12\,28\,0\.28\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(14\,116\,144\,0\.18\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#0e74902e)}.shadow-\[0_20px_56px_rgba\(2\,8\,30\,0\.28\)\]{--tw-shadow:0 20px 56px var(--tw-shadow-color,#02081e47)}.shadow-\[0_20px_56px_rgba\(2\,8\,30\,0\.28\)\],.shadow-\[0_22px_48px_rgba\(88\,14\,22\,0\.2\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_48px_rgba\(88\,14\,22\,0\.2\)\]{--tw-shadow:0 22px 48px var(--tw-shadow-color,#580e1633)}.shadow-\[0_24px_64px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 24px 64px var(--tw-shadow-color,#00000047)}.shadow-\[0_24px_64px_rgba\(0\,0\,0\,0\.28\)\],.shadow-\[0_24px_64px_rgba\(0\,0\,0\,0\.32\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_64px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow:0 24px 64px var(--tw-shadow-color,#00000052)}.shadow-\[0_24px_64px_rgba\(2\,10\,24\,0\.42\)\]{--tw-shadow:0 24px 64px var(--tw-shadow-color,#020a186b)}.shadow-\[0_24px_64px_rgba\(2\,10\,24\,0\.42\)\],.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.26\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.26\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000042)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000073)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.45\)\],.shadow-\[0_24px_80px_rgba\(1\,6\,28\,0\.38\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(1\,6\,28\,0\.38\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#01061c61)}.shadow-\[0_26px_70px_rgba\(2\,8\,23\,0\.38\)\]{--tw-shadow:0 26px 70px var(--tw-shadow-color,#02081761)}.shadow-\[0_26px_70px_rgba\(2\,8\,23\,0\.38\)\],.shadow-\[0_26px_74px_rgba\(2\,8\,28\,0\.34\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_26px_74px_rgba\(2\,8\,28\,0\.34\)\]{--tw-shadow:0 26px 74px var(--tw-shadow-color,#02081c57)}.shadow-\[0_28px_80px_rgba\(1\,8\,18\,0\.34\)\]{--tw-shadow:0 28px 80px var(--tw-shadow-color,#01081257)}.shadow-\[0_28px_80px_rgba\(1\,8\,18\,0\.34\)\],.shadow-\[0_28px_80px_rgba\(2\,8\,23\,0\.34\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(2\,8\,23\,0\.34\)\]{--tw-shadow:0 28px 80px var(--tw-shadow-color,#02081757)}.shadow-\[0_28px_88px_rgba\(2\,8\,28\,0\.36\)\]{--tw-shadow:0 28px 88px var(--tw-shadow-color,#02081c5c)}.shadow-\[0_28px_88px_rgba\(2\,8\,28\,0\.36\)\],.shadow-\[0_30px_90px_rgba\(2\,10\,24\,0\.28\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(2\,10\,24\,0\.28\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#020a1847)}.shadow-\[0_30px_110px_rgba\(2\,8\,23\,0\.42\)\]{--tw-shadow:0 30px 110px var(--tw-shadow-color,#0208176b)}.shadow-\[0_30px_110px_rgba\(2\,8\,23\,0\.42\)\],.shadow-\[0_34px_90px_rgba\(0\,0\,0\,0\.28\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_34px_90px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 34px 90px var(--tw-shadow-color,#00000047)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0a)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\],.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0d)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\,0_12px_24px_rgba\(6\,12\,28\,0\.18\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14),0 12px 24px var(--tw-shadow-color,#060c1c2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\,0_24px_70px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14),0 24px 70px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\],.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-amber-300\/30{--tw-ring-color:#ffd2364d}@supports (color:color-mix(in lab,red,red)){.ring-amber-300\/30{--tw-ring-color:color-mix(in oklab,var(--color-amber-300) 30%,transparent)}}.ring-emerald-300\/30{--tw-ring-color:#5ee9b54d}@supports (color:color-mix(in lab,red,red)){.ring-emerald-300\/30{--tw-ring-color:color-mix(in oklab,var(--color-emerald-300) 30%,transparent)}}.ring-orange-400\/30{--tw-ring-color:#ff8b1a4d}@supports (color:color-mix(in lab,red,red)){.ring-orange-400\/30{--tw-ring-color:color-mix(in oklab,var(--color-orange-400) 30%,transparent)}}.ring-red-400\/30{--tw-ring-color:#ff65684d}@supports (color:color-mix(in lab,red,red)){.ring-red-400\/30{--tw-ring-color:color-mix(in oklab,var(--color-red-400) 30%,transparent)}}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl))}.grayscale{--tw-grayscale:grayscale(100%)}.filter,.grayscale{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{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-md{-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-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-sm,.backdrop-blur-xl{-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-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.\[animation-delay\:80ms\]{animation-delay:80ms}.\[animation-delay\:160ms\]{animation-delay:.16s}.\[animation-delay\:180ms\]{animation-delay:.18s}.\[animation-delay\:240ms\]{animation-delay:.24s}.\[animation-duration\:8\.5s\]{animation-duration:8.5s}.\[cf\:size\]{cf:size}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.01\]:is(:where(.group):hover *){scale:1.01}}.file\:me-3::file-selector-button{margin-inline-end:calc(var(--spacing) * 3)}.file\:rounded-full::file-selector-button{border-radius:3.40282e+38px}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-white\/8::file-selector-button{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.file\:bg-white\/8::file-selector-button{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.file\:px-4::file-selector-button{padding-inline:calc(var(--spacing) * 4)}.file\:py-2\.5::file-selector-button{padding-block:calc(var(--spacing) * 2.5)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-white::file-selector-button{color:var(--color-white)}.placeholder\:text-muted::placeholder{color:var(--muted,#f1f5f9)}.placeholder\:text-white\/45::placeholder{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/45::placeholder{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@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\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-y-\[-1px\]:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#d6b770\]\/24:hover{border-color:oklab(79.0957% .00568694 .0966815/.24)}.hover\:border-\[\#d6b770\]\/30:hover{border-color:oklab(79.0957% .00568694 .0966815/.3)}.hover\:border-\[\#d6b770\]\/32:hover{border-color:oklab(79.0957% .00568694 .0966815/.32)}.hover\:border-\[rgba\(109\,224\,255\,0\.34\)\]:hover{border-color:#6de0ff57}.hover\:border-\[rgba\(124\,198\,255\,0\.22\)\]:hover{border-color:#7cc6ff38}.hover\:border-accent\/25:hover{border-color:var(--accent,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent\/25:hover{border-color:color-mix(in oklab,var(--accent,#7c3aed) 25%,transparent)}}.hover\:border-accent\/30:hover{border-color:var(--accent,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent\/30:hover{border-color:color-mix(in oklab,var(--accent,#7c3aed) 30%,transparent)}}.hover\:border-accent\/50:hover{border-color:var(--accent,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent\/50:hover{border-color:color-mix(in oklab,var(--accent,#7c3aed) 50%,transparent)}}.hover\:border-border-strong:hover{border-color:var(--border-strong,#0f172a38)}.hover\:border-cyan-300\/20:hover{border-color:#53eafd33}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-300\/20:hover{border-color:color-mix(in oklab,var(--color-cyan-300) 20%,transparent)}}.hover\:border-cyan-300\/25:hover{border-color:#53eafd40}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-300\/25:hover{border-color:color-mix(in oklab,var(--color-cyan-300) 25%,transparent)}}.hover\:border-cyan-300\/30:hover{border-color:#53eafd4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-300\/30:hover{border-color:color-mix(in oklab,var(--color-cyan-300) 30%,transparent)}}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:border-white\/12:hover{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/12:hover{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.hover\:border-white\/14:hover{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/14:hover{border-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.hover\:border-white\/16:hover{border-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/16:hover{border-color:color-mix(in oklab,var(--color-white) 16%,transparent)}}.hover\:bg-accent\/15:hover{background-color:var(--accent,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/15:hover{background-color:color-mix(in oklab,var(--accent,#7c3aed) 15%,transparent)}}.hover\:bg-accent\/16:hover{background-color:var(--accent,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/16:hover{background-color:color-mix(in oklab,var(--accent,#7c3aed) 16%,transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/4:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/4:hover{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.hover\:bg-white\/6:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/6:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.hover\:bg-white\/7:hover{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/7:hover{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.hover\:bg-white\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.03\]:hover{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:bg-\[linear-gradient\(180deg\,rgba\(22\,37\,66\,0\.84\)_0\%\,rgba\(9\,18\,33\,0\.9\)_100\%\)\]:hover{background-image:linear-gradient(#162542d6,#091221e6)}.hover\:text-accent\/80:hover{color:var(--accent,#7c3aed)}@supports (color:color-mix(in lab,red,red)){.hover\:text-accent\/80:hover{color:color-mix(in oklab,var(--accent,#7c3aed) 80%,transparent)}}.hover\:text-cyan-50:hover{color:var(--color-cyan-50)}.hover\:text-foreground:hover{color:var(--foreground,#0f172a)}.hover\:text-white:hover{color:var(--color-white)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);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,)}.hover\:file\:bg-white\/12:hover::file-selector-button{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.hover\:file\:bg-white\/12:hover::file-selector-button{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}}.focus\:border-\[\#c6a665\]:focus{border-color:#c6a665}.focus\:border-\[rgba\(211\,179\,104\,0\.44\)\]:focus{border-color:#d3b36870}.focus\:border-accent:focus{border-color:var(--accent,#7c3aed)}.focus\:border-danger:focus{border-color:var(--danger,#dc2626)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#c6a665\]\/30:focus{--tw-ring-color:oklab(73.944% .00951073 .091188/.3)}.focus\:ring-\[\#d6b770\]\/40:focus{--tw-ring-color:oklab(79.0957% .00568694 .0966815/.4)}.focus\:ring-\[rgba\(211\,179\,104\,0\.18\)\]:focus{--tw-ring-color:#d3b3682e}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-\[0\.985\]:active{scale:.985}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-white\/8:disabled{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.disabled\:border-white\/8:disabled{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.disabled\:bg-white\/6:disabled{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-white\/6:disabled{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.disabled\:text-muted:disabled{color:var(--muted,#f1f5f9)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.data-\[state\=active\]\:bg-white[data-state=active]{background-color:var(--color-white)}.data-\[state\=active\]\:text-slate-950[data-state=active]{color:var(--color-slate-950)}@media (min-width:390px){.min-\[390px\]\:flex{display:flex}}@media (min-width:420px){.min-\[420px\]\:block{display:block}}@media (min-width:40rem){.sm\:inset-x-auto{inset-inline:auto}.sm\:end-4{inset-inline-end:calc(var(--spacing) * 4)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:inline-flex{display:inline-flex}.sm\:min-h-\[22rem\]{min-height:22rem}.sm\:w-\[min\(26rem\,calc\(100vw-2rem\)\)\]{width:min(26rem,100vw - 2rem)}.sm\:max-w-\[58\%\]{max-width:58%}.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-\[160px_1fr\]{grid-template-columns:160px 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:text-right{text-align:right}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[0\.95rem\]{font-size:.95rem}.sm\:text-\[2\.15rem\]{font-size:2.15rem}.sm\:text-\[2rem\]{font-size:2rem}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.md\:h-40{height:calc(var(--spacing) * 40)}.md\:h-\[22rem\]{height:22rem}.md\:min-h-\[24rem\]{min-height:24rem}.md\:w-\[14rem\]{width:14rem}.md\:max-w-\[64\%\]{max-width:64%}.md\:min-w-40{min-width:calc(var(--spacing) * 40)}.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-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_140px\]{grid-template-columns:minmax(0,1fr) 140px}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.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}.md\:justify-end{justify-content:flex-end}.md\:gap-4{gap:calc(var(--spacing) * 4)}:where(.md\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.md\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:\!px-5{padding-inline:calc(var(--spacing) * 5)!important}.md\:px-2{padding-inline:calc(var(--spacing) * 2)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-7{padding-inline:calc(var(--spacing) * 7)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-9{padding-inline:calc(var(--spacing) * 9)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-3{padding-block:calc(var(--spacing) * 3)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-7{padding-block:calc(var(--spacing) * 7)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-9{padding-block:calc(var(--spacing) * 9)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:pt-3{padding-top:calc(var(--spacing) * 3)}.md\:pt-4{padding-top:calc(var(--spacing) * 4)}.md\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:text-end{text-align:end}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--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))}.md\:text-\[0\.94rem\]{font-size:.94rem}.md\:text-\[1\.02rem\]{font-size:1.02rem}.md\:text-\[1\.05rem\]{font-size:1.05rem}.md\:text-\[2\.2rem\]{font-size:2.2rem}.md\:text-\[2\.8rem\]{font-size:2.8rem}.md\:text-\[2\.35rem\]{font-size:2.35rem}.md\:text-\[2rem\]{font-size:2rem}.md\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}}@media (min-width:64rem){.lg\:col-span-full{grid-column:1/-1}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:table{display:table}.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-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.58fr_1fr\]{grid-template-columns:.58fr 1fr}.lg\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[0\.88fr_1\.12fr\]{grid-template-columns:.88fr 1.12fr}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.2fr_0\.8fr_0\.9fr_1fr\]{grid-template-columns:1.2fr .8fr .9fr 1fr}.lg\:grid-cols-\[1\.3fr_0\.7fr\]{grid-template-columns:1.3fr .7fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.lg\:grid-cols-\[1\.08fr_0\.86fr\]{grid-template-columns:1.08fr .86fr}.lg\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_0\.92fr\]{grid-template-columns:1fr .92fr}.lg\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.lg\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(10rem\,0\.8fr\)_minmax\(10rem\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(10rem,.8fr) minmax(10rem,.8fr)}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_repeat\(3\,minmax\(160px\,1fr\)\)_auto\]{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(160px,1fr)) auto}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_repeat\(4\,minmax\(140px\,1fr\)\)\]{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(140px,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-7{gap:calc(var(--spacing) * 7)}.lg\:border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:p-7{padding:calc(var(--spacing) * 7)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-7{padding-block:calc(var(--spacing) * 7)}.lg\:text-\[3\.22rem\]{font-size:3.22rem}}@media (min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:min-h-full{min-height:100%}.xl\:w-\[380px\]{width:380px}.xl\:max-w-\[28rem\]{max-width:28rem}.xl\:max-w-\[30rem\]{max-width:30rem}.xl\:max-w-md{max-width:var(--container-md)}.xl\:max-w-sm{max-width:var(--container-sm)}.xl\:min-w-\[18rem\]{min-width:18rem}.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-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[0\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.xl\:grid-cols-\[0\.86fr_1\.14fr\]{grid-template-columns:.86fr 1.14fr}.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-\[0\.96fr_1\.04fr\]{grid-template-columns:.96fr 1.04fr}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1\.02fr_0\.98fr\]{grid-template-columns:1.02fr .98fr}.xl\:grid-cols-\[1\.3fr_0\.9fr\]{grid-template-columns:1.3fr .9fr}.xl\:grid-cols-\[1\.04fr_0\.96fr\]{grid-template-columns:1.04fr .96fr}.xl\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.xl\:grid-cols-\[1\.06fr_0\.94fr\]{grid-template-columns:1.06fr .94fr}.xl\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.xl\:grid-cols-\[1\.12fr_0\.88fr\]{grid-template-columns:1.12fr .88fr}.xl\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[1\.25fr_0\.75fr\]{grid-template-columns:1.25fr .75fr}.xl\:grid-cols-\[1fr\]{grid-template-columns:1fr}.xl\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.xl\:grid-cols-\[1fr_0\.98fr\]{grid-template-columns:1fr .98fr}.xl\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.xl\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.xl\:grid-cols-\[minmax\(0\,0\.86fr\)_minmax\(22rem\,1\.14fr\)\]{grid-template-columns:minmax(0,.86fr) minmax(22rem,1.14fr)}.xl\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(20rem\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr)}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(320px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(20rem\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr)}.xl\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(22rem\,0\.9fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(22rem,.9fr)}.xl\:grid-cols-\[minmax\(0\,1\.08fr\)_minmax\(0\,0\.92fr\)\]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.xl\:grid-cols-\[minmax\(0\,1\.08fr\)_minmax\(24rem\,0\.92fr\)\]{grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr)}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(320px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(360px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.xl\:grid-cols-\[minmax\(0\,1\.16fr\)_minmax\(20rem\,0\.84fr\)\]{grid-template-columns:minmax(0,1.16fr) minmax(20rem,.84fr)}.xl\:grid-cols-\[minmax\(0\,1\.18fr\)_minmax\(20rem\,0\.82fr\)\]{grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr)}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(20rem\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr)}.xl\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(340px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(340px,.85fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(20rem\,0\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,0\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,0\.85fr\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,0\.88fr\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,.88fr)}.xl\:grid-cols-\[minmax\(20rem\,24rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(20rem,24rem) minmax(0,1fr)}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}.xl\:justify-items-end{justify-items:end}.xl\:border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.xl\:p-4{padding:calc(var(--spacing) * 4)}.xl\:p-7{padding:calc(var(--spacing) * 7)}.xl\:p-10{padding:calc(var(--spacing) * 10)}.xl\:px-10{padding-inline:calc(var(--spacing) * 10)}.xl\:text-\[4\.6rem\]{font-size:4.6rem}}@media (min-width:96rem){.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32 xl\:grid-cols-\[1\.16fr_0\.84fr\]{grid-template-columns:1.16fr .84fr}.\32 xl\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(360px\,0\.95fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(360px,.95fr)}.\32 xl\:grid-cols-\[minmax\(0\,1\.18fr\)_minmax\(24rem\,0\.82fr\)\]{grid-template-columns:minmax(0,1.18fr) minmax(24rem,.82fr)}.\32 xl\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(360px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(360px,.85fr)}.\32 xl\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(360px\,0\.95fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(360px,.95fr)}.\32 xl\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(340px\,0\.95fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(340px,.95fr)}.\32 xl\:grid-cols-\[minmax\(320px\,0\.72fr\)_minmax\(0\,1\.28fr\)\]{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr)}}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}@media print{.print\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-bottom,.leaflet-top{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers.ef6db872.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers-2x.9859cd12.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/_next/static/media/marker-icon.d577052a.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107,M12=.707107,M21=-.707107,M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--background:#071120;--foreground:#f2f7ff;--card:#091428b8;--card-strong:#081223eb;--card-muted:#0b162aa3;--border:#7ea6ff2e;--border-strong:#7ea6ff47;--primary:#69b0ff;--primary-strong:#367bff;--accent:#74e7ff;--accent-muted:#74e7ff29;--success:#4ee1b6;--warning:#f8ca73;--danger:#ff857b;--muted:#9bb0d6;--muted-foreground:#99adc8;--shadow-glow:0 24px 80px #164fbd2e;--surface-glass-bg:linear-gradient(180deg,#0d1b34b8,#08112094);--surface-glass-bg-strong:linear-gradient(180deg,#0b172be0,#070e1ad1);--surface-soft-bg:#0711219e;--surface-soft-bg-strong:#07101ec7;--surface-border-soft:#7ea6ff14;--surface-border-highlight:#7ea6ff29;--surface-shadow:0 18px 54px #060c1c47;--surface-shadow-strong:0 22px 72px #040c1c57;--toolbar-bg:linear-gradient(180deg,#050c18cc,#060d199e);--toolbar-border:#7ea6ff1c;--toolbar-shadow:0 16px 42px #040a1829;--chip-bg:linear-gradient(180deg,#121e35b8,#080f1cc2);--chip-bg-strong:linear-gradient(180deg,#0f1c34c7,#070e1cd1);--input-bg:#ffffff0d;--input-bg-hover:#ffffff14;--input-shadow:inset 0 1px 0 #ffffff0d;--thread-bg:linear-gradient(180deg,#050a12eb,#040810e0);--thread-overlay:#00000024;--button-secondary-bg:linear-gradient(180deg,#0f1c34a8,#080f1cb8);--button-outline-bg:#ffffff05;--button-ghost-bg:#fff0;--radius-xs:.75rem;--radius-sm:1rem;--radius-md:1.5rem;--radius-lg:2rem;--radius-xl:2.75rem}:root[data-theme=light]{--background:#edf4ff;--foreground:#10203a;--card:#ffffffc7;--card-strong:#fffffff0;--card-muted:#f7fbffe0;--border:#5874ad2e;--border-strong:#4063a742;--primary:#1670ff;--primary-strong:#1153ca;--accent:#1287d8;--accent-muted:#1287d81f;--success:#0fba84;--warning:#c98b18;--danger:#d35f56;--muted:#5a6d8f;--muted-foreground:#687a98;--shadow-glow:0 24px 80px #4d78cc1f;--surface-glass-bg:linear-gradient(180deg,#ffffffd6,#f3f9ffc2);--surface-glass-bg-strong:linear-gradient(180deg,#fffffff5,#f1f7ffe6);--surface-soft-bg:#ffffffc2;--surface-soft-bg-strong:#ffffffe6;--surface-border-soft:#5874ad29;--surface-border-highlight:#4063a73d;--surface-shadow:0 18px 54px #7891c221;--surface-shadow-strong:0 24px 72px #5a78b61c;--toolbar-bg:linear-gradient(180deg,#f8fcffe0,#f1f7ffc2);--toolbar-border:#5874ad1f;--toolbar-shadow:0 14px 34px #5a78b614;--chip-bg:linear-gradient(180deg,#ffffffe0,#edf4ffcc);--chip-bg-strong:linear-gradient(180deg,#fffffff5,#eff6ffe0);--input-bg:#10203a0a;--input-bg-hover:#10203a12;--input-shadow:inset 0 1px 0 #ffffffe0;--thread-bg:linear-gradient(180deg,#fffffff5,#f2f8ffeb);--thread-overlay:#10203a0a;--button-secondary-bg:linear-gradient(180deg,#ffffffe6,#edf4ffd1);--button-outline-bg:#10203a05;--button-ghost-bg:#10203a00}:root[data-accent-theme=amber]{--primary:#e6a93d;--primary-strong:#bc7410;--accent:#ffd27a;--accent-muted:#ffc45c29;--shadow-glow:0 24px 80px #d18c1829}:root[data-accent-theme=emerald]{--primary:#39c99f;--primary-strong:#138a67;--accent:#7bf0c9;--accent-muted:#4dddb029;--shadow-glow:0 24px 80px #1c8f6e29}:root[data-accent-theme=rose]{--primary:#de86a6;--primary-strong:#b85478;--accent:#ffc4d5;--accent-muted:#e584aa29;--shadow-glow:0 24px 80px #a954722e}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;width:100%;max-width:100%;min-height:100%;scroll-padding-top:7rem;overflow-x:hidden}@supports ((-webkit-text-size-adjust:100%) or (-moz-text-size-adjust:100%) or (text-size-adjust:100%)){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}}body{background:var(--background);color:var(--foreground);font-family:var(--font-plus-jakarta),"Segoe UI",sans-serif;font-kerning:normal;font-synthesis-weight:none;overscroll-behavior-x:none;overscroll-behavior-y:contain;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;background-image:radial-gradient(circle at 0 0,#3c61ff2e,#0000 34%),radial-gradient(circle at 100% 0,#207ad624,#0000 28%),radial-gradient(circle at 50% 20%,#51d3ff14,#0000 22%),linear-gradient(#081326,#050b14);width:100%;min-height:100dvh;line-height:1.55;transition:background-color .32s,color .22s,background-image .42s;overflow-x:clip}[lang=ar],[lang=ar] body{font-family:var(--font-alexandria),"Noto Sans Arabic",sans-serif;letter-spacing:0;line-height:1.72}:root[data-theme=light] body{background-image:radial-gradient(circle at 0 0,#5b8aff29,#0000 34%),radial-gradient(circle at 100% 0,#298fd61f,#0000 28%),radial-gradient(circle at 52% 18%,#66ddff1f,#0000 24%),linear-gradient(#f8fbff,#e9f2ff)}a{color:inherit;text-decoration:none}canvas,img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit}[role=button],a,button,input,input[type=button],input[type=reset],input[type=submit],label,select,summary,textarea{touch-action:manipulation}input,select,textarea{min-width:0}::selection{color:#fff;background:#69b0ff47}main{isolation:isolate}.public-app-shell{flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip}.public-main{flex:auto;min-width:0;padding-bottom:7.5rem}.shell-container{width:min(100% - 1rem,1200px)}.shell-container,.shell-container-ops{min-width:0;max-width:100%;margin-inline:auto}.shell-container-ops{width:min(100% - 1rem,1720px)}.shell-container-ops>*,.shell-container>*{min-width:0}.scrollbar-none{-ms-overflow-style:none}.scrollbar-none::-webkit-scrollbar{display:none}@supports (scrollbar-width:none){.aviation-command-strip,.aviation-workspace-nav,.rashid-luxe-tabs-list,.scrollbar-none{scrollbar-width:none}}@supports (scrollbar-width:thin){.settings-modal-scroll,.socx-inspector-scroll,.socx-scroll{scrollbar-width:thin}}@supports (scrollbar-color:auto){.settings-modal-scroll{scrollbar-color:#74e7ff61 transparent}}.grid-shell{position:relative}.grid-shell:before{content:"";opacity:.35;pointer-events:none;background-image:linear-gradient(#84b4ff0f 1px,#0000 0),linear-gradient(90deg,#84b4ff0f 1px,#0000 0);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.glass-card{background:var(--surface-glass-bg);box-shadow:inset 0 1px 0 #ffffff14,var(--surface-shadow-strong),var(--shadow-glow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.glass-card,.surface-card{border:1px solid var(--surface-border-soft)}.surface-card{background:var(--surface-soft-bg);box-shadow:var(--surface-shadow)}.hero-glow{filter:blur(24px);opacity:.95;pointer-events:none;inset-inline-end:8%;background:radial-gradient(circle at 40% 40%,#74e7ff29,#0000 45%),radial-gradient(circle at 60% 60%,#367bff38,#0000 55%);border-radius:999px;width:360px;height:360px;position:absolute;top:10%}:root[data-theme=light] .hero-glow{opacity:.72;filter:blur(30px)}.text-balance{overflow-wrap:anywhere}@supports (text-wrap:balance){.article-card-title,.aviation-screen-title,.home-hero-slide-title,.intro-loader-title,.portfolio-card-title,.service-card-title,.soc-panel-title,.soc-title,.socx-panel-title,.socx-title,.text-balance{text-wrap:balance}}@supports (text-wrap:pretty){.about-issa-bio,.home-hero-slide-summary{text-wrap:pretty}}.section-label{color:var(--accent);letter-spacing:.24em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.78rem;font-weight:700}.focus-ring{outline-offset:2px;outline:2px solid #0000}.focus-ring:focus-visible{outline-color:#74e7ffeb}.theme-panel{isolation:isolate;border:1px solid var(--surface-border-highlight);background:radial-gradient(circle at top right,#74e7ff1f,transparent 30%),var(--surface-glass-bg-strong);-webkit-backdrop-filter:blur(24px)saturate(148%);backdrop-filter:blur(24px)saturate(148%);box-shadow:inset 0 1px #ffffff1a,0 32px 88px #02081757}.theme-panel:after,.theme-panel:before{content:"";pointer-events:none;position:absolute}.theme-panel:before{opacity:.95;background:radial-gradient(circle at 18% 12%,#74e7ff24,#0000 28%),radial-gradient(circle at 84% 0,#ffb5761a,#0000 22%);inset:0}.theme-panel:after{border-radius:inherit;background:linear-gradient(#ffffff1a,#0000 20%,#ffffff0a);inset:1px}.theme-panel>*{z-index:1;position:relative}.theme-panel-row-trigger{border-color:var(--surface-border-soft);background:var(--chip-bg-strong);box-shadow:inset 0 1px #ffffff14,0 14px 30px #040a181f}.theme-panel-close{background:linear-gradient(#ffffff0f,#ffffff06);box-shadow:inset 0 1px #ffffff14,0 12px 24px #040a181f}.theme-panel-status{background:radial-gradient(circle at 100% 0,#74e7ff17,#0000 34%),linear-gradient(#ffffff0b,#ffffff06);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 40px #040a1824}.input-liquid{border-color:var(--border);background:var(--input-bg);box-shadow:var(--input-shadow);transition:border-color .22s,background-color .22s,box-shadow .22s,transform .22s}.input-liquid:hover{background:var(--input-bg-hover);border-color:var(--border-strong)}.input-liquid:focus,.input-liquid:focus-visible{border-color:var(--accent);box-shadow:var(--input-shadow),0 0 0 4px #74e7ff2e}.button-ghost-liquid,.button-outline-liquid,.button-primary-liquid,.button-secondary-liquid{border:1px solid #0000;box-shadow:inset 0 1px #ffffff14,0 14px 34px #54a8ff1f}.button-primary-liquid{background:linear-gradient(135deg,var(--accent),var(--primary))}.button-secondary-liquid{border-color:var(--surface-border-soft);background:var(--button-secondary-bg)}.button-outline-liquid{border-color:var(--border);background:var(--button-outline-bg)}.button-ghost-liquid{background:var(--button-ghost-bg);box-shadow:none}.button-ghost-liquid:hover,.button-outline-liquid:hover,.button-secondary-liquid:hover{border-color:var(--surface-border-highlight);background:#ffffff14}@supports (color:color-mix(in srgb,red,blue)){.theme-panel{background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent) 12%,transparent),transparent 30%),var(--surface-glass-bg-strong)}.input-liquid:focus,.input-liquid:focus-visible{box-shadow:var(--input-shadow),0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.button-primary-liquid{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 86%,white 14%),color-mix(in srgb,var(--primary) 88%,white 12%))}.button-ghost-liquid:hover,.button-outline-liquid:hover,.button-secondary-liquid:hover{background:color-mix(in srgb,var(--card) 84%,white 16%)}}.utility-bar-shell{-webkit-backdrop-filter:blur(14px)saturate(118%);backdrop-filter:blur(14px)saturate(118%);background:linear-gradient(#060e1c66,#060e1c00);border-bottom:1px solid #0000;overflow:visible}.utility-chip{background:var(--chip-bg);-webkit-backdrop-filter:blur(14px)saturate(138%);backdrop-filter:blur(14px)saturate(138%);border-radius:999px;gap:.68rem;min-height:2.58rem;padding:.38rem .75rem;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s,box-shadow .26s;box-shadow:inset 0 1px #ffffff1a,0 14px 30px #040a181f}.header-shell{border-bottom:1px solid var(--toolbar-border);background:var(--toolbar-bg);-webkit-backdrop-filter:blur(26px)saturate(148%);backdrop-filter:blur(26px)saturate(148%);box-shadow:var(--toolbar-shadow)}.header-inner{gap:clamp(.58rem,1.4vw,.9rem);padding-block:clamp(.45rem,1vw,.72rem)}.header-panel-shell,.header-segmented-control{background:var(--chip-bg-strong);-webkit-backdrop-filter:blur(18px)saturate(138%);backdrop-filter:blur(18px)saturate(138%);border-radius:1.45rem;gap:.24rem;padding:.28rem;box-shadow:inset 0 1px #ffffff1a,0 12px 30px #040a181f}.header-booking-button{box-shadow:inset 0 1px #ffffff6b,0 14px 30px #54a8ff2e}.admin-shell-root{background:radial-gradient(circle at top,var(--accent),transparent 34%),linear-gradient(180deg,var(--background) 0,var(--background) 100%)}@supports (color:color-mix(in lab,red,red)){.admin-shell-root{background:radial-gradient(circle at top,color-mix(in srgb,var(--accent) 14%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--background) 92%,black 8%) 0,var(--background) 100%)}}.admin-shell-topbar{border-bottom:1px solid var(--surface-border-soft);background:var(--toolbar-bg);-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);box-shadow:var(--toolbar-shadow)}.admin-shell-head{position:relative}.admin-shell-chip{border:1px solid var(--surface-border-soft);background:linear-gradient(180deg,var(--chip-bg-strong) 0,var(--surface-soft-bg-strong) 100%)}@supports (color:color-mix(in lab,red,red)){.admin-shell-chip{background:linear-gradient(180deg,color-mix(in srgb,var(--chip-bg-strong) 88%,transparent) 0,color-mix(in srgb,var(--surface-soft-bg-strong) 92%,transparent) 100%)}}.admin-shell-chip{box-shadow:inset 0 1px #ffffff1a,0 12px 28px #040a181a}.admin-shell-chip-accent{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.admin-shell-chip-accent{border-color:color-mix(in srgb,var(--accent) 24%,transparent)}}.admin-shell-chip-accent{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.admin-shell-chip-accent{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.admin-shell-chip-accent{color:var(--accent)}.admin-shell-control{box-shadow:inset 0 1px #ffffff1a,0 12px 28px #040a181f}.admin-shell-control:focus-visible,.admin-shell-control:hover{color:var(--foreground)}.admin-shell-nav{isolation:isolate;border:1px solid var(--surface-border-soft);background:radial-gradient(circle at top right,#74e7ff14,transparent 30%),linear-gradient(180deg,var(--surface-soft-bg) 0,var(--surface-soft-bg-strong) 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.admin-shell-nav{background:radial-gradient(circle at top right,#74e7ff14,transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--surface-soft-bg) 82%,transparent) 0,color-mix(in srgb,var(--surface-soft-bg-strong) 92%,transparent) 100%)}}.admin-shell-nav{box-shadow:inset 0 1px #ffffff17,0 18px 38px #040a1829}.admin-shell-nav:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff14,#0000 34%,#74e7ff0a),radial-gradient(circle at 8% 0,#ffbf7c14,#0000 20%);position:absolute;inset:1px}.admin-shell-nav-link{z-index:1;box-shadow:none;background:0 0;border-color:#0000;position:relative}.admin-shell-nav-link:focus-visible,.admin-shell-nav-link:hover{color:var(--foreground);background:linear-gradient(#ffffff13,#ffffff0a)}.admin-shell-nav-link[aria-current=page]{background:radial-gradient(circle at top,#7adfff33,#0000 70%),linear-gradient(#76d2ff42,#4a91ff33);border-color:#76d2ff38;box-shadow:inset 0 1px #ffffff29,0 18px 40px #3c92ff38,0 0 0 1px #74e7ff0f}.admin-shell-dropdown{isolation:isolate;background:radial-gradient(circle at 100% 0,#74e7ff1f,#0000 26%),linear-gradient(#0a1528f5,#070e1cf0);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 28px 72px #020a186b}.admin-shell-dropdown:before{content:"";pointer-events:none;background:radial-gradient(circle at 10% 0,#ffbc7814,#0000 18%),linear-gradient(#ffffff0f,#0000 18%);position:absolute;inset:0}.admin-shell-dropdown>*{z-index:1;position:relative}.admin-shell-dropdown-summary{background:linear-gradient(#ffffff14,#ffffff0a);border:1px solid #7ea6ff1f;box-shadow:inset 0 1px #ffffff14,0 14px 30px #040a1824}.admin-shell-dropdown-action{background:linear-gradient(#ffffff17,#ffffff0d);border-color:#7ea6ff24;box-shadow:inset 0 1px #ffffff14,0 12px 24px #040a181f}.admin-shell-dropdown-action:focus-visible,.admin-shell-dropdown-action:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.admin-shell-dropdown-action:focus-visible,.admin-shell-dropdown-action:hover{border-color:color-mix(in srgb,var(--accent) 24%,transparent)}}.admin-shell-dropdown-action:focus-visible,.admin-shell-dropdown-action:hover{background:linear-gradient(180deg,var(--accent) 0,var(--accent) 100%)}@supports (color:color-mix(in lab,red,red)){.admin-shell-dropdown-action:focus-visible,.admin-shell-dropdown-action:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 14%,white 4%) 0,color-mix(in srgb,var(--accent) 9%,transparent) 100%)}}.admin-shell-dropdown-action:focus-visible,.admin-shell-dropdown-action:hover{transform:translateY(-1px)}.admin-shell-notification-card{background:linear-gradient(#ffffff0b,#ffffff07);border-color:#7ea6ff1a;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .22s,background-color .22s,box-shadow .24s;position:relative;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #040a1814}.admin-shell-notification-card:focus-visible,.admin-shell-notification-card:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.admin-shell-notification-card:focus-visible,.admin-shell-notification-card:hover{border-color:color-mix(in srgb,var(--accent) 22%,transparent)}}.admin-shell-notification-card:focus-visible,.admin-shell-notification-card:hover{background:linear-gradient(#ffffff14,#ffffff0b);box-shadow:inset 0 1px #ffffff14,0 18px 34px #040a1824}.admin-shell-notification-card-unread,.admin-shell-notification-card[data-unread=true]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.admin-shell-notification-card-unread,.admin-shell-notification-card[data-unread=true]{border-color:color-mix(in srgb,var(--accent) 24%,transparent)}}.admin-shell-notification-card-unread,.admin-shell-notification-card[data-unread=true]{background:radial-gradient(circle at top right,#74e7ff24,transparent 32%),linear-gradient(180deg,var(--accent) 0,var(--accent) 100%)}@supports (color:color-mix(in lab,red,red)){.admin-shell-notification-card-unread,.admin-shell-notification-card[data-unread=true]{background:radial-gradient(circle at top right,#74e7ff24,transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--accent) 13%,transparent) 0,color-mix(in srgb,var(--accent) 8%,transparent) 100%)}}.admin-shell-notification-card-unread,.admin-shell-notification-card[data-unread=true]{box-shadow:inset 0 1px #ffffff14,0 16px 34px #3c92ff24}.admin-shell-dropdown-empty{background:linear-gradient(#ffffff0d,#ffffff06)}.admin-operator-trigger{padding-inline:.8rem .92rem}.admin-operator-dropdown{min-width:16rem}.admin-operator-link{min-height:3rem}.ai-console-shell{border-color:var(--surface-border-highlight)}.ai-console-shell-floating{width:100%;max-height:min(76vh,720px)}.ai-console-thread{background:var(--surface-glass-bg-strong);box-shadow:inset 0 1px #ffffff0a}.ai-console-action-card{background:var(--card-strong)}@supports (color:color-mix(in lab,red,red)){.ai-console-action-card{background:color-mix(in srgb,var(--card-strong) 78%,transparent)}}.ai-console-action-card:focus-visible,.ai-console-action-card:hover{border-color:var(--surface-border-highlight);background:var(--card-strong)}@supports (color:color-mix(in lab,red,red)){.ai-console-action-card:focus-visible,.ai-console-action-card:hover{background:color-mix(in srgb,var(--card-strong) 92%,white 8%)}}.ai-console-orb{border:1px solid var(--accent);position:relative}@supports (color:color-mix(in lab,red,red)){.ai-console-orb{border:1px solid color-mix(in srgb,var(--accent) 24%,transparent)}}.ai-console-orb{background:radial-gradient(circle at 35% 30%,var(--accent),transparent 58%),linear-gradient(180deg,var(--card),var(--card-strong))}@supports (color:color-mix(in lab,red,red)){.ai-console-orb{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--accent) 30%,white 6%),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--card) 62%,transparent),color-mix(in srgb,var(--card-strong) 72%,transparent))}}.ai-console-orb{box-shadow:inset 0 1px 0 #ffffff1f,0 0 0 1px var(--accent),0 0 28px var(--accent)}@supports (color:color-mix(in lab,red,red)){.ai-console-orb{box-shadow:inset 0 1px 0 #ffffff1f,0 0 0 1px color-mix(in srgb,var(--accent) 8%,transparent),0 0 28px color-mix(in srgb,var(--accent) 24%,transparent)}}.ai-console-orb:before{content:"";border-radius:inherit;background:radial-gradient(circle at center,var(--accent),transparent 68%);position:absolute;inset:-18%}@supports (color:color-mix(in lab,red,red)){.ai-console-orb:before{background:radial-gradient(circle at center,color-mix(in srgb,var(--accent) 18%,transparent),transparent 68%)}}.ai-console-orb:before{pointer-events:none;animation:aiOrbPulse 3.6s ease-in-out infinite}.ai-console-icon-button,.ai-feedback-button{border:1px solid var(--border);background:var(--card-strong);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ai-console-icon-button,.ai-feedback-button{background:color-mix(in srgb,var(--card-strong) 72%,transparent)}}.ai-console-icon-button,.ai-feedback-button{color:var(--muted);transition:transform .18s,border-color .18s,background-color .18s,color .18s}.ai-console-icon-button{width:2rem;height:2rem}.ai-feedback-button{width:1.85rem;height:1.85rem}.ai-console-icon-button:hover,.ai-feedback-button-active,.ai-feedback-button:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.ai-console-icon-button:hover,.ai-feedback-button-active,.ai-feedback-button:hover{border-color:color-mix(in srgb,var(--accent) 38%,transparent)}}.ai-console-icon-button:hover,.ai-feedback-button-active,.ai-feedback-button:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ai-console-icon-button:hover,.ai-feedback-button-active,.ai-feedback-button:hover{background:color-mix(in srgb,var(--accent) 16%,var(--card-strong))}}.ai-console-icon-button:hover,.ai-feedback-button-active,.ai-feedback-button:hover{color:var(--foreground)}.ai-model-switch{border:1px solid var(--border);background:linear-gradient(180deg,var(--card),var(--card-strong));border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ai-model-switch{background:linear-gradient(180deg,color-mix(in srgb,var(--card) 58%,transparent),color-mix(in srgb,var(--card-strong) 76%,transparent))}}.ai-model-switch{padding:.32rem;box-shadow:inset 0 1px #ffffff0d}.ai-model-switch-option{min-height:2.45rem;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;gap:.45rem;font-size:.78rem;font-weight:800;transition:transform .2s,background-color .2s,color .2s,box-shadow .22s;display:inline-flex}.ai-model-switch-option-active,.ai-model-switch-option:hover:not(:disabled){background:radial-gradient(circle at top,var(--accent),transparent 58%),var(--card-strong)}@supports (color:color-mix(in lab,red,red)){.ai-model-switch-option-active,.ai-model-switch-option:hover:not(:disabled){background:radial-gradient(circle at top,color-mix(in srgb,var(--accent) 22%,transparent),transparent 58%),color-mix(in srgb,var(--card-strong) 88%,white 4%)}}.ai-model-switch-option-active,.ai-model-switch-option:hover:not(:disabled){color:var(--foreground);box-shadow:0 10px 26px var(--accent),inset 0 1px 0 #ffffff14}@supports (color:color-mix(in lab,red,red)){.ai-model-switch-option-active,.ai-model-switch-option:hover:not(:disabled){box-shadow:0 10px 26px color-mix(in srgb,var(--accent) 12%,transparent),inset 0 1px 0 #ffffff14}}.ai-model-switch-option:disabled{cursor:not-allowed;opacity:.48}.ai-floating-scrim{z-index:47;opacity:0;pointer-events:none;background:0 0;border:0;position:fixed;inset:0}.ai-floating-scrim-open{pointer-events:auto}.ai-floating-shell{left:max(1rem,calc(env(safe-area-inset-left) + 1rem));right:auto;bottom:max(1.15rem,calc(env(safe-area-inset-bottom) + 1.15rem));z-index:48;pointer-events:none;flex-direction:column;align-items:flex-start;display:flex;position:fixed}.ai-floating-panel{opacity:0;transform-origin:0 100%;pointer-events:none;width:min(27rem,100vw - 2rem);transition:opacity .22s,transform .32s cubic-bezier(.22,1,.36,1);position:absolute;bottom:calc(100% + .85rem);left:0;transform:translateY(.9rem)scale(.96)}.ai-floating-shell[data-open=true] .ai-floating-panel{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.ai-floating-trigger{color:#ecf7ff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto;background:linear-gradient(#091222f0,#070e1cdb);border:1px solid #74bcff2e;border-radius:999px;justify-content:center;align-items:center;width:3.55rem;height:3.55rem;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .26s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0208145c,0 0 0 1px #7ae4ff14,inset 0 1px #ffffff14}.ai-floating-trigger:hover{border-color:#7ae4ff47;transform:translateY(-2px);box-shadow:0 28px 68px #02081466,0 0 0 1px #7ae4ff1f,inset 0 1px #ffffff1a}.ai-floating-trigger-glow{opacity:.64;pointer-events:none;background:radial-gradient(circle,#7ae4ff4d,#0000 50%);position:absolute;inset:-35%}.ai-floating-trigger-spark{color:var(--accent);position:absolute;top:.7rem;right:.72rem}@media (max-width:1023px){.ai-floating-shell{bottom:max(5.85rem,calc(env(safe-area-inset-bottom) + 5.85rem))}.ai-floating-panel{width:min(25rem,100vw - 2rem)}}@media (max-width:640px){.ai-floating-shell{left:.85rem;bottom:max(5.65rem,calc(env(safe-area-inset-bottom) + 5.65rem))}.ai-floating-panel{width:calc(100vw - 1.7rem)}.ai-console-shell-floating{max-height:72vh}}:root[data-theme=light] .ai-floating-trigger{color:var(--foreground);background:linear-gradient(#ffffffeb,#e8f2ffdb)}.messaging-thread-surface{background:var(--thread-bg)}.messaging-thread-surface>.terminal-rain{mix-blend-mode:screen}@keyframes aiOrbPulse{0%,to{opacity:.48;transform:scale(.96)}50%{opacity:.9;transform:scale(1.06)}}.utility-bar-shell{border-bottom:1px solid var(--toolbar-border);background:var(--toolbar-bg);-webkit-backdrop-filter:blur(24px)saturate(138%);backdrop-filter:blur(24px)saturate(138%);position:relative;overflow:clip}.utility-bar-shell:before{content:"";opacity:.9;pointer-events:none;background:radial-gradient(circle at 16%,#4abdff29,#0000 32%),radial-gradient(circle at 84%,#5070ff1f,#0000 30%);position:absolute;inset:0}.utility-bar-inner{padding-block:clamp(.22rem,.44vw,.34rem);position:relative}.utility-bar-panel{border:1px solid var(--toolbar-border);background:linear-gradient(180deg,var(--surface-soft-bg) 0,var(--surface-soft-bg-strong) 100%);border-radius:1.55rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.utility-bar-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-soft-bg) 76%,transparent) 0,color-mix(in srgb,var(--surface-soft-bg-strong) 82%,transparent) 100%)}}.utility-bar-panel{-webkit-backdrop-filter:blur(20px)saturate(138%);backdrop-filter:blur(20px)saturate(138%);box-shadow:inset 0 1px #ffffff14,0 12px 32px #040a181f}.utility-bar-panel:before{content:"";opacity:.92;pointer-events:none;background:radial-gradient(circle at 12%,#58c6ff1f,#0000 28%),radial-gradient(circle at 88% 45%,#677aff1a,#0000 24%);position:absolute;inset:0}.utility-bar-track{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(.58rem,.9vw,.86rem);padding:clamp(.26rem,.6vw,.4rem);display:grid;position:relative}.utility-bar-group{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.utility-bar-group-meta{justify-content:flex-start}.utility-bar-live{flex:none;min-width:0;margin-inline-start:auto}.utility-chip{isolation:isolate;border:1px solid var(--surface-border-soft);background:linear-gradient(180deg,var(--chip-bg-strong) 0,var(--surface-soft-bg-strong) 100%);border-radius:1.22rem;align-items:center;gap:.62rem;min-height:2.3rem;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.utility-chip{background:linear-gradient(180deg,color-mix(in srgb,var(--chip-bg-strong) 86%,transparent) 0,color-mix(in srgb,var(--surface-soft-bg-strong) 90%,transparent) 100%)}}.utility-chip{-webkit-backdrop-filter:blur(16px)saturate(142%);backdrop-filter:blur(16px)saturate(142%);padding:.28rem .66rem;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s,box-shadow .26s,background-color .26s;box-shadow:inset 0 1px #ffffff1a,0 12px 24px #040a181a}.utility-chip-meta{max-width:100%}.utility-chip:before{border-radius:inherit;opacity:.74;background:linear-gradient(135deg,#ffffff24,#0000 36%,#7fabff0d);inset:1px}.utility-chip:after,.utility-chip:before{content:"";pointer-events:none;position:absolute}.utility-chip:after{opacity:0;background:radial-gradient(circle,#74e7ff24,#53a1ff14 32%,#546bff00 62%);transition:opacity .26s,transform .32s cubic-bezier(.22,1,.36,1);inset:-45%;transform:translate(-14%)scale(.82)}.utility-chip:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.utility-chip:hover{border-color:color-mix(in srgb,var(--accent) 22%,transparent)}}.utility-chip:hover{box-shadow:inset 0 1px #ffffff1f,0 16px 30px #040a1829}.utility-chip:focus-visible:after,.utility-chip:hover:after{opacity:1;transform:translate(0)scale(1)}.utility-chip-copy,.utility-chip-icon{z-index:1;position:relative}.utility-chip-icon{background:var(--accent);border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.74rem;height:1.74rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.utility-chip-icon{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.utility-chip-icon{box-shadow:inset 0 1px #ffffff0f}.utility-chip-copy{flex-direction:column;gap:.05rem;min-width:0;display:flex}.utility-chip-label{color:var(--muted);font-size:.54rem;font-weight:700;line-height:1.1}@supports (color:color-mix(in lab,red,red)){.utility-chip-label{color:color-mix(in srgb,var(--muted) 88%,white 12%)}}.utility-chip-label{letter-spacing:.14em;text-transform:uppercase}.utility-chip-value{color:var(--foreground);letter-spacing:-.01em;font-size:.82rem;font-weight:700;line-height:1.25}html[dir=rtl] .header-auth-eyebrow,html[dir=rtl] .header-auth-name,html[dir=rtl] .header-bloom-meta,html[dir=rtl] .header-bloom-title,html[dir=rtl] .header-booking-button,html[dir=rtl] .header-mobile-menu-label,html[dir=rtl] .header-nav-dropdown-label,html[dir=rtl] .header-nav-dropdown-note,html[dir=rtl] .header-nav-link,html[dir=rtl] .header-nav-summary,html[dir=rtl] .header-segmented-button,html[dir=rtl] .utility-chip-label,html[dir=rtl] .utility-chip-value{font-family:var(--font-arabic-ui),var(--font-alexandria),"Noto Sans Arabic",sans-serif}html[dir=rtl] .header-auth-eyebrow,html[dir=rtl] .header-mobile-menu-label,html[dir=rtl] .header-nav-dropdown-label,html[dir=rtl] .utility-chip-label{text-transform:none;letter-spacing:.02em}.utility-chip-time{justify-content:flex-start;gap:.58rem;min-width:13rem;padding-inline:.44rem .84rem}.utility-chip-time-primary{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.utility-chip-time-primary{border-color:color-mix(in srgb,var(--accent) 18%,transparent)}}.utility-chip-time-primary{background:linear-gradient(135deg,var(--surface-soft-bg),var(--chip-bg-strong))}@supports (color:color-mix(in lab,red,red)){.utility-chip-time-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-soft-bg) 84%,transparent),color-mix(in srgb,var(--chip-bg-strong) 88%,transparent))}}.utility-chip-time-primary{box-shadow:inset 0 1px #ffffff24,0 16px 34px #040a1824}.utility-chip-live-pill{z-index:1;background:var(--accent);border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.36rem;height:1.36rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.utility-chip-live-pill{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.utility-chip-live-pill{box-shadow:inset 0 1px #ffffff14}.utility-chip-time-value{font-variant-numeric:tabular-nums;letter-spacing:.045em;white-space:nowrap}.utility-chip-live-dot{z-index:1;background:#74e7ff;border-radius:999px;flex:none;width:.42rem;height:.42rem;animation:utilityPulse 2.6s ease-in-out infinite;display:inline-flex;position:relative;box-shadow:0 0 16px #74e7ffe6}@keyframes utilityPulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes mobile-sheet-enter{0%{opacity:0;transform:translateY(1.25rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mobile-sheet-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(.9rem)scale(.99)}}@keyframes mobile-sheet-side-enter{0%{opacity:0;transform:translate(1.1rem)}to{opacity:1;transform:translate(0)}}@keyframes mobile-sheet-side-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(1rem)}}.header-shell{z-index:90;isolation:isolate;background:linear-gradient(180deg,var(--toolbar-bg) 0,#060e1c0a 100%);border-bottom:1px solid #0000;position:sticky;top:0;overflow:visible}@supports (color:color-mix(in lab,red,red)){.header-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--toolbar-bg) 56%,transparent) 0,#060e1c0a 100%)}}.header-shell{-webkit-backdrop-filter:blur(18px)saturate(132%);backdrop-filter:blur(18px)saturate(132%);box-shadow:none}.header-shell.has-open-menu{z-index:130}.header-shell:before{content:"";opacity:.88;pointer-events:none;background:radial-gradient(circle at 14% 0,#4abdff2e,#0000 32%),radial-gradient(circle at 84% 100%,#546bff1f,#0000 28%);position:absolute;inset:0}.header-inner{gap:clamp(.42rem,.7vw,.62rem);padding-block:clamp(.26rem,.42vw,.38rem);transition:padding .26s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:visible}.header-desktop-shell{grid-template-columns:auto 1fr auto;grid-template-areas:"identity nav utility";align-items:center;gap:clamp(.46rem,.78vw,.72rem);display:grid}.header-identity-zone{grid-area:identity;justify-self:start;width:auto;min-width:0}.header-nav-zone{grid-area:nav;justify-content:center;min-width:0;display:flex}.header-utility-zone{grid-area:utility;justify-self:end;width:auto;min-width:0;max-width:100%}.header-mobile-shell{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(.7rem,3vw,1rem);min-height:4.25rem;display:none}html[dir=rtl] .header-mobile-shell{grid-template-columns:auto minmax(0,1fr)}.header-identity-zone,.header-mobile-brand,.header-mobile-controls,.header-mobile-utility-shell,.header-nav-zone,.header-utility-shell,.header-utility-zone{min-width:0}.header-mobile-controls{justify-self:end;display:flex}html[dir=rtl] .header-mobile-controls{justify-self:start}.header-mobile-brand{justify-self:start;display:flex}html[dir=rtl] .header-mobile-brand{justify-self:end}.header-utility-shell{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.38rem;display:flex}.header-identity-shell{justify-content:flex-start;align-items:center;gap:.4rem;width:auto;min-width:0;padding:.08rem 0;display:flex}.header-identity-shell>.header-brand-link{flex:0 auto;width:fit-content;min-width:0;max-width:100%}.header-identity-shell>.header-auth-button{flex:0 auto;min-width:0;margin-inline-start:auto}.header-mobile-utility-shell{align-items:center;gap:.55rem;display:flex}.header-brand-link{flex:0 auto;gap:.52rem;width:fit-content;min-width:0;max-width:100%;padding-block:.16rem;padding-inline:.12rem .22rem}html[dir=rtl] .header-brand-link{padding-inline:.22rem .12rem}.header-brand-avatar{border-color:#76acff2e;box-shadow:inset 0 1px #ffffff14,0 0 34px #54a8ff24}.header-brand-copy{text-align:start;flex:0 auto;align-self:center;align-items:flex-start;gap:.08rem;min-width:0;max-width:min(100%,18.5rem)}html[dir=rtl] .header-brand-copy{text-align:right;align-items:flex-end}.header-brand-title{letter-spacing:-.024em;font-size:clamp(1rem,.64vw + .92rem,1.14rem);font-weight:700;line-height:1.16}.header-brand-subtitle,.header-brand-title{font-family:var(--font-plus-jakarta),"Segoe UI",sans-serif}.header-brand-subtitle{max-width:100%;letter-spacing:0;color:var(--accent);font-size:.74rem;font-weight:600;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.header-brand-subtitle{color:color-mix(in srgb,var(--accent) 76%,white 24%)}}html[dir=rtl] .header-brand-subtitle,html[dir=rtl] .header-brand-title{font-family:var(--font-arabic-ui),var(--font-alexandria),"Noto Sans Arabic",sans-serif;letter-spacing:0}html[dir=rtl] .header-brand-title{font-weight:600;line-height:1.24}html[dir=rtl] .header-brand-subtitle{font-size:.76rem;font-weight:500;line-height:1.42}.header-brand-subtitle,.header-brand-title{text-overflow:clip;white-space:normal;word-break:break-word;width:fit-content;max-width:100%;overflow:visible}.header-mobile-brand-link{width:100%;max-width:none}.header-mobile-brand-copy{text-align:start;flex:0 auto;align-items:flex-start;max-width:min(100%,16rem)}html[dir=rtl] .header-mobile-brand-copy{text-align:right;align-items:flex-end}.header-mobile-brand-title{font-size:1rem;line-height:1.34}.header-mobile-brand-subtitle{letter-spacing:.01em;color:#88d7ffeb;font-size:.7rem;line-height:1.36;display:block}html[dir=rtl] .header-mobile-brand-subtitle,html[dir=rtl] .header-mobile-brand-title{font-family:var(--font-alexandria),"Noto Sans Arabic",sans-serif}.header-panel-shell,.header-segmented-control{border:1px solid var(--surface-border-soft);background:radial-gradient(circle at top right,#74e7ff14,transparent 28%),linear-gradient(180deg,var(--chip-bg-strong) 0,var(--surface-soft-bg-strong) 100%);border-radius:1.72rem;align-items:center;gap:.22rem;min-width:0;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.header-panel-shell,.header-segmented-control{background:radial-gradient(circle at top right,#74e7ff14,transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--chip-bg-strong) 88%,transparent) 0,color-mix(in srgb,var(--surface-soft-bg-strong) 92%,transparent) 100%)}}.header-panel-shell,.header-segmented-control{-webkit-backdrop-filter:blur(20px)saturate(144%);backdrop-filter:blur(20px)saturate(144%);padding:.24rem;box-shadow:inset 0 1px #ffffff1a,0 14px 32px #040a181f}.header-nav-shell{border-radius:1.88rem;flex-wrap:nowrap;place-content:center space-between;gap:.3rem;width:100%;max-width:100%;padding:.24rem;overflow:visible}.header-nav-actions,.header-nav-primary{align-items:center;gap:.18rem;min-width:0;display:flex}.header-nav-primary{flex-wrap:wrap;flex:auto;justify-content:flex-start}.header-nav-actions{flex:none}.header-tools-shell{border-radius:999px;flex-wrap:nowrap;flex:none;justify-content:flex-end;gap:.18rem;padding-inline:.26rem}.header-panel-shell:before,.header-segmented-control:before{content:"";border-radius:inherit;opacity:.78;pointer-events:none;background:linear-gradient(135deg,#ffffff24,#0000 34%,#54a8ff0a),radial-gradient(circle at 10% 0,#ffbc7814,#0000 22%);position:absolute;inset:1px}.header-mobile-locale{flex:none}.header-desktop-shell .header-mobile-menu-label,.header-desktop-shell .header-mobile-menu-trigger{display:none}.header-mobile-menu-trigger{min-width:5.9rem;height:2.5rem;color:var(--foreground);background:linear-gradient(#111e37d1,#080f1ddb);border:1px solid #7ea6ff24;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.72rem;padding-inline:.88rem 1rem;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff17,0 14px 32px #040a1829}.header-mobile-menu-glyph{gap:.22rem;display:inline-grid}.header-mobile-menu-glyph span{background:currentColor;border-radius:999px;width:1rem;height:2px;display:block}.header-mobile-menu-glyph span:nth-child(2){width:.8rem}.header-mobile-menu-glyph span:nth-child(3){width:.6rem}.header-mobile-menu-label{letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.header-liquid-control{isolation:isolate;will-change:transform,box-shadow;backface-visibility:hidden;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .26s,box-shadow .32s,background-color .26s,color .22s,filter .32s;position:relative;overflow:hidden}.header-liquid-control:before{content:"";border-radius:inherit;opacity:.62;pointer-events:none;background:linear-gradient(135deg,#ffffff2e,#0000 38%,#84a7ff14),radial-gradient(circle at 14% 0,#ffbd7814,#0000 22%);transition:opacity .26s;position:absolute;inset:1px}.header-liquid-control:after{content:"";opacity:0;pointer-events:none;background:conic-gradient(#74e7ff24,#53a1ff14,#ffa66b0f,#74e7ff24);transition:opacity .28s,transform .34s cubic-bezier(.22,1,.36,1);position:absolute;inset:-40%;transform:translate(-18%)scale(.84)}.header-booking-button:after,.header-mobile-menu-trigger:after,.header-nav-summary-bloom:after,.header-segmented-button-active:after{animation:liquidGlowDrift 9s linear infinite}.header-liquid-control>*{z-index:1;position:relative}.header-liquid-control:focus-visible,.header-liquid-control:hover,.header-liquid-control[aria-current=page]{filter:saturate(108%);border-color:#7cc6ff3d;transform:translateY(-2px)scale(1.012);box-shadow:inset 0 1px #ffffff24,0 18px 34px #040a1829,0 0 0 1px #74e7ff0f}.header-liquid-control:focus-visible:after,.header-liquid-control:hover:after,.header-liquid-control[aria-current=page]:after{opacity:1;transform:translate(0)scale(1)}.header-liquid-control:focus-visible:before,.header-liquid-control:hover:before,.header-liquid-control[aria-current=page]:before{opacity:.82}.header-liquid-control:active{transform:translateY(0)scale(.996)}.header-auth-button,.header-booking-button,.header-nav-link,.header-segmented-button{border:1px solid #0000}.header-nav-link{min-height:2.14rem;color:var(--foreground);border-radius:999px;justify-content:center;align-items:center;gap:.38rem;padding-inline:.82rem;font-size:.77rem;font-weight:650;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.header-nav-link{color:color-mix(in srgb,var(--foreground) 86%,var(--muted) 14%)}}.header-nav-link{white-space:nowrap}.header-booking-button{white-space:nowrap;color:#060e1a;background:linear-gradient(135deg,#79e7fffa,#5a95fff0);border-radius:999px;justify-content:center;align-items:center;gap:.38rem;min-height:2.14rem;padding-inline:.82rem .9rem;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff6b,0 12px 26px #54a8ff38}.header-nav-link:focus-visible,.header-nav-link:hover{color:#f4f8fff5}.header-nav-link[aria-current=page],.header-nav-summary.is-active,.header-nav-summary[aria-expanded=true]{background:radial-gradient(circle at top,#74e7ff1f,transparent 78%),var(--accent)}@supports (color:color-mix(in lab,red,red)){.header-nav-link[aria-current=page],.header-nav-summary.is-active,.header-nav-summary[aria-expanded=true]{background:radial-gradient(circle at top,#74e7ff1f,transparent 78%),color-mix(in srgb,var(--accent) 13%,transparent)}}.header-nav-link[aria-current=page],.header-nav-summary.is-active,.header-nav-summary[aria-expanded=true]{color:var(--foreground)}.header-nav-menu{z-index:1;flex:none;display:inline-flex;position:relative}.header-nav-menu.is-open{z-index:140}.header-nav-menu-end .header-nav-dropdown{transform-origin:100% 0;inset-inline:auto 0}.header-nav-menu.is-open .header-nav-summary,.header-nav-summary.is-active,.header-nav-summary[aria-expanded=true]{border-color:#7cc6ff2e;box-shadow:inset 0 1px #ffffff1f,0 14px 28px #040a1829,0 0 0 1px #74e7ff0d}.header-nav-menu.is-open .header-nav-summary:after,.header-nav-summary.is-active:after,.header-nav-summary[aria-expanded=true]:after{opacity:1;transform:translate(0)scale(1)}.header-nav-summary{min-height:2.14rem;color:var(--foreground);border:1px solid #0000;border-radius:999px;align-items:center;gap:.38rem;padding-inline:.82rem;font-size:.77rem;font-weight:650;list-style:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.header-nav-summary{color:color-mix(in srgb,var(--foreground) 84%,var(--muted) 16%)}}.header-nav-summary{cursor:pointer;white-space:nowrap}.header-nav-summary-feature{background:linear-gradient(#ffffff05,#fff0)}.header-nav-summary-bloom{position:relative}.header-nav-summary-bloom:before{background:linear-gradient(135deg,#ffffff24,#0000 34%,#54a8ff0d),radial-gradient(circle at 10% 10%,#ffae711f,#0000 32%)}.header-nav-summary::-webkit-details-marker{display:none}.header-nav-summary-icon{color:var(--muted);transition:transform .22s,color .22s}.header-nav-menu.is-open .header-nav-summary-icon,.header-nav-summary.is-active .header-nav-summary-icon,.header-nav-summary[aria-expanded=true] .header-nav-summary-icon{color:var(--accent);transform:rotate(180deg)}.header-nav-dropdown{z-index:150;-webkit-backdrop-filter:blur(28px)saturate(152%);backdrop-filter:blur(28px)saturate(152%);opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 0;top:calc(100% + .62rem);background:radial-gradient(circle at 100% 0,#74e7ff24,#0000 26%),linear-gradient(#0a1528f5,#070e1cf0);border:1px solid #7ea6ff1f;border-radius:1.92rem;gap:.48rem;min-width:13.25rem;max-width:min(22rem,82vw);padding:.74rem;transition:opacity .18s,transform .26s cubic-bezier(.22,1,.36,1),visibility .18s linear;display:grid;position:absolute;inset-inline-start:0;transform:translateY(-.45rem)scale(.972);box-shadow:inset 0 1px #ffffff14,0 28px 64px #040a1847}html[dir=rtl] .header-nav-dropdown{transform-origin:100% 0}html[dir=rtl] .header-nav-menu-end .header-nav-dropdown{transform-origin:0 0}.header-nav-menu.is-open .header-nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.header-nav-dropdown:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0f,#0000 18%),radial-gradient(circle at 8% 0,#ffbc7814,#0000 18%);position:absolute;inset:0}.header-nav-dropdown>*{z-index:1;position:relative}.header-nav-dropdown-group{gap:.2rem;display:grid}.header-nav-dropdown-head{gap:.24rem;padding-inline:.4rem .5rem;display:grid}.header-nav-dropdown-label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 .22rem;padding-inline:.4rem;font-size:.66rem;font-weight:700}.header-nav-dropdown-note{color:var(--muted);margin:0;padding-inline:.42rem;font-size:.74rem;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.header-nav-dropdown-note{color:color-mix(in srgb,var(--muted) 92%,white 8%)}}.header-nav-dropdown-link{color:#e1e9f6d6;text-align:start;background:0 0;border:1px solid #0000;border-radius:1.22rem;align-items:center;gap:.65rem;min-height:2.96rem;padding-inline:1rem;transition:border-color .22s,background-color .22s,color .22s,transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s;display:flex}.header-nav-dropdown-link:focus-visible,.header-nav-dropdown-link:hover{color:var(--foreground);background:linear-gradient(#ffffff14,#ffffff0b);border-color:#7ea6ff29;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 16px 30px #040a1824}.header-nav-dropdown-bloom{min-width:min(36rem,100vw - 2rem);max-width:min(36rem,100vw - 2rem)}.header-bloom-section{gap:.4rem;display:grid}.header-bloom-section-label{margin-bottom:0}.header-bloom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}.header-bloom-link{border:1px solid var(--surface-border-soft);background:radial-gradient(circle at top right,#74e7ff1f,transparent 30%),linear-gradient(180deg,var(--chip-bg-strong) 0,var(--surface-soft-bg-strong) 100%);border-radius:1.62rem;align-items:center;gap:.72rem;min-height:4.24rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.header-bloom-link{background:radial-gradient(circle at top right,#74e7ff1f,transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--chip-bg-strong) 86%,transparent) 0,color-mix(in srgb,var(--surface-soft-bg-strong) 94%,transparent) 100%)}}.header-bloom-link{padding:.98rem 1rem;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .26s,background-color .22s,filter .26s;box-shadow:inset 0 1px #ffffff14,0 16px 34px #040a1824}.header-bloom-link:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#74e7ff2e,#53a1ff14 36%,#546bff00 62%);transition:opacity .22s,transform .26s cubic-bezier(.22,1,.36,1);position:absolute;inset:-35%;transform:scale(.84)}.header-bloom-link:focus-visible,.header-bloom-link:hover{border-color:var(--accent);transform:translateY(-3px)scale(1.012)}@supports (color:color-mix(in lab,red,red)){.header-bloom-link:focus-visible,.header-bloom-link:hover{border-color:color-mix(in srgb,var(--accent) 28%,transparent)}}.header-bloom-link:focus-visible,.header-bloom-link:hover{filter:saturate(110%);box-shadow:inset 0 1px #ffffff1a,0 22px 42px #040a182e}.header-bloom-link:focus-visible:before,.header-bloom-link:hover:before{opacity:1;transform:scale(1)}.header-bloom-copy,.header-bloom-icon{z-index:1;position:relative}.header-bloom-icon{background:var(--accent);border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.32rem;height:2.32rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.header-bloom-icon{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.header-bloom-icon{color:var(--accent);box-shadow:inset 0 1px #ffffff14}.header-bloom-copy{gap:.16rem;min-width:0;display:grid}.header-bloom-title{color:var(--foreground);font-size:.87rem;font-weight:650;line-height:1.28}.header-bloom-meta{color:var(--muted);font-size:.72rem;line-height:1.45}.header-nav-menu.is-open .header-bloom-link{animation:headerBloomEnter .36s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--header-bloom-index,0) * 24ms)}.header-icon-button{width:2.1rem;height:2.1rem;color:var(--foreground);background:linear-gradient(#ffffff0d,#ffffff06);border:1px solid #7ea6ff1a;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 12px 24px #040a181a}.header-identity-zone .header-auth-button{min-height:2.5rem}.header-segmented-control{gap:.24rem;padding:.24rem}.header-segmented-button{text-align:center;min-width:2.5rem;min-height:2.1rem;color:var(--muted);border-radius:1rem;padding:.46rem .7rem;font-size:.7rem;font-weight:700;line-height:1}.header-segmented-button-active{color:#060e1a;background:radial-gradient(circle at top,#ffffff38,#0000 72%),linear-gradient(135deg,#79e7fffa,#5a95fff0);border-color:#7ac6ff1f;box-shadow:inset 0 1px #ffffff6b,0 16px 34px #54a8ff3d}.header-auth-button{color:var(--foreground);background:linear-gradient(#ffffff0a,#ffffff04);border:1px solid #7ea6ff1c;border-radius:999px;max-width:100%;min-height:2.14rem;padding-inline:.54rem .62rem}.header-auth-avatar{box-shadow:inset 0 1px #ffffff1a,0 10px 26px #54a8ff24}.header-auth-copy{gap:.06rem;min-width:0;max-width:8.75rem;display:none}.header-auth-eyebrow{letter-spacing:.16em;display:none}.header-auth-name{letter-spacing:-.01em;font-size:.83rem;font-weight:650;line-height:1.2}.header-account-dropdown{background:linear-gradient(180deg,var(--surface-glass-bg-strong) 0,var(--surface-soft-bg-strong) 100%)}@supports (color:color-mix(in lab,red,red)){.header-account-dropdown{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-glass-bg-strong) 96%,transparent) 0,color-mix(in srgb,var(--surface-soft-bg-strong) 96%,transparent) 100%)}}.header-account-dropdown{border-color:var(--surface-border-highlight)}.header-account-summary{background:linear-gradient(180deg,var(--surface-soft-bg) 0,var(--surface-soft-bg-strong) 100%)}@supports (color:color-mix(in lab,red,red)){.header-account-summary{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-soft-bg) 92%,transparent) 0,color-mix(in srgb,var(--surface-soft-bg-strong) 94%,transparent) 100%)}}.header-account-summary{border:1px solid var(--surface-border-soft);box-shadow:inset 0 1px #ffffff14,0 14px 30px #040a181f}.header-account-link{background:0 0;border:1px solid #0000;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .22s,background-color .22s,color .22s,box-shadow .24s}.header-account-link:focus-visible,.header-account-link:hover{border-color:var(--surface-border-soft);background:linear-gradient(180deg,var(--surface-soft-bg) 0,var(--surface-soft-bg-strong) 100%);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.header-account-link:focus-visible,.header-account-link:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-soft-bg) 88%,transparent) 0,color-mix(in srgb,var(--surface-soft-bg-strong) 92%,transparent) 100%)}}.header-account-link:focus-visible,.header-account-link:hover{box-shadow:inset 0 1px #ffffff0f,0 16px 30px #040a181f}.header-auth-label-compact{display:inline-flex}.header-secondary-cta{background:linear-gradient(#111d35b8,#070e1cc7)}.header-primary-cta{color:#06101f;background:linear-gradient(135deg,#6ee2fffa,#5290fff0);border-radius:999px;min-height:2.5rem;padding-inline:1.05rem;box-shadow:inset 0 1px #ffffff5c,0 16px 36px #54a8ff3d}.header-mobile-cta{min-height:2.62rem;padding-inline:.95rem;font-size:.82rem}.header-shell.is-condensed .header-panel-shell,.header-shell.is-condensed .header-segmented-control{box-shadow:inset 0 1px #ffffff14,0 8px 20px #040a1814}@keyframes liquidGlowDrift{0%{transform:translate(-18%)scale(.84)rotate(0)}to{transform:translate(-18%)scale(.84)rotate(1turn)}}@keyframes headerBloomEnter{0%{opacity:0;transform:translateY(.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.header-shell.is-condensed{border-bottom-color:var(--toolbar-border)}@supports (color:color-mix(in lab,red,red)){.header-shell.is-condensed{border-bottom-color:color-mix(in srgb,var(--toolbar-border) 92%,transparent)}}.header-shell.is-condensed{background:var(--toolbar-bg)}@supports (color:color-mix(in lab,red,red)){.header-shell.is-condensed{background:color-mix(in srgb,var(--toolbar-bg) 92%,transparent)}}.header-shell.is-condensed{box-shadow:0 16px 34px #040a1829}.header-shell.is-condensed .header-inner{padding-block:.44rem}.mobile-sheet-link,.mobile-sheet-tile{background:linear-gradient(#111d35ad,#070e1cbd);border:1px solid #7ea6ff1a;transition:transform .22s,border-color .22s,background-color .22s,box-shadow .26s;box-shadow:inset 0 1px #ffffff14,0 14px 30px #040a181f}.mobile-sheet-overlay[data-state=open]{z-index:120;opacity:1;pointer-events:auto;animation:fade-in .24s forwards}.mobile-sheet-overlay[data-state=closed]{opacity:0;pointer-events:none;animation:fade-out .18s forwards}.mobile-sheet-content{z-index:130;opacity:0;visibility:hidden;pointer-events:none;transform-origin:bottom;transform:translateY(1.25rem)scale(.985)}.mobile-sheet-content-side{overscroll-behavior:contain;transform-origin:100%;border-radius:2rem 0 0 2rem;width:min(100vw - .4rem,28rem);max-width:100%;height:100dvh;position:fixed;inset-block:0;inset-inline-end:0;transform:translate(1.1rem)}.mobile-sheet-content-side[data-state=open]{opacity:1;visibility:visible;pointer-events:auto;animation:mobile-sheet-side-enter .3s cubic-bezier(.22,1,.36,1) forwards;transform:translate(0)}.mobile-sheet-content-side[data-state=closed]{opacity:0;visibility:hidden;pointer-events:none;animation:mobile-sheet-side-exit .22s forwards}html[dir=rtl] .mobile-sheet-content-side{transform-origin:0;border-radius:0 2rem 2rem 0;inset-inline:0 auto;transform:translate(-1.1rem)}html[dir=rtl] .mobile-sheet-content-side[data-state=open]{animation-name:mobile-sheet-side-enter-rtl;transform:translate(0)}html[dir=rtl] .mobile-sheet-content-side[data-state=closed]{animation-name:mobile-sheet-side-exit-rtl}@keyframes mobile-sheet-side-enter-rtl{0%{opacity:0;transform:translate(-1.1rem)}to{opacity:1;transform:translate(0)}}@keyframes mobile-sheet-side-exit-rtl{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-1rem)}}.mobile-sheet-content:not(.mobile-sheet-content-side)[data-state=open]{opacity:1;visibility:visible;pointer-events:auto;animation:mobile-sheet-enter .3s cubic-bezier(.22,1,.36,1) forwards;transform:translateY(0)scale(1)}.mobile-sheet-content:not(.mobile-sheet-content-side)[data-state=closed]{opacity:0;visibility:hidden;pointer-events:none;animation:mobile-sheet-exit .22s forwards}.mobile-nav-shell{flex-direction:column;min-height:100%;display:flex}.mobile-nav-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.mobile-nav-header-copy{min-width:0}.mobile-nav-header-kicker,.mobile-nav-section-title{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:700}.mobile-nav-header-title{color:var(--foreground);margin-top:.5rem;font-size:1.4rem;font-weight:700;line-height:1.2}.mobile-nav-header-subtitle{color:var(--muted);margin-top:.55rem;font-size:.94rem;line-height:1.7}.mobile-nav-body{flex-direction:column;flex:auto;gap:.95rem;margin-top:1.2rem;padding-bottom:.35rem;display:flex}.mobile-nav-panel{background:radial-gradient(circle at 100% 0,#74e7ff1f,#0000 30%),linear-gradient(#0e192ec7,#080f1ddb);border:1px solid #7ea6ff1a;border-radius:1.9rem;padding:1.08rem;box-shadow:inset 0 1px #ffffff14,0 22px 46px #040a1833}.mobile-nav-panel-hero{background:radial-gradient(circle at 100% 0,#74e7ff24,#0000 34%),linear-gradient(#101e38d1,#080f1de0)}.mobile-nav-section-head{gap:.32rem;display:grid}.mobile-nav-section-brief{color:var(--muted);font-size:.85rem;line-height:1.7}.mobile-nav-list,.mobile-nav-search-stack,.mobile-nav-utility-stack{flex-direction:column;gap:.7rem;display:flex}.mobile-nav-locale-wrap{align-items:center;display:flex}.mobile-nav-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.mobile-nav-account-card,.mobile-nav-feature-grid,.mobile-nav-list,.mobile-nav-quick-grid,.mobile-nav-search-stack,.mobile-nav-utility-stack{margin-top:.85rem}.mobile-nav-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.mobile-nav-feature-card,.mobile-nav-quick-card,.mobile-nav-row,.mobile-nav-search-card{background:linear-gradient(#121f39b3,#0a1222c2);border:1px solid #7ea6ff1a;align-items:center;gap:.85rem;transition:transform .22s,border-color .22s,background-color .22s,box-shadow .26s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 14px 30px #040a181f}.mobile-nav-row,.mobile-nav-search-card{border-radius:1.6rem;padding:1rem 1.05rem}.mobile-nav-search-card{min-height:4.7rem}.mobile-nav-feature-card,.mobile-nav-quick-card{border-radius:1.7rem;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:8.8rem;padding:1.05rem}.mobile-nav-feature-card{background:radial-gradient(circle at 100% 0,#74e7ff1f,#0000 30%),linear-gradient(#111f39c7,#091120db)}.mobile-nav-feature-card:focus-visible,.mobile-nav-feature-card:hover,.mobile-nav-quick-card:focus-visible,.mobile-nav-quick-card:hover,.mobile-nav-row:focus-visible,.mobile-nav-row:hover,.mobile-nav-search-card:focus-visible,.mobile-nav-search-card:hover{background:#ffffff14;border-color:#7cc6ff2e;transform:translateY(-3px)scale(1.01);box-shadow:inset 0 1px #ffffff1a,0 20px 38px #040a182e}.mobile-nav-feature-card[aria-current=page],.mobile-nav-quick-card[aria-current=page],.mobile-nav-row[data-active=true],.mobile-nav-search-card[aria-current=page]{border-color:#7cc6ff3d;box-shadow:inset 0 1px #ffffff1a,0 18px 34px #040a182e,0 0 0 1px #74e7ff14}.search-dialog-layer{z-index:260;padding:max(1rem,env(safe-area-inset-top)) 1rem 1rem;display:grid;position:fixed;inset:0}.search-dialog-scrim{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 0,#46a9ff29,#0000 34%),#020710b8;border:0;position:absolute;inset:0}.search-dialog-panel{background:radial-gradient(circle at 14% 0,#74e7ff24,#0000 30%),linear-gradient(#081223f5,#050b16f0);border:1px solid #7ee2ff29;border-radius:1.8rem;width:min(100%,46rem);margin-top:clamp(4.5rem,12vh,7rem);position:relative;box-shadow:inset 0 1px #ffffff17,0 34px 100px #0000006b}.search-dialog-input-row{border-bottom:1px solid #7ea6ff1f;align-items:center;gap:.8rem;padding:1rem 1.1rem;display:flex}.search-dialog-input{min-width:0;color:var(--foreground);background:0 0;border:0;outline:0;flex:auto;font-size:1rem}.platform-search-input::placeholder,.search-dialog-input::placeholder{color:#aec7e08a}.search-dialog-close{width:2.2rem;height:2.2rem;color:var(--foreground);background:#ffffff0d;border:1px solid #7ea6ff1f;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.search-result-list{gap:.55rem;max-height:min(52vh,30rem);padding:.85rem;display:grid;overflow-y:auto}.search-result-item{background:#ffffff09;border:1px solid #7ea6ff1a;border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.85rem .9rem;transition:transform .19s cubic-bezier(.22,1,.36,1),border-color .19s,background-color .19s,box-shadow .19s;display:grid}.search-result-item.is-active,.search-result-item:focus-visible,.search-result-item:hover{background:radial-gradient(circle at 0 0,#74e7ff21,#0000 34%),#ffffff0e;border-color:#74e7ff3d;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff12,0 16px 34px #0208142e}.search-result-icon{width:2.5rem;height:2.5rem;color:var(--accent);background:#74e7ff1c;border-radius:.9rem;justify-content:center;align-items:center;display:inline-flex}.search-result-copy{gap:.16rem;min-width:0;display:grid}.search-result-meta{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.68rem;font-weight:700;overflow:hidden}[dir=rtl] .search-result-meta{letter-spacing:.02em;text-transform:none}.search-result-title{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:.98rem;font-weight:700;overflow:hidden}.search-result-summary{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.7;display:-webkit-box;overflow:hidden}.search-result-arrow{color:var(--accent);transition:transform .19s}.search-result-item.is-active .search-result-arrow,.search-result-item:focus-visible .search-result-arrow,.search-result-item:hover .search-result-arrow{transform:translate(.15rem)}[dir=rtl] .search-result-item.is-active .search-result-arrow,[dir=rtl] .search-result-item:focus-visible .search-result-arrow,[dir=rtl] .search-result-item:hover .search-result-arrow{transform:translate(-.15rem)}.search-empty-state{min-height:8rem;gap:.75rem;padding:1.2rem;line-height:1.8}.search-dialog-footer,.search-empty-state{color:var(--muted);align-items:center;display:flex}.search-dialog-footer{border-top:1px solid #7ea6ff1a;justify-content:space-between;gap:1rem;padding:.8rem 1rem;font-size:.78rem}.platform-search-all,.search-dialog-footer span,.search-dialog-full-link{align-items:center;gap:.45rem;display:inline-flex}.platform-search-all,.search-dialog-full-link{color:var(--accent);border-radius:999px;font-weight:700}.platform-search-box{z-index:20;position:relative}.platform-search-form{z-index:2;position:relative}.platform-search-submit{color:#06111f;border-radius:999px;justify-content:center;align-items:center;padding:.9rem 1.35rem;font-weight:800;display:inline-flex}.platform-search-popover{z-index:30;inset-inline:0;background:radial-gradient(circle at 12% 0,#74e7ff1f,#0000 30%),linear-gradient(#07101ffa,#040a14f5);border:1px solid #7ee2ff24;border-radius:1.35rem;position:absolute;top:calc(100% + .55rem);overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 72px #00000052}.platform-search-popover .search-result-list{max-height:24rem}.platform-search-all{border-top:1px solid #7ea6ff1a;justify-content:center;width:100%;padding:.85rem 1rem}:root[data-theme=light] .search-dialog-scrim{background:radial-gradient(circle at 50% 0,#46a9ff1f,#0000 34%),#edf4ffb8}:root[data-theme=light] .platform-search-popover,:root[data-theme=light] .search-dialog-panel{background:radial-gradient(circle at 14% 0,#247cff1a,#0000 30%),linear-gradient(#fffffffa,#eff7fff5);box-shadow:inset 0 1px #ffffffeb,0 28px 72px #5874ad2e}:root[data-theme=light] .search-result-item{background:#10203a09}:root[data-theme=light] .search-result-item.is-active,:root[data-theme=light] .search-result-item:focus-visible,:root[data-theme=light] .search-result-item:hover{background:#10203a0f}.mobile-nav-account-avatar,.mobile-nav-feature-icon,.mobile-nav-row-icon{width:2.7rem;height:2.7rem;color:var(--accent);background:linear-gradient(135deg,#74e7ff38,#4675ff2e);border-radius:1.15rem;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 10px 24px #0f254e29}.mobile-nav-account-copy,.mobile-nav-feature-copy,.mobile-nav-row-copy{gap:.22rem;min-width:0;display:grid}.mobile-nav-account-name,.mobile-nav-feature-title,.mobile-nav-row-title{color:var(--foreground);font-size:.96rem;font-weight:600;line-height:1.4}.mobile-nav-account-brief,.mobile-nav-account-kicker,.mobile-nav-feature-brief,.mobile-nav-row-meta{color:var(--muted);font-size:.78rem;line-height:1.55}.mobile-nav-account-brief,.mobile-nav-feature-brief{line-height:1.7}.mobile-nav-row-arrow{color:var(--muted);flex:none;margin-inline-start:auto}html[dir=rtl] .mobile-nav-row-arrow{transform:rotate(180deg)}.mobile-nav-account-card{background:radial-gradient(circle at 100% 0,#74e7ff24,#0000 32%),linear-gradient(#101c34c2,#080f1dd6);border:1px solid #7ea6ff1a;border-radius:1.82rem;padding:1.08rem;box-shadow:inset 0 1px #ffffff14,0 22px 42px #040a182e}.mobile-nav-account-head{align-items:flex-start;gap:.8rem;display:flex}.mobile-nav-account-actions{flex-wrap:wrap;gap:.55rem;margin-top:.9rem;display:flex}.business-card-builder{position:relative}.business-card-builder-grid{align-items:start;gap:1.25rem;display:grid}.business-card-editor-section,.business-card-preview-panel{border:1px solid var(--surface-border-soft);background:radial-gradient(circle at top right,var(--accent),transparent 34%),var(--surface-glass-bg-strong)}@supports (color:color-mix(in lab,red,red)){.business-card-editor-section,.business-card-preview-panel{background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent) 10%,transparent),transparent 34%),var(--surface-glass-bg-strong)}}.business-card-editor-section,.business-card-preview-panel{box-shadow:var(--surface-shadow-strong);-webkit-backdrop-filter:blur(22px)saturate(142%);backdrop-filter:blur(22px)saturate(142%)}.business-card-preview-panel{border-radius:2.2rem;gap:1rem;min-width:0;padding:clamp(1rem,2vw,1.35rem);display:grid;position:sticky;top:7.5rem}.business-card-preview-head,.business-card-section-title{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.business-card-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 .35rem;font-size:.68rem;font-weight:800}.business-card-preview-head h2,.business-card-section-title h3{color:var(--foreground);letter-spacing:0;margin:0;font-weight:750}.business-card-preview-head h2{font-size:clamp(1.15rem,1.4vw,1.55rem)}.business-card-section-title h3{font-size:1.05rem}.business-card-section-title p{color:var(--muted);margin:.35rem 0 0;font-size:.86rem;line-height:1.7}.business-card-section-title>span{background:var(--accent);border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.business-card-section-title>span{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.business-card-section-title>span{color:var(--accent)}.business-card-option-grid,.business-card-side-toggle{flex-wrap:wrap;gap:.35rem;display:inline-flex}.business-card-side-toggle{border:1px solid var(--surface-border-soft);background:var(--surface-soft-bg);border-radius:999px;flex:none}@supports (color:color-mix(in lab,red,red)){.business-card-side-toggle{background:color-mix(in srgb,var(--surface-soft-bg) 80%,transparent)}}.business-card-side-toggle{padding:.25rem}.business-card-mini-actions button,.business-card-option-grid button,.business-card-side-toggle button{color:var(--muted);border:1px solid #0000;transition:transform .18s,border-color .18s,background-color .18s,color .18s}.business-card-side-toggle button{border-radius:999px;min-height:2rem;padding-inline:.85rem;font-size:.78rem;font-weight:750}.business-card-option-grid button[data-active=true],.business-card-side-toggle button[data-active=true]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.business-card-option-grid button[data-active=true],.business-card-side-toggle button[data-active=true]{border-color:color-mix(in srgb,var(--accent) 24%,transparent)}}.business-card-option-grid button[data-active=true],.business-card-side-toggle button[data-active=true]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.business-card-option-grid button[data-active=true],.business-card-side-toggle button[data-active=true]{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.business-card-option-grid button[data-active=true],.business-card-side-toggle button[data-active=true]{color:var(--foreground)}.business-card-stage{border:1px solid var(--accent);border-radius:2rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.business-card-stage{border:1px solid color-mix(in srgb,var(--accent) 18%,transparent)}}.business-card-stage{background:linear-gradient(135deg,#ffffff14,#ffffff05),var(--background)}@supports (color:color-mix(in lab,red,red)){.business-card-stage{background:linear-gradient(135deg,#ffffff14,#ffffff05),color-mix(in srgb,var(--background) 88%,black 12%)}}.business-card-stage{padding:clamp(.75rem,2vw,1.2rem);box-shadow:inset 0 1px #ffffff14,0 24px 60px #02081747}.business-card-artwork{aspect-ratio:5/3;object-fit:contain;border-radius:1.35rem;width:100%;box-shadow:0 22px 64px #00000057}.business-card-export-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.business-card-export-grid>*{min-width:0}.business-card-mini-actions{flex-wrap:wrap;gap:.5rem;display:flex}.business-card-mini-actions button{border-color:var(--surface-border-soft);background:var(--surface-soft-bg);border-radius:999px;justify-content:center;align-items:center;gap:.42rem;min-height:2.35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.business-card-mini-actions button{background:color-mix(in srgb,var(--surface-soft-bg) 78%,transparent)}}.business-card-mini-actions button{padding-inline:.82rem;font-size:.78rem;font-weight:750}.business-card-mini-actions button:focus-visible,.business-card-mini-actions button:hover,.business-card-option-grid button:focus-visible,.business-card-option-grid button:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.business-card-mini-actions button:focus-visible,.business-card-mini-actions button:hover,.business-card-option-grid button:focus-visible,.business-card-option-grid button:hover{border-color:color-mix(in srgb,var(--accent) 24%,transparent)}}.business-card-mini-actions button:focus-visible,.business-card-mini-actions button:hover,.business-card-option-grid button:focus-visible,.business-card-option-grid button:hover{color:var(--foreground)}.business-card-editor-panel,.business-card-editor-section{gap:1rem;min-width:0;display:grid}.business-card-editor-section{border-radius:1.8rem;padding:clamp(1rem,2vw,1.25rem)}.business-card-editor-section label>span{color:var(--foreground);margin-bottom:.45rem;font-size:.84rem;font-weight:700;display:block}.business-card-editor-section input[type=range]{width:100%;accent-color:var(--accent)}.business-card-file-input{width:100%;color:var(--muted);font-size:.88rem}.business-card-file-input::file-selector-button{background:var(--accent);border:0;border-radius:999px;margin-inline-end:.8rem}@supports (color:color-mix(in lab,red,red)){.business-card-file-input::file-selector-button{background:color-mix(in srgb,var(--accent) 15%,transparent)}}.business-card-file-input::file-selector-button{color:var(--foreground);padding:.62rem .95rem;font-weight:750}.business-card-social-row{grid-template-columns:.7fr 1fr 1.35fr;gap:.55rem;display:grid}.business-card-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.business-card-option-grid button{border-color:var(--surface-border-soft);background:var(--surface-soft-bg);border-radius:1rem;min-height:2.45rem}@supports (color:color-mix(in lab,red,red)){.business-card-option-grid button{background:color-mix(in srgb,var(--surface-soft-bg) 76%,transparent)}}.business-card-option-grid button{text-transform:capitalize;font-size:.8rem;font-weight:800}.business-card-qr-readout{border:1px solid var(--surface-border-soft);background:var(--surface-soft-bg);border-radius:1.35rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.business-card-qr-readout{background:color-mix(in srgb,var(--surface-soft-bg) 76%,transparent)}}.business-card-qr-readout{padding:.75rem}.business-card-qr-readout img{background:#fff;border-radius:1rem;width:5.6rem;height:5.6rem}.business-card-qr-readout p{overflow-wrap:anywhere;color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}@media (min-width:1180px){.business-card-builder-grid{grid-template-columns:minmax(24rem,.92fr) minmax(0,1.08fr)}}@media (max-width:1179px){.business-card-preview-panel{position:relative;top:auto}}@media (max-width:640px){.business-card-preview-head,.business-card-section-title{flex-direction:column}.business-card-export-grid,.business-card-option-grid,.business-card-qr-readout,.business-card-social-row{grid-template-columns:1fr}.business-card-side-toggle{width:100%}.business-card-side-toggle button{flex:auto}}.cv-builder{position:relative}.cv-builder-grid{align-items:start;gap:1.25rem;display:grid}.cv-editor-section,.cv-preview-panel{border:1px solid var(--surface-border-soft);background:radial-gradient(circle at top right,var(--accent),transparent 34%),var(--surface-glass-bg-strong);min-width:0}@supports (color:color-mix(in lab,red,red)){.cv-editor-section,.cv-preview-panel{background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent) 10%,transparent),transparent 34%),var(--surface-glass-bg-strong)}}.cv-editor-section,.cv-preview-panel{box-shadow:var(--surface-shadow-strong);-webkit-backdrop-filter:blur(22px)saturate(142%);backdrop-filter:blur(22px)saturate(142%)}.cv-preview-panel{border-radius:2.15rem;gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid;position:sticky;top:7.5rem}.cv-editor-section-title,.cv-preview-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cv-field-label,.cv-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:800}.cv-editor-section-title h3,.cv-preview-head h2{color:var(--foreground);letter-spacing:0;margin:0;font-weight:760}.cv-preview-head h2{margin-top:.35rem;font-size:clamp(1.15rem,1.5vw,1.55rem)}.cv-preview-head p{color:var(--muted);margin-top:.3rem;font-size:.88rem}.cv-page-badge{border:1px solid var(--accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.cv-page-badge{border:1px solid color-mix(in srgb,var(--accent) 20%,transparent)}}.cv-page-badge{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cv-page-badge{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.cv-page-badge{color:var(--foreground);text-transform:uppercase;padding:.48rem .78rem;font-size:.76rem;font-weight:800}.cv-page-stack{border:1px solid var(--accent);border-radius:1.8rem;gap:1rem;max-height:72dvh;display:grid;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.cv-page-stack{border:1px solid color-mix(in srgb,var(--accent) 18%,transparent)}}.cv-page-stack{background:linear-gradient(135deg,#ffffff14,#ffffff05),var(--background)}@supports (color:color-mix(in lab,red,red)){.cv-page-stack{background:linear-gradient(135deg,#ffffff14,#ffffff05),color-mix(in srgb,var(--background) 88%,black 12%)}}.cv-page-stack{padding:clamp(.75rem,2vw,1rem);box-shadow:inset 0 1px #ffffff14,0 24px 60px #02081740}.cv-page-frame{background:#fff;border-radius:.9rem;overflow:hidden;box-shadow:0 24px 70px #00000047}.cv-page-frame img{aspect-ratio:210/297;object-fit:contain;width:100%}.cv-export-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.cv-draft-box{border:1px solid var(--surface-border-soft);background:var(--surface-soft-bg);border-radius:1.55rem;gap:.8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cv-draft-box{background:color-mix(in srgb,var(--surface-soft-bg) 76%,transparent)}}.cv-draft-box{padding:.85rem}.cv-draft-save-row{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;display:grid}.cv-draft-list{gap:.5rem;display:grid}.cv-draft-row{background:#ffffff0a;border-radius:1.15rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.45rem;display:grid}.cv-draft-row[data-active=true]{outline:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.cv-draft-row[data-active=true]{outline:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}}.cv-draft-row button{min-width:0;color:var(--foreground);border:0}.cv-draft-row>button:first-child{text-align:start;border-radius:.9rem;flex-direction:column;align-items:flex-start;min-width:0;padding:.45rem .6rem;display:flex}.cv-draft-row small{color:var(--muted)}.cv-editor-panel{gap:1rem;min-width:0;display:grid}.cv-editor-section{border-radius:1.8rem;gap:1rem;padding:clamp(1rem,2vw,1.25rem);display:grid}.cv-editor-section-title>span{background:var(--accent);border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cv-editor-section-title>span{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.cv-editor-section-title>span{color:var(--accent)}.cv-editor-section input[type=range]{width:100%;accent-color:var(--accent)}.cv-select{border:1px solid var(--border);background:var(--input-bg);width:100%;color:var(--foreground);border-radius:1rem;outline:none;padding:.8rem 1rem}.cv-option-grid,.cv-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.cv-compact-item button,.cv-draft-row>button:last-child,.cv-option-grid button,.cv-repeat-row button,.cv-section-row button,.cv-toggle-grid button{border:1px solid var(--surface-border-soft);background:var(--surface-soft-bg);border-radius:1rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.45rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cv-compact-item button,.cv-draft-row>button:last-child,.cv-option-grid button,.cv-repeat-row button,.cv-section-row button,.cv-toggle-grid button{background:color-mix(in srgb,var(--surface-soft-bg) 78%,transparent)}}.cv-compact-item button,.cv-draft-row>button:last-child,.cv-option-grid button,.cv-repeat-row button,.cv-section-row button,.cv-toggle-grid button{color:var(--muted);text-transform:capitalize;font-size:.8rem;font-weight:800;transition:transform .18s,border-color .18s,background-color .18s,color .18s}.cv-option-grid button[data-active=true],.cv-toggle-grid button[data-active=true]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cv-option-grid button[data-active=true],.cv-toggle-grid button[data-active=true]{border-color:color-mix(in srgb,var(--accent) 26%,transparent)}}.cv-option-grid button[data-active=true],.cv-toggle-grid button[data-active=true]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cv-option-grid button[data-active=true],.cv-toggle-grid button[data-active=true]{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.cv-option-grid button[data-active=true],.cv-toggle-grid button[data-active=true]{color:var(--foreground)}.cv-compact-item button:hover,.cv-draft-row>button:last-child:hover,.cv-option-grid button:hover,.cv-repeat-row button:hover,.cv-section-row button:hover,.cv-toggle-grid button:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.cv-compact-item button:hover,.cv-draft-row>button:last-child:hover,.cv-option-grid button:hover,.cv-repeat-row button:hover,.cv-section-row button:hover,.cv-toggle-grid button:hover{border-color:color-mix(in srgb,var(--accent) 24%,transparent)}}.cv-compact-item button:hover,.cv-draft-row>button:last-child:hover,.cv-option-grid button:hover,.cv-repeat-row button:hover,.cv-section-row button:hover,.cv-toggle-grid button:hover{color:var(--foreground)}.cv-file-input{width:100%;color:var(--muted);font-size:.88rem}.cv-file-input::file-selector-button{background:var(--accent);border:0;border-radius:999px;margin-inline-end:.8rem}@supports (color:color-mix(in lab,red,red)){.cv-file-input::file-selector-button{background:color-mix(in srgb,var(--accent) 15%,transparent)}}.cv-file-input::file-selector-button{color:var(--foreground);padding:.62rem .95rem;font-weight:750}.cv-qr-readout{border:1px solid var(--surface-border-soft);background:var(--surface-soft-bg);border-radius:1.35rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cv-qr-readout{background:color-mix(in srgb,var(--surface-soft-bg) 76%,transparent)}}.cv-qr-readout{padding:.75rem}.cv-qr-readout img{background:#fff;border-radius:1rem;width:5.4rem;height:5.4rem}.cv-qr-readout p{overflow-wrap:anywhere;color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.cv-qr-readout button{border:1px solid var(--surface-border-soft);color:var(--foreground);background:#ffffff0a;border-radius:999px;align-items:center;gap:.42rem;padding:.58rem .72rem;font-size:.78rem;font-weight:800;display:inline-flex}.cv-section-list{gap:.55rem;display:grid}.cv-section-row{background:#ffffff09;border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.45rem;display:grid}.cv-section-row[data-enabled=false]{opacity:.62}.cv-repeat-row{grid-template-columns:.8fr 1fr 1.2fr auto;align-items:center;gap:.55rem;display:grid}.cv-detail-editor{border:1px solid var(--surface-border-soft);background:var(--surface-soft-bg);border-radius:1.35rem;min-width:0}@supports (color:color-mix(in lab,red,red)){.cv-detail-editor{background:color-mix(in srgb,var(--surface-soft-bg) 72%,transparent)}}.cv-detail-editor{padding:.8rem}.cv-detail-editor summary{cursor:pointer;color:var(--foreground);justify-content:space-between;align-items:center;gap:1rem;font-weight:800;display:flex}.cv-detail-editor summary::marker{color:var(--accent)}.cv-detail-editor>.cv-compact-item,.cv-detail-editor>.cv-repeat-row,.cv-detail-editor>div,.cv-language-grid{margin-top:.85rem}.cv-compact-item{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:start;gap:.55rem;margin-bottom:.8rem;display:grid}.cv-compact-item textarea{grid-column:span 2}@media (min-width:1180px){.cv-builder-grid{grid-template-columns:minmax(24rem,.9fr) minmax(0,1.1fr)}}@media (max-width:1179px){.cv-preview-panel{position:relative;top:auto}}@media (max-width:720px){.cv-editor-section-title,.cv-preview-head{flex-direction:column}.cv-compact-item,.cv-draft-save-row,.cv-export-grid,.cv-option-grid,.cv-qr-readout,.cv-repeat-row,.cv-section-row,.cv-toggle-grid{grid-template-columns:1fr}.cv-page-stack{max-height:65dvh}}.settings-modal-overlay{animation:settings-overlay-in .22s ease-out}.settings-modal-content{pointer-events:none}.settings-modal-card{pointer-events:auto}.settings-modal-content[data-state=open] .settings-modal-card{animation:settings-modal-card-in .26s cubic-bezier(.22,1,.36,1)}.settings-modal-content[data-state=closed] .settings-modal-card,.settings-modal-overlay[data-state=closed]{animation-duration:.18s;animation-direction:reverse}.settings-modal-scroll{overscroll-behavior:contain}.settings-modal-scroll::-webkit-scrollbar{width:.55rem}.settings-modal-scroll::-webkit-scrollbar-thumb{background:#74e7ff5c;border-radius:999px}@keyframes settings-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes settings-modal-card-in{0%{opacity:0;transform:translateY(.65rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.section-shell{overflow:hidden}.section-shell>*{min-width:0}.metric-pill,.soft-panel,.track-spotlight{transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .28s,background-color .22s}.metric-pill:hover,.soft-panel:hover,.track-spotlight:hover{box-shadow:inset 0 1px 0 #ffffff14,0 24px 62px #050c1842,0 0 0 1px var(--accent);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.metric-pill:hover,.soft-panel:hover,.track-spotlight:hover{box-shadow:inset 0 1px 0 #ffffff14,0 24px 62px #050c1842,0 0 0 1px color-mix(in srgb,var(--accent) 10%,transparent)}}.article-card-summary,.article-card-title,.portfolio-card-summary,.portfolio-card-title,.service-card-summary,.service-card-title,.track-spotlight h3,.track-spotlight p{overflow-wrap:anywhere}.service-card-footer{flex-wrap:wrap}.service-card-cta-button{flex:none}.home-featured-work-grid,.home-showcase-grid,.home-showcase-secondary{align-items:start}@media (min-width:1180px){.home-showcase-grid{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);gap:1.15rem}}@media (max-width:640px){.section-shell{border-radius:1.75rem!important}.metric-pill{padding:.9rem}}.mobile-sheet-tile{text-align:start;min-height:4rem;color:var(--foreground);border-radius:1.55rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.55rem;font-weight:600}.mobile-sheet-link,.mobile-sheet-tile{padding:1rem 1.05rem;font-size:.95rem;display:flex}.mobile-sheet-link{color:#e1e9f6e0;border-radius:1.42rem;align-items:center;gap:.7rem}.mobile-sheet-link:focus-visible,.mobile-sheet-link:hover,.mobile-sheet-tile:focus-visible,.mobile-sheet-tile:hover{background:#ffffff14;border-color:#7cc6ff2e;transform:translateY(-2px)}html[dir=rtl] .mobile-nav-account-brief,html[dir=rtl] .mobile-nav-account-kicker,html[dir=rtl] .mobile-nav-account-name,html[dir=rtl] .mobile-nav-feature-brief,html[dir=rtl] .mobile-nav-feature-title,html[dir=rtl] .mobile-nav-header-subtitle,html[dir=rtl] .mobile-nav-header-title,html[dir=rtl] .mobile-nav-row-meta,html[dir=rtl] .mobile-nav-row-title,html[dir=rtl] .mobile-nav-section-brief,html[dir=rtl] .mobile-nav-section-title{font-family:var(--font-arabic-ui),var(--font-alexandria),"Noto Sans Arabic",sans-serif}@media (max-width:1439px){.header-brand-subtitle{display:none}.header-nav-link,.header-nav-summary{padding-inline:.7rem}}@media (max-width:1279px){.header-brand-subtitle{display:block}.header-desktop-shell{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity utility""nav nav";align-items:start;gap:.62rem .7rem}.header-utility-shell{gap:.34rem}.header-nav-zone{justify-content:flex-start}.header-nav-shell{gap:.34rem;padding:.26rem}.header-nav-primary{gap:.14rem}.header-desktop-shell .header-mobile-menu-trigger{justify-content:center;gap:0;min-width:2.36rem;height:2.22rem;padding-inline:0;display:inline-flex}.header-nav-link,.header-nav-summary{padding-inline:.62rem;font-size:.74rem}.header-booking-button{padding-inline:.8rem .88rem;font-size:.75rem}.header-nav-dropdown-bloom{min-width:min(31rem,100vw - 2rem);max-width:min(31rem,100vw - 2rem)}}@media (max-width:1023px){.header-desktop-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""utility""nav";gap:.68rem}.header-brand-link{gap:.5rem}.header-identity-shell{gap:.36rem;padding:0}.header-utility-shell{flex-wrap:wrap;justify-content:space-between;gap:.34rem}.header-tools-shell{order:1}.header-utility-shell>.header-auth-button{order:2}.header-utility-shell>.header-booking-button{order:3}.header-utility-shell>.header-mobile-menu-trigger{order:4}.header-nav-link,.header-nav-summary{padding-inline:.58rem;font-size:.73rem}.header-booking-button{padding-inline:.74rem .8rem;font-size:.74rem}.header-nav-zone,.header-utility-zone{justify-self:stretch;width:100%}.header-bloom-grid{grid-template-columns:1fr}}@media (max-width:767px){.header-desktop-shell{display:none}.header-mobile-shell{display:grid}.header-inner{padding-block:.56rem}.header-mobile-shell{gap:.72rem;min-height:4.8rem}.header-mobile-utility-shell .header-segmented-control{padding:.18rem}.header-mobile-utility-shell .header-segmented-button{min-width:2.3rem;padding:.48rem .62rem;font-size:.68rem}.header-mobile-brand-link{width:100%;max-width:none}.header-mobile-brand-copy{gap:.14rem}.header-mobile-brand-title{font-size:.98rem;line-height:1.32}.header-mobile-brand-subtitle{color:#88d7ffe6;font-size:.68rem;line-height:1.34;display:block}.header-mobile-controls .header-mobile-menu-trigger{min-width:4.9rem;height:2.48rem;padding-inline:.76rem .86rem}.mobile-sheet-content-side{border-radius:1.65rem 0 0 1.65rem;width:min(100vw - .2rem,27rem)}.mobile-nav-feature-grid,.mobile-nav-quick-grid{grid-template-columns:1fr}html[dir=rtl] .mobile-sheet-content-side{border-radius:0 1.65rem 1.65rem 0}}@media (max-width:430px){.header-mobile-locale{display:none}}@media (min-width:1500px){.header-auth-eyebrow{display:inline-flex}}@media (max-width:389px){.header-mobile-brand-link{max-width:min(100%,12.25rem)}}.option-tile{isolation:isolate;background:radial-gradient(circle at 100% 0,#74e7ff14,#0000 30%),linear-gradient(#ffffff0e,#ffffff08);border:1px solid #7ea6ff14;border-radius:1.9rem;flex-direction:column;align-items:flex-start;min-height:11rem;padding:1rem;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .24s,background-color .24s,box-shadow .28s,filter .28s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 38px #040a181f}.option-tile:after,.option-tile:before{content:"";pointer-events:none;position:absolute}.option-tile:before{border-radius:inherit;opacity:.82;background:linear-gradient(145deg,#ffffff1f,#0000 34%,#74e7ff0a);inset:1px}.option-tile:after{opacity:0;background:radial-gradient(circle,#74e7ff29,#53a1ff14 36%,#53a1ff00 64%);transition:opacity .26s,transform .32s cubic-bezier(.22,1,.36,1);inset:-32%;transform:scale(.82)}.option-tile:focus-visible,.option-tile:hover{border-color:var(--border-strong);filter:saturate(108%);transform:translateY(-4px)scale(1.01);box-shadow:inset 0 1px #ffffff1a,0 24px 48px #040a182e,0 0 0 1px #74e7ff0d}.option-tile:focus-visible:after,.option-tile:hover:after{opacity:1;transform:scale(1)}.option-tile[data-active=true]{border-color:var(--border-strong);background:radial-gradient(circle at top right,#74e7ff2e,transparent 34%),linear-gradient(180deg,var(--accent) 0,var(--accent) 100%)}@supports (color:color-mix(in lab,red,red)){.option-tile[data-active=true]{background:radial-gradient(circle at top right,#74e7ff2e,transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--accent) 16%,transparent) 0,color-mix(in srgb,var(--accent) 10%,transparent) 100%)}}.option-tile[data-active=true]{box-shadow:inset 0 1px #ffffff1f,0 24px 52px #346fd42e}.option-tile>*{z-index:1;position:relative}.option-tile-icon{border-radius:1.12rem;box-shadow:inset 0 1px #ffffff2e,0 14px 28px #0814282e}.option-accent-swatch{color:#08121f;border:1px solid #7ea6ff1f;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 12px 28px #060c1824}.option-tile-accent[data-accent=cyan] .option-accent-swatch{background:linear-gradient(135deg,#6fe6ff,#5d96ff)}.option-tile-accent[data-accent=amber] .option-accent-swatch{background:linear-gradient(135deg,#ffd27a,#e39a2f)}.option-tile-accent[data-accent=emerald] .option-accent-swatch{background:linear-gradient(135deg,#7bf0c9,#2cb88f)}.option-tile-accent[data-accent=rose] .option-accent-swatch{background:linear-gradient(135deg,#ffc4d5,#dd789d)}.interactive-panel{transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .24s,box-shadow .28s,background-color .24s,filter .28s}.interactive-panel:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:0 16px 34px #0a172f3d,inset 0 0 0 1px #74e7ff14}.interactive-panel:active{transform:translateY(0)scale(.997)}.count-tile{background:#ffffff0d;border:1px solid #7ea6ff14;border-radius:1.65rem;padding:1.15rem;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .24s,background-color .24s}.count-tile:hover{border-color:var(--border-strong);transform:translateY(-4px);box-shadow:0 18px 36px #0c1b3547}:root[data-theme=light] .count-tile,:root[data-theme=light] .option-tile{background:radial-gradient(circle at 100% 0,#54a8ff14,#0000 30%),linear-gradient(#ffffffe6,#f1f7ffd6)}.section-shell{isolation:isolate;min-width:0;max-width:100%;position:relative;box-shadow:inset 0 1px #ffffff0f,0 22px 60px #040a1838}.section-shell:before{border-radius:inherit;border:1px solid #7ea6ff14}.section-shell:after,.section-shell:before{content:"";pointer-events:none;position:absolute;inset:0}.section-shell:after{border-radius:inherit;background:radial-gradient(circle at 100% 0,#ffffff14,#0000 30%),linear-gradient(#ffffff08,#0000 32%)}.section-shell-space{background:radial-gradient(circle at 12% 10%,#5691ff38,#0000 26%),radial-gradient(circle at 88% 22%,#51d6ff2e,#0000 24%),linear-gradient(#091224db,#050b14d1)}.section-shell-cyan{background:radial-gradient(circle at 12% 15%,#60e0ff2e,#0000 24%),radial-gradient(circle at 90% 85%,#487aff2e,#0000 24%),linear-gradient(#0a1727c7,#070f1dbd)}.section-shell-indigo{background:radial-gradient(circle at 18% 12%,#5e81ff33,#0000 28%),radial-gradient(circle at 86% 75%,#00d0ff24,#0000 24%),linear-gradient(#0a1226cc,#070e1cc2)}.section-shell-teal{background:radial-gradient(circle at 10% 12%,#29cbcd29,#0000 24%),radial-gradient(circle at 84% 82%,#54a8ff29,#0000 24%),linear-gradient(#081420c7,#060d19c2)}.section-shell-violet{background:radial-gradient(circle at 86% 12%,#6872ff2e,#0000 24%),radial-gradient(circle at 10% 88%,#7ee7ff24,#0000 24%),linear-gradient(#0e1327c7,#080c1bc2)}.section-shell-slate{background:radial-gradient(circle at 84% 12%,#68bfff24,#0000 22%),linear-gradient(#0a111fc2,#070d18bd)}.section-shell-emerald{background:radial-gradient(circle at 16% 10%,#2dd2b22e,#0000 24%),radial-gradient(circle at 88% 78%,#48bcff24,#0000 22%),linear-gradient(#08141bc2,#060e14bd)}.section-shell-amber{background:radial-gradient(circle at 12% 10%,#ffb8542e,#0000 22%),radial-gradient(circle at 86% 82%,#7ee7ff1f,#0000 24%),linear-gradient(#14111ac2,#0a0c14bd)}.section-divider{pointer-events:none;align-items:center;width:min(100% - 1rem,1200px);height:1.25rem;margin-inline:auto;position:relative}.hero-clean-shell,.section-divider{justify-content:center;display:flex}.hero-clean-shell{flex-direction:column}@media (min-width:1024px){.hero-clean-shell{min-height:clamp(42rem,84vh,55rem)}}.home-premium-hero:after{background:linear-gradient(135deg,#ffffff1c,#0000 24% 68%,#74e7ff14),linear-gradient(#ffffff0b,#0000 42%)}.home-hero-video-layer{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-hero-video,.home-hero-video-aurora,.home-hero-video-dim,.home-hero-video-poster{width:100%;height:100%;position:absolute;inset:0}.home-hero-video{object-fit:cover;opacity:.54;filter:saturate(1.04)contrast(1.04)}.home-hero-video-poster{opacity:.32;background-image:-webkit-linear-gradient(315deg,#0710202e,#050a14a8),-webkit-image-set(url(/videos/home-hero-poster.webp) 1x type("image/webp"));background-image:linear-gradient(135deg,#0710202e,#050a14a8),image-set("/videos/home-hero-poster.webp" 1x type("image/webp"))}.home-hero-video-aurora{mix-blend-mode:screen;opacity:.82;background:radial-gradient(circle at 18% 18%,#74e7ff2e,#0000 28%),radial-gradient(circle at 76% 18%,#6087ff2e,#0000 32%),radial-gradient(circle at 58% 92%,#c08bff24,#0000 32%)}:root[data-theme=light] .home-premium-hero{background:radial-gradient(circle at 12% 10%,#5691ff26,#0000 28%),radial-gradient(circle at 88% 22%,#51d6ff24,#0000 26%),linear-gradient(#eef6ffe6,#e4f0ffdb);border-color:#488eff2e}:root[data-theme=light] .home-hero-video{opacity:.28}:root[data-theme=light] .home-hero-video-dim{background:linear-gradient(90deg,#f4f9ffd1,#eef6ff94 48%,#f4f9ffc2),linear-gradient(#f4f9ff57,#e6f0ffb8)}.hero-action-row .button-primary-liquid,.hero-action-row .button-secondary-liquid{position:relative;overflow:hidden}.hero-action-row .button-primary-liquid:after,.hero-action-row .button-secondary-liquid:after,.portfolio-card-link:after,.terminal-chip:after,.terminal-toolbar-action:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 20%,#fff3,#0000 78%);transition:translate .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;translate:-120%}.hero-action-row .button-primary-liquid:focus-visible:after,.hero-action-row .button-primary-liquid:hover:after,.hero-action-row .button-secondary-liquid:focus-visible:after,.hero-action-row .button-secondary-liquid:hover:after,.portfolio-card-link:focus-visible:after,.portfolio-card-link:hover:after,.terminal-chip:focus-visible:after,.terminal-chip:hover:after,.terminal-toolbar-action:focus-visible:after,.terminal-toolbar-action:hover:after{translate:120%}.hero-arrow-link-icon,.portfolio-card-link svg{transition:transform .22s cubic-bezier(.22,1,.36,1)}.hero-arrow-link:focus-visible .hero-arrow-link-icon,.hero-arrow-link:hover .hero-arrow-link-icon,.portfolio-card-link:focus-visible svg,.portfolio-card-link:hover svg{transform:translate(.18rem)}[dir=rtl] .hero-arrow-link:focus-visible .hero-arrow-link-icon,[dir=rtl] .hero-arrow-link:hover .hero-arrow-link-icon,[dir=rtl] .portfolio-card-link:focus-visible svg,[dir=rtl] .portfolio-card-link:hover svg{transform:translate(-.18rem)}.hero-status-chip{letter-spacing:.01em;color:#e4f4fff0;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(135deg,#50c8ff24,#7882ff14 60%,#b482ff14);border:1px solid #7ee2ff38;border-radius:999px;align-items:center;gap:.6rem;padding:.5rem .95rem .5rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 10px 26px #081c4038}[dir=rtl] .hero-status-chip{padding:.5rem .85rem .5rem .95rem}:root[data-theme=light] .hero-status-chip{color:#1c3c70f0;background:linear-gradient(135deg,#b4dcffd9,#dce6ffb3);border-color:#488eff3d;box-shadow:inset 0 1px #fffffff2,0 10px 26px #4866b429}.hero-status-dot{background:radial-gradient(circle,#9bf7c1 0,#2dd47a 70%);border-radius:999px;width:.46rem;height:.46rem;display:inline-block;position:relative;box-shadow:0 0 10px #60e89cb3}.hero-status-dot:after{content:"";border-radius:inherit;pointer-events:none;background:#60e89c6b;animation:hero-status-ping 1.9s ease-out infinite;position:absolute;inset:-3px}.hero-status-divider{background:linear-gradient(#0000,#b4d2ff66,#0000);width:1px;height:.85rem;display:inline-block}@keyframes hero-status-ping{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(2.4)}}.hero-headline-accent{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#7ee8ff,#5fa9ff 32%,#c08bff 62%,#7ee8ff) 0 0/220% 220%;-webkit-background-clip:text;background-clip:text;animation:hero-headline-shift 9s infinite;display:inline}@keyframes hero-headline-shift{0%,to{background-position:0}50%{background-position:100%}}:root[data-theme=light] .hero-headline-accent{background:linear-gradient(120deg,#1f8cff,#5b6dff 36%,#9b54ff 65%,#1f8cff) 0 0/220% 220%;-webkit-background-clip:text;background-clip:text}.hero-trust-chip{color:#dceafef0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid #7ea6ff29;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem .9rem;font-size:.82rem;font-weight:500;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,background .22s,box-shadow .22s;display:inline-flex}.hero-trust-chip:before{content:"";background:linear-gradient(135deg,#7ee8ff,#5b8cff);border-radius:999px;flex-shrink:0;width:.35rem;height:.35rem;box-shadow:0 0 6px #78e2ffa6}.hero-trust-chip:hover{background:linear-gradient(135deg,#7ee2ff1a,#788cff0a);border-color:#7ee2ff52;transform:translateY(-1px);box-shadow:0 8px 22px #081c402e}:root[data-theme=light] .hero-trust-chip{color:#1c3c70eb;background:#ffffffb3;border-color:#488eff2e}.hero-portrait-stage{isolation:isolate;position:relative}.hero-portrait-halo{z-index:0;filter:blur(54px);opacity:.85;pointer-events:none;background:radial-gradient(circle at 28% 32%,#78c8ff6b 0,#0000 56%),radial-gradient(circle at 72% 68%,#b482ff52 0,#0000 58%);animation:hero-halo-drift 14s infinite;position:absolute;inset:-14% -10%}@keyframes hero-halo-drift{0%,to{opacity:.85;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(2%,-2%)scale(1.05)}}.hero-portrait-frame{z-index:1;background:linear-gradient(135deg,#7ee2ff8c,#5b8cff52 30%,#c08bff73 65%,#7ee2ff80) 0 0/220% 220%;border-radius:2.4rem;padding:1.5px;animation:hero-portrait-ring 11s infinite;position:relative;box-shadow:0 32px 80px #060e2473,0 0 0 1px #ffffff0a}@keyframes hero-portrait-ring{0%,to{background-position:0 0}50%{background-position:100% 100%}}.hero-portrait-frame-inner{background:linear-gradient(#070e1cc7,#050b16e6);border-radius:calc(2.4rem - 1.5px);padding:.85rem;position:relative;overflow:hidden}.hero-portrait-floater{z-index:3;letter-spacing:.01em;color:#e8f4fff2;-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:linear-gradient(135deg,#081224db,#0c182ec7);border:1px solid #7ec8ff38;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.78rem;font-weight:600;animation:hero-floater-drift 8s ease-in-out infinite;display:inline-flex;position:absolute;box-shadow:0 18px 44px #040c1c73,inset 0 1px #ffffff14}.hero-portrait-floater-bottom{bottom:22%;animation-delay:-3s;inset-inline-end:-3.5%}.hero-portrait-floater svg{color:#7ee8ff}@keyframes hero-floater-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}:root[data-theme=light] .hero-portrait-frame-inner{background:linear-gradient(#ffffffd1,#eef6ffeb)}:root[data-theme=light] .hero-portrait-floater{color:#1c3c70f0;background:linear-gradient(135deg,#ffffffeb,#eef6ffdb);border-color:#488eff38;box-shadow:0 16px 38px #4866b42e,inset 0 1px #fffffff2}@media (max-width:1023px){.hero-portrait-floater-top{inset-inline-start:4%}.hero-portrait-floater-bottom{inset-inline-end:4%}}@media (max-width:640px){.home-premium-hero{min-height:auto;border-radius:1.85rem!important;padding-block:1.35rem!important;padding-inline:1rem!important}.hero-action-row>*{width:100%}.hero-action-row a,.hero-action-row button{justify-content:center;width:100%}.hero-portrait-floater{padding:.45rem .75rem;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.hero-headline-accent,.hero-portrait-floater,.hero-portrait-frame,.hero-portrait-halo,.hero-status-dot:after,.home-hero-video,.home-hero-video-aurora{animation:none}}.partner-strip-slim{padding:.4rem 0;position:relative}.hero-partner-dock{z-index:10;-webkit-backdrop-filter:blur(22px)saturate(142%);backdrop-filter:blur(22px)saturate(142%);background:linear-gradient(135deg,#ffffff12,#ffffff06),radial-gradient(circle at 12% 0,#74e7ff1f,#0000 28%);border:1px solid #7ee2ff24;border-radius:1.9rem;margin-top:clamp(2rem,4vw,3.5rem);padding:1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 18px 60px #0208143d}.hero-partner-dock:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#74e7ff1f,#0000 24% 72%,#9a80ff1f);position:absolute;inset:0}.hero-partner-dock>*{z-index:1;position:relative}.partner-strip-slim-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-inline:.75rem;display:flex}.partner-strip-slim-label{letter-spacing:.22em;text-transform:uppercase;color:#c4e2ffb3;font-size:.7rem;font-weight:700}[dir=rtl] .partner-strip-slim-label{letter-spacing:.04em;text-transform:none}.partner-strip-slim-subtitle{color:#d5e7ffbd;max-width:36rem;margin-top:.28rem;font-size:.84rem;line-height:1.7}:root[data-theme=light] .hero-partner-dock,:root[data-theme=light] .partner-strip-slim .partner-rail-tile{background:linear-gradient(#ffffffdb,#f1f7ffbd);border-color:#488eff29;box-shadow:inset 0 1px #ffffffeb,0 16px 42px #5874ad1a}.partner-strip-slim .partners-marquee{margin-top:.85rem;padding-block:.2rem}.partner-strip-slim .partners-marquee-track{align-items:center}.partner-strip-slim .partners-marquee-group{align-items:center;gap:clamp(.8rem,1.6vw,1.1rem);padding-inline-end:clamp(.8rem,1.6vw,1.1rem)}.partner-strip-slim .partner-rail-tile{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:.86;background:linear-gradient(#ffffff12,#ffffff06);border:1px solid #7ea6ff1c;border-radius:1.15rem;flex:0 0 clamp(9.5rem,14vw,12rem);justify-content:center;align-items:center;gap:0;width:clamp(9.5rem,14vw,12rem);padding:.65rem;transition:opacity .24s,transform .26s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .26s,background-color .22s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 12px 30px #030a181f}.partner-strip-slim .partner-rail-tile:before{content:"";border-radius:inherit;background:radial-gradient(circle at var(--live-pointer-x,50%) var(--live-pointer-y,30%),#74e7ff29,transparent 52%),linear-gradient(135deg,#ffffff14,transparent 38%);opacity:0;pointer-events:none;transition:opacity .24s;position:absolute;inset:0}.partner-strip-slim .partner-rail-tile:focus-visible,.partner-strip-slim .partner-rail-tile:hover{opacity:1;background:linear-gradient(#74e7ff17,#ffffff08);border-color:#74e7ff3d;outline:0;transform:translateY(-2px)scale(1.015);box-shadow:inset 0 1px #ffffff17,0 18px 44px #04102233,0 0 0 1px #74e7ff0f}.partner-strip-slim .partner-rail-tile:focus-visible:before,.partner-strip-slim .partner-rail-tile:hover:before{opacity:1}.partner-strip-slim .partner-rail-logo-stage{border-radius:.82rem;width:100%;height:3.25rem;padding:.35rem .6rem;box-shadow:none!important;background:0 0!important}.partner-strip-slim .partner-rail-tile:hover .partner-rail-logo-stage{box-shadow:none;transform:none}.partner-strip-slim .partner-rail-copy,.partner-strip-slim .partner-rail-logo-glow,.partner-strip-slim .partner-rail-name,.partner-strip-slim .partner-rail-summary{display:none}@media (max-width:640px){.partner-strip-slim .partners-marquee-group{gap:.65rem;padding-inline-end:.65rem}.partner-strip-slim .partner-rail-logo-stage{height:2.9rem}.partner-strip-slim .partner-rail-tile{flex-basis:8.5rem;width:8.5rem;padding:.55rem}.hero-partner-dock{border-radius:1.45rem;margin-top:1.5rem;padding:.85rem}.partner-strip-slim-header{padding-inline:.25rem}.hero-partner-action{justify-content:center;width:100%}}.about-issa-shell{position:relative;overflow:hidden}.about-issa-bio{color:var(--muted);max-width:64ch;font-size:1rem;line-height:1.95}@media (min-width:768px){.about-issa-bio{font-size:1.05rem}}[dir=rtl] .about-issa-bio{font-size:1.0625rem;line-height:2.05}.section-divider:before{content:"";background:linear-gradient(90deg,#0000,#7ea6ff2e 28%,#78e2ff6b 50%,#7ea6ff2e 72%,#0000);height:1px;position:absolute;top:50%;left:8%;right:8%;transform:translateY(-50%)}.section-divider:after{content:"";background:radial-gradient(circle,#aae8fff2 0,#78e2ff6b 60%,#0000 80%);border-radius:999px;width:.4rem;height:.4rem;display:block;position:relative;box-shadow:0 0 14px #78e2ff8c,0 0 28px #488eff47}:root[data-theme=light] .section-divider:before{background:linear-gradient(90deg,#0000,#5e8adc29 28%,#488eff5c 50%,#5e8adc29 72%,#0000)}:root[data-theme=light] .section-divider:after{background:radial-gradient(circle,#488efff2 0,#488eff6b 60%,#0000 80%);box-shadow:0 0 12px #488eff52,0 0 24px #488eff2e}@media (min-width:768px){.section-divider{height:1.6rem}}.home-hero-carousel-shell{isolation:isolate;--home-hero-progress-duration:6.5s;background:radial-gradient(circle at 12% 16%,#559fff2e,#0000 22%),radial-gradient(circle at 88% 18%,#79dfff1f,#0000 24%),linear-gradient(#081120db,#050c18eb);border:1px solid #84acff29;border-radius:2rem;min-height:clamp(23rem,41vw,29rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 28px 90px #03091647}.home-hero-carousel-shell[data-autoplay-duration="3000"]{--home-hero-progress-duration:3s}.home-hero-carousel-shell[data-autoplay-duration="3500"]{--home-hero-progress-duration:3.5s}.home-hero-carousel-shell[data-autoplay-duration="4000"]{--home-hero-progress-duration:4s}.home-hero-carousel-shell[data-autoplay-duration="4500"]{--home-hero-progress-duration:4.5s}.home-hero-carousel-shell[data-autoplay-duration="5000"]{--home-hero-progress-duration:5s}.home-hero-carousel-shell[data-autoplay-duration="5500"]{--home-hero-progress-duration:5.5s}.home-hero-carousel-shell[data-autoplay-duration="6000"]{--home-hero-progress-duration:6s}.home-hero-carousel-shell[data-autoplay-duration="6500"]{--home-hero-progress-duration:6.5s}.home-hero-carousel-shell[data-autoplay-duration="7000"]{--home-hero-progress-duration:7s}.home-hero-carousel-shell[data-autoplay-duration="7500"]{--home-hero-progress-duration:7.5s}.home-hero-carousel-shell[data-autoplay-duration="8000"]{--home-hero-progress-duration:8s}.home-hero-carousel-shell[data-autoplay-duration="8500"]{--home-hero-progress-duration:8.5s}.home-hero-carousel-shell[data-autoplay-duration="9000"]{--home-hero-progress-duration:9s}.home-hero-carousel-shell[data-autoplay-duration="9500"]{--home-hero-progress-duration:9.5s}.home-hero-carousel-shell[data-autoplay-duration="10000"]{--home-hero-progress-duration:10s}.home-hero-carousel-shell[data-autoplay-duration="10500"]{--home-hero-progress-duration:10.5s}.home-hero-carousel-shell[data-autoplay-duration="11000"]{--home-hero-progress-duration:11s}.home-hero-carousel-shell[data-autoplay-duration="11500"]{--home-hero-progress-duration:11.5s}.home-hero-carousel-shell[data-autoplay-duration="12000"]{--home-hero-progress-duration:12s}.home-hero-carousel-shell:after,.home-hero-carousel-shell:before{content:"";pointer-events:none;position:absolute;inset:0}.home-hero-carousel-shell:before{background:radial-gradient(circle at 100% 0,#ffffff1f,#0000 20%),linear-gradient(#ffffff08,#0000 34%)}.home-hero-carousel-shell:after{border-radius:inherit;border:1px solid #b4d2ff14}.home-hero-carousel-shell[data-compact=true]{min-height:clamp(21.5rem,36vw,27rem)}.home-hero-carousel-track{min-height:inherit;position:relative}.home-hero-slide{min-height:inherit;opacity:0;pointer-events:none;transition:opacity .42s,transform .86s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.018)}.home-hero-slide:after,.home-hero-slide:before{content:"";z-index:1;pointer-events:none;opacity:.72;position:absolute}.home-hero-slide:before{inset-inline-start:-12%;background:linear-gradient(#ffffff14,#ffffff05),linear-gradient(90deg,#0715247a,#0715241f);border-radius:50%;width:min(38%,28rem);height:152%;top:-22%;transform:rotate(14deg)}.home-hero-slide:after{inset-inline-end:-10%;background:linear-gradient(#ffffff14,#ffffff08),linear-gradient(90deg,#d8f4ff1f,#d8f4ff08);border-radius:46%;width:min(28%,20rem);height:140%;top:-16%;transform:rotate(-12deg)}.home-hero-slide.is-active{opacity:1;pointer-events:auto;transform:scale(1)}.home-hero-slide-hit{z-index:1;border-radius:inherit;position:absolute;inset:0}.home-hero-slide-media{position:absolute;inset:0;overflow:hidden}.home-hero-slide-media:after{content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#ffffff14,#0000 24%),radial-gradient(circle,#ffffff0a,#0000 62%);position:absolute;inset:0}.home-hero-slide-media .object-cover{filter:saturate(1.08)contrast(1.04);transform:scale(1.03)}.home-hero-slide.is-active .home-hero-slide-media .object-cover{animation:home-hero-pan 9s ease-out both}.home-hero-slide-overlay{background:radial-gradient(circle at 20% 28%,#0e234942,#0000 32%),linear-gradient(90deg,#030914ad,#050c1957 38%,#050c187a),linear-gradient(#03081214,#050b14a3);position:absolute;inset:0}.home-hero-slide[data-accent=amber] .home-hero-slide-overlay{background:radial-gradient(circle at 84% 22%,#ffc1663d,#0000 24%),radial-gradient(circle at 22% 26%,#3270ff33,#0000 32%),linear-gradient(90deg,#0a0e18bd,#0c121d6b 38%,#080d178a),linear-gradient(#0a0c131f,#080a12b8)}.home-hero-slide[data-accent=sky] .home-hero-slide-overlay{background:radial-gradient(circle at 82% 18%,#6ee2ff2e,#0000 22%),radial-gradient(circle at 22% 24%,#3f82ff3d,#0000 34%),linear-gradient(90deg,#040b17bd,#060e1c66 40%,#050c188a),linear-gradient(#040a1424,#050b14bd)}.home-hero-slide[data-accent=teal] .home-hero-slide-overlay{background:radial-gradient(circle at 80% 20%,#35cdbc38,#0000 22%),radial-gradient(circle at 18% 26%,#488eff33,#0000 32%),linear-gradient(90deg,#040c16b8,#060e1c61 40%,#040b148a),linear-gradient(#0309121f,#040a12bd)}.home-hero-slide[data-accent=violet] .home-hero-slide-overlay{background:radial-gradient(circle at 82% 18%,#ae7eff33,#0000 22%),radial-gradient(circle at 20% 26%,#5b7eff3d,#0000 34%),linear-gradient(90deg,#050a16c2,#070d1c6b 40%,#050a188f),linear-gradient(#04091224,#050a14bd)}.home-hero-slide[data-accent=emerald] .home-hero-slide-overlay{background:radial-gradient(circle at 82% 20%,#3cd7b033,#0000 22%),radial-gradient(circle at 22% 24%,#3f8aff38,#0000 34%),linear-gradient(90deg,#050b16b8,#070e1b66 40%,#050b168a),linear-gradient(#0409121f,#050a13b8)}.home-hero-slide[data-accent=rose] .home-hero-slide-overlay{background:radial-gradient(circle at 82% 18%,#ff76b42e,#0000 22%),radial-gradient(circle at 18% 26%,#4884ff38,#0000 34%),linear-gradient(90deg,#060a15c2,#080e1c66 40%,#060b178a),linear-gradient(#04091224,#050a13b8)}.home-hero-slide-content{z-index:2;min-height:inherit;text-align:start;padding-inline:clamp(1.1rem,3.2vw,3rem);flex-direction:column;justify-content:center;align-items:flex-start;gap:.7rem;width:min(100%,35rem);padding-top:clamp(1rem,3vw,2rem);padding-bottom:clamp(4.8rem,8vw,5.8rem);display:flex;position:relative}[dir=rtl] .home-hero-slide-content{text-align:right;align-items:flex-end;margin-inline-start:auto}[dir=ltr] .home-hero-slide-content{text-align:left;align-items:flex-start;margin-inline-end:auto}.home-hero-slide-badge-row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.home-hero-slide-badge,.home-hero-slide-meta{letter-spacing:.06em;color:#f4f8fff2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding-inline:.8rem;font-size:.7rem;font-weight:700;display:inline-flex}.home-hero-slide-badge{background:#ffffff1a}.home-hero-slide-badge,.home-hero-slide-meta{font-family:var(--font-plus-jakarta),"Segoe UI",sans-serif}.home-hero-slide-meta{color:#d0e2ffd1;letter-spacing:.1em;text-transform:uppercase;background:#0a13225c}[dir=rtl] .home-hero-slide-badge,[dir=rtl] .home-hero-slide-meta{font-family:var(--font-arabic-ui),var(--font-alexandria),"Noto Sans Arabic",sans-serif;letter-spacing:normal}.home-hero-slide-title{letter-spacing:-.045em;color:#f7fbff;text-shadow:0 16px 48px #0000006b;max-width:11ch;font-size:clamp(1.8rem,3.65vw,3.65rem);font-weight:700;line-height:1.08;font-family:var(--font-plus-jakarta),"Segoe UI",sans-serif;margin:0}[dir=rtl] .home-hero-slide-title{max-width:12ch;font-family:var(--font-arabic-ui),var(--font-alexandria),"Noto Sans Arabic",sans-serif;letter-spacing:-.02em;line-height:1.14}.home-hero-slide-summary{color:#deecffe0;max-width:31rem;font-size:clamp(.95rem,1.15vw,1.04rem);line-height:1.75;font-family:var(--font-plus-jakarta),"Segoe UI",sans-serif;margin:0}[dir=rtl] .home-hero-slide-summary{font-family:var(--font-arabic-ui),var(--font-alexandria),"Noto Sans Arabic",sans-serif;line-height:1.82}.home-hero-slide-actions{flex-wrap:wrap;gap:.7rem;margin-top:.35rem;display:flex}[dir=rtl] .home-hero-slide-actions{justify-content:flex-end}.home-hero-carousel-bottom-bar,.home-hero-carousel-side-nav{z-index:3;position:absolute}.home-hero-carousel-side-nav{top:50%;transform:translateY(-50%)}.home-hero-carousel-side-nav-prev{inset-inline-start:clamp(.85rem,2.4vw,1.5rem)}.home-hero-carousel-side-nav-next{inset-inline-end:clamp(.85rem,2.4vw,1.5rem)}.home-hero-carousel-bottom-bar{background:linear-gradient(#ffffff1f,#08122229);border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.6rem;max-width:calc(100% - 2rem);padding:.55rem .7rem;display:inline-flex;bottom:clamp(.85rem,2.5vw,1.2rem);left:50%;transform:translate(-50%)}.home-hero-carousel-bottom-bar,.home-hero-carousel-button,.home-hero-carousel-dot{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 1px #ffffff1f,0 18px 38px #0308142e}.home-hero-carousel-button,.home-hero-carousel-dot{background:linear-gradient(#ffffff1a,#08122229);border:1px solid #ffffff1f}.home-hero-carousel-dots{gap:.45rem;display:flex}.home-hero-carousel-dot{border-radius:999px;width:2.5rem;height:.5rem;padding:0;display:inline-flex;position:relative;overflow:hidden}.home-hero-carousel-dot.is-active{width:3.2rem}.home-hero-carousel-dot-fill{transform-origin:0;background:linear-gradient(90deg,#78e2ff38,#78e2ffe6);position:absolute;inset:0;transform:scaleX(0)}[dir=rtl] .home-hero-carousel-dot-fill{transform-origin:100%}.home-hero-carousel-dot-fill.is-running{animation:home-hero-progress linear forwards;animation-duration:var(--home-hero-progress-duration)}.home-hero-carousel-nav{align-items:center;gap:.6rem;display:flex}.home-hero-carousel-button{color:#f3f8fff2;border-radius:999px;justify-content:center;align-items:center;min-width:2.55rem;min-height:2.55rem;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.home-hero-carousel-button:hover,.home-hero-carousel-dot:hover{background:linear-gradient(#ffffff29,#0c182d3d);border-color:#9eceff33;transform:translateY(-1px)}.home-hero-carousel-button:active{transform:scale(.98)}@keyframes home-hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home-hero-pan{0%{transform:scale(1.03)translate(0)}to{transform:scale(1.08)translate(-1.2%,-.6%)}}:root[data-theme=light] .home-hero-carousel-shell{background:radial-gradient(circle at 14% 14%,#9bcfff47,#0000 24%),radial-gradient(circle at 86% 18%,#b9e1ff52,#0000 24%),linear-gradient(#fffffff2,#eff6ffeb);border-color:#82aeec2e;box-shadow:inset 0 1px #ffffffeb,0 24px 72px #5a78b61f}:root[data-theme=light] .home-hero-carousel-shell:before{background:radial-gradient(circle at 100% 0,#ffffffb8,#0000 24%),linear-gradient(#ffffff38,#0000 34%)}:root[data-theme=light] .home-hero-carousel-bottom-bar,:root[data-theme=light] .home-hero-carousel-button,:root[data-theme=light] .home-hero-carousel-dot{background:linear-gradient(#ffffffe0,#e6f0ffd1);border-color:#82aae829;box-shadow:inset 0 1px #fffffff0,0 16px 38px #7492c61f}:root[data-theme=light] .home-hero-slide-badge,:root[data-theme=light] .home-hero-slide-meta{border-color:#a2c2f02e}:root[data-theme=light] .home-hero-slide:after,:root[data-theme=light] .home-hero-slide:before{opacity:.5}@media (max-width:1100px){.home-hero-carousel-shell{min-height:clamp(22rem,48vw,26rem)}.home-hero-slide-title{max-width:13ch}}@media (max-width:767px){.home-hero-carousel-shell{border-radius:1.55rem;min-height:24.75rem}.home-hero-slide-content{padding-inline:1rem;width:100%;padding-top:1rem;padding-bottom:5.5rem}.home-hero-slide-title{max-width:100%;font-size:clamp(1.55rem,9.5vw,2.45rem)}.home-hero-slide-summary{max-width:100%;font-size:.92rem;line-height:1.64}.home-hero-carousel-dots{flex:auto}.home-hero-carousel-dot{flex:2rem;width:auto;min-width:2rem}.home-hero-slide:before{opacity:.56;width:min(50%,18rem);inset-inline-start:-26%}.home-hero-slide:after{opacity:.5;width:min(34%,12rem);inset-inline-end:-20%}.home-hero-carousel-side-nav{top:auto;bottom:4.6rem;transform:none}.home-hero-carousel-side-nav-prev{inset-inline-start:.8rem}.home-hero-carousel-side-nav-next{inset-inline-end:.8rem}.home-hero-carousel-bottom-bar{justify-content:center;width:min(100% - 5.5rem,16rem);padding-inline:.55rem}}@media (prefers-reduced-motion:reduce){.home-hero-carousel-button,.home-hero-carousel-dot,.home-hero-slide{transition:none}.home-hero-carousel-dot-fill.is-running{animation:none;transform:scaleX(1)}.home-hero-slide.is-active .home-hero-slide-media .object-cover{animation:none;transform:scale(1.03)}}.soft-panel{background:#08101e9e;min-width:0;max-width:100%;position:relative;box-shadow:inset 0 1px #ffffff0f,0 16px 40px #050c1833}.soft-panel:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #7ea6ff14;position:absolute;inset:0}.partners-showcase-shell{background:radial-gradient(circle at 12% 18%,#5898ff2e,#0000 22%),radial-gradient(circle at 88% 18%,#74e7ff1f,#0000 20%),linear-gradient(#081222c7,#060c18b8);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 24px 68px #040c1c3d}.partners-showcase-shell:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #7ea6ff14;position:absolute;inset:0}.partners-showcase-shell:after{content:"";filter:blur(26px);pointer-events:none;background:radial-gradient(circle,#54a8ff29,#0000 68%);border-radius:999px;height:10rem;position:absolute;inset:auto 6% -34%}.home-showcase-grid{gap:1rem;display:grid}.home-showcase-primary,.home-showcase-secondary{align-self:start;min-width:0}.home-featured-work-grid{gap:1rem;display:grid}.home-featured-work-grid>*{min-width:0}.network-contact-shell,.recent-content-shell{flex-direction:column;gap:0;display:flex;overflow:hidden}.home-showcase-secondary{gap:1rem;display:grid}.recent-content-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.9rem;margin-bottom:1rem;display:flex}.recent-content-title{color:var(--foreground);overflow-wrap:anywhere;margin-top:.45rem;font-size:1.55rem;font-weight:700;line-height:1.3}.recent-content-action{border-radius:999px;min-height:2.45rem;padding-inline:.95rem}.recent-content-stack{gap:.9rem;display:grid}.recent-content-list{gap:.75rem;display:grid}.editorial-headline-item{background:linear-gradient(#09122285,#070e1b7a);border:1px solid #7ea6ff14;border-radius:1.45rem;gap:.8rem;padding:1rem 1.05rem;display:grid;box-shadow:inset 0 1px #ffffff0f,0 12px 30px #050c181f}.editorial-headline-copy{min-width:0}.editorial-headline-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:700}.editorial-headline-title{color:var(--foreground);overflow-wrap:anywhere;margin-top:.55rem;font-size:1rem;font-weight:700;line-height:1.65}.editorial-headline-summary{color:var(--muted);overflow-wrap:anywhere;margin-top:.45rem;font-size:.86rem;line-height:1.8}.editorial-headline-action{width:fit-content;min-height:2.45rem;padding-inline:.95rem}.network-contact-shell{position:relative}.network-contact-shell:before{content:"";filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#54a8ff24,#0000 72%);border-radius:999px;height:10rem;position:absolute;inset:auto 10% 0}.execution-network-stage{background:radial-gradient(circle at 16% 22%,#74e7ff1f,#0000 24%),radial-gradient(circle at 84% 24%,#546bff1f,#0000 26%),linear-gradient(#08111fb8,#060c16c7);border:1px solid #7ea6ff14;border-radius:1.75rem;margin-top:1.25rem;padding:1rem;position:relative;overflow:hidden}.execution-network-stage:before{content:"";opacity:.8;pointer-events:none;background:linear-gradient(90deg,#0000,#74e7ff52,#0000);height:1px;position:absolute;inset:50% 12% auto;transform:translateY(-50%)}.execution-network-stage:after{content:"";opacity:.6;pointer-events:none;background:linear-gradient(#0000,#74e7ff2e,#0000);width:1px;position:absolute;inset:16% 50% 16% auto;transform:translate(50%)}.execution-network-glow{filter:blur(22px);pointer-events:none;background:radial-gradient(circle,#74e7ff2e,#0000 72%);border-radius:999px;width:9rem;height:9rem;animation:network-pulse 5.4s ease-in-out infinite;position:absolute}.execution-network-glow-one{top:-2rem;inset-inline-start:-1.2rem}.execution-network-glow-two{bottom:-2.2rem;animation-delay:-2.1s;inset-inline-end:-.8rem}.execution-network-grid{z-index:1;gap:.8rem;display:grid;position:relative}.execution-network-card{background:#ffffff0a;border:1px solid #7ea6ff14;border-radius:1.35rem;min-width:0;padding:.95rem 1rem;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .22s,background-color .22s,box-shadow .26s;display:flex;position:relative}.execution-network-card:hover{background:#ffffff0f;border-color:#7ea6ff29;transform:translateY(-1px);box-shadow:0 14px 34px #060e1c33}.execution-network-card-head{align-items:center;gap:.85rem;min-width:0;display:flex}.execution-network-logo-shell{border:1px solid #7ea6ff1c;border-radius:1rem;flex:0 0 3rem;width:3rem;height:3rem;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 12px 24px #040a1829}.execution-network-logo-shell-light{background:#fffffff0}.execution-network-logo-shell-dark{background:#060d19e6}.execution-network-copy{gap:.24rem;min-width:0;display:grid}.execution-network-label{color:var(--foreground);font-size:.95rem;font-weight:700;line-height:1.5}.execution-network-meta{color:var(--muted);font-size:.82rem;line-height:1.75}.article-card-shell,.portfolio-card-shell{isolation:isolate;background:linear-gradient(#091222b8,#070e1ba3);border:1px solid #7ea6ff14;border-radius:1.8rem;flex-direction:column;min-width:0;max-width:100%;min-height:100%;padding:1.25rem;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .26s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 16px 40px #050c182e}.article-card-shell:hover,.portfolio-card-shell:hover{border-color:#7ea6ff29;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff17,inset 0 -18px 50px #74e7ff09,0 24px 62px #050c1842,0 0 0 1px #74e7ff0d}.portfolio-card-shell:before{content:"";background:radial-gradient(circle at var(--live-pointer-x,50%) var(--live-pointer-y,0),#74e7ff24,transparent 44%),linear-gradient(135deg,#ffffff0e,transparent 34%);opacity:0;pointer-events:none;z-index:0;transition:opacity .26s;position:absolute;inset:0}.portfolio-card-shell:focus-within:before,.portfolio-card-shell:hover:before{opacity:1}.portfolio-card-shell>*{z-index:1;position:relative}.portfolio-card-header{justify-content:space-between;align-items:center;gap:.9rem;display:flex}.portfolio-card-icon{width:2.9rem;height:2.9rem;color:var(--accent);background:linear-gradient(#74e7ff1f,#367bff24);border-radius:1rem;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 12px 28px #144eb21f}.portfolio-card-badge{color:var(--accent);background:#74e7ff17;margin-inline-start:auto}.article-card-body,.portfolio-card-body{min-width:0;margin-top:1rem}.article-card-title,.portfolio-card-title{color:var(--foreground);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.16rem;font-weight:700;line-height:1.6;display:-webkit-box;overflow:hidden}.article-card-summary,.portfolio-card-summary{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.7rem;font-size:.94rem;line-height:1.95;display:-webkit-box;overflow:hidden}.portfolio-card-footer{flex-direction:column;gap:1rem;margin-top:auto;padding-top:1.1rem;display:flex}.portfolio-card-tags{flex-wrap:wrap;gap:.5rem;min-height:2rem;display:flex}.article-card-link,.portfolio-card-link{width:fit-content;min-height:2.5rem;color:var(--accent);background:#74e7ff14;border-radius:999px;align-items:center;gap:.5rem;padding-inline:.95rem;font-size:.9rem;font-weight:600;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .22s,background-color .22s,color .22s;display:inline-flex;position:relative;overflow:hidden}.article-card-link:hover,.portfolio-card-link:hover{background:#74e7ff1f;border-color:#74e7ff2e;transform:translateY(-1px);box-shadow:0 12px 30px #0818382e}.article-card-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.76rem;font-weight:700}.article-card-footer{justify-content:space-between;align-items:center;gap:.9rem;margin-top:auto;padding-top:1rem;display:flex}.article-card-date{color:var(--muted);font-size:.88rem}.partners-marquee{--partners-duration:26s;--partners-shift:-50%;margin-top:1.35rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.partners-marquee[data-partners-speed=balanced]{--partners-duration:32s}.partners-marquee[data-partners-speed=extended]{--partners-duration:48s}.partners-marquee-track{width:max-content;animation:partners-marquee var(--partners-duration,24s) linear infinite;will-change:transform;display:flex}.partners-marquee-group{gap:1rem;padding-inline-end:1rem;display:flex}.partner-rail-tile{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff0d,#ffffff06);border:1px solid #7ea6ff14;border-radius:1.7rem;flex:0 0 clamp(17rem,24vw,20rem);gap:1rem;width:clamp(17rem,24vw,20rem);padding:1rem;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .24s,box-shadow .32s,background-color .24s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 44px #050c182e}.partner-rail-tile:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0f,#0000 34%),radial-gradient(circle at 88% 12%,#74e7ff1f,#0000 22%);position:absolute;inset:0}.partner-rail-tile:hover{border-color:#7ea6ff29;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff14,0 22px 54px #050c1842,0 0 0 1px #74e7ff0f}.partner-rail-logo-stage{border-radius:1.35rem;justify-content:center;align-items:center;height:5.3rem;padding:.95rem 1rem;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s;display:flex;position:relative;overflow:hidden}.partner-rail-tile:hover .partner-rail-logo-stage{transform:scale(1.02);box-shadow:0 18px 44px #060c1c38,inset 0 1px #ffffff29}.partner-rail-logo-glow{filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#74e7ff33,#0000 72%);border-radius:999px;height:4rem;position:absolute;inset:auto 12% -42%}.partner-rail-copy{z-index:1;min-width:0;position:relative}.partner-rail-name{color:var(--foreground);letter-spacing:-.01em;font-size:1rem;font-weight:700}.partner-rail-summary{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;font-size:.83rem;line-height:1.8;display:-webkit-box;overflow:hidden}.service-overview-panel{background:radial-gradient(circle at 18% 16%,#74e7ff24,#0000 24%),linear-gradient(#091325d6,#070e1cc7);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 64px #050c1838}.service-overview-panel:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #7ea6ff14;position:absolute;inset:0}.service-category-tile{background:linear-gradient(#ffffff0d,#ffffff06);border:1px solid #7ea6ff14;border-radius:1.65rem;padding:1.2rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 46px #050c1829}.service-category-tile:before{content:"";pointer-events:none;background:radial-gradient(circle at 88% 12%,#74e7ff1f,#0000 22%),linear-gradient(135deg,#ffffff0a,#0000 34%);position:absolute;inset:0}.service-category-icon{z-index:1;width:2.9rem;height:2.9rem;color:var(--accent);background:linear-gradient(#74e7ff1f,#367bff24);border-radius:1rem;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 12px 28px #144eb21f}.service-category-title{z-index:1;color:var(--foreground);margin-top:1rem;font-size:1.05rem;font-weight:700;line-height:1.55;position:relative}.service-category-description{z-index:1;color:var(--muted);margin-top:.7rem;font-size:.88rem;line-height:1.85;position:relative}.service-browser-shell{background:radial-gradient(circle at 12% 18%,#5898ff29,#0000 22%),linear-gradient(#081222d6,#060c18c7);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 64px #050c1833}.service-browser-shell:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #7ea6ff14;position:absolute;inset:0}.service-browser-status{color:var(--muted);margin-top:1rem;font-size:.88rem}.service-filter-button{min-height:2.75rem;color:var(--foreground);background:#ffffff0a;border:1px solid #7ea6ff14;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;font-size:.88rem;font-weight:600;transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .22s,border-color .22s,box-shadow .24s;display:inline-flex}.service-filter-button:hover{border-color:var(--border-strong);background:#ffffff0f;transform:translateY(-1px)}.service-filter-button-active{background:linear-gradient(135deg,var(--primary),var(--accent));color:#06101f;border-color:#0000;box-shadow:0 14px 30px #54a8ff33}.service-card-shell{background:linear-gradient(#0a1426d1,#070e1bc7);border:1px solid #7ea6ff14;border-radius:2rem;flex-direction:column;min-width:0;max-width:100%;min-height:100%;padding:1.3rem;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 22px 56px #050c1833}.service-card-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 88% 12%,#74e7ff1a,#0000 22%),linear-gradient(135deg,#ffffff0d,#0000 34%);position:absolute;inset:0}.service-card-shell:hover{border-color:#7ea6ff29;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff1a,0 28px 68px #050c1842,0 0 0 1px #74e7ff0d}.service-card-featured{min-height:25rem}.service-card-accent-glow{opacity:.18;filter:blur(26px);pointer-events:none;border-radius:999px;width:13rem;height:13rem;position:absolute;inset:-12% auto auto -6%}.service-card-body,.service-card-header{z-index:1;position:relative}.service-card-header{flex-direction:column;display:flex}.service-card-icon-badge{color:#fff;border-radius:1.1rem;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 14px 28px #0f2a573d}.service-card-shell:hover .service-card-icon-badge{transform:translateY(-2px)scale(1.02);box-shadow:inset 0 1px #ffffff38,0 18px 34px #0f2a5747}.service-card-mini-label{letter-spacing:.08em;color:var(--accent);background:#74e7ff14;border-radius:999px;align-items:center;padding:.45rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.service-card-badge{color:var(--accent);background:#74e7ff1a}.service-card-meta-chip{color:var(--muted);background:#ffffff0d;border-radius:999px;align-items:center;padding:.4rem .7rem;font-size:.76rem;font-weight:600;display:inline-flex}.service-card-body{flex-direction:column;flex:auto;gap:1rem;min-height:100%;margin-top:1.15rem;display:flex}.service-card-title{letter-spacing:-.01em;color:var(--foreground);overflow-wrap:anywhere;font-size:1.22rem;font-weight:700;line-height:1.55}.service-card-summary{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.65rem;font-size:.92rem;line-height:1.9;display:-webkit-box;overflow:hidden}.service-card-highlights{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.service-card-highlight{color:#f2f7ffe0;align-items:flex-start;gap:.6rem;font-size:.88rem;line-height:1.8;display:flex}.service-card-footer{justify-content:space-between;align-items:end;gap:1rem;margin-top:auto;padding-top:.5rem;display:flex}.service-card-price-block{min-width:0}.service-card-price-label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.service-card-price-value{color:var(--foreground);margin-top:.45rem;font-size:.98rem;font-weight:700;line-height:1.6}.service-card-cta-button{white-space:nowrap;min-height:2.9rem;color:var(--foreground);background:linear-gradient(135deg,#ffffff1a,#74e7ff29);padding-inline:1rem;box-shadow:inset 0 1px #ffffff1f,0 12px 26px #54a8ff24}.service-card-cta-button:hover{background:linear-gradient(135deg,#ffffff24,#74e7ff38)}.service-card-shell:hover .service-card-cta-button{box-shadow:inset 0 1px #ffffff24,0 16px 30px #54a8ff2e}.hero-visual-panel{background:radial-gradient(circle at top,#53a4ff2e,#0000 30%),#070f1c94;border-radius:2.4rem;padding:.9rem;position:relative;box-shadow:inset 0 1px #ffffff14,0 26px 72px #040c1c47}.hero-visual-panel:before{content:"";border-radius:inherit;border:1px solid #7ea6ff14}.hero-visual-panel:before,.hero-visual-shade{pointer-events:none;position:absolute;inset:0}.hero-visual-shade{background:radial-gradient(circle at 72% 22%,#060c181f,#0000 24%),linear-gradient(#040a1605,#040a160f 38%,#040a168a)}.hero-visual-overlay{z-index:1;inset-inline:0;padding:1rem;position:absolute;bottom:0}.hero-visual-caption{-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);background:linear-gradient(#070e1c9e,#09122480);border:1px solid #a7dbff24;border-radius:1.45rem;max-width:min(100%,21rem);padding:.9rem 1rem .95rem;box-shadow:inset 0 1px #ffffff14,0 12px 28px #03081229}.hero-role-kicker{color:#cef1fff0;font-size:.82rem;font-weight:700;line-height:1.7}.hero-role-kicker-en{letter-spacing:.02em}.hero-visual-org{color:#fffffffa;margin-top:.48rem;font-size:1.08rem;font-weight:700;line-height:1.4}.hero-visual-meta{color:#ffffffc2;align-items:center;gap:.45rem;margin-top:.48rem;font-size:.88rem;line-height:1.5;display:inline-flex}.metric-pill{background:#ffffff0d;border-radius:1.55rem;flex-direction:column;gap:.35rem;padding:1rem 1.05rem;display:flex;box-shadow:inset 0 1px #ffffff0d}.data-pill{color:#ffffffd9;background:#ffffff0f;border-radius:999px;align-items:center;padding:.5rem .82rem;font-size:.78rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.track-spotlight{background:#ffffff0a;border-radius:1.9rem;min-width:0;padding:1.2rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 44px #050c1838}.track-spotlight:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #7ea6ff14;position:absolute;inset:0}.contact-link-row{background:#ffffff0b;border-radius:1.35rem;align-items:center;gap:.9rem;min-width:0;max-width:100%;padding:.85rem .95rem;transition:transform .26s cubic-bezier(.22,1,.36,1),background-color .22s,box-shadow .26s;display:flex}.contact-link-row:hover{background:#ffffff0f;transform:translateY(-2px);box-shadow:0 16px 36px #070f1d2e}.contact-link-row-icon{color:#dbe4f4d1;background:#ffffff0a;border:1px solid #7ea6ff1f;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;margin-inline-start:auto;transition:transform .22s,border-color .22s,color .22s,background-color .22s;display:inline-flex}.contact-link-row:hover .contact-link-row-icon{color:var(--foreground);background:#ffffff12;border-color:#7cc6ff2e;transform:translateY(-1px)}.phone-number{text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.02em;direction:ltr;unicode-bidi:isolate;max-width:100%;display:inline-block}.kali-workspace-section{overflow:hidden}.kali-terminal-frame{z-index:1;width:min(100%,1360px);margin-inline:auto;position:relative}.operator-context-grid{gap:1rem;display:grid}@media (min-width:960px){.operator-context-grid{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:stretch}.operator-context-grid>*{min-height:100%}}.terminal-shell{background:radial-gradient(circle at top,#43a0ff2e,#0000 34%),linear-gradient(#040a14f7,#03070efa);border:1px solid #70b2ff24;border-radius:2.1rem;width:100%;padding:clamp(.82rem,1.6vw,1.25rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #53a0ff0d,0 26px 80px #02081461}.terminal-shell-fullscreen{inset:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left));z-index:240;border-radius:1.55rem;flex-direction:column;width:auto;height:auto;max-height:none;display:flex;position:fixed}.terminal-shell:before{content:"";pointer-events:none;background:linear-gradient(135deg,#62c2ff14,#0000 28% 72%,#285eff14),radial-gradient(circle at 18% 0,#4ebfff1f,#0000 26%);position:absolute;inset:0}.terminal-window-controls{align-items:center;gap:.45rem;display:inline-flex}.terminal-window-tabs{flex:auto;justify-content:center;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.terminal-session-row,.terminal-status-row{flex-wrap:wrap;gap:.55rem;margin-bottom:.9rem;display:flex}.terminal-session-row{z-index:1;position:relative}.terminal-status-pill{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);background:linear-gradient(#081423cc,#07101cb8);border:1px solid #74e7ff1f;border-radius:999px;align-items:center;padding:.38rem .78rem;font-size:.7rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.terminal-toolbar{z-index:1;justify-content:space-between;align-items:center;gap:.9rem;padding:.15rem .15rem .95rem;display:flex;position:relative}.terminal-toolbar-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.terminal-window-tab{letter-spacing:.06em;color:#d2ecffc2;background:#ffffff08;border:1px solid #7ea6ff1a;border-radius:999px;align-items:center;gap:.45rem;min-width:0;padding:.55rem .9rem;font-size:.72rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.terminal-window-tab-active{color:#f6fbff;background:linear-gradient(#122945e6,#081220e0);border-color:#6fb5ff2e}.terminal-toolbar-meta{white-space:nowrap;letter-spacing:.12em;color:#cae5ffbd;font-size:.72rem;font-weight:600}.terminal-toolbar-action,.terminal-toolbar-meta{text-transform:uppercase;align-items:center;gap:.45rem;display:inline-flex}.terminal-toolbar-action{z-index:1;color:#e7f6ffeb;letter-spacing:.08em;background:linear-gradient(#102642db,#071221d1);border:1px solid #74e7ff24;border-radius:999px;justify-content:center;min-height:2.1rem;padding:.5rem .78rem;font-size:.7rem;font-weight:800;transition:transform .22s,border-color .22s,background-color .22s,box-shadow .22s;position:relative;box-shadow:inset 0 1px #ffffff14,0 14px 34px #0000002e}.terminal-chip:focus-visible,.terminal-toolbar-action:focus-visible,.terminal-toolbar-action:hover{border-color:#74e7ff47;outline:0;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1c,0 18px 42px #16569638}.terminal-chip:focus-visible,.terminal-toolbar-action:focus-visible{outline-offset:2px;outline:2px solid #74e7ffd1}.terminal-screen{z-index:1;min-height:clamp(430px,52vh,620px);max-height:680px;font-family:var(--font-jetbrains-mono),monospace;background:radial-gradient(circle at top,#2574ff14,#0000 22%),linear-gradient(#02070efb,#02080ff7);border:1px solid #5ca3ff1f;border-radius:1.7rem;padding:1.15rem 1.1rem 1rem;position:relative;overflow-y:auto;box-shadow:inset 0 0 0 1px #7ea6ff0d,inset 0 30px 80px #11326214}.terminal-shell-fullscreen .terminal-screen{flex:auto;min-height:0;max-height:none}.terminal-shell-fullscreen .terminal-footer{flex:none}.terminal-rain{opacity:.2;background-image:repeating-linear-gradient(#74e7ff14 0 1px,#0000 1px 18px),repeating-linear-gradient(90deg,#0000 0 42px,#74e7ff0a 42px 44px,#0000 44px 88px);animation:matrix-fall 18s linear infinite;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.terminal-grid,.terminal-rain{pointer-events:none;position:absolute;inset:0}.terminal-grid{opacity:.22;background:linear-gradient(#70b6ff09 1px,#0000 0) 0 0/100% 26px,linear-gradient(90deg,#70b6ff08 1px,#0000 0) 0 0/26px 100%}.terminal-screen:before{content:"";opacity:.11;pointer-events:none;background:linear-gradient(#ffffff09 50%,#0000 0) 0 0/100% 3px;position:absolute;inset:0}.terminal-line{z-index:1;word-break:break-word;align-items:flex-start;gap:.78rem;min-width:0;font-size:.92rem;line-height:1.8;display:flex;position:relative}.terminal-prompt{color:var(--accent);white-space:nowrap;text-shadow:0 0 24px #74e7ff2e;flex:none}.terminal-command{color:#f1f9fff0;min-width:0}.terminal-entry-text{white-space:pre-wrap;min-width:0;font:inherit;color:#d6ebffd6}.terminal-entry-text[data-kind=system]{color:#96d7ffeb}.terminal-entry-text[data-kind=success]{color:#84eebeeb}.terminal-entry-text[data-kind=error]{color:#ffa2b1f0}.terminal-entry-text[data-kind=hint]{color:#bacfe6db}.terminal-line-input{margin-top:1rem}.terminal-input{min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;flex:auto}.terminal-input::placeholder{color:#b3cbe157}.terminal-cursor{background:var(--accent);width:.58rem;height:1.05rem;margin-top:.22rem;animation:terminal-cursor .9s step-end infinite;box-shadow:0 0 18px #74e7ff52}.terminal-footer{z-index:1;margin-top:.95rem;position:relative}.terminal-chip-row{flex-wrap:wrap;gap:.55rem;display:flex}.terminal-chip{color:#e8f5ffe6;background:linear-gradient(#081423d6,#070f1cc7);border:1px solid #6badff1f;border-radius:999px;align-items:center;gap:.45rem;padding:.58rem .88rem;font-size:.78rem;transition:transform .22s,border-color .22s,background-color .22s,box-shadow .22s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.terminal-chip:focus-visible,.terminal-chip:hover{background:linear-gradient(#0a1828eb,#081220e0);border-color:#74e7ff33;transform:translateY(-1px);box-shadow:0 16px 30px #0208123d}.terminal-help-row{letter-spacing:.05em;color:#bad0e5b8;align-items:center;gap:.5rem;margin-top:.82rem;font-size:.72rem;display:inline-flex}.terminal-nano-editor{z-index:2;background:#01060cb8;border:1px solid #74e7ff29;border-radius:1.25rem;margin-top:1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 16px 44px #0000003d}.terminal-nano-shortcuts,.terminal-nano-titlebar{color:#e2f4ffe6;background:#74e7ff14;flex-wrap:wrap;justify-content:space-between;gap:.7rem;padding:.65rem .8rem;font-size:.78rem;font-weight:700;display:flex}.terminal-nano-textarea{resize:vertical;color:#ecf8fff0;width:100%;min-height:16rem;font:inherit;background-color:#0000002e;background-image:linear-gradient(#74e7ff09 1px,#0000 0),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 1.8rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:0;outline:0;padding:.9rem;line-height:1.8}.terminal-nano-status{color:#84eebef0;border-top:1px solid #74e7ff1f;padding:.55rem .8rem;font-size:.78rem}.terminal-command-panel{background:radial-gradient(circle at 10% 0,#74e7ff1a,#0000 28%),linear-gradient(#081423bd,#050c16a8);border:1px solid #74e7ff1f;border-radius:1.45rem;margin-bottom:.95rem;padding:.95rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 50px #0208122e}.terminal-command-panel-head,.terminal-scan-history-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.terminal-command-category-title,.terminal-command-panel-label{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.terminal-command-panel-copy{color:#bad0e5c2;margin-top:.25rem;font-size:.78rem;line-height:1.7}.terminal-command-category-grid{gap:.75rem;margin-top:.9rem;display:grid}@media (min-width:960px){.terminal-command-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.terminal-command-category{background:#ffffff09;border:1px solid #7ea6ff14;border-radius:1.05rem;min-width:0;padding:.75rem}.terminal-command-category-actions{flex-wrap:wrap;gap:.45rem;margin-top:.55rem;display:flex}.terminal-mini-command{color:#e8f5ffe6;background:#74e7ff11;border:1px solid #74e7ff1a;border-radius:999px;align-items:center;gap:.4rem;min-width:0;padding:.48rem .62rem;font-size:.72rem;transition:transform .19s,border-color .19s,background-color .19s;display:inline-flex}.terminal-mini-command:focus-visible,.terminal-mini-command:hover{background:#74e7ff1a;border-color:#74e7ff38;outline:0;transform:translateY(-1px)}.terminal-scan-history{border-top:1px solid #7ea6ff1a;margin-top:.9rem;padding-top:.9rem}.terminal-scan-history-head{color:#e8f5ffeb;justify-content:flex-start;font-size:.82rem;font-weight:800}.terminal-scan-history-list{gap:.45rem;margin-top:.65rem;display:grid}.terminal-scan-empty,.terminal-scan-history-item{color:#bad0e5d1;background:#0000002e;border:1px solid #7ea6ff14;border-radius:.95rem;gap:.18rem;padding:.65rem .75rem;font-size:.72rem;line-height:1.6;display:grid}.terminal-scan-history-item strong{color:#ebf8fff0}.terminal-scan-empty{align-items:center;gap:.5rem;display:flex}.entry-hub-shell{overflow:visible}.entry-card-grid{grid-template-columns:repeat(1,minmax(0,1fr));align-items:stretch;gap:clamp(.85rem,1.5vw,1.15rem);display:grid}@media (min-width:640px){.entry-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.entry-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.flip-card-shell{isolation:isolate;contain:layout paint;perspective:1600px;border-radius:1.85rem;min-width:0;height:100%;min-height:21.5rem;position:relative}.entry-card-link{height:100%;min-height:inherit;border-radius:inherit;color:inherit;display:block}.entry-card-link:focus-visible{outline-color:#74e7fff0}.flip-card-scene{min-height:inherit;height:100%;transform-style:preserve-3d;will-change:transform;transition:transform .36s cubic-bezier(.22,1,.36,1);position:relative}.entry-card-link:focus-visible .flip-card-scene,.entry-card-link:hover .flip-card-scene{transform:translateY(-4px)rotateX(1.6deg)}.flip-card-face{min-width:0;min-height:inherit;border-radius:inherit;backface-visibility:hidden;transform-origin:50%;will-change:transform,opacity;padding:clamp(1.1rem,1.4vw,1.35rem);transition:transform .46s cubic-bezier(.2,.8,.2,1),opacity .18s,visibility 0s linear .18s;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 20px 54px #050c183d}.flip-card-front{color:#fff;opacity:1;visibility:visible;z-index:2;position:relative;transform:rotateY(0)}.flip-card-front:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff29;position:absolute;inset:1px}.flip-card-front-glow{filter:blur(14px);pointer-events:none;background:radial-gradient(circle,#ffffff3d,#0000 64%);border-radius:999px;width:11rem;height:11rem;position:absolute;inset:auto -8% -18% auto}.entry-card-arrow,.entry-card-icon{color:#fff;background:#060f1e42;border:1px solid #ffffff29;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff24}.entry-card-icon{border-radius:1.25rem;width:3.45rem;height:3.45rem}.entry-card-arrow{color:#ffffffdb;border-radius:999px;width:2.35rem;height:2.35rem}[dir=rtl] .entry-card-arrow,[dir=rtl] .entry-card-cta-icon{transform:rotate(180deg)}.entry-card-title{color:#fff;overflow-wrap:anywhere;margin:0;font-size:clamp(1.16rem,1vw + .9rem,1.42rem);font-weight:700;line-height:1.35}.entry-card-summary{color:#f2f8ffd6;overflow-wrap:anywhere;margin-top:.65rem;font-size:.9rem;line-height:1.78}.entry-card-back-cta,.entry-card-cta{border-radius:999px;align-items:center;gap:.45rem;width:fit-content;min-height:2.35rem;padding:.48rem .82rem;font-size:.78rem;font-weight:800;display:inline-flex}.entry-card-cta{color:#fff;background:#ffffff24;border:1px solid #ffffff2e}.flip-card-back{opacity:0;visibility:hidden;z-index:1;background:radial-gradient(circle at 100% 0,#74e7ff1a,#0000 34%),linear-gradient(#0a1425f0,#070d18e6);border:1px solid #7ea6ff1f;transform:rotateY(-92deg)}.entry-card-link:focus-visible .flip-card-front,.entry-card-link:hover .flip-card-front{opacity:0;visibility:hidden;transition-delay:0s,0s,.18s;transform:rotateY(92deg)}.entry-card-link:focus-visible .flip-card-back,.entry-card-link:hover .flip-card-back{opacity:1;visibility:visible;z-index:2;transition-delay:0s,80ms,0s;transform:rotateY(0)}.flip-card-content-layer{width:100%;min-width:0}.flip-card-content-layer h3,.flip-card-content-layer li,.flip-card-content-layer p{overflow-wrap:anywhere}.entry-card-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.72rem;font-weight:800}[dir=rtl] .entry-card-kicker{letter-spacing:0}.entry-card-back-title{color:var(--foreground);margin-top:.9rem;font-size:1.28rem;font-weight:700;line-height:1.4}.entry-card-highlight-list{color:var(--muted);gap:.85rem;margin-top:1.15rem;font-size:.9rem;line-height:1.65;display:grid}.entry-card-highlight-list li{align-items:flex-start;gap:.7rem;display:flex}.entry-card-highlight-dot{background:var(--accent);border-radius:999px;flex:none;width:.42rem;height:.42rem;margin-top:.58rem;box-shadow:0 0 18px #74e7ff61}.entry-card-back-cta{background:var(--accent);color:#071120;border:1px solid #74e7ff38}@media (hover:none),(max-width:767px){.flip-card-shell{perspective:none;min-height:18.75rem}.entry-card-link:focus-visible .flip-card-scene,.entry-card-link:hover .flip-card-scene,.flip-card-scene{transform:none}.entry-card-link:focus-visible .flip-card-front,.entry-card-link:hover .flip-card-front{opacity:1;visibility:visible}.flip-card-face{transition:none;position:relative;transform:none}.flip-card-back{display:none}}@media (prefers-reduced-motion:reduce){.flip-card-face,.flip-card-scene,.flip-card-shell{transition:none!important;transform:none!important}}.intro-overlay{z-index:120;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 18% 22%,#19d1ff29,#0000 26%),radial-gradient(circle at 82% 16%,#6584ff29,#0000 24%),linear-gradient(#020812d1,#020610f0);justify-content:center;align-items:center;padding:clamp(1rem,2vw,1.5rem);display:flex;position:fixed;inset:0}.intro-overlay-grid,.intro-overlay-scan{pointer-events:none;position:absolute;inset:0}.intro-overlay-grid{background-image:linear-gradient(#84b4ff0b 1px,#0000 0),linear-gradient(90deg,#84b4ff0b 1px,#0000 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.intro-overlay-scan:after{content:"";filter:blur(18px);background:linear-gradient(90deg,#0000,#74e7ff38,#0000);width:24%;animation:scan-line 2.3s ease-in-out infinite;position:absolute;inset-block:0;inset-inline-start:-22%}.intro-overlay-pulse{pointer-events:none;filter:blur(56px);background:radial-gradient(circle,#1cbcff29 0,#1cbcff0a 42%,#0000 70%);border-radius:999px;animation:loader-pulse 3.6s ease-in-out infinite;position:absolute;inset:18% 20%}.intro-overlay-panel{background:radial-gradient(circle at top,#5f96ff2e,#0000 24%),linear-gradient(#091120f5,#040a14f5);border:1px solid #7ea6ff1a;border-radius:2.2rem;width:min(100%,760px);padding:clamp(1.2rem,2.6vw,1.7rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 32px 120px #0106106b}.intro-logo-ring{background:radial-gradient(circle,#74e7ff38,#367bff14);border-radius:999px;justify-content:center;align-items:center;width:5.6rem;height:5.6rem;display:inline-flex;position:relative;box-shadow:0 0 0 1px #7ea6ff24,0 18px 42px #296fd63d}.intro-logo-ring:before{content:"";border-radius:inherit;border:1px solid #74e7ff3d;animation:orbit-spin 6.2s linear infinite;position:absolute;inset:-.45rem}.intro-logo-core{background:#07101ed6;border:1px solid #7ea6ff24;border-radius:999px;width:4.92rem;height:4.92rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.intro-overlay-stage{z-index:1;gap:1.15rem;display:grid;position:relative}.intro-loader-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.intro-loader-chip,.intro-loader-status{letter-spacing:.18em;text-transform:uppercase;color:#dfecffd1;background:#08122394;border:1px solid #78b3ff24;border-radius:999px;align-items:center;gap:.5rem;min-height:2.45rem;padding-inline:.85rem;font-size:.76rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.intro-loader-status{letter-spacing:.12em}.intro-loader-status-dot{background:#5df1dd;border-radius:999px;width:.55rem;height:.55rem;animation:loader-live-dot 1.8s ease-in-out infinite;box-shadow:0 0 #5df1dd8f}.intro-overlay-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.intro-loader-copy{min-width:0}.intro-loader-domain{letter-spacing:.3em;text-transform:uppercase;color:#70e0ffe0;font-size:.78rem;font-weight:700}.intro-loader-title{color:#f5faff;margin-top:.65rem;font-size:clamp(1.8rem,2.1vw,2.55rem);font-weight:700;line-height:1.08}.intro-loader-subtitle{color:#bed1ebd1;max-width:36rem;margin-top:.6rem;font-size:.99rem;line-height:1.75}.intro-loader-console{background:linear-gradient(#070e1cc7,#040a16e0),#040a16d1;border:1px solid #74aaff1f;border-radius:1.75rem;padding:1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.intro-loader-console:before{content:"";background:linear-gradient(90deg,#0000,#6cddffa8,#0000);height:1px;position:absolute;inset-block-start:0;inset-inline:0}.intro-loader-console-header{letter-spacing:.18em;text-transform:uppercase;color:#89aad2b3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;font-size:.77rem;font-weight:600;display:flex}.intro-loader-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.95rem;display:grid}.intro-loader-metric{background:#0b16289e;border:1px solid #6da1e61f;border-radius:1.2rem;gap:.28rem;padding:.78rem .88rem;display:grid}.intro-loader-metric-label{letter-spacing:.2em;text-transform:uppercase;color:#70e0ffd1;font-size:.72rem;font-weight:700}.intro-loader-metric-value{color:#f3f8fff0;font-size:.9rem;font-weight:600}.intro-loader-progress{background:#192f4ec2;border-radius:999px;height:.42rem;margin-top:1rem;position:relative;overflow:hidden}.intro-loader-progress-bar{border-radius:inherit;background:linear-gradient(90deg,#6a8bfff5,#74e7fff5);width:36%;height:100%;animation:loader-progress 1.8s ease-in-out infinite;display:block;box-shadow:0 0 18px #57bdff73}@keyframes terminal-cursor{0%,48%{opacity:1}50%,to{opacity:0}}:root[data-theme=light] .article-card-shell,:root[data-theme=light] .contact-link-row,:root[data-theme=light] .flip-card-back,:root[data-theme=light] .hero-visual-panel,:root[data-theme=light] .partners-showcase-shell,:root[data-theme=light] .portfolio-card-shell,:root[data-theme=light] .section-shell,:root[data-theme=light] .service-browser-shell,:root[data-theme=light] .service-card-shell,:root[data-theme=light] .service-overview-panel,:root[data-theme=light] .soft-panel,:root[data-theme=light] .track-spotlight{background:linear-gradient(#ffffffe6,#f2f8ffd1);box-shadow:inset 0 1px #ffffffe6,0 22px 64px #5a78b61a}:root[data-theme=light] .hero-visual-shade{background:radial-gradient(circle at 68% 26%,#ffffff14,#0000 24%),linear-gradient(#0a162a03,#0a162a0a 38%,#0a162a6b)}:root[data-theme=light] .hero-visual-caption{background:linear-gradient(#08142a9e,#0f1e3b80);border-color:#6f9be22e}:root[data-theme=light] .hero-role-kicker,:root[data-theme=light] .hero-visual-meta,:root[data-theme=light] .hero-visual-org{color:#fffffff0}@media (max-width:767px){.hero-visual-overlay{padding:.85rem}.hero-visual-caption{border-radius:1.25rem;max-width:min(100%,18.5rem);padding:.8rem .85rem .85rem}.hero-role-kicker{font-size:.76rem}.hero-visual-org{font-size:1rem}.hero-visual-meta{font-size:.82rem}}:root[data-theme=light] .data-pill,:root[data-theme=light] .metric-pill,:root[data-theme=light] .terminal-chip{color:var(--foreground);background:#10203a0d}:root[data-theme=light] .partner-rail-tile,:root[data-theme=light] .service-category-tile{background:linear-gradient(#ffffffe0,#f3f9ffcc);box-shadow:inset 0 1px #ffffffeb,0 18px 44px #5a78b614}:root[data-theme=light] .service-card-highlight{color:#10203ae6}:root[data-theme=light] .service-filter-button{background:#10203a0a}:root[data-theme=light] .service-card-cta-button,:root[data-theme=light] .service-card-meta-chip{background:#10203a0d}:root[data-theme=light] .admin-shell-chip,:root[data-theme=light] .admin-shell-nav,:root[data-theme=light] .header-auth-button,:root[data-theme=light] .header-icon-button,:root[data-theme=light] .header-mobile-menu-trigger,:root[data-theme=light] .header-panel-shell,:root[data-theme=light] .header-segmented-control,:root[data-theme=light] .theme-panel,:root[data-theme=light] .theme-panel-row-trigger,:root[data-theme=light] .theme-panel-status,:root[data-theme=light] .utility-bar-panel,:root[data-theme=light] .utility-chip{background:linear-gradient(#ffffffe0,#edf4ffcc);box-shadow:inset 0 1px #ffffffe6,0 14px 30px #5a78b614}:root[data-theme=light] .header-shell{background:linear-gradient(#f8fcffb8,#f8fcff29)}:root[data-theme=light] .admin-shell-dropdown,:root[data-theme=light] .header-nav-dropdown,:root[data-theme=light] .mobile-sheet-link,:root[data-theme=light] .mobile-sheet-tile{background:linear-gradient(#fffffff0,#eff6ffdb);box-shadow:inset 0 1px #ffffffeb,0 16px 36px #5a78b61a}:root[data-theme=light] .mobile-nav-account-card,:root[data-theme=light] .mobile-nav-feature-card,:root[data-theme=light] .mobile-nav-panel,:root[data-theme=light] .mobile-nav-quick-card,:root[data-theme=light] .mobile-nav-row,:root[data-theme=light] .mobile-nav-search-card{background:linear-gradient(#fffffff5,#f2f8ffeb);box-shadow:inset 0 1px #ffffffeb,0 18px 42px #5874ad1a}:root[data-theme=light] .header-nav-dropdown-link{color:#213652d1}:root[data-theme=light] .header-bloom-meta,:root[data-theme=light] .header-nav-dropdown-note{color:#354c6eb3}:root[data-theme=light] .admin-shell-dropdown-action,:root[data-theme=light] .admin-shell-dropdown-empty,:root[data-theme=light] .admin-shell-dropdown-summary,:root[data-theme=light] .admin-shell-notification-card,:root[data-theme=light] .header-account-summary,:root[data-theme=light] .header-bloom-link{background:linear-gradient(#fffffff0,#f1f7ffe0);box-shadow:inset 0 1px #ffffffeb,0 16px 36px #5874ad17}:root[data-theme=light] .admin-shell-dropdown-action:focus-visible,:root[data-theme=light] .admin-shell-dropdown-action:hover,:root[data-theme=light] .admin-shell-notification-card:focus-visible,:root[data-theme=light] .admin-shell-notification-card:hover,:root[data-theme=light] .header-account-link:focus-visible,:root[data-theme=light] .header-account-link:hover,:root[data-theme=light] .header-bloom-link:focus-visible,:root[data-theme=light] .header-bloom-link:hover,:root[data-theme=light] .header-nav-dropdown-link:focus-visible,:root[data-theme=light] .header-nav-dropdown-link:hover,:root[data-theme=light] .mobile-nav-feature-card:focus-visible,:root[data-theme=light] .mobile-nav-feature-card:hover,:root[data-theme=light] .mobile-nav-quick-card:focus-visible,:root[data-theme=light] .mobile-nav-quick-card:hover,:root[data-theme=light] .mobile-nav-row:focus-visible,:root[data-theme=light] .mobile-nav-row:hover,:root[data-theme=light] .mobile-nav-search-card:focus-visible,:root[data-theme=light] .mobile-nav-search-card:hover,:root[data-theme=light] .mobile-sheet-link:focus-visible,:root[data-theme=light] .mobile-sheet-link:hover,:root[data-theme=light] .mobile-sheet-tile:focus-visible,:root[data-theme=light] .mobile-sheet-tile:hover{background:#10203a0f}:root[data-theme=light] .header-nav-link,:root[data-theme=light] .header-nav-summary,:root[data-theme=light] .header-segmented-button,:root[data-theme=light] .utility-chip-label{color:#213652b8}:root[data-theme=light] .header-brand-subtitle{color:#216e96c7}:root[data-theme=light] .floating-action-link,:root[data-theme=light] .floating-main-trigger,:root[data-theme=light] .floating-scroll-top{background:linear-gradient(#ffffffe6,#edf4ffd1);border-color:#43a0ff29;box-shadow:0 18px 44px #5a78b61f,inset 0 1px #ffffffeb}:root[data-theme=light] .floating-action-icon{background:linear-gradient(#f8fcfffa,#e4efffe6);border-color:#43a0ff29}:root[data-theme=light] .floating-action-label{color:#0b182ae6}:root[data-theme=light] .article-card-link,:root[data-theme=light] .portfolio-card-link{background:#1287d814}:root[data-theme=light] .terminal-status-pill{background:#10203a0f;border-color:#43a0ff29}:root[data-theme=light] .terminal-shell{background:radial-gradient(circle at top,#43a0ff24,#0000 34%),linear-gradient(#ebf3fff0,#e2ecfceb)}:root[data-theme=light] .terminal-screen{background:radial-gradient(circle at top,#43a0ff14,#0000 24%),linear-gradient(#0b172bfa,#07101ff5)}:root[data-theme=light] .terminal-chip,:root[data-theme=light] .terminal-toolbar-action,:root[data-theme=light] .terminal-window-tab{border-color:#43a0ff29}:root[data-theme=light] .terminal-entry-text[data-kind=hint],:root[data-theme=light] .terminal-help-row,:root[data-theme=light] .terminal-toolbar-meta{color:#213652b8}:root[data-theme=light] .terminal-toolbar-action{color:#122644d1;background:#0d234214;box-shadow:inset 0 1px #ffffff8c}:root[data-theme=light] .terminal-command-category,:root[data-theme=light] .terminal-command-panel{background:#10203a0b}:root[data-theme=light] .terminal-command-panel-copy,:root[data-theme=light] .terminal-scan-empty,:root[data-theme=light] .terminal-scan-history-item{color:#213652b8}:root[data-theme=light] .intro-overlay{background:radial-gradient(circle at 18% 22%,#42adff1f,#0000 26%),radial-gradient(circle at 82% 16%,#6380ff1f,#0000 24%),linear-gradient(#ecf4ffbd,#e7f0fce0)}:root[data-theme=light] .intro-overlay-panel{background:radial-gradient(circle at top,#68a4ff29,#0000 24%),linear-gradient(#fffffffa,#f1f7fff5)}:root[data-theme=light] .intro-loader-chip,:root[data-theme=light] .intro-loader-console,:root[data-theme=light] .intro-loader-metric,:root[data-theme=light] .intro-loader-status{background:#ffffffb8;border-color:#6a90d429;box-shadow:inset 0 1px #ffffffd1,0 14px 34px #6684c214}:root[data-theme=light] .intro-loader-title{color:#111f38}:root[data-theme=light] .intro-loader-console-header,:root[data-theme=light] .intro-loader-subtitle{color:#375176c2}:root[data-theme=light] .intro-loader-metric-value{color:#162844}:root[data-theme=light] .intro-loader-chip,:root[data-theme=light] .intro-loader-status{color:#1e3658d1}:root[data-theme=light] .intro-loader-console:before{background:linear-gradient(90deg,#0000,#5695ff80,#0000)}:root[data-ui-motion=reduced] .intro-loader-progress-bar,:root[data-ui-motion=reduced] .intro-loader-status-dot,:root[data-ui-motion=reduced] .intro-logo-ring:before,:root[data-ui-motion=reduced] .intro-overlay-pulse,:root[data-ui-motion=reduced] .intro-overlay-scan:after{animation-duration:.01ms!important;animation-iteration-count:1!important}:root[data-ui-motion=reduced] .floating-action-item,:root[data-ui-motion=reduced] .floating-action-link,:root[data-ui-motion=reduced] .floating-main-icon,:root[data-ui-motion=reduced] .floating-main-trigger,:root[data-ui-motion=reduced] .floating-scroll-top{transition-duration:.01ms!important;transition-delay:0s!important}.starfield{pointer-events:none;opacity:.55;background-image:radial-gradient(circle,#ffffffc7 0 1px,#0000 1px),radial-gradient(circle,#7bc2ffa8 0 1px,#0000 1px),radial-gradient(circle,#ffffff73 0 1px,#0000 1px);background-position:12% 18%,82% 24%,42% 72%;background-repeat:repeat;background-size:280px 200px,320px 240px,260px 240px;animation:twinkle-drift 22s linear infinite;position:absolute;inset:0}:root[data-theme=light] .starfield{opacity:.18}@keyframes orbit-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes loader-float{0%,to{opacity:.88;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}@keyframes loader-pulse{0%,to{opacity:.42;transform:scale(.94)}50%{opacity:.78;transform:scale(1.04)}}@keyframes loader-live-dot{0%,to{opacity:1;box-shadow:0 0 #5df1dd8f}60%{opacity:.88;box-shadow:0 0 0 10px #5df1dd00}}@keyframes loader-progress{0%{transform:translate(-24%)}50%{transform:translate(120%)}to{transform:translate(-24%)}}@keyframes scan-line{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes twinkle-drift{0%,to{opacity:.56;transform:translate(0)scale(1)}50%{opacity:.74;transform:translateY(-8px)scale(1.015)}}@keyframes matrix-fall{0%{transform:translateY(-4%)}to{transform:translateY(4%)}}@keyframes partners-marquee{0%{transform:translate(0)}to{transform:translate3d(var(--partners-shift,-50%),0,0)}}@keyframes plane-float{0%,to{opacity:.44;transform:translate(0)rotate(12deg)}50%{opacity:.8;transform:translate(18px,-14px)rotate(16deg)}}@keyframes network-pulse{0%,to{opacity:.34;transform:scale(.96)}50%{opacity:.7;transform:scale(1.05)}}@keyframes comet-trail{0%,to{opacity:0;transform:translate(0)rotate(-18deg)}30%,70%{opacity:.95}to{transform:translate(-40px,24px)rotate(-18deg)}}.hack-motion-layer,.plane-motion-layer,.space-motion-layer{pointer-events:none;position:absolute;inset:0}.space-motion-layer:before{content:"";opacity:.62;background-image:radial-gradient(circle,#ffffffe6 0 1px,#0000 1px),radial-gradient(circle,#74e7ffa8 0 1px,#0000 1px),radial-gradient(circle,#54a8ff85 0 1px,#0000 1px);background-position:15% 25%,82% 30%,32% 78%;background-size:180px 160px,220px 220px,260px 260px;animation:twinkle-drift 28s linear infinite;position:absolute;inset:-10%}.space-motion-layer:after{content:"";filter:blur(1px);background:linear-gradient(90deg,#0000,#ffffffe0,#0000);width:11rem;height:2px;animation:comet-trail 8.6s ease-in-out infinite;position:absolute;top:22%;right:18%;box-shadow:0 0 18px #74e7ff3d}.hack-motion-layer:before{content:"";opacity:.46;background-image:repeating-linear-gradient(90deg,#0000 0 24px,#74e7ff14 24px 25px),linear-gradient(#74e7ff1f,#0000 68%);animation:matrix-fall 20s linear infinite;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.hack-motion-layer:after{content:"";filter:blur(22px);opacity:.5;background:linear-gradient(#0000,#74e7ff29,#0000);animation:scan-line 4.6s ease-in-out infinite;position:absolute;inset:8% 6%}.motion-plane{color:#74e7ff7a;filter:drop-shadow(0 0 14px #74e7ff2e);animation:plane-float 10s ease-in-out infinite;position:absolute}.motion-plane-one{top:14%;left:6%}.motion-plane-two{animation-duration:12s;animation-delay:-3s;bottom:12%;right:8%;transform:scaleX(-1)rotate(-8deg)}:root[data-theme=light] .hack-motion-layer:after,:root[data-theme=light] .hack-motion-layer:before,:root[data-theme=light] .motion-plane,:root[data-theme=light] .space-motion-layer:after,:root[data-theme=light] .space-motion-layer:before{opacity:.34}.loader-orbit{animation:orbit-spin 5.8s linear infinite}.loader-float{animation:loader-float 2.8s ease-in-out infinite}.loader-scan{pointer-events:none;position:absolute;inset:0;overflow:hidden}.loader-scan:after{content:"";filter:blur(12px);background:linear-gradient(90deg,#0000,#74e7ff2e,#0000);width:28%;animation:scan-line 2.8s ease-in-out infinite;position:absolute;inset-block:10%;inset-inline-start:-18%}.rashid-player-shell{background:radial-gradient(circle at 18% 18%,#74e7ff2e,#0000 26%),radial-gradient(circle at 86% 20%,#5a82ff33,#0000 24%),linear-gradient(#0b162ce0,#060c18e6);box-shadow:inset 0 1px #ffffff14,0 28px 84px #040c1c57}.rashid-player-shell:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #7ea6ff1a;position:absolute;inset:0}.rashid-art-orb{background:radial-gradient(circle at top,#74e7ff2e,#0000 42%),linear-gradient(#0c182eeb,#081222d1);border:1px solid #7ea6ff24;border-radius:1.7rem;flex:none;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 22px 44px #040c1c4d}.rashid-art-orb:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff3d,#0000 36%);position:absolute;inset:-20%}.rashid-progress{background:linear-gradient(90deg,#69b0fff0,#74e7fff0);width:62%;animation:rashid-progress-pulse 2.8s ease-in-out infinite;box-shadow:0 0 18px #74e7ff3d}.rashid-brand-chip{background:#ffffff0f;border:1px solid #7ea6ff1f;border-radius:999px;justify-content:center;align-items:center;min-width:7.5rem;min-height:3rem;padding:.6rem .9rem;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 16px 34px #040c1c3d}.theme-dark-only{display:block}.theme-light-only{display:none}.rashid-logo-panel{background:radial-gradient(circle at top,#74e7ff1f,#0000 44%),linear-gradient(#0f1b34eb,#081222e0);border:1px solid #7ea6ff1f;border-radius:1.75rem;width:min(100%,15.5rem);padding:1rem;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 42px #040c1c3d}.rashid-logo-panel-mark{justify-content:center;align-items:center;min-height:6.4rem;display:flex}.rashid-control-button{width:3rem;height:3rem;color:var(--foreground);background:linear-gradient(#13213ae0,#081121d1);border:1px solid #7ea6ff1f;border-radius:999px;justify-content:center;align-items:center;transition:transform .22s,border-color .22s,box-shadow .22s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 16px 34px #040c1c3d}.rashid-control-button:hover{border-color:#7ae4ff38;transform:translateY(-1px)}.rashid-control-button:active{transform:scale(.98)}.rashid-control-button-primary{color:#06101f;background:linear-gradient(135deg,#6ee2fffa,#5290fff0)}.rashid-control-button:disabled{cursor:not-allowed;opacity:.46;box-shadow:none;transform:none}.rashid-slider{appearance:none;cursor:pointer;border-radius:999px;width:100%;height:.5rem}.rashid-slider::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:.5rem}.rashid-slider::-webkit-slider-thumb{appearance:none;background:#f5fbff;border:2px solid #071120f2;border-radius:999px;width:1rem;height:1rem;margin-top:-.25rem;box-shadow:0 0 0 5px #74e7ff24}.rashid-slider::-moz-range-track{background:0 0;border-radius:999px;height:.5rem}.rashid-slider::-moz-range-thumb{background:#f5fbff;border:2px solid #071120f2;border-radius:999px;width:1rem;height:1rem;box-shadow:0 0 0 5px #74e7ff24}.rashid-eq-bar{transform-origin:bottom;background:linear-gradient(#74e7ff73,#54a8ff2e);border-radius:999px;flex:1;width:.28rem;min-height:.65rem;transform:scaleY(.5);box-shadow:0 0 12px #74e7ff2e}.rashid-eq-bar-active{background:linear-gradient(#74e7fff0,#54a8ff70);animation:rashid-equalizer 1.35s ease-in-out infinite}.rashid-frame{background:linear-gradient(#ffffff0d,#ffffff05);border-radius:1.8rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 60px #040c1c38}.rashid-frame:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #7ea6ff14;position:absolute;inset:0}.rashid-embed{border:0;display:block;position:relative}.rashid-link-card{background:#ffffff0d;border:1px solid #7ea6ff1a;border-radius:1.45rem;min-height:6.4rem;padding:1rem;transition:transform .22s,border-color .22s,background-color .22s;display:block}.rashid-link-card:hover{background:#ffffff14;border-color:#7ae4ff33;transform:translateY(-1px)}.rashid-link-card-icon{width:2.35rem;height:2.35rem;color:var(--accent);background:#74e7ff1f;border-radius:999px;justify-content:center;align-items:center;margin-bottom:.9rem;display:inline-flex}.rashid-track-item{text-align:start;background:#ffffff0a;border:1px solid #7ea6ff1a;border-radius:1.35rem;width:100%;padding:.95rem 1rem;transition:transform .22s,border-color .22s,background-color .22s}.rashid-track-item:hover{border-color:#7ae4ff2e;transform:translateY(-1px)}.rashid-track-item-active{background:#74e7ff14;border-color:#7ae4ff3d;box-shadow:0 16px 34px #040c1c2e}.rashid-visual-thumb{aspect-ratio:1;background:#ffffff0a;border:1px solid #7ea6ff1a;border-radius:1.15rem;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.rashid-visual-thumb:hover{border-color:#7ae4ff2e;transform:translateY(-1px)}.rashid-visual-thumb-active{border-color:#7ae4ff3d;box-shadow:0 14px 28px #040c1c2e}:root[data-theme=light] .rashid-player-shell{background:radial-gradient(circle at 16% 16%,#74e7ff24,#0000 24%),radial-gradient(circle at 84% 18%,#69b0ff29,#0000 22%),linear-gradient(#fffffff0,#f3f9ffe6);box-shadow:inset 0 1px #fffffff0,0 24px 68px #5776b01f}:root[data-theme=light] .rashid-frame{background:linear-gradient(#ffffffd6,#f2f8ffc7)}:root[data-theme=light] .theme-dark-only{display:none}:root[data-theme=light] .theme-light-only{display:block}:root[data-theme=light] .rashid-logo-panel{background:linear-gradient(#fffffff0,#f2f7ffe0);box-shadow:inset 0 1px #ffffffeb,0 18px 42px #040c1c29}:root[data-theme=light] .rashid-brand-chip,:root[data-theme=light] .rashid-control-button,:root[data-theme=light] .rashid-link-card,:root[data-theme=light] .rashid-track-item,:root[data-theme=light] .rashid-visual-thumb{background:#ffffffc7}.rashid-luxe-content-card,.rashid-luxe-essay-card,.rashid-luxe-feature-card,.rashid-luxe-feature-rail,.rashid-luxe-hero-panel,.rashid-luxe-picker-card,.rashid-luxe-player-panel,.rashid-luxe-side-card,.rashid-luxe-source-card,.rashid-luxe-tabs-shell,.rashid-luxe-track-item,.rashid-luxe-video-row{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#0e182ec7,#060d1bd6);border:1px solid #7ea6ff1f;position:relative;box-shadow:inset 0 1px #ffffff14,0 20px 44px #040a1838}.rashid-luxe-hero-panel{background:radial-gradient(circle at 50% 0,#79deff2e,#0000 30%),radial-gradient(circle at 15% 18%,#669aff1f,#0000 24%),radial-gradient(circle at 84% 20%,#f7cd9429,#0000 25%),linear-gradient(#0b1528db,#050b17e6)}.rashid-luxe-hero-grid{align-items:center;gap:clamp(1.75rem,4vw,4.5rem);display:grid}.rashid-luxe-hero-copy,.rashid-luxe-hero-visual{min-width:0}.rashid-luxe-hero-copy{flex-direction:column;align-items:flex-start;display:flex}.rashid-luxe-hero-visual{justify-items:center;gap:1.25rem;display:grid}.rashid-luxe-content-card:before,.rashid-luxe-essay-card:before,.rashid-luxe-feature-card:before,.rashid-luxe-feature-rail:before,.rashid-luxe-hero-panel:before,.rashid-luxe-picker-card:before,.rashid-luxe-player-panel:before,.rashid-luxe-side-card:before,.rashid-luxe-source-card:before,.rashid-luxe-tabs-shell:before,.rashid-luxe-track-item:before,.rashid-luxe-video-row:before{content:"";border-radius:inherit;pointer-events:none;opacity:.7;background:linear-gradient(140deg,#ffffff1f,#0000 42%);position:absolute;inset:0}.rashid-luxe-orb-shell{justify-content:center;align-items:center;width:clamp(17rem,34vw,27rem);height:clamp(17rem,34vw,27rem);display:inline-flex;position:relative}.rashid-luxe-orb-halo{filter:blur(32px);background:conic-gradient(from 90deg,#5cdaff2e,#5b8eff3d,#ffb87e2e,#5cdaff2e);border-radius:999px;animation:rashid-luxe-glow-drift 11s linear infinite;position:absolute;inset:-20%}.rashid-luxe-orb-halo-secondary{filter:blur(24px);opacity:.92;background:radial-gradient(circle,#57a4ff3d,#0000 58%),radial-gradient(circle at 30% 30%,#ff9ddf2e,#0000 42%);animation:rashid-luxe-glow-drift 16s linear infinite reverse,rashid-luxe-orb-breathe 5.5s ease-in-out infinite;inset:-12%}.rashid-luxe-orb-ring{filter:blur(1px);background:conic-gradient(from 120deg,#ffffff24,#6bd9ff38,#69b0ff2e,#ffd4992e,#ffffff24);border-radius:999px;animation:rashid-luxe-glow-drift 14s linear infinite reverse;position:absolute;inset:6%}.rashid-luxe-orb-ring-secondary{opacity:.64;filter:blur(6px);background:conic-gradient(from 280deg,#ffffff1a,#75e6ff3d,#ffaccc29,#78a0ff33,#ffffff1a);animation:rashid-luxe-glow-drift 20s linear infinite,rashid-luxe-orb-breathe 7s ease-in-out infinite;inset:12%}.rashid-luxe-orb-frame{z-index:1;background:radial-gradient(circle at 25% 18%,#ffffff29,#0000 32%),linear-gradient(#162748d6,#08101fe6);border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:90%;height:90%;display:flex;position:relative;box-shadow:inset 0 1px #ffffff24,inset 0 -18px 44px #050b1657,0 30px 80px #03081357}.rashid-luxe-mini-orb-image,.rashid-luxe-orb-image{border-radius:999px;position:relative;overflow:hidden}.rashid-luxe-orb-image{border:1px solid #ffffff2e;width:83%;height:83%;box-shadow:0 20px 54px #00000047,0 0 0 8px #ffffff08}.rashid-luxe-orb-image:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 18%,#ffffff2e,#0000 38%),radial-gradient(circle at 50% 100%,#00000038,#0000 60%);position:absolute;inset:0}.rashid-luxe-orb-pulse{border-radius:inherit;filter:blur(18px);opacity:.82;background:conic-gradient(from 80deg,#ff6fc452,#729aff52,#4fceff42,#ffb77d42,#ff6fc452);animation:rashid-luxe-glow-drift 13s linear infinite,rashid-luxe-orb-breathe 4.8s ease-in-out infinite;position:absolute;inset:-6%}.rashid-luxe-orb-photo{object-fit:cover;object-position:center 40%;filter:saturate(1.05)contrast(1.02);transform:scale(1.07)}.rashid-luxe-logo-mark{isolation:isolate;justify-content:flex-start;align-items:center;padding:.2rem 0;display:inline-flex;position:relative}.rashid-luxe-logo-mark:before{content:"";filter:blur(18px);opacity:.72;z-index:-1;background:radial-gradient(circle,#ffffff24,#0000 58%),linear-gradient(135deg,#6de0ff1f,#ffbe841a);border-radius:999px;position:absolute;inset:-.55rem -.8rem}.rashid-luxe-hero-live-panel{background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #7ea6ff1f;border-radius:1.95rem;width:min(100%,36rem);padding:1rem;box-shadow:inset 0 1px #ffffff14,0 18px 40px #040a1824}.rashid-luxe-hero-live-header{color:var(--foreground);align-items:center;gap:.6rem;font-size:.84rem;font-weight:600;display:inline-flex}.rashid-luxe-live-dot{background:linear-gradient(135deg,#75e9ff,#5794ffe6);border-radius:999px;flex:none;width:.68rem;height:.68rem;animation:rashid-luxe-live-ping 2.2s ease-out infinite;box-shadow:0 0 #75e9ff66}.rashid-luxe-hero-live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.95rem;display:grid}.rashid-luxe-stat-card{text-align:start;background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #7ea6ff1f;border-radius:1.7rem;justify-items:start;gap:.55rem;min-height:7.3rem;padding:1rem 1.05rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 18px 40px #040a1829}.rashid-luxe-feature-rail-icon,.rashid-luxe-meta-icon,.rashid-luxe-mini-icon,.rashid-luxe-picker-icon,.rashid-luxe-source-card-icon,.rashid-luxe-source-row-icon,.rashid-luxe-stat-icon{color:var(--accent);background:linear-gradient(135deg,#74e7ff38,#4675ff29);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 12px 30px #0f254e29}.rashid-luxe-mini-icon,.rashid-luxe-stat-icon{width:2.65rem;height:2.65rem}.rashid-luxe-feature-rail-icon,.rashid-luxe-meta-icon,.rashid-luxe-picker-icon,.rashid-luxe-source-card-icon,.rashid-luxe-source-row-icon{flex:none;width:2.5rem;height:2.5rem}.rashid-luxe-meta-kicker,.rashid-luxe-stat-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.74rem;font-weight:600}.rashid-luxe-stat-value{color:var(--foreground);font-size:1.8rem;font-weight:700;line-height:1.1}.rashid-luxe-content-card,.rashid-luxe-essay-card,.rashid-luxe-feature-card,.rashid-luxe-feature-rail,.rashid-luxe-picker-card,.rashid-luxe-player-panel,.rashid-luxe-side-card,.rashid-luxe-source-card,.rashid-luxe-track-item,.rashid-luxe-video-row{border-radius:2rem}.rashid-luxe-content-card,.rashid-luxe-player-panel,.rashid-luxe-side-card{min-width:0;padding:1.25rem}.rashid-luxe-stage-surface{background:linear-gradient(#00000029,#ffffff08);border:1px solid #ffffff14;border-radius:1.9rem;padding:1.15rem;box-shadow:inset 0 1px #ffffff0f,0 20px 40px #040a1829}.rashid-luxe-deck-toggle{background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #7ea6ff1f;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 14px 32px #040a1829}.rashid-luxe-deck-button,.rashid-luxe-tab-trigger{min-height:2.7rem;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;transition:transform .22s,color .22s,background-color .22s,box-shadow .22s,border-color .22s;display:inline-flex;position:relative}.rashid-luxe-deck-button{padding:.72rem 1rem;font-size:.84rem;font-weight:600}.rashid-luxe-control:hover,.rashid-luxe-deck-button:hover,.rashid-luxe-feature-card:hover,.rashid-luxe-feature-rail:hover,.rashid-luxe-picker-card:hover,.rashid-luxe-source-row:hover,.rashid-luxe-tab-trigger:hover,.rashid-luxe-track-item:hover,.rashid-luxe-video-row:hover{transform:translateY(-1px)}.rashid-luxe-deck-button-active,.rashid-luxe-tab-trigger[data-state=active]{color:#06101f;background:linear-gradient(135deg,#6fe2fff5,#5696ffeb);box-shadow:inset 0 1px #ffffff6b,0 14px 28px #4e91f447}.rashid-luxe-mini-orb{justify-content:center;align-items:center;width:10rem;height:10rem;display:inline-flex;position:relative}.rashid-luxe-mini-orb-ring{filter:blur(14px);background:conic-gradient(from 30deg,#74e7ff29,#5a95ff33,#f4ca942e,#74e7ff29);border-radius:999px;animation:rashid-luxe-glow-drift 9s linear infinite;position:absolute;inset:0}.rashid-luxe-mini-orb-image{z-index:1;border:1px solid #ffffff29;width:78%;height:78%;position:relative;box-shadow:0 20px 38px #03081342,0 0 0 8px #ffffff08}.rashid-luxe-eq-bar{transform-origin:bottom;background:linear-gradient(#74e7ff73,#54a8ff2e);border-radius:999px;flex:1;width:.28rem;min-height:.65rem;transform:scaleY(.45);box-shadow:0 0 12px #74e7ff29}.rashid-luxe-eq-bar-active{background:linear-gradient(#74e7fff0,#54a8ff70);animation:rashid-equalizer 1.35s ease-in-out infinite}.rashid-luxe-slider{appearance:none;cursor:pointer;border-radius:999px;width:100%;height:.5rem}.rashid-luxe-slider::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:.5rem}.rashid-luxe-slider::-webkit-slider-thumb{appearance:none;background:#f5fbff;border:2px solid #071120f2;border-radius:999px;width:1rem;height:1rem;margin-top:-.25rem;box-shadow:0 0 0 5px #74e7ff24}.rashid-luxe-slider::-moz-range-track{background:0 0;border-radius:999px;height:.5rem}.rashid-luxe-slider::-moz-range-thumb{background:#f5fbff;border:2px solid #071120f2;border-radius:999px;width:1rem;height:1rem;box-shadow:0 0 0 5px #74e7ff24}.rashid-luxe-control{width:3rem;height:3rem;color:var(--foreground);background:linear-gradient(#13213ae0,#081121d1);border:1px solid #7ea6ff1f;border-radius:999px;justify-content:center;align-items:center;transition:transform .22s,border-color .22s,box-shadow .22s,background-color .22s,color .22s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 16px 34px #040c1c2e}.rashid-luxe-control:disabled{cursor:not-allowed;opacity:.46;box-shadow:none;transform:none}.rashid-luxe-control-primary{color:#06101f;background:linear-gradient(135deg,#6ee2fffa,#5290fff0)}.rashid-luxe-transport-cluster,.rashid-luxe-volume-shell{align-items:center;gap:.75rem;min-width:0;display:flex}.rashid-luxe-volume-shell{background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #7ea6ff1f;border-radius:999px;flex:20rem;padding:.55rem .75rem}.rashid-luxe-control-selected{color:var(--accent);background:#74e7ff24;border-color:#7ae4ff3d}.rashid-luxe-feature-rail,.rashid-luxe-meta-card,.rashid-luxe-picker-card,.rashid-luxe-source-row{background:#ffffff0d;border:1px solid #7ea6ff1a;border-radius:1.45rem;align-items:center;gap:.85rem;padding:.95rem 1rem;transition:transform .22s,border-color .22s,background-color .22s,box-shadow .22s;display:flex}.rashid-luxe-meta-value{color:var(--foreground);margin-top:.22rem;font-size:.98rem;font-weight:600}.rashid-luxe-feature-rail,.rashid-luxe-picker-card,.rashid-luxe-source-row{text-align:start}.rashid-luxe-side-card{overflow:hidden}.rashid-luxe-tabs-shell{border-radius:1.8rem;padding:.6rem;overflow:hidden}.rashid-luxe-tabs-list{gap:.45rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.rashid-luxe-tabs-list::-webkit-scrollbar{display:none}.rashid-luxe-tab-trigger{white-space:nowrap;border:1px solid #0000;flex:none;padding:.86rem 1.05rem;font-size:.84rem;font-weight:600}.rashid-luxe-content-card,.rashid-luxe-essay-card,.rashid-luxe-feature-card,.rashid-luxe-side-card,.rashid-luxe-source-card{overflow:hidden}.rashid-luxe-feature-card{text-align:start;width:100%;padding:1rem}.rashid-luxe-source-card{padding:1.05rem 1.1rem}.rashid-luxe-status-pill{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:1.8rem;padding:.35rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.rashid-luxe-status-pill[data-tone=live]{color:#88e8fff5;background:#74e7ff1f}.rashid-luxe-status-pill[data-tone=linked]{color:var(--foreground);background:#ffffff14}.rashid-luxe-status-pill[data-tone=limited]{color:#ffdeadf5;background:#f5c27024}.rashid-luxe-track-item,.rashid-luxe-video-row{text-align:start;align-items:center;gap:.9rem;width:100%;padding:.95rem 1rem;transition:transform .22s,border-color .22s,background-color .22s,box-shadow .22s;display:flex}.rashid-luxe-track-item-active,.rashid-luxe-video-row-active,.rashid-luxe-visual-thumb-active{background:#74e7ff14;border-color:#7ae4ff3d;box-shadow:0 16px 34px #040c1c2e}.rashid-luxe-track-index{min-width:2rem;height:2rem;color:var(--muted);background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;font-size:.76rem;font-weight:700;display:inline-flex}.rashid-luxe-visual-thumb{aspect-ratio:1;background:#ffffff0d;border:1px solid #7ea6ff1a;border-radius:1.1rem;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.rashid-luxe-essay-card{padding:1.1rem 1.15rem}.rashid-luxe-chevron-mark{transition:transform .22s,background-color .22s,border-color .22s}html[dir=rtl] .rashid-luxe-chevron-mark svg{transform:rotate(180deg)}@media (min-width:1200px){.rashid-luxe-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr)}}@media (max-width:1199px){.rashid-luxe-hero-copy,.rashid-luxe-hero-visual{justify-items:center}.rashid-luxe-hero-copy{text-align:center;align-items:center}.rashid-luxe-logo-mark{justify-content:center}}:root[data-theme=light] .rashid-luxe-content-card,:root[data-theme=light] .rashid-luxe-essay-card,:root[data-theme=light] .rashid-luxe-feature-card,:root[data-theme=light] .rashid-luxe-feature-rail,:root[data-theme=light] .rashid-luxe-hero-panel,:root[data-theme=light] .rashid-luxe-picker-card,:root[data-theme=light] .rashid-luxe-player-panel,:root[data-theme=light] .rashid-luxe-side-card,:root[data-theme=light] .rashid-luxe-source-card,:root[data-theme=light] .rashid-luxe-tabs-shell,:root[data-theme=light] .rashid-luxe-track-item,:root[data-theme=light] .rashid-luxe-video-row{background:linear-gradient(#ffffffe6,#f3f9ffd6);box-shadow:inset 0 1px #ffffffeb,0 18px 42px #5776b024}:root[data-theme=light] .rashid-luxe-hero-panel{background:radial-gradient(circle at 50% 0,#59b2ff24,#0000 30%),radial-gradient(circle at 18% 18%,#4e88f01a,#0000 24%),radial-gradient(circle at 82% 18%,#c9a4671f,#0000 25%),linear-gradient(#fffffff0,#f1f8ffe6)}:root[data-theme=light] .rashid-luxe-chevron-mark,:root[data-theme=light] .rashid-luxe-deck-toggle,:root[data-theme=light] .rashid-luxe-feature-rail,:root[data-theme=light] .rashid-luxe-hero-live-panel,:root[data-theme=light] .rashid-luxe-meta-card,:root[data-theme=light] .rashid-luxe-orb-frame,:root[data-theme=light] .rashid-luxe-picker-card,:root[data-theme=light] .rashid-luxe-source-row,:root[data-theme=light] .rashid-luxe-stage-surface,:root[data-theme=light] .rashid-luxe-stat-card,:root[data-theme=light] .rashid-luxe-tab-trigger,:root[data-theme=light] .rashid-luxe-visual-thumb,:root[data-theme=light] .rashid-luxe-volume-shell{background:#ffffffc7}:root[data-theme=light] .rashid-luxe-control{background:linear-gradient(#ffffffeb,#f0f7ffe0);box-shadow:inset 0 1px #fffffff0,0 12px 30px #5776b029}:root[data-theme=light] .rashid-luxe-control-primary,:root[data-theme=light] .rashid-luxe-deck-button-active,:root[data-theme=light] .rashid-luxe-tab-trigger[data-state=active]{color:#071120}html[dir=rtl] .rashid-luxe-content-card,html[dir=rtl] .rashid-luxe-essay-card,html[dir=rtl] .rashid-luxe-feature-rail,html[dir=rtl] .rashid-luxe-meta-kicker,html[dir=rtl] .rashid-luxe-picker-card,html[dir=rtl] .rashid-luxe-side-card,html[dir=rtl] .rashid-luxe-source-card,html[dir=rtl] .rashid-luxe-source-row,html[dir=rtl] .rashid-luxe-stat-kicker,html[dir=rtl] .rashid-luxe-tab-trigger,html[dir=rtl] .rashid-luxe-track-item,html[dir=rtl] .rashid-luxe-video-row{font-family:var(--font-arabic-ui),var(--font-alexandria),"Noto Sans Arabic",sans-serif}@media (prefers-reduced-motion:reduce){.rashid-luxe-eq-bar-active,.rashid-luxe-live-dot,.rashid-luxe-mini-orb-ring,.rashid-luxe-orb-halo,.rashid-luxe-orb-halo-secondary,.rashid-luxe-orb-pulse,.rashid-luxe-orb-ring,.rashid-luxe-orb-ring-secondary{animation:none!important}}:root[data-ui-motion=reduced] .rashid-luxe-eq-bar-active,:root[data-ui-motion=reduced] .rashid-luxe-live-dot,:root[data-ui-motion=reduced] .rashid-luxe-mini-orb-ring,:root[data-ui-motion=reduced] .rashid-luxe-orb-halo,:root[data-ui-motion=reduced] .rashid-luxe-orb-halo-secondary,:root[data-ui-motion=reduced] .rashid-luxe-orb-pulse,:root[data-ui-motion=reduced] .rashid-luxe-orb-ring,:root[data-ui-motion=reduced] .rashid-luxe-orb-ring-secondary{animation:none!important}@media (max-width:1279px){.rashid-luxe-content-card,.rashid-luxe-player-panel,.rashid-luxe-side-card{padding:1.1rem}.rashid-luxe-hero-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.rashid-luxe-hero-panel{padding-inline:1rem}.rashid-luxe-orb-shell{width:clamp(15rem,70vw,19rem);height:clamp(15rem,70vw,19rem)}.rashid-luxe-hero-live-grid{grid-template-columns:minmax(0,1fr)}.rashid-luxe-stat-card{min-height:6.8rem}.rashid-luxe-content-card,.rashid-luxe-player-panel,.rashid-luxe-side-card{border-radius:1.7rem;padding:1rem}.rashid-luxe-essay-card,.rashid-luxe-feature-card,.rashid-luxe-feature-rail,.rashid-luxe-picker-card,.rashid-luxe-source-card,.rashid-luxe-track-item,.rashid-luxe-video-row{border-radius:1.45rem}.rashid-luxe-deck-button,.rashid-luxe-tab-trigger{min-height:2.55rem;font-size:.8rem}.rashid-luxe-transport-cluster,.rashid-luxe-volume-shell{flex-wrap:wrap;width:100%}.rashid-luxe-mini-orb{width:8.8rem;height:8.8rem}}:root[data-theme=light] .aviation-center-shell,:root[data-theme=light] .aviation-panel{background:linear-gradient(#ffffffeb,#f3f9ffdb);box-shadow:inset 0 1px #fffffff0,0 24px 64px #5776b01f}:root[data-theme=light] .aviation-panel-deep{background:radial-gradient(circle at top,#5fb4ff1f,#0000 26%),linear-gradient(#f5fafff5,#e8f2ffe6)}:root[data-theme=light] .aviation-chip,:root[data-theme=light] .aviation-constellation-card,:root[data-theme=light] .aviation-log-row,:root[data-theme=light] .aviation-mcp-window,:root[data-theme=light] .aviation-mini-card,:root[data-theme=light] .aviation-mode-button,:root[data-theme=light] .aviation-satellite-row,:root[data-theme=light] .aviation-skyplot-heading,:root[data-theme=light] .aviation-skyplot-label,:root[data-theme=light] .aviation-stat-card,:root[data-theme=light] .aviation-warning-chip,:root[data-theme=light] .space-mini-card,:root[data-theme=light] .space-resource-card{background:#ffffffd1}:root[data-theme=light] .aviation-altitude-tape,:root[data-theme=light] .aviation-mcp-shell,:root[data-theme=light] .aviation-radar-shell,:root[data-theme=light] .aviation-skyplot-shell,:root[data-theme=light] .aviation-speed-tape,:root[data-theme=light] .space-moon-core{background:linear-gradient(#f7fbfff5,#e7f1ffeb);box-shadow:inset 0 1px #fffffff0,0 18px 48px #5776b01a}:root[data-theme=light] .aviation-radar-heading-bug,:root[data-theme=light] .aviation-throttle-stack{background:#ffffffe6}.rashid-visual-stage{width:100%;height:100%;position:relative}.rashid-stage-image{animation:rashid-stage-fade .36s}.aviation-center-shell{background:radial-gradient(circle at top,#5fb4ff1f,#0000 28%),radial-gradient(circle at 100% 100%,#2c70ff1f,#0000 32%),linear-gradient(#091121e6,#050b16f0);border:1px solid #71b7ff1f;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 26px 68px #040b183d}.aviation-panel{background:linear-gradient(#ffffff0d,#ffffff06);border:1px solid #71b7ff1c;border-radius:1.7rem;padding:1.15rem;box-shadow:inset 0 1px #ffffff0f}.aviation-panel-deep{background:radial-gradient(circle at top,#5fb4ff1f,#0000 26%),linear-gradient(#070f1ef2,#050a13f0)}.aviation-icon-wrap{width:2.8rem;height:2.8rem;color:var(--accent);background:#74e7ff1f;border-radius:999px;justify-content:center}.aviation-chip,.aviation-icon-wrap{align-items:center;display:inline-flex}.aviation-chip{min-height:2.75rem;color:var(--foreground);background:linear-gradient(#0b1628eb,#060e1ce0);border:1px solid #71b7ff1f;border-radius:999px;gap:.55rem;padding:.65rem .95rem;font-size:.8rem;font-weight:700;transition:transform .22s,border-color .22s,box-shadow .22s}.aviation-chip:hover{border-color:#7ae4ff38;transform:translateY(-1px);box-shadow:0 18px 34px #040b1833}.aviation-chip:active{transform:scale(.985)}.aviation-chip-active{background:linear-gradient(135deg,#6ee2ff2e,#5290ff24);border-color:#7ae4ff3d}.aviation-dashboard-grid{gap:1.25rem;display:grid}.aviation-mcp-shell{background:linear-gradient(#080f1cf2,#050b16eb);border:1px solid #71b7ff1f;border-radius:1.75rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;padding:.9rem;display:grid}.aviation-mcp-window{background:#ffffff0a;border:1px solid #71b7ff1f;border-radius:1.2rem;flex-direction:column;justify-content:center;gap:.25rem;min-width:0;padding:.85rem .9rem;display:flex}.aviation-mcp-label{color:var(--accent)}.aviation-mcp-value{color:var(--foreground);font-size:1.25rem;font-weight:700}.aviation-mcp-stepper{gap:.45rem;margin-top:.2rem;display:flex}.aviation-mcp-step{width:1.9rem;height:1.9rem;color:var(--foreground);background:#ffffff0d;border:1px solid #71b7ff1c;border-radius:999px;justify-content:center;align-items:center;transition:transform .18s,border-color .18s,background-color .18s;display:inline-flex}.aviation-mcp-step:focus-visible,.aviation-mcp-step:hover{background:#ffffff14;border-color:#7ae4ff38;transform:translateY(-1px)}.aviation-mcp-modes{flex-wrap:wrap;grid-column:1/-1;gap:.6rem;display:flex}.aviation-mode-button{min-height:2.6rem;color:var(--foreground);background:#ffffff0a;border:1px solid #71b7ff1c;border-radius:999px;justify-content:center;align-items:center;padding:.6rem .95rem;font-size:.8rem;font-weight:700;transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s;display:inline-flex}.aviation-mode-button:hover{border-color:#7ae4ff38;transform:translateY(-1px)}.aviation-mode-button-active{background:linear-gradient(135deg,#6ee2ff2e,#5290ff24);border-color:#7ae4ff3d;box-shadow:0 16px 36px #040b182e}.aviation-attitude-shell{background:#020812cc;border:1px solid #71b7ff1a;border-radius:1.8rem;justify-content:center;align-items:center;min-height:18rem;display:flex;position:relative;overflow:hidden}.aviation-attitude-shell-large{min-height:23rem}.aviation-attitude-ring{border:8px solid #d8f0ffe0;border-radius:999px;width:18rem;height:18rem;transition:transform .24s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #091220db,0 24px 44px #0208144d}.aviation-attitude-inner{transition:transform .24s;position:absolute;inset:-18%}.aviation-ground-layer,.aviation-sky-layer{position:absolute;inset-inline:0}.aviation-sky-layer{background:radial-gradient(circle at top,#74e7ff47,#0000 45%),linear-gradient(#2d8afff2,#0c4ab4e0);height:50%;top:0}.aviation-ground-layer{background:linear-gradient(#a2652ff2,#61361deb);height:50%;bottom:0}.aviation-horizon-line{background:#ffffffeb;width:160%;height:4px;box-shadow:0 0 18px #ffffff3d}.aviation-attitude-crosshair,.aviation-horizon-line{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aviation-attitude-crosshair{border-bottom:3px solid #ffffffeb;border-left:3px solid #0000;border-right:3px solid #0000;width:6.5rem;height:3rem}.aviation-stat-card{background:#ffffff0a;border:1px solid #71b7ff1a;border-radius:1.4rem;flex-direction:column;min-width:0;padding:.95rem 1rem;display:flex}.aviation-stat-label{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:700}.aviation-stat-value{color:var(--foreground);margin-top:.45rem;font-size:2rem;font-weight:700;line-height:1}.aviation-stat-unit{color:var(--muted);margin-top:.32rem;font-size:.76rem;font-weight:600}.aviation-slider{appearance:none;cursor:pointer;background:linear-gradient(90deg,#69b0ffe6,#74e7ffeb);border-radius:999px;width:100%;height:.5rem}.aviation-slider::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:.5rem}.aviation-slider::-webkit-slider-thumb{appearance:none;background:#f5fbff;border:2px solid #071120f2;border-radius:999px;width:1rem;height:1rem;margin-top:-.25rem;box-shadow:0 0 0 5px #74e7ff24}.aviation-slider::-moz-range-track{background:0 0;border-radius:999px;height:.5rem}.aviation-slider::-moz-range-thumb{background:#f5fbff;border:2px solid #071120f2;border-radius:999px;width:1rem;height:1rem;box-shadow:0 0 0 5px #74e7ff24}.aviation-log-list{gap:.7rem;display:grid}.aviation-log-row{color:var(--foreground);background:#ffffff0a;border:1px solid #71b7ff1a;border-radius:1.1rem;justify-content:space-between;align-items:center;padding:.78rem .95rem;font-size:.84rem;display:flex}.aviation-pfd-shell{grid-template-columns:minmax(4.8rem,5.5rem) minmax(0,1fr) minmax(4.8rem,5.5rem);align-items:stretch;gap:1rem;display:grid}.aviation-altitude-tape,.aviation-speed-tape{background:linear-gradient(#060e1ceb,#040a15e0);border:1px solid #71b7ff1f;border-radius:1.6rem;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:1.1rem .75rem;display:flex}.aviation-tape-label{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.68rem;font-weight:700}.aviation-tape-value{writing-mode:vertical-rl;color:var(--foreground);font-size:1.75rem;font-weight:800;line-height:1;transform:rotate(180deg)}.aviation-tape-unit{color:var(--muted);font-size:.72rem;font-weight:600}.aviation-attitude-data-left,.aviation-attitude-data-right{text-align:center;color:#ffffffe6;flex-direction:column;gap:.35rem;font-size:.76rem;font-weight:700;display:flex;position:absolute;top:1rem}.aviation-attitude-data-left{left:1rem}.aviation-attitude-data-right{right:1rem}.aviation-flight-director-bar{background:#ff4242f2;border-radius:999px;position:absolute;top:50%;left:50%;box-shadow:0 0 16px #ff424247}.aviation-flight-director-horizontal{width:7rem;height:.32rem;transform:translate(-50%)}.aviation-flight-director-vertical{width:.32rem;height:5.5rem;transform:translateY(-50%)}.aviation-radar-shell{background:radial-gradient(circle,#42e5ff0f,#0000 48%),linear-gradient(#030b15f5,#040912e6);border:1px solid #71b7ff1f;border-radius:2rem;min-height:24rem;position:relative;overflow:hidden}.aviation-radar-crosshair,.aviation-radar-ring{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aviation-radar-ring{border:1px solid #71b7ff29;border-radius:999px}.aviation-radar-ring-outer{width:20rem;height:20rem}.aviation-radar-ring-middle{width:13.5rem;height:13.5rem}.aviation-radar-ring-inner{width:7rem;height:7rem}.aviation-radar-crosshair-h{background:#71b7ff1f;width:100%;height:1px}.aviation-radar-crosshair-v{background:#71b7ff1f;width:1px;height:100%}.aviation-radar-sweep{transform-origin:0 0;clip-path:polygon(0 0,100% 0,18% 100%);opacity:.9;background:linear-gradient(90deg,#74e7ff52,#74e7ff00);width:10rem;height:10rem;animation:aviationRadarSweep 4.8s linear infinite;position:absolute;top:50%;left:50%}.aviation-radar-target{border-radius:999px;width:.8rem;height:.8rem;position:absolute;top:50%;left:50%;box-shadow:0 0 18px}.aviation-radar-target-route{color:#74e7fff2;background:#74e7fff2}.aviation-radar-target-weather{color:#569efff2;background:#569efff2}.aviation-radar-target-traffic{color:#ffd66bf2;background:#ffd66bf2}.aviation-radar-aircraft{color:#d8f0fff5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aviation-radar-heading-bug{min-width:4.8rem;color:var(--foreground);background:#060e1cd6;border:1px solid #71b7ff1f;border-radius:999px;justify-content:center;padding:.4rem .7rem;font-size:.76rem;font-weight:700;display:inline-flex;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.aviation-gnss-grid{grid-template-columns:minmax(17rem,20rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.aviation-skyplot-shell{background:radial-gradient(circle,#42e5ff14,#0000 52%),linear-gradient(#040c18f5,#030812eb);border:1px solid #71b7ff1f;border-radius:1.8rem;min-height:21rem;position:relative;overflow:hidden}.aviation-skyplot-ring{border:1px solid #71b7ff24;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aviation-skyplot-ring-outer{width:17.5rem;height:17.5rem}.aviation-skyplot-ring-middle{width:11.5rem;height:11.5rem}.aviation-skyplot-ring-inner{width:5.25rem;height:5.25rem}.aviation-radar-sweep-gnss{opacity:.52;width:9rem;height:9rem;animation-duration:6.6s}.aviation-skyplot-center{color:#d8f0fff5;background:#05101fe6;border:1px solid #71b7ff24;border-radius:999px;align-items:center;width:2.6rem;height:2.6rem;top:50%;transform:translate(-50%,-50%)}.aviation-skyplot-center,.aviation-skyplot-heading{justify-content:center;display:inline-flex;position:absolute;left:50%}.aviation-skyplot-heading{min-width:5.75rem;color:var(--foreground);background:#060e1ce0;border:1px solid #71b7ff1f;border-radius:999px;gap:.5rem;padding:.42rem .8rem;font-size:.76rem;font-weight:700;top:1rem;transform:translate(-50%)}.aviation-skyplot-target{white-space:nowrap;flex-direction:column;align-items:center;gap:.4rem;display:inline-flex;position:absolute;top:50%;left:50%}.aviation-skyplot-dot{background:#74e7fff5;border-radius:999px;width:.72rem;height:.72rem;box-shadow:0 0 14px #74e7ff94}.aviation-skyplot-label{color:var(--foreground);background:#060e1ce6;border:1px solid #71b7ff1f;border-radius:999px;padding:.18rem .48rem;font-size:.64rem;font-weight:700}.aviation-warning-strip{flex-wrap:wrap;gap:.6rem;display:flex}.aviation-warning-chip{color:#ffe2a0;background:#ffc4581a;border:1px solid #ffc45833;border-radius:999px;align-items:center;padding:.5rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.aviation-constellation-grid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.85rem;display:grid}.aviation-constellation-card{background:#ffffff0a;border:1px solid #71b7ff1a;border-radius:1.35rem;flex-direction:column;gap:.3rem;min-width:0;padding:.95rem 1rem;display:flex}.aviation-satellite-table{gap:.75rem;max-height:30rem;padding-inline-end:.15rem;display:grid;overflow:auto}.aviation-satellite-row{background:#ffffff0a;border:1px solid #71b7ff1a;border-radius:1.35rem;grid-template-columns:minmax(0,1fr) auto;gap:1rem}.aviation-satellite-badge{color:var(--muted);background:#ffffff0a;border:1px solid #71b7ff1f;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.66rem;font-weight:700;display:inline-flex}.aviation-satellite-metrics{text-align:end;font-variant-numeric:tabular-nums;color:var(--foreground);gap:.32rem;font-size:.78rem;display:grid}.aviation-signal-meter{align-items:center;gap:.6rem;display:inline-flex}.aviation-signal-bars{align-items:end;gap:.18rem;display:inline-flex}.aviation-signal-bar{background:#71b7ff29;border-radius:999px;width:.22rem}.aviation-signal-bar:first-child{height:.4rem}.aviation-signal-bar:nth-child(2){height:.55rem}.aviation-signal-bar:nth-child(3){height:.7rem}.aviation-signal-bar:nth-child(4){height:.85rem}.aviation-signal-bar:nth-child(5){height:1rem}.aviation-signal-bar-active{background:linear-gradient(#74e7fff5,#569efff2);box-shadow:0 0 10px #74e7ff4d}.aviation-controls-grid{grid-template-columns:minmax(3.8rem,4.8rem) minmax(0,1fr);gap:1rem;display:grid}.aviation-throttle-stack{background:#ffffff0a;border:1px solid #71b7ff1a;border-radius:1.55rem;flex-direction:column;align-items:center;gap:.9rem;padding:1rem .75rem;display:flex}.aviation-slider-vertical{writing-mode:vertical-lr;direction:rtl;width:.5rem;height:12rem}.aviation-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.aviation-mini-card,.space-mini-card{background:#ffffff0a;border:1px solid #71b7ff1c;border-radius:1.45rem;align-items:flex-start;gap:.9rem;min-width:0;padding:1rem 1.1rem;display:flex}.space-observatory-shell{gap:1.25rem;display:grid}.space-observatory-panel{min-height:100%}.space-moon-stage{align-content:start;display:grid}.space-moon-ring{padding-top:1rem}.space-moon-core,.space-moon-ring{justify-content:center;align-items:center;display:flex}.space-moon-core{background:radial-gradient(circle at top,#ffffff29,#0000 42%),linear-gradient(#060e1cf0,#030a13f0);border:1px solid #71b7ff24;border-radius:999px;flex-direction:column;gap:.9rem;width:16rem;height:16rem;position:relative;box-shadow:inset 0 1px #ffffff14,0 28px 60px #040b183d}.space-moon-core:before{content:"";border:1px solid #ffffff14;border-radius:999px;position:absolute;inset:.8rem}.space-moon-tone-good{box-shadow:inset 0 1px #ffffff14,0 28px 60px #040b183d,0 0 46px #74e7ff29}.space-moon-tone-fair{box-shadow:inset 0 1px #ffffff14,0 28px 60px #040b183d,0 0 34px #569eff1f}.space-moon-tone-low{box-shadow:inset 0 1px #ffffff14,0 28px 60px #040b183d,0 0 28px #ffd66b14}.space-moon-phase{color:var(--foreground);font-size:1rem;font-weight:700}.space-moon-illumination{color:#fffffff5;font-size:2.4rem;font-weight:800}.space-resource-card{background:#ffffff0a;border:1px solid #71b7ff1c;border-radius:1.35rem;justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;padding:1rem;transition:transform .22s,border-color .22s,background-color .22s;display:flex}.space-resource-card:focus-visible,.space-resource-card:hover{background:#ffffff0f;border-color:#7ae4ff38;transform:translateY(-1px)}@keyframes aviationRadarSweep{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rashid-progress-pulse{0%,to{filter:brightness();width:58%}50%{filter:brightness(1.08);width:72%}}@keyframes rashid-equalizer{0%,to{opacity:.64;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}@keyframes rashid-stage-fade{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes rashid-luxe-glow-drift{0%{opacity:.92;transform:rotate(0)scale(.98)}50%{opacity:1;transform:rotate(180deg)scale(1.02)}to{opacity:.92;transform:rotate(1turn)scale(.98)}}@keyframes rashid-luxe-orb-breathe{0%,to{opacity:.72;transform:scale(.98)}50%{opacity:.98;transform:scale(1.04)}}@keyframes rashid-luxe-live-ping{0%{transform:scale(1);box-shadow:0 0 #75e9ff6b}70%{transform:scale(1.04);box-shadow:0 0 0 12px #75e9ff00}to{transform:scale(1);box-shadow:0 0 #75e9ff00}}.mobile-dock{z-index:45;padding-inline:.9rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom));pointer-events:none;inset-inline:0;position:fixed;bottom:0}.floating-utility-shell{right:max(1rem,calc(env(safe-area-inset-right) + 1rem));left:auto;bottom:max(1.15rem,calc(env(safe-area-inset-bottom) + 1.15rem));z-index:47;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.8rem;display:flex;position:fixed}.floating-menu-scrim{z-index:46;opacity:0;pointer-events:none;background:0 0;border:0;position:fixed;inset:0}.floating-menu-scrim-visible{opacity:1;pointer-events:auto}.floating-menu{pointer-events:none;position:relative}.floating-action-list{pointer-events:none;flex-direction:column;align-items:flex-end;gap:.6rem;display:flex;position:absolute;bottom:calc(100% + .8rem);left:auto;right:0}.floating-action-item{opacity:0;filter:saturate(.86);transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s,filter .22s;transform:translateY(.7rem)scale(.88)}.floating-menu[data-open=true] .floating-action-item{opacity:1;filter:saturate();transform:translate(0)scale(1)}.floating-menu[data-open=true] .floating-action-item[data-index="0"]{transition-delay:20ms}.floating-menu[data-open=true] .floating-action-item[data-index="1"]{transition-delay:55ms}.floating-menu[data-open=true] .floating-action-item[data-index="2"]{transition-delay:90ms}.floating-menu[data-open=true] .floating-action-item[data-index="3"]{transition-delay:.125s}.floating-action-link,.floating-main-trigger,.floating-scroll-top{pointer-events:auto}.floating-action-link{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#091222e6,#070e1cd1);border:1px solid #74bcff24;border-radius:999px;align-items:center;gap:.6rem;max-width:min(15rem,100vw - 2rem);min-height:3.05rem;padding:.34rem .36rem .34rem .92rem;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .24s,background-color .22s;display:inline-flex;position:relative;box-shadow:0 22px 48px #0208144d,inset 0 1px #ffffff12}.floating-action-link:before,.floating-main-trigger:before,.floating-scroll-top:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle at top,#7ae4ff2e,#0000 42%);transition:opacity .24s;position:absolute;inset:1px}.floating-action-link:hover,.floating-main-trigger:hover,.floating-scroll-top:hover{border-color:#7ae4ff38;transform:translateY(-2px);box-shadow:0 26px 58px #02081457,0 0 0 1px #7ae4ff14,inset 0 1px #ffffff17}.floating-action-link:focus-visible:before,.floating-action-link:hover:before,.floating-main-trigger:focus-visible:before,.floating-main-trigger:hover:before,.floating-scroll-top:focus-visible:before,.floating-scroll-top:hover:before{opacity:1}.floating-action-link:active,.floating-main-trigger:active,.floating-scroll-top:active{transform:scale(.975)}.floating-action-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;color:#f1f8ffeb;max-width:8.75rem;font-size:.78rem;font-weight:700;overflow:hidden}.floating-action-icon,.floating-main-trigger,.floating-scroll-top{border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.floating-action-icon{width:2.35rem;height:2.35rem;color:var(--accent);background:linear-gradient(#10233ee6,#071220e0);border:1px solid #74bcff24;flex:none;box-shadow:inset 0 1px #ffffff0d}.floating-main-trigger,.floating-scroll-top{color:#ecf7ff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#091222f0,#070e1cdb);border:1px solid #74bcff29;width:3.45rem;height:3.45rem;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s,border-color .22s,box-shadow .26s,background-color .22s;box-shadow:0 22px 56px #02081452,inset 0 1px #ffffff14}.floating-main-trigger{overflow:hidden}.floating-main-trigger-open{border-color:#7ae4ff38;box-shadow:0 24px 60px #0208145c,0 0 0 1px #7ae4ff1f,inset 0 1px #ffffff1a}.floating-main-glow{opacity:.62;pointer-events:none;background:radial-gradient(circle,#7ae4ff47,#0000 48%);position:absolute;inset:-35%}.floating-main-icon{transition:transform .28s cubic-bezier(.22,1,.36,1);position:relative}.floating-main-trigger-open .floating-main-icon{transform:rotate(135deg)scale(1.05)}.floating-scroll-top{opacity:0;pointer-events:none;transform:translateY(.75rem)scale(.86)}.floating-scroll-top-visible{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.mobile-dock-panel{pointer-events:auto;border:1px solid var(--border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#091222f0,#070e1ce0);border-radius:1.6rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;padding:.5rem;display:grid;box-shadow:0 20px 60px #03081470,inset 0 1px #ffffff14}.mobile-dock-item{min-width:0;color:var(--muted);border-radius:1.1rem;flex-direction:column;align-items:center;gap:.35rem;padding:.5rem .2rem;transition:transform .22s,color .22s,background-color .22s;display:flex}.mobile-dock-item:active{transform:scale(.97)}.mobile-dock-item-active{color:var(--foreground);background:#74e7ff14}.mobile-dock-item-featured{transform:translateY(-.2rem)}.mobile-dock-icon{border:1px solid var(--border);width:2rem;height:2rem;color:var(--accent);background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.mobile-dock-icon-featured{background:linear-gradient(135deg,var(--primary),var(--accent));color:#06101f;box-shadow:0 10px 26px #54a8ff47}.mobile-dock-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.68rem;font-weight:700;overflow:hidden}:root[data-theme=light] .text-white{color:var(--foreground)!important}:root[data-theme=light] .text-white\/90{color:#10203ae6!important}:root[data-theme=light] .text-white\/85{color:#10203ad9!important}:root[data-theme=light] .text-white\/80{color:#10203acc!important}:root[data-theme=light] .bg-white\/4{background:#10203a0a!important}:root[data-theme=light] .bg-white\/5{background:#10203a0d!important}:root[data-theme=light] .bg-white\/6{background:#10203a0f!important}:root[data-theme=light] .bg-white\/7{background:#10203a12!important}:root[data-theme=light] .bg-white\/8{background:#10203a14!important}:root[data-theme=light] .border-white\/6,:root[data-theme=light] .border-white\/8{border-color:var(--border)!important}:root[data-theme=light] .bg-black\/10,:root[data-theme=light] .bg-black\/14,:root[data-theme=light] .bg-black\/18,:root[data-theme=light] .bg-black\/20,:root[data-theme=light] .bg-black\/22,:root[data-theme=light] .bg-slate-950\/35,:root[data-theme=light] .bg-slate-950\/40,:root[data-theme=light] .bg-slate-950\/44,:root[data-theme=light] .bg-slate-950\/45,:root[data-theme=light] .bg-slate-950\/54,:root[data-theme=light] .bg-slate-950\/55,:root[data-theme=light] .bg-slate-950\/60,:root[data-theme=light] .bg-slate-950\/70,:root[data-theme=light] .bg-slate-950\/74,:root[data-theme=light] .bg-slate-950\/80,:root[data-theme=light] .bg-slate-950\/82,:root[data-theme=light] .bg-slate-950\/85,:root[data-theme=light] .bg-slate-950\/90{background-color:#10203a0f!important}:root[data-theme=light] .text-slate-100,:root[data-theme=light] .text-slate-200{color:#10203ae0!important}:root[data-theme=light] .text-slate-300{color:#10203ab8!important}:root[data-theme=light] .text-slate-400{color:#10203a94!important}:root[data-ui-motion=reduced] html{scroll-behavior:auto}:root[data-ui-motion=reduced] .partners-marquee{padding-bottom:.2rem;overflow-x:auto;-webkit-mask-image:none;mask-image:none}:root[data-ui-motion=reduced] .partners-marquee-track{animation:none}:root[data-ui-motion=reduced] .partners-marquee-group[data-duplicate=true]{display:none}:root[data-ui-motion=reduced] *,:root[data-ui-motion=reduced] :after,:root[data-ui-motion=reduced] :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.partners-marquee{padding-bottom:.2rem;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.partners-marquee-track{animation:none}.partners-marquee-group[data-duplicate=true]{display:none}.utility-chip-live-dot{animation:none}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:1024px){.public-main{padding-bottom:0}}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}.floating-action-link,.floating-main-trigger,.floating-scroll-top,.glass-card,.header-shell,.mobile-dock-panel,.theme-panel,.utility-bar-shell{-webkit-backdrop-filter:blur(12px)saturate(118%);backdrop-filter:blur(12px)saturate(118%)}.hack-motion-layer,.hero-glow,.plane-motion-layer,.space-motion-layer,.starfield{display:none}}@media (max-width:767px){.shell-container{width:min(100% - .8rem,1200px)}.public-main{padding-bottom:calc(env(safe-area-inset-bottom) + 7.15rem)}.utility-bar-inner{padding-block:.34rem}.utility-bar-panel{border-radius:1.35rem}.utility-bar-track{grid-template-columns:minmax(0,1fr);gap:.5rem;padding:.34rem}.utility-bar-group{min-width:0}.utility-bar-group-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem;display:grid}.utility-bar-group-meta>.utility-chip:first-child,.utility-bar-live{flex:100%}.utility-bar-group-meta>.utility-chip:first-child{grid-column:1/-1}.utility-chip{gap:.52rem;min-width:0;min-height:2.58rem;padding:.38rem .68rem}.utility-chip-icon{width:1.7rem;height:1.7rem}.utility-chip-label{font-size:.56rem}.utility-chip-value{font-size:.72rem}.utility-bar-live{min-width:0;margin-inline-start:0}.utility-bar-live .utility-chip-time{min-width:100%}.header-inner{grid-template-columns:minmax(0,1fr) auto;gap:.72rem;min-height:4.8rem;padding-block:.56rem}.header-mobile-brand-link{gap:.68rem;width:100%;max-width:none;padding-inline-end:.18rem}.header-mobile-brand-avatar{box-shadow:inset 0 1px #ffffff14,0 0 28px #54a8ff1f}.header-mobile-brand-copy{gap:.14rem;max-width:100%}.header-mobile-brand-title{font-size:1rem;line-height:1.34}.header-mobile-brand-subtitle{letter-spacing:.01em;opacity:.94;max-width:100%;font-size:.7rem;line-height:1.36;display:block}.header-mobile-utility-shell{gap:.34rem}.header-mobile-controls .header-mobile-menu-trigger{min-width:5.45rem;height:2.7rem;padding-inline:.88rem .96rem}.search-dialog-layer{padding:.7rem}.search-dialog-panel{border-radius:1.35rem;margin-top:4.8rem}.search-result-item{grid-template-columns:minmax(0,1fr) auto}.search-result-icon{display:none}.search-dialog-footer{flex-direction:column;align-items:stretch}.search-dialog-full-link{justify-content:center}.platform-search-popover{inset-inline:.7rem;top:auto;bottom:calc(env(safe-area-inset-bottom) + 7.4rem);max-height:min(26rem,54vh);position:fixed}.header-segmented-control{padding:.26rem}.header-segmented-button{min-width:2.35rem;padding:.56rem .64rem;font-size:.68rem}.header-mobile-cta{min-height:2.7rem;padding-inline:.88rem;font-size:.82rem}.recent-content-header{align-items:stretch}.recent-content-action{justify-content:center;width:100%}.recent-content-title{font-size:1.35rem}.editorial-headline-action{justify-content:center;width:100%}.execution-network-stage{padding:.9rem}.execution-network-card{padding:.9rem .95rem .9rem 1.15rem}.article-card-shell,.portfolio-card-shell{border-radius:1.55rem;padding:1rem}.article-card-title,.portfolio-card-title{font-size:1.04rem}.article-card-summary,.portfolio-card-summary{font-size:.88rem;line-height:1.85}.article-card-footer{flex-direction:column;align-items:stretch}.article-card-link,.portfolio-card-link{justify-content:center;width:100%}.home-featured-work-grid,.home-showcase-grid,.home-showcase-secondary{gap:.85rem}.flip-card-scene,.flip-card-shell{min-height:0}.terminal-screen{min-height:360px;max-height:430px}.terminal-shell-fullscreen{inset:max(.35rem,env(safe-area-inset-top)) max(.35rem,env(safe-area-inset-right)) max(.35rem,env(safe-area-inset-bottom)) max(.35rem,env(safe-area-inset-left));border-radius:1.05rem;padding:.72rem}.terminal-shell-fullscreen .terminal-screen{min-height:0;max-height:none}.terminal-toolbar{flex-wrap:wrap;gap:.7rem;padding-bottom:.8rem}.terminal-toolbar-actions{order:4;width:100%}.terminal-toolbar-action{flex:auto}.terminal-window-tabs{order:3;justify-content:flex-start;width:100%;padding-bottom:.1rem;overflow-x:auto}.terminal-toolbar-meta{margin-inline-start:auto;font-size:.66rem}.terminal-line{font-size:.84rem;line-height:1.7}.terminal-prompt{font-size:.8rem}.terminal-chip-row{gap:.45rem}.terminal-chip{padding:.52rem .75rem;font-size:.74rem}.terminal-help-row{line-height:1.7}.terminal-command-category-grid{grid-template-columns:1fr}.terminal-nano-textarea{min-height:13rem}.floating-utility-shell{right:max(.85rem,calc(env(safe-area-inset-right) + .85rem));left:auto;bottom:calc(env(safe-area-inset-bottom) + 6.05rem);gap:.7rem}.floating-main-trigger,.floating-scroll-top{width:3.15rem;height:3.15rem}.floating-action-label{max-width:7rem;font-size:.74rem}.floating-action-link{max-width:min(13rem,100vw - 1.4rem);min-height:2.8rem;padding-inline-start:.78rem}.floating-action-icon{width:2.15rem;height:2.15rem}.intro-overlay-panel{padding:1.1rem}.intro-overlay-hero{text-align:center;grid-template-columns:1fr;justify-items:center}.intro-loader-copy{justify-items:center;display:grid}.intro-loader-metrics{grid-template-columns:1fr}.partners-marquee{margin-inline:-.1rem;padding-inline:.1rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.partners-marquee-group{gap:.8rem;padding-inline-end:.8rem}.partner-rail-tile{border-radius:1.45rem;flex-basis:min(17.25rem,82vw);gap:.85rem;width:min(17.25rem,82vw);padding:.9rem}.partner-rail-logo-stage{border-radius:1.15rem;height:4.65rem;padding:.82rem}.partner-rail-name{font-size:.94rem}.partner-rail-summary{font-size:.78rem;line-height:1.75}.service-category-tile{padding:1rem}.service-card-shell{border-radius:1.65rem;padding:1rem}.service-card-title{font-size:1.08rem}.service-card-summary{font-size:.86rem;line-height:1.8}.service-card-highlight{font-size:.82rem}.service-card-footer{flex-direction:column;align-items:stretch}.service-card-cta-button{justify-content:center;width:100%}.rashid-logo-panel{width:100%}.rashid-control-button{width:2.8rem;height:2.8rem}.rashid-link-card,.rashid-track-item{padding:.9rem}.aviation-center-shell,.aviation-panel{border-radius:1.55rem}.aviation-dashboard-grid,.aviation-mcp-shell,.space-observatory-shell{gap:1rem}.aviation-mcp-shell{grid-template-columns:repeat(2,minmax(0,1fr))}.aviation-controls-grid,.aviation-gnss-grid,.aviation-mini-grid,.aviation-pfd-shell{grid-template-columns:minmax(0,1fr)}.aviation-attitude-shell{min-height:15rem}.aviation-attitude-shell-large{min-height:17rem}.aviation-attitude-ring{width:14rem;height:14rem}.aviation-radar-shell,.aviation-skyplot-shell{min-height:18rem}.aviation-radar-ring-outer{width:14rem;height:14rem}.aviation-radar-ring-middle{width:9.5rem;height:9.5rem}.aviation-radar-ring-inner{width:5rem;height:5rem}.aviation-skyplot-ring-outer{width:14rem;height:14rem}.aviation-skyplot-ring-middle{width:9.5rem;height:9.5rem}.aviation-skyplot-ring-inner{width:5rem;height:5rem}.aviation-stat-value{font-size:1.55rem}.aviation-chip{justify-content:center;width:100%}.aviation-satellite-row{grid-template-columns:minmax(0,1fr)}.aviation-satellite-metrics{text-align:start}.space-moon-core{width:12.5rem;height:12.5rem}.contact-link-row,.partner-rail-tile,.service-card-shell,.track-spotlight{max-width:100%}.glass-card,.mobile-dock-panel,.theme-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hack-motion-layer,.hero-glow,.plane-motion-layer,.space-motion-layer,.starfield{display:none}.mobile-dock{padding-inline:.75rem;padding-bottom:max(.65rem,env(safe-area-inset-bottom))}.mobile-dock-panel{border-radius:1.4rem;gap:.2rem;padding:.42rem}.mobile-dock-item{gap:.28rem;padding:.46rem .14rem}.mobile-dock-icon{width:1.9rem;height:1.9rem}.mobile-dock-label{font-size:.64rem}}.soc-shell{gap:1rem;display:grid}.soc-rail{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#0a162bdb,#060e1cc2);border:1px solid #7ea6ff1f;border-radius:999px;gap:.65rem;padding:.35rem;display:flex;overflow-x:auto;box-shadow:inset 0 1px #ffffff0f,0 16px 44px #0208143d}.soc-rail-link{min-width:max-content;color:var(--muted);border-radius:999px;align-items:center;gap:.55rem;padding:.8rem 1rem;transition:transform .22s,color .22s,background-color .22s,border-color .22s,box-shadow .22s;display:inline-flex;position:relative}.soc-rail-link:before{content:"";border-radius:inherit;opacity:0;background:radial-gradient(circle at top,#74e7ff29,#0000 58%),linear-gradient(#ffffff0d,#ffffff03);transition:opacity .22s;position:absolute;inset:0}.soc-rail-link:focus-visible,.soc-rail-link:hover{color:var(--foreground);transform:translateY(-1px)}.soc-rail-link:focus-visible:before,.soc-rail-link:hover:before{opacity:1}.soc-column-center,.soc-column-left,.soc-column-right,.soc-grid{gap:1rem;min-width:0;display:grid}.soc-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0a1428eb,#060e1cd6);border:1px solid #7ea6ff24;border-radius:2rem;min-width:0;padding:1.25rem;position:relative;overflow:clip;box-shadow:inset 0 1px #ffffff0d,0 26px 70px #02081447}.soc-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at top,#74e7ff14,#0000 34%),linear-gradient(#ffffff0a,#0000 28%);position:absolute;inset:0}.soc-panel>*{z-index:1;position:relative}.soc-panel-core{min-height:100%}.soc-panel-hero{padding:1.45rem}.soc-detail-stack,.soc-endpoint-grid,.soc-firewall-stats,.soc-hero-grid,.soc-hero-stats,.soc-panel-actions,.soc-panel-head,.soc-toggle-grid,.soc-toolbar{min-width:0}.soc-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.soc-firewall-stats,.soc-panel-actions,.soc-toolbar{flex-wrap:wrap;gap:.75rem;display:flex}.soc-kicker{letter-spacing:.24em;text-transform:uppercase;color:#74e7ffd1;margin:0;font-size:.68rem;font-weight:700}.soc-panel-title,.soc-title{color:var(--foreground);margin:.45rem 0 0;font-weight:700;line-height:1.15}.soc-title{font-size:clamp(1.6rem,2vw + 1rem,2.5rem)}.soc-panel-title{font-size:clamp(1rem,.55vw + .95rem,1.2rem)}.soc-run-toggle{border-radius:999px;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #040c1c33}.soc-endpoint-grid,.soc-hero-grid,.soc-hero-stats,.soc-toggle-grid{gap:.9rem;display:grid}.soc-threat-fabric{background:radial-gradient(circle,#145aaa3d,#0000 34%),radial-gradient(circle at 0 0,#74e7ff1a,#0000 26%),linear-gradient(#050d1cfa,#040a14eb);border:1px solid #7ea6ff24;border-radius:1.7rem;min-height:18rem;position:relative;overflow:hidden}.soc-threat-fabric:before{content:"";opacity:.45;background-image:linear-gradient(#6795ff14 1px,#0000 0),linear-gradient(90deg,#6795ff14 1px,#0000 0);background-size:2.8rem 2.8rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 82%);mask-image:radial-gradient(circle,#000,#0000 82%)}.soc-threat-core{color:var(--foreground);letter-spacing:.18em;background:linear-gradient(#11294ff0,#071427f0);border:1px solid #74e7ff3d;border-radius:999px;align-items:center;gap:.55rem;padding:.8rem 1rem;font-size:.82rem;font-weight:700;display:inline-flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .7rem #74e7ff0f,0 18px 40px #040c1c61}.soc-threat-edge{height:2.75rem;position:absolute;inset-inline:0}.soc-threat-node{min-width:0;max-width:9rem;color:var(--foreground);background:#0b162aeb;border:1px solid #7ea6ff29;border-radius:999px;align-items:center;padding:.45rem .7rem;font-size:.68rem;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 30px #030a1438}.soc-threat-node span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.soc-threat-node-source{background:#3a1019f0;border-color:#ff857b33}.soc-threat-node-asset{background:#081c30f2;border-color:#74e7ff33}.soc-threat-beam{background:linear-gradient(90deg,#ff857b00,#ff857b66 18%,#74e7ffb3 54%,#74e7ff00);height:2px;position:absolute;inset:50% 20% auto;transform:translateY(-50%)}.soc-threat-beam:after{content:"";background:linear-gradient(90deg,#74e7ff00,#74e7ffe6,#fff0);border-radius:999px;width:24%;animation:soc-beam 2.4s linear infinite;position:absolute;inset-block:-4px}.soc-log-mini,.soc-metric-card{background:#ffffff08;border:1px solid #7ea6ff1f;border-radius:1.4rem;gap:.3rem;min-width:0;padding:.95rem 1rem;display:grid}.soc-metric-label,.soc-metric-meta{color:var(--muted)}.soc-metric-label{font-size:.78rem}.soc-metric-value{color:var(--foreground);font-size:clamp(1.35rem,2vw,2rem);font-weight:700;line-height:1}.soc-metric-meta{font-size:.75rem}.soc-insight-card{color:var(--foreground);background:#74e7ff0f;border:1px solid #74e7ff24;border-radius:1.3rem;align-items:center;gap:.75rem;margin-top:1rem;padding:.9rem 1rem;display:flex}.soc-insight-card p{margin:0;font-size:.95rem;line-height:1.8}.soc-alert-card,.soc-app-tile,.soc-log-row,.soc-mini-action,.soc-tab-button,.soc-terminal-action,.soc-toggle-card{transition:transform .22s,background-color .22s,border-color .22s,box-shadow .22s,opacity .22s}.soc-toggle-card{text-align:start;min-height:5rem;color:var(--foreground);background:#ffffff06;border:1px solid #7ea6ff1f;border-radius:1.45rem;align-content:space-between;gap:.4rem;padding:1rem;display:grid;position:relative}.soc-toggle-card:focus-visible,.soc-toggle-card:hover{border-color:#74e7ff33;transform:translateY(-1px);box-shadow:0 16px 36px #040c1c38}.soc-toggle-card-active{background:radial-gradient(circle at top,#74e7ff1f,#0000 56%),#ffffff0a;border-color:#74e7ff3d}.soc-inline-badge,.soc-pill,.soc-toggle-indicator{letter-spacing:.08em;min-width:max-content;color:var(--foreground);background:#ffffff09;border:1px solid #7ea6ff1f;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.34rem .6rem;font-size:.68rem;font-weight:700;display:inline-flex}.soc-inline-badge-active{background:#74e7ff14;border-color:#74e7ff3d}.soc-toolbar{align-items:stretch;margin-top:1rem}.soc-search-shell,.soc-select-shell{background:#ffffff08;border:1px solid #7ea6ff24;border-radius:1.2rem;flex:14rem;align-items:center;gap:.65rem;min-width:0;padding:.85rem 1rem;display:flex}.soc-search-input,.soc-select-shell select{width:100%;min-width:0;color:var(--foreground);background:0 0;border:none;outline:none}.soc-select-shell select{appearance:none}.soc-search-input::placeholder{color:var(--muted)}.soc-timeline-shell{background:#ffffff06;border:1px solid #7ea6ff1f;border-radius:1.5rem;margin-top:1rem;padding:1rem}.soc-timeline-chart{grid-template-columns:repeat(18,minmax(0,1fr));align-items:end;gap:.55rem;min-height:11rem;display:grid}.soc-timeline-bar{justify-content:center;align-items:flex-end;gap:.2rem;min-height:100%;display:flex}.soc-timeline-fill{border-radius:999px 999px 0 0;width:.38rem}.soc-timeline-fill-low{background:linear-gradient(#74e7ffe0,#2074cde6)}.soc-timeline-fill-high{background:linear-gradient(#f8ca73eb,#c98b18eb)}.soc-timeline-fill-critical{background:linear-gradient(#ff857bf0,#b03442f0)}.soc-timeline-legend{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.soc-log-stream{gap:.7rem;max-height:58rem;margin-top:1rem;padding-inline-end:.1rem;display:grid;overflow:auto}.soc-alert-card,.soc-log-row{text-align:start;background:#ffffff07;border:1px solid #7ea6ff1f;border-radius:1.45rem;justify-content:space-between;align-items:flex-start;gap:.8rem;width:100%;padding:.95rem 1rem;display:flex}.soc-alert-card:focus-visible,.soc-alert-card:hover,.soc-log-row:focus-visible,.soc-log-row:hover{border-color:#74e7ff38;transform:translateY(-1px);box-shadow:0 16px 36px #040c1c33}.soc-alert-card-active,.soc-log-row-active{background:radial-gradient(circle at top,#74e7ff14,#0000 56%),#ffffff0a;border-color:#74e7ff3d}.soc-log-row-suspicious{border-color:#ff857b2e}.soc-log-leading{flex:auto;gap:.75rem;min-width:0;display:flex}.soc-log-leading>div{min-width:0}.soc-log-time{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.76rem}.soc-dot{background:#7ea6ff73;border-radius:999px;flex:none;width:.7rem;height:.7rem;margin-top:.3rem;box-shadow:0 0 0 .26rem #7ea6ff14}.soc-raw-block,.soc-raw-inline{font-family:var(--font-jetbrains-mono),monospace;color:#d6e5ffeb;background:#020a14ad;border:1px solid #7ea6ff1f;border-radius:1.15rem;font-size:.72rem;line-height:1.75}.soc-raw-inline{flex:0 0 min(24rem,44%);max-height:10rem;padding:.8rem;overflow:auto}.soc-raw-block{max-height:18rem;margin:.75rem 0 0;padding:1rem;overflow:auto}.soc-inline-fields{flex-wrap:wrap;gap:.45rem;margin-top:.85rem;display:flex}.soc-inline-field{min-width:0;max-width:100%;color:var(--muted);background:#ffffff08;border:1px solid #7ea6ff1a;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .65rem;font-size:.68rem;display:inline-flex}.soc-inline-field strong{color:var(--foreground);font-weight:700}.soc-inline-field span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.soc-detail-row,.soc-list-row,.soc-note-card{background:#ffffff06;border:1px solid #7ea6ff1a;border-radius:1.2rem;justify-content:space-between;align-items:center;gap:.8rem;min-width:0;padding:.85rem .95rem;display:flex}.soc-detail-row>span:last-child,.soc-list-row>div{min-width:0}.soc-detail-stack{gap:.6rem;display:grid}.soc-detail-row{color:var(--muted);font-size:.84rem}.soc-detail-row span:last-child{color:var(--foreground);text-align:end}.soc-mini-action{color:var(--foreground);background:#ffffff08;border:1px solid #7ea6ff24;border-radius:999px;padding:.5rem .75rem}.soc-mini-action:focus-visible,.soc-mini-action:hover{color:#fff0ef;border-color:#ff857b38}.soc-endpoint-device{background:#ffffff08;border:1px solid #7ea6ff1f;border-radius:1.55rem;padding:1rem}.soc-device-head,.soc-laptop-toolbar,.soc-phone-topline{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.soc-device-head{margin-bottom:.9rem}.soc-laptop-screen,.soc-phone-screen{background:linear-gradient(#06101ff5,#030a14f0);border:1px solid #7ea6ff1f;border-radius:1.35rem;overflow:hidden}.soc-phone-screen{padding:.95rem}.soc-laptop-screen{padding:.85rem}.soc-laptop-toolbar,.soc-phone-topline{color:var(--muted);font-size:.74rem}.soc-phone-apps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1.1rem;display:grid}.soc-app-tile,.soc-terminal-action{min-height:4.25rem;color:var(--foreground);text-align:center;background:linear-gradient(#0c1f3be6,#071326db);border:1px solid #7ea6ff1f;border-radius:1.1rem;justify-content:center;align-items:center;gap:.45rem;padding:.75rem;display:inline-flex}.soc-app-tile:focus-visible,.soc-app-tile:hover,.soc-terminal-action:focus-visible,.soc-terminal-action:hover{border-color:#74e7ff38;transform:translateY(-1px)}.soc-terminal-preview{gap:.65rem;margin-top:1rem;display:grid}.soc-terminal-action{justify-content:flex-start;min-height:3.25rem}.soc-device-footnote{color:var(--muted);margin-top:.95rem;font-size:.78rem;line-height:1.7}.soc-note-card{color:var(--foreground);justify-content:flex-start;font-size:.82rem}.soc-tab-button{color:var(--muted);background:#ffffff08;border:1px solid #7ea6ff1f;border-radius:999px;padding:.62rem .9rem}.soc-tab-button:focus-visible,.soc-tab-button:hover{color:var(--foreground)}.soc-tab-button-active{color:var(--foreground);background:#74e7ff14;border-color:#74e7ff3d}.soc-tone-low{color:#a6efff;border-color:#74e7ff24}.soc-tone-medium{color:#bbd8ff;border-color:#69b0ff2e}.soc-tone-high{color:#ffdfa3;border-color:#f8ca732e}.soc-tone-critical{color:#ffb6af;border-color:#ff857b33}.soc-pill-good{color:#a6f4da;border-color:#4ee1b633}.soc-pill-danger{color:#ffb6af;border-color:#ff857b33}:root[data-theme=light] .soc-laptop-screen,:root[data-theme=light] .soc-panel,:root[data-theme=light] .soc-phone-screen,:root[data-theme=light] .soc-rail,:root[data-theme=light] .soc-raw-block,:root[data-theme=light] .soc-raw-inline,:root[data-theme=light] .soc-threat-fabric{box-shadow:0 18px 46px #5376b01f}:root[data-theme=light] .soc-panel,:root[data-theme=light] .soc-rail{background:linear-gradient(#ffffffe6,#f1f7ffdb)}:root[data-theme=light] .soc-laptop-screen,:root[data-theme=light] .soc-phone-screen,:root[data-theme=light] .soc-raw-block,:root[data-theme=light] .soc-raw-inline,:root[data-theme=light] .soc-threat-fabric{color:#163255;background:linear-gradient(#edf4fffa,#e3eefff0)}:root[data-theme=light] .soc-alert-card,:root[data-theme=light] .soc-app-tile,:root[data-theme=light] .soc-detail-row,:root[data-theme=light] .soc-endpoint-device,:root[data-theme=light] .soc-list-row,:root[data-theme=light] .soc-log-mini,:root[data-theme=light] .soc-log-row,:root[data-theme=light] .soc-metric-card,:root[data-theme=light] .soc-note-card,:root[data-theme=light] .soc-search-shell,:root[data-theme=light] .soc-select-shell,:root[data-theme=light] .soc-terminal-action,:root[data-theme=light] .soc-timeline-shell,:root[data-theme=light] .soc-toggle-card{background:#fff9}@keyframes soc-beam{0%{inset-inline-start:-10%}to{inset-inline-start:90%}}@media (hover:none){.admin-shell-dropdown-action:hover,.admin-shell-notification-card:hover,.article-card-shell:hover,.contact-link-row:hover,.count-tile:hover,.floating-action-link:hover,.floating-main-trigger:hover,.floating-scroll-top:hover,.header-account-link:hover,.header-liquid-control:hover,.interactive-panel:hover,.option-tile:hover,.portfolio-card-shell:hover,.terminal-chip:hover,.utility-chip:hover{filter:none;transform:none}.partners-marquee:hover .partners-marquee-track{animation-play-state:running}.partner-rail-tile:hover{transform:none;box-shadow:inset 0 1px #ffffff0f,0 18px 44px #050c182e}.partner-rail-tile:active{transform:scale(.992)}.service-card-shell:hover,.service-filter-button:hover{transform:none}.service-card-shell:active{transform:scale(.994)}.soc-alert-card:hover,.soc-app-tile:hover,.soc-log-row:hover,.soc-mini-action:hover,.soc-rail-link:hover,.soc-tab-button:hover,.soc-terminal-action:hover,.soc-toggle-card:hover{box-shadow:none;transform:none}.floating-action-link:active,.floating-main-trigger:active,.floating-scroll-top:active{transform:scale(.972)}}@media (hover:hover){.partners-marquee:focus-within .partners-marquee-track,.partners-marquee:hover .partners-marquee-track{animation-play-state:paused}}@media (min-width:768px){.shell-container{width:min(100% - 2rem,1200px)}.home-featured-work-grid,.soc-endpoint-grid,.soc-hero-stats,.soc-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.home-featured-work-grid{grid-template-columns:minmax(0,1fr)}.execution-network-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.soc-shell{grid-template-columns:5.5rem minmax(0,1fr);align-items:start}.soc-rail{border-radius:2rem;flex-direction:column;padding:.5rem;position:sticky;top:8rem;overflow:visible}.soc-grid{grid-template-columns:minmax(22rem,.92fr) minmax(0,1.18fr) minmax(21rem,.86fr);align-items:start}.soc-column-center .soc-panel-core{min-height:100%}.soc-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr)}.soc-log-stream{max-height:88rem}}@media (min-width:1536px){.home-showcase-grid{grid-template-columns:minmax(0,1.14fr) minmax(23rem,.9fr);gap:1.25rem}}.socx-shell{gap:1rem;display:grid}.socx-workspace-nav{background:linear-gradient(#07101ce6,#040a12e0);border:1px solid #6f98e424;border-radius:1.4rem;flex-wrap:wrap;gap:.7rem;padding:.65rem;display:flex;box-shadow:inset 0 1px #ffffff0a,0 18px 48px #01081233}.socx-workspace-tab{min-height:2.8rem;color:var(--muted);background:#ffffff08;border:1px solid #6f98e41f;border-radius:999px;align-items:center;gap:.55rem;padding:.7rem 1rem;font-size:.8rem;font-weight:700;transition:transform .18s,border-color .18s,background-color .18s,color .18s;display:inline-flex}.socx-workspace-tab b{color:var(--foreground);font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:999px;padding:.16rem .46rem;font-size:.68rem}.socx-workspace-tab.is-active,.socx-workspace-tab:focus-visible,.socx-workspace-tab:hover{color:var(--foreground);background:#75d8ff17;border-color:#75d8ff42;transform:translateY(-1px)}.socx-panel,.socx-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#060e19f5,#040a12f0);border:1px solid #6f98e429;box-shadow:inset 0 1px #ffffff0a,0 22px 56px #01081242}.socx-topbar{z-index:18;border-radius:1.6rem;gap:1rem;padding:1.1rem;display:grid;position:sticky;top:6.7rem}.socx-alert-meta,.socx-chip-row,.socx-event-meta,.socx-inline-actions,.socx-inline-form,.socx-inline-head,.socx-inline-meta,.socx-panel-head,.socx-status-row,.socx-tab-row,.socx-title-wrap,.socx-toolbar,.socx-topbar-left{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.socx-title-wrap{flex-direction:column;align-items:flex-start;gap:.35rem}.socx-kicker{letter-spacing:.24em;text-transform:uppercase;color:#7bd4ffdb;margin:0;font-size:.68rem;font-weight:700}.socx-panel-title,.socx-title{color:var(--foreground);margin:0;font-weight:700;line-height:1.14}.socx-title{font-size:clamp(1.4rem,1.3vw + 1rem,2rem)}.socx-panel-title{font-size:1rem}.socx-pill,.socx-status-chip{letter-spacing:.04em;min-width:max-content;color:var(--foreground);background:#ffffff09;border:1px solid #6f98e426;border-radius:999px;align-items:center;gap:.4rem;padding:.44rem .72rem;font-size:.72rem;font-weight:700;display:inline-flex}.socx-status-chip-active{background:#6ae1ff1a;border-color:#6ae1ff47}.socx-action-tile,.socx-alert-row,.socx-endpoint-card,.socx-event-row,.socx-field-row,.socx-form-field,.socx-metric,.socx-module-row,.socx-nav-link,.socx-note,.socx-related-row,.socx-search,.socx-select,.socx-source-row,.socx-summary-card,.socx-toggle,.socx-traffic-row{background:#ffffff08;border:1px solid #6f98e424;min-width:0;box-shadow:inset 0 1px #ffffff08}.socx-search,.socx-select{border-radius:1rem;flex:13rem;padding:.78rem .92rem}.socx-form-field select,.socx-search input,.socx-select select{width:100%;min-width:0;color:var(--foreground);background:0 0;border:none;outline:none}.socx-search input::placeholder{color:var(--muted)}.socx-select{gap:.55rem}.socx-select select{appearance:none}.socx-select-small{flex:0 13rem}.socx-button,.socx-endpoint-actions button,.socx-ghost-action,.socx-tab{transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s,color .18s}.socx-button{min-height:2.8rem;color:var(--foreground);background:linear-gradient(#0c1c30f0,#08121ef5);border:1px solid #6f98e429;border-radius:.95rem;justify-content:center;align-items:center;gap:.5rem;padding:.72rem 1rem;font-size:.82rem;font-weight:700;display:inline-flex}.socx-action-tile:focus-visible,.socx-action-tile:hover,.socx-alert-main:focus-visible,.socx-alert-main:hover,.socx-button:focus-visible,.socx-button:hover,.socx-endpoint-actions button:focus-visible,.socx-endpoint-actions button:hover,.socx-endpoint-head:focus-visible,.socx-endpoint-head:hover,.socx-event-row:focus-visible,.socx-event-row:hover,.socx-module-row-button:focus-visible,.socx-module-row-button:hover,.socx-nav-link:focus-visible,.socx-nav-link:hover,.socx-note:focus-visible,.socx-note:hover,.socx-related-row:focus-visible,.socx-related-row:hover,.socx-tab:focus-visible,.socx-tab:hover,.socx-traffic-row:focus-visible,.socx-traffic-row:hover{border-color:#75d8ff4d;transform:translateY(-1px);box-shadow:0 14px 32px #0108122e}.socx-button-quiet,.socx-endpoint-actions button,.socx-ghost-action,.socx-tab{background:#ffffff08}.socx-button-active,.socx-tab-active{background:#75d8ff1a;border-color:#75d8ff57}.socx-button-compact,.socx-ghost-action{min-height:2.45rem;color:var(--foreground);border-radius:.85rem;padding:.6rem .85rem;font-size:.78rem;font-weight:700}.socx-ghost-action{border:1px solid #6f98e41f;justify-content:center;align-items:center;display:inline-flex}.socx-command-grid,.socx-endpoint-grid-large,.socx-endpoint-layout,.socx-firewall-grid,.socx-platform-grid,.socx-siem-layout,.socx-siem-main-grid,.socx-stage-inspector,.socx-stage-main,.socx-stage-sidebar,.socx-stage-stack,.socx-stage-toplists,.socx-workbench{gap:1rem;min-width:0;display:grid}.socx-stage-panel{isolation:isolate;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative}.socx-stage-panel>*{z-index:1;position:relative}.socx-stage-panel:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(circle at 100% 0,#74e7ff14,#0000 34%);position:absolute;inset:0}.socx-stage-panel:hover{border-color:#75d8ff3d;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0a,0 26px 62px #0108124d}.socx-stage-block,.socx-stage-block-large{min-height:0}.socx-command-grid{grid-template-columns:minmax(22rem,1.05fr) minmax(0,1.15fr);align-items:stretch}.socx-siem-layout{grid-template-columns:minmax(18rem,20rem) minmax(0,1.2fr) minmax(21rem,23rem);align-items:start}.socx-platform-grid,.socx-siem-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.socx-platform-grid-single{grid-template-columns:minmax(0,1fr)}.socx-firewall-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.socx-endpoint-grid-large{grid-template-columns:repeat(auto-fit,minmax(21rem,1fr))}.socx-endpoint-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.socx-device-detail,.socx-device-lab,.socx-endpoint-lab{gap:1rem;min-width:0;display:grid}.socx-device-lab{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);align-items:start}.socx-device-stage{background:linear-gradient(#050c18f5,#030912fa);border:1px solid #6f98e424;border-radius:1.4rem;padding:1rem}.socx-device-laptop,.socx-device-phone{gap:.8rem;display:grid}.socx-device-phone{background:linear-gradient(#0c1628eb,#070c16fa);border:1px solid #6f98e429;border-radius:2rem;width:min(100%,20rem);margin-inline:auto;padding:.8rem;box-shadow:0 24px 48px #01081252}.socx-device-laptop-bar,.socx-device-phone-bar,.socx-device-phone-card,.socx-device-phone-log,.socx-device-terminal-line{background:#ffffff08;border:1px solid #6f98e41f;border-radius:1rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.75rem .82rem;display:flex}.socx-device-laptop-screen,.socx-device-phone-screen{gap:.75rem;display:grid}.socx-device-phone-card,.socx-device-phone-log,.socx-device-terminal-line{align-items:flex-start}.socx-device-laptop-bar span,.socx-device-phone-card strong,.socx-device-phone-log strong,.socx-device-terminal-line span,.socx-device-terminal-line strong{color:var(--foreground)}.socx-device-laptop-bar span,.socx-device-phone-bar span,.socx-device-phone-card span,.socx-device-phone-log span,.socx-device-terminal-line span{color:var(--muted);font-size:.76rem}.socx-device-laptop{background:#ffffff05;border:1px solid #6f98e424;border-radius:1.4rem;padding:.8rem}.socx-device-laptop-screen{background:#020911d1;border-radius:1rem;padding:.8rem}.socx-stage-toplists{grid-template-columns:repeat(3,minmax(0,1fr))}.socx-action-grid-large,.socx-alert-table,.socx-endpoint-stack,.socx-event-list,.socx-field-grid,.socx-inspector,.socx-inspector-scroll,.socx-main,.socx-main-lower,.socx-metric-grid,.socx-note-list,.socx-related-list,.socx-scenario-grid,.socx-sidebar,.socx-stack,.socx-toggle-grid,.socx-traffic-feed,.socx-traffic-grid{gap:.85rem;min-width:0;display:grid}.socx-panel{border-radius:1.5rem;padding:1rem;overflow:hidden}.socx-stage-panel{overflow:visible}.socx-panel-head{justify-content:space-between;align-items:flex-start}.socx-inspector-scroll,.socx-scroll{overflow:auto}.socx-module-row,.socx-nav-link,.socx-note,.socx-related-row,.socx-source-row,.socx-summary-card{color:var(--foreground);text-align:start;border-radius:1.15rem;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.9rem .95rem;display:flex}.socx-alert-main,.socx-event-main,.socx-field-row,.socx-module-row div,.socx-nav-link div,.socx-note,.socx-related-row div,.socx-source-row div,.socx-summary-card{min-width:0}.socx-alert-main strong,.socx-endpoint-label strong,.socx-event-main strong,.socx-field-row strong,.socx-module-row strong,.socx-nav-link strong,.socx-note strong,.socx-related-row strong,.socx-source-row strong,.socx-summary-card strong{color:var(--foreground);font-size:.9rem;font-weight:700;display:block}.socx-alert-main p,.socx-endpoint-label span,.socx-event-main p,.socx-field-row span,.socx-inline-meta,.socx-metric small,.socx-module-row span,.socx-nav-link span,.socx-note p,.socx-related-row span,.socx-source-row span,.socx-summary-card p{color:var(--muted);font-size:.78rem;line-height:1.65}.socx-action-grid-large,.socx-metric-grid,.socx-scenario-grid,.socx-toggle-grid,.socx-traffic-grid{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.socx-toggle{color:var(--foreground);text-align:start;border-radius:1.1rem;justify-items:start;gap:.3rem;padding:.9rem;display:grid}.socx-toggle b{letter-spacing:.04em;background:#ffffff0f;border-radius:999px;padding:.22rem .55rem;font-size:.72rem}.socx-toggle-active{background:#75d8ff14;border-color:#75d8ff42}.socx-slider-block{border-top:1px solid #6f98e41f;margin-top:.2rem;padding-top:.85rem}.socx-action-tile{color:var(--foreground);text-align:start;border-radius:1.05rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.88rem .92rem;display:flex}.socx-action-tile span{color:var(--muted);margin-top:.2rem;font-size:.74rem;display:block}.socx-endpoint-card{border-radius:1.2rem;padding:.95rem}.socx-endpoint-card-active{border-color:#75d8ff47;box-shadow:0 16px 36px #01081233}.socx-alert-main,.socx-endpoint-head,.socx-module-row-button,.socx-related-row,.socx-traffic-row{text-align:start;background:0 0;width:100%}.socx-endpoint-head{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.socx-endpoint-label{align-items:start;gap:.7rem;display:flex}.socx-endpoint-console{background:#01070e80;border:1px solid #6f98e41f;border-radius:1.05rem;gap:.75rem;margin-top:.85rem;padding:.9rem;display:grid}.socx-endpoint-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.socx-endpoint-metrics span{color:var(--muted);margin-bottom:.18rem;font-size:.72rem;display:block}.socx-endpoint-metrics strong{color:var(--foreground);font-size:.88rem}.socx-process-list{flex-wrap:wrap;gap:.45rem;display:flex}.socx-process-list span{color:var(--foreground);background:#ffffff08;border:1px solid #6f98e41f;border-radius:999px;padding:.35rem .62rem;font-size:.72rem}.socx-process-list-large span{font-size:.75rem}.socx-endpoint-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.socx-endpoint-actions button{min-height:2.45rem;color:var(--foreground);border:1px solid #6f98e41f;border-radius:.9rem;font-size:.76rem;font-weight:700}.socx-tab-row{align-items:center}.socx-tab{min-height:2.4rem;color:var(--foreground);border:1px solid #6f98e41f;border-radius:.82rem;padding:.5rem .8rem;font-size:.78rem;font-weight:700}.socx-inline-form{align-items:center;gap:.6rem;display:flex}.socx-module-row-button{justify-content:space-between;align-items:flex-start;display:flex}.socx-main-lower{grid-template-columns:repeat(2,minmax(0,1fr))}.socx-metric{border-radius:1.15rem;gap:.22rem;padding:.95rem;display:grid}.socx-metric span{color:var(--muted);font-size:.74rem}.socx-metric strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:clamp(1.18rem,1vw + .9rem,1.65rem);font-weight:700;line-height:1}.socx-metric-highlight{background:radial-gradient(circle at top,#75d8ff14,#0000 58%),#ffffff0a;border-color:#75d8ff42}.socx-event-list{max-height:36rem}.socx-event-row{width:100%;color:var(--foreground);text-align:start;border-radius:1.18rem;padding:.92rem .96rem}.socx-alert-row-active,.socx-event-row-active{background:radial-gradient(circle at top,#75d8ff14,#0000 56%),#ffffff0d;border-color:#75d8ff47}.socx-event-grid{gap:.72rem;min-width:0;display:grid}.socx-alert-main strong,.socx-event-main strong{font-size:.92rem}.socx-event-side{color:var(--muted);justify-content:space-between;align-items:center;gap:.7rem;font-size:.76rem;display:flex}.socx-event-side b,.socx-source-row b{color:var(--foreground);font-variant-numeric:tabular-nums}.socx-event-time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.74rem}.socx-field-grid,.socx-field-list{flex-wrap:wrap;gap:.45rem;display:flex}.socx-field-chip{min-width:0;color:var(--muted);background:#ffffff07;border:1px solid #6f98e41f;border-radius:999px;align-items:center;gap:.4rem;padding:.34rem .58rem;font-size:.7rem;display:inline-flex}.socx-field-chip strong{font-size:.7rem}.socx-json-block,.socx-raw-block,.socx-raw-inline{font-family:var(--font-jetbrains-mono),monospace;color:#dcecfff2;font-variant-numeric:tabular-nums;font-size:.72rem;line-height:1.75}.socx-raw-inline{background:#020911d1;border-radius:.95rem;padding:.75rem;display:block;overflow:auto}.socx-timeline{grid-template-columns:repeat(20,minmax(0,1fr));align-items:end;gap:.5rem;min-height:12rem;display:grid}.socx-timeline-bar{justify-content:center;align-items:end;gap:.18rem;min-height:100%;display:flex}.socx-timeline-fill{border-radius:999px 999px 0 0;width:.32rem}.socx-timeline-fill-total{background:linear-gradient(#74e7ffe6,#2074cdf2)}.socx-timeline-fill-high{background:linear-gradient(#fac96feb,#c68e21f0)}.socx-timeline-fill-critical{background:linear-gradient(#ff857bf2,#b33647f0)}.socx-traffic-feed{max-height:22rem}.socx-traffic-row{color:var(--foreground);border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.82rem .88rem;display:flex}.socx-traffic-row strong{color:var(--foreground);font-size:.8rem;display:block}.socx-traffic-row span{color:var(--muted);margin-top:.2rem;font-size:.74rem;display:block}.socx-alert-table{max-height:25rem}.socx-alert-row{background:#ffffff07;border:1px solid #6f98e41f;border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding:.88rem;display:grid}.socx-checkbox{justify-content:center;align-items:start;padding-top:.2rem;display:inline-flex}.socx-checkbox input{width:1rem;height:1rem}.socx-alert-main{gap:.52rem;display:grid}.socx-bulkbar{background:#75d8ff14;border:1px solid #75d8ff2e;border-radius:1rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.76rem .85rem;display:flex}.socx-inspector-scroll{max-height:calc(100vh - 18rem);padding-inline-end:.15rem}.socx-summary-card{border-radius:1.18rem;gap:.75rem;padding:.95rem;display:grid}.socx-form-grid{gap:.8rem;display:grid}.socx-form-field{border-radius:1rem;gap:.5rem;padding:.8rem;display:grid}.socx-form-field span{color:var(--muted);font-size:.74rem}.socx-field-grid{gap:.6rem;display:grid}.socx-field-row{border-radius:.95rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.72rem .78rem;display:flex}.socx-field-row strong{text-align:end;font-variant-numeric:tabular-nums;font-size:.8rem}.socx-json-block,.socx-raw-block{background:#020911d1;border-radius:1rem;margin:0;padding:.9rem;overflow:auto}.socx-bullet-list{color:var(--foreground);gap:.55rem;margin:0;padding-inline-start:1rem;font-size:.84rem;line-height:1.8;display:grid}.socx-note-list,.socx-related-list{gap:.65rem}.socx-note,.socx-related-row{color:var(--foreground);text-align:start;border-radius:1rem;padding:.82rem .86rem}.socx-note-active{border-color:#75d8ff47}.socx-note-static{cursor:default}.socx-related-row{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.socx-pill-good{color:#a6f4da;border-color:#4ee1b633}.socx-pill-danger{color:#ffb6af;border-color:#ff857b33}.socx-tone-low{color:#a6efff;border-color:#74e7ff29}.socx-tone-medium{color:#c4dcff;border-color:#69b0ff2e}.socx-tone-high{color:#ffdfa3;border-color:#f8ca732e}.socx-tone-critical{color:#ffb6af;border-color:#ff857b33}.socx-status-new,.socx-status-open{color:#c4dcff;border-color:#69b0ff2e}.socx-status-progress{color:#a6efff;border-color:#74e7ff2e}.socx-status-escalated{color:#ffdfa3;border-color:#f8ca732e}.socx-status-closed,.socx-status-resolved{color:#a6f4da;border-color:#4ee1b633}.socx-status-muted{color:#d0d8eb;border-color:#b4bed629}:root[data-theme=light] .socx-action-tile,:root[data-theme=light] .socx-alert-row,:root[data-theme=light] .socx-endpoint-card,:root[data-theme=light] .socx-event-row,:root[data-theme=light] .socx-field-row,:root[data-theme=light] .socx-form-field,:root[data-theme=light] .socx-metric,:root[data-theme=light] .socx-module-row,:root[data-theme=light] .socx-nav-link,:root[data-theme=light] .socx-note,:root[data-theme=light] .socx-panel,:root[data-theme=light] .socx-related-row,:root[data-theme=light] .socx-search,:root[data-theme=light] .socx-select,:root[data-theme=light] .socx-source-row,:root[data-theme=light] .socx-summary-card,:root[data-theme=light] .socx-toggle,:root[data-theme=light] .socx-topbar,:root[data-theme=light] .socx-traffic-row,:root[data-theme=light] .socx-workspace-nav{color:#10223a;background:linear-gradient(#fffffff2,#f2f7ffeb);box-shadow:inset 0 1px #ffffffd9,0 16px 40px #385a921f}:root[data-theme=light] .socx-alert-main strong,:root[data-theme=light] .socx-button,:root[data-theme=light] .socx-endpoint-actions button,:root[data-theme=light] .socx-endpoint-label strong,:root[data-theme=light] .socx-event-main strong,:root[data-theme=light] .socx-field-row strong,:root[data-theme=light] .socx-ghost-action,:root[data-theme=light] .socx-metric strong,:root[data-theme=light] .socx-module-row strong,:root[data-theme=light] .socx-nav-link strong,:root[data-theme=light] .socx-note strong,:root[data-theme=light] .socx-panel-title,:root[data-theme=light] .socx-pill,:root[data-theme=light] .socx-related-row strong,:root[data-theme=light] .socx-source-row strong,:root[data-theme=light] .socx-status-chip,:root[data-theme=light] .socx-summary-card strong,:root[data-theme=light] .socx-tab,:root[data-theme=light] .socx-title,:root[data-theme=light] .socx-workspace-tab{color:#10223a}:root[data-theme=light] .socx-device-laptop-screen,:root[data-theme=light] .socx-device-stage,:root[data-theme=light] .socx-endpoint-console,:root[data-theme=light] .socx-json-block,:root[data-theme=light] .socx-raw-block,:root[data-theme=light] .socx-raw-inline{color:#163255;background:#dfeaf7e6}@media (min-width:1400px){.socx-stage-inspector,.socx-stage-sidebar{max-height:calc(100vh - 15rem);position:sticky;top:14.1rem;overflow:auto}.socx-workbench{grid-template-columns:minmax(18rem,20rem) minmax(0,1fr) minmax(22rem,24rem);align-items:start}.socx-inspector,.socx-sidebar{max-height:calc(100vh - 15rem);position:sticky;top:14.1rem;overflow:auto}}@media (max-width:1439px){.socx-siem-layout{grid-template-columns:minmax(17rem,18rem) minmax(0,1fr)}.socx-stage-inspector{grid-column:1/-1}.socx-platform-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1279px){.socx-command-grid,.socx-device-lab,.socx-endpoint-layout,.socx-firewall-grid,.socx-siem-main-grid,.socx-stage-toplists{grid-template-columns:minmax(0,1fr)}}@media (max-width:1399px){.socx-workbench{grid-template-columns:minmax(17rem,19rem) minmax(0,1fr)}.socx-inspector{grid-column:1/-1}}@media (max-width:1023px){.socx-topbar{position:static}.socx-command-grid,.socx-device-lab,.socx-endpoint-layout,.socx-firewall-grid,.socx-main-lower,.socx-platform-grid,.socx-siem-layout,.socx-siem-main-grid,.socx-workbench{grid-template-columns:minmax(0,1fr)}.socx-alert-table,.socx-event-list,.socx-inspector-scroll,.socx-traffic-feed{max-height:none}}@media (max-width:767px){.socx-panel,.socx-topbar{border-radius:1.2rem;padding:.95rem}.socx-action-grid-large,.socx-endpoint-actions,.socx-endpoint-metrics,.socx-metric-grid,.socx-scenario-grid,.socx-toggle-grid,.socx-traffic-grid{grid-template-columns:minmax(0,1fr)}.socx-inline-actions,.socx-inline-form,.socx-toolbar{flex-direction:column;align-items:stretch}.socx-command-grid,.socx-device-lab,.socx-endpoint-layout,.socx-firewall-grid,.socx-platform-grid,.socx-siem-layout,.socx-siem-main-grid,.socx-stage-toplists{grid-template-columns:minmax(0,1fr)}.socx-button,.socx-endpoint-actions button,.socx-ghost-action,.socx-tab{width:100%}.socx-field-row,.socx-module-row,.socx-nav-link,.socx-note,.socx-related-row,.socx-source-row,.socx-summary-card,.socx-traffic-row{flex-direction:column;align-items:flex-start}}.soc-enterprise-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);position:relative}.soc-command-strip-shell{min-width:0;margin-bottom:.5rem;position:relative}.soc-command-strip-shell.is-condensed{margin-bottom:.4rem}.soc-command-shell{transition:border-color .22s,box-shadow .22s,background-color .22s}.soc-command-topline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.72rem 1rem;padding:.78rem .9rem .68rem;display:grid}.soc-command-summary{gap:.5rem;min-width:0;display:grid}.soc-command-copy{gap:.22rem;min-width:0;display:grid}.soc-command-title{letter-spacing:-.02em;line-height:1.15}.soc-command-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;display:flex}.soc-command-sections-trigger{isolation:isolate;color:#fffffff0;background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #7ea6ff24;border-radius:999px;align-items:center;gap:.55rem;min-height:2rem;padding-inline:.82rem .92rem;font-size:.75rem;font-weight:700;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,background-color .22s,box-shadow .22s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff17,0 12px 26px #02081c29}.soc-command-sections-trigger:focus-visible,.soc-command-sections-trigger:hover{background:linear-gradient(#ffffff17,#ffffff0a);border-color:#74e7ff3d;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 14px 30px #02081c33,0 0 0 1px #74e7ff0d}.soc-command-metrics{opacity:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;max-height:8rem;padding:0 .9rem .78rem;transition:max-height .18s cubic-bezier(.22,1,.36,1),opacity .14s,transform .18s cubic-bezier(.22,1,.36,1),padding .18s cubic-bezier(.22,1,.36,1);display:grid;overflow:clip;transform:translateY(0)}.soc-command-metric{background:#ffffff0b;border:1px solid #ffffff14;border-radius:.98rem;min-width:0;padding:.55rem .72rem;box-shadow:inset 0 1px #ffffff0f}.soc-command-metric-label{letter-spacing:.16em;text-transform:uppercase;color:#a7b9d6d6;font-size:.64rem;font-weight:700;line-height:1.2}.soc-command-metric-main{justify-content:space-between;align-items:baseline;gap:.6rem;min-width:0;margin-top:.3rem;display:flex}.soc-command-metric-value{color:#fffffffa;font-size:1rem;font-weight:700;line-height:1}.soc-command-metric-meta{text-align:end;color:#a7b9d6d1;min-width:0;font-size:.72rem;line-height:1.35}.soc-command-strip-shell.is-condensed .soc-command-topline{gap:.55rem .9rem;padding:.62rem .8rem}.soc-command-strip-shell.is-condensed .soc-command-meta,.soc-command-strip-shell.is-condensed .soc-command-metric-meta{display:none}.soc-command-strip-shell.is-condensed .soc-command-copy{gap:.16rem}.soc-command-strip-shell.is-condensed .soc-command-actions{gap:.35rem}.soc-command-strip-shell.is-condensed .soc-command-metrics{opacity:0;pointer-events:none;max-height:0;padding-bottom:0;transform:translateY(-.25rem)}.soc-command-overlay{z-index:45;width:min(31rem,100vw - 2rem);position:fixed}.soc-command-overlay-shell{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);max-height:min(34rem,100vh - 8rem);overflow-y:auto}.soc-command-workspaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.95rem;display:grid}.soc-command-workspace-button{text-align:start;background:#ffffff09;border:1px solid #ffffff14;border-radius:1.12rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;width:100%;min-height:4.2rem;padding:.9rem .95rem;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,background-color .22s,box-shadow .22s;display:grid}.soc-command-workspace-button:focus-visible,.soc-command-workspace-button:hover{background:#ffffff0d;border-color:#74e7ff38;transform:translateY(-1px)}.soc-command-workspace-button.is-active{background:#54a8ff1f;border-color:#74e7ff38;box-shadow:0 18px 44px #3c92ff1f}.soc-command-workspace-icon{color:#c0eefff5;background:#ffffff0f;border-radius:1rem;place-items:center;width:2.7rem;height:2.7rem;display:grid}.soc-command-tools{background:#ffffff08;border:1px solid #ffffff14;border-radius:1.1rem;margin-top:.9rem;padding:.85rem}.soc-enterprise-dock-panel,.soc-enterprise-dock>div,.soc-enterprise-shell,.soc-enterprise-stage,.soc-enterprise-stream{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.soc-enterprise-panel:before{content:"";pointer-events:none;opacity:.9;background:radial-gradient(circle at top,#82d2ff1a,#0000 38%),linear-gradient(#ffffff0f,#0000 28%);position:absolute;inset:0}.soc-enterprise-panel>*{position:relative}.soc-enterprise-empty,.soc-enterprise-filter,.soc-enterprise-input,.soc-enterprise-keyvalue,.soc-enterprise-panel-header,.soc-enterprise-tab,.soc-enterprise-table,.soc-enterprise-table-head,.soc-enterprise-table-row,.soc-enterprise-timeline-item{transition:background-color .22s,border-color .22s,box-shadow .22s,transform .22s}.soc-enterprise-filter:focus-visible,.soc-enterprise-filter:hover,.soc-enterprise-tab:focus-visible,.soc-enterprise-tab:hover{transform:translateY(-1px)}:root[data-theme=light] .soc-enterprise-panel{background:linear-gradient(#fffffff0,#f4f8ffeb);border-color:#86a6d638;box-shadow:inset 0 1px #ffffffeb,0 28px 72px #4c6da024}:root[data-theme=light] .soc-enterprise-dock-panel,:root[data-theme=light] .soc-enterprise-dock>div,:root[data-theme=light] .soc-enterprise-shell,:root[data-theme=light] .soc-enterprise-stage,:root[data-theme=light] .soc-enterprise-stream{background:linear-gradient(#fffffff5,#f3f7ffed);border-color:#86a6d638;box-shadow:inset 0 1px #ffffffeb,0 30px 80px #4c6da024}:root[data-theme=light] .soc-enterprise-panel:before{background:radial-gradient(circle at top,#57abff29,#0000 38%),linear-gradient(#ffffffb8,#0000 32%)}:root[data-theme=light] .soc-enterprise-empty,:root[data-theme=light] .soc-enterprise-filter,:root[data-theme=light] .soc-enterprise-input,:root[data-theme=light] .soc-enterprise-keyvalue,:root[data-theme=light] .soc-enterprise-panel-header,:root[data-theme=light] .soc-enterprise-tab,:root[data-theme=light] .soc-enterprise-table,:root[data-theme=light] .soc-enterprise-table-row,:root[data-theme=light] .soc-enterprise-timeline-item{border-color:#86a6d633;box-shadow:inset 0 1px #ffffffbd}:root[data-theme=light] .soc-enterprise-table-head{background:#eef5fff0;border-color:#86a6d633}:root[data-theme=light] .soc-enterprise-empty,:root[data-theme=light] .soc-enterprise-keyvalue,:root[data-theme=light] .soc-enterprise-table-row,:root[data-theme=light] .soc-enterprise-timeline-item{background:#ffffff94}:root[data-theme=light] .soc-enterprise-input{background:#ffffffb8}:root[data-theme=light] .soc-command-sections-trigger,:root[data-theme=light] .soc-command-workspace-button{color:#1a2c47eb;background:linear-gradient(#fffffff5,#f2f7ffed);border-color:#6a98da2e}:root[data-theme=light] .soc-command-metric{background:#ffffff9e;border-color:#86a6d62e}:root[data-theme=light] .soc-command-metric-label,:root[data-theme=light] .soc-command-metric-meta{color:#466086d1}:root[data-theme=light] .soc-command-metric-value{color:#15263ef5}:root[data-theme=light] .soc-command-workspace-button{background:#ffffff94;border-color:#86a6d62e}:root[data-theme=light] .soc-command-workspace-button.is-active{background:#57abff24}:root[data-theme=light] .soc-command-tools,:root[data-theme=light] .soc-command-workspace-icon{background:#ffffffa3;border-color:#86a6d62e}:root[data-theme=light] .soc-command-meta{color:#466086db}.soc-enterprise-dock{z-index:20;align-self:start;position:sticky}.soc-threatmap-panel{overflow:visible}.soc-threatmap-loading{place-items:center;min-height:28rem;display:grid}.soc-threatmap-loading-orb{background:radial-gradient(circle at 30% 28%,#72f0ffc7,#0000 26%),radial-gradient(circle at 70% 68%,#ff5c814d,#0000 30%),linear-gradient(#0c183cf5,#030818fa);border-radius:999px;width:10rem;height:10rem;animation:socThreatOrbPulse 3.2s ease-in-out infinite;position:relative;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #87baff29,0 28px 90px #06123870}.soc-threatmap-loading-orb:after,.soc-threatmap-loading-orb:before{content:"";border-radius:inherit;opacity:.7;border:1px solid #6de1ff33;position:absolute;inset:-1.4rem}.soc-threatmap-loading-orb:after{border-color:#ff747424;animation:socThreatHaloSpin 11s linear infinite;inset:-2.2rem}.soc-threatmap-stage-shell{gap:.9rem;display:grid}.soc-threatmap-stage{touch-action:none;cursor:grab;background:radial-gradient(circle at 50% 6%,#5bcaff29,#0000 28%),radial-gradient(circle at 18% 74%,#ff4d701f,#0000 24%),linear-gradient(#08102afa,#020818fc);border:1px solid #769fff24;border-radius:2rem;min-height:42rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 -24px 80px #03091a7a,0 28px 84px #02081c6b}.soc-threatmap-stage:active{cursor:grabbing}.soc-threatmap-stage:before{content:"";pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#0000 34%,#050a1c8a 100%),repeating-linear-gradient(#5aa4ff08 0 2px,#0000 2px 12px);position:absolute;inset:0}.soc-threatmap-stage:after{content:"";pointer-events:none;border:1px solid #83d8ff1f;border-radius:999px;position:absolute;inset:7% 12%;box-shadow:0 0 0 1px #ffffff08,inset 0 0 32px #42b3ff14,0 0 80px #45d5ff14}.soc-threatmap-stage-hud{letter-spacing:.12em;text-transform:uppercase;color:#c6ecffd1;inset-inline:1rem;flex-wrap:wrap;justify-content:space-between;gap:.65rem;font-size:.72rem;font-weight:600;top:1rem}.soc-threatmap-stage-controls,.soc-threatmap-stage-hud{z-index:3;align-items:center;display:flex;position:absolute}.soc-threatmap-stage-controls{inset-inline-end:1rem;gap:.45rem;bottom:1rem}.soc-threatmap-stage-button{color:#e1f3fff5;background:#061026b8;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:inline-grid;box-shadow:inset 0 1px #ffffff14,0 16px 36px #02081842}.soc-threatmap-stage-button:focus-visible,.soc-threatmap-stage-button:hover{background:#0c1c3ecc;border-color:#74e7ff42;transform:translateY(-1px)}.soc-threatmap-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.soc-threatmap-globe-fill{filter:drop-shadow(0 0 34px #34c4ff29)}.soc-threatmap-land{fill:url(#soc-threatmap-land);stroke:#99e7ff33;stroke-width:.9px}.soc-threatmap-arc{fill:none;stroke:var(--soc-threat-accent,#f87171e6);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:8 12;opacity:.68;filter:drop-shadow(0 0 16px var(--soc-threat-accent,#f87171e6))}@supports (color:color-mix(in lab,red,red)){.soc-threatmap-arc{filter:drop-shadow(0 0 16px color-mix(in srgb,var(--soc-threat-accent,#f87171e6) 48%,transparent))}}.soc-threatmap-arc{animation:socThreatArcPulse 2.4s linear infinite}.soc-threatmap-arc.is-active{stroke-width:2px;opacity:.96}.soc-threatmap-source,.soc-threatmap-target{cursor:pointer;transition:transform .18s,opacity .18s}.soc-threatmap-source{fill:var(--soc-threat-accent,#f87171f2);stroke:#fffc;stroke-width:1px;filter:drop-shadow(0 0 22px var(--soc-threat-accent,#f87171f2))}@supports (color:color-mix(in lab,red,red)){.soc-threatmap-source{filter:drop-shadow(0 0 22px color-mix(in srgb,var(--soc-threat-accent,#f87171f2) 56%,transparent))}}.soc-threatmap-source{animation:socThreatNodePulse 2.2s ease-in-out infinite}.soc-threatmap-target{fill:var(--soc-threat-target,#67e8f9f2);stroke:#ffffffd6;stroke-width:1.1px;filter:drop-shadow(0 0 20px var(--soc-threat-target,#67e8f9f2))}@supports (color:color-mix(in lab,red,red)){.soc-threatmap-target{filter:drop-shadow(0 0 20px color-mix(in srgb,var(--soc-threat-target,#67e8f9f2) 54%,transparent))}}.soc-threatmap-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.soc-threatmap-sim-banner{color:#e2f5fff5;background:#37b6ff14;border:1px solid #74e7ff29;border-radius:1rem;align-items:center;gap:.65rem;padding:.8rem .9rem;font-size:.82rem;font-weight:600;display:flex}.soc-threatmap-simulation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.soc-threatmap-sim-button{border:1px solid var(--soc-sim-accent,#38bdf8);border-radius:1.2rem;width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.soc-threatmap-sim-button{border:1px solid color-mix(in srgb,var(--soc-sim-accent,#38bdf8) 26%,#ffffff14)}}.soc-threatmap-sim-button{background:radial-gradient(circle at top,var(--soc-sim-accent,#38bdf8),transparent 58%),#ffffff09}@supports (color:color-mix(in lab,red,red)){.soc-threatmap-sim-button{background:radial-gradient(circle at top,color-mix(in srgb,var(--soc-sim-accent,#38bdf8) 18%,transparent),transparent 58%),#ffffff09}}.soc-threatmap-sim-button{text-align:start;padding:.95rem;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s;box-shadow:inset 0 1px #ffffff0d,0 16px 40px #040a1c33}.soc-threatmap-sim-button:focus-visible,.soc-threatmap-sim-button:hover{border-color:var(--soc-sim-accent,#38bdf8);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.soc-threatmap-sim-button:focus-visible,.soc-threatmap-sim-button:hover{border-color:color-mix(in srgb,var(--soc-sim-accent,#38bdf8) 42%,#ffffff29)}}.soc-threatmap-sim-button:focus-visible,.soc-threatmap-sim-button:hover{box-shadow:inset 0 1px 0 #ffffff14,0 18px 48px var(--soc-sim-accent,#38bdf8)}@supports (color:color-mix(in lab,red,red)){.soc-threatmap-sim-button:focus-visible,.soc-threatmap-sim-button:hover{box-shadow:inset 0 1px 0 #ffffff14,0 18px 48px color-mix(in srgb,var(--soc-sim-accent,#38bdf8) 16%,#040a1c3d)}}.soc-threatmap-attack-row,.soc-threatmap-detail-card,.soc-threatmap-feed-row,.soc-threatmap-hotspot-row,.soc-threatmap-metric-card,.soc-threatmap-provider,.soc-threatmap-sidecard{background:#ffffff09;border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0d}.soc-threatmap-metric-card{border-radius:1.2rem;gap:.35rem;padding:.85rem .95rem;display:grid}.soc-threatmap-metric-card span{letter-spacing:.18em;text-transform:uppercase;color:#a5bce0cc;font-size:.68rem;font-weight:700}.soc-threatmap-metric-card strong{color:#fffffffa;font-size:1.3rem;line-height:1}.soc-threatmap-sidecard{border-radius:1.28rem;padding:.95rem}.soc-threatmap-sidecard-label{letter-spacing:.2em;text-transform:uppercase;color:#c7ebffc7;font-size:.72rem;font-weight:700}.soc-threatmap-list-row,.soc-threatmap-provider{border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:.85rem;padding:.78rem .85rem;display:flex}.soc-threatmap-risk-pill{color:#fffffff2;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;min-width:3.9rem;padding:.42rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.soc-threatmap-attack-row{text-align:start;border-radius:1.15rem;justify-content:space-between;align-items:center;gap:.85rem;width:100%;padding:.88rem .95rem;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:flex}.soc-threatmap-attack-row.is-active,.soc-threatmap-attack-row:focus-visible,.soc-threatmap-attack-row:hover{background:#58a9ff1a;border-color:#6ce0ff38;transform:translateY(-1px);box-shadow:0 16px 44px #1857b529}.soc-threatmap-hotspot-row{border-radius:1.05rem;gap:.7rem;padding:.9rem;display:grid}.soc-threatmap-hotspot-bar{background:#ffffff0d;border-radius:999px;justify-content:flex-end;align-items:center;min-height:2.1rem;padding-inline:.8rem;display:flex;position:relative;overflow:hidden}.soc-threatmap-hotspot-fill{border-radius:inherit;background:linear-gradient(90deg,#f8717138,#facc1557,#4ade8038);position:absolute;inset-block:0;inset-inline-start:0}.soc-threatmap-hotspot-bar strong{z-index:1;color:#fffffff5;font-size:.82rem;position:relative}.soc-threatmap-investigation-hero{border:1px solid #ffffff14;border-radius:1.45rem;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1rem;display:grid;position:relative;overflow:hidden}.soc-threatmap-investigation-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at top,#ffffff14,#0000 42%),linear-gradient(#ffffff0a,#0000 40%);position:absolute;inset:0}.soc-threatmap-risk-critical{background:linear-gradient(#520e18c7,#1a070cd6)}.soc-threatmap-risk-high{background:linear-gradient(#58220cb8,#180a06d6)}.soc-threatmap-risk-medium{background:linear-gradient(#4c370aad,#161105d1)}.soc-threatmap-risk-low{background:linear-gradient(#08342094,#04100ad1)}.soc-threatmap-investigation-score{text-align:center;background:#ffffff14;border-radius:1.2rem;align-self:stretch;place-items:center;gap:.3rem;min-width:7.2rem;padding:1rem;display:grid;position:relative}.soc-threatmap-investigation-score span{letter-spacing:.16em;text-transform:uppercase;color:#dfecffcc;font-size:.68rem}.soc-threatmap-investigation-score strong{color:#fffffffa;font-size:2rem;line-height:1}.soc-threatmap-detail-card{border-radius:1.1rem;padding:.9rem 1rem}.soc-threatmap-feed-row{border-radius:1.08rem;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:.9rem 1rem;display:flex}@keyframes socThreatArcPulse{0%{stroke-dashoffset:0;opacity:.42}50%{opacity:.96}to{stroke-dashoffset:-54px;opacity:.42}}@keyframes socThreatNodePulse{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}@keyframes socThreatHaloSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes socThreatOrbPulse{0%,to{transform:scale(1);box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #87baff29,0 28px 90px #06123870}50%{transform:scale(1.03);box-shadow:inset 0 1px #ffffff29,0 0 0 1px #87baff38,0 36px 110px #0612388a}}:root[data-theme=light] .soc-threatmap-stage{background:radial-gradient(circle at 50% 6%,#43afff29,#0000 28%),radial-gradient(circle at 18% 74%,#ff6c8414,#0000 24%),linear-gradient(#f8fbfffa,#e8effafa);border-color:#6ea0dc2e;box-shadow:inset 0 1px #ffffffdb,inset 0 -24px 80px #aac2e62e,0 28px 74px #4c6da029}:root[data-theme=light] .soc-threatmap-stage-button{color:#132239f5;background:#ffffffd1;border-color:#86a6d62e}:root[data-theme=light] .soc-threatmap-sim-banner{color:#15263ef5;background:#57abff1f;border-color:#60abff29}:root[data-theme=light] .soc-threatmap-sim-button{background:radial-gradient(circle at top,var(--soc-sim-accent,#38bdf8),transparent 58%),#ffffff9e}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] .soc-threatmap-sim-button{background:radial-gradient(circle at top,color-mix(in srgb,var(--soc-sim-accent,#38bdf8) 10%,transparent),transparent 58%),#ffffff9e}}:root[data-theme=light] .soc-threatmap-sim-button{box-shadow:inset 0 1px #ffffffc7}:root[data-theme=light] .soc-threatmap-stage:before{background:radial-gradient(circle,#0000 34%,#dce8f76b 100%),repeating-linear-gradient(#5aa4ff0a 0 2px,#0000 2px 12px)}:root[data-theme=light] .soc-threatmap-stage:after{border-color:#7db2e229;box-shadow:0 0 0 1px #ffffff80,inset 0 0 28px #5fb3ff0f,0 0 70px #5fb3ff14}:root[data-theme=light] .soc-threatmap-metric-card span,:root[data-theme=light] .soc-threatmap-sidecard-label,:root[data-theme=light] .soc-threatmap-stage-hud{color:#3d5b84d6}:root[data-theme=light] .soc-threatmap-attack-row,:root[data-theme=light] .soc-threatmap-detail-card,:root[data-theme=light] .soc-threatmap-feed-row,:root[data-theme=light] .soc-threatmap-hotspot-row,:root[data-theme=light] .soc-threatmap-metric-card,:root[data-theme=light] .soc-threatmap-provider,:root[data-theme=light] .soc-threatmap-sidecard{background:#ffffff9e;border-color:#86a6d62e;box-shadow:inset 0 1px #ffffffc7}:root[data-theme=light] .soc-threatmap-attack-row .text-white,:root[data-theme=light] .soc-threatmap-detail-card .text-white,:root[data-theme=light] .soc-threatmap-feed-row .text-white,:root[data-theme=light] .soc-threatmap-hotspot-row .text-white,:root[data-theme=light] .soc-threatmap-investigation-hero .text-white,:root[data-theme=light] .soc-threatmap-investigation-score strong,:root[data-theme=light] .soc-threatmap-metric-card strong,:root[data-theme=light] .soc-threatmap-provider .text-white{color:#132239f5!important}:root[data-theme=light] .soc-threatmap-risk-pill{color:#132239f5;background:#57abff1f}@media (max-width:1279px){.soc-threatmap-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.soc-threatmap-stage{min-height:34rem}.soc-threatmap-investigation-hero{grid-template-columns:minmax(0,1fr)}.soc-threatmap-investigation-score{min-width:0}.soc-threatmap-simulation-grid{grid-template-columns:1fr}}@media (max-width:767px){.soc-threatmap-stage{border-radius:1.45rem;min-height:28rem}.soc-threatmap-stage-hud{inset-inline:.8rem;gap:.45rem;font-size:.64rem;top:.8rem}.soc-threatmap-metrics{grid-template-columns:1fr}.soc-threatmap-stage-controls{inset-inline-end:.8rem;bottom:.8rem}.soc-threatmap-attack-row,.soc-threatmap-feed-row,.soc-threatmap-provider{flex-direction:column;align-items:flex-start}}.soc-enterprise-dock button:focus-visible,.soc-enterprise-dock-panel button:focus-visible{outline:none;box-shadow:0 0 0 1px #ffffff2e,0 0 0 4px #22d3ee2e}:root[data-theme=light] .soc-enterprise-dock button:focus-visible,:root[data-theme=light] .soc-enterprise-dock-panel button:focus-visible{box-shadow:0 0 0 1px #4c6da03d,0 0 0 4px #57abff2e}@media (prefers-reduced-motion:reduce){.soc-command-metrics,.soc-command-sections-trigger,.soc-command-shell,.soc-command-strip-shell,.soc-command-workspace-button,.soc-threatmap-arc,.soc-threatmap-loading-orb,.soc-threatmap-source,.socx-action-tile,.socx-alert-main,.socx-button,.socx-endpoint-actions button,.socx-endpoint-head,.socx-event-row,.socx-ghost-action,.socx-module-row-button,.socx-nav-link,.socx-note,.socx-related-row,.socx-tab,.socx-traffic-row{transition:none!important}.soc-threatmap-arc,.soc-threatmap-loading-orb,.soc-threatmap-loading-orb:after,.soc-threatmap-source{animation:none!important}}@media (max-width:1279px){.soc-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.soc-command-topline{grid-template-columns:minmax(0,1fr)}.soc-command-actions{justify-content:flex-start}}@media (max-width:767px){.soc-command-metrics,.soc-command-topline{padding-inline:.85rem}.soc-command-actions{width:100%}.soc-command-sections-trigger{flex:100%;justify-content:center}.soc-command-metrics{grid-template-columns:1fr;gap:.45rem}.soc-command-overlay{width:calc(100vw - 1rem)}.soc-command-workspaces{grid-template-columns:1fr}}.aviation-system-shell{background:linear-gradient(#040a12fa,#01060cfa),radial-gradient(circle at top,#58dcff14,#0000 24%);border:1px solid #56aac22e;border-radius:2.2rem;min-width:0;max-width:100%;padding:clamp(1rem,.8vw + .85rem,1.35rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 30px 80px #01081257}.aviation-system-shell:before{content:"";opacity:.18;pointer-events:none;background-image:linear-gradient(#71b7ff0a 1px,#0000 0),linear-gradient(90deg,#71b7ff0a 1px,#0000 0);background-size:2rem 2rem;position:absolute;inset:0}.aviation-screen,.aviation-system-topbar{z-index:1;min-width:0;max-width:100%;position:relative}.aviation-system-topbar{background:linear-gradient(#050d16fa,#02080ff5);border:1px solid #5bacc22e;border-radius:1.8rem;gap:.85rem;padding:1rem 1.05rem;display:grid}.aviation-system-titlebar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;display:grid}.aviation-system-kicker{letter-spacing:.22em;text-transform:uppercase;color:#6ce8ff;font-size:.72rem;font-weight:700}.aviation-system-title{letter-spacing:.02em;color:#effbff;margin-top:.5rem;font-size:clamp(1.45rem,2vw,2rem);font-weight:700}.aviation-system-clocks{flex-wrap:wrap;gap:.7rem;min-width:0;max-width:100%;display:flex}.aviation-status-chip{background:#ffffff08;border:1px solid #589eb633;border-radius:1.05rem;gap:.16rem;min-width:8rem;max-width:100%;padding:.65rem .85rem;display:grid}.aviation-control-window span,.aviation-engine-gauge span,.aviation-metric-row span,.aviation-metric-tile span,.aviation-radar-toolbar span,.aviation-route-point span,.aviation-source-row span,.aviation-status-chip span,.aviation-status-pill span{letter-spacing:.18em;text-transform:uppercase;color:#9cd5e1d1;font-size:.68rem;font-weight:700}.aviation-control-window strong,.aviation-engine-gauge strong,.aviation-metric-row strong,.aviation-metric-tile strong,.aviation-route-point p,.aviation-source-row a,.aviation-source-row strong,.aviation-status-chip strong,.aviation-status-pill strong{font-variant-numeric:tabular-nums;color:#effbff}.aviation-command-strip,.aviation-gauge-grid,.aviation-intel-footer,.aviation-intel-grid,.aviation-knob-grid,.aviation-master-strip,.aviation-mcp-row,.aviation-pfd-summary,.aviation-radar-legend,.aviation-radar-toolbar,.aviation-route-grid,.aviation-route-toolbar,.aviation-switch-grid,.aviation-systems-metrics,.aviation-tab-strip{gap:.75rem;display:grid}.aviation-master-strip{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.aviation-command-strip{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}.aviation-status-pill{background:#ffffff08;border:1px solid #52a3ba2e;border-radius:1rem;gap:.22rem;padding:.7rem .85rem;display:grid}.aviation-status-pill.is-ok{box-shadow:inset 0 0 0 1px #4ae1a229}.aviation-status-pill.is-caution{box-shadow:inset 0 0 0 1px #ffc04429}.aviation-status-pill.is-advisory{box-shadow:inset 0 0 0 1px #68cfff24}.aviation-command-button,.aviation-select,.aviation-tab-button,.aviation-toggle-switch{color:#effbff;background:linear-gradient(#08121efa,#040b14f5);border:1px solid #59aac22e;border-radius:1rem;min-height:2.95rem;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .22s,background-color .22s}.aviation-command-button,.aviation-tab-button{justify-content:center;align-items:center;gap:.55rem;padding:.7rem .9rem;font-size:.82rem;font-weight:700;display:inline-flex}.aviation-brief-grid,.aviation-command-center-grid,.aviation-gallery-grid,.aviation-gallery-shell,.aviation-satellite-list,.aviation-stage-stack,.aviation-strip-list,.aviation-timeline{gap:1rem;display:grid}.aviation-workspace-nav{z-index:1;overscroll-behavior-x:contain;flex-wrap:nowrap;align-items:stretch;gap:.85rem;min-width:0;max-width:100%;margin-top:1rem;padding-bottom:.25rem;display:flex;position:relative;overflow-x:auto}.aviation-workspace-nav::-webkit-scrollbar{display:none}.aviation-workspace-tab{color:#effbff;background:linear-gradient(#08121efa,#040b14f5);border:1px solid #59aac22e;border-radius:1.05rem;flex:none;justify-content:center;align-items:center;gap:.55rem;min-width:10.25rem;max-width:min(100%,16rem);min-height:3.2rem;padding:.8rem 1rem;font-size:.82rem;font-weight:700;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .22s,background-color .22s;display:inline-flex}.aviation-workspace-tab span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aviation-workspace-tab:focus-visible,.aviation-workspace-tab:hover{border-color:#6de0ff57;transform:translateY(-1px);box-shadow:0 16px 30px #00000038}.aviation-workspace-tab.is-active{background:linear-gradient(#0b2230fa,#06141ef5);border-color:#78e5ff75;box-shadow:inset 0 0 0 1px #78e5ff24,0 18px 30px #0000003d}.aviation-stage-stack{z-index:1;margin-top:1rem;position:relative}.aviation-command-button:focus-visible,.aviation-command-button:hover,.aviation-select:focus-visible,.aviation-select:hover,.aviation-tab-button:focus-visible,.aviation-tab-button:hover,.aviation-toggle-switch:focus-visible,.aviation-toggle-switch:hover{border-color:#6de0ff57;transform:translateY(-1px);box-shadow:0 16px 30px #00000038}.aviation-command-button.is-active,.aviation-tab-button.is-active{background:linear-gradient(#0b2230fa,#06141ef5);border-color:#78e5ff75;box-shadow:inset 0 0 0 1px #78e5ff24,0 18px 30px #0000003d}.aviation-system-main-grid{grid-template-columns:minmax(18rem,.95fr) minmax(0,1.35fr) minmax(19rem,.9fr)}.aviation-system-lower-grid,.aviation-system-main-grid{z-index:1;gap:1rem;margin-top:1rem;display:grid;position:relative}.aviation-system-lower-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.92fr)}.aviation-screen{background:linear-gradient(#040a12fa,#02080efa);border:1px solid #58a9c22e;border-radius:1.8rem;min-width:0;padding:clamp(.95rem,.55vw + .8rem,1.15rem);overflow:visible;box-shadow:inset 0 1px #ffffff0d,0 22px 50px #01060e3d}.aviation-screen-stack{gap:1rem;display:grid}.aviation-command-center-grid{grid-template-columns:minmax(0,1.24fr) minmax(20rem,.76fr);align-items:start}.aviation-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aviation-brief-card,.aviation-gallery-card,.aviation-gallery-feature,.aviation-satellite-row,.aviation-strip-card,.aviation-timeline-item{background:#ffffff08;border:1px solid #58a9c229;border-radius:1.25rem;box-shadow:inset 0 1px #ffffff0a}.aviation-brief-card,.aviation-gallery-card,.aviation-strip-card,.aviation-timeline-item{padding:1rem}.aviation-brief-card{gap:.9rem;display:grid}.aviation-brief-card h4,.aviation-gallery-card h4,.aviation-gallery-copy h4,.aviation-timeline-item h4{color:#effbff;margin:0;font-size:1.02rem;font-weight:700}.aviation-brief-card p,.aviation-gallery-card p,.aviation-gallery-copy p,.aviation-timeline-item p{color:#ddf7ffd1;margin:0;line-height:1.72}.aviation-gallery-shell{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:start}.aviation-gallery-feature{overflow:hidden}.aviation-gallery-hero{background:radial-gradient(circle at top,#6de0ff1a,#0000 44%),linear-gradient(#081422fa,#02080efa);border-bottom:1px solid #58a9c224;min-height:24rem;position:relative}.aviation-gallery-image{object-fit:cover;width:100%;height:100%}.aviation-gallery-copy{gap:1rem;padding:1.15rem;display:grid}.aviation-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.aviation-gallery-card{gap:.85rem;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .22s;display:grid}.aviation-gallery-card:focus-within,.aviation-gallery-card:hover{border-color:#6de0ff47;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0d,0 18px 34px #01060e33}.aviation-gallery-tags{flex-wrap:wrap;gap:.55rem;display:flex}.aviation-gallery-tags span{color:#effbff;background:#ffffff08;border:1px solid #58a9c229;border-radius:999px;padding:.36rem .62rem;font-size:.72rem}.aviation-strip-list{display:grid}.aviation-strip-card{gap:.32rem;display:grid}.aviation-satellite-row strong,.aviation-strip-card strong{color:#effbff}.aviation-satellite-row span,.aviation-strip-card span,.aviation-timeline-item span{color:#d8fbffcc;font-size:.8rem}.aviation-timeline{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));position:relative}.aviation-timeline-item{gap:.65rem;display:grid;position:relative}.aviation-timeline-item span{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.aviation-compass-layout{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.aviation-compass-card{background:radial-gradient(circle at top,#6de0ff14,#0000 36%),#ffffff08;border:1px solid #58a9c229;border-radius:1.45rem;gap:.8rem;padding:1rem;display:grid}.aviation-compass-svg{aspect-ratio:1;width:100%;display:block}.aviation-satellite-list{margin-top:1rem}.aviation-satellite-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.9rem 1rem;display:grid}.aviation-ops-grid{z-index:1;grid-template-columns:minmax(18rem,.9fr) minmax(0,1.42fr) minmax(19rem,1fr);align-items:start;gap:1rem;margin-top:1rem;display:grid;position:relative}.aviation-ops-column,.aviation-ops-main{align-content:start;gap:1rem;min-width:0;display:grid}.aviation-ops-mcp{z-index:1;margin-top:1rem;position:relative}.aviation-ops-banner{margin-top:.15rem}.aviation-flightdeck-layout{z-index:1;gap:1rem;margin-top:1rem;display:grid;position:relative}.aviation-flightdeck-planning-stage,.aviation-flightdeck-secondary-card,.aviation-flightdeck-summary-strip,.aviation-flightdeck-tools-stage{min-width:0}.aviation-flightdeck-summary-strip,.aviation-ops-primary-stage{container-type:inline-size}.aviation-flightdeck-summary-body{grid-template-columns:minmax(0,1.16fr) minmax(18rem,.84fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.aviation-flightdeck-summary-strip .aviation-ops-hud-grid,.aviation-flightdeck-summary-strip .aviation-quick-metrics{margin-top:0}.aviation-flightdeck-summary-rows{align-content:start}.aviation-flightdeck-primary-grid{grid-template-columns:minmax(0,1.44fr) minmax(22rem,.9fr);align-items:start;gap:1rem;display:grid}.aviation-flightdeck-secondary-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:start;gap:1rem;display:grid}.aviation-flightdeck-support-grid{gap:1rem;display:grid}.aviation-ops-hud-grid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.75rem;margin-top:1rem;display:grid}.aviation-ops-display-grid{grid-template-columns:minmax(18rem,.94fr) minmax(22rem,1.06fr);gap:clamp(.85rem,.7vw + .65rem,1.15rem);margin-top:1rem;display:grid}.aviation-display-button.is-active{background:#6de0ff1f;border-color:#6de0ff6b;box-shadow:inset 0 0 0 1px #6de0ff24}.aviation-route-point-active,.aviation-source-row-active{background:radial-gradient(circle at top,#6de0ff14,#0000 56%),#ffffff0a;border-color:#6de0ff57}.aviation-ops-provider-strip{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.aviation-ops-traffic-map{min-height:30rem}.aviation-ops-table{gap:.45rem;display:grid;overflow:auto}.aviation-ops-table-head,.aviation-ops-table-row{grid-template-columns:minmax(0,1.2fr) repeat(6,minmax(0,.8fr));align-items:center;gap:.7rem;display:grid}.aviation-ops-table-head{background:#ffffff08;border:1px solid #58a9c224;border-radius:1rem;padding:.8rem .9rem}.aviation-ops-table-head span{letter-spacing:.14em;text-transform:uppercase;color:#9cd5e1d1;font-size:.68rem;font-weight:700}.aviation-ops-table-row{color:#effbff;background:#ffffff08;border:1px solid #58a9c224;border-radius:1rem;padding:.82rem .9rem;font-size:.82rem}.aviation-ops-topology{background:radial-gradient(circle at top,#6de0ff1f,#0000 30%),linear-gradient(#030a11fa,#01070dfa);border:1px solid #58a9c229;border-radius:1.45rem;min-height:22rem;margin-top:1rem;position:relative;overflow:hidden}.aviation-ops-topology:before{content:"";opacity:.18;pointer-events:none;background-image:linear-gradient(#71b7ff0d 1px,#0000 0),linear-gradient(90deg,#71b7ff0d 1px,#0000 0);background-size:2rem 2rem;position:absolute;inset:0}.aviation-ops-topology-svg{width:100%;height:100%;position:absolute;inset:0}.aviation-ops-topology-node{background:linear-gradient(#0a1c2af5,#050d16f5);border:1px solid #58a9c22e;border-radius:1rem;gap:.18rem;width:10.8rem;padding:.72rem .8rem;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff0a,0 14px 34px #01060e3d}.aviation-ops-topology-node span{letter-spacing:.18em;text-transform:uppercase;color:#9cd5e1d1;font-size:.68rem;font-weight:700}.aviation-ops-topology-node strong{color:#effbff;font-size:.88rem;font-weight:700}.aviation-ops-topology-node.is-nominal{border-color:#4ae1a242}.aviation-ops-topology-node.is-monitor{border-color:#ffc04447}.aviation-ops-topology-node.is-attention{border-color:#ff674b4d}.aviation-ops-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.aviation-ops-module-card{background:#ffffff08;border:1px solid #58a9c229;border-radius:1.25rem;gap:.9rem;padding:1rem;display:grid}.aviation-ops-module-card.is-nominal{box-shadow:inset 0 0 0 1px #4ae1a214}.aviation-ops-module-card.is-monitor{box-shadow:inset 0 0 0 1px #ffc04414}.aviation-ops-module-card.is-attention{box-shadow:inset 0 0 0 1px #ff674b14}.aviation-inline-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.aviation-ops-module-health{color:#effbff;background:#ffffff08;border:1px solid #58a9c229;border-radius:999px;align-items:center;gap:.4rem;min-width:max-content;padding:.45rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.aviation-ops-module-copy{color:#ddf7ffd6;margin:0;font-size:.84rem;line-height:1.75}.aviation-ops-subsystem-list{flex-wrap:wrap;gap:.45rem;display:flex}.aviation-ops-subsystem-list span{color:#effbff;background:#ffffff08;border:1px solid #58a9c224;border-radius:999px;padding:.35rem .62rem;font-size:.72rem}.aviation-screen-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.aviation-screen-header>:first-child{min-width:0}.aviation-screen-kicker{letter-spacing:.18em;text-transform:uppercase;color:#73e8ff;font-size:clamp(.64rem,.16vw + .62rem,.72rem);font-weight:700;line-height:1.45}.aviation-screen-title{color:#effbff;overflow-wrap:anywhere;margin-top:.45rem;font-size:clamp(1rem,.34vw + .94rem,1.14rem);font-weight:700;line-height:1.38}.aviation-screen-meta{color:#d6fbff;text-align:end;align-content:start;justify-items:end;gap:.18rem;min-width:0;max-width:min(18rem,44%);font-size:.78rem;font-weight:700;display:grid}.aviation-screen-meta>*{overflow-wrap:anywhere;max-width:100%}.aviation-mfd-surface{background:#00000038;border:1px solid #4f99b02e;border-radius:1.35rem;min-width:0;margin-top:1rem;padding:clamp(.8rem,.48vw + .68rem,1rem)}.aviation-radar-toolbar{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin-bottom:.75rem}.aviation-radar-canvas{background:#02070f;border:1px solid #4a91a62e;border-radius:1.25rem;min-height:clamp(20rem,34vw,28rem);position:relative;overflow:hidden}.aviation-radar-canvas:after{content:"";transform-origin:0;opacity:.55;pointer-events:none;background:linear-gradient(90deg,#4cffbf2e,#4cffbf00);width:40%;height:130%;animation:aviationSystemSweep 5.2s linear infinite;position:absolute;top:-15%;left:50%;transform:rotate(12deg)}.aviation-radar-svg{width:100%;height:100%;display:block}.aviation-screen-fallback{text-align:center;color:#d3f6ffdb;place-items:center;gap:.75rem;padding:1.5rem;display:grid;position:absolute;inset:0}.aviation-intel-footer,.aviation-radar-legend{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin-top:.75rem}.aviation-radar-legend span,.aviation-source-row{color:#dffbff;background:#ffffff08;border:1px solid #58a9c226;border-radius:.95rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.65rem .75rem;font-size:.76rem;display:flex}.aviation-radar-legend i{border-radius:999px;width:.8rem;height:.8rem;display:inline-flex}.aviation-gauge-grid,.aviation-intel-grid,.aviation-pfd-summary,.aviation-route-grid,.aviation-systems-metrics{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin-top:1rem}.aviation-engine-gauge,.aviation-metric-tile{background:#ffffff08;border:1px solid #58a9c229;border-radius:1.1rem;align-content:start;gap:.42rem;min-width:0;padding:.9rem clamp(.8rem,.45vw + .7rem,1rem);display:grid}.aviation-engine-gauge strong,.aviation-metric-tile strong{overflow-wrap:anywhere;font-size:clamp(1.05rem,.56vw + .96rem,1.3rem);line-height:1.18}.aviation-control-window small,.aviation-engine-gauge small,.aviation-rotary-wrap small{color:#b9dde4bd;font-size:.72rem}.aviation-quick-metrics,.aviation-route-points,.aviation-warning-list{gap:.7rem;margin-top:1rem;display:grid}.aviation-metric-row,.aviation-route-point{background:#ffffff08;border:1px solid #58a9c224;border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .85rem;display:flex}.aviation-route-point>div{flex:1;min-width:0}.aviation-metric-row strong,.aviation-route-point strong{text-align:end;overflow-wrap:anywhere;flex-shrink:0;max-width:52%;line-height:1.35}.aviation-warning-row{background:#ffffff08;border:1px solid #58a9c21f;border-radius:1rem;align-items:start;gap:.7rem;padding:.8rem .9rem;display:flex}.aviation-warning-row div{min-width:0}.aviation-warning-row p{letter-spacing:.16em;color:#effbff;font-size:.78rem;font-weight:800;line-height:1.45}.aviation-warning-row span{color:#ddf7ffd6;margin-top:.25rem;font-size:.85rem;line-height:1.7;display:block}.aviation-warning-row.is-ok{border-color:#54db9a2e}.aviation-warning-row.is-warn{border-color:#ff674b38;box-shadow:inset 0 0 0 1px #ff674b14}.aviation-warning-row.is-caution{border-color:#ffc04438;box-shadow:inset 0 0 0 1px #ffc04414}.aviation-warning-row.is-advisory{border-color:#68cfff38}.aviation-mcp-row{grid-template-columns:repeat(auto-fit,minmax(10.75rem,1fr));margin-top:1rem}.aviation-control-window{background:#ffffff08;border:1px solid #58a9c226;border-radius:1.15rem;gap:.35rem;padding:.9rem;display:grid}.aviation-stepper{gap:.45rem;display:flex}.aviation-rotary-button,.aviation-stepper button{color:#effbff;background:#ffffff0a;border:1px solid #58a9c22e;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:transform .18s,border-color .18s;display:inline-flex}.aviation-rotary-button:hover,.aviation-stepper button:hover{border-color:#6de0ff52;transform:translateY(-1px)}.aviation-switch-grid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));margin-top:1rem}.aviation-toggle-switch{color:#effbff;justify-content:space-between;align-items:center;gap:.6rem;padding:.65rem .85rem;font-size:.8rem;font-weight:700;display:flex}.aviation-toggle-switch i{background:#ffffff24;border-radius:999px;width:2rem;height:1.1rem;transition:background-color .18s;display:inline-flex;position:relative}.aviation-toggle-switch i:after{content:"";background:#effbff;border-radius:999px;width:.86rem;height:.86rem;transition:transform .18s;position:absolute;top:.12rem;left:.12rem}.aviation-toggle-switch.is-on{border-color:#6ce5ff57}.aviation-toggle-switch.is-on i{background:#59f7c97a}.aviation-toggle-switch.is-on i:after{transform:translate(.88rem)}.aviation-knob-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin-top:1rem}.aviation-rotary-wrap{background:#ffffff08;border:1px solid #58a9c226;border-radius:1.2rem;justify-items:center;gap:.35rem;padding:.9rem;display:grid}.aviation-rotary-stage{align-items:center;gap:.55rem;display:flex}.aviation-rotary-knob{background:radial-gradient(circle at top,#ffffff14,#0000 42%),linear-gradient(#06101bfa,#020910f5);border:1px solid #59aac233;border-radius:999px;width:4rem;height:4rem;position:relative;box-shadow:inset 0 1px #ffffff0d}.aviation-rotary-indicator{width:.28rem;height:1.1rem;transform:translateX(-50%) rotate(var(--rotation,0deg));transform-origin:50% 1.58rem;background:#7ae7ff;border-radius:999px;position:absolute;top:.42rem;left:50%;box-shadow:0 0 10px #7ae7ff66}.aviation-select{appearance:none;width:100%;padding:.7rem 2.8rem .7rem .9rem;font-size:.82rem;font-weight:700}.aviation-route-points{scrollbar-gutter:stable;max-height:19rem;overflow:auto}.aviation-route-point-index{color:#effbff;background:#ffffff0a;border:1px solid #58a9c22e;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.aviation-route-point p{font-size:.92rem;font-weight:700;line-height:1.35}.aviation-route-point span{color:#bfdfe6d1;margin-top:.2rem;font-size:.78rem;display:block}.aviation-inline-warning{color:#ffc96a;margin-top:.8rem;font-size:.82rem}.aviation-pfd-shell-panel{grid-template-columns:minmax(4.75rem,5.6rem) minmax(0,1fr) minmax(4.75rem,5.6rem);gap:clamp(.6rem,.52vw + .46rem,.9rem);margin-top:1rem;display:grid}.aviation-tape-panel{background:#ffffff08;border:1px solid #58a9c229;border-radius:1.2rem;align-content:center;place-items:center;gap:.35rem;padding:.9rem .45rem;display:grid}.aviation-tape-panel strong{writing-mode:vertical-rl;font-size:clamp(1.32rem,1vw + 1.08rem,1.7rem);line-height:1;transform:rotate(180deg)}.aviation-pfd-attitude{background:#020810;border:1px solid #58a9c229;border-radius:1.4rem;min-height:clamp(19rem,30vw,26rem);position:relative;overflow:hidden}.aviation-pfd-attitude-ring{border:7px solid #dcf4ffeb;border-radius:999px;position:absolute;inset:1rem;overflow:hidden;box-shadow:inset 0 0 0 1px #061422e6}.aviation-pfd-attitude-world{position:absolute;inset:-18%}.aviation-pfd-ground,.aviation-pfd-sky{position:absolute;inset-inline:0}.aviation-pfd-sky{background:linear-gradient(#2995fff0,#0a53c4e6);height:50%;top:0}.aviation-pfd-ground{background:linear-gradient(#a0612ef2,#532e18f0);height:50%;bottom:0}.aviation-pfd-horizon{background:#fffffff5;width:160%;height:4px}.aviation-pfd-crosshair,.aviation-pfd-horizon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aviation-pfd-crosshair{border-bottom:3px solid #fffffff5;width:7rem;height:3rem}.aviation-pfd-fd-bar{background:#ff674bf5;border-radius:999px;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #ff674b47}.aviation-pfd-fd-bar.is-horizontal{width:7rem;height:.28rem}.aviation-pfd-fd-bar.is-vertical{width:.28rem;height:6rem}.aviation-pfd-heading-readout,.aviation-pfd-vs-readout{color:#effbff;justify-items:center;gap:.22rem;font-size:.78rem;font-weight:700;display:grid;position:absolute;top:.85rem}.aviation-pfd-heading-readout{left:1rem}.aviation-pfd-vs-readout{right:1rem}.aviation-pfd-heading-readout small,.aviation-pfd-vs-readout small{color:#cdf1f7d1;font-size:.68rem}.aviation-systems-bars{grid-template-columns:repeat(auto-fit,minmax(6.25rem,1fr));gap:.9rem;display:grid}.aviation-system-bar{justify-items:center;gap:.45rem;display:grid}.aviation-system-bar-scale{background:#ffffff08;border:1px solid #58a9c224;border-radius:999px;align-items:end;width:2rem;height:10rem;display:flex;overflow:hidden}.aviation-system-bar-scale span{background:linear-gradient(#44f6a3f5,#4eaefff5);border-radius:999px 999px 0 0;width:100%;display:block}.aviation-system-bar strong{color:#effbff;font-size:1.15rem}.aviation-system-bar small{color:#c8e9f0c7;font-size:.72rem}:root[data-theme=light] .aviation-brief-card,:root[data-theme=light] .aviation-command-button,:root[data-theme=light] .aviation-compass-card,:root[data-theme=light] .aviation-control-window,:root[data-theme=light] .aviation-engine-gauge,:root[data-theme=light] .aviation-gallery-card,:root[data-theme=light] .aviation-gallery-feature,:root[data-theme=light] .aviation-metric-row,:root[data-theme=light] .aviation-metric-tile,:root[data-theme=light] .aviation-mfd-surface,:root[data-theme=light] .aviation-ops-module-card,:root[data-theme=light] .aviation-ops-module-health,:root[data-theme=light] .aviation-ops-subsystem-list span,:root[data-theme=light] .aviation-ops-table-head,:root[data-theme=light] .aviation-ops-table-row,:root[data-theme=light] .aviation-ops-topology,:root[data-theme=light] .aviation-ops-topology-node,:root[data-theme=light] .aviation-radar-legend span,:root[data-theme=light] .aviation-route-point,:root[data-theme=light] .aviation-satellite-row,:root[data-theme=light] .aviation-screen,:root[data-theme=light] .aviation-select,:root[data-theme=light] .aviation-source-row,:root[data-theme=light] .aviation-status-chip,:root[data-theme=light] .aviation-status-pill,:root[data-theme=light] .aviation-strip-card,:root[data-theme=light] .aviation-system-shell,:root[data-theme=light] .aviation-system-topbar,:root[data-theme=light] .aviation-tab-button,:root[data-theme=light] .aviation-timeline-item,:root[data-theme=light] .aviation-toggle-switch,:root[data-theme=light] .aviation-warning-row,:root[data-theme=light] .aviation-workspace-tab{color:#08121f;background:linear-gradient(#fffffff2,#f1f7ffeb);box-shadow:inset 0 1px #ffffffd9,0 18px 48px #3e5d911f}:root[data-theme=light] .aviation-brief-card h4,:root[data-theme=light] .aviation-engine-gauge strong,:root[data-theme=light] .aviation-gallery-card h4,:root[data-theme=light] .aviation-gallery-copy h4,:root[data-theme=light] .aviation-metric-row strong,:root[data-theme=light] .aviation-metric-tile strong,:root[data-theme=light] .aviation-ops-module-health,:root[data-theme=light] .aviation-ops-subsystem-list span,:root[data-theme=light] .aviation-ops-table-head span,:root[data-theme=light] .aviation-ops-table-row,:root[data-theme=light] .aviation-ops-topology-node span,:root[data-theme=light] .aviation-ops-topology-node strong,:root[data-theme=light] .aviation-route-point p,:root[data-theme=light] .aviation-satellite-row strong,:root[data-theme=light] .aviation-screen-title,:root[data-theme=light] .aviation-source-row a,:root[data-theme=light] .aviation-source-row strong,:root[data-theme=light] .aviation-status-chip strong,:root[data-theme=light] .aviation-status-pill strong,:root[data-theme=light] .aviation-strip-card strong,:root[data-theme=light] .aviation-system-title{color:#08121f}:root[data-theme=light] .aviation-ops-module-copy{color:#08121fc2}.aviation-ops-column-left,.aviation-ops-column-right{align-content:start}.aviation-ops-primary-stage{min-height:0}.aviation-control-window strong,.aviation-engine-gauge strong,.aviation-metric-tile strong,.aviation-pfd-heading-readout span,.aviation-pfd-vs-readout span,.aviation-route-point-index,.aviation-status-chip strong,.aviation-status-pill strong,.aviation-system-bar strong,.aviation-tape-panel strong{font-family:var(--font-jetbrains-mono),monospace;font-variant-numeric:tabular-nums}html[dir=rtl] .aviation-metric-row strong,html[dir=rtl] .aviation-route-point strong,html[dir=rtl] .aviation-screen-meta{text-align:start}html[lang=ar] .aviation-control-window span,html[lang=ar] .aviation-engine-gauge span,html[lang=ar] .aviation-mcp-label,html[lang=ar] .aviation-metric-row span,html[lang=ar] .aviation-metric-tile span,html[lang=ar] .aviation-ops-table-head span,html[lang=ar] .aviation-radar-toolbar span,html[lang=ar] .aviation-route-point span,html[lang=ar] .aviation-screen-kicker,html[lang=ar] .aviation-source-row span,html[lang=ar] .aviation-status-chip span,html[lang=ar] .aviation-status-pill span,html[lang=ar] .aviation-system-kicker,html[lang=ar] .aviation-warning-row p{letter-spacing:.08em}.aviation-nd-panel,.aviation-pfd-panel{min-height:100%}@container (max-width:60rem){.aviation-flightdeck-summary-body,.aviation-ops-display-grid{grid-template-columns:minmax(0,1fr)}}@container (max-width:44rem){.aviation-pfd-shell-panel{grid-template-columns:minmax(4rem,4.8rem) minmax(0,1fr) minmax(4rem,4.8rem)}.aviation-pfd-attitude{min-height:18rem}}@keyframes aviationSystemSweep{0%{opacity:.28;transform:rotate(-74deg)}50%{opacity:.62}to{opacity:.16;transform:rotate(74deg)}}.aviation-cockpit-main{grid-template-columns:minmax(16rem,.25fr) minmax(0,1fr) minmax(14rem,.22fr);gap:1rem;margin-top:1rem;display:grid}.aviation-engine-panel{gap:1rem;display:grid}.aviation-engine-display{background:linear-gradient(#040a12fa,#02080efa);border:1px solid #58a9c22e;border-radius:1.8rem;padding:1rem;box-shadow:inset 0 1px #ffffff0d,0 22px 50px #01060e3d}.aviation-engine-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.aviation-engine-header span{color:#73e8ff;font-size:.82rem;font-weight:700}.aviation-engine-status{gap:.25rem;display:flex}.aviation-engine-light{border:1px solid #58a9c24d;border-radius:999px;width:1.2rem;height:1.2rem}.aviation-engine-light.is-normal{background:#4ae1a2cc;box-shadow:0 0 8px #4ae1a266}.aviation-engine-gauges{gap:.75rem;display:grid}.aviation-engine-gauge{grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;display:grid}.aviation-engine-gauge span{color:#9cd5e1d1;font-size:.78rem;font-weight:700}.aviation-engine-bar{background:#ffffff0d;border:1px solid #58a9c233;border-radius:999px;height:.6rem;overflow:hidden}.aviation-engine-bar div{background:linear-gradient(90deg,#44f6a3e6,#4eaeffe6);border-radius:999px;height:100%;transition:height .3s}.aviation-engine-gauge strong{color:#effbff;font-size:.9rem;font-weight:700}.aviation-main-displays{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.aviation-display-panel{background:linear-gradient(#040a12fa,#02080efa);border:1px solid #58a9c22e;border-radius:1.8rem;min-width:0;padding:clamp(.85rem,.5vw + .72rem,1.05rem);box-shadow:inset 0 1px #ffffff0d,0 22px 50px #01060e3d}.aviation-display-header{justify-content:space-between;align-items:start;gap:.75rem;margin-bottom:.75rem;display:flex}.aviation-display-header span{color:#73e8ff;font-size:.82rem;font-weight:700}.aviation-display-controls{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.aviation-display-button{color:#effbff;background:#ffffff0d;border:1px solid #58a9c233;border-radius:.5rem;min-height:2rem;padding:.36rem .58rem;font-size:.68rem;font-weight:700;transition:border-color .18s}.aviation-display-button:hover{border-color:#6de0ff66}.aviation-systems-panel{gap:1rem;display:grid}.aviation-systems-display{background:linear-gradient(#040a12fa,#02080efa);border:1px solid #58a9c22e;border-radius:1.8rem;padding:1rem;box-shadow:inset 0 1px #ffffff0d,0 22px 50px #01060e3d}.aviation-systems-header{margin-bottom:.75rem}.aviation-systems-header span{color:#73e8ff;font-size:.82rem;font-weight:700}.aviation-systems-content{gap:.75rem;display:grid}.aviation-systems-gauge{grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;display:grid}.aviation-systems-gauge span{color:#9cd5e1d1;font-size:.78rem;font-weight:700}.aviation-cabin-gauge,.aviation-fuel-gauge,.aviation-hyd-gauge{background:#ffffff0d;border:1px solid #58a9c233;border-radius:999px;height:.6rem;overflow:hidden}.aviation-fuel-level{background:linear-gradient(90deg,#ffc044e6,#ff674be6);border-radius:999px;height:100%;transition:height .3s}.aviation-systems-gauge strong{color:#effbff;font-size:.9rem;font-weight:700}.aviation-mcp-panel{background:linear-gradient(#040a12fa,#02080efa);border:1px solid #58a9c22e;border-radius:1.8rem;margin-top:1rem;padding:1rem;box-shadow:inset 0 1px #ffffff0d,0 22px 50px #01060e3d}.aviation-mcp-section{gap:.35rem;display:grid}.aviation-mcp-label{letter-spacing:.18em;text-transform:uppercase;color:#9cd5e1d1;text-align:center;font-size:.68rem;font-weight:700}.aviation-mcp-switches{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:.5rem;margin-top:.75rem;display:grid}.aviation-lower-panels{grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.aviation-control-panel,.aviation-route-panel,.aviation-status-panel{background:linear-gradient(#040a12fa,#02080efa);border:1px solid #58a9c22e;border-radius:1.8rem;padding:1rem;box-shadow:inset 0 1px #ffffff0d,0 22px 50px #01060e3d}.aviation-control-section,.aviation-route-header,.aviation-status-header{margin-bottom:.75rem}.aviation-control-label,.aviation-route-header span,.aviation-status-header span{color:#73e8ff;font-size:.82rem;font-weight:700}.aviation-flaps-select{color:#effbff;background:linear-gradient(#08121efa,#040b14f5);border:1px solid #59aac22e;border-radius:1rem;width:100%;padding:.7rem .9rem;font-size:.82rem;font-weight:700}.aviation-route-content{gap:.75rem;display:grid}.aviation-route-info{grid-template-columns:1fr 1fr}.aviation-route-info,.aviation-status-content{gap:.5rem;display:grid}.aviation-status-message{color:#effbff;background:#ffffff08;border:1px solid #58a9c224;border-radius:.8rem;align-items:center;gap:.5rem;padding:.6rem .8rem;font-size:.78rem;font-weight:700;display:flex}.aviation-status-message.is-ok{background:#54db9a14;border-color:#54db9a4d}.aviation-status-message.is-caution{background:#ffc04414;border-color:#ffc0444d}.aviation-status-message.is-advisory{background:#68cfff14;border-color:#68cfff4d}@media (max-width:1279px){.aviation-system-topbar{gap:.75rem;padding:.9rem}.aviation-system-titlebar{grid-template-columns:minmax(0,1fr)}.aviation-command-strip,.aviation-master-strip,.aviation-system-clocks{overscroll-behavior-x:contain;flex-wrap:nowrap;min-width:0;max-width:100%;padding-bottom:.25rem;display:flex;overflow-x:auto}.aviation-master-strip::-webkit-scrollbar,.aviation-system-clocks::-webkit-scrollbar{display:none}.aviation-command-strip::-webkit-scrollbar{display:none}.aviation-command-button,.aviation-status-chip,.aviation-status-pill{flex:none}.aviation-flightdeck-primary-grid,.aviation-flightdeck-summary-body{grid-template-columns:minmax(0,1fr)}.aviation-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aviation-ops-main{grid-column:1/-1}.aviation-brief-grid,.aviation-command-center-grid,.aviation-gallery-grid,.aviation-gallery-shell,.aviation-ops-display-grid,.aviation-ops-module-grid,.aviation-system-main-grid{grid-template-columns:minmax(0,1fr)}.aviation-screen-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.aviation-system-lower-grid{grid-template-columns:minmax(0,1fr)}.aviation-cockpit-main{gap:1rem}.aviation-cockpit-main,.aviation-lower-panels,.aviation-main-displays{grid-template-columns:1fr}.soc-rail{z-index:18;position:sticky;top:6.6rem}}@media (max-width:899px){.aviation-system-shell{padding:1rem}.aviation-screen-header{grid-template-columns:minmax(0,1fr)}.aviation-screen-meta{text-align:start;justify-items:start;min-width:0}.aviation-display-header{flex-direction:column}.aviation-display-controls{justify-content:flex-start}.aviation-brief-grid,.aviation-command-center-grid,.aviation-compass-layout,.aviation-flightdeck-primary-grid,.aviation-flightdeck-secondary-grid,.aviation-flightdeck-summary-body,.aviation-flightdeck-support-grid,.aviation-gallery-grid,.aviation-gallery-shell,.aviation-ops-display-grid,.aviation-ops-grid,.aviation-ops-hud-grid,.aviation-ops-module-grid,.aviation-ops-table-head,.aviation-ops-table-row,.aviation-workspace-nav{grid-template-columns:minmax(0,1fr)}.aviation-ops-topology{min-height:auto;padding:.85rem}.aviation-ops-topology-svg{display:none}.aviation-ops-topology-node{width:100%;margin-bottom:.75rem;position:relative;top:auto!important;left:auto!important}.aviation-command-strip,.aviation-gauge-grid,.aviation-intel-grid,.aviation-knob-grid,.aviation-master-strip,.aviation-mcp-row,.aviation-pfd-shell-panel,.aviation-pfd-summary,.aviation-radar-toolbar,.aviation-route-grid,.aviation-route-toolbar,.aviation-satellite-row,.aviation-screen-stack,.aviation-switch-grid,.aviation-system-titlebar,.aviation-systems-metrics{grid-template-columns:minmax(0,1fr)}.aviation-pfd-attitude{min-height:18rem}.aviation-metric-row strong,.aviation-route-point strong{max-width:100%}.aviation-route-points{max-height:none}.soc-panel{border-radius:1.6rem;padding:1rem}.soc-phone-apps{grid-template-columns:repeat(2,minmax(0,1fr))}.soc-alert-card,.soc-log-row{flex-direction:column}.soc-raw-inline{flex-basis:100%;width:100%;max-width:100%}}@media (max-width:767px){.shell-container-ops{width:min(100% - .75rem,1720px)}.aviation-screen,.aviation-system-shell{border-radius:1.5rem}.aviation-ops-table-head{display:none}.aviation-command-button,.aviation-select,.aviation-toggle-switch{min-height:2.85rem}.aviation-workspace-tab{justify-content:flex-start}.aviation-pfd-attitude,.aviation-radar-canvas{min-height:15.5rem}.aviation-intel-footer,.aviation-radar-legend{grid-template-columns:minmax(0,1fr)}.aviation-inline-head,.aviation-metric-row,.aviation-ops-table-row,.aviation-route-point,.aviation-source-row,.aviation-warning-row{align-items:flex-start}.soc-firewall-stats,.soc-panel-actions,.soc-toolbar{flex-direction:column}.soc-endpoint-grid,.soc-hero-stats,.soc-toggle-grid{grid-template-columns:minmax(0,1fr)}.soc-threat-core{justify-content:center;width:calc(100% - 2rem)}.soc-threat-beam{inset-inline:17%}.soc-detail-row{flex-direction:column;align-items:flex-start}.soc-detail-row span:last-child{text-align:start}.soc-search-shell,.soc-select-shell{width:100%}}@media (prefers-reduced-motion:reduce){.aviation-radar-canvas:after,.aviation-system-shell *{transition:none!important;animation:none!important}.soc-alert-card,.soc-app-tile,.soc-log-row,.soc-mini-action,.soc-rail-link,.soc-tab-button,.soc-terminal-action,.soc-toggle-card{transition:none}.soc-threat-beam:after{animation:none}}@media print{body,html{background:#fff!important}body *{box-shadow:none!important}.floating-utility-shell,.invoice-print-hide,.mobile-dock,.site-footer,.site-header,.top-utility-bar{display:none!important}.shell-container{width:100%!important;max-width:none!important;padding:0!important}.invoice-sheet,.invoice-surface{color:#0f172a!important;background:#fff!important;border-color:#d9e2f1!important}.invoice-divider{border-color:#d9e2f1!important}.invoice-muted{color:#475569!important}.invoice-accent{color:#0f4ea8!important}.invoice-sheet a,.invoice-sheet h1,.invoice-sheet h2,.invoice-sheet h3,.invoice-sheet p,.invoice-sheet span{color:inherit!important}}:root{--live-pointer-x:50%;--live-pointer-y:35%;--live-pointer-opacity:0;--live-pointer-scale:1;--spotlight-color:#50aaff2e;--spotlight-color-ring:#78c3ff14;--spotlight-color-base:#3c78dc14;--spotlight-size-ambient:44rem;--spotlight-size-subtle:28rem;--spotlight-size-surface:22rem;--spotlight-blur:0px;--shadow-hover:0 20px 50px #08183852}[data-theme=light]{--spotlight-color:#145ac81a;--spotlight-color-ring:#3278d20d;--spotlight-color-base:#145ac80a;--shadow-hover:0 18px 40px #123a7826}[data-accent-theme=amber]{--spotlight-color:#ffb4462e;--spotlight-color-ring:#ffc87817;--spotlight-color-base:#e18c2814}[data-accent-theme=emerald]{--spotlight-color:#46d2a02e;--spotlight-color-ring:#6ee6b414;--spotlight-color-base:#28aa8214}[data-accent-theme=rose]{--spotlight-color:#ff6e962e;--spotlight-color-ring:#ffa0b914;--spotlight-color-base:#dc508214}[data-theme=light][data-accent-theme=amber]{--spotlight-color:#d278141a;--spotlight-color-ring:#eba0460d}[data-theme=light][data-accent-theme=emerald]{--spotlight-color:#1e966e1a;--spotlight-color-ring:#50be9b0d}[data-theme=light][data-accent-theme=rose]{--spotlight-color:#d232691a;--spotlight-color-ring:#eb6e960d}.ambient-glow-layer{pointer-events:none;z-index:0;contain:strict;will-change:opacity;position:fixed;inset:0;overflow:hidden}.ambient-glow-layer[data-variant=off]{display:none}.ambient-glow-layer[data-variant=subtle]{--spotlight-color:var(--spotlight-color)}@supports (color:color-mix(in lab,red,red)){.ambient-glow-layer[data-variant=subtle]{--spotlight-color:color-mix(in oklab,var(--spotlight-color) 60%,transparent)}}.ambient-glow-layer[data-variant=subtle]{--spotlight-color-ring:var(--spotlight-color-ring)}@supports (color:color-mix(in lab,red,red)){.ambient-glow-layer[data-variant=subtle]{--spotlight-color-ring:color-mix(in oklab,var(--spotlight-color-ring) 60%,transparent)}}.ambient-glow-layer__base,.ambient-glow-layer__grid,.ambient-glow-layer__ring,.ambient-glow-layer__spot{pointer-events:none;position:absolute;inset:0}.ambient-glow-layer__base{background:radial-gradient(ellipse 80rem 50rem at 50% -10%,var(--spotlight-color-base) 0,transparent 60%);opacity:.9}.ambient-glow-layer__spot{background:radial-gradient(circle at var(--live-pointer-x,50%) var(--live-pointer-y,35%),var(--spotlight-color) 0,transparent 55%);opacity:calc(var(--live-pointer-opacity,0) * 1);transform:translateZ(0) scale(var(--live-pointer-scale,1));transform-origin:var(--live-pointer-x,50%) var(--live-pointer-y,35%);transition:opacity .42s cubic-bezier(.22,.61,.36,1)}.ambient-glow-layer__ring{background:radial-gradient(circle at var(--live-pointer-x,50%) var(--live-pointer-y,35%),transparent 0,transparent 34%,var(--spotlight-color-ring) 38%,transparent 46%);mix-blend-mode:screen;opacity:calc(var(--live-pointer-opacity,0) * .9);transition:opacity .42s cubic-bezier(.22,.61,.36,1)}[data-theme=light] .ambient-glow-layer__ring{mix-blend-mode:multiply}.ambient-glow-layer__grid{background-image:linear-gradient(to right,var(--foreground) 1px,transparent 1px),linear-gradient(to bottom,var(--foreground) 1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){.ambient-glow-layer__grid{background-image:linear-gradient(to right,color-mix(in oklab,var(--foreground) 4%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--foreground) 4%,transparent) 1px,transparent 1px)}}.ambient-glow-layer__grid{opacity:.45;background-size:52px 52px;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 80%)}.ambient-glow-layer[data-variant=subtle] .ambient-glow-layer__grid{opacity:.28}[data-theme=light] .ambient-glow-layer__grid{opacity:.32}@media (pointer:coarse){.ambient-glow-layer__ring,.ambient-glow-layer__spot{--live-pointer-x:50%;--live-pointer-y:20%;opacity:.35;transition:none}}@media (prefers-reduced-motion:reduce){.ambient-glow-layer__ring,.ambient-glow-layer__spot{--live-pointer-x:50%;--live-pointer-y:30%;opacity:.35;transition:none}}[data-ui-motion=reduced] .ambient-glow-layer__ring,[data-ui-motion=reduced] .ambient-glow-layer__spot{--live-pointer-x:50%;--live-pointer-y:30%;opacity:.35;transition:none}@media (max-width:640px){.ambient-glow-layer__spot{background:radial-gradient(circle at var(--live-pointer-x,50%) var(--live-pointer-y,30%),var(--spotlight-color) 0,transparent 45%)}}.spotlight-surface{isolation:isolate;position:relative;overflow:hidden}.spotlight-surface:before{content:"";pointer-events:none;background:radial-gradient(circle at var(--live-pointer-x,50%) var(--live-pointer-y,50%),var(--spotlight-color) 0,transparent 55%);opacity:calc(var(--live-pointer-opacity,0) * .85);z-index:0;transition:opacity .38s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.spotlight-surface>*{z-index:1;position:relative}@media (pointer:coarse),(prefers-reduced-motion:reduce){.spotlight-surface:before{--live-pointer-x:50%;--live-pointer-y:50%;opacity:.32}}[data-ui-motion=reduced] .spotlight-surface:before{--live-pointer-x:50%;--live-pointer-y:50%;opacity:.32;transition:none}.soc-threat-globe-stage{isolation:isolate;border-radius:var(--radius-lg,2rem);border:1px solid var(--surface-border-soft,var(--foreground));position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.soc-threat-globe-stage{border:1px solid var(--surface-border-soft,color-mix(in oklab,var(--foreground) 8%,transparent))}}.soc-threat-globe-stage{background:radial-gradient(ellipse 80% 60% at 50% 10%,var(--primary),transparent 65%),linear-gradient(180deg,var(--background) 0,var(--background) 100%)}@supports (color:color-mix(in lab,red,red)){.soc-threat-globe-stage{background:radial-gradient(ellipse 80% 60% at 50% 10%,color-mix(in oklab,var(--primary) 18%,transparent),transparent 65%),linear-gradient(180deg,color-mix(in oklab,var(--background) 86%,#000 14%) 0,color-mix(in oklab,var(--background) 94%,#000 6%) 100%)}}.soc-threat-globe-stage{flex-direction:column;min-height:42rem;display:flex}@media (max-width:1279px){.soc-threat-globe-stage{min-height:32rem}}@media (max-width:767px){.soc-threat-globe-stage{border-radius:var(--radius-md,1.5rem);min-height:22rem}}.soc-threat-globe-canvas{width:100%;height:100%;position:absolute;inset:0}.soc-threat-globe-overlay{z-index:2;pointer-events:none;position:relative}.soc-threat-globe-overlay>*{pointer-events:auto}.soc-threat-view-toggle{border:1px solid var(--surface-border-soft,#ffffff24);background:var(--card,var(--background,#0f172a));border-radius:999px;align-items:center;gap:.125rem;padding:.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.soc-threat-view-toggle{background:color-mix(in oklab,var(--card,var(--background,#0f172a)) 80%,transparent)}}.soc-threat-view-toggle{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.soc-threat-view-toggle__button{letter-spacing:.01em;color:var(--muted-foreground,var(--foreground));cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.78rem;font-weight:500;transition:background-color .18s,color .18s;display:inline-flex}.soc-threat-view-toggle__button[data-active=true]{background:var(--primary,#3b82f6)}@supports (color:color-mix(in lab,red,red)){.soc-threat-view-toggle__button[data-active=true]{background:color-mix(in oklab,var(--primary,#3b82f6) 25%,transparent)}}.soc-threat-view-toggle__button[data-active=true]{color:var(--foreground)}.soc-threat-view-toggle__button:hover:not([data-active=true]){color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.soc-threat-view-toggle__button:hover:not([data-active=true]){background:color-mix(in oklab,var(--foreground) 6%,transparent)}}.soc-threat-view-toggle__button:focus-visible{outline:2px solid var(--primary,#3b82f6);outline-offset:2px}.surface-hover-lift{transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .22s cubic-bezier(.22,.61,.36,1),border-color .2s}.surface-hover-lift:hover{box-shadow:var(--shadow-hover);transform:translateY(-1px)}.home-premium-hero .home-hero-video-layer{z-index:0}.home-premium-hero .hero-glow,.home-premium-hero .plane-motion-layer,.home-premium-hero .space-motion-layer,.home-premium-hero .starfield{z-index:1}.home-premium-hero .hero-partner-dock,.home-premium-hero>.relative{z-index:2}.home-premium-hero.spotlight-surface:before{z-index:1;opacity:calc(var(--live-pointer-opacity,0) * .45)}[data-ui-motion=reduced] .surface-hover-lift{transition:none}[data-ui-motion=reduced] .surface-hover-lift:hover{transform:none}.header-tools-shell.header-panel-shell{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:.36rem;padding:0}.header-tools-shell.header-panel-shell:before{display:none}.header-icon-button,.header-tools-shell .header-icon-button{width:2.38rem;height:2.38rem;color:var(--foreground);background:radial-gradient(circle at 30% 0,#74e7ff24,#0000 48%),linear-gradient(#ffffff13,#ffffff08);border:1px solid #7ee2ff24;box-shadow:inset 0 1px #ffffff1c,0 12px 28px #02081424}.header-tools-shell .header-icon-button:focus-visible,.header-tools-shell .header-icon-button:hover{background:radial-gradient(circle at 30% 0,#74e7ff33,#0000 52%),linear-gradient(#ffffff1b,#ffffff0b);border-color:#7ee2ff47;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 16px 34px #144eb22e}.header-tools-shell .header-icon-button svg{color:var(--accent)}:root[data-theme=light] .header-tools-shell.header-panel-shell{box-shadow:none;background:0 0}:root[data-theme=light] .header-icon-button,:root[data-theme=light] .header-tools-shell .header-icon-button{background:radial-gradient(circle at 30% 0,#488eff21,#0000 50%),linear-gradient(#ffffffdb,#eff7ffb8);border-color:#488eff2e;box-shadow:inset 0 1px #ffffffeb,0 12px 28px #5a78b61a}.search-dialog-layer{z-index:1000;padding:calc(env(safe-area-inset-top) + .75rem) max(.75rem,env(safe-area-inset-right)) .75rem max(.75rem,env(safe-area-inset-left));place-items:start center;overflow-y:auto}.search-dialog-panel{border-radius:1.45rem;flex-direction:column;width:min(100vw - 1.5rem,40rem);min-width:0;max-height:min(76dvh,42rem);margin-top:clamp(4.2rem,9dvh,5.8rem);display:flex;overflow:hidden}.search-dialog-input-row{flex:none;min-width:0}.search-dialog-input{width:100%}.search-result-list{flex:auto;max-height:min(48dvh,27rem)}.search-suggestion-stack{min-height:0;display:grid}.search-suggestion-label{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);padding:.85rem 1rem .1rem;font-size:.68rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){.search-suggestion-label{color:color-mix(in srgb,var(--accent) 82%,white 18%)}}[dir=rtl] .search-suggestion-label{letter-spacing:.02em;text-transform:none}.search-dialog-footer{flex:none}.hero-clean-shell{justify-content:flex-start}@media (min-width:1024px){.hero-clean-shell{min-height:clamp(34rem,72dvh,44rem)}}.home-premium-hero{background:radial-gradient(circle at 14% 8%,#5691ff38,#0000 28%),radial-gradient(circle at 86% 14%,#51d6ff2e,#0000 26%),radial-gradient(circle at 58% 100%,#a769ff21,#0000 34%),linear-gradient(#050c18e0,#030812d6);border:0;min-height:clamp(34rem,72dvh,44rem);box-shadow:inset 0 1px #ffffff13,0 24px 78px #01071442}.home-premium-hero>.hero-glow,.home-premium-hero>.home-hero-video-layer,.home-premium-hero>.plane-motion-layer,.home-premium-hero>.space-motion-layer,.home-premium-hero>.starfield{position:absolute}.home-hero-video{opacity:.42;object-position:center;filter:saturate(1.08)contrast(1.05)brightness(.78)}.home-hero-video-poster{opacity:.34;background-color:#0000;background-image:linear-gradient(135deg,#0710202e,#050a14b3),url(/videos/Background-Home-poster.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.home-hero-video-dim{background:linear-gradient(90deg,#030811e6,#03081194 46%,#030811c7),linear-gradient(#0409127a,#040912d6)}.home-hero-video-aurora{opacity:.72}.hero-status-chip{padding-block:.42rem}.hero-trust-chip{padding:.42rem .76rem;font-size:.78rem}.hero-action-row .button-primary-liquid,.hero-action-row .button-secondary-liquid,.hero-action-row a{min-height:2.85rem}.hero-portrait-stage{justify-self:center;width:min(100%,24rem)}@media (min-width:1024px){.hero-portrait-stage{justify-self:end}}.hero-portrait-frame{border-radius:2.05rem}.hero-portrait-frame-inner{border-radius:calc(2.05rem - 1.5px);padding:.62rem}.hero-portrait-frame-inner .rounded-\[1\.95rem\]{border-radius:1.45rem}.home-premium-hero .hero-visual-shade{background:radial-gradient(circle at 72% 20%,#060c1814,#0000 26%),linear-gradient(#040a1600,#040a1614 44%,#040a167a)}.home-premium-hero .hero-visual-overlay{padding:.68rem}.home-premium-hero .hero-visual-caption{-webkit-backdrop-filter:blur(12px)saturate(132%);backdrop-filter:blur(12px)saturate(132%);background:linear-gradient(#070e1c42,#070e1c7a);border:0;border-radius:1rem;max-width:min(100%,16.75rem);padding:.62rem .72rem;box-shadow:inset 0 1px #ffffff12,0 10px 24px #02081229}.home-premium-hero .hero-role-kicker{color:#daf4ffe6;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.68rem;font-weight:650;line-height:1.55;display:-webkit-box;overflow:hidden}.home-premium-hero .hero-role-kicker-en{letter-spacing:0}.home-premium-hero .hero-visual-org{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.26rem;font-size:.88rem;line-height:1.35;display:-webkit-box;overflow:hidden}.home-premium-hero .hero-visual-meta{gap:.32rem;margin-top:.4rem;font-size:.74rem}.home-premium-hero .hero-visual-meta svg{flex:none;width:.85rem;height:.85rem}.hero-portrait-floater{padding:.48rem .76rem;font-size:.72rem}.hero-portrait-floater-top{top:7%;inset-inline-start:3%}.hero-portrait-floater-bottom{bottom:18%;inset-inline-end:3%}.hero-partner-dock{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#0000,#74e7ff12 18%,#9a80ff0f 82%,#0000),linear-gradient(#ffffff09,#ffffff03);border:0;border-radius:1.35rem;margin-top:clamp(1.15rem,2.4vw,2rem);padding:.72rem .25rem .5rem}.hero-partner-dock:before{opacity:.38}.partner-strip-slim-header{align-items:flex-end;padding-inline:clamp(.45rem,1.2vw,.85rem)}.partner-strip-slim-label{color:#daeeffbd}.partner-strip-slim-subtitle{color:#dfecffad;max-width:42rem}.partner-strip-slim .partners-marquee{--partners-shift:-50%;margin-top:.58rem;padding-block:.08rem .18rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.partner-strip-slim .partners-marquee-group{gap:clamp(.9rem,2vw,1.8rem);padding-inline-end:clamp(.9rem,2vw,1.8rem)}.hero-partner-dock .partner-rail-tile,.partner-strip-slim .partner-rail-tile{width:clamp(7.4rem,11vw,9.5rem);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:.74;background:0 0;border:0;border-radius:1rem;flex:0 0 clamp(7.4rem,11vw,9.5rem);padding:.36rem .46rem}.hero-partner-dock .partner-rail-tile:before,.partner-strip-slim .partner-rail-tile:before{background:radial-gradient(circle,#74e7ff33,#0000 58%),linear-gradient(135deg,#ffffff14,#0000 48%);inset:-.18rem}.hero-partner-dock .partner-rail-tile:focus-visible,.hero-partner-dock .partner-rail-tile:hover,.partner-strip-slim .partner-rail-tile:focus-visible,.partner-strip-slim .partner-rail-tile:hover{opacity:1;background:#ffffff0b;border-color:#0000;transform:translateY(-2px)scale(1.018);box-shadow:0 12px 28px #02081424}.hero-partner-dock .partner-rail-logo-stage,.partner-strip-slim .partner-rail-logo-stage{filter:drop-shadow(0 8px 18px #02081438);border-radius:.8rem;width:100%;height:2.75rem;padding:.2rem .3rem;overflow:visible;box-shadow:none!important;background:0 0!important}.hero-partner-dock .partner-rail-logo-stage[data-logo-tone=light],.partner-strip-slim .partner-rail-logo-stage[data-logo-tone=light]{padding:.2rem .3rem;background:0 0!important}:root[data-theme=light] .home-premium-hero{background:radial-gradient(circle at 14% 8%,#5691ff26,#0000 28%),radial-gradient(circle at 86% 14%,#51d6ff1f,#0000 26%),linear-gradient(#eff7ffe0,#e6f0ffd1)}:root[data-theme=light] .home-hero-video{opacity:.24;filter:saturate(.98)contrast(1.02)brightness(1.06)}:root[data-theme=light] .hero-partner-dock,:root[data-theme=light] .partner-strip-slim .partner-rail-tile{box-shadow:none;background:linear-gradient(90deg,#0000,#488eff14 18%,#856eff0f 82%,#0000),linear-gradient(#ffffff6b,#ffffff14);border:0}:root[data-theme=light] .hero-partner-dock .partner-rail-tile{background:0 0}:root[data-theme=light] .partner-strip-slim-label{color:#224884b8}:root[data-theme=light] .partner-strip-slim-subtitle{color:#233a5fad}@media (max-width:1023px){.hero-clean-shell,.home-premium-hero{min-height:auto}.hero-portrait-stage{width:min(100%,22rem)}}@media (max-width:767px){.search-dialog-layer{padding:calc(env(safe-area-inset-top) + .45rem) .45rem .45rem}.search-dialog-panel{width:calc(100vw - .9rem);max-height:calc(100dvh - env(safe-area-inset-top) - 5.4rem);border-radius:1.2rem;margin-top:4.6rem}.search-dialog-input-row{gap:.62rem;padding:.82rem .86rem}.search-result-list{max-height:min(56dvh,25rem);padding:.62rem}.search-result-item{border-radius:1rem;gap:.62rem;min-width:0;padding:.76rem .78rem}.search-result-arrow{display:none}.home-premium-hero{padding-block:1.15rem!important}.hero-partner-dock{margin-top:1.05rem;padding-block:.62rem .45rem}.partner-strip-slim-header{padding-inline:.25rem}.partner-strip-slim .partners-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.hero-partner-dock .partner-rail-tile,.partner-strip-slim .partner-rail-tile{flex-basis:7.65rem;width:7.65rem}.hero-partner-dock .partner-rail-logo-stage,.partner-strip-slim .partner-rail-logo-stage{height:2.45rem}}@media (max-width:640px){.hero-portrait-stage{width:min(100%,19rem)}.home-premium-hero .hero-visual-overlay{padding:.5rem}.home-premium-hero .hero-visual-caption{border-radius:.86rem;max-width:min(100%,14.4rem);padding:.5rem .58rem}.home-premium-hero .hero-role-kicker{font-size:.64rem}.home-premium-hero .hero-visual-org{-webkit-line-clamp:1;font-size:.78rem}.home-premium-hero .hero-visual-meta{font-size:.68rem}}.firewall-console{position:relative}.firewall-console:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 82% 8%,#74e7ff14,#0000 26rem),radial-gradient(circle at 8% 28%,#9a80ff12,#0000 28rem);position:fixed;inset:0}.admin-security-table{border-collapse:collapse;width:100%;min-width:760px;font-size:.82rem}.admin-security-table td,.admin-security-table th{text-align:start;vertical-align:top;border-bottom:1px solid #ffffff12;padding:.95rem 1rem}.admin-security-table th{color:#d4e8ffb3;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:700}.admin-security-table td{color:#ecf6ffe6}.admin-security-table tbody tr{transition:background-color .18s,box-shadow .18s}.admin-security-table tbody tr:hover{background:#74e7ff0b;box-shadow:inset 3px 0 #74e7ff33}:root[data-theme=light] .admin-security-table th{color:#233a5fad}:root[data-theme=light] .admin-security-table td{color:#10203ae0}@media (prefers-reduced-motion:reduce){.home-hero-video{display:none}}.booking-configurator,.payment-action-panel{border-radius:var(--radius-lg);border:1px solid var(--surface-border-soft);background:radial-gradient(circle at top right,var(--accent),transparent 34%),var(--surface-glass-bg);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.booking-configurator,.payment-action-panel{background:radial-gradient(circle at top right,color-mix(in oklab,var(--accent) 14%,transparent),transparent 34%),var(--surface-glass-bg)}}.booking-configurator,.payment-action-panel{box-shadow:var(--surface-shadow);padding:1.1rem}.booking-configurator:before,.payment-action-panel:before{content:"";pointer-events:none;background:linear-gradient(180deg,var(--foreground),transparent 26%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.booking-configurator:before,.payment-action-panel:before{background:linear-gradient(180deg,color-mix(in oklab,var(--foreground) 7%,transparent),transparent 26%)}}.booking-configurator:before,.payment-action-panel:before{opacity:.55}.booking-configurator>*,.payment-action-panel>*{z-index:1;position:relative}.booking-configurator-total{border:1px solid var(--accent);border-radius:1.2rem;gap:.25rem;min-width:min(100%,12rem);display:grid}@supports (color:color-mix(in lab,red,red)){.booking-configurator-total{border:1px solid color-mix(in oklab,var(--accent) 22%,transparent)}}.booking-configurator-total{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.booking-configurator-total{background:color-mix(in oklab,var(--accent) 11%,transparent)}}.booking-configurator-total{text-align:end;padding:.85rem 1rem}.booking-configurator-option-kicker,.booking-configurator-total span,.service-market-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}.booking-configurator-total strong{color:var(--foreground);font-size:1.45rem;line-height:1.1}.booking-configurator-option,.payment-method-choice{border:1px solid var(--surface-border-soft);background:var(--foreground);border-radius:1.25rem;gap:.75rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.booking-configurator-option,.payment-method-choice{background:color-mix(in oklab,var(--foreground) 4%,transparent)}}.booking-configurator-option,.payment-method-choice{color:var(--foreground);text-align:start;padding:1rem;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .22s}.booking-configurator-option{grid-template-columns:minmax(0,1fr) auto;align-items:center}.booking-configurator-option:focus-visible,.booking-configurator-option:hover,.booking-configurator-option[data-selected=true],.payment-method-choice:focus-visible,.payment-method-choice:hover,.payment-method-choice[data-selected=true]{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.booking-configurator-option:focus-visible,.booking-configurator-option:hover,.booking-configurator-option[data-selected=true],.payment-method-choice:focus-visible,.payment-method-choice:hover,.payment-method-choice[data-selected=true]{border-color:color-mix(in oklab,var(--accent) 32%,transparent)}}.booking-configurator-option:focus-visible,.booking-configurator-option:hover,.booking-configurator-option[data-selected=true],.payment-method-choice:focus-visible,.payment-method-choice:hover,.payment-method-choice[data-selected=true]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.booking-configurator-option:focus-visible,.booking-configurator-option:hover,.booking-configurator-option[data-selected=true],.payment-method-choice:focus-visible,.payment-method-choice:hover,.payment-method-choice[data-selected=true]{background:color-mix(in oklab,var(--accent) 10%,transparent)}}.booking-configurator-option:focus-visible,.booking-configurator-option:hover,.booking-configurator-option[data-selected=true],.payment-method-choice:focus-visible,.payment-method-choice:hover,.payment-method-choice[data-selected=true]{box-shadow:var(--shadow-hover);outline:none}.booking-configurator-option-copy,.payment-method-choice{min-width:0}.booking-configurator-option-copy{gap:.22rem;display:grid}.booking-configurator-option-title{color:var(--foreground);font-size:.94rem;font-weight:700}.booking-configurator-option-desc,.payment-method-choice span:nth-child(2),.payment-method-choice-status{color:var(--muted);font-size:.78rem;line-height:1.65}.booking-configurator-option-price{white-space:nowrap;background:var(--foreground);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.booking-configurator-option-price{background:color-mix(in oklab,var(--foreground) 8%,transparent)}}.booking-configurator-option-price{color:var(--accent);padding:.4rem .7rem;font-size:.78rem;font-weight:700}.booking-configurator-option-control{gap:.4rem;min-width:8rem;display:grid}.booking-configurator-option-control span{color:var(--muted);text-align:end;font-size:.75rem}.booking-configurator-breakdown{color:var(--muted);flex-wrap:wrap;gap:.5rem;margin-top:1rem;font-size:.78rem;display:flex}.booking-configurator-breakdown>span{border:1px solid var(--surface-border-soft);background:var(--foreground);border-radius:999px;align-items:center;gap:.4rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.booking-configurator-breakdown>span{background:color-mix(in oklab,var(--foreground) 4%,transparent)}}.booking-configurator-breakdown>span{padding:.42rem .72rem}.booking-configurator-breakdown strong{color:var(--foreground)}.payment-action-panel{border-radius:1.45rem;padding:1rem}.payment-action-panel-paid{color:var(--success);align-items:center;gap:.5rem;display:inline-flex}.payment-method-choice{min-height:8.25rem}.payment-method-choice-status{color:var(--accent);align-self:end;font-weight:700}.admin-chart-card{border-radius:var(--radius-lg);border:1px solid var(--surface-border-soft);background:radial-gradient(circle at top right,var(--accent),transparent 32%),var(--surface-glass-bg);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.admin-chart-card{background:radial-gradient(circle at top right,color-mix(in oklab,var(--accent) 12%,transparent),transparent 32%),var(--surface-glass-bg)}}.admin-chart-card{box-shadow:var(--surface-shadow)}.admin-chart-card-head{border-bottom:1px solid var(--surface-border-soft);padding:1.1rem 1.25rem}.admin-chart-card-head h3{color:var(--foreground);margin:0;font-size:1rem;font-weight:700}.admin-chart-card-head p{color:var(--muted);margin-top:.4rem;font-size:.83rem;line-height:1.7}.admin-chart-card-body{padding:1rem}.admin-chart-tooltip{border:1px solid var(--surface-border-highlight);background:var(--card-strong);border-radius:1rem;min-width:11rem}@supports (color:color-mix(in lab,red,red)){.admin-chart-tooltip{background:color-mix(in oklab,var(--card-strong) 94%,transparent)}}.admin-chart-tooltip{box-shadow:var(--surface-shadow);padding:.8rem}.admin-chart-legend-row,.admin-chart-tooltip-row{color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;font-size:.8rem;display:grid}.admin-chart-legend-row+.admin-chart-legend-row,.admin-chart-tooltip-row+.admin-chart-tooltip-row{margin-top:.45rem}.admin-chart-legend-row span,.admin-chart-tooltip-row span{border-radius:999px;width:.62rem;height:.62rem}.admin-chart-legend-row strong,.admin-chart-tooltip-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);overflow:hidden}.admin-chart-legend-row em,.admin-chart-tooltip-row em{color:var(--accent);font-style:normal}@media (max-width:640px){.booking-configurator,.payment-action-panel{border-radius:var(--radius-md);padding:.9rem}.booking-configurator-option{grid-template-columns:1fr}.booking-configurator-option-control{min-width:0}}.admin-shell,.public-app-shell{isolation:isolate;position:relative}.ambient-glow-layer{z-index:-1}.admin-shell-root{isolation:isolate;position:relative}.soc-section-nav{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:linear-gradient(#090f23f5,#050918fa);border:1px solid #ffffff14;border-radius:1.45rem;flex-direction:column;gap:.85rem;padding:.95rem .95rem .85rem;display:flex;box-shadow:0 24px 70px #02081e57}.soc-section-nav-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.soc-section-nav-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#baebffc7;font-size:.6875rem}.soc-section-nav-active{color:#fff;margin-top:.2rem;font-size:.92rem;font-weight:600}.soc-section-nav-close{color:#c0eefff5;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1rem;place-items:center;width:2.25rem;height:2.25rem;transition:background-color .22s,border-color .22s,transform .22s;display:grid}.soc-section-nav-close:focus-visible,.soc-section-nav-close:hover{background:#ffffff14;border-color:#74e7ff52}.soc-section-nav-groups{flex-direction:column;gap:.7rem;display:flex}.soc-section-nav-group-label{letter-spacing:.18em;text-transform:uppercase;color:#bac4d7b8;margin-bottom:.32rem;padding:0 .4rem;font-size:.6875rem}.soc-section-nav-list{flex-direction:column;gap:.18rem;margin:0;padding:0;list-style:none;display:flex}.soc-section-nav-item{text-align:start;color:#d6deeeeb;background:0 0;border:1px solid #0000;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;width:100%;padding:.55rem .6rem;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s,background-color .2s,color .2s;display:grid;position:relative}.soc-section-nav-item:before{content:"";inset-inline-start:-.1rem;background:linear-gradient(#74e7ff00,#74e7ff00);border-radius:999px;width:2px;transition:background .22s;position:absolute;top:22%;bottom:22%}.soc-section-nav-item:focus-visible,.soc-section-nav-item:hover{color:#fff;background:#ffffff0a;border-color:#74e7ff2e;transform:translateY(-1px)}.soc-section-nav-item.is-active{color:#fff;background:#54a8ff21;border-color:#74e7ff47;box-shadow:0 14px 36px #3c92ff29}.soc-section-nav-item.is-active:before{background:linear-gradient(#74e7fff2,#74e7ff59)}.soc-section-nav-item-icon{color:#c4ebfff5;background:#ffffff0d;border-radius:.7rem;place-items:center;width:2rem;height:2rem;transition:background-color .22s,color .22s;display:grid}.soc-section-nav-item.is-active .soc-section-nav-item-icon,.soc-section-nav-item:hover .soc-section-nav-item-icon{background:#74e7ff29}.soc-section-nav-item-text{min-width:0;display:grid}.soc-section-nav-item-title{color:inherit;font-size:.875rem;font-weight:600;line-height:1.2}.soc-section-nav-item-summary{color:#a5b4cfd9;text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.72rem;line-height:1.25;overflow:hidden}.soc-section-nav-tools{border-top:1px solid #ffffff12;padding-top:.7rem}.soc-section-nav-tools-label{letter-spacing:.2em;text-transform:uppercase;color:#a8b6d0c7;margin-bottom:.4rem;font-size:.6875rem}.soc-section-nav-tools-list{gap:.35rem;display:grid}.soc-section-nav-tool{text-align:start;color:#ced7e9f0;background:#ffffff06;border:1px solid #ffffff14;border-radius:.7rem;padding:.5rem .7rem;font-size:.82rem;transition:border-color .2s,background-color .2s,color .2s}.soc-section-nav-tool:focus-visible,.soc-section-nav-tool:hover{color:#fff;background:#ffffff0d;border-color:#74e7ff38}.soc-section-nav-tool.is-active{color:#fff;background:#74e7ff1f;border-color:#74e7ff4d}.soc-section-nav-footer{color:#a8b6d0d9;border-top:1px solid #ffffff0f;align-items:center;gap:.45rem;padding-top:.55rem;font-size:.72rem;display:flex}.soc-section-nav-footer-dot{background:#74e7ffd9;border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #74e7ff26}:root[data-theme=light] .soc-section-nav{background:linear-gradient(#fffffff0,#f8fafef5);border-color:#2246721f;box-shadow:0 22px 58px #143c6e26}:root[data-theme=light] .soc-section-nav-active{color:#0b1530}:root[data-theme=light] .soc-section-nav-eyebrow,:root[data-theme=light] .soc-section-nav-group-label,:root[data-theme=light] .soc-section-nav-tools-label{color:#2b5082c7}:root[data-theme=light] .soc-section-nav-item{color:#1c325adb;border-color:#0000}:root[data-theme=light] .soc-section-nav-item:focus-visible,:root[data-theme=light] .soc-section-nav-item:hover{color:#0a1530;background:#2256960f;border-color:#22467229}:root[data-theme=light] .soc-section-nav-item.is-active{color:#0a1530;background:#226ec81a;border-color:#22569638}:root[data-theme=light] .soc-section-nav-item-icon{color:#143264f2;background:#22467212}:root[data-theme=light] .soc-section-nav-tool{color:#1c325aeb;background:#f8fcffb3;border-color:#2246721f}:root[data-theme=light] .soc-section-nav-footer,:root[data-theme=light] .soc-section-nav-item-summary{color:#325082c7}@media (prefers-reduced-motion:reduce){.soc-section-nav-close,.soc-section-nav-item,.soc-section-nav-tool{transition:none}.soc-section-nav-item:focus-visible,.soc-section-nav-item:hover{transform:none}}[dir=rtl] .soc-section-nav-item-summary{text-align:start}@media (max-width:640px){.soc-section-nav{padding:.85rem .75rem .75rem}}.ui-sidebar{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:linear-gradient(#080e20f0,#040816f5);border:1px solid #ffffff14;border-radius:1.4rem;flex-direction:column;gap:.85rem;width:clamp(15rem,22vw,18.5rem);padding:.85rem .85rem .75rem;transition:width .24s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 22px 60px #02081c47}.ui-sidebar[data-collapsed=true]{width:4.25rem}.ui-sidebar[data-collapsed=true] .ui-sidebar-group-label,.ui-sidebar[data-collapsed=true] .ui-sidebar-item-badge,.ui-sidebar[data-collapsed=true] .ui-sidebar-item-text{display:none}.ui-sidebar[data-collapsed=true] .ui-sidebar-item{justify-content:center}.ui-sidebar-footer,.ui-sidebar-header{color:#c0cce2d9;justify-content:space-between;align-items:center;gap:.5rem;padding:.15rem .35rem;font-size:.78rem;display:flex}.ui-sidebar-body{flex-direction:column;gap:.7rem;max-height:70vh;padding-right:.1rem;display:flex;overflow-y:auto}.ui-sidebar-group{flex-direction:column;gap:.25rem;display:flex}.ui-sidebar-group-label{letter-spacing:.18em;text-transform:uppercase;color:#b4c4dcb8;padding:0 .4rem .2rem;font-size:.68rem}.ui-sidebar-group-items{flex-direction:column;gap:.18rem;display:flex}.ui-sidebar-item{text-align:start;color:#d6deeeeb;background:0 0;border:1px solid #0000;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;padding:.5rem .6rem;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s,background-color .2s,color .2s;display:grid;position:relative}.ui-sidebar-item:focus-visible,.ui-sidebar-item:hover{color:#fff;background:#ffffff0a;border-color:#74e7ff2e;transform:translateY(-1px)}.ui-sidebar-item[data-active=true]{color:#fff;background:#54a8ff21;border-color:#74e7ff47;box-shadow:0 14px 36px #3c92ff29}.ui-sidebar-item[data-active=true]:before{content:"";inset-inline-start:-.1rem;background:linear-gradient(#74e7fff2,#74e7ff59);border-radius:999px;width:2px;position:absolute;top:22%;bottom:22%}.ui-sidebar-item-icon{color:#c4ebfff5;background:#ffffff0d;border-radius:.65rem;place-items:center;width:1.95rem;height:1.95rem;display:grid}.ui-sidebar-item-text{min-width:0;display:grid}.ui-sidebar-item-title{color:inherit;font-size:.875rem;font-weight:600;line-height:1.2}.ui-sidebar-item-description,.ui-sidebar-item-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-sidebar-item-description{color:#a8b6d0d9;margin-top:.15rem;font-size:.72rem;line-height:1.25}.ui-sidebar-item-badge{color:#baebfff5;background:#74e7ff2e;border-radius:999px;padding:.15rem .45rem;font-size:.68rem}.ui-sidebar-trigger{color:#c0eefff5;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.85rem;place-items:center;width:2.15rem;height:2.15rem;transition:background-color .22s,border-color .22s;display:grid}.ui-sidebar-trigger:focus-visible,.ui-sidebar-trigger:hover{background:#ffffff14;border-color:#74e7ff52}.ui-sidebar-scrim{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0208188c;border:0;position:fixed;inset:0}@media (max-width:768px){.ui-sidebar{z-index:70;border-radius:0 1.4rem 1.4rem 0;width:min(20rem,86vw);transition:transform .24s cubic-bezier(.22,1,.36,1),width .24s cubic-bezier(.22,1,.36,1);position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-100%)}[dir=rtl] .ui-sidebar{border-radius:1.4rem 0 0 1.4rem;inset-inline:auto 0;transform:translate(100%)}.ui-sidebar[data-mobile-open=true]{transform:translate(0)}}:root[data-theme=light] .ui-sidebar{background:linear-gradient(#fffffff0,#f8fafef5);border-color:#2246721f}:root[data-theme=light] .ui-sidebar-item{color:#1c325adb}:root[data-theme=light] .ui-sidebar-item:focus-visible,:root[data-theme=light] .ui-sidebar-item:hover{color:#0a1530;background:#2256960f;border-color:#22467229}:root[data-theme=light] .ui-sidebar-item[data-active=true]{color:#0a1530;background:#226ec81a;border-color:#22569638}:root[data-theme=light] .ui-sidebar-footer,:root[data-theme=light] .ui-sidebar-group-label,:root[data-theme=light] .ui-sidebar-header{color:#2b5082c7}@media (prefers-reduced-motion:reduce){.ui-sidebar,.ui-sidebar-item{transition:none}.ui-sidebar-item:focus-visible,.ui-sidebar-item:hover{transform:none}}.ui-breadcrumb{align-items:center;width:100%;min-width:0;display:flex}.ui-breadcrumb-list{color:#b4c4dcd9;flex-wrap:wrap;align-items:center;gap:.22rem .4rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.ui-breadcrumb-item{align-items:center;min-width:0;display:inline-flex}.ui-breadcrumb-link{color:inherit;white-space:nowrap;border-radius:.55rem;align-items:center;padding:.18rem .45rem;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.ui-breadcrumb-link:focus-visible,.ui-breadcrumb-link:hover{color:#fff;background:#ffffff0f}.ui-breadcrumb-page{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#74e7ff1a;border-radius:.55rem;align-items:center;max-width:22ch;padding:.18rem .45rem;font-weight:600;display:inline-flex;overflow:hidden}.ui-breadcrumb-ellipsis,.ui-breadcrumb-separator{color:#aabcd79e;display:inline-flex}[dir=rtl] .ui-breadcrumb-separator svg{transform:scaleX(-1)}:root[data-theme=light] .ui-breadcrumb-list{color:#284678d6}:root[data-theme=light] .ui-breadcrumb-link:focus-visible,:root[data-theme=light] .ui-breadcrumb-link:hover{color:#0a1530;background:#22467214}:root[data-theme=light] .ui-breadcrumb-page{color:#0a1530;background:#226ec81f}.ui-command-layer{z-index:80;isolation:isolate;place-items:start center;padding:clamp(2.5rem,8vh,4.5rem) 1rem 1rem;display:grid;position:fixed;inset:0}.ui-command-scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:#0206128c;border:0;position:absolute;inset:0}.ui-command-dialog{z-index:1;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(#0b1124f7,#050918fc);border:1px solid #ffffff1a;border-radius:1.4rem;flex-direction:column;width:min(40rem,100%);max-height:min(70vh,36rem);animation:ui-command-in .2s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 32px 90px #02081e73}@keyframes ui-command-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ui-command-close{z-index:2;color:#cedaf0eb;top:.7rem;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.7rem;place-items:center;width:2rem;height:2rem;transition:background-color .2s,color .2s;display:grid;position:absolute;inset-inline-end:.7rem}.ui-command-close:focus-visible,.ui-command-close:hover{color:#fff;background:#ffffff1a}.ui-command-root{flex-direction:column;flex:auto;min-height:0;display:flex}.ui-command-input-row{border-bottom:1px solid #ffffff12;align-items:center;gap:.55rem;padding:.95rem 1.1rem;display:flex}.ui-command-input{color:#e8f0fff5;background:0 0;border:0;outline:none;flex:auto;padding-inline-end:2.4rem;font-size:.96rem}.ui-command-input::placeholder{color:#b0c0da99}.ui-command-list{flex:auto;padding:.4rem .5rem .7rem;overflow-y:auto}.ui-command-empty{text-align:center;color:#b0c0dadb;padding:1.5rem 1.2rem;font-size:.86rem}.ui-command-group{padding:.35rem .25rem}.ui-command-group+.ui-command-group{border-top:1px solid #ffffff0d;margin-top:.35rem;padding-top:.55rem}.ui-command-group-heading{letter-spacing:.2em;text-transform:uppercase;color:#aabcd7b8;padding:.35rem .55rem .28rem;font-size:.68rem}.ui-command-group-items{flex-direction:column;gap:.12rem;display:flex}.ui-command-item{text-align:start;color:#d8e2f4f0;cursor:pointer;background:0 0;border:0;border-radius:.78rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;padding:.55rem .7rem;transition:background-color .16s,color .16s;display:grid}.ui-command-item:focus-visible,.ui-command-item:hover,.ui-command-item[data-active=true]{color:#fff;background:#74e7ff1a}.ui-command-shortcut{color:#b4c4dceb;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.45rem;padding:.15rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.ui-command-separator{background:#ffffff12;height:1px;margin:.35rem .45rem}:root[data-theme=light] .ui-command-dialog{background:linear-gradient(#fffffffa,#f6fafff5);border-color:#22467229;box-shadow:0 28px 78px #143c6e38}:root[data-theme=light] .ui-command-input-row{border-color:#2246721f}:root[data-theme=light] .ui-command-input{color:#0a1530}:root[data-theme=light] .ui-command-input::placeholder{color:#3c5a8299}:root[data-theme=light] .ui-command-item{color:#1c325aeb}:root[data-theme=light] .ui-command-item:focus-visible,:root[data-theme=light] .ui-command-item:hover,:root[data-theme=light] .ui-command-item[data-active=true]{color:#0a1530;background:#226ec81a}:root[data-theme=light] .ui-command-empty,:root[data-theme=light] .ui-command-group-heading{color:#2b5082d6}:root[data-theme=light] .ui-command-shortcut{color:#284678e6;background:#2246720f;border-color:#22467229}@media (max-width:640px){.ui-command-dialog{max-height:85vh}.ui-command-layer{padding-top:1.5rem}}@media (prefers-reduced-motion:reduce){.ui-command-dialog{animation:none}.ui-command-item{transition:none}}.page-breadcrumbs-shell{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff06;border:1px solid #ffffff0f;border-radius:.85rem;align-items:center;gap:.5rem;width:fit-content;max-width:100%;padding:.45rem .65rem;display:flex;overflow:hidden}:root[data-theme=light] .page-breadcrumbs-shell{background:#ffffffb3;border-color:#2246721a}.sky-planner-page{isolation:isolate;padding-bottom:max(5rem,env(safe-area-inset-bottom));position:relative;overflow-x:clip}.sky-planner-page:before{content:"";z-index:-1;filter:blur(18px);pointer-events:none;background:radial-gradient(circle at 14% 12%,#74e7ff33,#0000 28%),radial-gradient(circle at 76% 6%,#69b0ff38,#0000 30%),radial-gradient(circle at 50% 42%,#4ee1b61a,#0000 28%);height:42rem;position:absolute;inset:-6rem 0 auto}.sky-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,.44fr);align-items:end;gap:clamp(1.2rem,3vw,2.4rem);padding-top:clamp(2rem,5vw,4.5rem);padding-bottom:clamp(1.2rem,3vw,2.5rem);display:grid}.sky-hero-copy{max-width:52rem}.sky-eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.sky-hero-copy h1{max-width:12ch;color:var(--foreground);margin:.75rem 0 0;font-size:clamp(2.6rem,7vw,6rem);font-weight:800;line-height:.96}.sky-hero-copy p:not(.sky-eyebrow){max-width:46rem;color:var(--muted);margin-top:1.1rem;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.8}.sky-ar-object-row,.sky-date-controls,.sky-hero-actions,.sky-sticky-actions,.sky-tab-row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.sky-primary-action,.sky-secondary-action{border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:2.75rem;padding:.72rem 1rem;font-size:.9rem;font-weight:750;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.sky-primary-action{color:#061121;background:linear-gradient(135deg,#69b0fffa,#74e7ffc2);border:1px solid #74e7ff47;box-shadow:0 16px 40px #4b9bff38}.sky-secondary-action{border:1px solid var(--surface-border-highlight);background:var(--chip-bg);color:var(--foreground);box-shadow:var(--toolbar-shadow)}.sky-primary-action:hover,.sky-secondary-action:hover{transform:translateY(-2px);box-shadow:0 20px 50px #4b9bff33}.sky-hero-status,.sky-location-panel,.sky-map-shell,.sky-panel,.sky-search-box{border:1px solid var(--surface-border-highlight);background:var(--surface-glass-bg);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);box-shadow:var(--surface-shadow)}.sky-hero-status{border-radius:1.5rem;gap:.75rem;padding:.9rem;display:grid}.sky-status-metric{background:#ffffff0b;border-radius:1.05rem;min-width:0;padding:1rem}.sky-factor-list span,.sky-info-cell span,.sky-night-list span,.sky-note,.sky-object-card span,.sky-resource-card span,.sky-status-metric span{color:var(--muted-foreground);font-size:.78rem}.sky-info-cell strong,.sky-status-metric strong{color:var(--foreground);margin-top:.24rem;font-size:1rem;line-height:1.35;display:block}.sky-status-metric p{color:var(--muted);margin:.28rem 0 0;font-size:.8rem;line-height:1.45}.sky-dashboard{z-index:2;position:relative}.sky-search-row{z-index:25;justify-content:space-between;gap:1rem;margin-bottom:1rem}.sky-search-box,.sky-search-row{align-items:center;display:flex;position:relative}.sky-search-box{border-radius:999px;flex:22rem;gap:.75rem;min-height:3.1rem;padding:0 1rem}.sky-object-search{border:1px solid var(--surface-border-soft);background:#ffffff0b;border-radius:1rem;align-items:center;gap:.65rem;margin-bottom:.85rem;padding:.7rem .85rem;display:flex}.sky-calculator input,.sky-date-controls input,.sky-object-search input,.sky-search-box input{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;outline:none}.sky-search-box input::placeholder{color:var(--muted-foreground)}.sky-search-results{z-index:60;border:1px solid var(--surface-border-highlight);background:var(--surface-glass-bg-strong);max-height:min(22rem,70vh);box-shadow:var(--surface-shadow-strong);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);inset-inline:0;border-radius:1.1rem;gap:.35rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .55rem);overflow:auto}.sky-search-results button{width:100%;color:var(--foreground);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.8rem;gap:.2rem;padding:.7rem .8rem;display:grid}.sky-search-results button:focus-visible,.sky-search-results button:hover{background:#74e7ff1a}.sky-search-results small{color:var(--muted-foreground)}.sky-date-controls{justify-content:flex-end}.sky-ar-object-row button,.sky-date-controls button,.sky-date-controls input,.sky-tab-row button{border:1px solid var(--surface-border-soft);background:var(--chip-bg);min-height:2.6rem;color:var(--foreground);border-radius:999px;padding:.55rem .85rem;font-weight:700}.sky-date-controls input{color-scheme:dark;width:auto}:root[data-theme=light] .sky-date-controls input{color-scheme:light}.sky-dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(20rem,.62fr);align-items:stretch;gap:1rem;display:grid}.sky-map-shell{border-radius:1.65rem;min-height:clamp(32rem,70vh,48rem);position:relative;overflow:hidden}.sky-map-shell-fullscreen{inset:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left));z-index:90;border-radius:1.35rem;min-height:auto;position:fixed}.sky-map-canvas{z-index:0;background:#071120;min-height:100%;position:absolute;inset:0}.sky-map-shell .leaflet-container{height:100%;min-height:inherit;background:#071120;font-family:inherit}.sky-map-toolbar{z-index:500;color:#f4f8ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);inset-inline:1rem;background:#040a18b3;border:1px solid #ffffff1f;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex;position:absolute;top:1rem}.sky-map-toolbar h2{margin:.15rem 0 0;font-size:1rem;font-weight:800}.sky-icon-button{color:#f4f8ff;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;transition:transform .18s,background .18s;display:inline-flex}.sky-icon-button:hover{background:#74e7ff29;transform:translateY(-1px)}.sky-map-loading{z-index:4;color:#f4f8ff;background:#050c18c2;place-items:center;display:grid;position:absolute;inset:0}.sky-map-marker,.sky-map-suggested-marker{background:0 0;border:0}.sky-map-marker span,.sky-map-suggested-marker span{border-radius:999px;display:block;box-shadow:0 0 0 7px #74e7ff29,0 0 28px #74e7ff9e}.sky-map-marker span{background:var(--accent);border:3px solid #fff;width:1.35rem;height:1.35rem}.sky-map-suggested-marker span{background:var(--success);border:2px solid #fff;width:.9rem;height:.9rem}.sky-location-panel{border-radius:1.65rem;flex-direction:column;gap:1rem;min-height:100%;padding:1rem;display:flex}.sky-sheet-handle{display:none}.sky-panel{border-radius:1.5rem;padding:clamp(1rem,2.4vw,1.45rem);position:relative;overflow:hidden}.sky-location-panel:before,.sky-panel:before{content:"";pointer-events:none;opacity:.8;background:linear-gradient(135deg,#ffffff1c,#0000 22%),radial-gradient(circle at 88% 0,#74e7ff1f,#0000 30%);position:absolute;inset:0}.sky-location-panel>*,.sky-panel>*{z-index:1;position:relative}.sky-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:1rem;display:grid}.sky-panel-wide{grid-column:1/-1}.sky-panel-head{align-items:flex-start;gap:.8rem;margin-bottom:1rem;display:flex}.sky-panel-icon{width:2.65rem;height:2.65rem;color:var(--accent);background:#74e7ff1f;border-radius:1rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.sky-panel-head h2{color:var(--foreground);margin:.2rem 0 0;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:800;line-height:1.2}.sky-panel-head p:not(.sky-eyebrow){color:var(--muted);margin:.4rem 0 0;line-height:1.65}.sky-info-grid,.sky-mini-grid,.sky-object-grid,.sky-resource-grid{gap:.75rem;display:grid}.sky-info-grid,.sky-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sky-alert,.sky-ar-permission-card,.sky-ar-readout,.sky-calculator,.sky-info-cell,.sky-object-card,.sky-official-links,.sky-recommendation{border:1px solid var(--surface-border-soft);background:#ffffff0b;border-radius:1rem;padding:.9rem}.sky-recommendation strong{color:var(--foreground);font-size:1.05rem}.sky-alert,.sky-factor-list p,.sky-night-list p,.sky-object-card p,.sky-official-links p,.sky-recommendation p,.sky-resource-card p{color:var(--muted);margin:.35rem 0 0;font-size:.88rem;line-height:1.6}.sky-alert{color:var(--warning)}.sky-skeleton{background:linear-gradient(90deg,#0000,#74e7ff6b,#0000);border-radius:999px;height:.35rem;animation:sky-sheen 1.4s ease-in-out infinite}.sky-mobile-tabs{display:none}.sky-moon-orb{text-align:center;place-items:center;gap:.25rem;margin:0 auto 1rem;display:grid}.sky-moon-orb>div{aspect-ratio:1;background:linear-gradient(90deg,#f4f7fb var(--moon-light,50%),#343f52eb 0),radial-gradient(circle at 35% 30%,#fff,#98a8bc 72%);border-radius:50%;width:7.5rem;box-shadow:0 0 40px #dceaff42}.sky-moon-orb strong{color:var(--foreground);font-size:1.6rem}.sky-moon-orb span{color:var(--muted)}.sky-score-ring{width:8rem;height:8rem;color:var(--foreground);background:radial-gradient(circle,#74e7ff2e,#ffffff0a);border:1px solid #74e7ff38;border-radius:50%;justify-content:center;align-items:baseline;margin:0 auto 1rem;display:flex;box-shadow:inset 0 0 32px #74e7ff1f}.sky-score-ring strong{align-self:center;font-size:2.6rem;font-weight:850}.sky-factor-list,.sky-night-list{gap:.65rem;display:grid}.sky-factor-list article,.sky-night-list article{background:#ffffff0a;border-radius:1rem;padding:.85rem}.sky-factor-list article>div,.sky-night-list article>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sky-hourly-strip{grid-auto-columns:minmax(5.25rem,1fr);grid-auto-flow:column;gap:.6rem;margin-top:1rem;padding-bottom:.3rem;display:grid;overflow-x:auto}.sky-hourly-strip div{text-align:center;background:#ffffff0a;border-radius:.9rem;padding:.7rem}.sky-hourly-strip small,.sky-hourly-strip span{color:var(--muted-foreground);display:block}.sky-hourly-strip strong{color:var(--foreground)}.sky-official-links{margin-top:1rem}.sky-official-links h3{color:var(--foreground);margin:0;font-size:1rem;font-weight:800}.sky-night-score{width:2.6rem;height:2.6rem;color:var(--accent);background:#74e7ff24;border-radius:50%;place-items:center;font-weight:850;display:grid}.sky-object-grid,.sky-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sky-resource-card{border:1px solid var(--surface-border-soft);min-width:0;color:var(--foreground);background:#ffffff0b;border-radius:1rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex}.sky-object-card:hover,.sky-resource-card:hover{background:#74e7ff13;border-color:#74e7ff4d;transform:translateY(-2px)}.sky-object-card strong,.sky-resource-card strong{color:var(--foreground);display:block}.sky-stellarium-box{gap:.75rem;margin-top:1rem;display:grid}.sky-stellarium-box iframe{border:1px solid var(--surface-border-soft);background:#030711;border-radius:1rem;width:100%;min-height:min(32rem,70vh)}.sky-tab-row{margin-bottom:1rem}.sky-ar-object-row button.is-active,.sky-mobile-tabs button.is-active,.sky-tab-row button.is-active{color:var(--accent);background:#74e7ff24;border-color:#74e7ff5c}.sky-check-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.sky-check-list label,.sky-check-list li{color:var(--muted);align-items:flex-start;gap:.6rem;display:flex}.sky-check-list-clickable label{cursor:pointer;width:100%}.sky-check-list input{accent-color:var(--accent);margin-top:.2rem}.sky-calculator{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.sky-calculator label{color:var(--muted-foreground);gap:.3rem;font-size:.78rem;display:grid}.sky-calculator input{border:1px solid var(--surface-border-soft);background:#ffffff0b;border-radius:.8rem;padding:.65rem}.sky-calculator div{color:var(--foreground);background:#74e7ff1a;border-radius:.9rem;place-items:center;display:grid}.sky-sticky-actions{inset-inline:1rem;bottom:max(.8rem,env(safe-area-inset-bottom));z-index:38;border:1px solid var(--surface-border-highlight);background:var(--surface-glass-bg-strong);box-shadow:var(--surface-shadow-strong);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:999px;justify-content:center;padding:.45rem;display:none;position:fixed}.sky-sticky-actions button{min-width:0;color:var(--foreground);background:0 0;border:0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:.35rem;padding:.65rem .4rem;font-size:.78rem;font-weight:800;display:inline-flex}.sky-ar-overlay{z-index:120;background:#030711;position:fixed;inset:0}.sky-ar-stage{color:#f4f8ff;width:100%;height:100%;position:relative;overflow:hidden}.sky-ar-gradient,.sky-ar-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sky-ar-gradient{background:radial-gradient(circle at 50% 30%,#74e7ff2e,#0000 28%),linear-gradient(#0307113d,#030711db)}.sky-ar-reticle{aspect-ratio:1;border:1px solid #ffffff3d;width:min(64vw,20rem)}.sky-ar-reticle,.sky-ar-reticle span{border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.sky-ar-reticle span{background:var(--accent);width:.7rem;height:.7rem;box-shadow:0 0 30px #74e7ffbf}.sky-ar-arrow{color:var(--accent);transform-origin:50%;transition:transform .18s;position:absolute;inset:calc(50% - 1.5rem) auto auto calc(50% - 1.5rem)}.sky-ar-bottom,.sky-ar-topbar{inset-inline:max(1rem,env(safe-area-inset-left));z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040a18ad;border:1px solid #ffffff24;border-radius:1.25rem;padding:.9rem;position:absolute}.sky-ar-topbar{top:max(1rem,env(safe-area-inset-top));justify-content:space-between;align-items:center;gap:1rem;display:flex}.sky-ar-topbar p,.sky-ar-topbar strong{margin:0}.sky-ar-bottom{bottom:max(1rem,env(safe-area-inset-bottom));gap:.8rem;display:grid}.sky-ar-object-row{flex-wrap:nowrap;padding-bottom:.15rem;overflow-x:auto}.sky-ar-object-row button{color:#f4f8ff;flex:none}.sky-ar-permission-card,.sky-ar-readout{background:#ffffff14}.sky-ar-readout p{margin:0 0 .45rem;font-weight:800}.sky-ar-readout span{color:#f4f8ffc7;font-size:.82rem;display:block}@keyframes sky-sheen{0%{transform:translate(-40%)}to{transform:translate(40%)}}:root[data-theme=light] .sky-planner-page:before{opacity:.62}:root[data-theme=light] .sky-alert,:root[data-theme=light] .sky-calculator,:root[data-theme=light] .sky-factor-list article,:root[data-theme=light] .sky-info-cell,:root[data-theme=light] .sky-night-list article,:root[data-theme=light] .sky-object-card,:root[data-theme=light] .sky-official-links,:root[data-theme=light] .sky-recommendation,:root[data-theme=light] .sky-resource-card,:root[data-theme=light] .sky-status-metric{background:#ffffff9e}@media (max-width:1120px){.sky-dashboard-grid,.sky-hero{grid-template-columns:1fr}.sky-hero-status{grid-template-columns:repeat(3,minmax(0,1fr))}.sky-section-grid{grid-template-columns:1fr}.sky-object-grid,.sky-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sky-hero{padding-top:1.4rem}.sky-hero-copy h1{overflow-wrap:break-word;text-wrap:balance;max-width:100%;font-size:clamp(2rem,10.5vw,3.15rem);line-height:1.04}.sky-hero-copy p:not(.sky-eyebrow){font-size:.95rem;line-height:1.65}[dir=rtl] .sky-hero-copy h1{font-size:clamp(1.85rem,9.2vw,2.85rem);line-height:1.12}.sky-calculator,.sky-hero-status,.sky-info-grid,.sky-mini-grid,.sky-object-grid,.sky-resource-grid{grid-template-columns:1fr}.sky-date-controls,.sky-search-row{flex-direction:column;justify-content:stretch;align-items:stretch}.sky-search-box{border-radius:1.1rem;flex-basis:auto}.sky-map-shell{min-height:min(78dvh,42rem);margin-inline:calc(var(--shell-gutter,1rem) * -1);border-inline:0;border-radius:0}.sky-map-toolbar{inset-inline:.75rem;top:.75rem}.sky-location-panel{overscroll-behavior:contain;border-radius:1.35rem;max-height:23rem;margin-top:-4.5rem;transition:max-height .18s;overflow:auto}.sky-location-panel.is-expanded{max-height:calc(82dvh - 2rem)}.sky-sheet-handle{cursor:ns-resize;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:1.4rem;display:flex}.sky-sheet-handle span{background:#a0b9dc80;border-radius:999px;width:3.6rem;height:.28rem;display:block}.sky-mobile-tabs{z-index:30;gap:.5rem;padding-top:.4rem;padding-bottom:.7rem;display:flex;position:sticky;top:5.2rem;overflow-x:auto}.sky-mobile-tabs button{border:1px solid var(--surface-border-soft);background:var(--surface-glass-bg-strong);min-height:2.55rem;color:var(--foreground);border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.55rem .78rem;font-size:.82rem;font-weight:800;display:inline-flex}.sky-section-grid[data-active-tab=ar]>.sky-panel:not([data-panel=ar]),.sky-section-grid[data-active-tab=camera]>.sky-panel:not([data-panel=camera]),.sky-section-grid[data-active-tab=map]>.sky-panel:not([data-panel=map]),.sky-section-grid[data-active-tab=moon]>.sky-panel:not([data-panel=moon]),.sky-section-grid[data-active-tab=sky]>.sky-panel:not([data-panel=sky]),.sky-section-grid[data-active-tab=trip]>.sky-panel:not([data-panel=trip]),.sky-section-grid[data-active-tab=weather]>.sky-panel:not([data-panel=weather]){display:none}.sky-sticky-actions{display:flex}.sky-stellarium-box iframe{min-height:24rem}}@media (max-width:420px){.sky-hero-actions .sky-secondary-action,.sky-hero-actions button{width:100%}.sky-panel-head{gap:.65rem}.sky-panel-icon{width:2.35rem;height:2.35rem}.sky-ar-bottom,.sky-ar-topbar{inset-inline:.65rem}}@media (prefers-reduced-motion:reduce){.sky-ar-arrow,.sky-icon-button,.sky-location-panel,.sky-object-card,.sky-primary-action,.sky-resource-card,.sky-secondary-action{transition:none}.sky-skeleton{animation:none}}.sky2-page{isolation:isolate;padding-bottom:clamp(5rem,14vw,8rem);position:relative}.sky2-bg{z-index:-1;pointer-events:none;filter:saturate(1.15);background:radial-gradient(60% 40% at 25% 12%,#74e7ff2e,#0000 70%),radial-gradient(50% 35% at 78% 28%,#b48eff29,#0000 72%),radial-gradient(40% 30% at 50% 90%,#7ce8b11a,#0000 70%);position:absolute;inset:0}:root[data-theme=light] .sky2-bg{background:radial-gradient(60% 40% at 25% 12%,#74bfff33,#0000 70%),radial-gradient(50% 35% at 78% 28%,#b48eff1a,#0000 72%)}.sky2-section{margin-top:clamp(1.4rem,3vw,2.2rem)}.sky2-section:first-of-type{margin-top:clamp(1rem,2vw,1.6rem)}.sky2-eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.4rem;margin:0 0 .4rem;font-size:.74rem;font-weight:800;display:inline-flex}.sky2-disclaimer{margin:.85rem 0 0;font-size:.78rem;line-height:1.55}.sky2-disclaimer,.sky2-empty{color:var(--muted-foreground)}.sky2-empty{padding:1rem 0}.sky2-alert{color:var(--foreground);background:#ff8aa114;border:1px solid #ff8aa159;border-radius:1rem;padding:.8rem 1rem}.sky2-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.85rem;padding:.7rem 1.1rem;font-weight:800;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.sky2-btn-primary{color:#061021;background:linear-gradient(135deg,#74e7fff2,#b48effd9);box-shadow:0 12px 32px #74e7ff2e}.sky2-btn-primary:hover{transform:translateY(-1px)}.sky2-btn-ghost{background:var(--surface-glass-bg-strong);color:var(--foreground);border-color:var(--surface-border-soft)}.sky2-btn-large{min-height:3.2rem;padding:.9rem 1.4rem;font-size:1rem}.sky2-ghost-btn{border:1px solid var(--surface-border-soft);color:var(--foreground);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;margin-top:.85rem;padding:.65rem 1rem;font-weight:700;display:inline-flex}.sky2-ghost-btn .h-4.is-open{transform:rotate(180deg)}.sky2-icon-btn{border:1px solid var(--surface-border-soft);background:var(--surface-glass-bg-strong);width:2.6rem;height:2.6rem;color:var(--foreground);cursor:pointer;border-radius:999px;place-items:center;display:inline-grid}.sky2-card{border:1px solid var(--surface-border-soft);background:var(--surface-glass-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.5rem;padding:clamp(1.1rem,2vw,1.6rem);position:relative;box-shadow:0 12px 36px #080c182e}.sky2-card-head{align-items:flex-start;gap:.85rem;margin-bottom:1rem;display:flex}.sky2-card-head h2{color:var(--foreground);margin:0;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:850}.sky2-card-icon{width:2.6rem;height:2.6rem;color:var(--accent);background:linear-gradient(135deg,#74e7ff33,#b48eff33);border-radius:.9rem;flex-shrink:0;place-items:center;display:inline-grid}.sky2-snapshot{border:1px solid var(--surface-border-highlight);background:var(--surface-glass-bg-strong);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:1.85rem;padding:clamp(1.4rem,3vw,2.2rem);position:relative;overflow:hidden;box-shadow:0 24px 64px #080c184d}.sky2-snapshot:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 30% 10%,#74e7ff2e,#0000 60%);position:absolute;inset:-1px}.sky2-snapshot-grid{grid-template-columns:minmax(0,1.4fr) auto minmax(0,1.4fr);align-items:center;gap:clamp(1.2rem,3vw,2rem);display:grid}.sky2-snapshot-hero h1{color:var(--foreground);margin:0 0 .6rem;font-size:clamp(1.6rem,3.6vw,2.4rem);font-weight:900;line-height:1.12}.sky2-snapshot-recommendation{color:var(--muted);margin:0 0 1.1rem;line-height:1.6}.sky2-snapshot-actions{flex-wrap:wrap;gap:.65rem;display:flex}.sky2-snapshot-ring{place-items:center;gap:.6rem;display:grid}.sky2-snapshot-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.sky2-stat{border:1px solid var(--surface-border-soft);background:#ffffff0a;border-radius:1.1rem;padding:.85rem .95rem}.sky2-stat-wide{grid-column:span 2}.sky2-stat header{color:var(--muted-foreground);letter-spacing:.04em;align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.78rem;font-weight:700;display:flex}.sky2-stat-body{align-items:center;gap:.7rem;display:flex}.sky2-stat-body strong{color:var(--foreground);font-size:1.05rem;font-weight:800;display:block}.sky2-stat-body span{color:var(--muted-foreground);font-size:.82rem}.sky2-ring{place-items:center;display:grid;position:relative}.sky2-ring svg{width:100%;height:100%;filter:drop-shadow(0 0 12px var(--ring-glow));transform:rotate(-90deg)}.sky2-ring-track{fill:none;stroke:#ffffff14;stroke-width:8px}.sky2-ring-progress{fill:none;stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset .6s}.sky2-ring-content{text-align:center;place-items:center;line-height:1;display:grid;position:absolute;inset:0}.sky2-ring-content strong{color:var(--foreground);font-size:2.2rem;font-weight:900}.sky2-ring-content span{color:var(--muted-foreground);font-size:.78rem}.sky2-ring-content em{color:var(--accent);letter-spacing:.06em;margin-top:.25rem;font-size:.74rem;font-style:normal;font-weight:800;display:block}.sky2-chip{border-radius:999px;align-items:center;gap:.4rem;padding:.32rem .7rem;font-size:.78rem;font-weight:800;display:inline-flex}.sky2-chip-sm{padding:.22rem .55rem;font-size:.72rem}.sky2-chip-dot{border-radius:50%;width:.45rem;height:.45rem}.sky2-chip-go{color:#7ce8b1;background:#7ce8b129}.sky2-chip-go .sky2-chip-dot{background:#7ce8b1;box-shadow:0 0 8px #7ce8b1}.sky2-chip-wait{color:#ffd479;background:#ffd47929}.sky2-chip-wait .sky2-chip-dot{background:#ffd479;box-shadow:0 0 8px #ffd479}.sky2-chip-skip{color:#ff8aa1;background:#ff8aa12e}.sky2-chip-skip .sky2-chip-dot{background:#ff8aa1;box-shadow:0 0 8px #ff8aa1}.sky2-cloudbar{gap:.4rem;display:grid}.sky2-cloudbar-track{background:#ffffff0f;border-radius:999px;height:.55rem;position:relative;overflow:hidden}.sky2-cloudbar-fill{border-radius:999px;height:100%;transition:width .36s}.sky2-cloudbar-go .sky2-cloudbar-fill{background:linear-gradient(90deg,#7ce8b1,#74e7ff)}.sky2-cloudbar-neutral .sky2-cloudbar-fill{background:linear-gradient(90deg,#74e7ff,#b48eff)}.sky2-cloudbar-wait .sky2-cloudbar-fill{background:linear-gradient(90deg,#ffd479,#ffae71)}.sky2-cloudbar-skip .sky2-cloudbar-fill{background:linear-gradient(90deg,#ff8aa1,#ff5e7a)}.sky2-cloudbar-meta{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.sky2-cloudbar-meta strong{color:var(--foreground);font-weight:800}.sky2-cloudbar-meta span{color:var(--muted-foreground);font-size:.78rem}.sky2-cloudbar.is-compact .sky2-cloudbar-track{height:.4rem}.sky2-twilight{gap:.5rem;margin-top:1rem;display:grid}.sky2-twilight-track{border:1px solid var(--surface-border-soft);background:linear-gradient(90deg,#ffb86373,#7463bc8c 12%,#0f1630f2 28% 72%,#7463bc8c 88%,#ffb86373);border-radius:999px;height:1.2rem;position:relative;overflow:visible}.sky2-twilight-dark{pointer-events:none;background:linear-gradient(90deg,#080e20d9,#080e20f2);border-radius:999px;position:absolute;top:1px;bottom:1px}.sky2-twilight-marker{background:var(--surface-glass-bg-strong);border:1px solid var(--surface-border-highlight);width:1.4rem;height:1.4rem;color:var(--foreground);pointer-events:none;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.sky2-twilight-legend{color:var(--muted-foreground);flex-wrap:wrap;gap:.6rem;font-size:.74rem;display:flex}.sky2-twilight-legend span{align-items:center;gap:.3rem;display:inline-flex}.sky2-workspace{grid-template-columns:minmax(0,1.6fr) minmax(20rem,.55fr);align-items:stretch;gap:1rem;display:grid}.sky2-map{border:1px solid var(--surface-border-soft);border-radius:1.5rem;min-height:clamp(34rem,70vh,50rem);position:relative;overflow:hidden}.sky2-map.is-fullscreen{inset:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left));z-index:90;border-radius:1.35rem;min-height:auto;position:fixed}.sky2-map-canvas{position:absolute;inset:0}.sky2-map .leaflet-container{border-radius:inherit;background:#050a18;height:100%}.sky2-map-search-bar{top:max(.75rem,env(safe-area-inset-top));z-index:5;gap:.45rem;display:grid;position:absolute;inset-inline:.85rem}.sky2-search{background:var(--surface-glass-bg-strong);border:1px solid var(--surface-border-highlight);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:999px;align-items:center;gap:.55rem;height:3rem;padding:0 .85rem;display:flex;box-shadow:0 12px 32px #080c184d}.sky2-search input{min-width:0;color:var(--foreground);background:0 0;border:0;outline:none;flex:1;font-weight:600}.sky2-search input::placeholder{color:var(--muted-foreground)}.sky2-search-clear{width:1.6rem;height:1.6rem;color:var(--foreground);cursor:pointer;background:#ffffff14;border:0;border-radius:999px;place-items:center;display:inline-grid}.sky2-search-results{background:var(--surface-glass-bg-strong);border:1px solid var(--surface-border-highlight);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:1.1rem;gap:.25rem;max-height:min(22rem,60vh);padding:.4rem;display:grid;overflow:auto;box-shadow:0 16px 40px #080c184d}.sky2-search-results button{width:100%;color:var(--foreground);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.75rem;gap:.15rem;padding:.6rem .75rem;display:grid}.sky2-search-results button:focus-visible,.sky2-search-results button:hover{background:#74e7ff1a}.sky2-search-empty,.sky2-search-results small{color:var(--muted-foreground)}.sky2-search-empty{background:var(--surface-glass-bg-strong);border:1px solid var(--surface-border-soft);border-radius:.9rem;padding:.55rem .85rem;font-size:.85rem}.sky2-map-toolbar{top:max(.75rem,env(safe-area-inset-top));z-index:6;flex-direction:column;gap:.45rem;display:flex;position:absolute;inset-inline-end:.85rem}.sky2-map-chips{z-index:5;background:var(--surface-glass-bg-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scroll-snap-type:x mandatory;bottom:1rem;flex-wrap:nowrap;gap:.4rem;padding:.45rem;display:flex;position:absolute;inset-inline:.85rem;overflow-x:auto}.sky2-map-chip,.sky2-map-chips{border:1px solid var(--surface-border-soft);border-radius:999px}.sky2-map-chip{min-height:2.3rem;color:var(--foreground);cursor:pointer;scroll-snap-align:start;background:#ffffff0a;flex:none;padding:.4rem .85rem;font-size:.82rem;font-weight:700}.sky2-map-chip:hover{background:#74e7ff1f;border-color:#74e7ff52}.sky2-map-loading{pointer-events:none;color:var(--muted-foreground);place-items:center;display:grid;position:absolute;inset:0}.sky2-inspector{align-content:start;gap:.95rem;display:grid}.sky2-inspector-head h2{color:var(--foreground);margin:0 0 .4rem;font-size:1.05rem;font-weight:850}.sky2-inspector-window{background:linear-gradient(135deg,#74e7ff1f,#b48eff1a);border:1px solid #74e7ff33;border-radius:1rem;padding:.85rem}.sky2-inspector-window strong{color:var(--foreground);font-size:1.2rem;font-weight:800;display:block}.sky2-inspector-window span{color:var(--muted-foreground);font-size:.82rem}.sky2-inspector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.sky2-inspector-cell{border:1px solid var(--surface-border-soft);background:#ffffff0a;border-radius:.85rem;gap:.35rem;padding:.7rem;display:grid}.sky2-inspector-cell header{color:var(--muted-foreground);letter-spacing:.04em;align-items:center;gap:.35rem;font-size:.74rem;font-weight:700;display:inline-flex}.sky2-inspector-cell strong{color:var(--foreground);font-size:.95rem;font-weight:800}.sky2-inspector-cell span{color:var(--muted-foreground);font-size:.78rem}.sky2-inspector-moon{align-items:center;gap:.55rem;display:flex}.sky2-inspector-moon strong{display:block}.sky2-resource-link{color:var(--foreground);background:#74e7ff1a;border:1px solid #74e7ff40;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .85rem;font-weight:700;text-decoration:none;display:flex}.sky2-resource-link:hover{background:#74e7ff29}.sky2-assistant-intents{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:1rem;display:grid}.sky2-intent{border:1px solid var(--surface-border-soft);min-height:4.5rem;color:var(--foreground);cursor:pointer;text-align:center;background:#ffffff0a;border-radius:.95rem;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:.65rem;font-size:.82rem;font-weight:700;display:flex}.sky2-intent.is-active{color:var(--accent);background:linear-gradient(135deg,#74e7ff2e,#b48eff29);border-color:#74e7ff66}.sky2-assistant-skeleton{color:var(--muted-foreground);text-align:center;background:#ffffff0a;border-radius:1rem;padding:1.2rem}.sky2-advice{border:1px solid var(--surface-border-soft);background:#ffffff0a;border-radius:1.1rem;gap:.85rem;padding:1rem 1.1rem;display:grid}.sky2-advice-head{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.sky2-advice-head h3{color:var(--foreground);margin:0;font-size:1.1rem;font-weight:850}.sky2-verdict{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.3rem .7rem;font-size:.78rem;font-weight:850;display:inline-flex}.sky2-verdict-go{color:#7ce8b1;background:#7ce8b129}.sky2-verdict-wait{color:#ffd479;background:#ffd47929}.sky2-verdict-skip{color:#ff8aa1;background:#ff8aa12e}.sky2-verdict-info{color:#74e7ff;background:#74e7ff29}.sky2-advice-reason{color:var(--muted);margin:0;line-height:1.55}.sky2-advice-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.sky2-advice-meta>div{background:#ffffff0a;border-radius:.85rem;padding:.6rem .7rem}.sky2-advice-meta span{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2rem;font-size:.72rem;font-weight:700;display:block}.sky2-advice-meta strong{color:var(--foreground);font-weight:700;line-height:1.4}.sky2-advice-settings{grid-column:span 2}.sky2-advice-warnings{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.sky2-advice-warnings li{color:var(--foreground);background:#ffd4791a;border:1px solid #ffd47940;border-radius:.85rem;align-items:flex-start;gap:.5rem;padding:.6rem .75rem;font-size:.85rem;line-height:1.4;display:flex}.sky2-advice-toggle{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.4rem 0;font-weight:700;display:inline-flex}.sky2-advice-toggle .h-4.is-open{transform:rotate(180deg)}.sky2-advice-details{color:var(--muted);gap:.4rem;margin:0;padding-inline-start:1.1rem;display:grid}.sky2-ranking-tabs{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.sky2-ranking-tabs button{border:1px solid var(--surface-border-soft);min-height:2.5rem;color:var(--foreground);cursor:pointer;background:#ffffff0a;border-radius:999px;flex:auto;padding:.5rem .9rem;font-weight:700}.sky2-ranking-tabs button.is-active{color:var(--accent);background:#74e7ff24;border-color:#74e7ff5c}.sky2-night-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.sky2-night-item{border:1px solid var(--surface-border-soft);background:#ffffff0a;border-radius:1rem;gap:.5rem;padding:.85rem;display:grid}.sky2-night-date{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sky2-night-date strong{color:var(--foreground);font-weight:800}.sky2-night-stats{color:var(--muted-foreground);flex-wrap:wrap;gap:.55rem;font-size:.85rem;display:flex}.sky2-night-stat{align-items:center;gap:.3rem;display:inline-flex}.sky2-night-stat strong{color:var(--foreground)}.sky2-night-note{color:var(--muted);margin:0;font-size:.85rem;line-height:1.5}.sky2-camera-goals{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin-bottom:1rem;display:grid}.sky2-goal{border:1px solid var(--surface-border-soft);color:var(--foreground);cursor:pointer;text-align:center;background:#ffffff0a;border-radius:1rem;place-items:center;gap:.4rem;padding:.85rem .5rem;font-size:.82rem;font-weight:700;display:grid}.sky2-goal.is-active{color:var(--accent);background:linear-gradient(135deg,#74e7ff2e,#b48eff29);border-color:#74e7ff66}.sky2-settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-bottom:.85rem;display:grid}.sky2-settings-grid>div{border:1px solid var(--surface-border-soft);background:#ffffff0a;border-radius:.85rem;gap:.25rem;padding:.7rem .8rem;display:grid}.sky2-settings-grid span{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.sky2-settings-grid strong{color:var(--foreground);font-weight:800}.sky2-camera-notes{color:var(--muted);gap:.35rem;margin:0 0 .85rem;padding-inline-start:1.1rem;font-size:.9rem;line-height:1.55;display:grid}.sky2-calc{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.85rem;display:grid}.sky2-calc label{color:var(--muted-foreground);gap:.25rem;font-size:.78rem;display:grid}.sky2-calc input{border:1px solid var(--surface-border-soft);color:var(--foreground);background:#ffffff0b;border-radius:.7rem;padding:.55rem .7rem}.sky2-calc-output{grid-column:span 3;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.sky2-calc-output>div{background:#74e7ff1a;border:1px solid #74e7ff40;border-radius:.85rem;place-items:center;padding:.7rem;display:grid}.sky2-calc-output strong{color:var(--foreground);font-size:1.2rem;font-weight:800}.sky2-calc-output span{color:var(--muted-foreground);font-size:.74rem}.sky2-knowledge-grid{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.7rem;display:grid}.sky2-knowledge-card{border:1px solid var(--surface-border-soft);background:#ffffff0a;border-radius:1.1rem;gap:.55rem;padding:1rem;display:grid}.sky2-knowledge-card header{align-items:center;gap:.55rem;display:flex}.sky2-knowledge-icon{width:2rem;height:2rem;color:var(--accent);background:#74e7ff24;border-radius:.7rem;place-items:center;display:inline-grid}.sky2-knowledge-card h3{color:var(--foreground);margin:0;font-size:.95rem;font-weight:800;line-height:1.3}.sky2-knowledge-card p{color:var(--muted);margin:0;font-size:.85rem;line-height:1.55}.sky2-knowledge-more{border-top:1px solid var(--surface-border-soft);padding-top:.55rem;color:var(--muted-foreground)!important}.sky2-knowledge-toggle{color:var(--accent);cursor:pointer;background:0 0;border:0;justify-self:start;padding:.3rem 0;font-weight:700}.sky2-ar-launch{gap:1rem;display:grid}.sky2-ar-pre{border:1px solid var(--surface-border-soft);background:#ffffff0a;border-radius:1.1rem;gap:.6rem;padding:.95rem;display:grid}.sky2-ar-pre-row{align-items:flex-start;gap:.7rem;display:flex}.sky2-ar-pre-row p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}.sky2-ar-pre-row p strong{color:var(--foreground);margin-bottom:.15rem;font-weight:800;display:block}.sky2-ar-pre-icon{width:1.9rem;height:1.9rem;color:var(--accent);background:#74e7ff29;border-radius:.6rem;flex-shrink:0;place-items:center;display:inline-grid}.sky2-trip-progress{align-items:center;gap:.6rem;margin-bottom:.85rem;display:flex}.sky2-trip-progress-track{background:#ffffff0f;border-radius:999px;flex:1;height:.45rem;overflow:hidden}.sky2-trip-progress-fill{background:linear-gradient(90deg,#7ce8b1,#74e7ff);height:100%;transition:width .24s}.sky2-trip-progress span{color:var(--muted-foreground);font-size:.82rem;font-weight:700}.sky2-trip-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0 0 .85rem;padding:0;list-style:none;display:grid}.sky2-trip-list label{border:1px solid var(--surface-border-soft);cursor:pointer;color:var(--foreground);background:#ffffff08;border-radius:.85rem;align-items:center;gap:.55rem;padding:.6rem .75rem;font-size:.9rem;display:flex}.sky2-trip-list label.is-checked{background:#7ce8b11a;border-color:#7ce8b14d}.sky2-trip-list input{display:none}.sky2-trip-check{border:1px solid var(--surface-border-highlight);color:#7ce8b1;background:#ffffff0a;border-radius:.4rem;flex-shrink:0;place-items:center;width:1.2rem;height:1.2rem;display:inline-grid}.is-checked .sky2-trip-check{background:#7ce8b133;border-color:#7ce8b173}.sky2-saved-msg{color:#7ce8b1;margin:.6rem 0 0;font-size:.85rem}.sky2-resources-grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.65rem;display:grid}.sky2-resource-card{border:1px solid var(--surface-border-soft);color:var(--foreground);background:#ffffff0a;border-radius:1rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.95rem 1rem;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:flex}.sky2-resource-card:hover{background:#74e7ff14;border-color:#74e7ff52;transform:translateY(-2px)}.sky2-resource-card span{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.15rem;font-size:.72rem;font-weight:800;display:block}.sky2-resource-card strong{color:var(--foreground);margin-bottom:.2rem;font-weight:800;display:block}.sky2-resource-card p{color:var(--muted-foreground);margin:0;font-size:.82rem;line-height:1.45}.sky2-advanced-toggle{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.7rem;width:100%;padding:.4rem 0;display:flex}.sky2-advanced-toggle span{text-align:start;gap:.15rem;display:grid}.sky2-advanced-toggle strong{color:var(--foreground);font-size:1.05rem;font-weight:850}.sky2-advanced-toggle small{color:var(--muted-foreground)}.sky2-advanced-toggle .h-5.is-open{transform:rotate(180deg)}.sky2-advanced-tabs{flex-wrap:wrap;gap:.4rem;margin:1rem 0;display:flex}.sky2-advanced-tabs button{border:1px solid var(--surface-border-soft);min-height:2.4rem;color:var(--foreground);cursor:pointer;background:#ffffff0a;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-weight:700;display:inline-flex}.sky2-advanced-tabs button.is-active{color:var(--accent);background:#74e7ff24;border-color:#74e7ff5c}.sky2-advanced-body{gap:1rem;display:grid}.sky2-objects-grid{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.55rem;display:grid}.sky2-object-card{border:1px solid var(--surface-border-soft);background:#ffffff0a;border-radius:.95rem;padding:.75rem .85rem}.sky2-object-card strong{color:var(--foreground);font-weight:800;display:block}.sky2-object-card span{color:var(--muted-foreground);margin-top:.15rem;font-size:.78rem;display:block}.sky2-object-card p{color:var(--muted);margin:.35rem 0 0;font-size:.78rem}.sky2-stellarium-frame{border:1px solid var(--surface-border-soft);background:#030711;border-radius:1rem;width:100%;min-height:min(30rem,65vh)}.sky2-lp,.sky2-weather{gap:.85rem;display:grid}.sky2-lp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.sky2-lp-grid>div{border:1px solid var(--surface-border-soft);background:#ffffff0a;border-radius:.85rem;padding:.7rem}.sky2-lp-grid span{color:var(--muted-foreground);font-size:.78rem}.sky2-lp-grid strong{color:var(--foreground);font-weight:800;display:block}.sky2-factor-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.sky2-factor-list li{border:1px solid var(--surface-border-soft);background:#ffffff0a;border-radius:.85rem;padding:.7rem .85rem}.sky2-factor-list li>div{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.sky2-factor-list strong{color:var(--foreground);font-weight:800}.sky2-factor-list span{color:var(--muted-foreground)}.sky2-factor-list p{color:var(--muted);margin:.3rem 0 0;font-size:.82rem}.sky2-hourly-strip{grid-auto-columns:minmax(5.25rem,1fr);grid-auto-flow:column;gap:.5rem;padding-bottom:.3rem;display:grid;overflow-x:auto}.sky2-hourly-strip>div{text-align:center;background:#ffffff0a;border-radius:.8rem;gap:.2rem;padding:.6rem .55rem;display:grid}.sky2-hourly-strip small,.sky2-hourly-strip span{color:var(--muted-foreground);font-size:.75rem}.sky2-hourly-strip strong{color:var(--foreground);font-weight:800}.sky2-action-bar{inset-inline:.85rem;bottom:max(.7rem,env(safe-area-inset-bottom));z-index:38;border:1px solid var(--surface-border-highlight);background:var(--surface-glass-bg-strong);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:999px;justify-content:stretch;padding:.4rem;display:none;position:fixed;box-shadow:0 18px 44px #080c1873}.sky2-action-bar button{min-width:0;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.18rem;padding:.55rem .4rem;font-size:.72rem;font-weight:800;display:inline-flex}.sky2-action-bar button:hover{background:#74e7ff1a}:root[data-theme=light] .sky2-advice,:root[data-theme=light] .sky2-ar-pre,:root[data-theme=light] .sky2-card,:root[data-theme=light] .sky2-factor-list li,:root[data-theme=light] .sky2-goal,:root[data-theme=light] .sky2-inspector-cell,:root[data-theme=light] .sky2-intent,:root[data-theme=light] .sky2-knowledge-card,:root[data-theme=light] .sky2-night-item,:root[data-theme=light] .sky2-object-card,:root[data-theme=light] .sky2-resource-card,:root[data-theme=light] .sky2-snapshot,:root[data-theme=light] .sky2-stat,:root[data-theme=light] .sky2-trip-list label{background:#ffffffa6}:root[data-theme=light] .sky2-action-bar{background:#ffffffd9}@media (max-width:1120px){.sky2-snapshot-grid{grid-template-columns:1fr}.sky2-snapshot-ring{order:-1}.sky2-workspace{grid-template-columns:1fr}.sky2-camera-goals{grid-template-columns:repeat(3,minmax(0,1fr))}.sky2-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sky2-page{padding-bottom:6.5rem}.sky2-snapshot-stats{grid-template-columns:1fr}.sky2-stat-wide{grid-column:auto}.sky2-assistant-intents,.sky2-camera-goals{grid-template-columns:repeat(2,minmax(0,1fr))}.sky2-inspector-grid,.sky2-trip-list{grid-template-columns:1fr}.sky2-map{border-radius:1.25rem;min-height:75vh}.sky2-map-chips{bottom:.7rem}.sky2-action-bar{display:flex}.sky2-advice-meta{grid-template-columns:1fr}.sky2-advice-settings{grid-column:auto}.sky2-calc{grid-template-columns:1fr}.sky2-calc-output{grid-column:auto;grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.sky2-btn,.sky2-cloudbar-fill,.sky2-resource-card,.sky2-ring-progress,.sky2-trip-progress-fill{transition:none}}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}