@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-semibold:600;--leading-tight:1.25;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-\[0\.62rem\]{inset:.62rem}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-7{inset-inline:calc(var(--spacing) * 7)}.inset-x-10{inset-inline:calc(var(--spacing) * 10)}.inset-x-20{inset-inline:calc(var(--spacing) * 20)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-8{top:calc(var(--spacing) * 8)}.top-10{top:calc(var(--spacing) * 10)}.bottom-4{bottom:calc(var(--spacing) * 4)}.z-10{z-index:10}.order-1{order:1}.order-2{order:2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.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-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.aspect-\[9\/16\]{aspect-ratio:9/16}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.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-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-10{min-height:calc(var(--spacing) * 10)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-28{width:calc(var(--spacing) * 28)}.w-\[88\%\]{width:88%}.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-\[8rem\]{max-width:8rem}.max-w-\[12ch\]{max-width:12ch}.max-w-\[14rem\]{max-width:14rem}.max-w-\[18\.5rem\]{max-width:18.5rem}.max-w-\[19\.75rem\]{max-width:19.75rem}.max-w-\[19rem\]{max-width:19rem}.max-w-\[21rem\]{max-width:21rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[31rem\]{max-width:31rem}.max-w-\[33rem\]{max-width:33rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[46rem\]{max-width:46rem}.max-w-\[48rem\]{max-width:48rem}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-\[14rem\]{min-width:14rem}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.grid-cols-\[1\.8rem_1fr\]{grid-template-columns:1.8rem 1fr}.grid-cols-\[2rem_1fr\]{grid-template-columns:2rem 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.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}.gap-0{gap:calc(var(--spacing) * 0)}.gap-2{gap:calc(var(--spacing) * 2)}.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)}: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-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)))}.overflow-hidden{overflow:hidden}.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\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[1\.9rem\]{border-radius:1.9rem}.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\.75rem\]{border-radius:1.75rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2\.1rem\]{border-radius:2.1rem}.rounded-\[2\.3rem\]{border-radius:2.3rem}.rounded-\[2\.6rem\]{border-radius:2.6rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.rounded-b-\[1\.4rem\]{border-bottom-right-radius:1.4rem;border-bottom-left-radius:1.4rem}.border{border-style:var(--tw-border-style);border-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-color\:var\(--mockup-bezel-line\)\]{border-color:var(--mockup-bezel-line)}.border-\[var\(--line\)\]{border-color:var(--line)}.bg-\[color-mix\(in_srgb\,var\(--mockup-chip-background\)_72\%\,transparent\)\]{background-color:var(--mockup-chip-background)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--mockup-chip-background\)_72\%\,transparent\)\]{background-color:color-mix(in srgb,var(--mockup-chip-background) 72%,transparent)}}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent-soft\)\]{background-color:var(--accent-soft)}.bg-\[var\(--field-background\)\]{background-color:var(--field-background)}.bg-\[var\(--glow\)\]{background-color:var(--glow)}.bg-\[var\(--mockup-chip-background\)\]{background-color:var(--mockup-chip-background)}.bg-\[var\(--mockup-chip-strong-background\)\]{background-color:var(--mockup-chip-strong-background)}.bg-\[var\(--mockup-foot-background\)\]{background-color:var(--mockup-foot-background)}.bg-\[var\(--mockup-pod-background\)\]{background-color:var(--mockup-pod-background)}.bg-\[var\(--mockup-shell-background\)\]{background-color:var(--mockup-shell-background)}.bg-\[var\(--mockup-top-sheen\)\]{background-color:var(--mockup-top-sheen)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-alt\)\]{background-color:var(--surface-alt)}.bg-\[linear-gradient\(90deg\,var\(--accent\)\,transparent\)\]{background-image:linear-gradient(90deg,var(--accent),transparent)}.bg-contain{background-size:contain}.bg-top{background-position:top}.bg-no-repeat{background-repeat:no-repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.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)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-9{padding-block:calc(var(--spacing) * 9)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-right{text-align:right}.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\.62rem\]{font-size:.62rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[1\.85rem\]{font-size:1.85rem}.text-\[11px\]{font-size:11px}.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\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.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}.break-all{word-break:break-all}.whitespace-pre-line{white-space:pre-line}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--subtle\)\]{color:var(--subtle)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-\[var\(--shadow-panel\)\]{--tw-shadow:var(--shadow-panel);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-soft\)\]{--tw-shadow:var(--shadow-soft);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[fx\:activate-direct-prices\]{fx:activate-direct-prices}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}@media(hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[var\(--accent\)\]:hover{border-color:var(--accent)}.hover\:bg-\[var\(--accent-soft\)\]:hover{background-color:var(--accent-soft)}.hover\:text-\[var\(--accent\)\]:hover{color:var(--accent)}.hover\:text-\[var\(--ink\)\]:hover{color:var(--ink)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:rounded-full:focus{border-radius:3.40282e38px}.focus\:bg-\[var\(--accent\)\]:focus{background-color:var(--accent)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-black:focus{color:var(--color-black)}@media(min-width:40rem){.sm\:max-w-\[22\.75rem\]{max-width:22.75rem}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-center{justify-content:center}}@media(min-width:48rem){.md\:mr-8{margin-right:calc(var(--spacing) * 8)}.md\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.md\:ml-6{margin-left:calc(var(--spacing) * 6)}.md\:max-w-\[22rem\]{max-width:22rem}.md\:max-w-\[26rem\]{max-width:26rem}.md\:max-w-\[29rem\]{max-width:29rem}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}:where(.md\: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)))}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:pt-12{padding-top:calc(var(--spacing) * 12)}.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-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[1\.08rem\]{font-size:1.08rem}.md\:text-\[2\.35rem\]{font-size:2.35rem}.md\:text-\[3\.2rem\]{font-size:3.2rem}.md\:text-\[3\.25rem\]{font-size:3.25rem}.md\:text-\[4\.4rem\]{font-size:4.4rem}.md\:text-\[4\.55rem\]{font-size:4.55rem}.md\:text-\[4rem\]{font-size:4rem}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:mt-0{margin-top:calc(var(--spacing) * 0)}.lg\:grid{display:grid}.lg\:max-w-\[31rem\]{max-width:31rem}.lg\:max-w-none{max-width:none}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.58fr_1\.42fr\]{grid-template-columns:.58fr 1.42fr}.lg\:grid-cols-\[0\.72fr_2fr\]{grid-template-columns:.72fr 2fr}.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\.02fr_0\.98fr\]{grid-template-columns:1.02fr .98fr}.lg\:grid-cols-\[1\.04fr_0\.96fr\]{grid-template-columns:1.04fr .96fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.5fr_0\.9fr\]{grid-template-columns:1.5fr .9fr}.lg\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[1\.16fr_0\.84fr\]{grid-template-columns:1.16fr .84fr}.lg\:grid-cols-\[1\.18fr_0\.82fr\]{grid-template-columns:1.18fr .82fr}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:self-start{align-self:flex-start}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}}@media(min-width:80rem){.xl\:max-w-\[32rem\]{max-width:32rem}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[0\.54fr_1\.46fr\]{grid-template-columns:.54fr 1.46fr}.xl\:grid-cols-\[0\.82fr_2\.18fr\]{grid-template-columns:.82fr 2.18fr}.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\.22fr_0\.78fr\]{grid-template-columns:1.22fr .78fr}.xl\:px-14{padding-inline:calc(var(--spacing) * 14)}.xl\:py-\[4\.9rem\]{padding-block:4.9rem}}}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-arabic-arabic-400-normal.AAMxebZb.woff2)format("woff2"),url(/_astro/noto-sans-arabic-arabic-400-normal.hsqIUL9Q.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-arabic-math-400-normal.BxrVu-ji.woff2)format("woff2"),url(/_astro/noto-sans-arabic-math-400-normal.BiWGKoY7.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-arabic-symbols-400-normal.BbP0vlM-.woff2)format("woff2"),url(/_astro/noto-sans-arabic-symbols-400-normal.BJzmBRSy.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-arabic-latin-ext-400-normal.CW3XQ4Yj.woff2)format("woff2"),url(/_astro/noto-sans-arabic-latin-ext-400-normal.D4Wl3hq7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-arabic-latin-400-normal.CjsIS08k.woff2)format("woff2"),url(/_astro/noto-sans-arabic-latin-400-normal.lr8cikIT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/noto-sans-arabic-arabic-500-normal.DPISWLls.woff2)format("woff2"),url(/_astro/noto-sans-arabic-arabic-500-normal.CoaTbVwZ.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/noto-sans-arabic-math-500-normal.CPBZimiT.woff2)format("woff2"),url(/_astro/noto-sans-arabic-math-500-normal.D2rXSvcI.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/noto-sans-arabic-symbols-500-normal.DHLLsnZT.woff2)format("woff2"),url(/_astro/noto-sans-arabic-symbols-500-normal.BxLqRJGm.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/noto-sans-arabic-latin-ext-500-normal.CpD3jfIL.woff2)format("woff2"),url(/_astro/noto-sans-arabic-latin-ext-500-normal.BAH5x22p.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/noto-sans-arabic-latin-500-normal.8boVNgww.woff2)format("woff2"),url(/_astro/noto-sans-arabic-latin-500-normal.GCsE6TXV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/noto-sans-arabic-arabic-600-normal.JPxwL-XU.woff2)format("woff2"),url(/_astro/noto-sans-arabic-arabic-600-normal.JLzruTOp.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/noto-sans-arabic-math-600-normal.C2PaYQVA.woff2)format("woff2"),url(/_astro/noto-sans-arabic-math-600-normal.BQnKH7M_.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/noto-sans-arabic-symbols-600-normal.BLWpRi3R.woff2)format("woff2"),url(/_astro/noto-sans-arabic-symbols-600-normal.Ch3HzCxt.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/noto-sans-arabic-latin-ext-600-normal.6_GPoF44.woff2)format("woff2"),url(/_astro/noto-sans-arabic-latin-ext-600-normal.Be-B9uOG.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/noto-sans-arabic-latin-600-normal.BUFr-ZM9.woff2)format("woff2"),url(/_astro/noto-sans-arabic-latin-600-normal.D8ZQ8Cfs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-arabic-arabic-700-normal.3CqrwsiZ.woff2)format("woff2"),url(/_astro/noto-sans-arabic-arabic-700-normal.DXnsSW3z.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-arabic-math-700-normal.DhwRdyuq.woff2)format("woff2"),url(/_astro/noto-sans-arabic-math-700-normal.C3IT52xG.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-arabic-symbols-700-normal.D40a2DlB.woff2)format("woff2"),url(/_astro/noto-sans-arabic-symbols-700-normal.Ct3Gyvbr.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-arabic-latin-ext-700-normal.wF0ZdkCd.woff2)format("woff2"),url(/_astro/noto-sans-arabic-latin-ext-700-normal.DX5dIs2j.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-arabic-latin-700-normal.D41hNJFR.woff2)format("woff2"),url(/_astro/noto-sans-arabic-latin-700-normal.DST6Nu2E.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.CyU-ddYS.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.CZLC1jgY.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWoABAAAAAACvAAAAVRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNgg18LDgABNgIkAxgEIAWDdgdGDIRCG8MJKJ4DbtM8oq6K1GltHYXh6GN0NNoHEa1Z1TOzgEkOAB+JFIMGACFf3kedPPkE5PLzutxLRezs50Q1l6oGr4ldGd1Ggv/WhwVd2Rj2jgUC2/2Eu0iDNJBpHlFGQZBgFfr/95ep+/Zf0dK4dJD1w0Pad61USml1fIGCAa11/MCSDhQMxygAGDXb0qHaBZUnx4AI4FOCixg2oqIBEjAAmYAxmnbUon9eMMda2yBntU4MQQ6AObcbtVWOYIHap1oAxqo/WxbgDksCoQJLW0qjNKABBQAwulci4gyouMbzbzEwq9TsCiAGA6CMSgMV4gEFaCBHNALkiGEQIMRFYYCICs8qPmWCfUsy51/tfFYDBOVHyRdyg59VMbcB5bTEbtJFmTptKrTpUMnPiVKjCRBm7JAio4mTdcQpQ6jSEbymFnzJFmg3MN6kWe+FODQby/9NDMPqPh564QINRtohFO6lWLnRHqPaYaSJ1GB0O0SzWkLXtYgYFKmIjO6IVNCop7WDNRIHu4/ojMzWIZap2ZtOnJYkO4jhWKZ1MoxTgzGrEROJzJYk6luH9KH7mIv2GKtdOWK1tKaltoXdS3EcD+VNIkkUZltrWhoZikMW6Ibt86IqLvYWnBycqN3kBty1PPW+Z5DbYPbexyoikt3rtziRaoZyYVo9qwJ8fxyz7kgtCWNZmTTAsyI+jsO22OAyhkMylAbjtSuvbwlTjPX+gxog0Lj4JMVn/ksAYAMQAhoYAJgAADAgJRAFAAgY0yM5PrKXRFa4eN/d33dl9XJ+EhHMDCU6L6t3kyK31XWn95L37ny7w0pBMvjTIsITZ2DvneS9e77ao9so5V54uS+6VeF0JesrODU8Spk3VlUWWny9UBSa3iy1+s1OWZj3m3q8XGZTl+RXcP1y4faE0NLrheLQzOJyjpt2uZVlwkjd8qD+LwCkMbh4qSwHxiQxXAfD8MTQsewDhY3ByOMWJB9GgVScx50M81XFrGyueXSxqJho+YVGHhBRDDZ7ctQxEA1EyPzBsVwnleekotbZoBMZhAPpq7a2IEkfqcy/hp/C73wC3zrJQ35jUVKTGIpPypH6+0C+HGlbD4mTmKo/FhXUgg914EGjl5mko6qLRDo+q94ABCCFf4zv2ujr6f3OXU+/B+DF8pf1APBq6v733S/aeOvGBICHAkDgi4mWnjHUDw6E0syW+yCBz1FdbURLzhbAVlPJ8xZn9mA+KMx/0AjgskI0YjxgTvQQndAQaTpFLOg0o2CdoZcVnUWRLp1NF2Zv7HeBVSYq1Qgn3aRx7cb0oqoJ47RfqdcArWFjuulUo1UoFVSpxoBOM+q1GjIuYEyrNr3aadTp1G3SgFZjmnQaW/PWYUMQAy0DPQM/jCSMgq0osIAWrxN2BfvtOt9Stj5nGhkybMTsi/m7XzKPGE3ZAQU4Nmos8GvXODhgAJrnH2feTgWdv3JKpw5aUQCQAf2Uj7ABEYUWLcbZtLpXDx8lDaM+aKaXBvQYmh0g5IpqJtqSPNFwekmtEDOJfIDbnJ2VL8xBDcnGSQX8LBT4suABrytMRQVh2WSmog89Of5CzQzFbOQjzzKs0CBAhwumxQQ+RrLDbeYp5+JnOXSlRCqQhrNcxnDTEcrBWR5btalkQ6Lrc5ZdQZGmlLMCGiAFMiXhrJD1LqEZ8cEVMfZUC2OGsVER3G5hgt50JDiGmVTKQ4f0p0YqpbhnZbHRECmUjn62Yq65/Nx8jsZ3EypOynVdJQ+VQkThoD06AacZw5856YBBeIiNir+WP5B/hU5Sm/iDRIsIqA2QxFFJ1ggkUJIMFP4achk=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATcAA0AAAAABZQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALgAAAC4SbCJ7T1MvMgAAAYAAAABgAAAAYGoJqFtjbWFwAAAB4AAAAFQAAABUAMohV2dhc3AAAAI0AAAAEAAAABAAGAAjZ2x5ZgAAAkQAAADAAAAAwELfCadoZWFkAAADBAAAADYAAAA2QI6502hoZWEAAAM8AAAAJAAAACQg+BoJaG10eAAAA2AAAAAYAAAAGAcQAE5sb2NhAAADeAAAAA4AAAAOAIgAiG1heHAAAAOIAAAAIAAAACAAJwL8bmFtZQAAA6gAAADrAAAB9iheQ6xwb3N0AAAElAAAAEYAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAAAEAAAAKACwALAADREZMVAAYYXJhYgAUbGF0bgAUAAAAAAAEAAAAAP//AAAAAAAAAAQCeAGQAAUAAAKKAlgAAABLAooCWAAAAV4APAE1CAECCwUDBQIDAAIDAAAAAwAAAAIAAAAAAAAAAElCTSABwAAAILQEPf5hAAAEaAJZIAABQQAAAAACBAK6AAAAIAAHAAAAAgAAAAMAAAAUAAMAAQAAABQABABAAAAADAAIAAIABAAAAA0AIACgILT//wAAAAAADQAgAKAgtP//AAH/9f/j/2XfUAABAAAAAAAAAAAAAAAAAAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJSERISABmP6kASD+4AMM/PQ8ApQAAQAu//QCRgLGADUAAAUiLgI1NDY3IzUzNyE1ITY1NCYjIgYHJz4BMzIeAhUUBzMVIwchFSEOARUUFjMyNjcXDgEBPDBNNh4IBUp9pv7dAXcJQTonRh41KmY3LEk1HQlOfqYBJP6ICAhHPCpLKTMobgwcMUUqFiMPQ2BDFh02NR4jNS4oGC1BKCIYQ2BDDiAUPDwjKzcwMQABAAAAARnbg8hn4l8PPPUACQPoAAAAAOFloycAAAAA41O58P81/cgdgwQzAAAACQACAAAAAAAAAAEAAAQ9/mEAAB2w/zX98R2DAAEAAAAAAAAAAAAAAAAAAAAGAdgAIAAAAAAA7AAAAOwAAAJ0AC4A7AAAAAAAFAAUABQAFABgAGAAAAABAAAABgJTABYApwAHAAEAAAAAAAAAAAAAAAAAAwABeJydkMtOAkEQRU8LGNzMB7jqJRtQDCEiKyEhkkA0mLBgNzwcSIhMeEV2fJaf552mHcAVMZWevtVVdVJzgTwfZDDZG2Bgql4bCibw+orA4HWGF769zvLI3usctynnmgcqXgdSMGWtiHniTrFixJKZ8rV0SWfGXPdCr5Hqr7To0KZBlzdVJnzxTsinOp/VEzLUxIgiPdUiNuoJ9d5XtnS0hXotZTHL3OscWDal2ZRnz4j2D/FIqKeM+j82O88u3aap/4jZOa8i56GVs8k2NalfStP5FmvTZHqusCcTK5dNdCfebPUdU/oBMYhJLgAAAgAAAAAAAP+hADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAQECAAMBAwEEB3VuaTAwMEQHdW5pMjBCNAd1bmkwMEEwAAA=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-arabic-latin-ext-400-normal.BpLfq-63.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-latin-ext-400-normal.oj16r74j.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-arabic-latin-400-normal.Bo5KPYvw.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-latin-400-normal.sbZiljcy.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.C4MQITzh.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.XmtXq_5I.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWwABAAAAAACsgAAAVZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDSAdGDIRaG6EJCJ4D7s4iTIrohOFv3Sgh5LEYFvrgefLP79yZeVCSD3gpVd9b2R3clGItqN0c6dSTAwCym1eADQgKoFS2WQGAVelGM89V+e3iSLh1WWFLy8O76yXc2iIK0kC+5hEFFEGQ4F3+f7f+//eq/vv+0pyAreXhaJD2pjlsD0pAJwc/aMYfmGjSglWk2FOTap1LNTWnz4ESJux2+Jz2TgTwySdGDPFFJqAYA5AESJK1MSjv681zJRqD+hVdW4B6AEWDRu2U32DBUU8xAIz+tWUe0MlQLCqwtaU0SgMaUAAAIzuNiEtQfI31XxQwK0QsAmIgAChXnQGKFQEK0EC6PARIl88AQIiLwgARxW7Wx0lwfkqS/7yRfAQIVn9jFtqEcVbDzvGZE6bS64p+Epbty1iRcpGf3bxzgDDZA8plJBRKExQql1CdIVRvCdUCKD8FbQbGm8A8EGLvTCz/t5yCISWLh55/UYqRNgh5OY8gl6UY1QYjtZQUo9sgn6C7fGNMB4v4Yn5kgi/2oUw0IZgutkScSfIz5UhgcnBj/5SghAEseTaSZFmTFGPkcGMuMnMCzQjhMxbdeCrFWG3CuFd3jzCjjLDeQwoDPCxJUcgrXBphtm6PK8KyySH7iS3H9D7X/OzgROxa7XfF3OPWPUCXmLl3OnMdlLDeVki+jJ22YS4ZkwKkI4YRbtddXixHE2LcR/CSyrw3N0IsSbEeKcZrEx5nvB6n2fxXpUCgcfFJKEomxQGwAQgBDfQHjAcAGJAYCgAQMKZ7mRPZi8oK/IX8/e/35fhIU6kE08uJ6MAR4vh6KX+3d+r1g7KTe5/usf7Ul+FPqYDwIOv/spMH9skXd1H5wTAU+bfy3+QuU49I1sX+/upQf4BevzGpnF7q05R32ld3u1vv93WfzfSZ5OHWS2JnT2WtOULvXp1URS/fy9P91XX7JJzFc2FO9RPgDIOLl1JrxJgEhptwCkMDQ/ucBXIai5Gnp5B4mKenSALjPO2gzJFPzyDgLET5onwdq2u154jIB9c9HLV3FsB+ESdFqCZnHkCENAfhErrpmXsKC1Dja01ZfNRfp4Y4PjI3i4f8xaJEllgL+e6Mpv43J9vRdl1DLIEp/wARVIEP1eBBnYdSvIOksxI6fKhCCQQgOb/EY7dcqrL8Kfb0R4BXyTuVAPBmPPtT2embwni+FQAPBYDAjyVSuJOwt1uAYKVly0OK+b92RbUKBlxeUU+r0dDoNgcBwAeFeYxGAJdl45TxgFmpmBVCN98VihjXFJphDtZNqsIiV0Jh04HGE+M6sMLaRrLERN68Km4F55asWSX72TlzZBatSJMb5hMR5EIbMSdpy7ioBaucVkTFcOKkaEkJnHXzpiStWMVZtABRklFSUHLALH5cxHwPjM2nrZsTtSLnlAmhZhM1xqjdbdGS7a/gS3+dJKJ6wqwRaqzJnpXGJ5M8nTMHFfpWnZ7kEZK+jVu+UUYEAMkYa3WHDYgotGgxzsoFTkFeD5dUCpfGLehUYKiTI2QS1RGDOIsILr6i1o/SpBJw616TzUqlh1jN5AbDJoxgJtOhIZpZMYhOP7NpBtMb0KaG2AyzhZj0aaF5i2GMpMT9vE0fKl1I1B3GczbpDnUIuI9KN7N5jGIh164ebD71zvJROUNsATs1Ydh1E1tINaRZjVJqjpgpyNiT5LYYPZ6LLU5Hvdo0qaL5hAFdJBrYMIXWAEpLILWYbmBOoyfVkWqYzkypG8mcgWan/rr1TNP8TbJHE25CTo5inDoM/76BHP1JEK1HspE8SQ5ACWwlOUC0QBvWAg22ND+guAWB/iAbyBPJCaj0QAfgCQ==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATcAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALgAAAC4SbCJ7T1MvMgAAAYAAAABgAAAAYGpwqYJjbWFwAAAB4AAAAFQAAABUAMohV2dhc3AAAAI0AAAAEAAAABAAGAAjZ2x5ZgAAAkQAAADCAAAAwuo/LUZoZWFkAAADCAAAADYAAAA2QVy51GhoZWEAAANAAAAAJAAAACQhxhq6aG10eAAAA2QAAAAYAAAAGAcXAEtsb2NhAAADfAAAAA4AAAAOAIcAh21heHAAAAOMAAAAIAAAACAAJwLvbmFtZQAAA6wAAADnAAAByCMaQG1wb3N0AAAElAAAAEYAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAAAEAAAAKACwALAADREZMVAAYYXJhYgAUbGF0bgAUAAAAAAAEAAAAAP//AAAAAAAAAAQCigH0AAUAAAKKAlgAAABLAooCWAAAAV4ATQE4CAECCwYDBQIDAAIDAAAAAwAAAAIAAAAAAAAAAElCTSABwAAAILQEPf5hAAAEaAJZIAABQQAAAAACCAK6AAAAIAAHAAAAAgAAAAMAAAAUAAMAAQAAABQABABAAAAADAAIAAIABAAAAA0AIACgILT//wAAAAAADQAgAKAgtP//AAH/9f/j/2XfUAABAAAAAAAAAAAAAAAAAAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEZ2ztmI5hfDzz1AAkD6AAAAADhZaMmAAAAAONTufD/I/3AHmMEPQAAAAkAAgAAAAAAAAABAAAEPf5hAAAeiv8j/cgeYwABAAAAAAAAAAAAAAAAAAAABgHYACAAAAAAAOwAAADsAAACewArAOwAAAAAABMAEwATABMAYQBhAAAAAQAAAAYCSwAWAKIABwABAAAAAAAAAAAAAAAAAAMAAXicjZDBasJAEIa/qJV48QF62hdQmyJC9aSCIFiUFjx4s5rGQKwh2lIvPp1P4BP1d1lDvJUh7LeZmW9nF/D5pIxXqQELz3fs0eHiuESds+MyI06OK4WaBx5ZO67yRNtxXQQbDoqULi3FnhUZsfYHcVNfTKJ1p7+R8lOdMWHMgFdmyoT88s6SL1X2VbPkQx0rGsqHOjXmmy1zcWZdO1UaAhkDTRIUqOesJqf/+9/EkShRPss9t36TG8ydw9w5hpot5WhvH9lXMTzbyV5EN+fQvkSqqa+uRGEKHXu7C7Ve7/tj7c0/4pRCqQAAAgAAAAAAAP+tAE0AAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAQECAAMBAwEEB3VuaTAwMEQHdW5pMjBCNAd1bmkwMEEwAAA=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-arabic-latin-ext-500-normal.Ck_W4G78.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-latin-ext-500-normal.DvhI1aHE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-arabic-latin-500-normal.Cd6jVIg7.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-latin-500-normal.BKKTaxl1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-arabic-arabic-600-normal.0pRdybE_.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-600-normal.B3qNl98V.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACuAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoMsgzILDgABNgIkAxgEIAWDVAdGDIUGG7wJCB4H1c0P0w9MhnQ9uzoNh1fw0P9v2rn3PcQS0kK8k0vE8JrFiDhxqEeouNCVP5XfnWH9hdX5N7OvLjy8u15iba0WUZAG8jWPKOODE7zL/+/a//9e1TfO88zjYwsGQxEM4Fjvvp+buTsWjjFBA9RaQcfCaBfYWEC1lmtUAKypTXOZjG0ssIJh/6o+EgHYKVdOxDr6RrGiA+QARLaAAO3nxXv/5BSeM3lwNx5A1mm6vE0mMIFMUxP0/tliA4m0zCqkw6KZpIbUAA2QAADds1+Jl0A9+qr/J6FvlUmFaAGQdpkFFAsgAQ3w0BCAh04zcGJFogMulAf6kzlgvyRy//hK6jiCwXsrMqLPem0Sthi0U5+Fgm7S5ZALbnXYCdskxHVott1ZtwBnbilO0Y1Z7MMs7ThlFqf82pJNn9KAwDKwxROPCXFL0hC5SwaxOosNbeOGoIEIKNW+LZYRm4IGMmAgGn1BAy2gOjJaTcdwoiqp0irdPZNWHWrr5ExGrzHhFaek0smwyjAS25r5o+HLNCfL5pakksnlQQNdj+vZdBIltV2Jbw/7fm4EDUyBXpXRauOJoUTmbKzMyVhY4POp9sxL8cS4Givz9WGfMV84TFunthVfnVpy5kafsqrJkSib/TDJm2a7Vb7M2Thalq5Ktr0MXgp+BaK5YKA8XatpN8TZ+Bp5FqrMhaahlE2WDf+XsaCBLdA7kmiPlfl8ySACDSt23Cy5nHwAzAA4AQ1YCXoBgA78TQIAAnR9ocPiMk85TPbJ9LtvvivO3V1kF44Ju3DdLs69ak/Hx198z3H9nTfe4Wx2YB914byDs7/j+ntNY8+9rZx3OJsmvl/3/fIux+LhisPlPY2uquKukX3Xe2+Mng2F4YZQ37K2eN12/6pof3m8vLW2dKJ39NjVXjmyO+5ZeGFBTauaiA317FqYBcjSsWIrmLPMQHcb8DoG2sOAcJkFykbSQHxswP2iUyq6lo8jUQVLqYUWIZmsVFeqZuutpmdxUYr9bukKt5gIc9HEhVzfovE7F2L9LHbk3/PGfOwLbIi/DS43w/NoqfSkib+zCtHoppPy3Aa+Txy2tJraaQ210XoglwctETaCTxqJIgBR8lHf5kBmY/7Kf6w27XuAL1IP1wN8NTL7h6IbT7Z/9BHAhgRAwM8jV5FF5NEeCAZeZvE+SurnckieoZ5Twt1ZtlPoERYEAHaQ6P+hIQArm5tVug1YkzzWIVjuQ4ckj5cdGj3OH9SlDhOltjrMLLQQ8jABWx0cWfZaLjz5gGn7bePhoJUhhAE76WfZY78twgZ16NOtVb+4nVKOGjFptwNa7DdpyjbTgkak7LJNqz12mjEuZb/ud/fYTYkKiYqItrjiAKmw90fR4fVbHLLTpP2aCa2MSodV8q2gjTb2OvYh2paPaijzLzq6jJIiYtiftJDu0Z12UpnaARZSlKZ+5WEpM0IkAOQiYdCHGRBCoglN6JZDu7dFjIpheH6kdSF/Y0vEAL8sQRHpF7WhmEZffMxCfpWK5QNW/4uU8KtWzsPZnleqjlJiDoeRhMsEbZbwq+JdPVnSbaWwFSWgxdlRtcoUYLLOiJhFCYswYaLJQpcpl643s1iAT4mdbKHDMsGEczFhZYFGZy6Wh7ZLhCA8l9nZbkJMVLm5zMEJMwYsVW0mO6mnFDdox3oX/ZpEVD/meB4Rdddan0+DKmWK3g7dwox34eQCYXUqWpiDwBrzgs+1iJ9vvUeTBerMO3K9V7tl/Cq+YH2hQS0WqPnK1UUmdFqizl1IVhkrFr8B/8IFWZpUEAepaBZ7xQPMjYdkIQyxhw9qE9QBaD6e5YeBTU7sEfc3fleVZ4yrwgi4GwAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATUAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALgAAAC4SbCJ7T1MvMgAAAYAAAABgAAAAYGrVqptjbWFwAAAB4AAAAFQAAABUAMohV2dhc3AAAAI0AAAAEAAAABAAGAAjZ2x5ZgAAAkQAAAC4AAAAuIJK/GhoZWFkAAAC/AAAADYAAAA2QeK54WhoZWEAAAM0AAAAJAAAACQiTBstaG10eAAAA1gAAAAYAAAAGAcbAEhsb2NhAAADcAAAAA4AAAAOAIIAgm1heHAAAAOAAAAAIAAAACAAJwLrbmFtZQAAA6AAAADsAAAB1CR4QVVwb3N0AAAEjAAAAEYAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAAAEAAAAKACwALAADREZMVAAYYXJhYgAUbGF0bgAUAAAAAAAEAAAAAP//AAAAAAAAAAQClgJYAAUAAAKKAlgAAABLAooCWAAAAV4AWAE5CAECCwcDBQIDAAIDAAAAAwAAAAIAAAAAAAAAAElCTSABwAAAILQEPf5hAAAEaAJZIAABQQAAAAACCgK6AAAAIAAHAAAAAgAAAAMAAAAUAAMAAQAAABQABABAAAAADAAIAAIABAAAAA0AIACgILT//wAAAAAADQAgAKAgtP//AAH/9f/j/2XfUAABAAAAAAAAAAAAAAAAAAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7A6OgDDPz0WAJcAAEAKP/0AlcCxgAzAAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIHJz4BMzIeAhUUBzMVIwchFSEGFRQWMzI2NxcOAQFJNlM4HQMCSHGM/QFsBjMuTDREI2s9MU42HQZLeYkBAv6SBjkzJUMmRSVuDCA3SyoNFAlTTFQPFi8qOlEoLB0xQyYaGFRMUxEUNDQhKFIrNQAAAQAAAAEZ2wWigF5fDzz1AAkD6AAAAADhZaMoAAAAAONTufH/F/20HvUEUwAAAAkAAgAAAAAAAAABAAAEPf5hAAAfGP8X/a0e9QABAAAAAAAAAAAAAAAAAAAABgHYACAAAAAAAOwAAADsAAACfwAoAOwAAAAAABMAEwATABMAXABcAAAAAQAAAAYCRQAWAKQABwABAAAAAAAAAAAAAAAAAAMAAXiclZC7bsJAEEWPA0SkoUpFtT8QHlEaoAIkJKIgEEgU6RxwDJIDFi9By/flC/I1XJY1AVGh0XrO7Ny5u14gyzcpvPQT8Ok9O/ao8uf4gRy/jlO8s3ecvtBkyDNx/Mib4sQ5EeqsFLH0RcWSEQumqlfigtaUSHmu3VD9Li0+aNOgQ0+dgC0DfGZS1qXx+dLEiBftBvyIG5qNGDNUvbB+c6kNZbmWKWn9U805mzPdd0Zfdcha7EuXeCUe5uxirnzMjU9TOWZnXyK0L2R4tTesiBLfpn2VWLc/+kUKczGxtFWgfPzvjb5jCgd0rkTvAAIAAAAAAAD/tQBYAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAEBAgADAQMBBAd1bmkwMDBEB3VuaTIwQjQHdW5pMDBBMAAA)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-arabic-latin-ext-600-normal.DjDAeNQD.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-latin-ext-600-normal.BPig9_JX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-arabic-latin-600-normal.KrqB56Mw.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-latin-600-normal.5MnVa4PS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-arabic-arabic-700-normal.DrtBj6UE.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-700-normal.COV7B1nq.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACxwAAAVqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoNMg1ELDgABNgIkAxgEIAWDXgdGDIUWG/UJAJ6FsZujJWelo/jYmOSCB/477c+dmUCV0n2dFI5LpEa6LLiQ88Q/Ms+zffCXpL/dVOAige1+wl2kQRrINI8ogyhIsPj//+9VfSM30ZyAjQ0S8CCttWntrnn8A7WCcx7/YO0GKpZrVACsxthiVOpB+8kSAZhJl04EWruHMaIARCKAEeJixeSfp8xtk1MkrMkdm0gAzLhdkW6RnkIHUkgaB7roP1usYSaqjUKyGGWdJCPJgAxIAAAdvUcVN4F6ldoLk6AsSEEV0Qgg2aRlQGUAJEAGEsgIIIFCA7BiREIBbKhuUh+NoOVbIvLfN7Nf9CO4fLRkEwLmtJuy07ANulVwu4ROp7mKWzjDKTboN6xVgxnXcBNgjVRgFR3oxVb0kg2rtIxV+pajqS+pQfHQMPWPPyTEZUFNRE5qBOo5TMhr1zg1RLGqtiwGwmKdU0Mq1hCFDqeGXKy2huWc1sHxrKAaUkMdMyG1VV2YnAkrOUzXecRsKOhWwwzlYuwfTke4IWivjswGg1VODWUtqnhDQYTUpVXokk4+5rxTQ1fcpYbl3P7xgfHwkYBdWANqwOFQW8LP9Y/fowG7o+ikR39aHZ06uJhybmzw6Qul07iSdUhbG2SR4A61ZLMc4SO6bA9lBROTxnNKowAaAhqrtss5LZo40t9tPQK7XWhJrfEG7bf/Z8CpYSruGhpvCdgdjqATgYwRMzEMkYhoAPQAWAEZqAM9AEABEY0EAAhQlDKLwaafsujMk6H3335fuD7ZLCxjZmG7Xhx9xhx6N3/0wQ8s33vrPY7ckGDBPGzBeg1HXrN8pX7kqXdV6w1W//SbgTerei2Vw46z6V1FRpu+bWLDkebfJuZ7Y4teLshuSF/sWPXvBme9v2/FdHpzjiW5qHNi9/7mfyYWi2zePldWpKxrVcHG0vcAllEwYoqNq9RQYjR4Ew1aUgN3OQfYW1BDfKoh5qHQWGQNn3q8s4V2ZcrNs4idb5ez/DLty9iwY6sn29yNMhFsiK2NOtxs1LMhre7hvIFkc4VGt53DjPRvEzKj1QMmxL8atphAo7DdmmBq/y6TjDbsNRwVo5H1NTbgXGzGediEC23Mo26hjwn3s3q8CECkfrLnr88vrI2u+c9okn8E+Gr21myAb4bO/R6xnL8z4wplAYEJCQABvyu+jDMCXcGA4KKiFx+icv7qCtIJcut2IaakZpLcjmEuOzNIKJ8jIwAjc2SEYgIm4iIuFeT7Xyph5HepTJP7pAo++6Q60qyT6ilWYovSNViw4yrcoop7YLtp2yxqE+6wnetrLNrAZbNt5rn1adWtQ5Me/TaYtceQSZts12ibSVMWTXNqstkGM0bN2raWFmdvovJy8fLwRo/KParZqhquujjfU232rfpEZnp99rc168QWe18Xx/zrlVD5TpGppBr9SNs243CtcHCDDdRZju0ttlkaz/7KXWbNcJEAIPIMMy6P0ANCSMhCFoph56ZFD7MHUPR5mkraLm30aFBkGUEyqUgEQQoZP8umnFOWVNGAsehZUuXKkCKWJdnSxrSvkCSGGVbUWYI6PoWyxA88S2JAsxI5UjmTTNnyZyn0qOeVJZHN66jkkitt3LwerzwZkvm8gSZ+hTL2cxhjyyFFFM4y0aGGm0MCq5mZNmBSTnacZWGXdbqUyWQNK/nUxwXzWTa61PLIlgymKArO5IpuS8WzoRbDYUXixarHKuBgFw9xnsS1EvH8yfIaDZCgTTUnLDicqFl5VE/Sp5FfznSyMW3KFbz6p7KMnRFDkQb/lwPL1MsgdtCwBRrgJhKDdkJDYjNHn30d0HYSo2sj0Winqx6wGW5MhMma43oT8CfpRzvAQ2MAAAAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATYAA0AAAAABXgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALgAAAC4SbCJ7T1MvMgAAAYAAAABgAAAAYGs7q5ZjbWFwAAAB4AAAAFQAAABUAMohV2dhc3AAAAI0AAAAEAAAABAAGAAjZ2x5ZgAAAkQAAAC8AAAAvOFh37BoZWFkAAADAAAAADYAAAA2QnK54mhoZWEAAAM4AAAAJAAAACQi2xumaG10eAAAA1wAAAAYAAAAGAcgAEZsb2NhAAADdAAAAA4AAAAOAIQAhG1heHAAAAOEAAAAIAAAACAAJwLqbmFtZQAAA6QAAADpAAAB3iUBQVNwb3N0AAAEkAAAAEYAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAAAEAAAAKACwALAADREZMVAAYYXJhYgAUbGF0bgAUAAAAAAAEAAAAAP//AAAAAAAAAAQCogK8AAUAAAKKAlgAAABLAooCWAAAAV4AZAE7CAECCwgDBQIDAAIDAAAAAwAAAAIAAAAAAAAAAElCTSABoAAAILQEPf5hAAAEaAJZIAABQQAAAAACDQK6AAAAIAAHAAAAAgAAAAMAAAAUAAMAAQAAABQABABAAAAADAAIAAIABAAAAA0AIACgILT//wAAAAAADQAgAKAgtP//AAH/9f/j/2XfUAABAAAAAAAAAAAAAAAAAAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP7M0NADDPz0ZAJEAAEAJv/0Al4CxgA1AAAFIi4CNTQ2NyM1MzcjNSE2NTQmIyIGByc+ATMyHgIVFAYHMxUjBzMVIQYVFBYzMjY3Fw4BAU85VTkdAQFHbIHtAWcFLSkkQRdKIG0/M1A3HQIDSnd88/6XAzUuI0AkTCNuDCI6TCsIDgdaRFoPESsmHRpdJS4eNEQlCxgMWkRaDA0xMCAnXSo2AAEAAAABGdtDOLbAXw889QAJA+gAAAAA4WWjJAAAAADjU7nu/wv9px+QBGgAAQAJAAIAAAAAAAAAAQAABD3+YQAAH67/C/2QH5AAAQAAAAAAAAAAAAAAAAAAAAYB2AAgAAAAAADsAAAA7AAAAoQAJgDsAAAAAAATABMAEwATAF4AXgAAAAEAAAAGAkMAFgClAAcAAQAAAAAAAAAAAAAAAAADAAF4nJWQQU/CQBSEv0oleOEHcDB79IBgDRfsSUlMTCSakHDgBLalkBDbFGLE3+Rv8+jZ6bJUuWFetm+2b2b2ZYAGc2p4/hkw8c4d9rjg2+ETcb4crnHHp8M+13w4fEqLqcN12vQcbgrBgo0q54auak1EwVL3jXBHZ8lKPdPfVPMn7nnkQS8NedYk4Z0RM17FvBVnxosUEZdiZJrHjMUprE8mliGQW8CVzs7FVD6mcjIHXqby+tWGlTr81zb7fuzbA/FztjaT1GZllGy5QV9o7zKw+eTarlSvVOaPYm1viXqZxJu+MZ0fT0lFdgAAAAACAAAAAAAA/74AZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAABAQIAAwEDAQQHdW5pMDAwRAd1bmkyMEI0B3VuaTAwQTAAAA==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-arabic-latin-ext-700-normal.BSbyEp0V.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-latin-ext-700-normal.M3R6yVFi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-arabic-latin-700-normal.BzSf6GNr.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-latin-700-normal.C6QlO9CN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-body:"Noto Sans Arabic", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-display:"IBM Plex Sans Arabic", "Noto Sans Arabic", system-ui, sans-serif;--step-display-xl:clamp(2.65rem, 4.6vw, 4.45rem);--step-display-lg:clamp(2.2rem, 3.5vw, 3.55rem);--step-h1:clamp(1.92rem, 3vw, 2.92rem);--step-h2:clamp(1.6rem, 2.2vw, 2.24rem);--step-title:clamp(1.22rem, 1.55vw, 1.52rem);--step-body-lg:clamp(1rem, 1vw, 1.08rem);--step-body:1rem;--step-body-sm:.94rem;--step-label:.79rem;--leading-display:1.18;--leading-heading:1.34;--leading-body:1.82;--leading-legal:1.92;--tracking-display:0;--tracking-title:0;--tracking-label:0;--measure-body:58ch;--measure-legal:64ch;--color-night-canvas:#08101b;--color-night-surface-1:#0d1724;--color-night-surface-2:#111d2c;--color-night-surface-3:#162335;--color-night-elevated:#1d2b3f;--color-night-text-primary:#f5f7fb;--color-night-text-secondary:#d0d9e6;--color-night-text-muted:#9cabc2;--color-night-accent-primary:#d3a34d;--color-night-accent-primary-strong:#e0b462;--color-night-accent-secondary:#79a7e8;--color-night-accent-tertiary:#63c8c0;--color-night-accent-warm:#f0d5a0;--color-night-success:#45c89a;--color-night-warning:#d8a14f;--color-night-danger:#ea7f86;--color-day-canvas:#afbac8;--color-day-surface-1:#bcc6d2;--color-day-surface-2:#aab7c7;--color-day-surface-3:#99a9bc;--color-day-elevated:#c9d2dc;--color-day-text-primary:#111b28;--color-day-text-secondary:#233648;--color-day-text-muted:#46596d;--color-day-accent-primary:#8d6428;--color-day-accent-primary-strong:#754d1c;--color-day-accent-secondary:#3f5f8f;--color-day-accent-tertiary:#3f7e7a;--color-day-accent-warm:#b58949;--color-day-success:#326a63;--color-day-warning:#86602e;--color-day-danger:#915b68;color-scheme:dark;--bg-canvas:var(--color-night-canvas);--bg-surface:var(--color-night-surface-1);--bg-surface-1:var(--color-night-surface-1);--bg-surface-2:var(--color-night-surface-2);--bg-surface-3:var(--color-night-surface-3);--bg-elevated:var(--color-night-elevated);--bg-raised:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){:root{--bg-raised:color-mix(in srgb, var(--bg-elevated) 92%, transparent)}}:root{--bg-overlay:#0a111bbd;--bg-haze-a:var(--color-night-accent-primary)}@supports (color:color-mix(in lab,red,red)){:root{--bg-haze-a:color-mix(in srgb, var(--color-night-accent-primary) 20%, transparent)}}:root{--bg-haze-b:var(--color-night-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root{--bg-haze-b:color-mix(in srgb, var(--color-night-accent-secondary) 16%, transparent)}}:root{--ambient-line:var(--color-night-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root{--ambient-line:color-mix(in srgb, var(--color-night-accent-secondary) 60%, var(--color-night-text-muted) 40%)}}:root{--ambient-particle:#e2e9f41a;--text-primary:var(--color-night-text-primary);--text-secondary:var(--color-night-text-secondary);--text-muted:var(--color-night-text-muted);--accent-primary:var(--color-night-accent-primary);--accent-primary-strong:var(--color-night-accent-primary-strong);--accent-secondary:var(--color-night-accent-secondary);--accent-tertiary:var(--color-night-accent-tertiary);--accent-warm:var(--color-night-accent-warm);--accent-muted:var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root{--accent-muted:color-mix(in srgb, var(--accent-secondary) 55%, var(--text-muted) 45%)}}:root{--accent-quiet:var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root{--accent-quiet:color-mix(in srgb, var(--accent-secondary) 10%, transparent)}}:root{--cta-solid:var(--accent-primary);--cta-quiet:var(--bg-surface-2)}@supports (color:color-mix(in lab,red,red)){:root{--cta-quiet:color-mix(in srgb, var(--bg-surface-2) 78%, transparent)}}:root{--status-success:var(--color-night-success);--status-warning:var(--color-night-warning);--status-danger:var(--color-night-danger);--line-soft:#dbe3f01a;--line-medium:#dbe3f029;--line-strong:var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root{--line-strong:color-mix(in srgb, var(--accent-secondary) 20%, transparent)}}:root{--focus-ring:var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root{--focus-ring:color-mix(in srgb, var(--accent-secondary) 56%, white 44%)}}:root{--shadow-soft:0 20px 48px -34px #00000057;--shadow-strong:0 32px 80px -44px #00000075;--shadow-panel:var(--shadow-strong);--glow-primary:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){:root{--glow-primary:color-mix(in srgb, var(--accent-primary) 13%, transparent)}}:root{--glow-secondary:var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root{--glow-secondary:color-mix(in srgb, var(--accent-secondary) 10%, transparent)}}:root{--glow-soft:var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root{--glow-soft:color-mix(in srgb, var(--accent-secondary) 7%, transparent)}}:root{--bg:var(--bg-canvas);--bg-secondary:var(--bg-canvas)}@supports (color:color-mix(in lab,red,red)){:root{--bg-secondary:color-mix(in srgb, var(--bg-canvas) 58%, var(--bg-surface-1) 42%)}}:root{--surface:var(--bg-surface-1)}@supports (color:color-mix(in lab,red,red)){:root{--surface:color-mix(in srgb, var(--bg-surface-1) 90%, transparent)}}:root{--surface-alt:var(--bg-surface-2)}@supports (color:color-mix(in lab,red,red)){:root{--surface-alt:color-mix(in srgb, var(--bg-surface-2) 94%, transparent)}}:root{--panel:var(--bg-surface-1)}@supports (color:color-mix(in lab,red,red)){:root{--panel:color-mix(in srgb, var(--bg-surface-1) 92%, transparent)}}:root{--elevated:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){:root{--elevated:color-mix(in srgb, var(--bg-elevated) 96%, transparent)}}:root{--ink:var(--text-primary);--subtle:var(--text-secondary);--line:var(--line-soft);--accent:var(--accent-primary);--accent-soft:var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root{--accent-soft:color-mix(in srgb, var(--accent-secondary) 8%, transparent)}}:root{--glow:var(--glow-primary);--success:var(--status-success);--warning:var(--status-warning);--danger:var(--status-danger)}:root[data-theme=day]{color-scheme:light;--bg-canvas:var(--color-day-canvas);--bg-surface:var(--color-day-surface-1);--bg-surface-1:var(--color-day-surface-1);--bg-surface-2:var(--color-day-surface-2);--bg-surface-3:var(--color-day-surface-3);--bg-elevated:var(--color-day-elevated);--bg-raised:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day]{--bg-raised:color-mix(in srgb, var(--bg-elevated) 94%, transparent)}}:root[data-theme=day]{--bg-overlay:#aebac9cc;--bg-haze-a:var(--color-day-accent-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day]{--bg-haze-a:color-mix(in srgb, var(--color-day-accent-primary) 26%, transparent)}}:root[data-theme=day]{--bg-haze-b:var(--color-day-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day]{--bg-haze-b:color-mix(in srgb, var(--color-day-accent-secondary) 22%, transparent)}}:root[data-theme=day]{--ambient-line:var(--color-day-text-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day]{--ambient-line:color-mix(in srgb, var(--color-day-text-primary) 62%, var(--color-day-accent-secondary) 38%)}}:root[data-theme=day]{--ambient-particle:#17202c1c;--text-primary:var(--color-day-text-primary);--text-secondary:var(--color-day-text-secondary);--text-muted:var(--color-day-text-muted);--accent-primary:var(--color-day-accent-primary);--accent-primary-strong:var(--color-day-accent-primary-strong);--accent-secondary:var(--color-day-accent-secondary);--accent-tertiary:var(--color-day-accent-tertiary);--accent-warm:var(--color-day-accent-warm);--accent-muted:var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day]{--accent-muted:color-mix(in srgb, var(--accent-secondary) 52%, var(--text-muted) 48%)}}:root[data-theme=day]{--accent-quiet:var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day]{--accent-quiet:color-mix(in srgb, var(--accent-secondary) 8%, transparent)}}:root[data-theme=day]{--cta-solid:var(--accent-primary);--cta-quiet:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day]{--cta-quiet:color-mix(in srgb, var(--bg-elevated) 86%, var(--bg-surface-1) 14%)}}:root[data-theme=day]{--status-success:var(--color-day-success);--status-warning:var(--color-day-warning);--status-danger:var(--color-day-danger);--line-soft:#111b2824;--line-medium:#111b2833;--line-strong:var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day]{--line-strong:color-mix(in srgb, var(--accent-secondary) 28%, transparent)}}:root[data-theme=day]{--focus-ring:var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day]{--focus-ring:color-mix(in srgb, var(--accent-secondary) 56%, white 44%)}}:root[data-theme=day]{--shadow-soft:0 18px 42px #1f283414;--shadow-strong:0 28px 72px #1f28341f;--glow-primary:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day]{--glow-primary:color-mix(in srgb, var(--accent-primary) 14%, transparent)}}:root[data-theme=day]{--glow-secondary:var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day]{--glow-secondary:color-mix(in srgb, var(--accent-secondary) 12%, transparent)}}:root[data-theme=day]{--glow-soft:var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day]{--glow-soft:color-mix(in srgb, var(--accent-secondary) 10%, transparent)}}:root{--motion-duration-fast:.16s;--motion-duration-base:.22s;--motion-duration-slow:.32s;--motion-duration-scene:.52s;--motion-ease-standard:cubic-bezier(.22, 1, .36, 1);--motion-ease-emphasis:cubic-bezier(.19, 1, .22, 1);--motion-ease-soft:cubic-bezier(.32, .72, 0, 1);--visit-glow-scale:.84;--visit-motion-scale:.9;--field-opacity:.82;--section-noise-opacity:.18;--page-background-stack:radial-gradient(circle at 84% 8%, var(--bg-haze-a), transparent 24%), radial-gradient(circle at 16% 86%, var(--bg-haze-b), transparent 28%), linear-gradient(180deg, var(--bg-canvas) 0%, var(--bg-surface-1) 52%, var(--bg-surface-2) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--page-background-stack:radial-gradient(circle at 84% 8%, color-mix(in srgb, var(--bg-haze-a) 92%, transparent), transparent 24%), radial-gradient(circle at 16% 86%, color-mix(in srgb, var(--bg-haze-b) 86%, transparent), transparent 28%), linear-gradient(180deg, var(--bg-canvas) 0%, color-mix(in srgb, var(--bg-surface-1) 70%, var(--bg-surface-2) 30%) 52%, color-mix(in srgb, var(--bg-surface-2) 82%, var(--bg-surface-3) 18%) 100%)}}:root{--ambient-canvas-stack:radial-gradient(circle at 50% 10%, var(--accent-primary), transparent 22%), radial-gradient(circle at 16% 22%, var(--accent-secondary), transparent 28%), radial-gradient(circle at 84% 18%, var(--accent-secondary), transparent 30%)}@supports (color:color-mix(in lab,red,red)){:root{--ambient-canvas-stack:radial-gradient(circle at 50% 10%, color-mix(in srgb, var(--accent-primary) 18%, transparent), transparent 22%), radial-gradient(circle at 16% 22%, color-mix(in srgb, var(--accent-secondary) 14%, transparent), transparent 28%), radial-gradient(circle at 84% 18%, color-mix(in srgb, var(--accent-secondary) 12%, transparent), transparent 30%)}}:root{--ambient-fiber-pattern:linear-gradient(90deg, transparent 0 11%, var(--ambient-line) 11.15%, transparent 11.3%, transparent 24%, var(--ambient-line) 24.15%, transparent 24.3%, transparent 39%, var(--ambient-line) 39.15%, transparent 39.3%, transparent 62%, var(--ambient-line) 62.15%, transparent 62.3%, transparent 84%, var(--ambient-line) 84.15%, transparent 84.3%), repeating-linear-gradient(90deg, transparent 0 132px, var(--ambient-line) 132px 133px, transparent 133px 264px), repeating-linear-gradient(180deg, transparent 0 144px, var(--ambient-line) 144px 145px, transparent 145px 288px), repeating-linear-gradient(116deg, transparent 0 224px, var(--ambient-line) 224px 225px, transparent 225px 448px)}@supports (color:color-mix(in lab,red,red)){:root{--ambient-fiber-pattern:linear-gradient(90deg, transparent 0 11%, color-mix(in srgb, var(--ambient-line) 18%, transparent) 11.15%, transparent 11.3%, transparent 24%, color-mix(in srgb, var(--ambient-line) 12%, transparent) 24.15%, transparent 24.3%, transparent 39%, color-mix(in srgb, var(--ambient-line) 18%, transparent) 39.15%, transparent 39.3%, transparent 62%, color-mix(in srgb, var(--ambient-line) 12%, transparent) 62.15%, transparent 62.3%, transparent 84%, color-mix(in srgb, var(--ambient-line) 18%, transparent) 84.15%, transparent 84.3%), repeating-linear-gradient(90deg, transparent 0 132px, color-mix(in srgb, var(--ambient-line) 9%, transparent) 132px 133px, transparent 133px 264px), repeating-linear-gradient(180deg, transparent 0 144px, color-mix(in srgb, var(--ambient-line) 6%, transparent) 144px 145px, transparent 145px 288px), repeating-linear-gradient(116deg, transparent 0 224px, color-mix(in srgb, var(--ambient-line) 12%, transparent) 224px 225px, transparent 225px 448px)}}:root{--ambient-orbit-pattern:radial-gradient(ellipse at 22% 18%, transparent 0 57%, var(--ambient-line) 57.4%, transparent 58.1%), radial-gradient(ellipse at 78% 16%, transparent 0 54%, var(--ambient-line) 54.4%, transparent 55.2%), radial-gradient(ellipse at 48% 66%, transparent 0 60%, var(--ambient-line) 60.4%, transparent 61.2%)}@supports (color:color-mix(in lab,red,red)){:root{--ambient-orbit-pattern:radial-gradient(ellipse at 22% 18%, transparent 0 57%, color-mix(in srgb, var(--ambient-line) 24%, transparent) 57.4%, transparent 58.1%), radial-gradient(ellipse at 78% 16%, transparent 0 54%, color-mix(in srgb, var(--ambient-line) 18%, transparent) 54.4%, transparent 55.2%), radial-gradient(ellipse at 48% 66%, transparent 0 60%, color-mix(in srgb, var(--ambient-line) 16%, transparent) 60.4%, transparent 61.2%)}}:root{--ambient-grain-strength:.05;--ambient-haze-opacity:.86;--ambient-fiber-opacity:.4;--ambient-orbit-opacity:.22;--ambient-canvas-opacity:.38;--ambient-veils-opacity:.16;--hero-gradient:radial-gradient(circle at 78% 10%, var(--bg-haze-a), transparent 26%), radial-gradient(circle at 12% 78%, var(--bg-haze-b), transparent 28%), linear-gradient(180deg, var(--bg-surface-1) 0%, var(--bg-surface-2) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--hero-gradient:radial-gradient(circle at 78% 10%, color-mix(in srgb, var(--bg-haze-a) 80%, transparent), transparent 26%), radial-gradient(circle at 12% 78%, color-mix(in srgb, var(--bg-haze-b) 70%, transparent), transparent 28%), linear-gradient(180deg, color-mix(in srgb, var(--bg-surface-1) 90%, transparent) 0%, color-mix(in srgb, var(--bg-surface-2) 84%, transparent) 100%)}}:root{--surface-card-background:linear-gradient(180deg, var(--bg-surface-1) 0%, var(--bg-surface-2) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--surface-card-background:linear-gradient(180deg, color-mix(in srgb, var(--bg-surface-1) 88%, transparent) 0%, color-mix(in srgb, var(--bg-surface-2) 80%, transparent) 100%)}}:root{--surface-card-soft-background:linear-gradient(180deg, var(--bg-surface-1) 0%, var(--bg-surface-2) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--surface-card-soft-background:linear-gradient(180deg, color-mix(in srgb, var(--bg-surface-1) 82%, transparent) 0%, color-mix(in srgb, var(--bg-surface-2) 74%, transparent) 100%)}}:root{--section-card-background:linear-gradient(180deg, var(--bg-surface-1) 0%, var(--bg-surface-2) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--section-card-background:linear-gradient(180deg, color-mix(in srgb, var(--bg-surface-1) 84%, transparent) 0%, color-mix(in srgb, var(--bg-surface-2) 76%, transparent) 100%)}}:root{--button-primary-background:linear-gradient(180deg, var(--cta-solid) 0%, var(--accent-primary-strong) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--button-primary-background:linear-gradient(180deg, color-mix(in srgb, var(--cta-solid) 88%, white 12%) 0%, color-mix(in srgb, var(--accent-primary-strong) 90%, black 10%) 100%)}}:root{--button-primary-text:#08101b;--button-secondary-background:linear-gradient(180deg, var(--bg-overlay) 0%, var(--bg-surface-1) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--button-secondary-background:linear-gradient(180deg, color-mix(in srgb, var(--bg-overlay) 34%, transparent) 0%, color-mix(in srgb, var(--bg-surface-1) 50%, transparent) 100%)}}:root{--field-background:linear-gradient(180deg, var(--bg-surface-1) 0%, var(--bg-surface-2) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--field-background:linear-gradient(180deg, color-mix(in srgb, var(--bg-surface-1) 88%, transparent) 0%, color-mix(in srgb, var(--bg-surface-2) 82%, transparent) 100%)}}:root{--glass-header-background:linear-gradient(180deg, var(--bg-overlay) 0%, var(--bg-surface-1) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--glass-header-background:linear-gradient(180deg, color-mix(in srgb, var(--bg-overlay) 16%, transparent) 0%, color-mix(in srgb, var(--bg-surface-1) 28%, transparent) 100%)}}:root{--glass-header-apple-background:var(--glass-header-background);--brand-link-background:linear-gradient(180deg, var(--bg-surface-1) 0%, var(--bg-surface-2) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--brand-link-background:linear-gradient(180deg, color-mix(in srgb, var(--bg-surface-1) 88%, transparent) 0%, color-mix(in srgb, var(--bg-surface-2) 80%, transparent) 100%)}}:root{--mockup-shell-background:linear-gradient(180deg, var(--bg-elevated) 0%, var(--bg-surface-2) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--mockup-shell-background:linear-gradient(180deg, color-mix(in srgb, var(--bg-elevated) 88%, transparent) 0%, color-mix(in srgb, var(--bg-surface-2) 78%, transparent) 100%)}}:root{--mockup-screen-background:linear-gradient(180deg, var(--bg-overlay) 0%, var(--bg-surface-2) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--mockup-screen-background:linear-gradient(180deg, color-mix(in srgb, var(--bg-overlay) 88%, transparent) 0%, color-mix(in srgb, var(--bg-surface-2) 78%, transparent) 100%)}}:root{--mockup-top-sheen:linear-gradient(180deg, var(--text-primary) 0%, transparent 100%)}@supports (color:color-mix(in lab,red,red)){:root{--mockup-top-sheen:linear-gradient(180deg, color-mix(in srgb, var(--text-primary) 4%, transparent) 0%, transparent 100%)}}:root{--mockup-chip-background:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){:root{--mockup-chip-background:color-mix(in srgb, var(--bg-elevated) 74%, var(--bg-surface-1) 26%)}}:root{--mockup-chip-strong-background:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){:root{--mockup-chip-strong-background:color-mix(in srgb, var(--bg-elevated) 86%, var(--bg-surface-1) 14%)}}:root{--mockup-bezel-line:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){:root{--mockup-bezel-line:color-mix(in srgb, var(--text-primary) 7%, transparent)}}:root{--mockup-pod-background:var(--bg-surface-2)}@supports (color:color-mix(in lab,red,red)){:root{--mockup-pod-background:color-mix(in srgb, var(--bg-surface-2) 84%, var(--bg-surface-3) 16%)}}:root{--mockup-foot-background:linear-gradient(180deg, var(--bg-surface-2) 0%, var(--bg-surface-3) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--mockup-foot-background:linear-gradient(180deg, color-mix(in srgb, var(--bg-surface-2) 82%, transparent) 0%, color-mix(in srgb, var(--bg-surface-3) 74%, transparent) 100%)}}:root[data-theme=day]{--page-background-stack:radial-gradient(circle at 84% 8%, var(--bg-haze-a), transparent 24%), radial-gradient(circle at 16% 86%, var(--bg-haze-b), transparent 28%), linear-gradient(180deg, var(--bg-canvas) 0%, var(--bg-surface-1) 54%, var(--bg-surface-2) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day]{--page-background-stack:radial-gradient(circle at 84% 8%, color-mix(in srgb, var(--bg-haze-a) 88%, transparent), transparent 24%), radial-gradient(circle at 16% 86%, color-mix(in srgb, var(--bg-haze-b) 82%, transparent), transparent 28%), linear-gradient(180deg, var(--bg-canvas) 0%, color-mix(in srgb, var(--bg-surface-1) 74%, var(--bg-surface-2) 26%) 54%, color-mix(in srgb, var(--bg-surface-2) 82%, var(--bg-surface-3) 18%) 100%)}}:root[data-theme=day]{--ambient-canvas-stack:radial-gradient(circle at 50% 10%, var(--accent-primary), transparent 22%), radial-gradient(circle at 16% 22%, var(--accent-secondary), transparent 28%), radial-gradient(circle at 84% 18%, var(--accent-secondary), transparent 30%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day]{--ambient-canvas-stack:radial-gradient(circle at 50% 10%, color-mix(in srgb, var(--accent-primary) 14%, transparent), transparent 22%), radial-gradient(circle at 16% 22%, color-mix(in srgb, var(--accent-secondary) 12%, transparent), transparent 28%), radial-gradient(circle at 84% 18%, color-mix(in srgb, var(--accent-secondary) 10%, transparent), transparent 30%)}}:root[data-theme=day]{--ambient-fiber-pattern:linear-gradient(90deg, transparent 0 11%, var(--ambient-line) 11.15%, transparent 11.3%, transparent 24%, var(--ambient-line) 24.15%, transparent 24.3%, transparent 39%, var(--ambient-line) 39.15%, transparent 39.3%, transparent 62%, var(--ambient-line) 62.15%, transparent 62.3%, transparent 84%, var(--ambient-line) 84.15%, transparent 84.3%), repeating-linear-gradient(90deg, transparent 0 132px, var(--ambient-line) 132px 133px, transparent 133px 264px), repeating-linear-gradient(180deg, transparent 0 144px, var(--ambient-line) 144px 145px, transparent 145px 288px), repeating-linear-gradient(116deg, transparent 0 224px, var(--ambient-line) 224px 225px, transparent 225px 448px)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day]{--ambient-fiber-pattern:linear-gradient(90deg, transparent 0 11%, color-mix(in srgb, var(--ambient-line) 26%, transparent) 11.15%, transparent 11.3%, transparent 24%, color-mix(in srgb, var(--ambient-line) 18%, transparent) 24.15%, transparent 24.3%, transparent 39%, color-mix(in srgb, var(--ambient-line) 26%, transparent) 39.15%, transparent 39.3%, transparent 62%, color-mix(in srgb, var(--ambient-line) 18%, transparent) 62.15%, transparent 62.3%, transparent 84%, color-mix(in srgb, var(--ambient-line) 26%, transparent) 84.15%, transparent 84.3%), repeating-linear-gradient(90deg, transparent 0 132px, color-mix(in srgb, var(--ambient-line) 14%, transparent) 132px 133px, transparent 133px 264px), repeating-linear-gradient(180deg, transparent 0 144px, color-mix(in srgb, var(--ambient-line) 10%, transparent) 144px 145px, transparent 145px 288px), repeating-linear-gradient(116deg, transparent 0 224px, color-mix(in srgb, var(--ambient-line) 14%, transparent) 224px 225px, transparent 225px 448px)}}:root[data-theme=day]{--ambient-orbit-pattern:radial-gradient(ellipse at 22% 18%, transparent 0 57%, var(--ambient-line) 57.4%, transparent 58.1%), radial-gradient(ellipse at 78% 16%, transparent 0 54%, var(--ambient-line) 54.4%, transparent 55.2%), radial-gradient(ellipse at 48% 66%, transparent 0 60%, var(--ambient-line) 60.4%, transparent 61.2%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day]{--ambient-orbit-pattern:radial-gradient(ellipse at 22% 18%, transparent 0 57%, color-mix(in srgb, var(--ambient-line) 30%, transparent) 57.4%, transparent 58.1%), radial-gradient(ellipse at 78% 16%, transparent 0 54%, color-mix(in srgb, var(--ambient-line) 24%, transparent) 54.4%, transparent 55.2%), radial-gradient(ellipse at 48% 66%, transparent 0 60%, color-mix(in srgb, var(--ambient-line) 20%, transparent) 60.4%, transparent 61.2%)}}:root[data-theme=day]{--ambient-grain-strength:.04;--ambient-haze-opacity:.82;--ambient-fiber-opacity:.46;--ambient-orbit-opacity:.3;--ambient-canvas-opacity:.42;--ambient-veils-opacity:.14;--hero-gradient:radial-gradient(circle at 78% 10%, var(--bg-haze-a), transparent 26%), radial-gradient(circle at 12% 78%, var(--bg-haze-b), transparent 28%), linear-gradient(180deg, var(--bg-surface-1) 0%, var(--bg-surface-2) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day]{--hero-gradient:radial-gradient(circle at 78% 10%, color-mix(in srgb, var(--bg-haze-a) 74%, transparent), transparent 26%), radial-gradient(circle at 12% 78%, color-mix(in srgb, var(--bg-haze-b) 66%, transparent), transparent 28%), linear-gradient(180deg, color-mix(in srgb, var(--bg-surface-1) 88%, transparent) 0%, color-mix(in srgb, var(--bg-surface-2) 82%, transparent) 100%)}}:root[data-theme=day]{--surface-card-background:linear-gradient(180deg, var(--bg-elevated) 0%, var(--bg-surface-1) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day]{--surface-card-background:linear-gradient(180deg, color-mix(in srgb, var(--bg-elevated) 86%, transparent) 0%, color-mix(in srgb, var(--bg-surface-1) 82%, transparent) 100%)}}:root[data-theme=day]{--surface-card-soft-background:linear-gradient(180deg, var(--bg-elevated) 0%, var(--bg-surface-1) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day]{--surface-card-soft-background:linear-gradient(180deg, color-mix(in srgb, var(--bg-elevated) 82%, transparent) 0%, color-mix(in srgb, var(--bg-surface-1) 78%, transparent) 100%)}}:root[data-theme=day]{--section-card-background:linear-gradient(180deg, var(--bg-elevated) 0%, var(--bg-surface-1) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day]{--section-card-background:linear-gradient(180deg, color-mix(in srgb, var(--bg-elevated) 84%, transparent) 0%, color-mix(in srgb, var(--bg-surface-1) 78%, transparent) 100%)}}:root[data-theme=day]{--button-primary-text:#fff}body[data-ambient-profile=home]{--ambient-haze-opacity:.94;--ambient-fiber-opacity:.5;--ambient-orbit-opacity:.28;--ambient-canvas-opacity:.5;--ambient-veils-opacity:.2}body[data-ambient-profile=product]{--ambient-haze-opacity:.74;--ambient-fiber-opacity:.28;--ambient-orbit-opacity:.16;--ambient-canvas-opacity:.12;--ambient-veils-opacity:.12}:root[data-theme=day] body[data-ambient-profile=product]{--ambient-haze-opacity:.7;--ambient-fiber-opacity:.34;--ambient-orbit-opacity:.2;--ambient-canvas-opacity:.14}body[data-ambient-profile=editorial]{--ambient-haze-opacity:.6;--ambient-fiber-opacity:.18;--ambient-orbit-opacity:.1;--ambient-canvas-opacity:.04;--ambient-veils-opacity:.1}body[data-ambient-profile=quiet]{--ambient-haze-opacity:.48;--ambient-fiber-opacity:.12;--ambient-orbit-opacity:.06;--ambient-canvas-opacity:0;--ambient-veils-opacity:.08}html{scroll-behavior:smooth;background:var(--bg);direction:rtl;overflow-x:clip}body{background:var(--page-background-stack);width:100%;max-width:100%;min-height:100vh;color:var(--ink);font-family:var(--font-body);font-size:var(--step-body);line-height:var(--leading-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}body.app-demo-page{min-height:100vh;overflow:hidden}body.app-demo-page main{height:100vh}.app-demo-page #app-scroll-root{overscroll-behavior:contain;scroll-behavior:auto;scroll-snap-type:none;scrollbar-width:none;-ms-overflow-style:none;height:100vh;overflow-y:auto}.app-demo-page #app-scroll-root::-webkit-scrollbar{width:0;height:0}.app-demo-page [data-site-header],.app-demo-page [data-site-footer]{z-index:90;opacity:0;pointer-events:none;transition:opacity .22s;position:fixed;inset-inline:0}.app-demo-page [data-site-header]{top:0}.app-demo-page [data-site-footer]{bottom:0}.app-demo-page.app-demo-header-visible [data-site-header],.app-demo-page.app-demo-footer-visible [data-site-footer]{opacity:1;pointer-events:auto}.app-demo-page .app-demo-block{scroll-snap-align:start;scroll-snap-stop:always;min-height:100%;padding-block:clamp(2.6rem,10vh,6rem)}::selection{background:var(--accent-soft);color:var(--ink)}a,button,input,textarea{transition:color var(--motion-duration-base) var(--motion-ease-standard),background-color var(--motion-duration-base) var(--motion-ease-standard),border-color var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard),opacity var(--motion-duration-base) var(--motion-ease-standard)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--focus-ring)}@supports (color:color-mix(in lab,red,red)){:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--focus-ring) 18%,transparent)}}main{isolation:isolate;z-index:0;position:relative}.page-shell{isolation:isolate;position:relative;overflow-x:clip}.page-ambient-backplane{z-index:-3;pointer-events:none;position:fixed;inset:0;overflow:clip}.page-ambient-layer,.page-ambient-section-veils,.page-ambient-veil,.page-ambient-canvas{position:absolute;inset:0}.page-ambient-canvas{opacity:var(--ambient-canvas-opacity);-webkit-mask-image:radial-gradient(118% 78% at 50% 10%,#000 0%,#000000f5 34%,#000000c2 66%,#0000 100%),linear-gradient(#000000fa 0%,#000000e6 32%,#0000008f 68%,#0000 100%);mask-image:radial-gradient(118% 78% at 50% 10%,#000,#000000f5 34%,#000000c2 66%,#0000),linear-gradient(#000000fa,#000000e6 32%,#0000008f 68%,#0000)}.page-ambient-canvas-home{height:min(118vh + 14rem,84rem);inset:-8% -8% auto}.page-ambient-haze{filter:blur(74px);opacity:var(--ambient-haze-opacity)}.page-ambient-haze-a{background:radial-gradient(circle at 24% 24%,var(--bg-haze-a),transparent 0 56%),radial-gradient(circle at 72% 14%,var(--accent-muted),transparent 0 42%);height:40rem;inset:-12% 38% auto -12%}@supports (color:color-mix(in lab,red,red)){.page-ambient-haze-a{background:radial-gradient(circle at 24% 24%,color-mix(in srgb,var(--bg-haze-a) 100%,transparent),transparent 0 56%),radial-gradient(circle at 72% 14%,color-mix(in srgb,var(--accent-muted) 18%,transparent),transparent 0 42%)}}.page-ambient-haze-b{background:radial-gradient(circle at 68% 28%,var(--bg-haze-b),transparent 0 54%),radial-gradient(circle at 18% 78%,var(--accent-muted),transparent 0 40%);height:32rem;inset:auto -10% 6% 42%}@supports (color:color-mix(in lab,red,red)){.page-ambient-haze-b{background:radial-gradient(circle at 68% 28%,color-mix(in srgb,var(--bg-haze-b) 100%,transparent),transparent 0 54%),radial-gradient(circle at 18% 78%,color-mix(in srgb,var(--accent-muted) 14%,transparent),transparent 0 40%)}}.page-ambient-fibers{background-image:var(--ambient-fiber-pattern);opacity:var(--ambient-fiber-opacity);-webkit-mask-image:linear-gradient(#0000 0%,#000000c7 10%,#000000f0 54%,#0000 100%);mask-image:linear-gradient(#0000,#000000c7 10%,#000000f0 54%,#0000)}.page-ambient-orbits{background-image:radial-gradient(circle at 18% 18%,var(--ambient-line) 0 1px,transparent 1px 100%),radial-gradient(circle at 82% 12%,var(--ambient-line) 0 1px,transparent 1px 100%),radial-gradient(ellipse at 26% 18%,transparent 0 62%,var(--ambient-line) 62.4%,transparent 63.2%),radial-gradient(ellipse at 76% 12%,transparent 0 58%,var(--ambient-line) 58.4%,transparent 59.1%)}@supports (color:color-mix(in lab,red,red)){.page-ambient-orbits{background-image:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--ambient-line) 32%,transparent) 0 1px,transparent 1px 100%),radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--ambient-line) 22%,transparent) 0 1px,transparent 1px 100%),radial-gradient(ellipse at 26% 18%,transparent 0 62%,color-mix(in srgb,var(--ambient-line) 46%,transparent) 62.4%,transparent 63.2%),radial-gradient(ellipse at 76% 12%,transparent 0 58%,color-mix(in srgb,var(--ambient-line) 38%,transparent) 58.4%,transparent 59.1%)}}.page-ambient-orbits{opacity:var(--ambient-orbit-opacity);-webkit-mask-image:linear-gradient(#000000e6 0%,#000000d6 34%,#0000 100%);mask-image:linear-gradient(#000000e6,#000000d6 34%,#0000)}.page-ambient-grain{opacity:var(--ambient-grain-strength);background-image:radial-gradient(circle at 18% 24%,var(--ambient-particle) 0 .9px,transparent 1.15px),radial-gradient(circle at 78% 12%,var(--ambient-particle) 0 1px,transparent 1.2px),radial-gradient(circle at 62% 72%,var(--ambient-particle) 0 .85px,transparent 1.15px),radial-gradient(circle at 26% 84%,var(--ambient-particle) 0 .8px,transparent 1.05px);mix-blend-mode:soft-light;background-size:14rem 14rem,17rem 17rem,12rem 12rem,15rem 15rem}.page-ambient-veil{filter:blur(92px);opacity:.78;border-radius:9999px;height:24rem;inset-inline:10%}.page-ambient-veil-1{background:radial-gradient(circle,var(--bg-haze-a) 0%,transparent 68%);inset-block-start:10%}@supports (color:color-mix(in lab,red,red)){.page-ambient-veil-1{background:radial-gradient(circle,color-mix(in srgb,var(--bg-haze-a) 58%,transparent) 0%,transparent 68%)}}.page-ambient-veil-2{background:radial-gradient(circle,var(--bg-haze-b) 0%,transparent 70%);inset-block-start:38%;inset-inline:18% 16%}@supports (color:color-mix(in lab,red,red)){.page-ambient-veil-2{background:radial-gradient(circle,color-mix(in srgb,var(--bg-haze-b) 48%,transparent) 0%,transparent 70%)}}.page-ambient-veil-3{background:radial-gradient(circle,var(--accent-muted) 0%,transparent 72%);inset-block-start:64%;inset-inline:12% 28%}@supports (color:color-mix(in lab,red,red)){.page-ambient-veil-3{background:radial-gradient(circle,color-mix(in srgb,var(--accent-muted) 18%,transparent) 0%,transparent 72%)}}main:before{z-index:-1;content:"";pointer-events:none;opacity:var(--ambient-veils-opacity);position:absolute;inset:0}.home-page main:before{background:radial-gradient(ellipse 62% 18% at 48% 8%,var(--bg-haze-a),transparent 72%),radial-gradient(ellipse 56% 16% at 18% 34%,var(--bg-haze-b),transparent 72%),radial-gradient(ellipse 58% 16% at 82% 56%,var(--accent-muted),transparent 74%),radial-gradient(ellipse 62% 18% at 24% 84%,var(--bg-haze-a),transparent 76%)}@supports (color:color-mix(in lab,red,red)){.home-page main:before{background:radial-gradient(ellipse 62% 18% at 48% 8%,color-mix(in srgb,var(--bg-haze-a) 52%,transparent),transparent 72%),radial-gradient(ellipse 56% 16% at 18% 34%,color-mix(in srgb,var(--bg-haze-b) 36%,transparent),transparent 72%),radial-gradient(ellipse 58% 16% at 82% 56%,color-mix(in srgb,var(--accent-muted) 16%,transparent),transparent 74%),radial-gradient(ellipse 62% 18% at 24% 84%,color-mix(in srgb,var(--bg-haze-a) 22%,transparent),transparent 76%)}}.showcase-page main:before,.app-demo-page main:before{background:radial-gradient(ellipse 56% 15% at 68% 10%,var(--bg-haze-a),transparent 72%),radial-gradient(ellipse 54% 16% at 22% 52%,var(--bg-haze-b),transparent 74%),radial-gradient(ellipse 56% 14% at 76% 86%,var(--accent-muted),transparent 76%)}@supports (color:color-mix(in lab,red,red)){.showcase-page main:before,.app-demo-page main:before{background:radial-gradient(ellipse 56% 15% at 68% 10%,color-mix(in srgb,var(--bg-haze-a) 30%,transparent),transparent 72%),radial-gradient(ellipse 54% 16% at 22% 52%,color-mix(in srgb,var(--bg-haze-b) 24%,transparent),transparent 74%),radial-gradient(ellipse 56% 14% at 76% 86%,color-mix(in srgb,var(--accent-muted) 12%,transparent),transparent 76%)}}.story-page main:before{background:radial-gradient(ellipse 52% 14% at 70% 10%,var(--bg-haze-b),transparent 74%),radial-gradient(ellipse 50% 14% at 18% 72%,var(--accent-muted),transparent 76%)}@supports (color:color-mix(in lab,red,red)){.story-page main:before{background:radial-gradient(ellipse 52% 14% at 70% 10%,color-mix(in srgb,var(--bg-haze-b) 18%,transparent),transparent 74%),radial-gradient(ellipse 50% 14% at 18% 72%,color-mix(in srgb,var(--accent-muted) 10%,transparent),transparent 76%)}}.utility-page main:before{background:radial-gradient(ellipse 46% 12% at 78% 8%,var(--bg-haze-a),transparent 76%),radial-gradient(ellipse 44% 12% at 22% 72%,var(--accent-muted),transparent 78%)}@supports (color:color-mix(in lab,red,red)){.utility-page main:before{background:radial-gradient(ellipse 46% 12% at 78% 8%,color-mix(in srgb,var(--bg-haze-a) 14%,transparent),transparent 76%),radial-gradient(ellipse 44% 12% at 22% 72%,color-mix(in srgb,var(--accent-muted) 8%,transparent),transparent 78%)}}.container-shell{width:min(100% - 2rem,78rem);margin-inline:auto}.section-space{padding-block:clamp(4.4rem,6.4vw,7.4rem)}.section-card{border:1px solid var(--line-medium);background:var(--section-card-background);box-shadow:var(--shadow-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-demo-page .section-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.chip{border:1px solid var(--line);background:var(--accent-soft);border-radius:9999px;align-items:center;gap:.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.chip{background:color-mix(in srgb,var(--accent-soft) 72%,var(--bg-surface-2) 28%)}}.chip{font-size:var(--step-label);color:var(--ink);padding:.42rem .88rem;font-weight:700}.eyebrow{font-size:var(--step-label);color:var(--accent-primary);font-weight:700}@supports (color:color-mix(in lab,red,red)){.eyebrow{color:color-mix(in srgb,var(--accent-primary) 88%,var(--text-secondary) 12%)}}.eyebrow{letter-spacing:var(--tracking-label)}.title-display{font-family:var(--font-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}.lede{color:var(--subtle);line-height:var(--leading-body);max-width:min(100%,58ch)}.grid-overlay{background-image:linear-gradient(to right,var(--line-medium) 1px,transparent 1px),linear-gradient(to bottom,var(--line-medium) 1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){.grid-overlay{background-image:linear-gradient(to right,color-mix(in srgb,var(--line-medium) 26%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--line-medium) 26%,transparent) 1px,transparent 1px)}}.grid-overlay{background-size:42px 42px}:root[data-theme=day] .grid-overlay{background-image:linear-gradient(to right,var(--ambient-line) 1px,transparent 1px),linear-gradient(to bottom,var(--ambient-line) 1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .grid-overlay{background-image:linear-gradient(to right,color-mix(in srgb,var(--ambient-line) 44%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--ambient-line) 44%,transparent) 1px,transparent 1px)}}.button-primary{background:var(--button-primary-background);color:var(--button-primary-text);box-shadow:0 14px 32px -24px var(--glow-primary);border-radius:9999px;justify-content:center;align-items:center;gap:.65rem;padding:.95rem 1.35rem;font-weight:700;display:inline-flex}.button-primary:hover{box-shadow:0 18px 38px -26px var(--glow-primary);transform:translateY(-1px)}.button-secondary{border:1px solid var(--line-medium);background:var(--button-secondary-background);color:var(--ink);border-radius:9999px;justify-content:center;align-items:center;gap:.65rem;padding:.95rem 1.35rem;font-weight:700;display:inline-flex;box-shadow:0 10px 24px -24px #00000029}.button-secondary:hover{background:var(--button-secondary-background);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.button-secondary:hover{background:color-mix(in srgb,var(--button-secondary-background) 88%,var(--accent-soft) 12%)}}.home-hero-section{position:relative}.home-hero-section:before{background:radial-gradient(circle at 70% 38%,var(--bg-haze-a),transparent 62%),radial-gradient(circle at 24% 58%,var(--bg-haze-b),transparent 60%);border-radius:9999px;height:24rem;position:absolute;inset-block-start:-5rem;inset-inline:6%}@supports (color:color-mix(in lab,red,red)){.home-hero-section:before{background:radial-gradient(circle at 70% 38%,color-mix(in srgb,var(--bg-haze-a) 36%,transparent),transparent 62%),radial-gradient(circle at 24% 58%,color-mix(in srgb,var(--bg-haze-b) 28%,transparent),transparent 60%)}}.home-hero-section:before{filter:blur(72px);opacity:.72;content:"";pointer-events:none;z-index:-1}.hero-panel{--hero-pointer-x:50%;--hero-pointer-y:50%;--hero-pointer-strength:0;--hero-pointer-offset-x:0;--hero-pointer-offset-y:0;background:var(--hero-gradient);isolation:isolate;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 42px 96px -82px #000000c7,inset 0 1px 0 var(--text-primary);position:relative}@supports (color:color-mix(in lab,red,red)){.hero-panel{box-shadow:0 42px 96px -82px #000000c7,inset 0 1px color-mix(in srgb,var(--text-primary) 4%,transparent)}}.hero-panel:before,.hero-panel:after{content:"";pointer-events:none;border-radius:9999px;position:absolute}.hero-panel:before{opacity:.32;inset-inline-start:-7rem;border:1px solid #8fd4f21a;width:19rem;height:19rem;bottom:-7rem}.hero-panel:after{opacity:.28;inset-inline-end:7%;border:1px solid #8fd4f217;width:11rem;height:11rem;top:16%}:root[data-theme=day] .hero-panel{box-shadow:0 34px 72px -58px #1e3a5d1f,inset 0 1px 0 var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .hero-panel{box-shadow:0 34px 72px -58px #1e3a5d1f,inset 0 1px color-mix(in srgb,var(--bg-elevated) 48%,transparent)}}.page-ambient-canvas-home{pointer-events:none;z-index:0;overflow:hidden}.page-ambient-canvas-home:after{background:radial-gradient(circle at var(--hero-pointer-x,50%) var(--hero-pointer-y,50%),#ffffff08,transparent 24%),radial-gradient(circle at 26% 18%,var(--bg-haze-a),transparent 34%),radial-gradient(circle at 78% 16%,var(--bg-haze-b),transparent 32%),linear-gradient(180deg,#02091314 0%,transparent 28%,transparent 68%,#02091329 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.page-ambient-canvas-home:after{background:radial-gradient(circle at var(--hero-pointer-x,50%) var(--hero-pointer-y,50%),#ffffff08,transparent 24%),radial-gradient(circle at 26% 18%,color-mix(in srgb,var(--bg-haze-a) 38%,transparent),transparent 34%),radial-gradient(circle at 78% 16%,color-mix(in srgb,var(--bg-haze-b) 30%,transparent),transparent 32%),linear-gradient(180deg,#02091314 0%,transparent 28%,transparent 68%,#02091329 100%)}}.page-ambient-canvas-home:after{content:"";pointer-events:none}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .page-ambient-canvas-home:after{background:radial-gradient(circle at var(--hero-pointer-x,50%) var(--hero-pointer-y,50%),color-mix(in srgb,var(--bg-elevated) 28%,transparent),transparent 28%),radial-gradient(circle at 26% 18%,color-mix(in srgb,var(--bg-haze-a) 42%,transparent),transparent 34%),radial-gradient(circle at 78% 16%,color-mix(in srgb,var(--bg-haze-b) 34%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 12%,transparent) 0%,transparent 28%,transparent 70%,color-mix(in srgb,var(--accent-primary) 5%,transparent) 100%)}}.home-hero-scene-canvas{width:100%;height:100%;opacity:calc(.68 + var(--visit-glow-scale,.82) * .1);mix-blend-mode:screen;display:block}.home-scene{isolation:isolate;position:relative;overflow-x:clip}.home-scene:before{z-index:-1;filter:blur(84px);opacity:.32;content:"";pointer-events:none;border-radius:9999px;width:19rem;height:19rem;position:absolute}.home-scene-foundation:before{background:var(--glow);inset-inline-end:12%;top:18%}@supports (color:color-mix(in lab,red,red)){.home-scene-foundation:before{background:color-mix(in srgb,var(--glow) 58%,transparent)}}.home-scene-apps:before{background:var(--glow);inset-inline-start:8%;top:22%}@supports (color:color-mix(in lab,red,red)){.home-scene-apps:before{background:color-mix(in srgb,var(--glow) 48%,transparent)}}.home-scene-product:before{background:var(--glow);inset-inline-end:18%;top:10%}@supports (color:color-mix(in lab,red,red)){.home-scene-product:before{background:color-mix(in srgb,var(--glow) 42%,transparent)}}.home-scene-about:before{background:var(--glow);inset-inline-start:14%;top:24%}@supports (color:color-mix(in lab,red,red)){.home-scene-about:before{background:color-mix(in srgb,var(--glow) 38%,transparent)}}.home-scene-apps .section-card,.home-scene-product .section-card,.home-scene-about .section-card{box-shadow:0 34px 82px -52px var(--glow),var(--shadow-panel)}@supports (color:color-mix(in lab,red,red)){.home-scene-apps .section-card,.home-scene-product .section-card,.home-scene-about .section-card{box-shadow:0 34px 82px -52px color-mix(in srgb,var(--glow) 46%,transparent),var(--shadow-panel)}}.brand-link{border-color:var(--line);position:relative}@supports (color:color-mix(in lab,red,red)){.brand-link{border-color:color-mix(in srgb,var(--line) 82%,transparent)}}.brand-link{background:var(--brand-link-background);box-shadow:0 24px 48px -40px var(--glow)}@supports (color:color-mix(in lab,red,red)){.brand-link{box-shadow:0 24px 48px -40px color-mix(in srgb,var(--glow) 42%,transparent)}}.brand-link:after{background:linear-gradient(180deg,var(--accent) 0%,transparent 100%);border-radius:1.4rem;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.brand-link:after{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 8%,transparent) 0%,transparent 100%)}}.brand-link:after{opacity:0;content:"";pointer-events:none;transition:opacity .18s}.brand-link:hover:after{opacity:1}.brand-link>*{z-index:1;position:relative}.brand-mark{overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.brand-mark:before{background:radial-gradient(circle at 35% 28%,var(--accent),transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.brand-mark:before{background:radial-gradient(circle at 35% 28%,color-mix(in srgb,var(--accent) 32%,transparent),transparent 62%)}}.brand-mark:before{content:""}.brand-divider{background:var(--accent);border-radius:9999px;width:.4rem;height:.4rem}@supports (color:color-mix(in lab,red,red)){.brand-divider{background:color-mix(in srgb,var(--accent) 72%,transparent)}}.mockup-screen{background:var(--mockup-screen-background)}.skip-link{z-index:60;inset-inline-start:1rem;position:absolute;top:1rem}.detail-hero{background:radial-gradient(circle at 82% 0%,#8fd4f21c,transparent 26%),radial-gradient(circle at 14% 86%,#8fd4f213,transparent 24%),linear-gradient(180deg,var(--surface-alt) 0%,var(--panel) 100%);position:relative;overflow:hidden}.detail-hero:before,.detail-hero:after{pointer-events:none;content:"";border-radius:9999px;position:absolute}.detail-hero:before{inset-inline-start:-8rem;background:radial-gradient(circle,#8fd4f21c,#0000 68%);width:15rem;height:15rem;bottom:-9rem}.detail-hero:after{opacity:.55;inset-inline-end:-4rem;border:1px solid #8fd4f217;width:12rem;height:12rem;top:-5rem}.app-demo-page .detail-hero{box-shadow:none;background:0 0;border:none;padding-inline:0}.app-demo-page .detail-hero:before,.app-demo-page .detail-hero:after{display:none}.panel-card{border-radius:1.75rem;padding:1.45rem}@media(min-width:768px){.panel-card{padding:2rem}}.surface-card{border:1px solid var(--line-medium);background:var(--surface-card-background);box-shadow:var(--shadow-soft)}.app-demo-page .surface-card{box-shadow:none;background:0 0}.surface-card-soft{border:1px solid var(--line-soft);background:var(--surface-card-soft-background);box-shadow:0 14px 30px -28px var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){.surface-card-soft{box-shadow:0 14px 30px -28px color-mix(in srgb,var(--shadow-soft) 58%,transparent)}}.app-story-shell{position:relative}.app-story-stage-wrap{z-index:2;align-items:center;height:100vh;display:grid;position:sticky;top:0}.app-story-panel{opacity:0;pointer-events:none;place-items:center;transition:opacity .32s,transform .42s;display:grid;position:absolute;inset:0;transform:translateY(2rem)scale(.985)}.app-story-panel[data-active=true]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.app-story-panel-inner{text-align:center;justify-items:center;gap:1.3rem;width:min(100%,34rem);display:grid}.app-story-device{place-items:center;width:min(100%,18.5rem);display:grid}.app-story-device-image{object-fit:contain;border:1px solid #ffffff14;border-radius:2.55rem;width:100%;height:auto;box-shadow:0 26px 72px -44px #000000b3}.app-story-mockup{max-width:18.5rem!important}.app-story-copy{justify-items:center;gap:.85rem;display:grid}.app-story-eyebrow{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;font-size:.76rem;font-weight:700}.app-story-title{font-family:var(--font-display);color:var(--ink);white-space:pre-line;font-size:clamp(1.85rem,4vw,3rem);font-weight:600;line-height:1.12}.app-story-title-intro{font-size:clamp(2.4rem,5vw,4.6rem)}.app-story-text{max-width:34rem;color:var(--subtle);font-size:clamp(1rem,1.6vw,1.28rem);line-height:1.85}.app-story-actions{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.app-story-button{justify-content:center;min-width:13.5rem}.app-story-dots{pointer-events:none;inset-inline:0;justify-content:center;gap:.5rem;display:flex;position:absolute;bottom:clamp(2rem,4vh,3rem)}.app-story-dot{background:var(--ink);border-radius:9999px;width:.45rem;height:.45rem}@supports (color:color-mix(in lab,red,red)){.app-story-dot{background:color-mix(in srgb,var(--ink) 24%,transparent)}}.app-story-dot{opacity:.55;transition:transform .22s,background-color .22s,opacity .22s}.app-story-dot[data-active=true]{background:var(--ink);opacity:1;transform:scale(1.8)}.app-story-steps{z-index:1;position:relative}.app-story-step{height:92vh}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .hero-stat-card,:root[data-theme=day] .page-hero-insight-card{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 92%,var(--bg-surface-1) 8%),color-mix(in srgb,var(--bg-surface-1) 82%,var(--bg-surface-2) 18%))}}:root[data-theme=day] .hero-stat-card,:root[data-theme=day] .page-hero-insight-card{box-shadow:0 18px 34px -28px #2143741f}.hero-brand-lockup{border:1px solid var(--line);border-radius:1.15rem;align-items:center;gap:.9rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hero-brand-lockup{border:1px solid color-mix(in srgb,var(--line) 90%,transparent)}}.hero-brand-lockup{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.hero-brand-lockup{background:color-mix(in srgb,var(--surface) 72%,transparent)}}.hero-brand-lockup{box-shadow:0 18px 34px -30px var(--glow);padding:.5rem .95rem}@supports (color:color-mix(in lab,red,red)){.hero-brand-lockup{box-shadow:0 18px 34px -30px color-mix(in srgb,var(--glow) 45%,transparent)}}.hero-copy-column>.chip{background:linear-gradient(180deg,#ffffff09 0%,transparent 100%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.hero-copy-column>.chip{background:linear-gradient(180deg,#ffffff09 0%,transparent 100%),color-mix(in srgb,var(--surface) 68%,transparent)}}.hero-copy-column>.chip{box-shadow:0 16px 30px -28px var(--glow)}@supports (color:color-mix(in lab,red,red)){.hero-copy-column>.chip{box-shadow:0 16px 30px -28px color-mix(in srgb,var(--glow) 24%,transparent)}}:root[data-theme=day] .hero-copy-column>.chip{background:linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface-1) 100%),var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .hero-copy-column>.chip{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 94%,var(--bg-surface-1) 6%),color-mix(in srgb,var(--bg-surface-1) 86%,var(--bg-surface-2) 14%)),color-mix(in srgb,var(--accent-primary) 3%,transparent)}}.hero-eyebrow-pill{border:1px solid var(--line);border-radius:1.08rem;align-items:center;gap:.55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hero-eyebrow-pill{border:1px solid color-mix(in srgb,var(--line) 88%,transparent)}}.hero-eyebrow-pill{background:linear-gradient(180deg,#ffffff09 0%,transparent 100%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.hero-eyebrow-pill{background:linear-gradient(180deg,#ffffff09 0%,transparent 100%),color-mix(in srgb,var(--surface) 66%,transparent)}}.hero-eyebrow-pill{color:var(--ink);letter-spacing:.01em;box-shadow:0 16px 30px -28px var(--glow);padding:.48rem .98rem;font-size:.8rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.hero-eyebrow-pill{box-shadow:0 16px 30px -28px color-mix(in srgb,var(--glow) 18%,transparent)}}:root[data-theme=day] .hero-eyebrow-pill{background:linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface-1) 100%),var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .hero-eyebrow-pill{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 95%,var(--bg-surface-1) 5%),color-mix(in srgb,var(--bg-surface-1) 86%,var(--bg-surface-2) 14%)),color-mix(in srgb,var(--accent-primary) 2.5%,transparent)}}.hero-brand-lockup-divider{background:linear-gradient(90deg,transparent 0%,var(--accent) 50%,transparent 100%);width:1.9rem;height:1px}.hero-copy-column{flex-direction:column;justify-content:center;padding-block:.35rem;display:flex;position:relative}.hero-copy-column:after{background:linear-gradient(90deg,var(--accent),transparent);opacity:.28;content:"";width:5.5rem;height:1px;position:absolute;inset-block-start:7.6rem;inset-inline-start:0}.hero-cta-cluster{border:1px solid var(--line);border-radius:1.45rem;max-width:31rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hero-cta-cluster{border:1px solid color-mix(in srgb,var(--line) 88%,transparent)}}.hero-cta-cluster{background:radial-gradient(circle at var(--hero-pointer-x,50%) var(--hero-pointer-y,50%),var(--glow),transparent 30%),linear-gradient(90deg,transparent 0%,var(--accent) 34%,transparent 100%),linear-gradient(180deg,#ffffff09 0%,transparent 36%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.hero-cta-cluster{background:radial-gradient(circle at var(--hero-pointer-x,50%) var(--hero-pointer-y,50%),color-mix(in srgb,var(--glow) 14%,transparent),transparent 30%),linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 5%,transparent) 34%,transparent 100%),linear-gradient(180deg,#ffffff09 0%,transparent 36%),color-mix(in srgb,var(--surface) 80%,transparent)}}.hero-cta-cluster{box-shadow:0 26px 50px -38px var(--glow),inset 0 1px #ffffff0a;padding:1.02rem}@supports (color:color-mix(in lab,red,red)){.hero-cta-cluster{box-shadow:0 26px 50px -38px color-mix(in srgb,var(--glow) 20%,transparent),inset 0 1px #ffffff0a}}.hero-cta-cluster{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-cta-cluster:before{background:linear-gradient(90deg,transparent 0%,var(--accent) 50%,transparent 100%);height:1px;position:absolute;inset-block-start:.72rem;inset-inline:1rem}@supports (color:color-mix(in lab,red,red)){.hero-cta-cluster:before{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 62%,transparent) 50%,transparent 100%)}}.hero-cta-cluster:before{opacity:.32;content:"";pointer-events:none}.hero-cta-cluster:after{background:var(--glow);width:6.8rem;height:6.8rem;border-radius:9999px;position:absolute;inset-block-start:calc(var(--hero-pointer-y,50%) - 3.4rem);inset-inline-start:calc(var(--hero-pointer-x,50%) - 3.4rem)}@supports (color:color-mix(in lab,red,red)){.hero-cta-cluster:after{background:color-mix(in srgb,var(--glow) 18%,transparent)}}.hero-cta-cluster:after{filter:blur(26px);opacity:calc(.14 + var(--hero-pointer-strength,0) * .24);content:"";pointer-events:none}.hero-cta-meta{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}@supports (color:color-mix(in lab,red,red)){.hero-cta-meta{border-top:1px solid color-mix(in srgb,var(--line) 84%,transparent)}}.hero-cta-meta{color:var(--subtle);padding-top:.72rem;font-size:.78rem;line-height:1.9}.hero-cta-cluster .button-primary,.hero-cta-cluster .button-secondary{border-radius:1.05rem;min-height:3.2rem;padding-inline:1.45rem}.hero-cta-cluster .button-secondary{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.hero-cta-cluster .button-secondary{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.hero-cta-cluster .button-secondary{background:var(--surface-alt)}@supports (color:color-mix(in lab,red,red)){.hero-cta-cluster .button-secondary{background:color-mix(in srgb,var(--surface-alt) 66%,transparent)}}.hero-cta-cluster .button-secondary:hover{background:var(--surface-alt)}@supports (color:color-mix(in lab,red,red)){.hero-cta-cluster .button-secondary:hover{background:color-mix(in srgb,var(--surface-alt) 78%,transparent)}}:root[data-theme=day] .hero-cta-cluster .button-secondary:hover{background:#2e6ebf12}.hero-dot{background:var(--accent);border-radius:9999px;width:.28rem;height:.28rem}@supports (color:color-mix(in lab,red,red)){.hero-dot{background:color-mix(in srgb,var(--accent) 68%,transparent)}}.hero-badge-chip{border:1px solid var(--line);border-radius:.96rem;justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.hero-badge-chip{color:var(--ink);letter-spacing:.01em;background:linear-gradient(180deg,#ffffff0a 0%,transparent 100%),var(--surface-alt);padding:.52rem .98rem;font-size:.8rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.hero-badge-chip{background:linear-gradient(180deg,#ffffff0a 0%,transparent 100%),color-mix(in srgb,var(--surface-alt) 62%,transparent)}}.hero-badge-chip{box-shadow:0 16px 28px -30px var(--glow)}@supports (color:color-mix(in lab,red,red)){.hero-badge-chip{box-shadow:0 16px 28px -30px color-mix(in srgb,var(--glow) 18%,transparent)}}.hero-cta-actions{z-index:1;position:relative}@media(min-width:640px){.hero-cta-actions{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}}.hero-visual-column{justify-content:center;align-items:center;display:flex}@media(min-width:1024px){.hero-visual-column{margin-inline-start:-.9rem}}.hero-device-anchor{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.hero-device-anchor:before,.hero-device-anchor:after{content:"";pointer-events:none;position:absolute}.hero-device-anchor:before{background:radial-gradient(circle at 50% 56%,var(--glow),transparent 58%),radial-gradient(circle at 50% 84%,var(--accent),transparent 48%);border-radius:9999px;height:42%;inset-block-end:10%;inset-inline:16%}@supports (color:color-mix(in lab,red,red)){.hero-device-anchor:before{background:radial-gradient(circle at 50% 56%,color-mix(in srgb,var(--glow) 34%,transparent),transparent 58%),radial-gradient(circle at 50% 84%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 48%)}}.hero-device-anchor:before{filter:blur(28px);opacity:.88}.hero-device-anchor:after{border:1px solid var(--accent);border-radius:2.5rem;inset-block:16% 14%;inset-inline:18%}@supports (color:color-mix(in lab,red,red)){.hero-device-anchor:after{border:1px solid color-mix(in srgb,var(--accent) 12%,transparent)}}.hero-device-anchor>*{z-index:1;position:relative}:root[data-theme=day] .hero-badge-chip{background:linear-gradient(#fffc,#ffffff85),#2e6ebf09}.hero-visual-stage{justify-content:center;align-items:center;width:100%;max-width:100%;min-height:clamp(27rem,42vw,35rem);padding-inline:clamp(.4rem,2vw,1.2rem);display:flex;position:relative}.hero-visual-stage:before,.hero-visual-stage:after{content:"";pointer-events:none;position:absolute}.hero-visual-stage:before{border:1px solid var(--line);inset-inline:7%;border-radius:3rem;top:7%;bottom:8%}@supports (color:color-mix(in lab,red,red)){.hero-visual-stage:before{border:1px solid color-mix(in srgb,var(--line) 85%,transparent)}}@supports (color:color-mix(in lab,red,red)){.hero-visual-stage:before{background:radial-gradient(circle at var(--hero-pointer-x,58%) var(--hero-pointer-y,34%),color-mix(in srgb,var(--glow) 28%,transparent),transparent 34%),radial-gradient(circle at 44% 76%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 38%),linear-gradient(180deg,#ffffff0b 0%,transparent 28%)}}.hero-visual-stage:before{box-shadow:inset 0 1px #ffffff0a,0 42px 88px -64px var(--glow)}@supports (color:color-mix(in lab,red,red)){.hero-visual-stage:before{box-shadow:inset 0 1px #ffffff0a,0 42px 88px -64px color-mix(in srgb,var(--glow) 44%,transparent)}}.hero-visual-stage:after{border:1px solid var(--accent);border-radius:9999px;width:7.2rem;height:7.2rem;inset-block-start:15%;inset-inline-start:10%}@supports (color:color-mix(in lab,red,red)){.hero-visual-stage:after{border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}}.hero-visual-stage:after{opacity:.4}.hero-visual-plaque{z-index:20;max-width:15rem;transform:translate3d(calc(var(--hero-pointer-offset-x,0) * .55rem),calc(var(--hero-pointer-offset-y,0) * -.45rem),0);box-shadow:0 24px 52px -34px var(--glow);position:absolute;inset-block-end:8%;inset-inline-start:0}@supports (color:color-mix(in lab,red,red)){.hero-visual-plaque{box-shadow:0 24px 52px -34px color-mix(in srgb,var(--glow) 58%,transparent)}}.hero-stage-aura,.hero-stage-mesh,.hero-stage-rail{pointer-events:none;position:absolute}.hero-stage-aura{background:radial-gradient(circle at var(--hero-pointer-x,54%) var(--hero-pointer-y,36%),var(--glow),transparent 32%),radial-gradient(circle at 50% 72%,var(--accent),transparent 38%);border-radius:3rem;inset-block:13% 16%;inset-inline:11%}@supports (color:color-mix(in lab,red,red)){.hero-stage-aura{background:radial-gradient(circle at var(--hero-pointer-x,54%) var(--hero-pointer-y,36%),color-mix(in srgb,var(--glow) 54%,transparent),transparent 32%),radial-gradient(circle at 50% 72%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 38%)}}.hero-stage-aura{filter:blur(18px);opacity:.76}.hero-stage-mesh{border:1px solid var(--line);border-radius:2.7rem;inset-block:16% 18%;inset-inline:14%}@supports (color:color-mix(in lab,red,red)){.hero-stage-mesh{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.hero-stage-mesh{opacity:.22;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:34px 34px}:root[data-theme=day] .hero-stage-mesh{background-image:linear-gradient(to right,var(--ambient-line) 1px,transparent 1px),linear-gradient(to bottom,var(--ambient-line) 1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .hero-stage-mesh{background-image:linear-gradient(to right,color-mix(in srgb,var(--ambient-line) 28%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--ambient-line) 24%,transparent) 1px,transparent 1px)}}.hero-stage-rail{border:1px solid var(--accent);border-radius:2rem;width:8rem;height:8rem;inset-block-start:11%;inset-inline-end:9%}@supports (color:color-mix(in lab,red,red)){.hero-stage-rail{border:1px solid color-mix(in srgb,var(--accent) 16%,transparent)}}.hero-stage-rail{opacity:.26;transform:rotate(18deg)}.hero-stage-orbit{border:1px solid var(--accent);border-radius:9999px;width:11rem;height:11rem;position:absolute;inset-block-end:18%;inset-inline-end:13%}@supports (color:color-mix(in lab,red,red)){.hero-stage-orbit{border:1px solid color-mix(in srgb,var(--accent) 12%,transparent)}}.hero-stage-orbit{opacity:.22}.hero-stage-note{z-index:20;width:min(14rem,38vw);transform:translate3d(calc(var(--hero-pointer-offset-x,0) * -.42rem),calc(var(--hero-pointer-offset-y,0) * .32rem),0);position:absolute;inset-block-start:2rem;inset-inline-end:.8rem}.home-hero-phone{transform:translate3d(calc(var(--hero-pointer-offset-x,0) * -.72rem),calc(var(--hero-pointer-offset-y,0) * -.52rem + .2rem),0) scale(1.028);position:relative}.home-hero-phone:before{background:var(--glow);border-radius:9999px;height:2.45rem;position:absolute;inset-block-end:-1.55rem;inset-inline:14%}@supports (color:color-mix(in lab,red,red)){.home-hero-phone:before{background:color-mix(in srgb,var(--glow) 56%,transparent)}}.home-hero-phone:before{filter:blur(24px);opacity:.5;content:"";pointer-events:none}@media(max-width:1023px){.hero-visual-plaque{max-width:14rem;inset-block-end:-1.25rem;inset-inline-start:1rem}}.floating-note{margin-top:1rem}@media(min-width:768px){.floating-note{margin-top:0;position:absolute;inset-block-end:-1rem;inset-inline-start:2rem}}.pane-divider{border-block-end:1px solid var(--line)}@media(min-width:1024px){.pane-divider{border-block-end:0;border-inline-end:1px solid var(--line)}}.prose-policy h2,.prose-policy h3{font-family:var(--font-display);color:var(--ink);letter-spacing:var(--tracking-title)}.prose-policy p,.prose-policy li{max-width:min(100%,var(--measure-legal));color:var(--subtle);font-size:var(--step-body);line-height:var(--leading-legal)}.prose-policy ul{padding-inline-start:1.5rem;list-style:outside}.form-field{border:1px solid var(--line-medium);background:var(--field-background);width:100%;color:var(--ink);font-size:max(1rem,var(--step-body));border-radius:1.25rem;padding:1rem 1.1rem;box-shadow:inset 0 1px #ffffff06}.form-field::placeholder{color:var(--subtle)}@supports (color:color-mix(in lab,red,red)){.form-field::placeholder{color:color-mix(in srgb,var(--subtle) 78%,transparent)}}.form-field:focus{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.form-field:focus{border-color:color-mix(in srgb,var(--accent-primary) 55%,transparent)}}.form-field:focus{background:var(--field-background)}@supports (color:color-mix(in lab,red,red)){.form-field:focus{background:color-mix(in srgb,var(--field-background) 94%,var(--accent-soft) 6%)}}.form-field:focus{box-shadow:0 0 0 3px var(--focus-ring)}@supports (color:color-mix(in lab,red,red)){.form-field:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring) 16%,transparent)}}.form-field:focus{outline:none}.hero-stat-grid{gap:.85rem;display:grid}@media(min-width:640px){.hero-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-stat-card{border:1px solid var(--line);background:#ffffff08;border-radius:1.35rem;padding:1rem 1.1rem}.hero-highlight-strip{border-top:1px solid var(--line);gap:.85rem;margin-top:1.8rem;padding-top:1.35rem;display:grid}.page-hero-insight-grid{gap:.85rem;margin-top:1.9rem;display:grid}@media(min-width:640px){.page-hero-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-hero-insight-card{border:1px solid var(--line);background:#ffffff08;border-radius:1.35rem;padding:1rem 1.05rem}.hero-brand-word{font-family:var(--font-body);letter-spacing:.3em;text-transform:uppercase;color:var(--ink);margin-block:.3rem .15rem;font-size:clamp(1rem,1.55vw,1.25rem);font-weight:600;display:inline-block}@supports (color:color-mix(in lab,red,red)){.hero-brand-word{color:color-mix(in srgb,var(--ink) 76%,var(--accent) 24%)}}@media(min-width:768px){.hero-highlight-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.hero-highlight-item{border-inline-start:1px solid var(--line);padding-inline-start:1rem}.hero-highlight-item:first-child{border-inline-start:0;padding-inline-start:0}@media(max-width:767px){.hero-highlight-item{border-inline-start:0;padding-inline-start:0}.hero-highlight-item+.hero-highlight-item{border-top:1px solid var(--line);padding-top:.85rem}}.section-overline{background:linear-gradient(90deg,transparent 0%,var(--accent) 45%,transparent 100%);opacity:.85;width:4.5rem;height:1px;display:block}.about-story-flow{position:relative;overflow-x:clip}.about-story-flow:before{content:"";pointer-events:none;background:linear-gradient(#8fd4f214,#8fd4f24d 24%,#8fd4f20e);width:1px;position:absolute;inset-block:7rem 6rem;inset-inline-end:clamp(1.15rem,5vw,4.8rem)}.story-pause{background:radial-gradient(circle at center,var(--glow),transparent 34%),linear-gradient(90deg,transparent 0%,var(--surface) 20%,var(--surface) 80%,transparent 100%);border-radius:9999px;width:min(100% - 2rem,70rem);height:4.5rem;margin-inline:auto;position:relative;overflow:clip}@supports (color:color-mix(in lab,red,red)){.story-pause{background:radial-gradient(circle at center,color-mix(in srgb,var(--glow) 12%,transparent),transparent 34%),linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--surface) 22%,transparent) 20%,color-mix(in srgb,var(--surface) 26%,transparent) 80%,transparent 100%)}}.story-pause:before,.story-pause:after{content:"";pointer-events:none;position:absolute}.story-pause:before{background:linear-gradient(90deg,transparent 0%,var(--accent) 28%,var(--accent) 72%,transparent 100%);inset-inline:2%;height:1px;top:50%}@supports (color:color-mix(in lab,red,red)){.story-pause:before{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 36%,transparent) 28%,color-mix(in srgb,var(--accent) 10%,transparent) 72%,transparent 100%)}}.story-pause:after{background:var(--glow);inset-inline-end:8%;border-radius:9999px;width:10rem;height:6.4rem;top:calc(50% - 3.2rem)}@supports (color:color-mix(in lab,red,red)){.story-pause:after{background:color-mix(in srgb,var(--glow) 34%,transparent)}}.story-pause:after{filter:blur(48px);opacity:.5}.story-pause-soft:after{opacity:.36;inset-inline:12% auto}.story-pause-soft{background:radial-gradient(circle at center,var(--glow),transparent 34%),linear-gradient(90deg,transparent 0%,var(--surface) 20%,var(--surface) 80%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.story-pause-soft{background:radial-gradient(circle at center,color-mix(in srgb,var(--glow) 9%,transparent),transparent 34%),linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--surface) 18%,transparent) 20%,color-mix(in srgb,var(--surface) 22%,transparent) 80%,transparent 100%)}}.story-scene{isolation:isolate;position:relative;overflow-x:clip}.story-scene:after{z-index:-1;filter:blur(84px);opacity:.35;content:"";pointer-events:none;border-radius:9999px;position:absolute}.story-scene-opening:after{background:var(--glow);inset-inline-end:10%;width:18rem;height:18rem;top:14%}@supports (color:color-mix(in lab,red,red)){.story-scene-opening:after{background:color-mix(in srgb,var(--glow) 42%,transparent)}}.story-scene-interlude:after{background:var(--glow);inset-inline-start:16%;width:15rem;height:15rem;top:30%}@supports (color:color-mix(in lab,red,red)){.story-scene-interlude:after{background:color-mix(in srgb,var(--glow) 34%,transparent)}}.story-scene-resolution:after{background:var(--glow);inset-inline-end:18%;width:18rem;height:18rem;bottom:12%}@supports (color:color-mix(in lab,red,red)){.story-scene-resolution:after{background:color-mix(in srgb,var(--glow) 32%,transparent)}}.story-track{padding-inline-end:2.65rem;position:relative}.story-track:before{content:"";background:linear-gradient(#8fd4f24d,#8fd4f21c 52%,#8fd4f20d);width:1px;position:absolute;inset-block:.5rem;inset-inline-end:.9rem}.story-track:after{background:var(--glow);inset-inline-start:6%;border-radius:9999px;width:22rem;height:22rem;position:absolute;top:16%}@supports (color:color-mix(in lab,red,red)){.story-track:after{background:color-mix(in srgb,var(--glow) 28%,transparent)}}.story-track:after{filter:blur(92px);opacity:.44;content:"";pointer-events:none;z-index:-1}.story-ribbon:after{opacity:.28;inset-inline:auto 5%;width:16rem;height:16rem;top:42%}.story-wave{display:grid}.story-wave-anchor .story-step,.story-wave-inset .story-step{width:min(100%,46rem)}.story-step{min-height:18rem;position:relative;overflow:hidden}.story-step:before{background:linear-gradient(90deg,var(--accent),transparent);opacity:.5;content:"";width:3.25rem;height:1px;position:absolute;inset-block-start:1.2rem;inset-inline-start:1.35rem}.story-marker{border:1px solid var(--line);background:var(--elevated);width:2.25rem;height:2.25rem;box-shadow:var(--shadow-soft);color:var(--accent);inset-inline-end:-1.85rem;border-radius:9999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:1.9rem}.story-step-focus{background:linear-gradient(180deg,#ffffff0e 0%,transparent 16%),radial-gradient(circle at top,var(--accent),transparent 42%),linear-gradient(180deg,var(--surface) 0%,var(--panel) 100%)}@supports (color:color-mix(in lab,red,red)){.story-step-focus{background:linear-gradient(180deg,#ffffff0e 0%,transparent 16%),radial-gradient(circle at top,color-mix(in srgb,var(--accent) 13%,transparent),transparent 42%),linear-gradient(180deg,var(--surface) 0%,var(--panel) 100%)}}.story-step-quiet{background:linear-gradient(180deg,#ffffff08 0%,transparent 18%),radial-gradient(circle at 24% 18%,var(--accent),transparent 34%),linear-gradient(180deg,var(--surface) 0%,var(--panel) 100%)}@supports (color:color-mix(in lab,red,red)){.story-step-quiet{background:linear-gradient(180deg,#ffffff08 0%,transparent 18%),radial-gradient(circle at 24% 18%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent) 0%,var(--panel) 100%)}}.story-step-resolution{background:linear-gradient(180deg,#ffffff0d 0%,transparent 16%),radial-gradient(circle at 72% 18%,var(--glow),transparent 34%),linear-gradient(180deg,var(--surface) 0%,var(--panel) 100%)}@supports (color:color-mix(in lab,red,red)){.story-step-resolution{background:linear-gradient(180deg,#ffffff0d 0%,transparent 16%),radial-gradient(circle at 72% 18%,color-mix(in srgb,var(--glow) 14%,transparent),transparent 34%),linear-gradient(180deg,var(--surface) 0%,color-mix(in srgb,var(--panel) 92%,transparent) 100%)}}.story-interlude-wrap{justify-items:center;display:grid}.story-resolution-wrap{display:grid;position:relative}.story-interlude-card,.story-resolution-card{width:min(100%,44rem);position:relative}.story-interlude-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.story-interlude-card:before,.story-resolution-wrap:before{content:"";pointer-events:none;position:absolute}.story-interlude-card:before{background:linear-gradient(90deg,var(--accent),transparent);opacity:.46;width:3.1rem;height:1px;inset-block-start:1.1rem;inset-inline-start:1.3rem}.story-resolution-wrap:before{background:linear-gradient(90deg,transparent 0%,var(--accent) 50%,transparent 100%);width:9rem;height:1px;inset-block-start:-1.4rem;inset-inline-end:14%}@supports (color:color-mix(in lab,red,red)){.story-resolution-wrap:before{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 62%,transparent) 50%,transparent 100%)}}.story-resolution-wrap:before{opacity:.44}.story-interlude-floating{justify-self:center;width:min(100%,40rem);margin-block:.35rem 1rem}.story-interlude-primary{background:linear-gradient(180deg,#ffffff0e 0%,transparent 16%),radial-gradient(circle at 22% 18%,var(--glow),transparent 34%),linear-gradient(180deg,var(--surface) 0%,var(--panel) 100%)}@supports (color:color-mix(in lab,red,red)){.story-interlude-primary{background:linear-gradient(180deg,#ffffff0e 0%,transparent 16%),radial-gradient(circle at 22% 18%,color-mix(in srgb,var(--glow) 14%,transparent),transparent 34%),linear-gradient(180deg,var(--surface) 0%,color-mix(in srgb,var(--panel) 94%,transparent) 100%)}}.story-interlude-secondary{background:linear-gradient(180deg,#ffffff0a 0%,transparent 20%),radial-gradient(circle at 78% 22%,var(--accent),transparent 34%),linear-gradient(180deg,var(--surface) 0%,var(--panel) 100%)}@supports (color:color-mix(in lab,red,red)){.story-interlude-secondary{background:linear-gradient(180deg,#ffffff0a 0%,transparent 20%),radial-gradient(circle at 78% 22%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent) 0%,var(--panel) 100%)}}.story-interlude-secondary:before{opacity:.3;width:2.5rem}.story-resolution-summary{background:linear-gradient(180deg,#ffffff0d 0%,transparent 18%),radial-gradient(circle at 76% 18%,var(--glow),transparent 34%),linear-gradient(180deg,var(--surface) 0%,var(--panel) 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.story-resolution-summary{background:linear-gradient(180deg,#ffffff0d 0%,transparent 18%),radial-gradient(circle at 76% 18%,color-mix(in srgb,var(--glow) 16%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--panel) 92%,transparent))}}.story-resolution-summary:before{background:linear-gradient(90deg,var(--accent),transparent);opacity:.48;content:"";width:3rem;height:1px;position:absolute;inset-block-start:1.15rem;inset-inline-start:1.2rem}.story-interlude-card:after,.story-resolution-card:after{border:1px solid var(--accent);border-radius:1.6rem;width:4.5rem;height:4.5rem;position:absolute;inset-block-start:1rem;inset-inline-end:1.25rem}@supports (color:color-mix(in lab,red,red)){.story-interlude-card:after,.story-resolution-card:after{border:1px solid color-mix(in srgb,var(--accent) 14%,transparent)}}.story-interlude-card:after,.story-resolution-card:after{opacity:.28;content:"";pointer-events:none}@media(min-width:1024px){.story-wave-anchor{justify-items:start}.story-wave-inset{justify-items:end}.story-wave-anchor .story-step{margin-inline-end:2.5rem}.story-wave-inset .story-step{margin-inline-start:4rem}.story-interlude-floating{justify-self:start;margin-inline-start:5.5rem}.story-step-rise{margin-block-start:.75rem}.story-step-focus{margin-block-start:3.5rem}.story-step-quiet{margin-block-start:-.35rem}.story-step-resolution{margin-block-start:2.75rem}.story-resolution-wrap{justify-items:end}.journey-card-shift-start{margin-inline-end:2.25rem}.journey-card-shift-end{margin-inline-start:2.5rem}}.feature-slab{position:relative;overflow:hidden}.feature-slab:before{background:linear-gradient(90deg,var(--accent),transparent);content:"";width:3rem;height:1px;position:absolute;inset-block:1.25rem auto;inset-inline-start:1.25rem}.showcase-aside{background:radial-gradient(circle at top,var(--accent),transparent 38%),linear-gradient(180deg,var(--surface-alt) 0%,var(--panel) 100%)}@supports (color:color-mix(in lab,red,red)){.showcase-aside{background:radial-gradient(circle at top,color-mix(in srgb,var(--accent) 11%,transparent),transparent 38%),linear-gradient(180deg,var(--surface-alt) 0%,var(--panel) 100%)}}.showcase-page .showcase-aside{box-shadow:0 30px 66px -44px var(--glow)}.cta-panel{position:relative;overflow:hidden}.cta-panel:after{border:1px solid var(--accent);border-radius:9999px;width:10rem;height:10rem;position:absolute;inset-block-start:-2.5rem;inset-inline-end:-2.5rem}@supports (color:color-mix(in lab,red,red)){.cta-panel:after{border:1px solid color-mix(in srgb,var(--accent) 18%,transparent)}}.cta-panel:after{opacity:.35;content:"";pointer-events:none}.device-shell{position:relative}.laptop-shell:after{opacity:.42;filter:blur(22px);height:1.95rem;inset-block-end:-1.35rem;inset-inline:10%}.laptop-shell .mockup-screen{background:linear-gradient(180deg,var(--text-primary) 0%,transparent 14%),radial-gradient(circle at 74% 12%,var(--glow),transparent 28%),#06111dd1}@supports (color:color-mix(in lab,red,red)){.laptop-shell .mockup-screen{background:linear-gradient(180deg,color-mix(in srgb,var(--text-primary) 5%,transparent) 0%,transparent 14%),radial-gradient(circle at 74% 12%,color-mix(in srgb,var(--glow) 18%,transparent),transparent 28%),#06111dd1}}:root[data-theme=day] .laptop-shell .mockup-screen{background:linear-gradient(180deg,var(--bg-elevated) 0%,transparent 14%),radial-gradient(circle at 74% 12%,var(--glow),transparent 28%),var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .laptop-shell .mockup-screen{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 52%,transparent) 0%,transparent 14%),radial-gradient(circle at 74% 12%,color-mix(in srgb,var(--glow) 12%,transparent),transparent 28%),color-mix(in srgb,var(--bg-elevated) 96%,transparent)}}.laptop-shell [data-mockup-item]{border-color:var(--line);position:relative}@supports (color:color-mix(in lab,red,red)){.laptop-shell [data-mockup-item]{border-color:color-mix(in srgb,var(--line) 90%,transparent)}}.laptop-shell [data-mockup-item]{box-shadow:0 20px 42px -34px var(--glow)}@supports (color:color-mix(in lab,red,red)){.laptop-shell [data-mockup-item]{box-shadow:0 20px 42px -34px color-mix(in srgb,var(--glow) 18%,transparent)}}.laptop-shell [data-mockup-item]:after{background:linear-gradient(90deg,transparent 0%,var(--accent) 100%);width:2.75rem;height:1px;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}@supports (color:color-mix(in lab,red,red)){.laptop-shell [data-mockup-item]:after{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 54%,transparent) 100%)}}.laptop-shell [data-mockup-item]:after{opacity:.34;content:"";pointer-events:none}.device-shell:after{background:var(--glow);border-radius:9999px;height:1.6rem;position:absolute;inset-block-end:-1.2rem;inset-inline:12%}@supports (color:color-mix(in lab,red,red)){.device-shell:after{background:color-mix(in srgb,var(--glow) 48%,transparent)}}.device-shell:after{opacity:.35;filter:blur(18px);content:"";pointer-events:none}.phone-shell:before,.laptop-shell:before{background:var(--glow);border-radius:9999px;height:36%;position:absolute;inset-block-start:6%;inset-inline:6%}@supports (color:color-mix(in lab,red,red)){.phone-shell:before,.laptop-shell:before{background:color-mix(in srgb,var(--glow) 36%,transparent)}}.phone-shell:before,.laptop-shell:before{opacity:.42;filter:blur(34px);content:"";pointer-events:none}.brand-lockup-footer{align-items:center;gap:.95rem;display:flex}.utility-page .section-card,.utility-page .surface-card{box-shadow:0 18px 46px -36px #00000024}.utility-page .panel-card{padding:1.4rem}@media(min-width:768px){.utility-page .panel-card{padding:1.8rem}}.utility-page .section-card header,.utility-page .prose-policy{max-width:52rem}.utility-page .lede{line-height:1.95}@media(max-width:1023px){.hero-visual-stage{min-height:24rem;padding-block-end:2rem}.hero-stage-rail{width:6rem;height:6rem;inset-inline-end:6%}.story-pause{height:3rem}.about-story-flow:before{opacity:.42;inset-block:6rem 5rem;inset-inline-end:1rem}}@media(max-width:767px){.home-page .section-space{padding-block:clamp(2.8rem,7vw,4rem)}.home-page .section-space.home-scene-status,.home-page .section-space.home-scene-privacy,.home-page .section-space.home-scene-contact{padding-block:clamp(2.4rem,6.4vw,3.4rem)}.hero-panel:before{inset-inline-start:-4.5rem;width:12rem;height:12rem;bottom:-4.5rem}.hero-panel:after{inset-inline-end:-.75rem;width:6rem;height:6rem;top:1.15rem}.home-scene:before,.story-scene:after,.story-track:after{filter:blur(62px);width:14rem;height:14rem}.hero-copy-column:after{width:4.25rem;inset-block-start:7.05rem}.hero-badge-cloud{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;display:grid}.hero-copy-column{gap:1.1rem}.hero-badge-chip{justify-content:center}.hero-visual-stage:before{inset-inline:.35rem;top:1rem;bottom:1.4rem}.hero-visual-stage:after{display:none}.hero-stage-aura{inset-block:1.5rem 2rem;inset-inline:.9rem}.hero-stage-mesh{inset-block:1.8rem 2.2rem;inset-inline:1rem}.hero-stage-rail{display:none}.hero-stage-orbit{width:6.4rem;height:6.4rem;inset-block-end:6rem;inset-inline-end:.4rem}.hero-device-anchor:after{display:none}.hero-stage-note{width:10.5rem;inset-block-start:.9rem;inset-inline-end:.55rem}.hero-visual-plaque{max-width:11.5rem;inset-block-end:-.65rem;inset-inline-start:.75rem}.home-hero-phone{transform:translateY(-.1rem)scale(.96)}.about-story-flow:before{display:none}.story-pause{width:min(100% - 2rem,26rem);height:2.4rem}.story-pause:after{width:6.5rem;height:4rem;top:calc(50% - 2rem)}.story-track{padding-inline-end:0}.story-track:before{display:none}.story-step{padding-top:2.6rem}.story-step:before{width:2.5rem;inset-block-start:.95rem;inset-inline-start:1rem}.story-marker{inset-inline-end:1rem;top:.9rem}.story-wave-anchor .story-step,.story-wave-inset .story-step,.story-interlude-floating{width:100%;margin-inline:0}}.hero-visual-plaque,.hero-stage-note{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.hero-visual-plaque,.hero-stage-note{border-color:color-mix(in srgb,var(--line) 84%,transparent)}}.hero-visual-plaque{background:linear-gradient(180deg,#ffffff0a 0%,transparent 100%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.hero-visual-plaque{background:linear-gradient(180deg,#ffffff0a 0%,transparent 100%),color-mix(in srgb,var(--surface) 82%,transparent)}}.hero-visual-plaque{box-shadow:0 24px 52px -36px var(--glow)}@supports (color:color-mix(in lab,red,red)){.hero-visual-plaque{box-shadow:0 24px 52px -36px color-mix(in srgb,var(--glow) 34%,transparent)}}.hero-stage-note{background:linear-gradient(180deg,#ffffff08 0%,transparent 100%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.hero-stage-note{background:linear-gradient(180deg,#ffffff08 0%,transparent 100%),color-mix(in srgb,var(--surface) 76%,transparent)}}.hero-stage-note{box-shadow:0 20px 42px -34px var(--glow)}@supports (color:color-mix(in lab,red,red)){.hero-stage-note{box-shadow:0 20px 42px -34px color-mix(in srgb,var(--glow) 22%,transparent)}}:root[data-theme=day] .hero-visual-plaque{background:linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface-2) 100%),var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .hero-visual-plaque{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 84%,transparent),color-mix(in srgb,var(--bg-surface-2) 56%,transparent)),color-mix(in srgb,var(--bg-elevated) 88%,transparent)}}:root[data-theme=day] .hero-stage-note{background:linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface-2) 100%),var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .hero-stage-note{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 76%,transparent),color-mix(in srgb,var(--bg-surface-2) 52%,transparent)),color-mix(in srgb,var(--bg-elevated) 74%,transparent)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.page-ambient-fibers,.page-ambient-orbits{opacity:calc(var(--ambient-fiber-opacity) * .24)}.page-ambient-canvas{opacity:calc(var(--ambient-canvas-opacity) * .45)}}body{background:var(--page-background-stack)}.glass-header{background:var(--glass-header-apple-background);box-shadow:0 22px 44px -38px var(--glow-primary)}@supports (color:color-mix(in lab,red,red)){.glass-header{box-shadow:0 22px 44px -38px color-mix(in srgb,var(--glow-primary) 38%,#0000006b)}}.site-nav-link,.mobile-nav-link,.theme-toggle,.header-cta{position:relative;overflow:hidden}.site-icon{vertical-align:middle;flex:none;width:1em;height:1em}.theme-toggle-icon-day{opacity:0;transform:scale(.75)rotate(-18deg)}.theme-toggle-icon-night{opacity:1;transform:scale(1)rotate(0)}.theme-toggle-icon-day,.theme-toggle-icon-night{transition:opacity var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-standard)}.button-primary .site-icon,.button-secondary .site-icon{width:1rem;height:1rem}:root[data-theme=day] .theme-toggle-icon-day{opacity:1;transform:scale(1)rotate(0)}:root[data-theme=day] .theme-toggle-icon-night{opacity:0;transform:scale(.75)rotate(18deg)}.site-nav-link:after,.theme-toggle:after,.header-cta:after{border-radius:inherit;background:linear-gradient(180deg,var(--accent) 0%,transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.site-nav-link:after,.theme-toggle:after,.header-cta:after{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 10%,transparent) 0%,transparent 100%)}}.site-nav-link:after,.theme-toggle:after,.header-cta:after{content:"";opacity:0;pointer-events:none;transition:opacity .18s}.site-nav-link:hover:after,.site-nav-link-active:after,.theme-toggle:hover:after,.header-cta:hover:after{opacity:1}.site-nav-link{background:var(--surface);border:1px solid #0000}@supports (color:color-mix(in lab,red,red)){.site-nav-link{background:color-mix(in srgb,var(--surface) 56%,transparent)}}.site-nav-link{box-shadow:0 18px 34px -32px var(--glow)}@supports (color:color-mix(in lab,red,red)){.site-nav-link{box-shadow:0 18px 34px -32px color-mix(in srgb,var(--glow) 22%,transparent)}}.site-nav-link{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-nav-link-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.site-nav-link-active{border-color:color-mix(in srgb,var(--accent) 20%,transparent)}}.mobile-nav-panel{background:linear-gradient(180deg,#ffffff05 0%,transparent 100%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.mobile-nav-panel{background:linear-gradient(180deg,#ffffff05 0%,transparent 100%),color-mix(in srgb,var(--surface) 74%,transparent)}}.mobile-nav-panel{border-radius:0 0 1.8rem 1.8rem}.mobile-nav-link{box-shadow:0 18px 34px -32px var(--glow)}@supports (color:color-mix(in lab,red,red)){.mobile-nav-link{box-shadow:0 18px 34px -32px color-mix(in srgb,var(--glow) 18%,transparent)}}.theme-toggle{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.theme-toggle{border-color:color-mix(in srgb,var(--line) 90%,transparent)}}.theme-toggle{background:linear-gradient(180deg,#ffffff08 0%,transparent 100%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.theme-toggle{background:linear-gradient(180deg,#ffffff08 0%,transparent 100%),color-mix(in srgb,var(--surface) 68%,transparent)}}.theme-toggle{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-toggle-mark{box-shadow:inset 0 1px #ffffff14}.section-card,.surface-card,.surface-card-soft{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.section-card,.surface-card,.surface-card-soft{border-color:color-mix(in srgb,var(--line) 92%,transparent)}}.section-card{background:var(--section-card-background);box-shadow:0 24px 60px -48px #0000006b,0 20px 42px -40px var(--glow)}@supports (color:color-mix(in lab,red,red)){.section-card{box-shadow:0 24px 60px -48px #0000006b,0 20px 42px -40px color-mix(in srgb,var(--glow) 14%,transparent)}}.surface-card{background:var(--surface-card-background);box-shadow:0 20px 44px -40px var(--glow)}@supports (color:color-mix(in lab,red,red)){.surface-card{box-shadow:0 20px 44px -40px color-mix(in srgb,var(--glow) 12%,transparent)}}.surface-card-soft{background:var(--surface-card-soft-background)}.button-primary{background:var(--button-primary-background);box-shadow:0 16px 34px -24px var(--glow),inset 0 1px #ffffff26;border-radius:1.15rem}@supports (color:color-mix(in lab,red,red)){.button-primary{box-shadow:0 16px 34px -24px color-mix(in srgb,var(--glow) 38%,transparent),inset 0 1px #ffffff26}}.button-secondary{background:var(--button-secondary-background);border-radius:1.1rem}.hero-panel-quantum{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hero-panel-quantum{border-color:color-mix(in srgb,var(--accent) 14%,transparent)}}.hero-panel-quantum{box-shadow:0 62px 120px -94px #000000e0,0 32px 72px -64px var(--glow),inset 0 1px #ffffff0f}@supports (color:color-mix(in lab,red,red)){.hero-panel-quantum{box-shadow:0 62px 120px -94px #000000e0,0 32px 72px -64px color-mix(in srgb,var(--glow) 16%,transparent),inset 0 1px #ffffff0f}}.page-ambient-canvas-home:after{background:radial-gradient(circle at var(--hero-pointer-x,50%) var(--hero-pointer-y,50%),var(--bg-haze-a),transparent 28%),radial-gradient(circle at 24% 54%,#0000002e,transparent 36%),linear-gradient(90deg,#02091314 0%,transparent 24%,transparent 74%,#02091329 100%)}@supports (color:color-mix(in lab,red,red)){.page-ambient-canvas-home:after{background:radial-gradient(circle at var(--hero-pointer-x,50%) var(--hero-pointer-y,50%),color-mix(in srgb,var(--bg-haze-a) 38%,transparent),transparent 28%),radial-gradient(circle at 24% 54%,#0000002e,transparent 36%),linear-gradient(90deg,#02091314 0%,transparent 24%,transparent 74%,#02091329 100%)}}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .page-ambient-canvas-home:after{background:radial-gradient(circle at var(--hero-pointer-x,50%) var(--hero-pointer-y,50%),color-mix(in srgb,var(--bg-haze-a) 52%,transparent),transparent 36%),radial-gradient(circle at 20% 52%,color-mix(in srgb,var(--bg-haze-b) 32%,transparent),transparent 38%),radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--accent-warm) 18%,transparent),transparent 40%),linear-gradient(90deg,color-mix(in srgb,var(--bg-elevated) 18%,transparent) 0%,transparent 26%,transparent 72%,color-mix(in srgb,var(--accent-primary) 8%,transparent) 100%)}}.home-hero-scene-canvas{opacity:calc(.58 + var(--visit-glow-scale) * .12)}:root[data-theme=day] .home-hero-scene-canvas{opacity:calc(.34 + var(--visit-glow-scale) * .1)}.hero-copy-signals{max-width:26rem}.hero-brand-lockup,.hero-eyebrow-pill,.hero-badge-chip,.hero-stage-note,.hero-stage-meter{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hero-brand-lockup,.hero-eyebrow-pill{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hero-brand-lockup,.hero-eyebrow-pill{border-color:color-mix(in srgb,var(--accent) 10%,transparent)}}@supports (color:color-mix(in lab,red,red)){.hero-cta-cluster{background:radial-gradient(circle at var(--hero-pointer-x,50%) var(--hero-pointer-y,50%),color-mix(in srgb,var(--accent) 7%,transparent),transparent 34%),linear-gradient(180deg,#ffffff06 0%,transparent 28%),color-mix(in srgb,var(--surface) 84%,transparent)}}.hero-cta-heading{border-bottom:1px solid var(--line);gap:.4rem;padding-bottom:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.hero-cta-heading{border-bottom:1px solid color-mix(in srgb,var(--line) 84%,transparent)}}.hero-cta-kicker{color:var(--accent);letter-spacing:.22em;text-transform:uppercase;font-family:Consolas,Cascadia Code,monospace;font-size:.68rem;font-weight:700}.hero-cta-note{color:var(--subtle);font-size:.8rem;line-height:1.9}.hero-badge-cloud{gap:.7rem}.hero-badge-chip{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),var(--surface-alt);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.hero-badge-chip{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),color-mix(in srgb,var(--surface-alt) 72%,transparent)}}.hero-badge-chip{min-height:2.5rem}.hero-visual-stage:before{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hero-visual-stage:before{border-color:color-mix(in srgb,var(--accent) 10%,transparent)}}.hero-visual-stage:before{background:radial-gradient(circle at var(--hero-pointer-x,58%) var(--hero-pointer-y,34%),var(--glow),transparent 34%),radial-gradient(circle at 48% 78%,var(--accent),transparent 40%),linear-gradient(180deg,#ffffff0a 0%,transparent 28%)}@supports (color:color-mix(in lab,red,red)){.hero-visual-stage:before{background:radial-gradient(circle at var(--hero-pointer-x,58%) var(--hero-pointer-y,34%),color-mix(in srgb,var(--glow) 36%,transparent),transparent 34%),radial-gradient(circle at 48% 78%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 40%),linear-gradient(180deg,#ffffff0a 0%,transparent 28%)}}.hero-stage-meter{z-index:15;max-width:15rem;transform:translate3d(calc(var(--hero-pointer-offset-x,0) * -.35rem),calc(var(--hero-pointer-offset-y,0) * .3rem),0);position:absolute;inset-block-start:13%;inset-inline-start:4%}.hero-stage-note{max-width:14rem;transform:translate3d(calc(var(--hero-pointer-offset-x,0) * .4rem),calc(var(--hero-pointer-offset-y,0) * -.3rem),0);inset-block-start:17%;inset-inline-end:0}.hero-visual-plaque{max-width:15.5rem;inset-block-end:6%}.hero-device-anchor{transform:translate(clamp(-.25rem,-.8vw,-.75rem))}@supports (color:color-mix(in lab,red,red)){.hero-device-anchor:after{border-color:color-mix(in srgb,var(--accent) 16%,transparent)}}.hero-stage-aura{opacity:calc(.62 + var(--visit-glow-scale) * .1)}.home-scene:before{opacity:calc(.3 + var(--visit-glow-scale) * .08)}.home-foundation-grid,.home-apps-stage,.home-product-grid,.home-about-grid{align-items:start}.home-foundation-aside,.home-apps-feature,.home-product-aside,.home-about-note{background:linear-gradient(180deg,#ffffff0b 0%,transparent 18%),radial-gradient(circle at top,var(--accent),transparent 40%),linear-gradient(180deg,var(--surface) 0%,var(--panel) 100%)}@supports (color:color-mix(in lab,red,red)){.home-foundation-aside,.home-apps-feature,.home-product-aside,.home-about-note{background:linear-gradient(180deg,#ffffff0b 0%,transparent 18%),radial-gradient(circle at top,color-mix(in srgb,var(--accent) 10%,transparent),transparent 40%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent) 0%,var(--panel) 100%)}}.home-principle-card,.home-product-card{border-radius:1.45rem;min-height:100%}@supports (color:color-mix(in lab,red,red)){.home-status-strip{background:linear-gradient(180deg,#ffffff06 0%,transparent 100%),color-mix(in srgb,var(--surface) 72%,transparent)}}.home-status-strip{box-shadow:0 20px 44px -36px var(--glow)}@supports (color:color-mix(in lab,red,red)){.home-status-strip{box-shadow:0 20px 44px -36px color-mix(in srgb,var(--glow) 18%,transparent)}}.home-status-meta{font-family:Consolas,Cascadia Code,monospace}.home-apps-device .phone-shell{max-width:24rem}.home-apps-secondary .app-card{min-height:100%}.home-about-chapter{position:relative;overflow:hidden}.home-about-chapter:after{background:linear-gradient(90deg,transparent 0%,var(--accent) 100%);width:3rem;height:1px;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}@supports (color:color-mix(in lab,red,red)){.home-about-chapter:after{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 54%,transparent) 100%)}}.home-about-chapter:after{content:"";opacity:.42}.apps-hub-hero .detail-hero-app{text-align:right;align-items:stretch;position:relative;overflow:hidden}.apps-hub-hero .detail-hero-app:after{background:var(--glow);border-radius:9999px;width:13rem;height:13rem;position:absolute;inset-block-start:18%;inset-inline-end:-2rem}@supports (color:color-mix(in lab,red,red)){.apps-hub-hero .detail-hero-app:after{background:color-mix(in srgb,var(--glow) 24%,transparent)}}.apps-hub-hero .detail-hero-app:after{filter:blur(70px);content:"";pointer-events:none}.app-card{position:relative;overflow:hidden}.app-card:after{background:linear-gradient(90deg,transparent 0%,var(--accent) 100%);width:4rem;height:1px;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}@supports (color:color-mix(in lab,red,red)){.app-card:after{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 56%,transparent) 100%)}}.app-card:after{content:"";opacity:.36}.app-card-meta{align-items:center}.app-card-screen,.app-card-feature{box-shadow:0 18px 34px -30px var(--glow)}@supports (color:color-mix(in lab,red,red)){.app-card-screen,.app-card-feature{box-shadow:0 18px 34px -30px color-mix(in srgb,var(--glow) 16%,transparent)}}.app-demo-page .detail-hero,.app-demo-page .app-story-panel-inner,.store-availability{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.app-demo-page .detail-hero,.app-demo-page .app-story-panel-inner,.store-availability{border-color:color-mix(in srgb,var(--accent) 12%,transparent)}}.app-demo-page .section-card,.app-demo-page .surface-card,.app-demo-page .surface-card-soft{box-shadow:0 24px 52px -40px var(--glow)}@supports (color:color-mix(in lab,red,red)){.app-demo-page .section-card,.app-demo-page .surface-card,.app-demo-page .surface-card-soft{box-shadow:0 24px 52px -40px color-mix(in srgb,var(--glow) 18%,transparent)}}.app-demo-page .section-card,.app-demo-page .surface-card,.app-demo-page .surface-card-soft{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-demo-page .section-card{background:linear-gradient(180deg,#ffffff0b 0%,transparent 18%),radial-gradient(circle at top,var(--accent),transparent 44%),linear-gradient(180deg,var(--surface) 0%,var(--panel) 100%)}@supports (color:color-mix(in lab,red,red)){.app-demo-page .section-card{background:linear-gradient(180deg,#ffffff0b 0%,transparent 18%),radial-gradient(circle at top,color-mix(in srgb,var(--accent) 8%,transparent),transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent) 0%,var(--panel) 100%)}}.app-demo-page .surface-card{background:linear-gradient(180deg,#ffffff08 0%,transparent 100%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.app-demo-page .surface-card{background:linear-gradient(180deg,#ffffff08 0%,transparent 100%),color-mix(in srgb,var(--surface) 76%,transparent)}}.app-demo-page .surface-card-soft{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),var(--surface-alt)}@supports (color:color-mix(in lab,red,red)){.app-demo-page .surface-card-soft{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),color-mix(in srgb,var(--surface-alt) 72%,transparent)}}:root[data-theme=day] .app-demo-page .section-card{background:linear-gradient(180deg,#ffffffe6,#ffffff70 18%),radial-gradient(circle at top,var(--accent),transparent 46%),linear-gradient(180deg,#fcfdfffa,#f5f8fbfa)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .app-demo-page .section-card{background:linear-gradient(180deg,#ffffffe6,#ffffff70 18%),radial-gradient(circle at top,color-mix(in srgb,var(--accent) 3%,transparent),transparent 46%),linear-gradient(180deg,#fcfdfffa,#f5f8fbfa)}}:root[data-theme=day] .app-demo-page .surface-card,:root[data-theme=day] .app-demo-page .surface-card-soft{background:linear-gradient(#ffffffd1,#ffffff94),#f8fafcf0}.detail-hero-app{background:linear-gradient(180deg,#ffffff0a 0%,transparent 16%),radial-gradient(circle at top,var(--accent),transparent 46%),linear-gradient(180deg,var(--surface) 0%,var(--panel) 100%)}@supports (color:color-mix(in lab,red,red)){.detail-hero-app{background:linear-gradient(180deg,#ffffff0a 0%,transparent 16%),radial-gradient(circle at top,color-mix(in srgb,var(--accent) 10%,transparent),transparent 46%),linear-gradient(180deg,var(--surface) 0%,color-mix(in srgb,var(--panel) 96%,transparent) 100%)}}.product-page-hero .detail-hero{background:linear-gradient(180deg,#ffffff0a 0%,transparent 16%),radial-gradient(circle at 80% 14%,var(--accent),transparent 32%),linear-gradient(180deg,var(--surface) 0%,var(--panel) 100%)}@supports (color:color-mix(in lab,red,red)){.product-page-hero .detail-hero{background:linear-gradient(180deg,#ffffff0a 0%,transparent 16%),radial-gradient(circle at 80% 14%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent) 0%,var(--panel) 100%)}}.product-page-hero .hero-highlight-strip{border-top-color:var(--accent);margin-top:1.5rem}@supports (color:color-mix(in lab,red,red)){.product-page-hero .hero-highlight-strip{border-top-color:color-mix(in srgb,var(--accent) 12%,transparent)}}.product-page-hero .hero-highlight-item{border-inline-start-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.product-page-hero .hero-highlight-item{border-inline-start-color:color-mix(in srgb,var(--accent) 12%,transparent)}}.app-demo-page .app-story-stage-wrap:before{background:radial-gradient(circle at 50% 18%,var(--glow),transparent 30%),linear-gradient(180deg,transparent 0%,var(--bg-secondary) 100%);position:absolute;inset-block:0;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.app-demo-page .app-story-stage-wrap:before{background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--glow) 16%,transparent),transparent 30%),linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--bg-secondary) 32%,transparent) 100%)}}.app-demo-page .app-story-stage-wrap:before{content:"";pointer-events:none}.app-story-device{position:relative}.app-story-device:after{background:var(--glow);border-radius:9999px;height:1.2rem;position:absolute;inset-block-end:-.7rem;inset-inline:12%}@supports (color:color-mix(in lab,red,red)){.app-story-device:after{background:color-mix(in srgb,var(--glow) 44%,transparent)}}.app-story-device:after{filter:blur(18px);content:"";pointer-events:none}.app-story-copy{gap:1.05rem}.store-availability{background:linear-gradient(180deg,#ffffff0a 0%,transparent 16%),radial-gradient(circle at 18% 18%,var(--accent),transparent 34%),linear-gradient(180deg,var(--surface) 0%,var(--panel) 100%)}@supports (color:color-mix(in lab,red,red)){.store-availability{background:linear-gradient(180deg,#ffffff0a 0%,transparent 16%),radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent) 0%,var(--panel) 100%)}}.story-interlude-grid{align-items:center}.story-current-note,.story-current-card,.story-resolution-panel,.story-resolution-echo{box-shadow:0 28px 62px -44px var(--glow)}@supports (color:color-mix(in lab,red,red)){.story-current-note,.story-current-card,.story-resolution-panel,.story-resolution-echo{box-shadow:0 28px 62px -44px color-mix(in srgb,var(--glow) 22%,transparent)}}.story-current-note{background:linear-gradient(180deg,#ffffff0a 0%,transparent 18%),radial-gradient(circle at 24% 16%,var(--accent),transparent 34%),linear-gradient(180deg,var(--surface) 0%,var(--panel) 100%)}@supports (color:color-mix(in lab,red,red)){.story-current-note{background:linear-gradient(180deg,#ffffff0a 0%,transparent 18%),radial-gradient(circle at 24% 16%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent) 0%,var(--panel) 100%)}}.story-current-card{background:linear-gradient(180deg,#ffffff0b 0%,transparent 18%),radial-gradient(circle at 80% 20%,var(--glow),transparent 36%),linear-gradient(180deg,var(--surface) 0%,var(--panel) 100%)}@supports (color:color-mix(in lab,red,red)){.story-current-card{background:linear-gradient(180deg,#ffffff0b 0%,transparent 18%),radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--glow) 16%,transparent),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent) 0%,var(--panel) 100%)}}@supports (color:color-mix(in lab,red,red)){.story-resolution-panel{background:linear-gradient(180deg,#ffffff0d 0%,transparent 18%),radial-gradient(circle at 16% 24%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 34%),linear-gradient(180deg,var(--surface) 0%,color-mix(in srgb,var(--panel) 94%,transparent) 100%)}}.story-resolution-echo{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.story-resolution-echo{border:1px solid color-mix(in srgb,var(--accent) 12%,transparent)}}.laptop-shell{max-width:min(100%,72rem)}.laptop-command-strip{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),var(--surface-alt);gap:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.laptop-command-strip{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),color-mix(in srgb,var(--surface-alt) 76%,transparent)}}.laptop-command-lead{display:grid}.laptop-command-items{flex-wrap:wrap;gap:.65rem;display:flex}.laptop-command-item{border:1px solid var(--line);border-radius:1rem;align-items:center;gap:.55rem;min-height:2.35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.laptop-command-item{border:1px solid color-mix(in srgb,var(--line) 88%,transparent)}}.laptop-command-item{color:var(--subtle);background:#ffffff08;padding:.55rem .8rem;font-size:.72rem;line-height:1.7}.laptop-command-index{background:var(--accent);border-radius:9999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.laptop-command-index{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.laptop-command-index{color:var(--accent);font-family:Consolas,Cascadia Code,monospace;font-size:.64rem;font-weight:700}.laptop-core-panel,.laptop-side-panel,.laptop-workflow-panel,.laptop-signal-panel{overflow:hidden}.laptop-core-footer{gap:.65rem;margin-top:1rem;display:grid}.laptop-core-stat{border:1px solid var(--line);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.laptop-core-stat{border:1px solid color-mix(in srgb,var(--line) 86%,transparent)}}.laptop-core-stat{color:var(--subtle);background:#ffffff06;padding:.7rem .9rem;font-size:.74rem}.laptop-core-stat strong{color:var(--ink);font-family:Consolas,Cascadia Code,monospace;font-size:.78rem}.section-card,.surface-card,.surface-card-soft{box-shadow:0 16px 38px -32px #00000029}.section-card,.surface-card{background:linear-gradient(180deg,#ffffff06 0%,transparent 100%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.section-card,.surface-card{background:linear-gradient(180deg,#ffffff06 0%,transparent 100%),color-mix(in srgb,var(--surface) 94%,transparent)}}.button-secondary{background:linear-gradient(180deg,#ffffff06 0%,transparent 100%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.button-secondary{background:linear-gradient(180deg,#ffffff06 0%,transparent 100%),color-mix(in srgb,var(--surface) 90%,transparent)}}@media(min-width:1024px){.hero-copy-column{max-width:31rem}.hero-visual-column{margin-inline-start:-1.8rem}.hero-stage-note{inset-inline-end:2%}.apps-hub-hero .detail-hero-app{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:center;gap:2rem;display:grid}.apps-hub-hero .detail-hero-copy{text-align:right;justify-self:end}.apps-hub-hero .detail-hero-visual{justify-self:start;max-width:28rem}.app-story-panel-inner{text-align:right;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);place-items:center stretch;gap:3rem}.app-story-device{order:2;justify-self:end;width:min(100%,22rem)}.app-story-copy{text-align:right;justify-items:start}.app-story-actions{justify-content:flex-start}.app-story-dots{flex-direction:column;inset-block:50% auto;inset-inline:auto clamp(1rem,3vw,3rem);transform:translateY(-50%)}.app-story-dot{width:.5rem;height:.5rem}.laptop-core-footer{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1023px){.hero-stage-meter{inset-block-start:10%;inset-inline-start:2%}.hero-stage-note{inset-block:auto 16%;inset-inline-end:1%}.hero-device-anchor{transform:none}}@media(max-width:767px){.hero-panel-quantum{padding-block:1.6rem 2.1rem;padding-inline:1.35rem}.hero-cta-cluster{border-radius:1.35rem}.hero-stage-meter{max-width:none;margin-block-end:.6rem;margin-inline:auto;position:relative;inset:auto}.hero-stage-note{max-width:11.5rem;inset-block-end:5%;inset-inline:auto .35rem}.hero-visual-plaque{max-width:12rem;inset-block-end:3%;inset-inline-start:.4rem}.home-status-strip{padding:1rem}.app-story-panel-inner{width:min(100%,32rem)}.laptop-command-items{display:grid}.laptop-core-footer{grid-template-columns:1fr}}.home-page main{isolation:isolate;position:relative}.home-page main:before{background:radial-gradient(circle at 78% 12%,var(--glow),transparent 28%),radial-gradient(circle at 18% 18%,var(--accent),transparent 34%),linear-gradient(180deg,transparent 0%,var(--bg-secondary) 100%);height:min(76rem,100vh);position:absolute;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.home-page main:before{background:radial-gradient(circle at 78% 12%,color-mix(in srgb,var(--glow) 18%,transparent),transparent 28%),radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 34%),linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--bg-secondary) 14%,transparent) 100%)}}.home-page main:before{content:"";pointer-events:none;z-index:-1}.hero-panel-quantum{background:radial-gradient(circle at 78% 16%,var(--glow),transparent 30%),radial-gradient(circle at 18% 24%,var(--accent),transparent 38%),linear-gradient(180deg,#ffffff06 0%,transparent 18%),linear-gradient(180deg,var(--surface) 0%,var(--panel) 100%)}@supports (color:color-mix(in lab,red,red)){.hero-panel-quantum{background:radial-gradient(circle at 78% 16%,color-mix(in srgb,var(--glow) 10%,transparent),transparent 30%),radial-gradient(circle at 18% 24%,color-mix(in srgb,var(--accent) 6%,transparent),transparent 38%),linear-gradient(180deg,#ffffff06 0%,transparent 18%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 82%,transparent),color-mix(in srgb,var(--panel) 88%,transparent))}}.hero-panel-quantum:before{opacity:calc(.18 + var(--visit-glow-scale) * .14)}.hero-panel-quantum:after{opacity:calc(.14 + var(--visit-glow-scale) * .09)}.hero-copy-column{gap:1.3rem;max-width:29rem}.hero-copy-signals{gap:.7rem}.hero-copy-column:after{background:linear-gradient(180deg,var(--accent) 0%,transparent 100%);width:1px;height:6.8rem;inset-block-start:6.85rem;inset-inline-start:-.15rem}@supports (color:color-mix(in lab,red,red)){.hero-copy-column:after{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 72%,transparent) 0%,transparent 100%)}}.hero-copy-column:after{opacity:.36}.hero-eyebrow-pill,.hero-brand-lockup{background:linear-gradient(180deg,#ffffff06 0%,transparent 100%),var(--surface);border-radius:.92rem}@supports (color:color-mix(in lab,red,red)){.hero-eyebrow-pill,.hero-brand-lockup{background:linear-gradient(180deg,#ffffff06 0%,transparent 100%),color-mix(in srgb,var(--surface) 74%,transparent)}}.hero-eyebrow-pill,.hero-brand-lockup{box-shadow:0 18px 36px -34px var(--glow)}@supports (color:color-mix(in lab,red,red)){.hero-eyebrow-pill,.hero-brand-lockup{box-shadow:0 18px 36px -34px color-mix(in srgb,var(--glow) 18%,transparent)}}.hero-eyebrow-pill{padding-block:.44rem;padding-inline:.84rem;font-size:.76rem}.hero-brand-lockup{padding-block:.48rem;padding-inline:.86rem}.hero-cta-cluster{background:radial-gradient(circle at var(--hero-pointer-x,50%) var(--hero-pointer-y,50%),var(--accent),transparent 32%),linear-gradient(180deg,#ffffff06 0%,transparent 24%),linear-gradient(90deg,transparent 0%,var(--accent) 34%,transparent 100%),var(--surface);border-radius:1.55rem;padding:1.18rem 1.16rem 1.08rem}@supports (color:color-mix(in lab,red,red)){.hero-cta-cluster{background:radial-gradient(circle at var(--hero-pointer-x,50%) var(--hero-pointer-y,50%),color-mix(in srgb,var(--accent) 8%,transparent),transparent 32%),linear-gradient(180deg,#ffffff06 0%,transparent 24%),linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 4%,transparent) 34%,transparent 100%),color-mix(in srgb,var(--surface) 82%,transparent)}}.hero-cta-cluster{box-shadow:0 24px 46px -40px var(--glow),inset 0 1px #ffffff0a}@supports (color:color-mix(in lab,red,red)){.hero-cta-cluster{box-shadow:0 24px 46px -40px color-mix(in srgb,var(--glow) 12%,transparent),inset 0 1px #ffffff0a}}.hero-cta-grid{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.hero-cta-axis{min-width:3.7rem;color:var(--subtle);align-content:space-between;gap:.7rem;padding-inline-start:.15rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.hero-cta-axis{color:color-mix(in srgb,var(--subtle) 88%,transparent)}}.hero-cta-axis{letter-spacing:.18em;text-transform:uppercase;font-family:Consolas,Cascadia Code,monospace;font-size:.64rem;font-weight:700}.hero-cta-axis:after{background:linear-gradient(180deg,var(--accent) 0%,transparent 100%);width:1px;position:absolute;inset-block:.15rem;inset-inline-start:0}@supports (color:color-mix(in lab,red,red)){.hero-cta-axis:after{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 70%,transparent) 0%,transparent 100%)}}.hero-cta-axis:after{content:"";opacity:.34}.hero-cta-axis span{padding-inline-start:.9rem}.hero-cta-main{min-width:0}.hero-cta-heading{padding-bottom:.82rem}.hero-cta-kicker{letter-spacing:.24em}.hero-cta-actions{align-items:stretch}.hero-cta-actions .button-primary,.hero-cta-actions .button-secondary{flex:1 1 0}.hero-cta-meta{border-top-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.hero-cta-meta{border-top-color:color-mix(in srgb,var(--line) 78%,transparent)}}.hero-cta-meta{font-size:.74rem}.hero-badge-cloud{flex-wrap:wrap;gap:.55rem;max-width:27rem;display:flex}.hero-badge-chip{border:1px solid var(--line);border-radius:.88rem;min-height:2.2rem}@supports (color:color-mix(in lab,red,red)){.hero-badge-chip{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.hero-badge-chip{background:linear-gradient(180deg,#ffffff06 0%,transparent 100%),var(--surface-alt);padding-block:.48rem;padding-inline:.82rem}@supports (color:color-mix(in lab,red,red)){.hero-badge-chip{background:linear-gradient(180deg,#ffffff06 0%,transparent 100%),color-mix(in srgb,var(--surface-alt) 68%,transparent)}}.hero-badge-chip{letter-spacing:.02em;font-size:.73rem}.hero-visual-stage{min-height:clamp(31rem,46vw,39rem)}.hero-visual-stage:before{transform:translate3d(calc(var(--hero-field-drift-x,0) * .42rem),calc(var(--hero-field-drift-y,0) * .28rem),0);background:radial-gradient(circle at var(--hero-pointer-x,58%) var(--hero-pointer-y,34%),var(--glow),transparent 32%),radial-gradient(circle at 48% 78%,var(--accent),transparent 38%),linear-gradient(180deg,#ffffff09 0%,transparent 26%)}@supports (color:color-mix(in lab,red,red)){.hero-visual-stage:before{background:radial-gradient(circle at var(--hero-pointer-x,58%) var(--hero-pointer-y,34%),color-mix(in srgb,var(--glow) 32%,transparent),transparent 32%),radial-gradient(circle at 48% 78%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 38%),linear-gradient(180deg,#ffffff09 0%,transparent 26%)}}.hero-stage-aura{transform:translate3d(calc(var(--hero-field-drift-x,0) * -.45rem),calc(var(--hero-field-drift-y,0) * .2rem),0);opacity:calc(.56 + var(--visit-glow-scale) * .08)}.hero-stage-mesh{opacity:calc(.13 + var(--visit-glow-scale) * .05)}.hero-stage-rail,.hero-stage-orbit{opacity:.58}.hero-stage-meter,.hero-stage-note,.hero-visual-plaque{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.hero-stage-meter,.hero-stage-note,.hero-visual-plaque{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),color-mix(in srgb,var(--surface) 78%,transparent)}}.hero-stage-meter,.hero-stage-note,.hero-visual-plaque{box-shadow:0 22px 44px -36px var(--glow)}@supports (color:color-mix(in lab,red,red)){.hero-stage-meter,.hero-stage-note,.hero-visual-plaque{box-shadow:0 22px 44px -36px color-mix(in srgb,var(--glow) 18%,transparent)}}.hero-stage-meter{max-width:13rem;inset-block-start:15%;inset-inline-start:2%}.hero-stage-note{max-width:13.2rem;inset-block-start:19%;inset-inline-end:2%}.hero-visual-plaque{max-width:14.4rem;inset-block-end:7%;inset-inline-start:3%}.hero-device-anchor{filter:drop-shadow(0 30px 44px #00000038);transform:translate(clamp(-.45rem,-1vw,-1rem))scale(1.025)}.hero-device-anchor:before{opacity:calc(.82 + var(--visit-glow-scale) * .1);filter:blur(36px)}.hero-device-anchor:after{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hero-device-anchor:after{border-color:color-mix(in srgb,var(--accent) 20%,transparent)}}.hero-device-anchor:after{opacity:.22}.home-hero-phone{transform-origin:50%;transform:translateY(-.36rem)scale(1.03)}.home-page .section-space{padding-block:clamp(4rem,6.8vw,5.4rem)}.home-page .section-space.home-scene-status,.home-page .section-space.home-scene-privacy,.home-page .section-space.home-scene-contact{padding-block:clamp(2.8rem,5.8vw,4rem)}.home-scene{position:relative}.home-scene:after{background:linear-gradient(90deg,var(--accent) 0%,transparent 100%);width:clamp(4rem,9vw,8rem);height:1px;position:absolute;inset-block-start:-1rem;inset-inline-start:clamp(1rem,4vw,3rem)}@supports (color:color-mix(in lab,red,red)){.home-scene:after{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 76%,transparent) 0%,transparent 100%)}}.home-scene:after{content:"";opacity:.26}.home-foundation-aside,.home-apps-feature,.home-product-aside,.home-about-note{background:linear-gradient(180deg,#ffffff09 0%,transparent 16%),linear-gradient(90deg,transparent 0%,var(--accent) 28%,transparent 100%),linear-gradient(180deg,var(--surface) 0%,var(--panel) 100%);border-radius:1.65rem}@supports (color:color-mix(in lab,red,red)){.home-foundation-aside,.home-apps-feature,.home-product-aside,.home-about-note{background:linear-gradient(180deg,#ffffff09 0%,transparent 16%),linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 4%,transparent) 28%,transparent 100%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 90%,transparent) 0%,var(--panel) 100%)}}.home-principle-card,.home-product-card,.home-about-chapter,.home-apps-secondary .app-card{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.home-principle-card,.home-product-card,.home-about-chapter,.home-apps-secondary .app-card{border:1px solid color-mix(in srgb,var(--line) 84%,transparent)}}.home-principle-card,.home-product-card,.home-about-chapter,.home-apps-secondary .app-card{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.home-principle-card,.home-product-card,.home-about-chapter,.home-apps-secondary .app-card{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),color-mix(in srgb,var(--surface) 70%,transparent)}}.home-principle-card,.home-product-card,.home-about-chapter,.home-apps-secondary .app-card{box-shadow:0 24px 48px -40px var(--glow)}@supports (color:color-mix(in lab,red,red)){.home-principle-card,.home-product-card,.home-about-chapter,.home-apps-secondary .app-card{box-shadow:0 24px 48px -40px color-mix(in srgb,var(--glow) 12%,transparent)}}.home-status-strip{background:linear-gradient(180deg,#ffffff06 0%,transparent 100%),linear-gradient(90deg,transparent 0%,var(--accent) 26%,transparent 100%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.home-status-strip{background:linear-gradient(180deg,#ffffff06 0%,transparent 100%),linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 4%,transparent) 26%,transparent 100%),color-mix(in srgb,var(--surface) 68%,transparent)}}.home-status-lead{min-width:0}.home-status-kicker{color:var(--accent);letter-spacing:.24em;text-transform:uppercase;font-family:Consolas,Cascadia Code,monospace;font-size:.68rem;font-weight:700}.home-status-meta{letter-spacing:.18em;gap:.55rem}.home-apps-secondary-shell{border-top:1px solid var(--line);padding-top:.3rem}@supports (color:color-mix(in lab,red,red)){.home-apps-secondary-shell{border-top:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.home-apps-secondary-kicker{color:var(--accent);letter-spacing:.22em;text-transform:uppercase;font-family:Consolas,Cascadia Code,monospace;font-size:.68rem;font-weight:700}.home-apps-secondary .app-card:before{background:linear-gradient(90deg,var(--accent) 0%,transparent 100%);width:3.4rem;height:1px;position:absolute;inset-block-start:1rem;inset-inline-start:1rem}@supports (color:color-mix(in lab,red,red)){.home-apps-secondary .app-card:before{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 64%,transparent) 0%,transparent 100%)}}.home-apps-secondary .app-card:before{content:"";opacity:.28}@media(max-width:1023px){.hero-cta-grid{grid-template-columns:1fr;gap:.85rem}.hero-cta-axis{border-bottom:1px solid var(--line);align-items:center;gap:.7rem;min-width:0;padding-bottom:.8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.hero-cta-axis{border-bottom:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.hero-cta-axis:after{display:none}.hero-cta-axis span{padding-inline-start:0}.hero-copy-column:after{display:none}.hero-device-anchor{transform:none}}@media(max-width:767px){.home-page main:before{height:34rem}.hero-cta-cluster{padding:1rem}.hero-cta-axis{flex-wrap:wrap}.hero-badge-cloud{max-width:none}.home-hero-phone{transform:translateY(-.1rem)scale(.98)}.home-status-strip{padding:1rem}}.about-story-flow:after{background:radial-gradient(circle at center,var(--glow),transparent 70%);inset-inline-start:clamp(1rem,6vw,5rem);border-radius:9999px;width:min(18rem,28vw);height:26rem;position:absolute;top:22rem}@supports (color:color-mix(in lab,red,red)){.about-story-flow:after{background:radial-gradient(circle at center,color-mix(in srgb,var(--glow) 16%,transparent),transparent 70%)}}.about-story-flow:after{filter:blur(82px);opacity:.32;content:"";pointer-events:none}.story-pause-turn:before{background:linear-gradient(90deg,transparent 0%,var(--accent) 22%,var(--accent) 76%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.story-pause-turn:before{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 54%,transparent) 22%,color-mix(in srgb,var(--accent) 12%,transparent) 76%,transparent 100%)}}.story-pause-turn:after{opacity:.58;width:12rem;inset-inline:10% auto}.story-pause-close{width:min(100% - 2rem,56rem)}.story-pause-close:before{background:linear-gradient(90deg,transparent 0%,var(--accent) 18%,var(--accent) 78%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.story-pause-close:before{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 16%,transparent) 18%,color-mix(in srgb,var(--accent) 52%,transparent) 78%,transparent 100%)}}.story-pause-close:after{opacity:.48;width:12.5rem;inset-inline:auto 12%}.story-scene-interlude:after{opacity:.42;inset-inline-start:8%;width:18rem;height:18rem;top:22%}.story-scene-resolution:after{opacity:.44;inset-inline-end:10%;width:22rem;height:22rem;bottom:6%}.story-track{gap:1.1rem}.story-chapter-group{display:grid;position:relative}.story-chapter-group:before{background:linear-gradient(90deg,transparent 0%,var(--accent) 18%,transparent 100%);inset-inline:0 2.4rem;height:1px;position:absolute;top:-.45rem}@supports (color:color-mix(in lab,red,red)){.story-chapter-group:before{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 16%,transparent) 18%,transparent 100%)}}.story-chapter-group:before{opacity:.44;content:"";pointer-events:none}.story-chapter-group-origin:after,.story-chapter-group-resolution:after{filter:blur(80px);opacity:.2;content:"";pointer-events:none;z-index:-1;border-radius:9999px;width:18rem;height:18rem;position:absolute}.story-chapter-group-origin:after{background:var(--glow);inset-inline-start:2%;top:8%}@supports (color:color-mix(in lab,red,red)){.story-chapter-group-origin:after{background:color-mix(in srgb,var(--glow) 22%,transparent)}}.story-chapter-group-resolution:after{background:var(--accent);inset-inline-end:8%;bottom:4%}@supports (color:color-mix(in lab,red,red)){.story-chapter-group-resolution:after{background:color-mix(in srgb,var(--accent) 18%,transparent)}}.story-interlude-midpoint{width:min(100%,34rem);margin-block:1.2rem 1.8rem}.story-interlude-midpoint:after{opacity:.32;width:5.3rem;height:5.3rem}.story-interlude-frame{gap:1.3rem;display:grid}.story-interlude-heading,.story-resolution-head{align-items:center;gap:.9rem;width:min(100%,30rem);display:flex}.story-interlude-heading{justify-content:center;margin-inline:auto}.story-resolution-head{margin-inline:0 auto}.story-interlude-heading-label,.story-resolution-head-label{color:var(--accent);letter-spacing:.22em;text-transform:uppercase;font-family:Consolas,Cascadia Code,monospace;font-size:.7rem;font-weight:700}.story-interlude-heading-line,.story-resolution-head-line{background:linear-gradient(90deg,var(--accent) 0%,transparent 100%);flex:auto;height:1px}@supports (color:color-mix(in lab,red,red)){.story-interlude-heading-line,.story-resolution-head-line{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 46%,transparent) 0%,transparent 100%)}}.story-interlude-heading-line,.story-resolution-head-line{opacity:.7}.story-current-note,.story-current-card{min-height:100%}.story-current-note{transform:translateY(.65rem)}.story-current-card{transform:translateY(-.2rem)}.story-resolution-wrap:before{opacity:.62;width:15rem;inset-block-start:-1.8rem;inset-inline-end:6%}.story-resolution-panel{background:linear-gradient(180deg,#ffffff0f 0%,transparent 16%),radial-gradient(circle at 18% 20%,var(--accent),transparent 36%),linear-gradient(180deg,var(--surface) 0%,var(--panel) 100%)}@supports (color:color-mix(in lab,red,red)){.story-resolution-panel{background:linear-gradient(180deg,#ffffff0f 0%,transparent 16%),radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 36%),linear-gradient(180deg,var(--surface) 0%,color-mix(in srgb,var(--panel) 92%,transparent) 100%)}}.story-resolution-sequence{flex-wrap:wrap;gap:.55rem;margin-top:1.35rem;display:flex}.story-resolution-sequence span{border:1px solid var(--accent);align-items:center;min-height:2rem;padding:.36rem .8rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.story-resolution-sequence span{border:1px solid color-mix(in srgb,var(--accent) 12%,transparent)}}.story-resolution-sequence span{background:var(--surface);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.story-resolution-sequence span{background:color-mix(in srgb,var(--surface) 76%,transparent)}}.story-resolution-sequence span{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.story-resolution-sequence span{color:color-mix(in srgb,var(--ink) 92%,var(--accent))}}.story-resolution-sequence span{letter-spacing:.1em;font-size:.73rem;font-weight:700}.story-resolution-echo{background:linear-gradient(180deg,#ffffff0c 0%,transparent 18%),radial-gradient(circle at 78% 18%,var(--glow),transparent 36%),linear-gradient(180deg,var(--surface) 0%,var(--panel) 100%)}@supports (color:color-mix(in lab,red,red)){.story-resolution-echo{background:linear-gradient(180deg,#ffffff0c 0%,transparent 18%),radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--glow) 18%,transparent),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--panel) 90%,transparent))}}.story-resolution-echo{box-shadow:0 30px 72px -48px var(--glow)}@supports (color:color-mix(in lab,red,red)){.story-resolution-echo{box-shadow:0 30px 72px -48px color-mix(in srgb,var(--glow) 20%,transparent)}}@media(min-width:1024px){.story-chapter-group-origin{margin-block-end:1.5rem}.story-chapter-group-resolution{margin-block-start:1rem}.story-interlude-frame{gap:1.8rem}.story-resolution-head{width:min(100%,36rem);margin-inline-end:2rem}}@media(max-width:767px){.about-story-flow:after{display:none}.story-pause-close,.story-pause-turn{width:min(100% - 2rem,24rem)}.story-interlude-heading,.story-resolution-head{gap:.7rem;width:100%}.story-interlude-heading-label,.story-resolution-head-label{letter-spacing:.18em;font-size:.64rem}.story-current-note,.story-current-card{transform:none}}.apps-hub-shell{position:relative}.apps-hub-shell:before{background:radial-gradient(circle at 70% 18%,var(--glow),transparent 26%),radial-gradient(circle at 18% 24%,var(--accent),transparent 30%);height:44rem;position:absolute;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.apps-hub-shell:before{background:radial-gradient(circle at 70% 18%,color-mix(in srgb,var(--glow) 18%,transparent),transparent 26%),radial-gradient(circle at 18% 24%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 30%)}}.apps-hub-shell:before{content:"";pointer-events:none;z-index:-1}.apps-hub-hero .detail-hero-app{background:linear-gradient(180deg,#ffffff08 0%,transparent 18%),radial-gradient(circle at 74% 18%,var(--glow),transparent 32%),linear-gradient(180deg,var(--surface) 0%,var(--panel) 100%)}@supports (color:color-mix(in lab,red,red)){.apps-hub-hero .detail-hero-app{background:linear-gradient(180deg,#ffffff08 0%,transparent 18%),radial-gradient(circle at 74% 18%,color-mix(in srgb,var(--glow) 16%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent),color-mix(in srgb,var(--panel) 96%,transparent))}}.apps-hub-hero .detail-hero-copy{max-width:34rem}.apps-hub-hero .detail-hero-visual{position:relative}.apps-hub-hero .detail-hero-visual:before{background:var(--glow);border-radius:9999px;height:1.4rem;position:absolute;inset-block-end:-.8rem;inset-inline:10%}@supports (color:color-mix(in lab,red,red)){.apps-hub-hero .detail-hero-visual:before{background:color-mix(in srgb,var(--glow) 34%,transparent)}}.apps-hub-hero .detail-hero-visual:before{filter:blur(18px);opacity:.5;content:"";pointer-events:none}.apps-hub-intro{margin-top:-1rem}.apps-hub-intro-panel{background:linear-gradient(180deg,#ffffff08 0%,transparent 18%),linear-gradient(90deg,transparent 0%,var(--accent) 34%,transparent 100%),linear-gradient(180deg,var(--surface) 0%,var(--panel) 100%);gap:1.2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.apps-hub-intro-panel{background:linear-gradient(180deg,#ffffff08 0%,transparent 18%),linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 5%,transparent) 34%,transparent 100%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 90%,transparent) 0%,var(--panel) 100%)}}.apps-hub-intro-grid{gap:1rem;display:grid}.apps-hub-intro-copy{gap:.8rem;display:grid}.apps-hub-kicker{color:var(--accent);letter-spacing:.22em;text-transform:uppercase;font-family:Consolas,Cascadia Code,monospace;font-size:.68rem;font-weight:700}.apps-hub-intro-signals{gap:.8rem;display:grid}.apps-hub-signal-chip{border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:1rem 1.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.apps-hub-signal-chip{border:1px solid color-mix(in srgb,var(--line) 84%,transparent)}}.apps-hub-signal-chip{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),var(--surface);border-radius:1.25rem}@supports (color:color-mix(in lab,red,red)){.apps-hub-signal-chip{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),color-mix(in srgb,var(--surface) 74%,transparent)}}.apps-hub-signal-index{border:1px solid var(--accent);border-radius:9999px;justify-content:center;align-items:center;min-width:2.2rem;height:2.2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.apps-hub-signal-index{border:1px solid color-mix(in srgb,var(--accent) 18%,transparent)}}.apps-hub-signal-index{background:var(--elevated)}@supports (color:color-mix(in lab,red,red)){.apps-hub-signal-index{background:color-mix(in srgb,var(--elevated) 86%,transparent)}}.apps-hub-signal-index{color:var(--accent);font-size:.74rem;font-weight:700}.apps-hub-signal-label,.apps-hub-rail-label,.apps-featured-kicker{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;font-family:Consolas,Cascadia Code,monospace;font-size:.66rem;font-weight:700}.apps-hub-rail{border-top:1px solid var(--line);gap:.8rem;padding-top:.4rem;display:grid}@supports (color:color-mix(in lab,red,red)){.apps-hub-rail{border-top:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.apps-hub-rail-item{border:1px solid var(--line);border-radius:1.25rem;gap:.3rem;padding:1rem 1.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.apps-hub-rail-item{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.apps-hub-rail-item{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),var(--surface-alt)}@supports (color:color-mix(in lab,red,red)){.apps-hub-rail-item{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),color-mix(in srgb,var(--surface-alt) 72%,transparent)}}.apps-hub-rail-item{transition:transform .22s,border-color .22s,background .22s}.apps-hub-rail-item:hover{border-color:var(--accent);transform:translateY(-.18rem)}@supports (color:color-mix(in lab,red,red)){.apps-hub-rail-item:hover{border-color:color-mix(in srgb,var(--accent) 20%,transparent)}}.apps-hub-rail-item strong{color:var(--ink);font-size:1rem;font-weight:700}.apps-hub-rail-note{color:var(--subtle);font-size:.84rem}.apps-hub-collection{position:relative}.apps-hub-stack{gap:1.4rem}.apps-featured-scene{background:linear-gradient(180deg,#ffffff09 0%,transparent 18%),radial-gradient(circle at 78% 20%,var(--glow),transparent 34%),linear-gradient(180deg,var(--surface) 0%,var(--panel) 100%);gap:1.5rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.apps-featured-scene{background:linear-gradient(180deg,#ffffff09 0%,transparent 18%),radial-gradient(circle at 78% 20%,color-mix(in srgb,var(--glow) 18%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent) 0%,var(--panel) 100%)}}.apps-featured-scene:after{background:var(--glow);border-radius:9999px;width:18rem;height:18rem;position:absolute;inset-block-end:6%;inset-inline-end:3%}@supports (color:color-mix(in lab,red,red)){.apps-featured-scene:after{background:color-mix(in srgb,var(--glow) 24%,transparent)}}.apps-featured-scene:after{filter:blur(72px);opacity:.34;content:"";pointer-events:none}.apps-featured-topline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.apps-featured-index{border:1px solid var(--accent);border-radius:9999px;justify-content:center;align-items:center;min-width:2.7rem;height:2.7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.apps-featured-index{border:1px solid color-mix(in srgb,var(--accent) 16%,transparent)}}.apps-featured-index{background:var(--elevated)}@supports (color:color-mix(in lab,red,red)){.apps-featured-index{background:color-mix(in srgb,var(--elevated) 88%,transparent)}}.apps-featured-index{color:var(--accent);font-size:.82rem;font-weight:700}.apps-featured-proof{flex-wrap:wrap;gap:.55rem;display:flex}.apps-featured-proof span{border:1px solid var(--line);border-radius:9999px;align-items:center;min-height:2rem;padding-inline:.85rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.apps-featured-proof span{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.apps-featured-proof span{background:var(--surface-alt)}@supports (color:color-mix(in lab,red,red)){.apps-featured-proof span{background:color-mix(in srgb,var(--surface-alt) 70%,transparent)}}.apps-featured-proof span{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.apps-featured-proof span{color:color-mix(in srgb,var(--ink) 90%,var(--accent))}}.apps-featured-proof span{letter-spacing:.08em;font-size:.74rem;font-weight:700}.apps-featured-signals{align-items:stretch}.apps-featured-signal{min-height:100%}.apps-featured-visual{align-content:center;gap:1rem;display:grid;position:relative}.apps-featured-device{justify-self:center;width:min(100%,25rem);position:relative}.apps-featured-device:before{background:var(--glow);border-radius:9999px;height:1.4rem;position:absolute;inset-block-end:-1rem;inset-inline:10%}@supports (color:color-mix(in lab,red,red)){.apps-featured-device:before{background:color-mix(in srgb,var(--glow) 40%,transparent)}}.apps-featured-device:before{filter:blur(18px);opacity:.54;content:"";pointer-events:none}.apps-featured-note{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),var(--surface);justify-self:end;max-width:20rem}@supports (color:color-mix(in lab,red,red)){.apps-featured-note{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),color-mix(in srgb,var(--surface) 76%,transparent)}}.apps-secondary-head{background:linear-gradient(180deg,#ffffff07 0%,transparent 18%),linear-gradient(90deg,transparent 0%,var(--accent) 28%,transparent 100%),var(--surface);align-items:start;gap:.8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.apps-secondary-head{background:linear-gradient(180deg,#ffffff07 0%,transparent 18%),linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 4%,transparent) 28%,transparent 100%),color-mix(in srgb,var(--surface) 74%,transparent)}}.apps-secondary-grid .app-card{min-height:100%}.app-card-hub{background:linear-gradient(180deg,#ffffff08 0%,transparent 18%),linear-gradient(180deg,var(--surface) 0%,var(--panel) 100%)}@supports (color:color-mix(in lab,red,red)){.app-card-hub{background:linear-gradient(180deg,#ffffff08 0%,transparent 18%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 88%,transparent),color-mix(in srgb,var(--panel) 94%,transparent))}}.app-card-supporting{background:linear-gradient(180deg,#ffffff06 0%,transparent 18%),linear-gradient(180deg,var(--surface) 0%,var(--panel) 100%);gap:1rem;padding:1.35rem}@supports (color:color-mix(in lab,red,red)){.app-card-supporting{background:linear-gradient(180deg,#ffffff06 0%,transparent 18%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 82%,transparent),color-mix(in srgb,var(--panel) 90%,transparent))}}.app-card-supporting .chip{padding:.34rem .72rem;font-size:.7rem}.app-card-supporting-note{box-shadow:0 14px 26px -28px var(--glow)}@supports (color:color-mix(in lab,red,red)){.app-card-supporting-note{box-shadow:0 14px 26px -28px color-mix(in srgb,var(--glow) 10%,transparent)}}.app-card-inline-link{min-height:2.8rem;color:var(--accent);align-items:center;font-size:.88rem;font-weight:700;display:inline-flex}.app-card-inline-link:hover{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.app-card-inline-link:hover{color:color-mix(in srgb,var(--accent) 82%,var(--text-primary) 18%)}}.app-card-cta-supporting{justify-content:center}.app-card-meta-hub{gap:.55rem}.app-card-cue{border:1px solid var(--accent);align-items:center;min-height:1.9rem;padding-inline:.7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.app-card-cue{border:1px solid color-mix(in srgb,var(--accent) 12%,transparent)}}.app-card-cue{background:var(--surface-alt);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.app-card-cue{background:color-mix(in srgb,var(--surface-alt) 70%,transparent)}}.app-card-cue{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.app-card-cue{color:color-mix(in srgb,var(--ink) 88%,var(--accent))}}.app-card-cue{letter-spacing:.1em;font-size:.72rem;font-weight:700}.app-card-rail{flex-wrap:wrap;gap:.5rem;display:flex}.app-card-rail span{border:1px solid var(--line);border-radius:9999px;align-items:center;min-height:1.95rem;padding-inline:.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.app-card-rail span{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.app-card-rail span{background:var(--surface-alt)}@supports (color:color-mix(in lab,red,red)){.app-card-rail span{background:color-mix(in srgb,var(--surface-alt) 68%,transparent)}}.app-card-rail span{color:var(--subtle)}@supports (color:color-mix(in lab,red,red)){.app-card-rail span{color:color-mix(in srgb,var(--subtle) 92%,var(--accent))}}.app-card-rail span{letter-spacing:.08em;font-size:.7rem;font-weight:700}.app-card-cta-hub{justify-content:center}@media(min-width:1024px){.apps-hub-intro-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}.apps-hub-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.apps-secondary-head{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center}}@media(max-width:767px){.apps-hub-shell:before{height:28rem}.apps-hub-intro{margin-top:-.6rem}.apps-featured-note{justify-self:stretch;max-width:none}.apps-featured-proof{gap:.45rem}.apps-featured-proof span,.app-card-cue,.app-card-rail span{font-size:.68rem}}.app-story-shell:before{background:radial-gradient(circle at 82% 18%,var(--glow),transparent 28%),radial-gradient(circle at 16% 24%,var(--accent),transparent 26%);height:42rem;position:absolute;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.app-story-shell:before{background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--glow) 16%,transparent),transparent 28%),radial-gradient(circle at 16% 24%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 26%)}}.app-story-shell:before{content:"";pointer-events:none;z-index:0}.app-story-stage-wrap:before{background:linear-gradient(180deg,#ffffff04 0%,transparent 100%),linear-gradient(90deg,transparent 0%,var(--accent) 30%,transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.app-story-stage-wrap:before{background:linear-gradient(180deg,#ffffff04 0%,transparent 100%),linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 3%,transparent) 30%,transparent 100%)}}.app-story-stage-wrap:before{content:"";pointer-events:none}.app-story-stage{min-height:100vh;position:relative}.app-story-panel-inner{width:min(100%,72rem)}.app-story-panel-grid{align-items:center;gap:clamp(1.5rem,3vw,3.2rem);display:grid}.app-story-device-stage{justify-items:center;gap:1rem;display:grid;position:relative}.app-story-device-stage:before,.app-story-device-stage:after{content:"";pointer-events:none;border-radius:9999px;position:absolute}.app-story-device-stage:before{background:var(--glow);height:1.6rem;inset-block-end:-.8rem;inset-inline:14%}@supports (color:color-mix(in lab,red,red)){.app-story-device-stage:before{background:color-mix(in srgb,var(--glow) 42%,transparent)}}.app-story-device-stage:before{filter:blur(18px);opacity:.58}.app-story-device-stage:after{border:1px solid var(--accent);width:64%;height:64%;inset-block-start:10%;inset-inline-start:20%}@supports (color:color-mix(in lab,red,red)){.app-story-device-stage:after{border:1px solid color-mix(in srgb,var(--accent) 14%,transparent)}}.app-story-device-stage:after{opacity:.26}.app-story-panel[data-intro=true] .app-story-device-stage{transform:translateY(-.45rem)scale(1.03)}.app-story-device{width:min(100%,20rem)}.app-story-device-badges{flex-wrap:wrap;justify-content:center;gap:.55rem;display:flex}.app-story-device-badges span,.journey-scene-head span{border:1px solid var(--line);border-radius:9999px;align-items:center;min-height:2rem;padding-inline:.82rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.app-story-device-badges span,.journey-scene-head span{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.app-story-device-badges span,.journey-scene-head span{background:linear-gradient(180deg,#ffffff06 0%,transparent 100%),var(--surface-alt)}@supports (color:color-mix(in lab,red,red)){.app-story-device-badges span,.journey-scene-head span{background:linear-gradient(180deg,#ffffff06 0%,transparent 100%),color-mix(in srgb,var(--surface-alt) 72%,transparent)}}.app-story-device-badges span,.journey-scene-head span{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.app-story-device-badges span,.journey-scene-head span{color:color-mix(in srgb,var(--ink) 92%,var(--accent))}}.app-story-device-badges span,.journey-scene-head span{letter-spacing:.08em;font-size:.72rem;font-weight:700}.app-story-copy-stage{text-align:right;justify-items:start;gap:1rem;max-width:35rem;display:grid}.app-story-copy{text-align:right;justify-items:start;width:100%}.app-story-sequence{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.app-story-sequence-index{border:1px solid var(--accent);border-radius:9999px;justify-content:center;align-items:center;min-width:2.6rem;height:2.6rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.app-story-sequence-index{border:1px solid color-mix(in srgb,var(--accent) 16%,transparent)}}.app-story-sequence-index{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.app-story-sequence-index{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.app-story-sequence-index{color:var(--accent);letter-spacing:.14em;font-size:.76rem;font-weight:700}.app-story-sequence-copy{gap:.2rem;display:grid}.app-story-sequence-kicker{color:var(--accent);letter-spacing:.22em;text-transform:uppercase;font-family:Consolas,Cascadia Code,monospace;font-size:.68rem;font-weight:700}.app-story-sequence-mode{color:var(--subtle);letter-spacing:.08em;font-size:.78rem}.app-story-highlights{flex-wrap:wrap;gap:.55rem;display:flex}.app-story-highlights span{border:1px solid var(--accent);border-radius:9999px;align-items:center;min-height:2rem;padding-inline:.82rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.app-story-highlights span{border:1px solid color-mix(in srgb,var(--accent) 12%,transparent)}}.app-story-highlights span{background:linear-gradient(180deg,#ffffff06 0%,transparent 100%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.app-story-highlights span{background:linear-gradient(180deg,#ffffff06 0%,transparent 100%),color-mix(in srgb,var(--surface) 74%,transparent)}}.app-story-highlights span{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.app-story-highlights span{color:color-mix(in srgb,var(--ink) 92%,var(--accent))}}.app-story-highlights span{letter-spacing:.08em;font-size:.73rem;font-weight:700}.app-story-note{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.app-story-note{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.app-story-note{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),linear-gradient(90deg,transparent 0%,var(--accent) 34%,transparent 100%),var(--surface-alt);border-radius:1.35rem}@supports (color:color-mix(in lab,red,red)){.app-story-note{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 4%,transparent) 34%,transparent 100%),color-mix(in srgb,var(--surface-alt) 76%,transparent)}}.app-story-note{color:var(--subtle);padding:1rem 1.1rem;font-size:.9rem;line-height:1.85}.app-story-actions{justify-content:flex-start}.app-story-button{min-width:12.5rem}.app-story-progress{z-index:3;inset-inline-end:clamp(.4rem,1vw,1rem);gap:.7rem;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.app-story-progress-item{border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-width:min(18rem,22vw);padding:.72rem .85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.app-story-progress-item{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.app-story-progress-item{background:linear-gradient(180deg,#ffffff06 0%,transparent 100%),var(--surface);border-radius:1.05rem}@supports (color:color-mix(in lab,red,red)){.app-story-progress-item{background:linear-gradient(180deg,#ffffff06 0%,transparent 100%),color-mix(in srgb,var(--surface) 74%,transparent)}}.app-story-progress-item{opacity:.52;transition:opacity .22s,transform .22s,border-color .22s,background .22s}.app-story-progress-item[data-active=true]{opacity:1;border-color:var(--accent);transform:translate(-.2rem)}@supports (color:color-mix(in lab,red,red)){.app-story-progress-item[data-active=true]{border-color:color-mix(in srgb,var(--accent) 18%,transparent)}}.app-story-progress-item[data-active=true]{background:linear-gradient(180deg,#ffffff08 0%,transparent 100%),linear-gradient(90deg,transparent 0%,var(--accent) 36%,transparent 100%),var(--surface-alt)}@supports (color:color-mix(in lab,red,red)){.app-story-progress-item[data-active=true]{background:linear-gradient(180deg,#ffffff08 0%,transparent 100%),linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 5%,transparent) 36%,transparent 100%),color-mix(in srgb,var(--surface-alt) 74%,transparent)}}.app-story-progress-index{border:1px solid var(--accent);border-radius:9999px;justify-content:center;align-items:center;min-width:2.15rem;height:2.15rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.app-story-progress-index{border:1px solid color-mix(in srgb,var(--accent) 14%,transparent)}}.app-story-progress-index{color:var(--accent);letter-spacing:.12em;font-size:.68rem;font-weight:700}.app-story-progress-copy{gap:.1rem;display:grid}.app-story-progress-label{color:var(--accent);letter-spacing:.12em;font-size:.7rem;font-weight:700}.app-story-progress-title{color:var(--ink);font-size:.82rem;font-weight:600}.app-demo-page .feature-slab{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.app-demo-page .feature-slab{border:1px solid color-mix(in srgb,var(--accent) 10%,transparent)}}.app-demo-page .feature-slab{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),linear-gradient(90deg,transparent 0%,var(--accent) 32%,transparent 100%),linear-gradient(180deg,var(--surface) 0%,var(--panel) 100%)}@supports (color:color-mix(in lab,red,red)){.app-demo-page .feature-slab{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 4%,transparent) 32%,transparent 100%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent),color-mix(in srgb,var(--panel) 96%,transparent))}}.app-demo-page .feature-slab{box-shadow:0 30px 72px -52px var(--glow)}@supports (color:color-mix(in lab,red,red)){.app-demo-page .feature-slab{box-shadow:0 30px 72px -52px color-mix(in srgb,var(--glow) 18%,transparent)}}.journey-scene-head{flex-wrap:wrap;gap:.55rem;margin-bottom:1.2rem;display:flex}.journey-scene-aside{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),linear-gradient(90deg,transparent 0%,var(--accent) 30%,transparent 100%),linear-gradient(180deg,var(--surface) 0%,var(--panel) 100%)}@supports (color:color-mix(in lab,red,red)){.journey-scene-aside{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 4%,transparent) 30%,transparent 100%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--panel) 96%,transparent))}}.journey-scene-rail{gap:.9rem;margin-top:1rem;display:grid}.journey-scene-rail-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.journey-scene-rail-index{border:1px solid var(--accent);border-radius:9999px;justify-content:center;align-items:center;min-width:2.2rem;height:2.2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.journey-scene-rail-index{border:1px solid color-mix(in srgb,var(--accent) 14%,transparent)}}.journey-scene-rail-index{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.journey-scene-rail-index{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.journey-scene-rail-index{color:var(--accent);letter-spacing:.12em;font-size:.7rem;font-weight:700}.journey-scene-rail-copy{gap:.25rem;display:grid}.journey-scene-rail-label{color:var(--accent);letter-spacing:.12em;font-size:.72rem;font-weight:700}.journey-scene-rail-title{color:var(--ink);font-size:.92rem;font-weight:600;line-height:1.65}@media(min-width:1024px){.app-story-panel-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}}@media(max-width:1023px){.app-story-progress{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin-top:1rem;position:static;transform:none}.app-story-progress-item[data-active=true]{transform:translateY(-.14rem)}}@media(max-width:767px){.app-story-shell:before{height:28rem}.app-story-stage-wrap{height:auto;display:block;position:static;top:auto}.app-story-stage{gap:1.1rem;min-height:0;display:grid}.app-story-stage-wrap:before{display:none}.app-story-panel{opacity:1;pointer-events:auto;place-items:stretch stretch;position:static;inset:auto;transform:none}.app-story-panel-inner{gap:1rem;width:min(100%,24rem)}.app-story-panel-grid{gap:1.1rem}.app-story-panel[data-intro=true] .app-story-device-stage{transform:none}.app-story-device{width:min(100%,17rem)}.app-story-sequence{gap:.7rem}.app-story-sequence-index,.journey-scene-rail-index{min-width:2rem;height:2rem;font-size:.66rem}.app-story-highlights span,.app-story-device-badges span,.journey-scene-head span{font-size:.68rem}.app-story-note{font-size:.85rem}.app-story-progress,.app-story-dots,.app-story-steps{display:none}.journey-scene-head{margin-bottom:.9rem}}.product-page-hero .detail-hero{overflow:visible}.product-hero-rail{border-top:1px solid var(--accent);gap:.75rem;margin-top:1.1rem;padding-top:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.product-hero-rail{border-top:1px solid color-mix(in srgb,var(--accent) 10%,transparent)}}.product-hero-rail-item,.product-scene-step{border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.product-hero-rail-item,.product-scene-step{border:1px solid color-mix(in srgb,var(--line) 84%,transparent)}}.product-hero-rail-item,.product-scene-step{background:linear-gradient(180deg,#ffffff06 0%,transparent 100%),var(--surface);border-radius:1.2rem}@supports (color:color-mix(in lab,red,red)){.product-hero-rail-item,.product-scene-step{background:linear-gradient(180deg,#ffffff06 0%,transparent 100%),color-mix(in srgb,var(--surface) 76%,transparent)}}.product-hero-rail-index,.product-scene-step-index{border:1px solid var(--accent);border-radius:9999px;justify-content:center;align-items:center;min-width:2.1rem;height:2.1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.product-hero-rail-index,.product-scene-step-index{border:1px solid color-mix(in srgb,var(--accent) 16%,transparent)}}.product-hero-rail-index,.product-scene-step-index{background:var(--surface-alt)}@supports (color:color-mix(in lab,red,red)){.product-hero-rail-index,.product-scene-step-index{background:color-mix(in srgb,var(--surface-alt) 80%,transparent)}}.product-hero-rail-index,.product-scene-step-index{color:var(--accent);letter-spacing:.12em;font-size:.68rem;font-weight:700}.product-hero-rail-copy,.product-scene-step-copy{gap:.25rem;display:grid}.product-hero-rail-label,.product-scene-step-label{color:var(--ink);font-size:.9rem;font-weight:700}.product-hero-rail-note,.product-scene-step-note{color:var(--subtle);font-size:.82rem;line-height:1.8}.product-scene-head{flex-wrap:wrap;gap:.55rem;margin-bottom:1.25rem;display:flex}.product-scene-head span{border:1px solid var(--line);border-radius:9999px;align-items:center;min-height:2rem;padding-inline:.85rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.product-scene-head span{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.product-scene-head span{background:linear-gradient(180deg,#ffffff06 0%,transparent 100%),var(--surface-alt)}@supports (color:color-mix(in lab,red,red)){.product-scene-head span{background:linear-gradient(180deg,#ffffff06 0%,transparent 100%),color-mix(in srgb,var(--surface-alt) 72%,transparent)}}.product-scene-head span{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.product-scene-head span{color:color-mix(in srgb,var(--ink) 92%,var(--accent))}}.product-scene-head span{letter-spacing:.08em;font-size:.72rem;font-weight:700}.product-scene-rail{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),linear-gradient(90deg,transparent 0%,var(--accent) 34%,transparent 100%),var(--surface-alt)}@supports (color:color-mix(in lab,red,red)){.product-scene-rail{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 4%,transparent) 34%,transparent 100%),color-mix(in srgb,var(--surface-alt) 76%,transparent)}}.product-scene-steps{gap:.8rem;margin-top:1rem;display:grid}.product-logic-grid .surface-card{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),linear-gradient(90deg,transparent 0%,var(--accent) 30%,transparent 100%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.product-logic-grid .surface-card{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 4%,transparent) 30%,transparent 100%),color-mix(in srgb,var(--surface) 78%,transparent)}}.laptop-telemetry-strip{gap:.85rem;display:grid}.laptop-telemetry-card{border:1px solid var(--line);border-radius:1.15rem;padding:.95rem 1rem}@supports (color:color-mix(in lab,red,red)){.laptop-telemetry-card{border:1px solid color-mix(in srgb,var(--line) 84%,transparent)}}.laptop-telemetry-card{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),var(--surface-alt)}@supports (color:color-mix(in lab,red,red)){.laptop-telemetry-card{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),color-mix(in srgb,var(--surface-alt) 74%,transparent)}}.laptop-telemetry-label,.laptop-layer-label,.laptop-mini-note-label,.laptop-module-accent{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;font-size:.64rem;font-weight:700}.laptop-telemetry-value,.laptop-layer-value{color:var(--ink);margin-top:.45rem;font-size:.9rem;font-weight:700}.laptop-telemetry-note,.laptop-mini-note-text{color:var(--subtle);margin-top:.45rem;font-size:.74rem;line-height:1.7}.laptop-module-rail{gap:.8rem;margin-top:1.25rem;display:grid}.laptop-module-index{border:1px solid var(--accent);border-radius:9999px;justify-content:center;align-items:center;min-width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.laptop-module-index{border:1px solid color-mix(in srgb,var(--accent) 14%,transparent)}}.laptop-module-index{color:var(--accent);letter-spacing:.12em;font-size:.66rem;font-weight:700}.laptop-scene-overview{align-items:stretch}.laptop-scene-slab{background:linear-gradient(180deg,#ffffff08 0%,transparent 100%),linear-gradient(90deg,transparent 0%,var(--accent) 34%,transparent 100%),var(--surface);min-height:100%}@supports (color:color-mix(in lab,red,red)){.laptop-scene-slab{background:linear-gradient(180deg,#ffffff08 0%,transparent 100%),linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 4%,transparent) 34%,transparent 100%),color-mix(in srgb,var(--surface) 80%,transparent)}}.laptop-scene-pipeline{gap:.7rem;display:grid}.laptop-scene-pipeline-item,.laptop-core-log-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.laptop-scene-pipeline-item span,.laptop-core-log-item span{border:1px solid var(--line);border-radius:9999px;justify-content:center;align-items:center;min-width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.laptop-scene-pipeline-item span,.laptop-core-log-item span{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.laptop-scene-pipeline-item span,.laptop-core-log-item span{background:var(--surface-alt)}@supports (color:color-mix(in lab,red,red)){.laptop-scene-pipeline-item span,.laptop-core-log-item span{background:color-mix(in srgb,var(--surface-alt) 78%,transparent)}}.laptop-scene-pipeline-item span,.laptop-core-log-item span{color:var(--accent);letter-spacing:.12em;font-size:.66rem;font-weight:700}.laptop-scene-pipeline-item p,.laptop-core-log-item p{color:var(--subtle);padding-top:.2rem;font-size:.8rem;line-height:1.75}.laptop-layer-grid{gap:.8rem;display:grid}.laptop-layer-card,.laptop-mini-note{border:1px solid var(--line);padding:.85rem .95rem}@supports (color:color-mix(in lab,red,red)){.laptop-layer-card,.laptop-mini-note{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.laptop-layer-card,.laptop-mini-note{background:linear-gradient(180deg,#ffffff06 0%,transparent 100%),var(--surface-alt);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.laptop-layer-card,.laptop-mini-note{background:linear-gradient(180deg,#ffffff06 0%,transparent 100%),color-mix(in srgb,var(--surface-alt) 72%,transparent)}}.laptop-core-log{border-top:1px solid var(--line);gap:.7rem;padding-top:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.laptop-core-log{border-top:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}@media(min-width:768px){.product-hero-rail,.laptop-telemetry-strip,.laptop-layer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.product-hero-rail-item,.product-scene-step{padding:.82rem .9rem}.product-scene-head{margin-bottom:1rem}.product-scene-head span,.product-hero-rail-label,.product-scene-step-label{font-size:.78rem}.laptop-telemetry-card,.laptop-module-item{padding:.82rem .9rem}}.utility-legal-shell,.utility-support-shell,.utility-contact-shell{position:relative}.utility-legal-shell:before,.utility-support-shell:before,.utility-contact-shell:before{background:radial-gradient(circle at 82% 14%,var(--glow),transparent 28%),radial-gradient(circle at 14% 18%,var(--accent),transparent 24%);height:26rem;position:absolute;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.utility-legal-shell:before,.utility-support-shell:before,.utility-contact-shell:before{background:radial-gradient(circle at 82% 14%,color-mix(in srgb,var(--glow) 10%,transparent),transparent 28%),radial-gradient(circle at 14% 18%,color-mix(in srgb,var(--accent) 5%,transparent),transparent 24%)}}.utility-legal-shell:before,.utility-support-shell:before,.utility-contact-shell:before{content:"";pointer-events:none;z-index:-1}.policy-layout{align-items:start}.policy-contents,.policy-article{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),linear-gradient(180deg,var(--surface) 0%,var(--panel) 100%)}@supports (color:color-mix(in lab,red,red)){.policy-contents,.policy-article{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--panel) 98%,transparent))}}.policy-contents-head{gap:.35rem;display:grid}.policy-contents-note,.policy-header-caption{color:var(--subtle);font-size:.8rem;line-height:1.7}.policy-contents-link{border:1px solid #0000}.policy-contents-link:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.policy-contents-link:hover{border-color:color-mix(in srgb,var(--accent) 10%,transparent)}}.policy-header-rail{justify-content:space-between;align-items:center;gap:1rem;display:flex}.policy-header-rail span{border:1px solid var(--line);border-radius:9999px;align-items:center;min-height:1.95rem;padding-inline:.8rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.policy-header-rail span{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.policy-header-rail span{background:var(--surface-alt)}@supports (color:color-mix(in lab,red,red)){.policy-header-rail span{background:color-mix(in srgb,var(--surface-alt) 72%,transparent)}}.policy-header-rail span{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.policy-header-rail span{color:color-mix(in srgb,var(--ink) 90%,var(--accent))}}.policy-header-rail span{letter-spacing:.08em;font-size:.72rem;font-weight:700}.policy-header-meta{flex-wrap:wrap;align-items:center;gap:.7rem 1.25rem;display:flex}.policy-section{position:relative}.policy-section:before{background:linear-gradient(90deg,var(--accent) 0%,transparent 100%);width:3rem;height:1px;position:absolute;inset-block-start:-.2rem;inset-inline-start:0}@supports (color:color-mix(in lab,red,red)){.policy-section:before{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 46%,transparent) 0%,transparent 100%)}}.policy-section:before{opacity:.4;content:""}.utility-legal-actions{justify-content:flex-start;display:flex}.utility-support-trust,.utility-contact-trust{background:linear-gradient(180deg,#ffffff08 0%,transparent 100%),linear-gradient(90deg,transparent 0%,var(--accent) 32%,transparent 100%),linear-gradient(180deg,var(--surface) 0%,var(--panel) 100%);gap:1.4rem;padding:1.4rem;display:grid}@supports (color:color-mix(in lab,red,red)){.utility-support-trust,.utility-contact-trust{background:linear-gradient(180deg,#ffffff08 0%,transparent 100%),linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 4%,transparent) 32%,transparent 100%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--panel) 98%,transparent))}}.utility-support-trust-rail,.utility-contact-trust-rail{gap:.85rem;display:grid}.utility-support-signal,.utility-contact-signal{border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.utility-support-signal,.utility-contact-signal{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.utility-support-signal,.utility-contact-signal{background:linear-gradient(180deg,#ffffff06 0%,transparent 100%),var(--surface-alt);border-radius:1.2rem}@supports (color:color-mix(in lab,red,red)){.utility-support-signal,.utility-contact-signal{background:linear-gradient(180deg,#ffffff06 0%,transparent 100%),color-mix(in srgb,var(--surface-alt) 72%,transparent)}}.utility-support-signal>span,.utility-contact-signal>span{border:1px solid var(--accent);border-radius:9999px;justify-content:center;align-items:center;min-width:2.15rem;height:2.15rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.utility-support-signal>span,.utility-contact-signal>span{border:1px solid color-mix(in srgb,var(--accent) 15%,transparent)}}.utility-support-signal>span,.utility-contact-signal>span{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.utility-support-signal>span,.utility-contact-signal>span{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.utility-support-signal>span,.utility-contact-signal>span{color:var(--accent);letter-spacing:.12em;font-size:.68rem;font-weight:700}.utility-support-signal-label,.utility-contact-signal-label{color:var(--ink);font-size:.9rem;font-weight:700}.utility-support-signal-note,.utility-contact-signal-note{color:var(--subtle);margin-top:.2rem;font-size:.8rem;line-height:1.8}.utility-support-methods .surface-card,.utility-support-methods .surface-card-soft,.utility-support-faq details,.utility-contact-form,.utility-contact-aside .surface-card,.utility-contact-aside .showcase-aside,.contact-method-card{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),linear-gradient(180deg,var(--surface) 0%,var(--panel) 100%)}@supports (color:color-mix(in lab,red,red)){.utility-support-methods .surface-card,.utility-support-methods .surface-card-soft,.utility-support-faq details,.utility-contact-form,.utility-contact-aside .surface-card,.utility-contact-aside .showcase-aside,.contact-method-card{background:linear-gradient(180deg,#ffffff07 0%,transparent 100%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 95%,transparent),color-mix(in srgb,var(--panel) 98%,transparent))}}.utility-support-qr{background:linear-gradient(180deg,#ffffff05 0%,transparent 100%),var(--surface-alt)!important}@supports (color:color-mix(in lab,red,red)){.utility-support-qr{background:linear-gradient(180deg,#ffffff05 0%,transparent 100%),color-mix(in srgb,var(--surface-alt) 68%,transparent)!important}}.utility-support-faq details summary{padding-inline-end:2rem;position:relative}.utility-support-faq details summary:after{content:"+";color:var(--accent);font-size:1.2rem;line-height:1;position:absolute;inset-block-start:.15rem;inset-inline-end:0}.utility-support-faq details[open] summary:after{content:"−"}.support-channel-option{border:1px solid var(--line);width:100%;display:block}@supports (color:color-mix(in lab,red,red)){.support-channel-option{border:1px solid color-mix(in srgb,var(--line) 86%,transparent)}}.support-channel-option{transition:border-color .18s,transform .18s,box-shadow .18s,background .18s}.support-channel-option:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.support-channel-option:hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--line))}}.support-channel-option:hover{transform:translateY(-1px)}.support-channel-option.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.support-channel-option.is-active{border-color:color-mix(in srgb,var(--accent) 58%,transparent)}}.support-channel-option.is-active{background:linear-gradient(180deg,var(--accent-soft) 0%,transparent 100%),var(--surface-card-soft-background)}@supports (color:color-mix(in lab,red,red)){.support-channel-option.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 40%,transparent) 0%,transparent 100%),var(--surface-card-soft-background)}}.support-channel-option.is-active{box-shadow:0 16px 34px -28px var(--accent)}@supports (color:color-mix(in lab,red,red)){.support-channel-option.is-active{box-shadow:0 16px 34px -28px color-mix(in srgb,var(--accent) 22%,transparent)}}.support-channel-stage,.support-channel-selected-head{position:relative}.support-channel-empty,.support-channel-selected-head{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.support-channel-empty,.support-channel-selected-head{border:1px solid color-mix(in srgb,var(--line) 88%,transparent)}}.contact-method-card{position:relative;overflow:hidden}.contact-method-card:before{background:linear-gradient(90deg,var(--accent) 0%,transparent 100%);width:2.8rem;height:1px;position:absolute;inset-block-start:1rem;inset-inline-start:1.1rem}@supports (color:color-mix(in lab,red,red)){.contact-method-card:before{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 52%,transparent) 0%,transparent 100%)}}.contact-method-card:before{opacity:.32;content:""}.contact-method-kicker{margin-top:.25rem}.contact-method-link{word-break:break-word}.utility-contact-availability{text-align:center;max-width:42rem;margin-inline:auto}.utility-contact-form{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.utility-contact-form{border-color:color-mix(in srgb,var(--accent) 10%,transparent)}}.utility-contact-form-note{background:linear-gradient(180deg,#ffffff06 0%,transparent 100%),var(--surface-alt)!important}@supports (color:color-mix(in lab,red,red)){.utility-contact-form-note{background:linear-gradient(180deg,#ffffff06 0%,transparent 100%),color-mix(in srgb,var(--surface-alt) 72%,transparent)!important}}:root[data-theme=day] .policy-contents,:root[data-theme=day] .policy-article,:root[data-theme=day] .utility-support-trust,:root[data-theme=day] .utility-contact-trust,:root[data-theme=day] .utility-support-methods .surface-card,:root[data-theme=day] .utility-support-methods .surface-card-soft,:root[data-theme=day] .utility-support-faq details,:root[data-theme=day] .utility-contact-form,:root[data-theme=day] .utility-contact-aside .surface-card,:root[data-theme=day] .utility-contact-aside .showcase-aside,:root[data-theme=day] .contact-method-card{background:linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface-1) 18%),linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface-2) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .policy-contents,:root[data-theme=day] .policy-article,:root[data-theme=day] .utility-support-trust,:root[data-theme=day] .utility-contact-trust,:root[data-theme=day] .utility-support-methods .surface-card,:root[data-theme=day] .utility-support-methods .surface-card-soft,:root[data-theme=day] .utility-support-faq details,:root[data-theme=day] .utility-contact-form,:root[data-theme=day] .utility-contact-aside .surface-card,:root[data-theme=day] .utility-contact-aside .showcase-aside,:root[data-theme=day] .contact-method-card{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 94%,var(--accent-muted) 6%),color-mix(in srgb,var(--bg-surface-1) 92%,var(--bg-haze-a) 8%) 18%),linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 98%,transparent),color-mix(in srgb,var(--bg-surface-2) 98%,transparent))}}:root[data-theme=day] .policy-contents,:root[data-theme=day] .policy-article,:root[data-theme=day] .utility-support-trust,:root[data-theme=day] .utility-contact-trust,:root[data-theme=day] .utility-support-methods .surface-card,:root[data-theme=day] .utility-support-methods .surface-card-soft,:root[data-theme=day] .utility-support-faq details,:root[data-theme=day] .utility-contact-form,:root[data-theme=day] .utility-contact-aside .surface-card,:root[data-theme=day] .utility-contact-aside .showcase-aside,:root[data-theme=day] .contact-method-card{box-shadow:0 18px 38px -34px #28201814}:root[data-theme=day] .policy-header-rail span,:root[data-theme=day] .product-scene-head span,:root[data-theme=day] .journey-scene-head span,:root[data-theme=day] .utility-support-signal,:root[data-theme=day] .utility-contact-signal,:root[data-theme=day] .utility-support-qr,:root[data-theme=day] .policy-contents-link,:root[data-theme=day] .utility-contact-form-note{background:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .policy-header-rail span,:root[data-theme=day] .product-scene-head span,:root[data-theme=day] .journey-scene-head span,:root[data-theme=day] .utility-support-signal,:root[data-theme=day] .utility-contact-signal,:root[data-theme=day] .utility-support-qr,:root[data-theme=day] .policy-contents-link,:root[data-theme=day] .utility-contact-form-note{background:color-mix(in srgb,var(--bg-elevated) 82%,transparent)}}@media(min-width:1024px){.utility-support-trust,.utility-contact-trust{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:start}}@media(max-width:767px){.policy-header-rail,.policy-header-meta{flex-direction:column;align-items:flex-start}.policy-header-rail span{min-height:1.8rem}.utility-support-trust,.utility-contact-trust{padding:1.1rem}}.story-page .section-space{padding-block:clamp(4rem,5.9vw,6.4rem)}.showcase-page .section-space{padding-block:clamp(3.3rem,4.6vw,5rem)}.app-demo-page .section-space{padding-block:clamp(3rem,4.5vw,5.2rem)}.app-demo-page .app-demo-block{padding-block:clamp(2.3rem,8vh,5.2rem)}.utility-page .section-space{padding-block:clamp(3rem,4.2vw,4.7rem)}.story-page .section-card,.showcase-page .section-card,.showcase-page .surface-card,.app-demo-page .section-card,.app-demo-page .surface-card,.utility-page .section-card,.utility-page .surface-card{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.story-page .section-card,.showcase-page .section-card,.showcase-page .surface-card,.app-demo-page .section-card,.app-demo-page .surface-card,.utility-page .section-card,.utility-page .surface-card{border-color:color-mix(in srgb,var(--line) 90%,transparent)}}.story-page .section-card,.showcase-page .section-card{box-shadow:0 28px 70px -52px var(--glow)}@supports (color:color-mix(in lab,red,red)){.story-page .section-card,.showcase-page .section-card{box-shadow:0 28px 70px -52px color-mix(in srgb,var(--glow) 28%,transparent)}}.utility-page .section-card,.utility-page .surface-card,.utility-page .surface-card-soft{box-shadow:0 18px 42px -34px #0000001f}.app-demo-page .section-card,.app-demo-page .surface-card,.app-demo-page .surface-card-soft,.product-scene-rail,.product-logic-grid .surface-card,.policy-contents,.policy-article,.utility-support-trust,.utility-contact-trust{box-shadow:0 24px 56px -42px var(--glow)}@supports (color:color-mix(in lab,red,red)){.app-demo-page .section-card,.app-demo-page .surface-card,.app-demo-page .surface-card-soft,.product-scene-rail,.product-logic-grid .surface-card,.policy-contents,.policy-article,.utility-support-trust,.utility-contact-trust{box-shadow:0 24px 56px -42px color-mix(in srgb,var(--glow) 18%,transparent)}}.showcase-page .showcase-aside,.app-demo-page .showcase-aside,.contact-method-card,.utility-support-signal,.utility-contact-signal{box-shadow:0 18px 42px -34px var(--glow)}@supports (color:color-mix(in lab,red,red)){.showcase-page .showcase-aside,.app-demo-page .showcase-aside,.contact-method-card,.utility-support-signal,.utility-contact-signal{box-shadow:0 18px 42px -34px color-mix(in srgb,var(--glow) 14%,transparent)}}.glass-header{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.glass-header{border-color:color-mix(in srgb,var(--line) 92%,transparent)}}.glass-header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}:root[data-theme=day] .button-secondary,:root[data-theme=day] .hero-cta-cluster .button-secondary{background:var(--button-secondary-background);box-shadow:0 14px 26px -24px #28201814}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .site-nav-link{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 54%,transparent),color-mix(in srgb,var(--bg-surface-2) 38%,transparent)),color-mix(in srgb,var(--surface) 52%,transparent)}}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .theme-toggle{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 58%,transparent),color-mix(in srgb,var(--bg-surface-2) 40%,transparent)),color-mix(in srgb,var(--surface) 58%,transparent)}}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .hero-panel-quantum{background:radial-gradient(circle at 78% 16%,color-mix(in srgb,var(--glow) 12%,transparent),transparent 34%),radial-gradient(circle at 18% 24%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 16%,transparent) 0%,transparent 18%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 64%,transparent),color-mix(in srgb,var(--panel) 76%,transparent))}}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .home-page main:before{background:radial-gradient(circle at 78% 12%,color-mix(in srgb,var(--bg-haze-a) 30%,transparent),transparent 32%),radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--bg-haze-b) 24%,transparent),transparent 38%),radial-gradient(circle at 52% 36%,color-mix(in srgb,var(--accent-warm) 16%,transparent),transparent 44%),linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--bg-secondary) 28%,transparent) 100%)}}:root[data-theme=day] .form-field,:root[data-theme=day] .contact-method-card,:root[data-theme=day] .utility-support-signal,:root[data-theme=day] .utility-contact-signal,:root[data-theme=day] .utility-contact-form-note,:root[data-theme=day] .policy-contents-link{background:var(--field-background)}:root[data-theme=day] .app-demo-page .section-card,:root[data-theme=day] .app-demo-page .surface-card,:root[data-theme=day] .app-demo-page .surface-card-soft,:root[data-theme=day] .product-logic-grid .surface-card,:root[data-theme=day] .product-scene-rail{background:var(--section-card-background)}.app-story-progress-item,.product-hero-rail-item,.product-scene-step,.policy-contents-link,.utility-support-signal,.utility-contact-signal{transition:opacity var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-base) var(--motion-ease-standard),border-color var(--motion-duration-base) var(--motion-ease-standard),background var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard)}@media(max-width:1023px){.story-page .section-space{padding-block:clamp(3.6rem,8vw,5.2rem)}.app-demo-page .app-demo-block{padding-block:clamp(2rem,7vh,4.4rem)}}@media(max-width:767px){.showcase-page .section-space,.app-demo-page .section-space,.utility-page .section-space{padding-block:clamp(2.5rem,7vw,3.6rem)}.app-demo-page .app-demo-block{padding-block:clamp(1.7rem,6vh,3.6rem)}.policy-contents,.policy-article,.utility-support-trust,.utility-contact-trust{box-shadow:0 18px 40px -32px var(--glow)}@supports (color:color-mix(in lab,red,red)){.policy-contents,.policy-article,.utility-support-trust,.utility-contact-trust{box-shadow:0 18px 40px -32px color-mix(in srgb,var(--glow) 14%,transparent)}}}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .page-ambient-canvas-home:after{background:radial-gradient(circle at var(--hero-pointer-x,50%) var(--hero-pointer-y,50%),color-mix(in srgb,var(--bg-elevated) 24%,transparent),transparent 30%),radial-gradient(circle at 24% 18%,color-mix(in srgb,var(--bg-haze-a) 46%,transparent),transparent 34%),radial-gradient(circle at 78% 14%,color-mix(in srgb,var(--bg-haze-b) 36%,transparent),transparent 32%),radial-gradient(circle at 60% 84%,color-mix(in srgb,var(--accent-warm) 10%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 9%,transparent) 0%,transparent 28%,transparent 70%,color-mix(in srgb,var(--accent-primary) 4%,transparent) 100%)}}:root[data-theme=day] .home-hero-scene-canvas{mix-blend-mode:soft-light;opacity:calc(.28 + var(--visit-glow-scale,.82) * .06)}:root[data-theme=day] .glass-header{background:linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface-1) 100%),var(--bg-surface-1)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .glass-header{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 40%,transparent),color-mix(in srgb,var(--bg-surface-1) 16%,transparent)),color-mix(in srgb,var(--bg-surface-1) 18%,transparent)}}:root[data-theme=day] .glass-header{border-color:var(--line-medium)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .glass-header{border-color:color-mix(in srgb,var(--line-medium) 92%,transparent)}}:root[data-theme=day] .brand-link{box-shadow:0 28px 56px -44px var(--glow-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .brand-link{box-shadow:0 28px 56px -44px color-mix(in srgb,var(--glow-primary) 36%,transparent)}}:root[data-theme=day] .brand-mark{box-shadow:inset 0 1px #ffffff6b,0 10px 22px -18px #243a5c24}:root[data-theme=day] .site-nav-link,:root[data-theme=day] .theme-toggle,:root[data-theme=day] .header-cta,:root[data-theme=day] .mobile-nav-link{border-color:var(--line-medium)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .site-nav-link,:root[data-theme=day] .theme-toggle,:root[data-theme=day] .header-cta,:root[data-theme=day] .mobile-nav-link{border-color:color-mix(in srgb,var(--line-medium) 84%,transparent)}}:root[data-theme=day] .site-nav-link,:root[data-theme=day] .theme-toggle,:root[data-theme=day] .header-cta,:root[data-theme=day] .mobile-nav-link{box-shadow:0 14px 28px -26px #2237561a}:root[data-theme=day] .site-nav-link{background:linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface-1) 100%),var(--bg-surface-1)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .site-nav-link{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 36%,transparent),color-mix(in srgb,var(--bg-surface-1) 16%,transparent)),color-mix(in srgb,var(--bg-surface-1) 16%,transparent)}}:root[data-theme=day] .theme-toggle{background:linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface-1) 100%),var(--bg-surface-1)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .theme-toggle{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 38%,transparent),color-mix(in srgb,var(--bg-surface-1) 16%,transparent)),color-mix(in srgb,var(--bg-surface-1) 16%,transparent)}}:root[data-theme=day] .mobile-nav-panel{background:linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface-1) 100%),var(--bg-surface-1)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .mobile-nav-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 32%,transparent),color-mix(in srgb,var(--bg-surface-1) 16%,transparent)),color-mix(in srgb,var(--bg-surface-1) 18%,transparent)}}:root[data-theme=day] .hero-panel-quantum,:root[data-theme=day] .hero-stat-card,:root[data-theme=day] .page-hero-insight-card,:root[data-theme=day] .hero-copy-column>.chip,:root[data-theme=day] .hero-eyebrow-pill,:root[data-theme=day] .hero-cta-cluster{border-color:var(--line-medium)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .hero-panel-quantum,:root[data-theme=day] .hero-stat-card,:root[data-theme=day] .page-hero-insight-card,:root[data-theme=day] .hero-copy-column>.chip,:root[data-theme=day] .hero-eyebrow-pill,:root[data-theme=day] .hero-cta-cluster{border-color:color-mix(in srgb,var(--line-medium) 84%,transparent)}}:root[data-theme=day] .hero-panel-quantum,:root[data-theme=day] .hero-stat-card,:root[data-theme=day] .page-hero-insight-card,:root[data-theme=day] .hero-copy-column>.chip,:root[data-theme=day] .hero-eyebrow-pill,:root[data-theme=day] .hero-cta-cluster{box-shadow:0 26px 52px -40px #2237561f}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .hero-panel-quantum{background:radial-gradient(circle at 78% 16%,color-mix(in srgb,var(--glow-primary) 14%,transparent),transparent 34%),radial-gradient(circle at 18% 24%,color-mix(in srgb,var(--accent-secondary) 10%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 36%,transparent) 0%,transparent 18%),linear-gradient(180deg,color-mix(in srgb,var(--bg-surface-1) 42%,transparent),color-mix(in srgb,var(--bg-surface-2) 32%,transparent))}}:root[data-theme=day] .hero-stat-card,:root[data-theme=day] .page-hero-insight-card{background:linear-gradient(180deg,var(--bg-elevated) 0%,transparent 100%),var(--bg-surface-1)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .hero-stat-card,:root[data-theme=day] .page-hero-insight-card{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 40%,transparent) 0%,transparent 100%),color-mix(in srgb,var(--bg-surface-1) 28%,transparent)}}:root[data-theme=day] .hero-copy-column>.chip,:root[data-theme=day] .hero-eyebrow-pill{background:linear-gradient(180deg,var(--bg-elevated) 0%,transparent 100%),var(--bg-surface-1)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .hero-copy-column>.chip,:root[data-theme=day] .hero-eyebrow-pill{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 38%,transparent) 0%,transparent 100%),color-mix(in srgb,var(--bg-surface-1) 24%,transparent)}}:root[data-theme=day] .hero-cta-cluster{background:radial-gradient(circle at var(--hero-pointer-x,50%) var(--hero-pointer-y,50%),var(--glow-primary),transparent 30%),linear-gradient(90deg,transparent 0%,var(--accent-primary) 34%,transparent 100%),linear-gradient(180deg,var(--bg-elevated) 0%,transparent 36%),var(--bg-surface-1)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .hero-cta-cluster{background:radial-gradient(circle at var(--hero-pointer-x,50%) var(--hero-pointer-y,50%),color-mix(in srgb,var(--glow-primary) 10%,transparent),transparent 30%),linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent-primary) 4%,transparent) 34%,transparent 100%),linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 36%,transparent) 0%,transparent 36%),color-mix(in srgb,var(--bg-surface-1) 26%,transparent)}}:root[data-theme=day] .hero-cta-cluster .button-secondary{background:linear-gradient(180deg,var(--bg-surface-1) 0%,var(--bg-surface-2) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .hero-cta-cluster .button-secondary{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-surface-1) 82%,var(--bg-elevated) 18%),color-mix(in srgb,var(--bg-surface-2) 80%,var(--bg-surface-3) 20%))}}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .laptop-shell .mockup-screen,:root[data-theme=day] .phone-shell .mockup-screen{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 28%,transparent) 0%,transparent 14%),radial-gradient(circle at 74% 12%,color-mix(in srgb,var(--glow-primary) 10%,transparent),transparent 28%),color-mix(in srgb,var(--bg-overlay) 56%,transparent)}}:root[data-theme=day] .app-demo-page .section-card,:root[data-theme=day] .app-demo-page .surface-card,:root[data-theme=day] .app-demo-page .surface-card-soft,:root[data-theme=day] .product-logic-grid .surface-card,:root[data-theme=day] .product-scene-rail,:root[data-theme=day] .utility-support-trust,:root[data-theme=day] .utility-contact-trust,:root[data-theme=day] .utility-support-methods .surface-card-soft,:root[data-theme=day] .utility-support-faq details,:root[data-theme=day] .utility-contact-form,:root[data-theme=day] .utility-contact-aside .surface-card,:root[data-theme=day] .utility-contact-aside .showcase-aside,:root[data-theme=day] .contact-method-card{background:linear-gradient(180deg,var(--bg-surface-1) 0%,var(--bg-surface-2) 100%),linear-gradient(120deg,var(--accent-primary) 0%,transparent 58%,var(--accent-warm) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .app-demo-page .section-card,:root[data-theme=day] .app-demo-page .surface-card,:root[data-theme=day] .app-demo-page .surface-card-soft,:root[data-theme=day] .product-logic-grid .surface-card,:root[data-theme=day] .product-scene-rail,:root[data-theme=day] .utility-support-trust,:root[data-theme=day] .utility-contact-trust,:root[data-theme=day] .utility-support-methods .surface-card-soft,:root[data-theme=day] .utility-support-faq details,:root[data-theme=day] .utility-contact-form,:root[data-theme=day] .utility-contact-aside .surface-card,:root[data-theme=day] .utility-contact-aside .showcase-aside,:root[data-theme=day] .contact-method-card{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-surface-1) 90%,var(--bg-elevated) 10%),color-mix(in srgb,var(--bg-surface-2) 88%,var(--bg-surface-3) 12%)),linear-gradient(120deg,color-mix(in srgb,var(--accent-primary) 4%,transparent) 0%,transparent 58%,color-mix(in srgb,var(--accent-warm) 4%,transparent) 100%)}}:root[data-theme=day] .section-card,:root[data-theme=day] .surface-card{border-color:var(--line-medium)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .section-card,:root[data-theme=day] .surface-card{border-color:color-mix(in srgb,var(--line-medium) 88%,transparent)}}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .section-card,:root[data-theme=day] .surface-card{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-surface-1) 92%,var(--bg-elevated) 8%),color-mix(in srgb,var(--bg-surface-2) 88%,var(--bg-surface-3) 12%)),linear-gradient(120deg,color-mix(in srgb,var(--accent-primary) 4%,transparent) 0%,transparent 58%,color-mix(in srgb,var(--accent-warm) 4%,transparent) 100%)}}:root[data-theme=day] .surface-card-soft{border-color:var(--line-medium)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .surface-card-soft{border-color:color-mix(in srgb,var(--line-medium) 82%,transparent)}}:root[data-theme=day] .surface-card-soft{background:linear-gradient(180deg,var(--bg-surface-1) 0%,var(--bg-surface-2) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .surface-card-soft{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-surface-1) 84%,var(--bg-elevated) 16%),color-mix(in srgb,var(--bg-surface-2) 82%,var(--bg-surface-3) 18%))}}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .hero-panel-quantum{background:radial-gradient(circle at 78% 16%,color-mix(in srgb,var(--glow-primary) 14%,transparent),transparent 34%),radial-gradient(circle at 18% 24%,color-mix(in srgb,var(--accent-secondary) 10%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 52%,transparent) 0%,transparent 18%),linear-gradient(180deg,color-mix(in srgb,var(--bg-surface-1) 68%,transparent),color-mix(in srgb,var(--bg-surface-2) 58%,transparent))}}:root[data-theme=day] .hero-stat-card,:root[data-theme=day] .page-hero-insight-card,:root[data-theme=day] .hero-copy-column>.chip,:root[data-theme=day] .hero-eyebrow-pill,:root[data-theme=day] .hero-cta-cluster{background:linear-gradient(180deg,var(--bg-elevated) 0%,transparent 100%),var(--bg-surface-1)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .hero-stat-card,:root[data-theme=day] .page-hero-insight-card,:root[data-theme=day] .hero-copy-column>.chip,:root[data-theme=day] .hero-eyebrow-pill,:root[data-theme=day] .hero-cta-cluster{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 52%,transparent) 0%,transparent 100%),color-mix(in srgb,var(--bg-surface-1) 46%,transparent)}}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .page-ambient-canvas-home:after{background:radial-gradient(circle at var(--hero-pointer-x,50%) var(--hero-pointer-y,50%),color-mix(in srgb,var(--bg-elevated) 22%,transparent),transparent 28%),radial-gradient(circle at 18% 14%,color-mix(in srgb,var(--bg-haze-a) 52%,transparent),transparent 34%),radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--bg-haze-b) 44%,transparent),transparent 32%),radial-gradient(circle at 50% 68%,color-mix(in srgb,var(--accent-warm) 12%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 5%,transparent) 0%,transparent 28%,transparent 72%,color-mix(in srgb,var(--bg-surface-2) 10%,transparent) 100%)}}:root[data-theme=day] .glass-header{background:var(--glass-header-background);border-color:var(--line-medium)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .glass-header{border-color:color-mix(in srgb,var(--line-medium) 94%,transparent)}}:root[data-theme=day] .glass-header{box-shadow:0 18px 36px -30px #1b293c1f}:root[data-theme=day] .site-nav-link,:root[data-theme=day] .theme-toggle,:root[data-theme=day] .header-cta,:root[data-theme=day] .mobile-nav-link,:root[data-theme=day] .mobile-nav-panel{background:linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface-1) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .site-nav-link,:root[data-theme=day] .theme-toggle,:root[data-theme=day] .header-cta,:root[data-theme=day] .mobile-nav-link,:root[data-theme=day] .mobile-nav-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 90%,var(--bg-surface-1) 10%),color-mix(in srgb,var(--bg-surface-1) 88%,var(--bg-surface-2) 12%))}}:root[data-theme=day] .site-nav-link,:root[data-theme=day] .theme-toggle,:root[data-theme=day] .header-cta,:root[data-theme=day] .mobile-nav-link,:root[data-theme=day] .mobile-nav-panel{border-color:var(--line-medium)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .site-nav-link,:root[data-theme=day] .theme-toggle,:root[data-theme=day] .header-cta,:root[data-theme=day] .mobile-nav-link,:root[data-theme=day] .mobile-nav-panel{border-color:color-mix(in srgb,var(--line-medium) 90%,transparent)}}:root[data-theme=day] .site-nav-link,:root[data-theme=day] .theme-toggle,:root[data-theme=day] .header-cta,:root[data-theme=day] .mobile-nav-link,:root[data-theme=day] .mobile-nav-panel{box-shadow:0 16px 30px -26px #1b293c1c}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .hero-panel-quantum{background:radial-gradient(circle at 78% 16%,color-mix(in srgb,var(--glow-primary) 8%,transparent),transparent 34%),radial-gradient(circle at 18% 24%,color-mix(in srgb,var(--accent-secondary) 6%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 84%,var(--bg-surface-1) 16%),color-mix(in srgb,var(--bg-surface-1) 72%,var(--bg-surface-2) 28%) 52%,color-mix(in srgb,var(--bg-surface-2) 64%,var(--bg-surface-3) 36%))}}:root[data-theme=day] .hero-panel-quantum{border-color:var(--line-medium)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .hero-panel-quantum{border-color:color-mix(in srgb,var(--line-medium) 94%,transparent)}}:root[data-theme=day] .hero-panel-quantum{box-shadow:0 36px 68px -52px #1b293c29}:root[data-theme=day] .hero-stat-card,:root[data-theme=day] .page-hero-insight-card,:root[data-theme=day] .hero-copy-column>.chip,:root[data-theme=day] .hero-eyebrow-pill,:root[data-theme=day] .hero-cta-cluster,:root[data-theme=day] .hero-visual-plaque,:root[data-theme=day] .hero-stage-meter,:root[data-theme=day] .hero-stage-note{background:linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface-1) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .hero-stat-card,:root[data-theme=day] .page-hero-insight-card,:root[data-theme=day] .hero-copy-column>.chip,:root[data-theme=day] .hero-eyebrow-pill,:root[data-theme=day] .hero-cta-cluster,:root[data-theme=day] .hero-visual-plaque,:root[data-theme=day] .hero-stage-meter,:root[data-theme=day] .hero-stage-note{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 78%,var(--bg-surface-1) 22%),color-mix(in srgb,var(--bg-surface-1) 68%,var(--bg-surface-2) 32%))}}:root[data-theme=day] .hero-stat-card,:root[data-theme=day] .page-hero-insight-card,:root[data-theme=day] .hero-copy-column>.chip,:root[data-theme=day] .hero-eyebrow-pill,:root[data-theme=day] .hero-cta-cluster,:root[data-theme=day] .hero-visual-plaque,:root[data-theme=day] .hero-stage-meter,:root[data-theme=day] .hero-stage-note{border-color:var(--line-medium)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .hero-stat-card,:root[data-theme=day] .page-hero-insight-card,:root[data-theme=day] .hero-copy-column>.chip,:root[data-theme=day] .hero-eyebrow-pill,:root[data-theme=day] .hero-cta-cluster,:root[data-theme=day] .hero-visual-plaque,:root[data-theme=day] .hero-stage-meter,:root[data-theme=day] .hero-stage-note{border-color:color-mix(in srgb,var(--line-medium) 90%,transparent)}}:root[data-theme=day] .hero-stat-card,:root[data-theme=day] .page-hero-insight-card,:root[data-theme=day] .hero-copy-column>.chip,:root[data-theme=day] .hero-eyebrow-pill,:root[data-theme=day] .hero-cta-cluster,:root[data-theme=day] .hero-visual-plaque,:root[data-theme=day] .hero-stage-meter,:root[data-theme=day] .hero-stage-note{box-shadow:0 24px 42px -34px #1b293c1f}:root[data-theme=day] .hero-stage-aura{opacity:.34}:root[data-theme=day] .hero-stage-mesh,:root[data-theme=day] .hero-stage-rail,:root[data-theme=day] .hero-stage-orbit{opacity:.58}:root[data-theme=day] .section-card,:root[data-theme=day] .surface-card,:root[data-theme=day] .surface-card-soft,:root[data-theme=day] .app-demo-page .section-card,:root[data-theme=day] .app-demo-page .surface-card,:root[data-theme=day] .app-demo-page .surface-card-soft,:root[data-theme=day] .product-logic-grid .surface-card,:root[data-theme=day] .product-scene-rail,:root[data-theme=day] .utility-support-trust,:root[data-theme=day] .utility-contact-trust,:root[data-theme=day] .utility-support-methods .surface-card-soft,:root[data-theme=day] .utility-support-faq details,:root[data-theme=day] .utility-contact-form,:root[data-theme=day] .utility-contact-aside .surface-card,:root[data-theme=day] .utility-contact-aside .showcase-aside,:root[data-theme=day] .contact-method-card{border-color:var(--line-medium)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .section-card,:root[data-theme=day] .surface-card,:root[data-theme=day] .surface-card-soft,:root[data-theme=day] .app-demo-page .section-card,:root[data-theme=day] .app-demo-page .surface-card,:root[data-theme=day] .app-demo-page .surface-card-soft,:root[data-theme=day] .product-logic-grid .surface-card,:root[data-theme=day] .product-scene-rail,:root[data-theme=day] .utility-support-trust,:root[data-theme=day] .utility-contact-trust,:root[data-theme=day] .utility-support-methods .surface-card-soft,:root[data-theme=day] .utility-support-faq details,:root[data-theme=day] .utility-contact-form,:root[data-theme=day] .utility-contact-aside .surface-card,:root[data-theme=day] .utility-contact-aside .showcase-aside,:root[data-theme=day] .contact-method-card{border-color:color-mix(in srgb,var(--line-medium) 90%,transparent)}}:root[data-theme=day] .section-card,:root[data-theme=day] .surface-card,:root[data-theme=day] .surface-card-soft,:root[data-theme=day] .app-demo-page .section-card,:root[data-theme=day] .app-demo-page .surface-card,:root[data-theme=day] .app-demo-page .surface-card-soft,:root[data-theme=day] .product-logic-grid .surface-card,:root[data-theme=day] .product-scene-rail,:root[data-theme=day] .utility-support-trust,:root[data-theme=day] .utility-contact-trust,:root[data-theme=day] .utility-support-methods .surface-card-soft,:root[data-theme=day] .utility-support-faq details,:root[data-theme=day] .utility-contact-form,:root[data-theme=day] .utility-contact-aside .surface-card,:root[data-theme=day] .utility-contact-aside .showcase-aside,:root[data-theme=day] .contact-method-card{box-shadow:0 24px 46px -36px #1b293c1f}:root[data-theme=day] .section-card,:root[data-theme=day] .surface-card{background:linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface-1) 100%),linear-gradient(120deg,var(--accent-primary) 0%,transparent 62%,var(--accent-warm) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .section-card,:root[data-theme=day] .surface-card{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 82%,var(--bg-surface-1) 18%),color-mix(in srgb,var(--bg-surface-1) 70%,var(--bg-surface-2) 30%)),linear-gradient(120deg,color-mix(in srgb,var(--accent-primary) 3%,transparent) 0%,transparent 62%,color-mix(in srgb,var(--accent-warm) 3%,transparent) 100%)}}:root[data-theme=day] .surface-card-soft,:root[data-theme=day] .hero-stage-meter,:root[data-theme=day] .hero-stage-note,:root[data-theme=day] .hero-visual-plaque{background:linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface-1) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .surface-card-soft,:root[data-theme=day] .hero-stage-meter,:root[data-theme=day] .hero-stage-note,:root[data-theme=day] .hero-visual-plaque{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 76%,var(--bg-surface-1) 24%),color-mix(in srgb,var(--bg-surface-1) 66%,var(--bg-surface-2) 34%))}}:root[data-theme=day] .laptop-shell .mockup-screen,:root[data-theme=day] .phone-shell .mockup-screen{background:var(--mockup-screen-background)}:root[data-theme=day] .page-ambient-fibers,:root[data-theme=day] .page-ambient-orbits{mix-blend-mode:soft-light}:root[data-theme=day] .page-ambient-grain{opacity:.055;mix-blend-mode:soft-light}:root[data-theme=day] .page-ambient-veil{opacity:.78}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] body{background:radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--bg-haze-a) 82%,transparent),transparent 21%),radial-gradient(circle at 10% 28%,color-mix(in srgb,var(--bg-haze-b) 70%,transparent),transparent 20%),linear-gradient(180deg,var(--bg-canvas) 0%,color-mix(in srgb,var(--bg-surface-1) 82%,var(--bg-surface-2) 18%) 54%,color-mix(in srgb,var(--bg-surface-2) 72%,var(--bg-surface-3) 28%) 100%)}}:root[data-theme=day] .glass-header,:root[data-theme=day] .mobile-nav-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}:root[data-theme=day] .brand-link,:root[data-theme=day] .site-nav-link,:root[data-theme=day] .theme-toggle,:root[data-theme=day] .mobile-nav-link{border-color:var(--line-medium)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .brand-link,:root[data-theme=day] .site-nav-link,:root[data-theme=day] .theme-toggle,:root[data-theme=day] .mobile-nav-link{border-color:color-mix(in srgb,var(--line-medium) 92%,transparent)}}:root[data-theme=day] .brand-link,:root[data-theme=day] .section-card,:root[data-theme=day] .surface-card,:root[data-theme=day] .surface-card-soft,:root[data-theme=day] .hero-panel-quantum,:root[data-theme=day] .hero-stat-card,:root[data-theme=day] .page-hero-insight-card,:root[data-theme=day] .hero-copy-column>.chip,:root[data-theme=day] .hero-eyebrow-pill,:root[data-theme=day] .hero-cta-cluster,:root[data-theme=day] .hero-visual-plaque,:root[data-theme=day] .hero-stage-meter,:root[data-theme=day] .hero-stage-note,:root[data-theme=day] .utility-support-trust,:root[data-theme=day] .utility-contact-trust,:root[data-theme=day] .utility-support-methods .surface-card-soft,:root[data-theme=day] .utility-support-faq details,:root[data-theme=day] .utility-contact-form,:root[data-theme=day] .utility-contact-aside .surface-card,:root[data-theme=day] .utility-contact-aside .showcase-aside,:root[data-theme=day] .contact-method-card,:root[data-theme=day] .policy-contents,:root[data-theme=day] .policy-article{box-shadow:0 22px 42px -34px #181c261f}:root[data-theme=day] .button-secondary{background:linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface-1) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .button-secondary{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 92%,var(--bg-surface-1) 8%),color-mix(in srgb,var(--bg-surface-1) 84%,var(--bg-surface-2) 16%))}}:root[data-theme=day] .button-secondary{border-color:var(--line-medium)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .button-secondary{border-color:color-mix(in srgb,var(--line-medium) 92%,transparent)}}:root[data-theme=day] .button-secondary{box-shadow:0 12px 24px -22px #181c2617}:root[data-theme=day] .button-secondary:hover{background:linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface-1) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .button-secondary:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 94%,var(--bg-surface-1) 6%),color-mix(in srgb,var(--bg-surface-1) 82%,var(--bg-surface-2) 18%))}}:root[data-theme=day] .mockup-glow{opacity:.22;filter:blur(54px)}:root[data-theme=day] .phone-shell,:root[data-theme=day] .laptop-shell>.relative{border-color:var(--line-medium)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .phone-shell,:root[data-theme=day] .laptop-shell>.relative{border-color:color-mix(in srgb,var(--line-medium) 92%,transparent)}}:root[data-theme=day] .phone-shell .mockup-screen,:root[data-theme=day] .laptop-shell .mockup-screen{border-color:var(--line-medium)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .phone-shell .mockup-screen,:root[data-theme=day] .laptop-shell .mockup-screen{border-color:color-mix(in srgb,var(--line-medium) 84%,transparent)}}:root[data-theme=day] .phone-shell .mockup-screen,:root[data-theme=day] .laptop-shell .mockup-screen{box-shadow:inset 0 1px #ffffff59}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .home-page main:before{background:radial-gradient(ellipse 62% 18% at 50% 8%,color-mix(in srgb,var(--bg-haze-a) 34%,transparent),transparent 72%),radial-gradient(ellipse 56% 16% at 18% 36%,color-mix(in srgb,var(--bg-haze-b) 24%,transparent),transparent 72%),radial-gradient(ellipse 58% 16% at 82% 60%,color-mix(in srgb,var(--accent-warm) 8%,transparent),transparent 74%)}}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] body{background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--bg-haze-a) 86%,transparent),transparent 18%),radial-gradient(circle at 8% 28%,color-mix(in srgb,var(--bg-haze-b) 74%,transparent),transparent 18%),radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--accent-primary) 6%,transparent),transparent 24%),linear-gradient(180deg,var(--bg-canvas) 0%,color-mix(in srgb,var(--bg-surface-1) 78%,var(--bg-surface-2) 22%) 52%,color-mix(in srgb,var(--bg-surface-2) 70%,var(--bg-surface-3) 30%) 100%)}}:root[data-theme=day] .hero-panel-quantum,:root[data-theme=day] .apps-hub-hero .detail-hero-app,:root[data-theme=day] .apps-hub-intro-panel,:root[data-theme=day] .app-card,:root[data-theme=day] .app-card-screen,:root[data-theme=day] .app-card-feature,:root[data-theme=day] .app-card-supporting-note,:root[data-theme=day] .apps-hub-signal-chip,:root[data-theme=day] .apps-hub-rail-item{border-color:var(--line-medium)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .hero-panel-quantum,:root[data-theme=day] .apps-hub-hero .detail-hero-app,:root[data-theme=day] .apps-hub-intro-panel,:root[data-theme=day] .app-card,:root[data-theme=day] .app-card-screen,:root[data-theme=day] .app-card-feature,:root[data-theme=day] .app-card-supporting-note,:root[data-theme=day] .apps-hub-signal-chip,:root[data-theme=day] .apps-hub-rail-item{border-color:color-mix(in srgb,var(--line-medium) 96%,transparent)}}:root[data-theme=day] .hero-panel-quantum,:root[data-theme=day] .apps-hub-hero .detail-hero-app,:root[data-theme=day] .apps-hub-intro-panel,:root[data-theme=day] .app-card,:root[data-theme=day] .app-card-screen,:root[data-theme=day] .app-card-feature,:root[data-theme=day] .app-card-supporting-note,:root[data-theme=day] .apps-hub-signal-chip,:root[data-theme=day] .apps-hub-rail-item{box-shadow:0 24px 46px -34px #141c2a29}:root[data-theme=day] .hero-panel-quantum{background:radial-gradient(circle at 76% 14%,var(--glow-primary),transparent 30%),radial-gradient(circle at 18% 22%,var(--accent-secondary),transparent 38%),linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface-1) 48%,var(--bg-surface-2) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .hero-panel-quantum{background:radial-gradient(circle at 76% 14%,color-mix(in srgb,var(--glow-primary) 10%,transparent),transparent 30%),radial-gradient(circle at 18% 22%,color-mix(in srgb,var(--accent-secondary) 7%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 90%,var(--bg-surface-1) 10%),color-mix(in srgb,var(--bg-surface-1) 78%,var(--bg-surface-2) 22%) 48%,color-mix(in srgb,var(--bg-surface-2) 68%,var(--bg-surface-3) 32%))}}:root[data-theme=day] .hero-device-anchor:before{background:radial-gradient(circle at 50% 54%,var(--accent-primary),transparent 56%),radial-gradient(circle at 50% 82%,var(--accent-secondary),transparent 46%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .hero-device-anchor:before{background:radial-gradient(circle at 50% 54%,color-mix(in srgb,var(--accent-primary) 18%,transparent),transparent 56%),radial-gradient(circle at 50% 82%,color-mix(in srgb,var(--accent-secondary) 10%,transparent),transparent 46%)}}:root[data-theme=day] .hero-device-anchor:before{opacity:.64}:root[data-theme=day] .home-hero-phone [data-mockup-item]{box-shadow:0 18px 34px -28px #202c402e}:root[data-theme=day] .apps-hub-shell:before{background:radial-gradient(circle at 70% 18%,var(--glow-primary),transparent 24%),radial-gradient(circle at 18% 24%,var(--accent-secondary),transparent 28%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .apps-hub-shell:before{background:radial-gradient(circle at 70% 18%,color-mix(in srgb,var(--glow-primary) 14%,transparent),transparent 24%),radial-gradient(circle at 18% 24%,color-mix(in srgb,var(--accent-secondary) 8%,transparent),transparent 28%)}}:root[data-theme=day] .apps-hub-hero .detail-hero-app{background:radial-gradient(circle at 76% 16%,var(--glow-primary),transparent 30%),linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface-1) 52%,var(--bg-surface-2) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .apps-hub-hero .detail-hero-app{background:radial-gradient(circle at 76% 16%,color-mix(in srgb,var(--glow-primary) 8%,transparent),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 88%,var(--bg-surface-1) 12%),color-mix(in srgb,var(--bg-surface-1) 78%,var(--bg-surface-2) 22%) 52%,color-mix(in srgb,var(--bg-surface-2) 68%,var(--bg-surface-3) 32%))}}:root[data-theme=day] .apps-hub-intro-panel{background:linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface-1) 100%),linear-gradient(90deg,transparent 0%,var(--accent-primary) 34%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .apps-hub-intro-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 86%,var(--bg-surface-1) 14%),color-mix(in srgb,var(--bg-surface-1) 74%,var(--bg-surface-2) 26%)),linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent-primary) 4%,transparent) 34%,transparent 100%)}}:root[data-theme=day] .apps-hub-signal-chip,:root[data-theme=day] .apps-hub-rail-item,:root[data-theme=day] .app-card-screen,:root[data-theme=day] .app-card-feature,:root[data-theme=day] .app-card-supporting-note{background:linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface-1) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .apps-hub-signal-chip,:root[data-theme=day] .apps-hub-rail-item,:root[data-theme=day] .app-card-screen,:root[data-theme=day] .app-card-feature,:root[data-theme=day] .app-card-supporting-note{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 82%,var(--bg-surface-1) 18%),color-mix(in srgb,var(--bg-surface-1) 70%,var(--bg-surface-2) 30%))}}:root[data-theme=day] .app-card{background:linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface-1) 100%),linear-gradient(120deg,var(--accent-primary) 0%,transparent 62%,var(--accent-secondary) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .app-card{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 86%,var(--bg-surface-1) 14%),color-mix(in srgb,var(--bg-surface-1) 74%,var(--bg-surface-2) 26%)),linear-gradient(120deg,color-mix(in srgb,var(--accent-primary) 3%,transparent) 0%,transparent 62%,color-mix(in srgb,var(--accent-secondary) 2.5%,transparent) 100%)}}:root[data-theme=day] .apps-featured-scene{background:radial-gradient(circle at 82% 18%,var(--glow-primary),transparent 28%),linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface-1) 54%,var(--bg-surface-2) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .apps-featured-scene{background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--glow-primary) 9%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 88%,var(--bg-surface-1) 12%),color-mix(in srgb,var(--bg-surface-1) 76%,var(--bg-surface-2) 24%) 54%,color-mix(in srgb,var(--bg-surface-2) 68%,var(--bg-surface-3) 32%))}}:root[data-theme=day] .apps-featured-scene{border-color:var(--line-medium)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .apps-featured-scene{border-color:color-mix(in srgb,var(--line-medium) 96%,transparent)}}:root[data-theme=day] .apps-featured-scene{box-shadow:0 28px 52px -38px #141c2a29}:root[data-theme=day] .apps-featured-proof span,:root[data-theme=day] .app-card-rail span,:root[data-theme=day] .app-card-cue{border-color:var(--line-medium)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .apps-featured-proof span,:root[data-theme=day] .app-card-rail span,:root[data-theme=day] .app-card-cue{border-color:color-mix(in srgb,var(--line-medium) 94%,transparent)}}:root[data-theme=day] .apps-featured-proof span,:root[data-theme=day] .app-card-rail span,:root[data-theme=day] .app-card-cue{background:linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface-1) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .apps-featured-proof span,:root[data-theme=day] .app-card-rail span,:root[data-theme=day] .app-card-cue{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 88%,var(--bg-surface-1) 12%),color-mix(in srgb,var(--bg-surface-1) 76%,var(--bg-surface-2) 24%))}}:root[data-theme=day] .apps-featured-proof span,:root[data-theme=day] .app-card-rail span,:root[data-theme=day] .app-card-cue{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .apps-featured-proof span,:root[data-theme=day] .app-card-rail span,:root[data-theme=day] .app-card-cue{color:color-mix(in srgb,var(--ink) 92%,var(--accent-primary) 8%)}}:root[data-theme=day] .apps-featured-note,:root[data-theme=day] .apps-secondary-head,:root[data-theme=day] .app-card-supporting,:root[data-theme=day] .apps-secondary-grid .app-card{border-color:var(--line-medium)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .apps-featured-note,:root[data-theme=day] .apps-secondary-head,:root[data-theme=day] .app-card-supporting,:root[data-theme=day] .apps-secondary-grid .app-card{border-color:color-mix(in srgb,var(--line-medium) 94%,transparent)}}:root[data-theme=day] .apps-featured-note,:root[data-theme=day] .apps-secondary-head,:root[data-theme=day] .app-card-supporting,:root[data-theme=day] .apps-secondary-grid .app-card{box-shadow:0 22px 42px -34px #141c2a24}:root[data-theme=day] .apps-featured-note{background:linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface-1) 100%),linear-gradient(120deg,var(--accent-secondary) 0%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .apps-featured-note{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 84%,var(--bg-surface-1) 16%),color-mix(in srgb,var(--bg-surface-1) 72%,var(--bg-surface-2) 28%)),linear-gradient(120deg,color-mix(in srgb,var(--accent-secondary) 3%,transparent) 0%,transparent 100%)}}:root[data-theme=day] .apps-secondary-head{background:linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface-1) 100%),linear-gradient(90deg,transparent 0%,var(--accent-primary) 28%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .apps-secondary-head{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 86%,var(--bg-surface-1) 14%),color-mix(in srgb,var(--bg-surface-1) 74%,var(--bg-surface-2) 26%)),linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent-primary) 5%,transparent) 28%,transparent 100%)}}:root[data-theme=day] .apps-secondary-grid .app-card,:root[data-theme=day] .app-card-supporting{background:linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface-1) 100%),linear-gradient(125deg,var(--accent-primary) 0%,transparent 64%,var(--accent-secondary) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .apps-secondary-grid .app-card,:root[data-theme=day] .app-card-supporting{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 84%,var(--bg-surface-1) 16%),color-mix(in srgb,var(--bg-surface-1) 72%,var(--bg-surface-2) 28%)),linear-gradient(125deg,color-mix(in srgb,var(--accent-primary) 2.8%,transparent) 0%,transparent 64%,color-mix(in srgb,var(--accent-secondary) 2.2%,transparent) 100%)}}.utility-support-trust,.utility-contact-trust{gap:clamp(1.15rem,1rem + .8vw,1.6rem);padding:clamp(1.25rem,1rem + 1vw,1.7rem)}.utility-support-trust-copy,.utility-contact-trust-copy{max-width:44rem}.utility-support-trust-rail,.utility-contact-trust-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.utility-support-signal,.utility-contact-signal{min-height:100%;padding:1rem 1.05rem}.utility-contact-brief-grid,.policy-scope-grid{align-items:start}.policy-scope-note,.policy-app-link{position:relative;overflow:hidden}.policy-scope-note:before,.policy-app-link:before{background:linear-gradient(90deg,var(--accent) 0%,transparent 100%);width:3.2rem;height:1px;position:absolute;inset-block-start:.95rem;inset-inline-start:1rem}@supports (color:color-mix(in lab,red,red)){.policy-scope-note:before,.policy-app-link:before{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 42%,transparent) 0%,transparent 100%)}}.policy-scope-note:before,.policy-app-link:before{opacity:.28;content:""}.policy-scope-note{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.policy-scope-note{border:1px solid color-mix(in srgb,var(--line) 88%,transparent)}}.policy-scope-note{background:linear-gradient(180deg,#ffffff05 0%,transparent 100%),var(--surface-alt)}@supports (color:color-mix(in lab,red,red)){.policy-scope-note{background:linear-gradient(180deg,#ffffff05 0%,transparent 100%),color-mix(in srgb,var(--surface-alt) 72%,transparent)}}.policy-app-link{display:block}.contact-method-card{min-height:100%}.contact-method-link{font-size:1.02rem;line-height:1.8}.utility-contact-form-shell .contact-methods-grid,.utility-contact-form-shell .utility-contact-brief-grid{z-index:1;position:relative}@media(max-width:72rem){.utility-support-trust-rail,.utility-contact-trust-rail{grid-template-columns:1fr}}@media(min-width:64rem){.policy-scope-grid{grid-template-columns:minmax(0,1.18fr) minmax(15rem,.82fr)}}:root[data-theme=day] .policy-contents,:root[data-theme=day] .policy-article,:root[data-theme=day] .utility-support-trust,:root[data-theme=day] .utility-contact-trust,:root[data-theme=day] .utility-support-methods .surface-card-soft,:root[data-theme=day] .utility-support-faq details,:root[data-theme=day] .utility-contact-form,:root[data-theme=day] .contact-method-card,:root[data-theme=day] .policy-scope-note,:root[data-theme=day] .policy-app-link{border-color:var(--line-medium)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .policy-contents,:root[data-theme=day] .policy-article,:root[data-theme=day] .utility-support-trust,:root[data-theme=day] .utility-contact-trust,:root[data-theme=day] .utility-support-methods .surface-card-soft,:root[data-theme=day] .utility-support-faq details,:root[data-theme=day] .utility-contact-form,:root[data-theme=day] .contact-method-card,:root[data-theme=day] .policy-scope-note,:root[data-theme=day] .policy-app-link{border-color:color-mix(in srgb,var(--line-medium) 92%,transparent)}}:root[data-theme=day] .policy-contents,:root[data-theme=day] .policy-article,:root[data-theme=day] .utility-support-trust,:root[data-theme=day] .utility-contact-trust,:root[data-theme=day] .utility-support-methods .surface-card-soft,:root[data-theme=day] .utility-support-faq details,:root[data-theme=day] .utility-contact-form,:root[data-theme=day] .contact-method-card,:root[data-theme=day] .policy-scope-note,:root[data-theme=day] .policy-app-link{box-shadow:0 22px 40px -34px #171f2d1f}:root[data-theme=day] .utility-support-trust,:root[data-theme=day] .utility-contact-trust,:root[data-theme=day] .policy-article{background:radial-gradient(circle at 84% 10%,var(--bg-haze-a),transparent 28%),linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface-1) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .utility-support-trust,:root[data-theme=day] .utility-contact-trust,:root[data-theme=day] .policy-article{background:radial-gradient(circle at 84% 10%,color-mix(in srgb,var(--bg-haze-a) 12%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 90%,var(--bg-surface-1) 10%),color-mix(in srgb,var(--bg-surface-1) 78%,var(--bg-surface-2) 22%))}}:root[data-theme=day] .utility-support-signal,:root[data-theme=day] .utility-contact-signal,:root[data-theme=day] .utility-contact-form-note,:root[data-theme=day] .policy-scope-note,:root[data-theme=day] .policy-app-link{background:linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface-1) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .utility-support-signal,:root[data-theme=day] .utility-contact-signal,:root[data-theme=day] .utility-contact-form-note,:root[data-theme=day] .policy-scope-note,:root[data-theme=day] .policy-app-link{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 84%,var(--bg-surface-1) 16%),color-mix(in srgb,var(--bg-surface-1) 72%,var(--bg-surface-2) 28%))}}.home-hero-section .hero-panel,.home-hero-section .hero-panel-quantum{border-color:#0000}.home-hero-section .hero-panel:before,.home-hero-section .hero-panel:after,.home-hero-section .hero-device-anchor:after,.home-hero-section .hero-stage-rail,.home-hero-section .hero-stage-orbit{display:none}.home-hero-section .hero-visual-stage:before{background:radial-gradient(circle at var(--hero-pointer-x,58%) var(--hero-pointer-y,34%),var(--glow),transparent 30%),radial-gradient(circle at 18% 24%,var(--accent),transparent 38%),radial-gradient(circle at 82% 18%,var(--accent-secondary),transparent 36%),linear-gradient(180deg,#ffffff08 0%,transparent 24%,transparent 100%);inset-inline:6%;border:0;top:6%;bottom:7%}@supports (color:color-mix(in lab,red,red)){.home-hero-section .hero-visual-stage:before{background:radial-gradient(circle at var(--hero-pointer-x,58%) var(--hero-pointer-y,34%),color-mix(in srgb,var(--glow) 18%,transparent),transparent 30%),radial-gradient(circle at 18% 24%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 38%),radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--accent-secondary) 6%,transparent),transparent 36%),linear-gradient(180deg,#ffffff08 0%,transparent 24%,transparent 100%)}}.home-hero-section .hero-visual-stage:before{box-shadow:0 48px 96px -78px var(--glow)}@supports (color:color-mix(in lab,red,red)){.home-hero-section .hero-visual-stage:before{box-shadow:0 48px 96px -78px color-mix(in srgb,var(--glow) 34%,transparent)}}.home-hero-section .hero-stage-mesh{border-color:var(--line);inset-block:14% 16%;inset-inline:12%}@supports (color:color-mix(in lab,red,red)){.home-hero-section .hero-stage-mesh{border-color:color-mix(in srgb,var(--line) 42%,transparent)}}.home-hero-section .hero-stage-mesh{opacity:.16}:root[data-theme=day] body[data-ambient-profile=home]{--ambient-haze-opacity:1.04;--ambient-fiber-opacity:.48;--ambient-orbit-opacity:.34;--ambient-canvas-opacity:.72;--ambient-veils-opacity:.68}:root[data-theme=day] .page-ambient-canvas-home{height:min(126vh + 18rem,92rem);inset:-12% -12% auto}:root[data-theme=day] .page-ambient-fibers,:root[data-theme=day] .page-ambient-orbits,:root[data-theme=day] .page-ambient-grain{mix-blend-mode:multiply}:root[data-theme=day] .page-ambient-grain{opacity:.08}:root[data-theme=day] .page-ambient-fibers{opacity:calc(var(--ambient-fiber-opacity) + .08);filter:contrast(1.16)}:root[data-theme=day] .page-ambient-orbits{opacity:calc(var(--ambient-orbit-opacity) + .08);filter:contrast(1.12)}:root[data-theme=day] .page-ambient-canvas-home:after{background:radial-gradient(circle at var(--hero-pointer-x,50%) var(--hero-pointer-y,50%),var(--bg-elevated),transparent 28%),radial-gradient(circle at 18% 14%,var(--bg-haze-a),transparent 34%),radial-gradient(circle at 82% 12%,var(--bg-haze-b),transparent 32%),radial-gradient(circle at 52% 72%,var(--accent-warm),transparent 42%),linear-gradient(180deg,var(--bg-elevated) 0%,transparent 26%,transparent 70%,var(--bg-surface-2) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .page-ambient-canvas-home:after{background:radial-gradient(circle at var(--hero-pointer-x,50%) var(--hero-pointer-y,50%),color-mix(in srgb,var(--bg-elevated) 36%,transparent),transparent 28%),radial-gradient(circle at 18% 14%,color-mix(in srgb,var(--bg-haze-a) 74%,transparent),transparent 34%),radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--bg-haze-b) 68%,transparent),transparent 32%),radial-gradient(circle at 52% 72%,color-mix(in srgb,var(--accent-warm) 22%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 9%,transparent) 0%,transparent 26%,transparent 70%,color-mix(in srgb,var(--bg-surface-2) 16%,transparent) 100%)}}:root[data-theme=day] .home-hero-scene-canvas{mix-blend-mode:multiply;opacity:calc(.46 + var(--visit-glow-scale,.82) * .12);filter:saturate(1.22)contrast(1.1)}:root[data-theme=day] .home-page main:before{background:radial-gradient(ellipse 64% 20% at 52% 8%,var(--bg-haze-a),transparent 72%),radial-gradient(ellipse 58% 18% at 18% 36%,var(--bg-haze-b),transparent 72%),radial-gradient(ellipse 56% 18% at 84% 64%,var(--accent-warm),transparent 74%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .home-page main:before{background:radial-gradient(ellipse 64% 20% at 52% 8%,color-mix(in srgb,var(--bg-haze-a) 62%,transparent),transparent 72%),radial-gradient(ellipse 58% 18% at 18% 36%,color-mix(in srgb,var(--bg-haze-b) 44%,transparent),transparent 72%),radial-gradient(ellipse 56% 18% at 84% 64%,color-mix(in srgb,var(--accent-warm) 20%,transparent),transparent 74%)}}:root[data-theme=day] body{background:radial-gradient(circle at 88% 8%,var(--bg-haze-a),transparent 18%),radial-gradient(circle at 8% 28%,var(--bg-haze-b),transparent 18%),radial-gradient(circle at 50% 100%,var(--accent-warm),transparent 24%),linear-gradient(180deg,var(--bg-canvas) 0%,var(--bg-surface-1) 52%,var(--bg-surface-2) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] body{background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--bg-haze-a) 100%,transparent),transparent 18%),radial-gradient(circle at 8% 28%,color-mix(in srgb,var(--bg-haze-b) 92%,transparent),transparent 18%),radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--accent-warm) 14%,transparent),transparent 24%),linear-gradient(180deg,var(--bg-canvas) 0%,color-mix(in srgb,var(--bg-surface-1) 68%,var(--bg-surface-2) 32%) 52%,color-mix(in srgb,var(--bg-surface-2) 60%,var(--bg-surface-3) 40%) 100%)}}:root[data-theme=day] .home-hero-section .hero-panel-quantum{background:radial-gradient(circle at 76% 14%,var(--glow-primary),transparent 30%),radial-gradient(circle at 18% 22%,var(--accent-secondary),transparent 38%),radial-gradient(circle at 52% 84%,var(--accent-warm),transparent 40%),linear-gradient(180deg,var(--bg-elevated) 0%,transparent 22%),linear-gradient(180deg,var(--bg-surface-1) 0%,var(--bg-surface-2) 100%);border-color:#0000}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .home-hero-section .hero-panel-quantum{background:radial-gradient(circle at 76% 14%,color-mix(in srgb,var(--glow-primary) 24%,transparent),transparent 30%),radial-gradient(circle at 18% 22%,color-mix(in srgb,var(--accent-secondary) 16%,transparent),transparent 38%),radial-gradient(circle at 52% 84%,color-mix(in srgb,var(--accent-warm) 14%,transparent),transparent 40%),linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 62%,transparent) 0%,transparent 22%),linear-gradient(180deg,color-mix(in srgb,var(--bg-surface-1) 44%,transparent),color-mix(in srgb,var(--bg-surface-2) 36%,transparent))}}:root[data-theme=day] .home-hero-section .hero-panel-quantum{box-shadow:0 44px 82px -58px #1b293c33,0 28px 64px -54px var(--glow-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .home-hero-section .hero-panel-quantum{box-shadow:0 44px 82px -58px #1b293c33,0 28px 64px -54px color-mix(in srgb,var(--glow-primary) 42%,transparent)}}:root[data-theme=day] .story-page main:before{background:radial-gradient(ellipse 58% 16% at 74% 10%,var(--bg-haze-a),transparent 74%),radial-gradient(ellipse 52% 15% at 18% 72%,var(--accent-warm),transparent 76%),radial-gradient(ellipse 56% 16% at 18% 18%,var(--bg-haze-b),transparent 76%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .story-page main:before{background:radial-gradient(ellipse 58% 16% at 74% 10%,color-mix(in srgb,var(--bg-haze-a) 34%,transparent),transparent 74%),radial-gradient(ellipse 52% 15% at 18% 72%,color-mix(in srgb,var(--accent-warm) 18%,transparent),transparent 76%),radial-gradient(ellipse 56% 16% at 18% 18%,color-mix(in srgb,var(--bg-haze-b) 22%,transparent),transparent 76%)}}:root[data-theme=day] .utility-page main:before{background:radial-gradient(ellipse 54% 15% at 80% 10%,var(--bg-haze-a),transparent 76%),radial-gradient(ellipse 50% 14% at 18% 70%,var(--accent-warm),transparent 78%),radial-gradient(ellipse 42% 12% at 22% 22%,var(--bg-haze-b),transparent 78%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .utility-page main:before{background:radial-gradient(ellipse 54% 15% at 80% 10%,color-mix(in srgb,var(--bg-haze-a) 26%,transparent),transparent 76%),radial-gradient(ellipse 50% 14% at 18% 70%,color-mix(in srgb,var(--accent-warm) 14%,transparent),transparent 78%),radial-gradient(ellipse 42% 12% at 22% 22%,color-mix(in srgb,var(--bg-haze-b) 16%,transparent),transparent 78%)}}:root[data-theme=day] .utility-page .section-card,:root[data-theme=day] .policy-contents,:root[data-theme=day] .policy-article,:root[data-theme=day] .utility-support-trust,:root[data-theme=day] .utility-contact-trust{border-color:var(--line-medium)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .utility-page .section-card,:root[data-theme=day] .policy-contents,:root[data-theme=day] .policy-article,:root[data-theme=day] .utility-support-trust,:root[data-theme=day] .utility-contact-trust{border-color:color-mix(in srgb,var(--line-medium) 100%,transparent)}}:root[data-theme=day] .utility-page .section-card,:root[data-theme=day] .policy-contents,:root[data-theme=day] .policy-article,:root[data-theme=day] .utility-support-trust,:root[data-theme=day] .utility-contact-trust{background:radial-gradient(circle at 84% 10%,var(--bg-haze-a),transparent 28%),radial-gradient(circle at 16% 88%,var(--accent-warm),transparent 34%),linear-gradient(180deg,var(--bg-surface-2) 0%,var(--bg-surface-3) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .utility-page .section-card,:root[data-theme=day] .policy-contents,:root[data-theme=day] .policy-article,:root[data-theme=day] .utility-support-trust,:root[data-theme=day] .utility-contact-trust{background:radial-gradient(circle at 84% 10%,color-mix(in srgb,var(--bg-haze-a) 20%,transparent),transparent 28%),radial-gradient(circle at 16% 88%,color-mix(in srgb,var(--accent-warm) 12%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--bg-surface-2) 72%,var(--bg-surface-1) 28%),color-mix(in srgb,var(--bg-surface-3) 48%,var(--bg-surface-2) 52%))}}:root[data-theme=day] .utility-page .section-card,:root[data-theme=day] .policy-contents,:root[data-theme=day] .policy-article,:root[data-theme=day] .utility-support-trust,:root[data-theme=day] .utility-contact-trust{box-shadow:0 28px 56px -42px #171f2d2e,0 18px 34px -32px var(--glow-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .utility-page .section-card,:root[data-theme=day] .policy-contents,:root[data-theme=day] .policy-article,:root[data-theme=day] .utility-support-trust,:root[data-theme=day] .utility-contact-trust{box-shadow:0 28px 56px -42px #171f2d2e,0 18px 34px -32px color-mix(in srgb,var(--glow-primary) 22%,transparent)}}:root[data-theme=day] .utility-support-methods .surface-card,:root[data-theme=day] .utility-support-methods .surface-card-soft,:root[data-theme=day] .utility-support-faq details,:root[data-theme=day] .utility-contact-form,:root[data-theme=day] .contact-method-card,:root[data-theme=day] .policy-scope-note,:root[data-theme=day] .policy-app-link,:root[data-theme=day] .utility-contact-form-note,:root[data-theme=day] .utility-support-signal,:root[data-theme=day] .utility-contact-signal{border-color:var(--line-medium)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .utility-support-methods .surface-card,:root[data-theme=day] .utility-support-methods .surface-card-soft,:root[data-theme=day] .utility-support-faq details,:root[data-theme=day] .utility-contact-form,:root[data-theme=day] .contact-method-card,:root[data-theme=day] .policy-scope-note,:root[data-theme=day] .policy-app-link,:root[data-theme=day] .utility-contact-form-note,:root[data-theme=day] .utility-support-signal,:root[data-theme=day] .utility-contact-signal{border-color:color-mix(in srgb,var(--line-medium) 98%,transparent)}}:root[data-theme=day] .utility-support-methods .surface-card,:root[data-theme=day] .utility-support-methods .surface-card-soft,:root[data-theme=day] .utility-support-faq details,:root[data-theme=day] .utility-contact-form,:root[data-theme=day] .contact-method-card,:root[data-theme=day] .policy-scope-note,:root[data-theme=day] .policy-app-link,:root[data-theme=day] .utility-contact-form-note,:root[data-theme=day] .utility-support-signal,:root[data-theme=day] .utility-contact-signal{background:radial-gradient(circle at 84% 12%,var(--bg-haze-a),transparent 28%),linear-gradient(180deg,var(--bg-surface-2) 0%,var(--bg-surface-3) 100%)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=day] .utility-support-methods .surface-card,:root[data-theme=day] .utility-support-methods .surface-card-soft,:root[data-theme=day] .utility-support-faq details,:root[data-theme=day] .utility-contact-form,:root[data-theme=day] .contact-method-card,:root[data-theme=day] .policy-scope-note,:root[data-theme=day] .policy-app-link,:root[data-theme=day] .utility-contact-form-note,:root[data-theme=day] .utility-support-signal,:root[data-theme=day] .utility-contact-signal{background:radial-gradient(circle at 84% 12%,color-mix(in srgb,var(--bg-haze-a) 12%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--bg-surface-2) 78%,var(--bg-surface-1) 22%),color-mix(in srgb,var(--bg-surface-3) 54%,var(--bg-surface-2) 46%))}}:root[data-theme=day] .utility-support-methods .surface-card,:root[data-theme=day] .utility-support-methods .surface-card-soft,:root[data-theme=day] .utility-support-faq details,:root[data-theme=day] .utility-contact-form,:root[data-theme=day] .contact-method-card,:root[data-theme=day] .policy-scope-note,:root[data-theme=day] .policy-app-link,:root[data-theme=day] .utility-contact-form-note,:root[data-theme=day] .utility-support-signal,:root[data-theme=day] .utility-contact-signal{box-shadow:0 22px 42px -34px #171f2d29}:root[data-theme=day] .policy-scope-note:before,:root[data-theme=day] .policy-app-link:before{opacity:.42}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-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}.page-shell{position:relative;min-height:100%;background:var(--page-background-stack);isolation:isolate}.page-shell:before{content:"";position:fixed;inset:0;z-index:-3;pointer-events:none;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--accent-secondary) 8%,transparent),transparent 36%),radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--accent-primary) 8%,transparent),transparent 34%),linear-gradient(180deg,rgba(0,0,0,.04) 0%,transparent 24%,transparent 76%,rgba(0,0,0,.12) 100%)}.page-ambient-backplane{position:fixed;inset:-8vh -8vw;z-index:-2;pointer-events:none;overflow:clip}.page-ambient-backplane:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--accent-primary) 10%,transparent),transparent 24%),radial-gradient(circle at 84% 12%,color-mix(in srgb,var(--accent-secondary) 10%,transparent),transparent 30%),radial-gradient(circle at 48% 62%,rgba(0,0,0,.12),transparent 56%);opacity:.74}.page-ambient-layer,.page-ambient-section-veils,.page-ambient-canvas{position:absolute;inset:0}.page-ambient-canvas{opacity:var(--ambient-canvas-opacity);background-image:var(--ambient-canvas-stack);filter:blur(1px) saturate(1.02)}.page-ambient-canvas-home{inset:-12vh -14vw auto;height:118vh;background:none;mask-image:radial-gradient(ellipse at 50% 32%,black 0 52%,rgba(0,0,0,.9) 70%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse at 50% 32%,black 0 52%,rgba(0,0,0,.9) 70%,transparent 90%)}.page-ambient-canvas-home:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--accent-primary) 16%,transparent),transparent 24%),radial-gradient(circle at 16% 18%,color-mix(in srgb,var(--accent-secondary) 10%,transparent),transparent 28%),radial-gradient(circle at 84% 14%,color-mix(in srgb,var(--accent-secondary) 10%,transparent),transparent 28%);opacity:.72;filter:blur(36px)}.home-hero-scene-canvas{display:block;width:100%;height:100%;opacity:.82;filter:saturate(1.02) contrast(1.06)}:root[data-theme=day] .home-hero-scene-canvas{opacity:.66;filter:saturate(1.04) contrast(1.08)}.page-ambient-haze{opacity:var(--ambient-haze-opacity);filter:blur(34px)}.page-ambient-haze-a{background:radial-gradient(circle at 84% 8%,var(--bg-haze-a) 0%,transparent 38%)}.page-ambient-haze-b{background:radial-gradient(circle at 16% 84%,var(--bg-haze-b) 0%,transparent 42%)}.page-ambient-fibers{opacity:var(--ambient-fiber-opacity);background-image:var(--ambient-fiber-pattern);background-position:center;background-size:100% 100%}.page-ambient-orbits{opacity:var(--ambient-orbit-opacity);background-image:var(--ambient-orbit-pattern);background-position:center;background-size:cover}.page-ambient-grain{opacity:var(--ambient-grain-strength);background-image:radial-gradient(circle at 14% 22%,var(--ambient-particle) 0 .9px,transparent 1.2px),radial-gradient(circle at 72% 18%,var(--ambient-particle) 0 .9px,transparent 1.2px),radial-gradient(circle at 24% 76%,var(--ambient-particle) 0 .9px,transparent 1.2px),radial-gradient(circle at 82% 78%,var(--ambient-particle) 0 .9px,transparent 1.2px);background-size:420px 420px,540px 540px,500px 500px,620px 620px}.page-ambient-section-veils{opacity:var(--ambient-veils-opacity)}.page-ambient-veil{position:absolute;display:block;border-radius:999px;filter:blur(54px)}.page-ambient-veil-1{inset:14% auto auto 6%;width:24rem;height:12rem;background:color-mix(in srgb,var(--accent-secondary) 10%,transparent)}.page-ambient-veil-2{inset:auto 10% 16% auto;width:22rem;height:14rem;background:color-mix(in srgb,var(--accent-primary) 12%,transparent)}.page-ambient-veil-3{display:none}.glass-header{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-canvas) 76%,transparent),color-mix(in srgb,var(--bg-canvas) 42%,transparent)),color-mix(in srgb,var(--bg-canvas) 14%,transparent);backdrop-filter:blur(18px) saturate(1.08);border-color:color-mix(in srgb,var(--ambient-line) 14%,transparent);box-shadow:0 1px color-mix(in srgb,var(--ambient-line) 8%,transparent)}.brand-link{background:transparent}.brand-mark{border-color:color-mix(in srgb,var(--ambient-line) 18%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-surface-1) 84%,transparent),color-mix(in srgb,var(--bg-surface-2) 74%,transparent))!important}.site-nav-link{border:1px solid transparent;background:transparent;letter-spacing:.06em}.site-nav-link:hover,.site-nav-link-active{border-color:color-mix(in srgb,var(--ambient-line) 18%,transparent);background:color-mix(in srgb,var(--bg-overlay) 20%,transparent)}.theme-toggle,.button-secondary.header-cta,.mobile-nav-link,.mobile-nav-panel{background:color-mix(in srgb,var(--bg-overlay) 22%,transparent)!important}footer{position:relative;overflow:clip;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--bg-overlay) 24%,transparent) 22%,color-mix(in srgb,var(--bg-surface-1) 72%,transparent) 100%);border-top-color:color-mix(in srgb,var(--ambient-line) 16%,transparent)!important}footer:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ambient-line) 34%,transparent),transparent)}.surface-card,.surface-card-soft,.section-card{backdrop-filter:blur(14px) saturate(1.04);box-shadow:0 24px 80px -54px #00000070}.surface-card{background:var(--surface-card-background);border-color:color-mix(in srgb,var(--ambient-line) 14%,transparent)}.surface-card-soft,.section-card{background:var(--section-card-background);border-color:color-mix(in srgb,var(--ambient-line) 12%,transparent)}.site-intro-gate{position:fixed;inset:0;z-index:70;display:grid;pointer-events:none;overflow:clip;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent-primary) 8%,transparent),transparent 22%),linear-gradient(180deg,color-mix(in srgb,var(--bg-canvas) 98%,transparent),color-mix(in srgb,var(--bg-canvas) 96%,transparent));transition:opacity .7s ease,visibility .7s ease}.site-intro-gate[data-state=done]{opacity:0;visibility:hidden}.site-intro-gate__core{position:absolute;inset:16vh 0 auto;display:grid;justify-items:center;gap:1rem}.site-intro-gate__ring{display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent-primary) 54%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--ambient-line) 22%,transparent) inset,0 0 42px color-mix(in srgb,var(--accent-primary) 10%,transparent);color:var(--accent-primary);font-size:1.2rem;font-weight:600}.site-intro-gate__label{font-size:.72rem;font-weight:700;letter-spacing:.22em;color:color-mix(in srgb,var(--text-primary) 90%,transparent);text-transform:uppercase}.site-intro-gate__word{position:absolute;inset:auto -2vw -6vh;font-family:Noto Sans Arabic,IBM Plex Sans Arabic,sans-serif;font-size:clamp(7rem,22vw,18rem);line-height:.82;font-weight:700;letter-spacing:-.06em;color:transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary-strong) 92%,white 8%),color-mix(in srgb,var(--accent-primary) 88%,white 12%) 44%,color-mix(in srgb,var(--accent-primary) 96%,black 4%));-webkit-background-clip:text;background-clip:text;opacity:.94;text-align:left;white-space:nowrap;text-transform:none}body[data-ambient-profile=product] .page-ambient-backplane,body[data-ambient-profile=editorial] .page-ambient-backplane,body[data-ambient-profile=quiet] .page-ambient-backplane{inset:-6vh -6vw}body[data-ambient-profile=product] .page-ambient-section-veils,body[data-ambient-profile=editorial] .page-ambient-section-veils,body[data-ambient-profile=quiet] .page-ambient-section-veils{opacity:calc(var(--ambient-veils-opacity) * .75)}body[data-ambient-profile=quiet] .page-ambient-fibers,body[data-ambient-profile=quiet] .page-ambient-orbits,body[data-ambient-profile=quiet] .page-ambient-grain{opacity:calc(var(--ambient-fiber-opacity) * .55)}body[data-ambient-profile=editorial] .page-ambient-fibers,body[data-ambient-profile=editorial] .page-ambient-orbits{opacity:calc(var(--ambient-fiber-opacity) * .72)}@media(max-width:899px){.page-ambient-backplane{inset:-6vh -14vw}.page-ambient-canvas-home{inset:-8vh -26vw auto;height:98vh}.site-intro-gate__core{inset:18vh 0 auto}.site-intro-gate__word{inset:auto -6vw -2vh;font-size:clamp(5rem,32vw,9rem)}}@media(max-width:767px){.page-ambient-veil-1,.page-ambient-veil-2{width:16rem;height:10rem}.site-intro-gate__ring{width:4.2rem;height:4.2rem;font-size:1rem}}.story-page-flow{position:relative;display:grid;gap:clamp(6rem,10vw,10rem);padding-bottom:clamp(5rem,9vw,9rem)}.story-page-flow:before{content:"";position:absolute;inset:0 50% 0 auto;width:1px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--ambient-line) 18%,transparent),transparent);opacity:.42;pointer-events:none}.story-intro-shell{position:relative;min-height:calc(100vh - 5.7rem);display:grid;align-items:end;padding-top:clamp(1.2rem,3vw,2rem)}.story-intro-panel{position:relative;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}.story-intro-panel:before{content:"";position:absolute;inset:8% 0 auto;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ambient-line) 24%,transparent),transparent);opacity:.6}.story-intro-grid{position:relative;display:grid;gap:clamp(2.4rem,5vw,5rem);min-height:clamp(40rem,82vh,54rem);padding:clamp(1rem,3vw,2rem) 0 0}.story-intro-copy{display:grid;align-content:center;gap:1.35rem;max-width:40rem}.story-intro-kicker{display:inline-flex;width:fit-content;align-items:center;gap:.8rem;padding-inline:0;border:0;background:transparent;font-size:.76rem;font-weight:700;letter-spacing:.24em;color:var(--accent)}.story-intro-kicker span{display:inline-block;width:.55rem;height:.55rem;border-radius:999px;background:var(--accent);box-shadow:0 0 26px color-mix(in srgb,var(--accent) 60%,transparent)}.story-intro-title{max-width:8.4ch;font-size:clamp(4.5rem,10vw,8.4rem);line-height:.88;letter-spacing:-.05em;color:var(--ink)}.story-intro-description{max-width:34rem;font-size:clamp(1rem,1.6vw,1.12rem);line-height:2.05;color:color-mix(in srgb,var(--text-secondary) 90%,transparent)}.story-intro-badges,.story-stage-points,.story-media-badges,.story-panel-chips{display:flex;flex-wrap:wrap;gap:.7rem}.story-intro-badges span,.story-stage-points span,.story-media-badges span,.story-panel-chips span{border-radius:999px;border:1px solid color-mix(in srgb,var(--ambient-line) 18%,transparent);background:color-mix(in srgb,var(--bg-overlay) 16%,transparent);padding:.58rem .92rem;font-size:.74rem;font-weight:700;letter-spacing:.08em;color:var(--subtle)}.story-intro-actions,.story-stage-actions{display:flex;flex-wrap:wrap;gap:.85rem}.story-intro-footnote{max-width:30rem;font-size:.88rem;line-height:2;color:color-mix(in srgb,var(--text-muted) 92%,transparent)}.story-intro-visual,.story-stage-visual{position:relative;display:grid;place-items:center}.story-intro-visual:before,.story-stage-visual:before{content:"";position:absolute;inset:12% 10%;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--accent-primary) 14%,transparent),transparent 64%);filter:blur(40px);opacity:.72}.story-media-phone{max-width:min(100%,27rem)}.story-media-plate{position:relative;overflow:clip;width:100%;border:1px solid color-mix(in srgb,var(--ambient-line) 14%,transparent);border-radius:clamp(2.2rem,4vw,3.3rem);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-overlay) 12%,transparent),color-mix(in srgb,var(--bg-surface-1) 70%,transparent));box-shadow:0 32px 100px -60px #00000094}.story-media-plate:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ambient-line) 10%,transparent),transparent),linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent-primary) 5%,transparent));opacity:.58;pointer-events:none}.story-media-plate-image{padding:clamp(1rem,2vw,1.4rem)}.story-media-plate-glow{position:absolute;inset:10% 16% auto;height:18rem;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--accent-secondary) 16%,transparent),transparent 62%);filter:blur(40px);opacity:.68}.story-media-plate-image-shell{position:relative;border-radius:clamp(1.35rem,2.8vw,2rem);border:1px solid color-mix(in srgb,var(--ambient-line) 12%,transparent);background:color-mix(in srgb,var(--bg-overlay) 10%,transparent);padding:.65rem}.story-media-image{display:block;width:100%;border-radius:clamp(1rem,2.4vw,1.5rem);object-fit:cover}.story-media-caption{position:relative;z-index:1;display:grid;gap:.8rem;padding-top:1rem}.story-media-caption p{max-width:30rem;font-size:.9rem;line-height:1.95;color:var(--subtle)}.story-media-plate-panel{min-height:clamp(28rem,52vw,44rem)}.story-panel-orbit{border-radius:999px;border:1px solid color-mix(in srgb,var(--ambient-line) 18%,transparent);opacity:.62}.story-panel-beam{width:1px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--ambient-line) 34%,transparent),transparent)}.story-panel-shell{z-index:1;display:grid;align-content:end;gap:1.2rem;padding:clamp(1.5rem,3vw,2.4rem)}.story-panel-head,.story-panel-lines{display:grid;gap:.8rem}.story-panel-lines p{max-width:34rem;font-size:.95rem;line-height:2;color:var(--subtle)}.story-panel-metrics{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.story-panel-metrics article{border-radius:1.4rem;border:1px solid color-mix(in srgb,var(--ambient-line) 12%,transparent);background:color-mix(in srgb,var(--bg-overlay) 14%,transparent);padding:1rem 1.1rem}.story-panel-metrics span{display:block;font-size:.72rem;font-weight:700;letter-spacing:.12em;color:var(--accent)}.story-panel-metrics strong{display:block;margin-top:.45rem;font-size:1.35rem;color:var(--ink)}.story-panel-footer,.story-stage-note{border-radius:1.25rem;border:1px solid color-mix(in srgb,var(--ambient-line) 12%,transparent);background:color-mix(in srgb,var(--bg-overlay) 12%,transparent);padding:.95rem 1.1rem;font-size:.9rem;line-height:2;color:var(--subtle)}.story-scroller-shell{position:relative;display:grid;gap:1rem}.story-scroller-desktop{display:none}.story-stage{position:sticky;top:6.8rem;overflow:clip;min-height:min(82vh,56rem);border:1px solid color-mix(in srgb,var(--ambient-line) 14%,transparent);border-radius:clamp(2.2rem,4vw,3.2rem);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-overlay) 8%,transparent),color-mix(in srgb,var(--bg-surface-1) 68%,transparent));box-shadow:0 40px 120px -72px #0000009e}.story-stage:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ambient-line) 8%,transparent),transparent),radial-gradient(circle at 84% 18%,color-mix(in srgb,var(--accent-primary) 10%,transparent),transparent 30%),radial-gradient(circle at 18% 74%,color-mix(in srgb,var(--accent-secondary) 8%,transparent),transparent 32%);pointer-events:none}.story-stage-panel{position:absolute;inset:0;display:grid;padding:clamp(1.4rem,3vw,2.4rem);opacity:0;transform:translateY(1.2rem) scale(.988);transition:opacity .55s ease,transform .55s ease;pointer-events:none}.story-stage-panel[data-active=true]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.story-stage-grid{display:grid;gap:clamp(1.8rem,4vw,3rem);grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;min-height:100%}.story-stage-copy{display:grid;align-content:center;gap:1.25rem;padding-block:2rem}.story-stage-sequence{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start}.story-stage-index{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--ambient-line) 18%,transparent);background:color-mix(in srgb,var(--bg-overlay) 16%,transparent);font-size:.8rem;font-weight:700;color:var(--accent)}.story-stage-label{font-size:.74rem;font-weight:700;letter-spacing:.18em;color:var(--accent)}.story-stage-eyebrow{margin-top:.28rem;font-size:.94rem;color:var(--subtle)}.story-stage-body{display:grid;gap:1rem}.story-stage-title{max-width:10ch;font-size:clamp(2.8rem,5vw,5rem);line-height:.96;letter-spacing:-.04em;color:var(--ink)}.story-stage-text{max-width:30rem;font-size:1rem;line-height:2;color:var(--subtle)}.story-stage-progress{position:absolute;inset:auto 1.25rem 1.25rem;display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(0,1fr));pointer-events:none}.story-stage-progress-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center;border-radius:1rem;border:1px solid color-mix(in srgb,var(--ambient-line) 10%,transparent);background:color-mix(in srgb,var(--bg-overlay) 12%,transparent);padding:.72rem .8rem;opacity:.5;transition:opacity .35s ease,border-color .35s ease,background-color .35s ease}.story-stage-progress-item[data-active=true]{opacity:1;border-color:color-mix(in srgb,var(--accent) 22%,transparent);background:color-mix(in srgb,var(--accent-secondary) 8%,transparent)}.story-stage-progress-item>span{font-size:.74rem;font-weight:700;color:var(--accent)}.story-stage-progress-item div p:first-child{font-size:.68rem;font-weight:700;letter-spacing:.14em;color:var(--accent)}.story-stage-progress-item div p:last-child{margin-top:.18rem;font-size:.82rem;color:var(--subtle)}.story-step-markers{display:none}.story-mobile-stack{display:grid;gap:1.2rem}.story-mobile-card{display:grid;gap:1.15rem;padding:1.15rem;border-radius:1.8rem}.story-mobile-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:center}.story-mobile-head>span{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--ambient-line) 18%,transparent);color:var(--accent);font-size:.74rem;font-weight:700}.story-mobile-head div p:first-child{font-size:.74rem;font-weight:700;letter-spacing:.12em;color:var(--accent)}.story-mobile-head div p:last-child{margin-top:.22rem;font-size:.92rem;color:var(--subtle)}.story-mobile-body{display:grid;gap:.82rem}.story-mobile-media .story-media-phone{max-width:18rem}.story-closing-panel{position:relative;overflow:clip;border-radius:clamp(2rem,4vw,3rem);border:1px solid color-mix(in srgb,var(--ambient-line) 14%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-overlay) 8%,transparent),color-mix(in srgb,var(--bg-surface-1) 66%,transparent));box-shadow:0 34px 100px -64px #00000094}.story-closing-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ambient-line) 10%,transparent),transparent),radial-gradient(circle at 16% 72%,color-mix(in srgb,var(--accent-secondary) 10%,transparent),transparent 32%);pointer-events:none}.story-closing-copy{position:relative;z-index:1;display:grid;gap:1rem;padding:clamp(1.5rem,4vw,3rem)}@media(min-width:900px){.story-intro-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center}.story-scroller-desktop,.story-step-markers{display:block}.story-scroller-mobile{display:none}.story-step-marker{height:min(108vh,78rem)}}@media(max-width:1199px){.story-stage-progress{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.story-page-flow:before{display:none}.story-intro-shell{min-height:auto;padding-top:0}.story-intro-title,.story-stage-title{max-width:100%}.story-panel-metrics{grid-template-columns:1fr}}:root{--experience-bg: #011317;--experience-bg-soft: rgba(8, 25, 30, .9);--experience-panel: rgba(255, 255, 255, .035);--experience-panel-strong: rgba(255, 255, 255, .06);--experience-line: rgba(211, 177, 102, .18);--experience-text: #edf4f1;--experience-muted: rgba(237, 244, 241, .72);--experience-accent: #d3b166;--experience-accent-strong: #f0cf86;--experience-shadow: 0 20px 60px rgba(0, 0, 0, .28);--frame-shadow: 0 28px 100px rgba(0, 0, 0, .62), inset 0 0 0 1px rgba(255, 255, 255, .04);--experience-radius: 24px}:root[data-theme=day]{--experience-bg: #d4d8de;--experience-bg-soft: rgba(214, 220, 227, .9);--experience-panel: rgba(17, 31, 41, .05);--experience-panel-strong: rgba(17, 31, 41, .085);--experience-line: rgba(34, 45, 58, .18);--experience-text: #131d27;--experience-muted: rgba(19, 29, 39, .72);--experience-accent: #9d7932;--experience-accent-strong: #b88a35;--experience-shadow: 0 20px 60px rgba(15, 23, 31, .14);--frame-shadow: 0 24px 80px rgba(15, 23, 31, .2), inset 0 0 0 1px rgba(255, 255, 255, .04)}html{scroll-behavior:smooth}body.page-shell{margin:0;min-height:100vh;background:radial-gradient(circle at 20% 15%,color-mix(in srgb,var(--experience-accent) 12%,transparent),transparent 28%),radial-gradient(circle at 80% 22%,color-mix(in srgb,var(--experience-accent) 8%,transparent),transparent 25%),linear-gradient(180deg,var(--experience-bg) 0%,color-mix(in srgb,var(--experience-bg) 88%,black 12%) 45%,color-mix(in srgb,var(--experience-bg) 76%,black 24%) 100%);color:var(--experience-text);overflow-x:hidden}body.page-shell.is-locked{overflow:hidden}body.page-shell::selection{background:color-mix(in srgb,var(--experience-accent) 30%,transparent);color:#fff}body.experience-shell-only{overscroll-behavior-y:none}.page-ambient-backplane{display:none!important}#fx-canvas{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.95}.noise{position:fixed;inset:0;z-index:1;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.07) .7px,transparent .7px);background-size:8px 8px;opacity:.08;mix-blend-mode:soft-light}.topbar{position:fixed;inset-inline:0;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.1rem 2rem;backdrop-filter:blur(16px);background:linear-gradient(180deg,color-mix(in srgb,var(--experience-bg) 88%,transparent),color-mix(in srgb,var(--experience-bg) 30%,transparent));border-bottom:1px solid color-mix(in srgb,var(--experience-line) 28%,transparent)}.brand{display:inline-flex;align-items:center;gap:12px;color:var(--experience-text);text-decoration:none;font-size:.95rem;letter-spacing:.18em;text-transform:uppercase}.brand__line{width:44px;height:1px;background:linear-gradient(90deg,transparent,var(--experience-accent),transparent)}.brand__text{display:inline-flex;align-items:center;gap:.55rem}.brand__text strong{font-weight:700;letter-spacing:0;text-transform:none;font-size:1rem}.main-nav{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap}.main-nav a,.topbar__link,.side-nav a,.topbar__theme{color:var(--experience-muted);text-decoration:none;transition:color .25s ease,transform .25s ease,border-color .25s ease,background .25s ease}.main-nav a{display:inline-flex;min-height:40px;align-items:center;padding:0 .3rem;border-bottom:1px solid transparent}.main-nav a:hover,.main-nav a:focus-visible,.main-nav a[aria-current=page],.topbar__link:hover,.topbar__link:focus-visible,.topbar__theme:hover,.topbar__theme:focus-visible,.side-nav a:hover,.side-nav a.is-current{color:var(--experience-accent-strong)}.main-nav a[aria-current=page]{border-color:color-mix(in srgb,var(--experience-accent) 48%,transparent)}.topbar__aside{display:inline-flex;align-items:center;gap:.85rem}.topbar__link{font-size:.92rem}.topbar__theme{appearance:none;border:1px solid color-mix(in srgb,var(--experience-line) 32%,transparent);border-radius:999px;background:color-mix(in srgb,var(--experience-panel-strong) 96%,transparent);padding:.7rem 1rem;font:inherit;cursor:pointer}.side-nav{position:fixed;left:24px;top:50%;transform:translateY(-50%);z-index:18;display:flex;flex-direction:column;gap:14px}.side-nav[hidden]{display:none}.side-nav a{width:44px;height:44px;border-radius:999px;border:1px solid color-mix(in srgb,var(--experience-line) 24%,transparent);display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,black 22%,transparent);font-size:.78rem;backdrop-filter:blur(12px)}.side-nav a.is-current{border-color:color-mix(in srgb,var(--experience-accent) 56%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--experience-accent) 10%,transparent)}.sound-toggle{position:fixed;right:24px;bottom:24px;z-index:32;appearance:none;border:1px solid color-mix(in srgb,var(--experience-line) 26%,transparent);border-radius:999px;background:color-mix(in srgb,black 28%,transparent);color:var(--experience-text);padding:14px 18px;backdrop-filter:blur(16px);cursor:pointer}.sound-toggle:hover,.sound-toggle:focus-visible,.topbar__theme:hover,.topbar__theme:focus-visible,.loader__button:hover,.loader__button:focus-visible,.button-primary:hover,.button-primary:focus-visible,.button-secondary:hover,.button-secondary:focus-visible{transform:translateY(-2px)}.button-primary,.button-secondary{transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.button-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--experience-accent-strong) 92%,white 8%),color-mix(in srgb,var(--experience-accent) 92%,black 8%));color:#051216;border-color:transparent;box-shadow:0 16px 40px color-mix(in srgb,var(--experience-accent) 18%,transparent)}.button-secondary{background:color-mix(in srgb,var(--experience-panel-strong) 92%,transparent);color:var(--experience-text);border-color:color-mix(in srgb,var(--experience-line) 34%,transparent)}:where(.button-primary,.button-secondary,.site-nav-link,.topbar__link,.theme-toggle,.mobile-nav-link,.story-app-link,.story-faq-item,.story-card-shell,.story-media-plate,.story-panel-metrics article,.story-panel-points span,.story-media-badges span,.story-panel-chips span,.panel-card,.surface-card,.surface-card-soft,.section-card,.contact-method-card,.support-channel-option,.policy-contents-link,.store-availability a,.home-quantum__progress-item){--interaction-x: 50%;--interaction-y: 50%;position:relative;isolation:isolate}:where(.button-primary,.button-secondary,.site-nav-link,.topbar__link,.theme-toggle,.mobile-nav-link,.story-app-link,.story-faq-item,.story-card-shell,.story-media-plate,.story-panel-metrics article,.panel-card,.surface-card,.surface-card-soft,.section-card,.contact-method-card,.support-channel-option,.policy-contents-link,.store-availability a):after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:radial-gradient(circle at var(--interaction-x) var(--interaction-y),color-mix(in srgb,white 8%,transparent),transparent 42%),linear-gradient(115deg,transparent 24%,color-mix(in srgb,var(--experience-accent) 4%,transparent),transparent 58%);opacity:0;pointer-events:none;transform:translate(-8px);transition:opacity .26s ease,transform .34s ease}:where(.button-primary,.button-secondary,.site-nav-link,.topbar__link,.theme-toggle,.mobile-nav-link,.story-app-link,.story-faq-item,.story-card-shell,.story-media-plate,.story-panel-metrics article,.panel-card,.surface-card,.surface-card-soft,.section-card,.contact-method-card,.support-channel-option,.policy-contents-link,.store-availability a):is(:hover,:focus-visible,.is-pressing):after{opacity:.62;transform:translate(0)}:where(.button-primary,.button-secondary,.site-nav-link,.topbar__link,.theme-toggle,.mobile-nav-link,.story-app-link,.story-faq-item,.story-card-shell,.story-media-plate,.story-panel-metrics article,.panel-card,.surface-card,.surface-card-soft,.section-card,.contact-method-card,.support-channel-option,.policy-contents-link,.store-availability a)>*{position:relative;z-index:1}:where(.story-app-link,.story-faq-item,.panel-card,.surface-card,.surface-card-soft,.section-card,.contact-method-card,.support-channel-option,.store-availability a):is(:hover,:focus-within,.is-pressing){border-color:color-mix(in srgb,var(--experience-accent) 30%,transparent);box-shadow:var(--experience-shadow),0 12px 30px color-mix(in srgb,var(--experience-accent) 5%,transparent);transform:translateY(-2px)}:where(.button-primary,.button-secondary,.site-nav-link,.topbar__link,.theme-toggle,.mobile-nav-link,.story-app-link,.story-faq-item,.story-card-shell,.story-media-plate,.panel-card,.surface-card,.surface-card-soft,.section-card,.contact-method-card,.support-channel-option,.policy-contents-link,.store-availability a,.home-quantum__progress-item).is-pressing{transform:translateY(-1px) scale(.992)}.site-intro-gate{position:fixed;inset:0;z-index:70;display:grid;place-items:center;pointer-events:auto;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--experience-accent) 6%,transparent),transparent 36%),color-mix(in srgb,var(--experience-bg) 96%,transparent);backdrop-filter:blur(18px);transition:opacity .8s ease,visibility .8s ease}.site-intro-gate.is-hidden{opacity:0;visibility:hidden}.loader__inner{position:relative;z-index:71;width:min(720px,calc(100vw - 48px));text-align:center;pointer-events:auto}.loader__progress-wrap{margin-bottom:26px}.loader__progress{font-size:clamp(2.6rem,8vw,5rem);color:var(--experience-accent-strong);letter-spacing:-.06em}.loader__bar{width:min(460px,100%);height:2px;background:color-mix(in srgb,white 8%,transparent);margin:16px auto 0;overflow:hidden}.loader__bar span{display:block;width:0%;height:100%;background:linear-gradient(90deg,transparent,var(--experience-accent),var(--experience-accent-strong));box-shadow:0 0 16px color-mix(in srgb,var(--experience-accent) 70%,transparent)}.loader__eyebrow{margin:0 0 12px;color:var(--experience-accent);text-transform:uppercase;letter-spacing:.26em;font-size:.78rem}.loader__title{margin:0;font-size:clamp(2.6rem,8vw,5.6rem);line-height:.94;letter-spacing:-.06em}.loader__text{max-width:40rem;margin:18px auto 0;color:var(--experience-muted);line-height:1.9}.loader__hint{margin-top:18px;color:color-mix(in srgb,var(--experience-text) 52%,transparent)}.loader__button{appearance:none;margin-top:22px;padding:14px 28px;min-height:48px;border:0;border-radius:999px;opacity:.5;cursor:not-allowed;transition:transform .25s ease,opacity .25s ease}.loader__button.is-ready{opacity:1;cursor:pointer}body.is-locked main,body.is-locked .topbar,body.is-locked .side-nav,body.is-locked .sound-toggle,body.is-locked .footer{pointer-events:none}main{position:relative;z-index:2}.story-page-flow{position:relative;display:grid;gap:0}.experience-stage-shell{position:relative;isolation:isolate}.experience-stage-sticky{position:absolute;inset:0 0 auto;width:100%;height:100vh;display:none;align-items:stretch;justify-content:center;z-index:45}.experience-stage-sticky[data-pin-state=pinned]{position:fixed;inset:0 0 auto}.experience-stage-sticky[data-pin-state=complete]{position:absolute;inset:auto 0 0}.experience-ambient-note{position:fixed;left:40px;bottom:34px;z-index:9;max-width:min(460px,calc(100vw - 40px));padding:14px 16px 13px 18px;border-radius:24px 24px 24px 10px;background:#041217c7;border:1px solid rgba(255,255,255,.05);color:#f0e6c2d6;font-size:.72rem;letter-spacing:.08em;line-height:1.7;box-shadow:0 12px 40px #0000003d;transition:opacity .35s ease,transform .35s ease}.experience-ambient-note:before{content:"◉";display:inline-block;margin-inline-end:10px;color:#1fdcf2db}.experience-bottom-wordmark{position:fixed;inset-inline:-2vw;bottom:-5vw;z-index:1;overflow:hidden;pointer-events:none}.experience-bottom-wordmark span{display:block;text-align:left;font-size:clamp(7rem,28vw,25rem);font-weight:700;line-height:.76;letter-spacing:-.08em;text-transform:lowercase;background:linear-gradient(125deg,#ae7f2f,#f5e6b5 22%,#cca349 45%,#fbf0c5 62%,#b9862f 85%,#f0d783);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 16px 40px rgba(211,177,102,.2));animation:sheen 14s linear infinite;opacity:.96}.experience-frame-shell{position:relative;width:min(1220px,calc(100vw - 70px));height:min(82vh,920px);display:grid;place-items:center;z-index:5}.experience-stage-frame{position:relative;width:100%;height:100%;overflow:hidden;border-radius:clamp(28px,3vw,38px);background:linear-gradient(180deg,#031014ed,#010a0ef2),linear-gradient(135deg,rgba(255,255,255,.03),transparent 55%);box-shadow:var(--frame-shadow);border:1px solid rgba(255,255,255,.05);transform-origin:center center}.experience-stage-frame:before{content:"";position:absolute;inset:14px;border-radius:calc(clamp(28px,3vw,38px) - 10px);border:1px solid rgba(255,255,255,.02);pointer-events:none}.experience-frame-topbar{position:absolute;inset:0 0 auto;z-index:10;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:26px;padding:18px 18px 0}.experience-frame-logo{display:inline-grid;place-items:center;width:68px;height:68px;border-radius:24px;color:var(--experience-bg);font-weight:800;letter-spacing:-.07em;background:linear-gradient(140deg,#f2dd9c,#c89b39 42%,#f4dfaa 70%,#ba8d35);box-shadow:inset 0 1px 1px #ffffff70,0 10px 34px #d3b16638}.experience-frame-logo span{font-size:1.35rem}.experience-frame-nav{display:flex;justify-content:center;align-items:center;gap:clamp(14px,1.6vw,32px);min-height:68px;padding-inline-start:10px;flex-wrap:wrap}.experience-frame-nav a{position:relative;font-size:.64rem;letter-spacing:.18em;color:#f0e6c2d6;transition:color .25s ease,opacity .25s ease;opacity:.72;white-space:nowrap}.experience-frame-nav a:after{content:"";position:absolute;inset-inline:0;bottom:-10px;height:1px;background:linear-gradient(90deg,transparent,rgba(211,177,102,.92),transparent);transform-origin:center;transform:scaleX(0);transition:transform .3s ease}.experience-frame-nav a:hover,.experience-frame-nav a:focus-visible,.experience-frame-nav a.is-active{opacity:1;color:var(--experience-accent)}.experience-frame-nav a:hover:after,.experience-frame-nav a:focus-visible:after,.experience-frame-nav a.is-active:after{transform:scaleX(1)}.experience-frame-controls{display:inline-flex;align-items:center;gap:.7rem;margin-top:6px}.experience-frame-theme,.experience-frame-sound{display:grid;place-items:center;min-width:56px;height:56px;border-radius:50%;border:1px solid rgba(211,177,102,.34);background:#0000002e;box-shadow:inset 0 0 0 1px #ffffff08;transition:transform .25s ease,border-color .25s ease,background .25s ease,color .25s ease}.experience-frame-theme{min-width:7.4rem;padding-inline:1rem;border-radius:999px;font-size:.74rem;font-weight:700;color:#f0e6c2e0}.experience-frame-theme:hover,.experience-frame-theme:focus-visible,.experience-frame-sound:hover,.experience-frame-sound:focus-visible,.experience-frame-sound[aria-pressed=true]{transform:translateY(-2px);border-color:#1fdcf275;background:#1fdcf214}.experience-frame-theme:hover,.experience-frame-theme:focus-visible{color:var(--experience-accent-strong)}.experience-frame-sound-icon{display:flex;align-items:flex-end;gap:3px;height:16px}.experience-frame-sound-icon i{display:block;width:2px;border-radius:999px;background:var(--experience-text);opacity:.88}.experience-frame-sound-icon i:nth-child(1){height:6px}.experience-frame-sound-icon i:nth-child(2){height:11px}.experience-frame-sound-icon i:nth-child(3){height:15px}.experience-frame-sound-icon i:nth-child(4){height:9px}.experience-frame-sound[aria-pressed=true] .experience-frame-sound-icon i{animation:barPulse 1.2s ease-in-out infinite}.experience-frame-sound[aria-pressed=true] .experience-frame-sound-icon i:nth-child(2){animation-delay:.1s}.experience-frame-sound[aria-pressed=true] .experience-frame-sound-icon i:nth-child(3){animation-delay:.2s}.experience-frame-sound[aria-pressed=true] .experience-frame-sound-icon i:nth-child(4){animation-delay:.3s}.experience-shape-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1}.experience-frame-radial-glow{position:absolute;left:50%;top:46%;width:60%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(31,220,242,.22),rgba(31,220,242,.04) 28%,rgba(211,177,102,.16) 48%,transparent 74%);filter:blur(28px);opacity:.9;z-index:2;pointer-events:none}.experience-stage-panel{position:absolute;inset:0;display:grid;padding:0;opacity:0;transform:translateY(24px) scale(.988);transition:opacity .65s ease,transform .65s ease,filter .65s ease;pointer-events:none;filter:blur(8px)}.experience-stage-panel[data-active=true]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;filter:blur(0)}.experience-stage-grid{position:relative;z-index:5;display:block;min-height:100%}.experience-stage-copy{position:absolute;right:54px;bottom:82px;width:min(440px,calc(100% - 108px));display:grid;gap:1.25rem;z-index:6;padding:1.35rem 1.4rem 1.2rem;border-radius:1.6rem;background:linear-gradient(180deg,color-mix(in srgb,var(--experience-bg) 72%,transparent),color-mix(in srgb,var(--experience-bg) 54%,transparent));border:1px solid color-mix(in srgb,var(--experience-line) 22%,transparent);backdrop-filter:blur(18px);box-shadow:0 18px 44px #0000002e}.experience-stage-sequence{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start}.experience-stage-index{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:999px;border:1px solid rgba(211,177,102,.24);background:#00000024;font-size:.72rem;font-weight:700;color:var(--experience-accent)}.experience-stage-label{font-size:.78rem;font-weight:700;letter-spacing:.22em;color:var(--experience-accent);text-transform:uppercase}.experience-stage-eyebrow{margin-top:.28rem;font-size:.92rem;color:var(--experience-muted)}.experience-stage-body{display:grid;gap:1rem}.experience-stage-title{max-width:11ch;margin:0;font-size:clamp(1.7rem,3vw,3rem);line-height:1.02;letter-spacing:-.05em;color:var(--experience-text)}.experience-stage-title--scene{max-width:11ch;font-size:clamp(1.7rem,3vw,3rem);line-height:1.02}.experience-stage-text{max-width:28rem;font-size:1rem;line-height:1.85;color:var(--experience-muted)}.experience-stage-visual{position:absolute;inset:112px 42% 70px 60px;display:flex;align-items:center;justify-content:center;z-index:4}.experience-stage-visual-wrap{width:min(100%,620px)}.experience-stage-panel[data-step-kind=intro] .experience-stage-copy{inset:50% 54px auto auto;width:min(440px,calc(100% - 108px));transform:translateY(-50%);text-align:right}.experience-stage-panel[data-step-kind=intro] .experience-stage-sequence{justify-content:flex-start;max-width:none;margin-inline:0}.experience-stage-panel[data-step-kind=intro] .experience-stage-title{font-size:clamp(2.8rem,5vw,5rem);line-height:.96;max-width:7ch;margin-inline:0}.experience-stage-panel[data-step-kind=intro] .experience-stage-text{max-width:100%;margin-inline:0;line-height:1.95;font-size:1.02rem}.experience-stage-panel[data-step-kind=intro] .experience-stage-visual{inset:88px 48% 96px 48px}.experience-stage-panel[data-step-kind=intro] .experience-stage-visual-wrap{width:min(100%,560px);transform:translateZ(0)}.experience-stage-panel[data-step-kind=appendix] .experience-stage-copy{right:54px;top:124px;bottom:auto;width:min(360px,calc(100% - 108px))}.experience-stage-panel[data-step-kind=appendix] .experience-stage-visual,.experience-stage-track{display:none}.experience-stage-marker{height:min(112vh,88rem)}.experience-mobile-flow{display:grid;gap:0}.experience-story-appendix-host{position:relative;z-index:3;padding:0 0 5rem}.experience-story-appendix-shell{display:grid;gap:1.5rem}.experience-story-appendix-head,.experience-story-appendix-copy{display:grid;gap:1rem}.experience-story-appendix-text{max-width:48rem;margin:0;color:var(--experience-muted);line-height:1.9}.experience-story-appendix-content{min-width:0}.experience-stage-panel[data-step-kind=scene] .story-media-phone,.experience-stage-panel[data-step-kind=closing] .story-media-phone,.experience-stage-panel[data-step-kind=appendix] .story-media-phone{margin-inline:auto 0}.policy-layout--compact{grid-template-columns:1fr}.panel{position:relative;min-height:100vh;padding:120px 0 88px;display:flex;align-items:center}.panel--compact{min-height:auto}.panel__glow{position:absolute;width:42vw;height:42vw;border-radius:50%;filter:blur(60px);opacity:.3;pointer-events:none;z-index:0}.panel__glow--hero{right:-12vw;top:12vh;background:radial-gradient(circle,color-mix(in srgb,var(--experience-accent) 24%,transparent),transparent 68%)}.panel__glow--scene{left:-10vw;bottom:12vh;background:radial-gradient(circle,color-mix(in srgb,var(--experience-accent) 18%,transparent),transparent 72%)}.story-panel-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.02fr .98fr;gap:56px;align-items:center}.story-panel-grid--reverse .story-panel-copy{order:2}.story-panel-grid--reverse .story-panel-visual{order:1}.story-panel-copy,.story-panel-visual{position:relative;z-index:2}.story-panel-kicker{margin:0 0 16px;color:var(--experience-accent);text-transform:uppercase;letter-spacing:.22em;font-size:.8rem}.story-panel-title{margin:0;font-size:clamp(3rem,8vw,6.8rem);line-height:.92;letter-spacing:-.05em;text-wrap:balance;color:var(--experience-text)}.story-panel-title--scene,.story-panel-title--closing{font-size:clamp(2.3rem,5vw,4.6rem);max-width:11ch}.story-panel-text{max-width:42rem;margin:26px 0 0;line-height:1.9;font-size:1.04rem;color:var(--experience-muted)}.story-panel-points,.story-intro-badges,.story-stage-points,.story-media-badges,.story-panel-chips{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.4rem}.story-panel-points span,.story-intro-badges span,.story-stage-points span,.story-media-badges span,.story-panel-chips span{border-radius:999px;border:1px solid color-mix(in srgb,var(--experience-line) 40%,transparent);background:color-mix(in srgb,var(--experience-panel) 100%,transparent);padding:.58rem .92rem;font-size:.74rem;font-weight:700;letter-spacing:.08em;color:var(--experience-muted);transition:transform .22s ease,border-color .22s ease,color .22s ease,background .22s ease}.story-panel-points span:hover,.story-intro-badges span:hover,.story-stage-points span:hover,.story-media-badges span:hover,.story-panel-chips span:hover{border-color:color-mix(in srgb,var(--experience-accent) 52%,transparent);background:color-mix(in srgb,var(--experience-panel-strong) 92%,transparent);color:var(--experience-text);transform:translateY(-2px)}.story-panel-actions,.story-intro-actions,.story-stage-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:1.5rem}.story-panel-note,.story-stage-note,.story-intro-footnote{max-width:34rem;margin-top:1rem;color:var(--experience-muted);line-height:1.9}.story-hero-rotator{position:relative;margin:38px 0 28px;height:76px;overflow:hidden;border-top:1px solid color-mix(in srgb,var(--experience-line) 60%,transparent);border-bottom:1px solid color-mix(in srgb,var(--experience-line) 60%,transparent);padding-inline:8px}.story-hero-rotator-track{display:flex;flex-direction:column;animation:storyFeatureCycle 12s ease-in-out infinite}.story-hero-rotator-track span{height:76px;display:flex;align-items:center;color:var(--experience-text);font-size:clamp(1.1rem,2.2vw,1.9rem);letter-spacing:-.03em}.story-panel-visual{display:flex;justify-content:center}.story-hero-visual-wrap{width:min(100%,560px)}.story-media-frame{width:100%}.story-media-phone{max-width:min(100%,29rem)}.story-media-frame [data-mockup]{transform-origin:50% 62%;transition:transform .32s ease,filter .32s ease,box-shadow .32s ease}.story-media-frame:hover [data-mockup],.story-media-frame:focus-within [data-mockup]{filter:saturate(1.035) contrast(1.015);transform:translateY(-3px) rotateX(1deg) rotateY(-1deg)}.story-media-frame [data-mockup] .mockup-image-frame{transition:transform .42s ease,filter .42s ease}.story-media-frame:hover [data-mockup] .mockup-image-frame,.story-media-frame:focus-within [data-mockup] .mockup-image-frame{filter:saturate(1.035);transform:scale(1.01)}.story-media-plate,.story-closing-panel,.story-appendix-panel,.story-card-shell{position:relative;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,white 5%,transparent),color-mix(in srgb,white 2.5%,transparent));border:1px solid color-mix(in srgb,white 7%,transparent);border-radius:var(--experience-radius);box-shadow:var(--experience-shadow);transform:translateZ(0);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease,filter .28s ease}.story-media-plate:hover,.story-media-plate:focus-within{border-color:color-mix(in srgb,var(--experience-accent) 22%,transparent);filter:saturate(1.02);transform:translateY(-2px);box-shadow:var(--experience-shadow),0 12px 30px color-mix(in srgb,var(--experience-accent) 5%,transparent)}:root[data-theme=day] .story-media-plate,:root[data-theme=day] .story-closing-panel,:root[data-theme=day] .story-appendix-panel,:root[data-theme=day] .story-card-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--experience-panel) 100%,transparent),color-mix(in srgb,var(--experience-panel-strong) 84%,transparent));border-color:color-mix(in srgb,var(--experience-line) 30%,transparent)}.story-media-plate:before,.story-closing-panel:before,.story-appendix-panel:before,.story-card-shell:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--experience-accent) 8%,transparent),transparent 30%,transparent 70%,color-mix(in srgb,var(--experience-accent) 5%,transparent));pointer-events:none}.story-media-plate-image,.story-closing-copy,.story-appendix-panel__inner{padding:28px}.story-panel-backdrop,.story-panel-shell{position:absolute;inset:0}.story-panel-backdrop{overflow:hidden}.story-panel-orbit,.story-panel-beam{position:absolute;display:block}.story-panel-node{position:absolute;display:block;width:.72rem;height:.72rem;border-radius:999px;background:color-mix(in srgb,var(--experience-accent) 72%,transparent);box-shadow:0 0 0 .36rem color-mix(in srgb,var(--experience-accent) 10%,transparent),0 0 22px color-mix(in srgb,var(--experience-accent) 18%,transparent);opacity:.72}.story-panel-orbit{border-radius:999px;border:1px solid color-mix(in srgb,var(--experience-line) 40%,transparent);opacity:.62}.story-panel-orbit-a{inset:12% 8% auto auto;width:20rem;height:20rem}.story-panel-orbit-b{inset:auto auto 12% 12%;width:14rem;height:14rem}.story-panel-beam{width:1px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--experience-line) 72%,transparent),transparent)}.story-panel-beam-a{inset:0 auto 0 16%}.story-panel-beam-b{inset:0 18% 0 auto}.story-panel-node-a{inset:14% auto auto 13%}.story-panel-node-b{inset:auto 16% 16% auto}.story-panel-shell{z-index:1;display:grid;padding:clamp(1.5rem,3vw,2.4rem)}.story-panel-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(15rem,.82fr);gap:clamp(1rem,2vw,1.8rem);min-height:100%}.story-panel-grid--single{grid-template-columns:minmax(0,1fr)}.story-panel-copy,.story-panel-aside,.story-panel-head,.story-panel-lines{display:grid;gap:.8rem}.story-panel-copy{align-content:end;min-width:0}.story-panel-aside{align-content:space-between;min-width:0;padding-inline-start:clamp(.6rem,1.4vw,1rem);border-inline-start:1px solid color-mix(in srgb,var(--experience-line) 18%,transparent)}:root[data-theme=day] .story-panel-aside{border-inline-start-color:color-mix(in srgb,var(--experience-line) 28%,transparent)}.story-panel-lines p,.story-panel-footer,.story-media-caption p{margin:0;color:var(--experience-muted);line-height:1.9}.story-media-gallery,.story-media-app-icons{padding:clamp(1rem,2vw,1.55rem)}.story-media-gallery{width:min(100%,27rem);margin-inline:auto}.story-media-gallery-head,.story-media-app-icons-head{position:relative;z-index:1;display:grid;gap:.35rem;margin-bottom:1rem}.story-media-gallery-head p,.story-media-app-icons-head p,.story-media-gallery-caption span,.story-media-app-icons-footer{margin:0;color:var(--experience-muted);line-height:1.75}.story-media-gallery-head h3,.story-media-app-icons-head h3{margin:0;color:var(--experience-text);font-size:clamp(1.35rem,2.4vw,2.25rem);line-height:1.08}.story-media-gallery-stage{position:relative;z-index:1;display:grid;place-items:center;min-height:clamp(34rem,70vw,46rem);overflow:hidden;padding:.2rem .1rem .75rem;touch-action:pan-y;user-select:none}.story-media-gallery-item{direction:rtl;grid-area:1 / 1;display:none;gap:.72rem;width:min(100%,clamp(19rem,42vw,23rem));opacity:0;transform:translate3d(0,14px,0) scale(.978) rotateX(1.5deg);transition:opacity .24s ease,transform .34s ease}.story-media-gallery-item.is-active{display:grid;opacity:1;transform:translateZ(0) scale(1)}.story-media-gallery-phone{position:relative;appearance:none;display:block;width:100%;font:inherit;color:inherit;overflow:hidden;border-radius:2.1rem;border:1px solid color-mix(in srgb,var(--experience-line) 34%,transparent);background:linear-gradient(180deg,color-mix(in srgb,white 7%,transparent),color-mix(in srgb,black 14%,transparent)),color-mix(in srgb,var(--experience-panel-strong) 86%,transparent);padding:.55rem;box-shadow:0 18px 42px #0000002e;cursor:zoom-in;transform-origin:50% 68%;transition:transform .32s ease,border-color .32s ease,box-shadow .32s ease}.story-media-gallery-phone:after{content:"";position:absolute;inset:-42%;background:linear-gradient(115deg,transparent 34%,rgba(255,255,255,.12),transparent 66%);opacity:0;pointer-events:none;transform:translate(-36%) rotate(8deg);transition:opacity .28s ease,transform .62s ease}.story-media-gallery-stage:hover .story-media-gallery-item.is-active .story-media-gallery-phone,.story-media-gallery-stage:focus-within .story-media-gallery-item.is-active .story-media-gallery-phone{border-color:color-mix(in srgb,var(--experience-accent) 34%,transparent);transform:translateY(-3px) rotateX(1deg) rotateY(-1deg) scale(1.006);box-shadow:0 18px 42px #0003,0 0 22px color-mix(in srgb,var(--experience-accent) 6%,transparent)}.story-media-gallery-stage:hover .story-media-gallery-item.is-active .story-media-gallery-phone:after,.story-media-gallery-stage:focus-within .story-media-gallery-item.is-active .story-media-gallery-phone:after{opacity:.64;transform:translate(36%) rotate(8deg)}.story-media-gallery-phone img{display:block;width:100%;aspect-ratio:9 / 20;object-fit:contain;object-position:top;background:color-mix(in srgb,var(--experience-bg) 92%,black 8%);border-radius:1.55rem;pointer-events:none;-webkit-user-drag:none;transition:transform .42s ease,filter .42s ease}.story-media-gallery-stage:hover .story-media-gallery-item.is-active img,.story-media-gallery-stage:focus-within .story-media-gallery-item.is-active img{filter:saturate(1.035) contrast(1.015);transform:scale(1.008)}.story-media-gallery-caption{display:grid;gap:.2rem}.story-media-gallery-caption strong{color:var(--experience-text);font-size:.92rem}.story-media-gallery-caption span{font-size:.82rem}.story-media-gallery-controls{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.72rem;margin-top:.35rem}.story-media-gallery-arrow,.story-media-gallery-dot{display:inline-grid;place-items:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--experience-line) 38%,transparent);background:color-mix(in srgb,var(--experience-panel) 92%,transparent);color:var(--experience-text);cursor:pointer;line-height:1;transition:transform .22s ease,border-color .22s ease,color .22s ease,background .22s ease,opacity .22s ease}.story-media-gallery-arrow{position:absolute;top:50%;z-index:4;width:2.25rem;height:2.25rem;border-color:color-mix(in srgb,white 18%,transparent);background:color-mix(in srgb,var(--experience-panel-strong) 42%,transparent);backdrop-filter:blur(14px);font-size:1.45rem;opacity:.76;transform:translateY(-50%)}.story-media-gallery-arrow--prev{left:clamp(.25rem,1.4vw,.9rem)}.story-media-gallery-arrow--next{right:clamp(.25rem,1.4vw,.9rem)}.story-media-gallery-dots{display:flex;align-items:center;justify-content:center;gap:.42rem}.story-media-gallery-dot{width:1.05rem;height:1.05rem;padding:0}.story-media-gallery-dot span{width:.38rem;height:.38rem;border-radius:999px;background:color-mix(in srgb,var(--experience-text) 44%,transparent)}.story-media-gallery-arrow:hover,.story-media-gallery-arrow:focus-visible,.story-media-gallery-dot:hover,.story-media-gallery-dot:focus-visible,.story-media-gallery-dot.is-active{border-color:color-mix(in srgb,var(--experience-accent) 64%,transparent);color:var(--experience-accent-strong);background:color-mix(in srgb,var(--experience-panel-strong) 84%,transparent)}.story-media-gallery-arrow:hover,.story-media-gallery-arrow:focus-visible{opacity:1;transform:translateY(-50%) scale(1.08)}.story-media-gallery-dot:hover,.story-media-gallery-dot:focus-visible,.story-media-gallery-dot.is-active{transform:translateY(-1px) scale(1.08)}.story-media-gallery-dot.is-active span{background:var(--experience-accent-strong)}.story-media-gallery-badges{position:relative;z-index:1;margin-top:.9rem}body.story-gallery-zoom-open{overflow:hidden}.story-gallery-zoom{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:clamp(1rem,3vw,2.5rem);opacity:0;pointer-events:none;transition:opacity .28s ease}.story-gallery-zoom.is-open{opacity:1;pointer-events:auto}.story-gallery-zoom.is-closing{opacity:0}.story-gallery-zoom__backdrop{position:absolute;inset:0;border:0;background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--experience-accent) 10%,transparent),transparent 42%),color-mix(in srgb,var(--experience-bg) 88%,black 12%);backdrop-filter:blur(20px);cursor:zoom-out}.story-gallery-zoom__shell{position:relative;z-index:1;display:grid;justify-items:center;gap:.85rem;width:min(100%,34rem);transform:translateY(24px) scale(.84);transform-origin:50% 54%;transition:transform .34s cubic-bezier(.2,.8,.2,1),filter .34s ease;filter:saturate(.96)}.story-gallery-zoom.is-open .story-gallery-zoom__shell{transform:translateY(0) scale(1);filter:saturate(1.02)}.story-gallery-zoom.is-closing .story-gallery-zoom__shell{transform:translateY(18px) scale(.9)}.story-gallery-zoom__close{position:absolute;inset-inline-end:.2rem;top:.2rem;z-index:3;display:grid;place-items:center;width:2.65rem;height:2.65rem;border-radius:999px;border:1px solid color-mix(in srgb,white 16%,transparent);background:color-mix(in srgb,var(--experience-panel-strong) 74%,transparent);color:var(--experience-text);cursor:pointer;font-size:1.35rem;line-height:1;backdrop-filter:blur(14px);transition:transform .22s ease,border-color .22s ease,background .22s ease}.story-gallery-zoom__close:hover,.story-gallery-zoom__close:focus-visible{border-color:color-mix(in srgb,var(--experience-accent) 46%,transparent);background:color-mix(in srgb,var(--experience-panel-strong) 88%,transparent);transform:scale(1.04)}.story-gallery-zoom__nav{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:clamp(2.65rem,5vw,3.45rem);height:clamp(2.65rem,5vw,3.45rem);border-radius:999px;border:1px solid color-mix(in srgb,white 14%,transparent);background:color-mix(in srgb,var(--experience-panel-strong) 44%,transparent);color:color-mix(in srgb,var(--experience-text) 84%,transparent);cursor:pointer;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1;opacity:.72;transform:translateY(-50%);backdrop-filter:blur(14px);transition:transform .22s ease,border-color .22s ease,background .22s ease,color .22s ease,opacity .22s ease}.story-gallery-zoom__nav--prev{left:clamp(.4rem,2vw,1.2rem)}.story-gallery-zoom__nav--next{right:clamp(.4rem,2vw,1.2rem)}.story-gallery-zoom__nav:hover,.story-gallery-zoom__nav:focus-visible{border-color:color-mix(in srgb,var(--experience-accent) 44%,transparent);background:color-mix(in srgb,var(--experience-panel-strong) 72%,transparent);color:var(--experience-accent-strong);opacity:1;transform:translateY(-50%) scale(1.05)}.story-gallery-zoom__phone{width:min(100%,30rem,calc((100svh - 7rem)*.48));padding:clamp(.42rem,1vw,.7rem);border-radius:clamp(1.6rem,4vw,2.6rem);border:1px solid color-mix(in srgb,var(--experience-line) 36%,transparent);background:linear-gradient(180deg,color-mix(in srgb,white 8%,transparent),color-mix(in srgb,black 16%,transparent)),color-mix(in srgb,var(--experience-panel-strong) 84%,transparent);box-shadow:0 30px 80px #0000005c,0 0 40px color-mix(in srgb,var(--experience-accent) 8%,transparent)}.story-gallery-zoom__phone img{display:block;width:100%;max-height:calc(100svh - 8rem);aspect-ratio:9 / 20;object-fit:contain;object-position:top;border-radius:clamp(1.25rem,3vw,2rem);background:color-mix(in srgb,var(--experience-bg) 92%,black 8%);-webkit-user-drag:none}.story-gallery-zoom__shell p{margin:0;color:color-mix(in srgb,var(--experience-text) 82%,transparent);font-size:.88rem;line-height:1.5}.story-media-app-icons{min-height:clamp(24rem,42vw,35rem);display:grid;align-content:center;gap:1rem}.story-media-app-icons-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.story-media-app-icon-card{--spot-x: 50%;--spot-y: 32%;--tilt-x: 0deg;--tilt-y: 0deg;position:relative;min-width:0;display:grid;gap:.68rem;align-content:center;justify-items:center;min-height:9rem;border-radius:1.35rem;border:1px solid color-mix(in srgb,var(--experience-line) 30%,transparent);background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--experience-accent) 11%,transparent),transparent 56%),color-mix(in srgb,var(--experience-panel-strong) 84%,transparent);color:var(--experience-text);padding:1rem;text-align:center;text-decoration:none;overflow:hidden;transform:perspective(700px) rotateX(0) rotateY(0) translateY(0) scale(1);transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease,background .26s ease,filter .26s ease}.story-media-app-icon-card:before,.story-media-app-icon-card:after{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .28s ease,transform .42s ease}.story-media-app-icon-card:before{background:radial-gradient(circle at var(--spot-x) var(--spot-y),rgba(255,255,255,.08),transparent 45%)}.story-media-app-icon-card:after{background:linear-gradient(115deg,transparent 22%,rgba(255,255,255,.07),transparent 50%);transform:translate(-62%)}.story-media-app-icon-card:hover,.story-media-app-icon-card:focus-visible,.story-media-app-icon-card.is-pressing{border-color:color-mix(in srgb,var(--experience-accent) 38%,transparent);filter:saturate(1.035);transform:perspective(700px) rotateX(var(--tilt-y)) rotateY(var(--tilt-x)) translateY(-4px) scale(1.01);box-shadow:0 16px 34px #0003,0 0 20px color-mix(in srgb,var(--experience-accent) 6%,transparent)}.story-media-app-icon-card:hover:before,.story-media-app-icon-card:focus-visible:before,.story-media-app-icon-card.is-pressing:before{opacity:1}.story-media-app-icon-card:hover:after,.story-media-app-icon-card:focus-visible:after,.story-media-app-icon-card.is-pressing:after{opacity:1;transform:translate(62%)}.story-media-app-icon{position:relative;z-index:1;display:grid;place-items:center;width:clamp(3.2rem,7vw,4.8rem);height:clamp(3.2rem,7vw,4.8rem);border-radius:1.25rem;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--experience-accent) 30%,transparent),color-mix(in srgb,#1fdcf2 15%,transparent)),color-mix(in srgb,var(--experience-panel) 92%,transparent);box-shadow:0 16px 28px #0000002e;transition:transform .32s ease,box-shadow .32s ease}.story-media-app-icon img{width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;transition:transform .36s ease,filter .36s ease}.story-media-app-icon-card:hover .story-media-app-icon,.story-media-app-icon-card:focus-visible .story-media-app-icon,.story-media-app-icon-card.is-pressing .story-media-app-icon{transform:translateY(-2px) rotate(-2deg);box-shadow:0 18px 34px #00000038}.story-media-app-icon-card:hover .story-media-app-icon img,.story-media-app-icon-card:focus-visible .story-media-app-icon img,.story-media-app-icon-card.is-pressing .story-media-app-icon img{filter:saturate(1.04) contrast(1.02);transform:scale(1.045) rotate(1deg)}.story-media-app-icon>span{color:var(--experience-text);font-size:clamp(.78rem,1.4vw,1.05rem);font-weight:800}.story-media-app-icon-card strong{position:relative;z-index:1;max-width:13ch;color:var(--experience-text);font-size:clamp(.82rem,1.35vw,1rem);line-height:1.35;transition:color .24s ease,transform .24s ease,text-shadow .24s ease}.story-media-app-icon-card:hover strong,.story-media-app-icon-card:focus-visible strong,.story-media-app-icon-card.is-pressing strong{color:color-mix(in srgb,var(--experience-accent-strong) 88%,white 12%);text-shadow:0 0 22px color-mix(in srgb,var(--experience-accent) 34%,transparent);transform:translateY(-1px)}.story-media-app-icons-footer{position:relative;z-index:1;font-size:.9rem}.story-panel-lines p{padding-inline-start:.95rem;border-inline-start:1px solid color-mix(in srgb,var(--experience-line) 20%,transparent);transition:border-color .24s ease,color .24s ease,transform .24s ease}.story-panel-lines p:hover{border-inline-start-color:color-mix(in srgb,var(--experience-accent) 58%,transparent);color:var(--experience-text);transform:translate(-3px)}.story-panel-metrics{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.story-panel-metrics article{border-radius:1.4rem;border:1px solid color-mix(in srgb,white 10%,transparent);background:color-mix(in srgb,black 16%,transparent);padding:1rem 1.1rem;min-width:0;transition:transform .24s ease,border-color .24s ease,background .24s ease}.story-panel-metrics article:hover{border-color:color-mix(in srgb,var(--experience-accent) 46%,transparent);transform:translateY(-3px)}:root[data-theme=day] .story-panel-metrics article{border-color:color-mix(in srgb,var(--experience-line) 30%,transparent);background:color-mix(in srgb,var(--experience-panel) 100%,transparent)}.story-panel-metrics span{display:block;font-size:.72rem;font-weight:700;letter-spacing:.12em;color:var(--experience-accent)}.story-panel-metrics strong{display:block;margin-top:.45rem;font-size:1.35rem;color:var(--experience-text)}.story-scroller-shell{display:grid;gap:0}.story-appendix-section{position:relative;padding:0 0 5rem}.story-appendix-panel__inner{position:relative;z-index:1}.story-route-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.story-route-grid-privacy{margin-bottom:1.2rem}.story-app-link,.story-faq-item,.story-appendix-panel .contact-method-card,.story-appendix-panel .panel-card,.story-appendix-panel .surface-card,.story-appendix-panel .surface-card-soft,.story-appendix-panel .section-card{position:relative;overflow:hidden;border-radius:22px;border:1px solid color-mix(in srgb,white 7%,transparent);background:linear-gradient(180deg,color-mix(in srgb,white 5%,transparent),color-mix(in srgb,white 2.5%,transparent));box-shadow:var(--experience-shadow)}:root[data-theme=day] .story-app-link,:root[data-theme=day] .story-faq-item,:root[data-theme=day] .story-appendix-panel .contact-method-card,:root[data-theme=day] .story-appendix-panel .panel-card,:root[data-theme=day] .story-appendix-panel .surface-card,:root[data-theme=day] .story-appendix-panel .surface-card-soft,:root[data-theme=day] .story-appendix-panel .section-card{border-color:color-mix(in srgb,var(--experience-line) 30%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--experience-panel) 100%,transparent),color-mix(in srgb,var(--experience-panel-strong) 84%,transparent))}.story-app-link,.story-faq-item{display:grid;gap:.7rem;padding:1.25rem;color:var(--experience-text);text-decoration:none}.story-app-link>span:last-child{color:var(--experience-muted);line-height:1.8}.story-app-link strong{font-size:1.05rem}.story-faq-stack{display:grid;gap:1rem}.story-faq-item summary{cursor:pointer;font-weight:700;color:var(--experience-text)}.story-faq-item p{margin:.8rem 0 0;color:var(--experience-muted);line-height:1.9}.story-support-checkout-shell,.story-policy-shell{display:grid;gap:1.2rem}.footer{padding:28px 0 40px;position:relative;z-index:2}.footer__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:18px;border-top:1px solid color-mix(in srgb,white 7%,transparent)}.footer__title{margin:0 0 8px;color:var(--experience-text)}.footer__copy{margin:0;color:var(--experience-muted)}.footer__meta{display:flex;gap:10px;flex-wrap:wrap}.footer__meta span{padding:10px 14px;border-radius:999px;background:color-mix(in srgb,white 4%,transparent);color:color-mix(in srgb,var(--experience-text) 72%,transparent);font-size:.86rem}.reveal{opacity:0;transform:translateY(24px);transition:opacity .9s ease,transform .9s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes storyFeatureCycle{0%,16%{transform:translateY(0)}22%,38%{transform:translateY(-76px)}44%,60%{transform:translateY(-152px)}66%,82%{transform:translateY(-228px)}88%,to{transform:translateY(-304px)}}@media(max-width:1100px){.story-panel-grid,.story-panel-grid--single,.story-panel-grid--reverse{grid-template-columns:1fr}.story-panel-grid--reverse .story-panel-copy,.story-panel-grid--reverse .story-panel-visual{order:initial}.story-panel-visual{order:-1}.story-panel-aside{padding-inline-start:0;border-inline-start:0;padding-top:.4rem}.side-nav{display:none}}@media(min-width:900px){.quantum-page .topbar{opacity:0;pointer-events:none}.experience-stage-sticky{display:flex}.experience-stage-track{display:block}.experience-mobile-flow{display:none}.experience-story-appendix-host{position:fixed;top:var(--appendix-top, 120px);left:var(--appendix-left, 50vw);width:var(--appendix-width, 32vw);height:var(--appendix-height, 62vh);padding:0;opacity:0;pointer-events:none;transform:translate3d(22px,0,0) scale(.985);transition:opacity .45s ease,transform .45s ease;z-index:8}.experience-story-appendix-host[data-active=true]{opacity:1;pointer-events:auto;transform:translateZ(0) scale(1)}.experience-story-appendix-shell{height:100%;overflow:hidden;border-radius:26px;background:linear-gradient(180deg,#041217d1,#020a0deb);border:1px solid rgba(255,255,255,.05);box-shadow:0 18px 58px #00000047}.experience-story-appendix-head{display:none}.experience-story-appendix-content{height:100%;overflow:auto;padding:22px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--experience-accent) 52%,transparent) transparent}.experience-story-appendix-content::-webkit-scrollbar{width:10px}.experience-story-appendix-content::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--experience-accent) 52%,transparent);border-radius:999px}}@media(max-width:820px){.experience-frame-shell{width:calc(100vw - 22px);height:min(88vh,880px)}.experience-stage-frame{border-radius:24px}.experience-stage-frame:before{inset:8px;border-radius:18px}.experience-frame-topbar{padding:12px 12px 0;grid-template-columns:auto auto;grid-template-areas:"logo controls" "nav nav";gap:14px}.experience-frame-logo{grid-area:logo;width:52px;height:52px;border-radius:18px}.experience-frame-controls{grid-area:controls;justify-self:end;gap:.45rem}.experience-frame-theme{min-width:5.6rem;height:44px;padding-inline:.7rem;font-size:.68rem}.experience-frame-sound{width:44px;height:44px;justify-self:end}.experience-frame-nav{grid-area:nav;justify-content:flex-start;min-height:auto;padding-top:8px}.experience-frame-nav a{font-size:.56rem;letter-spacing:.16em}.experience-stage-copy,.experience-stage-panel[data-step-kind=intro] .experience-stage-copy{inset:auto 16px 18px;width:auto;transform:none;text-align:start;padding:0;border:0;background:transparent;backdrop-filter:none;box-shadow:none}.experience-stage-panel[data-step-kind=intro] .experience-stage-title{max-width:100%;font-size:clamp(2.8rem,12vw,4rem);margin-inline:0}.experience-stage-panel[data-step-kind=intro] .experience-stage-text,.experience-stage-text{font-size:.94rem;line-height:1.84;max-width:100%}.experience-stage-visual,.experience-stage-panel[data-step-kind=intro] .experience-stage-visual{inset:88px 12px 160px}.experience-stage-panel[data-step-kind=appendix] .experience-stage-copy{top:auto;width:auto}.experience-ambient-note{left:12px;right:12px;max-width:none;bottom:12px;font-size:.62rem;letter-spacing:.04em}.experience-bottom-wordmark span{font-size:clamp(7rem,32vw,18rem)}.topbar{padding:16px 14px;gap:14px;flex-wrap:wrap}.brand{font-size:.78rem;letter-spacing:.12em}.brand__line{width:28px}.topbar__aside{display:none}.main-nav{order:3;width:100%;justify-content:space-between;gap:12px;font-size:.92rem}.panel{padding:148px 0 70px}.story-panel-title{font-size:clamp(2.8rem,14vw,4.8rem)}.story-panel-metrics,.footer__inner{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}.sound-toggle{right:12px;bottom:12px}.experience-story-appendix-host{padding:0 0 4rem}.experience-story-appendix-shell{width:min(100vw - 18px,1200px);margin-inline:auto;padding:0 9px}.experience-story-appendix-head,.experience-story-appendix-content{border-radius:20px;background:linear-gradient(180deg,#041217db,#020a0deb);border:1px solid rgba(255,255,255,.05);box-shadow:0 18px 58px #00000038}.experience-story-appendix-head,.experience-story-appendix-content{padding:18px}}@keyframes sheen{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes barPulse{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1.15)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.story-media-plate:hover,.story-media-plate:focus-within,.story-media-frame:hover [data-mockup],.story-media-frame:focus-within [data-mockup],.story-media-frame:hover [data-mockup] .mockup-image-frame,.story-media-frame:focus-within [data-mockup] .mockup-image-frame,.story-media-gallery-stage:hover .story-media-gallery-item.is-active .story-media-gallery-phone,.story-media-gallery-stage:focus-within .story-media-gallery-item.is-active .story-media-gallery-phone,.story-media-gallery-stage:hover .story-media-gallery-item.is-active img,.story-media-gallery-stage:focus-within .story-media-gallery-item.is-active img,.story-media-gallery-arrow:hover,.story-media-gallery-arrow:focus-visible,.story-media-gallery-dot:hover,.story-media-gallery-dot:focus-visible,.story-media-app-icon-card:hover,.story-media-app-icon-card:focus-visible,.story-media-app-icon-card.is-pressing,.story-media-app-icon-card:hover .story-media-app-icon,.story-media-app-icon-card:focus-visible .story-media-app-icon,.story-media-app-icon-card.is-pressing .story-media-app-icon,.story-media-app-icon-card:hover .story-media-app-icon img,.story-media-app-icon-card:focus-visible .story-media-app-icon img,.story-media-app-icon-card.is-pressing .story-media-app-icon img,.story-media-app-icon-card:hover strong,.story-media-app-icon-card:focus-visible strong,.story-media-app-icon-card.is-pressing strong,.button-primary.is-pressing,.button-secondary.is-pressing,.site-nav-link.is-pressing,.topbar__link.is-pressing,.theme-toggle.is-pressing,.mobile-nav-link.is-pressing,.story-app-link:is(:hover,:focus-within,.is-pressing),.story-faq-item:is(:hover,:focus-within,.is-pressing),.panel-card:is(:hover,:focus-within,.is-pressing),.surface-card:is(:hover,:focus-within,.is-pressing),.surface-card-soft:is(:hover,:focus-within,.is-pressing),.section-card:is(:hover,:focus-within,.is-pressing),.contact-method-card:is(:hover,:focus-within,.is-pressing),.support-channel-option:is(:hover,:focus-within,.is-pressing),.policy-contents-link.is-pressing,.store-availability a:is(:hover,:focus-within,.is-pressing),.home-quantum__progress-item.is-pressing,.story-panel-lines p:hover,.story-panel-metrics article:hover,.story-panel-points span:hover,.story-intro-badges span:hover,.story-stage-points span:hover,.story-media-badges span:hover,.story-panel-chips span:hover{transform:none!important}}.fixed-story{position:relative;z-index:3;--fixed-story-progress: 0}.fixed-story__shell{position:relative}.fixed-story__sticky{position:sticky;top:0;height:100vh;display:grid;place-items:center;overflow:clip}.fixed-story__track{position:relative}.fixed-story__marker{height:118vh}.fixed-story__note{position:fixed;left:40px;bottom:34px;z-index:9;max-width:min(460px,calc(100vw - 40px));padding:14px 16px 13px 18px;border-radius:24px 24px 24px 10px;background:#041217c7;border:1px solid rgba(255,255,255,.05);color:#f0e6c2d6;font-size:.72rem;letter-spacing:.08em;line-height:1.7;box-shadow:0 12px 40px #0000003d;transition:opacity .35s ease,transform .35s ease}.fixed-story__note:before{content:"◉";display:inline-block;margin-inline-end:10px;color:#1fdcf2db}.fixed-story__wordmark{position:fixed;inset-inline:-2vw;bottom:-5vw;z-index:1;overflow:hidden;pointer-events:none}.fixed-story__wordmark span{display:block;text-align:left;font-size:clamp(7rem,28vw,25rem);font-weight:700;line-height:.76;letter-spacing:-.08em;text-transform:lowercase;background:linear-gradient(125deg,#ae7f2f,#f5e6b5 22%,#cca349 45%,#fbf0c5 62%,#b9862f 85%,#f0d783);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 16px 40px rgba(211,177,102,.2));animation:sheen 14s linear infinite;opacity:.98;will-change:transform}.fixed-story__frame-shell{position:relative;width:min(1220px,calc(100vw - 70px));height:min(82vh,920px);display:grid;place-items:center;z-index:5}.fixed-story__frame{position:relative;width:100%;height:100%;overflow:hidden;border-radius:clamp(28px,3vw,38px);background:linear-gradient(180deg,#031014ed,#010a0ef2),linear-gradient(135deg,rgba(255,255,255,.03),transparent 55%);box-shadow:var(--frame-shadow);border:1px solid rgba(255,255,255,.05);transform-origin:center center}.fixed-story__frame:before{content:"";position:absolute;inset:14px;border-radius:calc(clamp(28px,3vw,38px) - 10px);border:1px solid rgba(255,255,255,.02);pointer-events:none}.fixed-story__topbar{position:absolute;inset:0 0 auto;z-index:10;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:26px;padding:18px 18px 0}.fixed-story__logo{display:inline-grid;place-items:center;width:68px;height:68px;border-radius:24px;color:var(--experience-bg);font-weight:800;letter-spacing:-.07em;background:linear-gradient(140deg,#f2dd9c,#c89b39 42%,#f4dfaa 70%,#ba8d35);box-shadow:inset 0 1px 1px #ffffff70,0 10px 34px #d3b16638}.fixed-story__logo span{font-size:1.35rem}.fixed-story__nav{display:flex;justify-content:center;align-items:center;gap:clamp(14px,1.5vw,32px);min-height:68px;padding-inline-start:10px;flex-wrap:wrap}.fixed-story__nav a{position:relative;font-size:.64rem;letter-spacing:.18em;color:#f0e6c2d6;transition:color .25s ease,opacity .25s ease;opacity:.72;white-space:nowrap}.fixed-story__nav a:after{content:"";position:absolute;inset-inline:0;bottom:-10px;height:1px;background:linear-gradient(90deg,transparent,rgba(211,177,102,.92),transparent);transform-origin:center;transform:scaleX(0);transition:transform .3s ease}.fixed-story__nav a:hover,.fixed-story__nav a:focus-visible,.fixed-story__nav a.is-active{opacity:1;color:var(--experience-accent)}.fixed-story__nav a:hover:after,.fixed-story__nav a:focus-visible:after,.fixed-story__nav a.is-active:after{transform:scaleX(1)}.fixed-story__controls{display:inline-flex;align-items:center;gap:.7rem;margin-top:6px}.fixed-story__theme,.fixed-story__sound{display:grid;place-items:center;min-width:56px;height:56px;border-radius:50%;border:1px solid rgba(211,177,102,.34);background:#0000002e;box-shadow:inset 0 0 0 1px #ffffff08;transition:transform .25s ease,border-color .25s ease,background .25s ease,color .25s ease}.fixed-story__theme{min-width:7.4rem;padding-inline:1rem;border-radius:999px;font-size:.74rem;font-weight:700;color:#f0e6c2e0}.fixed-story__theme:hover,.fixed-story__theme:focus-visible,.fixed-story__sound:hover,.fixed-story__sound:focus-visible,.fixed-story__sound[aria-pressed=true]{transform:translateY(-2px);border-color:#1fdcf275;background:#1fdcf214}.fixed-story__theme:hover,.fixed-story__theme:focus-visible{color:var(--experience-accent-strong)}.fixed-story__sound-icon{display:flex;align-items:flex-end;gap:3px;height:16px}.fixed-story__sound-icon i{display:block;width:2px;border-radius:999px;background:var(--experience-text);opacity:.88}.fixed-story__sound-icon i:nth-child(1){height:6px}.fixed-story__sound-icon i:nth-child(2){height:11px}.fixed-story__sound-icon i:nth-child(3){height:15px}.fixed-story__sound-icon i:nth-child(4){height:9px}.fixed-story__sound[aria-pressed=true] .fixed-story__sound-icon i{animation:barPulse 1.2s ease-in-out infinite}.fixed-story__sound[aria-pressed=true] .fixed-story__sound-icon i:nth-child(2){animation-delay:.1s}.fixed-story__sound[aria-pressed=true] .fixed-story__sound-icon i:nth-child(3){animation-delay:.2s}.fixed-story__sound[aria-pressed=true] .fixed-story__sound-icon i:nth-child(4){animation-delay:.3s}.fixed-story__content{position:absolute;inset:0}.fixed-story__shape-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.fixed-story__glow{position:absolute;left:50%;top:46%;width:60%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(31,220,242,.22),rgba(31,220,242,.04) 28%,rgba(211,177,102,.16) 48%,transparent 74%);filter:blur(28px);opacity:.9;z-index:2;pointer-events:none}.fixed-story__media-stage,.fixed-story__hero,.fixed-story__caption-shell,.fixed-story__appendix{position:absolute;z-index:5;will-change:transform,opacity}.fixed-story__media-stage{inset:0;pointer-events:none}.fixed-story__media-layer{position:absolute;inset:88px 46% 88px 44px;display:flex;align-items:center;justify-content:center;opacity:0;transform:translate3d(-16px,0,0) scale(.96);transition:opacity .55s ease,transform .55s ease,filter .55s ease;filter:blur(10px);pointer-events:none}.fixed-story__media-layer[data-step-kind=intro]{inset:92px 46% 96px 40px}.fixed-story__media-layer[data-active=true]{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}.fixed-story__media-wrap{width:min(100%,600px)}.fixed-story__hero{left:54px;bottom:72px;width:min(500px,calc(100% - 108px));display:grid;gap:1.05rem;padding:1.3rem 1.35rem 1.2rem;border-radius:1.6rem;background:linear-gradient(180deg,color-mix(in srgb,var(--experience-bg) 72%,transparent),color-mix(in srgb,var(--experience-bg) 54%,transparent));border:1px solid color-mix(in srgb,var(--experience-line) 22%,transparent);backdrop-filter:blur(18px);box-shadow:0 18px 44px #0000002e;opacity:0;pointer-events:none;transition:opacity .45s ease,transform .45s ease}.fixed-story__hero[data-active=true]{opacity:1;pointer-events:auto}.fixed-story__hero-sequence,.fixed-story__caption-sequence{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start}.fixed-story__hero-index,.fixed-story__caption-index{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:999px;border:1px solid rgba(211,177,102,.24);background:#00000024;font-size:.72rem;font-weight:700;color:var(--experience-accent)}.fixed-story__hero-kicker,.fixed-story__caption-label{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.22em;color:var(--experience-accent);text-transform:uppercase}.fixed-story__hero-label,.fixed-story__caption-eyebrow{margin:.28rem 0 0;font-size:.92rem;color:var(--experience-muted)}.fixed-story__hero-title{margin:0;max-width:8ch;font-size:clamp(3rem,5vw,5rem);line-height:.96;letter-spacing:-.06em;color:var(--experience-text)}.fixed-story__hero-text{max-width:36rem;margin:0;font-size:1rem;line-height:1.92;color:var(--experience-muted)}.fixed-story__hero-note,.fixed-story__caption-note,.fixed-story__appendix-note{margin:0;color:var(--experience-muted);line-height:1.85}.fixed-story__caption-shell{right:54px;bottom:72px;width:min(460px,calc(100% - 108px))}.fixed-story__caption{position:absolute;inset:auto 0 0 auto;width:100%;display:grid;gap:1rem;padding:1.3rem 1.35rem 1.2rem;border-radius:1.6rem;background:linear-gradient(180deg,color-mix(in srgb,var(--experience-bg) 72%,transparent),color-mix(in srgb,var(--experience-bg) 54%,transparent));border:1px solid color-mix(in srgb,var(--experience-line) 22%,transparent);backdrop-filter:blur(18px);box-shadow:0 18px 44px #0000002e;opacity:0;transform:translate3d(0,20px,0);pointer-events:none;transition:opacity .45s ease,transform .45s ease}.fixed-story__caption[data-active=true]{opacity:1;transform:translateZ(0);pointer-events:auto}.fixed-story__caption-body{display:grid;gap:.9rem}.fixed-story__caption-title{margin:0;font-size:clamp(1.7rem,3vw,2.9rem);line-height:1.02;letter-spacing:-.05em;color:var(--experience-text)}.fixed-story__caption-text,.fixed-story__appendix-text{margin:0;font-size:.98rem;line-height:1.86;color:var(--experience-muted)}.fixed-story__chip-row{display:flex;flex-wrap:wrap;gap:.7rem}.fixed-story__chip-row span{border-radius:999px;border:1px solid color-mix(in srgb,var(--experience-line) 40%,transparent);background:color-mix(in srgb,var(--experience-panel) 100%,transparent);padding:.58rem .92rem;font-size:.74rem;font-weight:700;letter-spacing:.08em;color:var(--experience-muted)}.fixed-story__actions{display:flex;flex-wrap:wrap;gap:14px}.fixed-story__appendix{left:48px;top:108px;width:min(520px,42%);height:calc(100% - 156px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-radius:26px;background:linear-gradient(180deg,#041217d1,#020a0deb);border:1px solid rgba(255,255,255,.05);box-shadow:0 18px 58px #00000047;opacity:0;transform:translate3d(-24px,0,0);pointer-events:none;transition:opacity .45s ease,transform .45s ease}.fixed-story__appendix[data-active=true]{opacity:1;transform:translateZ(0);pointer-events:auto}.fixed-story__appendix-head{display:grid;gap:.9rem;padding:1.3rem 1.35rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.05)}.fixed-story__appendix-eyebrow{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.22em;color:var(--experience-accent);text-transform:uppercase}.fixed-story__appendix-title{margin:0;font-size:clamp(1.5rem,2.8vw,2.5rem);line-height:1.04;color:var(--experience-text)}.fixed-story__appendix-body{min-height:0;overflow:auto;padding:1.1rem;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--experience-accent) 52%,transparent) transparent}.fixed-story__appendix-body::-webkit-scrollbar{width:10px}.fixed-story__appendix-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--experience-accent) 52%,transparent);border-radius:999px}.fixed-story__mobile{display:none}.quantum-page .topbar,.quantum-page .footer,.quantum-page .side-nav,.quantum-page .sound-toggle{display:none!important}.quantum-story{position:relative;z-index:3}.quantum-story__shell{position:relative;isolation:isolate}.quantum-story__sticky{position:absolute;inset:0 0 auto;width:100%;height:100vh;display:grid;place-items:center;overflow:clip;z-index:6}.quantum-story__sticky[data-pin-state=pinned]{position:fixed;inset:0 0 auto}.quantum-story__sticky[data-pin-state=complete]{position:absolute;inset:auto 0 0}.quantum-story__track{position:relative}.quantum-story__marker{height:120vh}.quantum-story__marker[data-step-kind=intro]{height:92vh}.quantum-story__marker[data-step-kind=scene]{height:108vh}.quantum-story__marker[data-step-kind=closing]{height:102vh}.quantum-story__marker[data-step-kind=appendix]{height:88vh}.quantum-story__ambient-note{position:fixed;left:40px;bottom:34px;z-index:9;max-width:min(460px,calc(100vw - 40px));padding:14px 16px 13px 18px;border-radius:24px 24px 24px 10px;background:#041217c7;border:1px solid rgba(255,255,255,.05);color:#f0e6c2d6;font-size:.72rem;letter-spacing:.08em;line-height:1.7;box-shadow:0 12px 40px #0000003d;transition:opacity .35s ease,transform .35s ease;pointer-events:none}.quantum-story__ambient-note:before{content:"◉";display:inline-block;margin-inline-end:10px;color:#1fdcf2db}.quantum-story__wordmark{position:fixed;inset-inline:-2vw;bottom:-5vw;z-index:1;overflow:hidden;pointer-events:none}.quantum-story__wordmark span{display:block;text-align:left;font-size:clamp(7rem,28vw,25rem);font-weight:700;line-height:.76;letter-spacing:-.08em;text-transform:lowercase;background:linear-gradient(125deg,#ae7f2f,#f5e6b5 22%,#cca349 45%,#fbf0c5 62%,#b9862f 85%,#f0d783);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 16px 40px rgba(211,177,102,.2));animation:sheen 14s linear infinite;opacity:.96}.quantum-story__frame-shell{position:relative;width:min(1440px,calc(100vw - 18px));height:min(88vh,980px);display:grid;place-items:center;z-index:5}.quantum-story__frame-shell:before,.quantum-story__frame-shell:after{content:"";position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.quantum-story__frame-shell:before{left:5px;width:14px;height:78%;border-radius:16px 0 0 16px;border:1px solid rgba(31,220,242,.16);border-right:0;background:linear-gradient(180deg,#1fdcf21a,#1fdcf204 24%,#ffffff05 58%,#d3b1660f),#0310141f;box-shadow:inset 0 0 0 1px #ffffff05,0 18px 40px #0000002e;clip-path:polygon(100% 0,100% 8%,62% 16%,62% 84%,100% 92%,100% 100%,0 100%,0 0)}.quantum-story__frame-shell:after{right:5px;width:16px;height:58%;transform:translateY(-50%);border-radius:0 18px 18px 0;border:1px solid rgba(211,177,102,.18);border-left:0;background:linear-gradient(180deg,#ffffff08,#d3b16617 38%,#1fdcf205),#0310141f;box-shadow:inset 0 0 0 1px #ffffff08,0 16px 32px #00000029;backdrop-filter:blur(10px);clip-path:polygon(0 0,82% 0,100% 18%,100% 82%,82% 100%,0 100%,32% 50%)}.quantum-story__frame{position:relative;width:100%;height:100%;overflow:hidden;border-radius:30px;background:linear-gradient(180deg,#031014ed,#010a0ef2),linear-gradient(135deg,rgba(255,255,255,.03),transparent 55%);box-shadow:var(--frame-shadow);border:1px solid rgba(255,255,255,.05);transform-origin:center center;will-change:transform;clip-path:polygon(0 18px,20px 0,calc(100% - 38px) 0,100% 38px,100% calc(100% - 14px),calc(100% - 14px) 100%,28px 100%,0 calc(100% - 28px))}:root[data-theme=day] .quantum-story__frame{background:linear-gradient(180deg,#e2e7ecf2,#d2d9e0f0),linear-gradient(135deg,rgba(255,255,255,.24),transparent 55%);border-color:#111f2914}.quantum-story__frame:before{content:"";position:absolute;inset:14px;border-radius:24px;border:1px solid rgba(255,255,255,.02);pointer-events:none;clip-path:polygon(0 16px,18px 0,calc(100% - 30px) 0,100% 30px,100% calc(100% - 12px),calc(100% - 12px) 100%,24px 100%,0 calc(100% - 24px))}:root[data-theme=day] .quantum-story__frame:before{border-color:#111f290d}.quantum-story__frame:after{content:"";position:absolute;inset:22px 18px 18px;border-radius:20px;pointer-events:none;background:linear-gradient(90deg,transparent 0 8%,rgba(255,255,255,.026) 8% 8.12%,transparent 8.12% 91.9%,rgba(255,255,255,.022) 91.9% 92.04%,transparent 92.04% 100%),linear-gradient(180deg,transparent 0 12%,rgba(211,177,102,.065) 12% 12.12%,transparent 12.12% 87%,rgba(31,220,242,.06) 87% 87.12%,transparent 87.12% 100%);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);padding:1px;opacity:.9}.quantum-story__topbar{position:absolute;inset:0 0 auto;z-index:10;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:26px;padding:18px 22px 0}.quantum-story__logo{display:inline-grid;place-items:center;width:68px;height:68px;border-radius:24px;color:#051216;font-weight:800;letter-spacing:-.07em;background:linear-gradient(140deg,#f2dd9c,#c89b39 42%,#f4dfaa 70%,#ba8d35);box-shadow:inset 0 1px 1px #ffffff70,0 10px 34px #d3b16638}.quantum-story__logo span{font-size:1.35rem}.quantum-story__nav{display:flex;justify-content:center;align-items:center;gap:clamp(12px,1.35vw,24px);min-height:68px;padding-inline-start:10px;flex-wrap:wrap}.quantum-story__nav a{position:relative;font-size:.58rem;letter-spacing:.16em;color:#f0e6c2d6;transition:color .25s ease,opacity .25s ease;opacity:.72;white-space:nowrap}:root[data-theme=day] .quantum-story__nav a{color:#131d27b8}.quantum-story__nav a:after{content:"";position:absolute;inset-inline:0;bottom:-10px;height:1px;background:linear-gradient(90deg,transparent,rgba(211,177,102,.92),transparent);transform-origin:center;transform:scaleX(0);transition:transform .3s ease}.quantum-story__nav a:hover,.quantum-story__nav a:focus-visible,.quantum-story__nav a.is-active{opacity:1;color:var(--experience-accent)}.quantum-story__nav a:hover:after,.quantum-story__nav a:focus-visible:after,.quantum-story__nav a.is-active:after{transform:scaleX(1)}.quantum-story__controls{display:inline-flex;align-items:center;gap:.7rem;margin-top:6px}.quantum-story__theme,.quantum-story__sound{display:grid;place-items:center;min-width:56px;height:56px;border-radius:50%;border:1px solid rgba(211,177,102,.34);background:#0000002e;box-shadow:inset 0 0 0 1px #ffffff08;transition:transform .25s ease,border-color .25s ease,background .25s ease,color .25s ease}:root[data-theme=day] .quantum-story__theme,:root[data-theme=day] .quantum-story__sound{background:#ffffff73;border-color:#111f291f}.quantum-story__theme{min-width:7.4rem;padding-inline:1rem;border-radius:999px;font-size:.74rem;font-weight:700;color:#f0e6c2e0}:root[data-theme=day] .quantum-story__theme{color:#131d27d1}.quantum-story__theme:hover,.quantum-story__theme:focus-visible,.quantum-story__sound:hover,.quantum-story__sound:focus-visible,.quantum-story__sound[aria-pressed=true]{transform:translateY(-2px);border-color:#1fdcf275;background:#1fdcf214}.quantum-story__sound-icon{display:flex;align-items:flex-end;gap:3px;height:16px}.quantum-story__sound-icon i{display:block;width:2px;border-radius:999px;background:var(--experience-text);opacity:.88}.quantum-story__sound-icon i:nth-child(1){height:6px}.quantum-story__sound-icon i:nth-child(2){height:11px}.quantum-story__sound-icon i:nth-child(3){height:15px}.quantum-story__sound-icon i:nth-child(4){height:9px}.quantum-story__sound[aria-pressed=true] .quantum-story__sound-icon i{animation:barPulse 1.2s ease-in-out infinite}.quantum-story__sound[aria-pressed=true] .quantum-story__sound-icon i:nth-child(2){animation-delay:.1s}.quantum-story__sound[aria-pressed=true] .quantum-story__sound-icon i:nth-child(3){animation-delay:.2s}.quantum-story__sound[aria-pressed=true] .quantum-story__sound-icon i:nth-child(4){animation-delay:.3s}.quantum-story__content{position:relative;width:100%;height:100%}.quantum-story__shape-canvas,.quantum-story__radial-glow,.quantum-story__media-stage{position:absolute;inset:0;pointer-events:none}.quantum-story__shape-canvas{z-index:1}.quantum-story__radial-glow{left:43%;top:50%;width:66%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(31,220,242,.18),rgba(31,220,242,.04) 26%,rgba(211,177,102,.12) 52%,transparent 76%);filter:blur(36px);opacity:.78;z-index:2}.quantum-story__media-stage{z-index:3}.quantum-story__media-layer{position:absolute;inset:0;display:grid;place-items:stretch;padding:8.6rem 36% 5.2rem 4.8%;opacity:0;transform:scale(.995) translateY(6px);transition:opacity .01s linear,transform .2s ease;will-change:opacity,transform}.quantum-story__media-layer[data-active=true]{opacity:1;transform:scale(1) translateY(0)}.quantum-story__media-layer[data-leaving=true]{opacity:.34;transform:scale(.994) translateY(2px)}.quantum-story__media-layer .story-media-frame{width:min(100%,58rem);max-height:70vh;display:grid;justify-items:start;align-self:center}.quantum-story__media-layer .story-media-phone{max-width:min(25rem,34vw);justify-self:center}.quantum-story__media-layer .story-media-plate-panel{width:min(100%,60rem);min-height:58vh;border-radius:0;background:none;border-color:transparent;box-shadow:none;opacity:.98;overflow:visible}:root[data-theme=day] .quantum-story__media-layer .story-media-plate-panel{background:none;border-color:transparent}.quantum-story__media-layer .story-media-plate-panel:before{opacity:.22}.quantum-story__media-layer .story-media-plate-panel .story-panel-shell{padding:clamp(1rem,2vw,1.6rem) 0}.quantum-story__media-layer .story-media-plate-panel .story-panel-head{max-width:36rem;gap:.55rem}.quantum-story__media-layer .story-media-plate-panel .story-panel-head h3{margin:0;font-size:clamp(2rem,3.2vw,3.6rem)!important;line-height:.96;letter-spacing:-.05em;color:color-mix(in srgb,var(--experience-text) 96%,transparent)}.quantum-story__media-layer .story-media-plate-panel .story-panel-lines{max-width:31rem;gap:.72rem}.quantum-story__media-layer .story-media-plate-panel .story-panel-lines p,.quantum-story__media-layer .story-media-plate-panel .story-panel-footer{color:color-mix(in srgb,var(--experience-text) 72%,transparent);font-size:1rem;line-height:1.88}.quantum-story__media-layer .story-media-plate-panel .story-panel-metrics{max-width:18rem}.quantum-story__media-layer .story-media-plate-panel .story-panel-metrics article{background:#00000029;border-color:#ffffff14}.quantum-story__media-layer .story-media-plate-panel .story-panel-chips{max-width:20rem}.quantum-story__media-layer .story-media-plate-panel .story-panel-chips span{color:color-mix(in srgb,var(--experience-text) 74%,transparent);background:color-mix(in srgb,var(--experience-panel) 66%,transparent)}.quantum-story__media-layer .story-media-plate-panel .story-panel-footer{max-width:20rem}.quantum-story__hero,.quantum-story__caption{position:absolute;right:6.4%;width:min(31rem,33vw);display:grid;gap:.95rem;z-index:6;padding:0;border:0;background:none;box-shadow:none;backdrop-filter:none;text-shadow:0 14px 36px rgba(0,0,0,.34)}.quantum-story__hero{top:50%;bottom:auto;transform:translateY(-50%)}.quantum-story__caption{bottom:clamp(2.8rem,8vh,5.8rem)}.quantum-story__appendix{position:absolute;top:19%;right:6.4%;width:min(29rem,31vw);max-height:min(62vh,34rem);display:grid;gap:1rem;z-index:6;padding:1.2rem 1.2rem 1.1rem;border-radius:1.45rem 1.45rem 1.45rem 1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--experience-bg) 78%,transparent),color-mix(in srgb,var(--experience-bg) 58%,transparent));border:1px solid color-mix(in srgb,var(--experience-line) 18%,transparent);box-shadow:0 20px 54px #0003;backdrop-filter:blur(18px)}:root[data-theme=day] .quantum-story__appendix{background:linear-gradient(180deg,#ffffffc2,#f1f5f999);border-color:#111f2914;box-shadow:0 18px 46px #0f171f1f}.quantum-story__hero{opacity:1;transition:opacity .08s linear,transform .22s ease;will-change:opacity,transform;pointer-events:none}.quantum-story__hero>*,.quantum-story__caption>*{pointer-events:none}.quantum-story__hero[data-leaving=true]{opacity:.22;transform:translate3d(0,calc(-50% - 8px),0) scale(.994)}.quantum-story__caption-stack{position:absolute;inset:0;z-index:6;pointer-events:none}.quantum-story__caption,.quantum-story__appendix{opacity:0;transform:translateY(10px) scale(.998);transition:opacity .01s linear,transform .18s ease;pointer-events:none}.quantum-story__caption[data-active=true],.quantum-story__appendix[data-active=true]{opacity:1;transform:translateY(0) scale(1)}.quantum-story__appendix[data-active=true]{pointer-events:auto}.quantum-story__caption[data-leaving=true],.quantum-story__appendix[data-leaving=true]{opacity:.32;transform:translateY(2px) scale(.998)}.quantum-story__hero-eyebrow,.quantum-story__caption-eyebrow{margin:0;letter-spacing:.24em;text-transform:uppercase;color:var(--experience-accent);font-size:.7rem}.quantum-story__hero-title,.quantum-story__caption-title{margin:0;max-width:8ch;font-size:clamp(2.55rem,4vw,4.85rem);line-height:.92;letter-spacing:-.05em}.quantum-story__hero-text,.quantum-story__caption-text{margin:0;color:var(--experience-muted);max-width:30rem;line-height:1.92;font-size:1.02rem}.quantum-story__hero-footnote,.quantum-story__caption-note{margin:0;color:color-mix(in srgb,var(--experience-text) 52%,transparent);line-height:1.9;font-size:.88rem}.quantum-story__chips{display:flex;flex-wrap:wrap;gap:.55rem}.quantum-story__chips span{display:inline-flex;align-items:center;min-height:36px;padding:.45rem .9rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--experience-line) 16%,transparent);background:color-mix(in srgb,black 12%,transparent);color:color-mix(in srgb,var(--experience-text) 92%,transparent);font-size:.78rem}.quantum-story__actions{display:flex;flex-wrap:wrap;gap:.9rem;pointer-events:auto}.quantum-story__actions>*,.quantum-story__hero a,.quantum-story__hero button,.quantum-story__caption a,.quantum-story__caption button{pointer-events:auto}.quantum-story__appendix{overflow:auto}.quantum-story__appendix-body{display:grid;gap:1rem}.quantum-story__mobile{display:none}@media(max-width:1279px){.quantum-story__frame-shell{width:min(1180px,calc(100vw - 42px));height:min(80vh,860px)}.quantum-story__media-layer .story-media-frame{width:min(38rem,66%)}.quantum-story__media-layer .story-media-plate-panel{width:min(48rem,78%)}}@media(max-width:979px){.quantum-story__shell{display:none}.quantum-story__mobile{display:block}}@media(max-width:1280px){.fixed-story__frame-shell{width:min(1120px,calc(100vw - 34px))}.fixed-story__caption-shell{width:min(430px,calc(100% - 84px))}.fixed-story__appendix{width:min(480px,44%)}}@media(max-width:980px){.fixed-story__shell{display:none}.fixed-story__mobile{display:grid;gap:0}}:root{--rebuild-banner-height: 44px}.site-rebuild-banner{position:fixed;inset-inline:0;top:0;z-index:55;border-bottom:1px solid color-mix(in srgb,var(--experience-line) 24%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--experience-bg) 96%,transparent),color-mix(in srgb,var(--experience-bg) 82%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--experience-accent) 8%,transparent),transparent 32%,color-mix(in srgb,#1fdcf2 8%,transparent) 100%);backdrop-filter:blur(14px)}.site-rebuild-banner__inner{min-height:var(--rebuild-banner-height);display:flex;align-items:center;justify-content:center;gap:.85rem;text-align:center;padding-inline:1rem;color:var(--experience-text);font-size:.84rem}.site-rebuild-banner__inner strong{color:var(--experience-accent-strong);font-weight:800;white-space:nowrap}.site-rebuild-banner__inner span{color:color-mix(in srgb,var(--experience-text) 76%,transparent)}.has-rebuild-banner .topbar{top:var(--rebuild-banner-height)}.classic-rebuild-mode main{padding-top:clamp(6.6rem,10vw,8.8rem)}.classic-story{position:relative;z-index:2}.classic-story__hero,.classic-story__section,.classic-story__closing,.classic-story__appendix-section{position:relative}.classic-story__hero:before,.classic-story__section:before,.classic-story__closing:before,.classic-story__appendix-section:before{content:"";position:absolute;inset-inline:6%;inset-block-start:0;height:100%;border-radius:clamp(24px,3vw,36px);background:radial-gradient(circle at 18% 22%,color-mix(in srgb,var(--experience-accent) 8%,transparent),transparent 26%),radial-gradient(circle at 76% 18%,color-mix(in srgb,#1fdcf2 10%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--experience-bg) 16%,transparent),color-mix(in srgb,var(--experience-bg) 8%,transparent));opacity:.9;pointer-events:none;z-index:-1}.classic-story__hero-grid,.classic-story__section-grid,.classic-story__appendix-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(22rem,1.05fr);gap:clamp(1.6rem,4vw,4rem);align-items:center}.classic-story__hero-grid{min-height:min(78vh,52rem)}.classic-story__hero-copy,.classic-story__section-copy{display:grid;gap:1rem;align-content:center}.classic-story__eyebrow{margin:0}.classic-story__title,.classic-story__section-title{margin:0;max-width:9ch;color:var(--experience-text)}.classic-story__title{font-size:clamp(2.8rem,6vw,5.4rem);line-height:.9}.classic-story__title[dir=ltr]{max-width:12ch;text-align:right}.classic-story__section-title{font-size:clamp(2rem,3.8vw,3.4rem);line-height:.95}.classic-story__text{margin:0;max-width:58ch}.classic-story__note{margin:0;color:color-mix(in srgb,var(--experience-text) 58%,transparent);font-size:.92rem;line-height:1.85}.classic-story__chips,.classic-story__actions,.classic-story__points,.classic-story__section-nav-inner{display:flex;flex-wrap:wrap;gap:.75rem}.classic-story__chips span,.classic-story__points li,.classic-story__section-nav-inner a{display:inline-flex;align-items:center;min-height:40px;padding:.5rem .92rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--experience-line) 18%,transparent);background:color-mix(in srgb,var(--experience-panel-strong) 88%,transparent);color:color-mix(in srgb,var(--experience-text) 88%,transparent)}.classic-story__points{margin:0;padding:0;list-style:none}.classic-story__section-nav{margin-top:-1rem;margin-bottom:1rem}.classic-story__section-nav-inner{overflow-x:auto;padding-bottom:.25rem;scrollbar-width:thin}.classic-story__section-nav-inner a{text-decoration:none;white-space:nowrap;font-size:.84rem}.classic-story__hero-media,.classic-story__section-media,.classic-story__appendix-surface{position:relative}.classic-story__hero-media .story-media-frame,.classic-story__section-media .story-media-frame,.classic-story__appendix-surface{width:100%}.classic-story__hero-media .story-media-frame[data-media-kind=gallery],.classic-story__section-media .story-media-frame[data-media-kind=gallery]{width:min(100%,27rem);margin-inline:auto}.classic-story__hero-media .story-media-phone{max-width:min(24rem,100%);margin-inline:auto}.classic-story--home .classic-story__hero-media .story-media-phone{max-width:min(26rem,100%)}.classic-story__section-media .story-media-phone{max-width:min(21rem,100%);margin-inline:auto}.classic-story__appendix-surface{border-radius:1.8rem;border:1px solid color-mix(in srgb,var(--experience-line) 18%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--experience-bg) 78%,transparent),color-mix(in srgb,var(--experience-bg) 64%,transparent)),linear-gradient(135deg,color-mix(in srgb,white 4%,transparent),transparent 56%);box-shadow:0 24px 50px #0000002e;padding:clamp(1rem,2vw,1.4rem)}.classic-story__section--reverse .classic-story__section-copy{order:2}.classic-story__section--reverse .classic-story__section-media{order:1}:root[data-theme=day] .site-rebuild-banner{border-bottom-color:#111f291f}:root[data-theme=day] .classic-story__chips span,:root[data-theme=day] .classic-story__points li,:root[data-theme=day] .classic-story__section-nav-inner a,:root[data-theme=day] .classic-story__appendix-surface{border-color:#111f2914;background:#ffffffb8;color:#131d27e6}@media(max-width:979px){:root{--rebuild-banner-height: 52px}.site-rebuild-banner__inner{min-height:var(--rebuild-banner-height);flex-direction:column;justify-content:center;gap:.15rem;padding-block:.35rem;font-size:.78rem}.classic-rebuild-mode main{padding-top:clamp(17rem,58vw,19rem)}.classic-story__hero-grid,.classic-story__section-grid,.classic-story__appendix-grid{grid-template-columns:minmax(0,1fr);gap:1.35rem}.classic-story__hero{padding-top:0}.classic-story__hero-copy,.classic-story__section-copy{gap:.85rem}.classic-story__title,.classic-story__section-title{max-width:12ch}.classic-story__title{font-size:clamp(2.25rem,10.5vw,3.35rem);line-height:1}.classic-story__section-title{font-size:clamp(1.75rem,8.2vw,2.45rem);line-height:1.04}.classic-story__hero-media,.classic-story__section-media{order:2}.classic-story__hero-copy,.classic-story__section-copy{order:1}.classic-story__section-nav{margin-top:0}.classic-story__hero:before,.classic-story__section:before,.classic-story__closing:before,.classic-story__appendix-section:before{inset-inline:1rem}}
