@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-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-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Source Sans 3", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 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-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Source Sans 3", system-ui, sans-serif;--default-mono-font-family:"IBM Plex Mono", ui-monospace, monospace;--color-background:var(--background);--color-foreground:var(--foreground);--color-border:var(--border);--font-display:"Plus Jakarta Sans", system-ui, sans-serif}}@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}*{border-color:var(--color-border)}html{scroll-behavior:auto;overscroll-behavior:none;scrollbar-width:none;width:100%;max-width:100%;height:100%;scroll-padding-top:var(--header-offset);overflow:hidden}body{background-color:var(--color-background);background-image:var(--site-backdrop);color:var(--color-foreground);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;-webkit-user-select:none;user-select:none;background-attachment:scroll;width:100%;max-width:100%;height:100%;overflow:hidden}button,[role=button],a:not([href^="mailto:"]){-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable]:not([contenteditable=false]),a[href^="mailto:"],.select-text,[data-selectable=true],.about-page__paragraph,.about-page__moment-text,.contact-section__info-email,.banned-page__email,.development-support-card__email,.singularity-overlay__email,.profile-page__email,.auth-session__email,.concept-submit-success__id,.concept-submit-dossier__id,.concept-submit-detail__id{-webkit-user-select:text;user-select:text}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:var(--tracking-display)}:focus-visible{outline-offset:2px;outline:2px solid #00d1d9d9;outline:2px solid lab(76.1967% -55.9719 -22.8738/.85)}#root,.site-ui-root{width:100%;max-width:100%;overflow-x:hidden}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index: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-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-\(--cell-size\){height:var(--cell-size)}.h-0{height:calc(var(--spacing) * 0)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-\[1px\]{height:1px}.h-\[4\.25rem\]{height:4.25rem}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[60px\]{min-height:60px}.min-h-dvh{min-height:100dvh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1px\]{width:1px}.w-\[58\%\]{width:58%}.w-\[64\%\]{width:64%}.w-\[72\%\]{width:72%}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[12rem\]{max-width:12rem}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-rise{animation:.9s cubic-bezier(.16,1,.3,1) both rise-in}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.glass-card{-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#ecf3f80f,#ecf3f805);border:1px solid #ecf3f81a;border:1px solid lab(95.3756% -1.63275 -3.29692/.1);border-radius:1rem}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/50{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.border-input{border-color:var(--input)}.border-primary,.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/50{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.border-transparent{border-color:#0000}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.text-gradient{color:#0000;background:linear-gradient(135deg,#bfeff2,#00d1d9 40%,#d08bff);background:linear-gradient(135deg,#bfeff2,#95eaef,#61e4eb 20%,#38e1ea 25%,#27e1e9,#08e0e9,color(xyz 0.404 0.583 0.857),color(xyz 0.394 0.575 0.853) 30%,color(xyz 0.356 0.542 0.836),color(xyz 0.321 0.511 0.818) 40%,color(xyz 0.349 0.495 0.851) 47.5%,color(xyz 0.356 0.491 0.86),color(xyz 0.363 0.487 0.868),#28c9ed,#3dc7ee 55%,#6bbef3,#89b4f8 70%,color(xyz 0.494 0.415 1.022),color(xyz 0.555 0.385 1.093));-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[1px\]{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-display{font-family:Plus Jakarta Sans,system-ui,sans-serif}.font-mono{font-family:IBM Plex Mono,ui-monospace,monospace}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--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\.8rem\]{font-size:.8rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-accent-foreground{color:var(--accent-foreground)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground,.text-foreground\/75{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/75{color:color-mix(in oklab,var(--foreground) 75%,transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/80{color:color-mix(in oklab,var(--foreground) 80%,transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/90{color:color-mix(in oklab,var(--foreground) 90%,transparent)}}.text-foreground\/95{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/95{color:color-mix(in oklab,var(--foreground) 95%,transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-ring{--tw-ring-color:var(--ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:2rem\]{--cell-size:2rem}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.marker\:text-muted-foreground\/60 ::marker{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.marker\:text-muted-foreground\/60 ::marker{color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.marker\:text-muted-foreground\/60::marker{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.marker\:text-muted-foreground\/60::marker{color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.marker\:text-muted-foreground\/60 ::-webkit-details-marker{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.marker\:text-muted-foreground\/60 ::-webkit-details-marker{color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.marker\:text-muted-foreground\/60::-webkit-details-marker{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.marker\:text-muted-foreground\/60::-webkit-details-marker{color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}@media(hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab,var(--destructive) 80%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover,.hover\:text-foreground\/90:hover{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:text-foreground\/90:hover{color:color-mix(in oklab,var(--foreground) 90%,transparent)}}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-1:focus{--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)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}@media(min-width:40rem){.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:pt-28{padding-top:calc(var(--spacing) * 28)}.sm\:text-left{text-align:left}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[0\.75rem\]{font-size:.75rem}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:mt-10{margin-top:calc(var(--spacing) * 10)}.md\:block{display:block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.md\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media(min-width:48rem){.after\:md\:hidden:after{display:none}}@media(min-width:64rem){.lg\:table-cell{display:table-cell}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media(min-width:80rem){.xl\:table-cell{display:table-cell}}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,var(--border) 50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2)format("woff2"),url(/assets/source-sans-3-latin-400-normal-AFMiCETP.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-400-normal-BGPHfnm_.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-700-normal-CkzU-mV9.woff2)format("woff2"),url(/assets/source-sans-3-latin-700-normal-BBbVrHF_.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-ext-700-normal-6Xi0A2be.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-700-normal-ChH_v7nA.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-600-normal-B0WRRYJ1.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.woff)format("woff")}:root{--text-display-hero:clamp(2rem, 5.5vw, 3.5rem);--text-page-title:clamp(1.75rem, 3.6vw, 2.5rem);--text-section-title:clamp(1.35rem, 2.8vw, 1.85rem);--text-eyebrow:.6875rem;--text-lead:.9375rem;--text-body:.875rem;--text-caption:.75rem;--text-micro:.625rem;--leading-display:1.12;--leading-title:1.2;--leading-snug:1.35;--leading-body:1.55;--leading-relaxed:1.65;--tracking-eyebrow:.28em;--tracking-display:-.025em}.type-page-title{font-family:var(--font-display);font-size:var(--text-page-title);font-weight:600;line-height:var(--leading-title);letter-spacing:var(--tracking-display)}.type-page-eyebrow{font-size:var(--text-eyebrow);font-weight:600;line-height:var(--leading-snug);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:#798898e0}.type-page-lead{font-size:var(--text-lead);line-height:var(--leading-relaxed);color:#a3b3c4e6}.type-body{font-size:var(--text-body);line-height:var(--leading-body)}.type-caption{font-size:var(--text-caption);line-height:var(--leading-snug)}.page-scroll [class$=__eyebrow]{font-size:var(--text-eyebrow);font-weight:600;line-height:var(--leading-snug);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:#798898e0}.page-scroll h1.font-display{font-size:var(--text-page-title);font-weight:600;line-height:var(--leading-title);letter-spacing:var(--tracking-display)}.page-scroll [class$=__lead]{font-size:var(--text-lead);line-height:var(--leading-relaxed);color:#a3b3c4e6}.page-scroll .text-sm.text-muted-foreground,.page-scroll p.text-sm.text-muted-foreground,.page-scroll .policy-accordion__body,.page-scroll .about-page__paragraph,.page-scroll .auth-form__hint,.page-scroll .contact-inquiry-form__label,.page-scroll .support-panel__lead{font-size:var(--text-body);line-height:var(--leading-body)}.page-scroll .policy-accordion__trigger{font-size:var(--text-body);line-height:var(--leading-snug)}:root{--radius:.75rem;--background:#04070f;--foreground:#ecf3f8;--card:#0b121d8c;--card-foreground:#ecf3f8;--popover:#080d16;--popover-foreground:#ecf3f8;--primary:#00d1d9;--primary-foreground:#04070f;--secondary:#141a29;--secondary-foreground:#ecf3f8;--muted:#141b26;--muted-foreground:#8b9aab;--accent:#d08bff;--accent-foreground:#04070f;--destructive:#ff333c;--destructive-foreground:#ecf3f8;--border:#ecf3f814;--input:#ecf3f81a;--ring:#00d1d9;--neon:#00e0e1;--neon-soft:#d08bff;--gradient-core:radial-gradient(circle at 50% 50%, #00e0e1e6, #6054ec99 40%, transparent 70%);--gradient-hero:radial-gradient(ellipse at top, #131d4799, transparent 60%), radial-gradient(ellipse at bottom right, #00363a66, transparent 60%);--site-backdrop:radial-gradient(ellipse 120% 80% at 50% -10%, #1018366b, transparent 58%), radial-gradient(circle at 18% 72%, #c081ff12, transparent 42%), radial-gradient(circle at 82% 28%, #00e0e10f, transparent 38%), linear-gradient(180deg, #050913 0%, #02040b 100%);--shadow-neon:0 0 40px #00d1d959, 0 0 80px #d08bff33;--fab-size:3.25rem;--fab-gap:.85rem;--fab-inset-bottom:max(.625rem, env(safe-area-inset-bottom,0px));--fab-inset-inline:max(.625rem, env(safe-area-inset-inline,0px));--fab-clearance:calc(var(--fab-size) + var(--fab-inset-bottom) + var(--fab-gap));--fab-edge-inline:max(1rem, var(--fab-inset-inline), env(safe-area-inset-right,0px));--fab-safe-inline:calc(var(--fab-size) + var(--fab-gap) + var(--fab-edge-inline));--workspace-chat-reserve:var(--fab-safe-inline);--header-height:4.25rem;--header-content-gap:.75rem;--header-offset:calc(var(--header-height) + env(safe-area-inset-top,0px) + var(--header-content-gap));--nav-height:61px;--nav-top-offset:0px;--nav-bottom-gap:28px;--page-x-padding:32px;--page-max-width:1500px;--nav-shell-padding-inline:0px;--workspace-top:calc(max(.5rem, env(safe-area-inset-top,0px)) + var(--nav-top-offset) + var(--nav-height) + var(--nav-bottom-gap));--holo-dossier-width:20.5rem;--holo-folder-height:5.55rem;--holo-folder-tab-height:1.05rem;--holo-folder-stack-gap:.6rem;--project-rail-collapsed:var(--holo-dossier-width);--project-rail-expanded:var(--holo-dossier-width);--project-rail-width:var(--project-rail-collapsed);--project-gap:28px;--projects-workspace-gap:.85rem;--workspace-min-height:680px}@supports (color:lab(0% 0 0)){:root{--background:lab(1.93922% -.0432804 -3.61724);--foreground:lab(95.3756% -1.63275 -3.29692);--card:lab(5.16467% -.198916 -8.23053/.55);--card-foreground:lab(95.3756% -1.63275 -3.29692);--popover:lab(3.63763% -.181116 -5.28437);--popover-foreground:lab(95.3756% -1.63275 -3.29692);--primary:lab(76.1967% -55.9719 -22.8738);--primary-foreground:lab(1.93922% -.0432804 -3.61724);--secondary:lab(9.3201% .515975 -10.8754);--secondary-foreground:lab(95.3756% -1.63275 -3.29692);--muted:lab(9.3944% -.479274 -9.01252);--muted-foreground:lab(62.8393% -2.97782 -10.5642);--accent:lab(67.9481% 49.085 -55.0556);--accent-foreground:lab(1.93922% -.0432804 -3.61724);--destructive:lab(56.9527% 76.0872 48.5269);--destructive-foreground:lab(95.3756% -1.63275 -3.29692);--border:lab(95.3756% -1.63275 -3.29692/.08);--input:lab(95.3756% -1.63275 -3.29692/.1);--ring:lab(76.1967% -55.9719 -22.8738);--neon:lab(81.1154% -62.2447 -18.4759);--neon-soft:lab(67.9481% 49.085 -55.0556);--gradient-core:radial-gradient(circle at 50% 50%, lab(81.1154% -62.2447 -18.4759/.9), lab(44.3191% 38.7476 -76.8339/.6) 40%, transparent 70%);--gradient-hero:radial-gradient(ellipse at top, lab(12.0527% 8.53411 -28.4176/.6), transparent 60%), radial-gradient(ellipse at bottom right, lab(19.9036% -36.44 -14.8992/.4), transparent 60%);--site-backdrop:radial-gradient(ellipse 120% 80% at 50% -10%, lab(8.8768% 5.42742 -21.3882/.42), transparent 58%), radial-gradient(circle at 18% 72%, lab(64.4603% 46.4417 -58.7194/.07), transparent 42%), radial-gradient(circle at 82% 28%, lab(81.1154% -62.2447 -18.4759/.06), transparent 38%), linear-gradient(180deg, lab(2.4065% .129595 -5.17398) 0%, lab(1.15998% .18166 -2.71109) 100%);--shadow-neon:0 0 40px lab(76.1967% -55.9719 -22.8738/.35), 0 0 80px lab(67.9481% 49.085 -55.0556/.2)}}@media(max-width:767px){:root{--header-height:3.75rem;--header-content-gap:.55rem;--nav-height:3.35rem;--nav-top-offset:0px;--nav-bottom-gap:20px;--page-x-padding:16px;--nav-shell-padding-inline:0px;--mobile-chrome-menu-slot:2.75rem;--workspace-min-height:480px;--holo-dossier-width:min(44vw, 12.75rem);--holo-folder-height:4.85rem;--projects-workspace-gap:.65rem;--fab-size:3.85rem;--mobile-bottom-safe: calc(120px + env(safe-area-inset-bottom,0px)) }}@media(min-width:768px){:root{--nav-shell-padding-inline:clamp(3.5rem, 7.5vw, 5.25rem)}}.site-top-chrome__shell--desktop{display:none}.site-nav-rail--desktop{top:max(.5rem,env(safe-area-inset-top,0px));bottom:max(.5rem,env(safe-area-inset-bottom,0px));right:max(.2rem,env(safe-area-inset-right,0px));z-index:52;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;overflow:clip visible}.site-nav-rail .nav-bar-shell--vertical{pointer-events:auto;flex-shrink:0;max-height:100%;overflow:clip visible}@media(max-width:767px){.site-nav-rail--desktop{display:none}}@media(min-width:768px){:root{--header-height:1.25rem;--nav-height:0px;--nav-bottom-gap:.75rem;--nav-rail-offset:max(.2rem, env(safe-area-inset-right,0px));--nav-rail-reserve:calc(4.5rem + var(--nav-rail-offset))}.page-shell{padding-inline-end:max(var(--nav-rail-reserve),env(safe-area-inset-right,0px))}}.dark{--background:#04070f;--foreground:#ecf3f8}@supports (color:lab(0% 0 0)){.dark{--background:lab(1.93922% -.0432804 -3.61724);--foreground:lab(95.3756% -1.63275 -3.29692)}}::-webkit-scrollbar{width:0;height:0;display:none}.home-viewport{box-sizing:border-box;width:100%;max-width:100%;height:100dvh;position:relative;overflow:hidden}.home-pane{pointer-events:none;content-visibility:hidden;contain-intrinsic-size:auto 100dvh;display:none;position:absolute;inset:0;overflow:hidden}.home-pane--active{pointer-events:auto;content-visibility:visible;display:block}.home-pane--stack.home-pane--active{flex-direction:column;min-height:100%;display:flex;overflow:hidden auto}.home-pane--stack>.theme-slice--contact{flex:0 auto;min-height:0}.home-pane__footer-anchor{min-height:0;padding-top:clamp(.35rem,1.2vh,.85rem);padding-bottom:calc(.25rem + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1 0 auto;justify-content:flex-end;margin-top:auto;display:flex}.portfolio-sections{isolation:isolate;pointer-events:none;position:absolute;inset:0}.portfolio-sections .home-pane--active{pointer-events:auto}.portfolio-pane-loading{box-sizing:border-box;height:100%;min-height:0;padding:var(--workspace-top) var(--page-x-padding) 1.25rem}.portfolio-pane-loading.portfolio-pane-loading--projects{grid-template-columns:minmax(0,1fr) var(--project-rail-width);align-items:stretch;gap:var(--projects-workspace-gap,var(--project-gap));box-sizing:border-box;width:100%;max-width:none;padding:var(--workspace-top) var(--projects-edge-inline-end,var(--workspace-chat-reserve)) 1.25rem var(--projects-edge-inline-start,max(.75rem, env(safe-area-inset-left,0px)));margin-inline:0;display:grid}@media(min-width:900px){.portfolio-pane-loading.portfolio-pane-loading--projects{width:100%;max-width:none;padding-inline:var(--projects-edge-inline-start,max(.75rem, env(safe-area-inset-left,0px))) var(--projects-edge-inline-end,var(--workspace-chat-reserve));margin-inline:0}}.portfolio-pane-loading__sidebar,.portfolio-pane-loading__preview{background:linear-gradient(155deg,#040915eb,#01040ce0),radial-gradient(90% 80% at 18% 12%,#00d1d914,#0000 68%);background:linear-gradient(155deg,#040915eb,#01040ce0),radial-gradient(90% 80% at 18% 12%,color(xyz 0.321 0.511 0.818 / 0.078),#0000 68%);border:1px solid #00d1d91a;border:1px solid lab(76.1967% -55.9719 -22.8738/.1);border-radius:1.15rem;animation:1.35s ease-in-out infinite portfolio-pane-loading-pulse;box-shadow:inset 0 1px #ecf3f80d}.portfolio-pane-loading__sidebar{min-height:max(var(--workspace-min-height),calc(100dvh - var(--workspace-top) - 2rem))}.portfolio-pane-loading__preview{min-height:max(var(--workspace-min-height),calc(100dvh - var(--workspace-top) - 2rem));animation-delay:.12s}.portfolio-pane-loading--generic{justify-content:center;align-items:center;display:flex}.portfolio-pane-loading__pulse{background:linear-gradient(90deg,#00d1d914,#00d1d947,#c081ff38,#00d1d914) 0 0/220% 100%;background:linear-gradient(90deg,color(xyz 0.321 0.511 0.818 / 0.078),color(xyz 0.321 0.511 0.818 / 0.278) 33.33%,#70b5f440,color(xyz 0.491 0.34 1.055 / 0.22),#a39aff26 83.33%,#79b2f61d,color(xyz 0.321 0.511 0.818 / 0.078)) 0 0/220% 100%;border-radius:999px;width:min(18rem,72vw);height:.55rem;animation:1.1s ease-in-out infinite portfolio-pane-loading-shimmer}@keyframes portfolio-pane-loading-pulse{0%,to{opacity:.72}50%{opacity:1}}@keyframes portfolio-pane-loading-shimmer{0%{opacity:.65;background-position:100%}50%{opacity:1}to{opacity:.65;background-position:0%}}@media(prefers-reduced-motion:reduce){.portfolio-pane-loading__sidebar,.portfolio-pane-loading__preview,.portfolio-pane-loading__pulse{opacity:.82;animation:none}}.page-scroll{z-index:2;isolation:isolate;box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;width:100%;max-width:100%;height:100dvh;min-height:100dvh;display:flex;position:relative;overflow:hidden auto}.page-scroll::-webkit-scrollbar{width:0;height:0;display:none}.pull-to-refresh{top:calc(env(safe-area-inset-top,0px) + .55rem);z-index:55;transform:translate(-50%,calc(-120% + var(--ptr-pull,0px)));pointer-events:none;opacity:0;transition:opacity .16s;display:none;position:fixed;left:50%}.pull-to-refresh__ring{width:1.65rem;height:1.65rem;transform:rotate(calc(var(--ptr-pull,0px) * 3.2deg));border:2px solid #00d1d938;border:2px solid lab(76.1967% -55.9719 -22.8738/.22);background:#03050fd1;border-top-color:#00e0e1eb;border-top-color:oklch(82% .19 195/.92);border-radius:999px;transition:border-color .16s,box-shadow .16s;display:block;box-shadow:0 8px 24px -12px #000000a6}html.pull-to-refresh-active .pull-to-refresh{opacity:1;display:block}html.pull-to-refresh-ready .pull-to-refresh__ring{border-color:#6cf7f7fa #00e0e16b #00e0e16b;border-color:lab(89.6735% -39.2297 -11.8662/.98) lab(81.1154% -62.2447 -18.4759/.42) lab(81.1154% -62.2447 -18.4759/.42);box-shadow:0 0 22px #00e0e147;box-shadow:0 0 22px lab(81.1154% -62.2447 -18.4759/.28)}@media(min-width:768px){.pull-to-refresh{display:none!important}}.skip-link{z-index:100;color:#04070f;background:#ecf3f8;border-radius:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:top .2s;position:absolute;top:-100%;left:1rem}.skip-link:focus{top:1rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes float-slow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(180deg)}}@keyframes pulse-core{0%,to{opacity:.9;filter:blur();transform:scale(1)}50%{opacity:1;filter:blur(2px);transform:scale(1.08)}}@keyframes orbit{0%{transform:rotate(0) translate(var(--orbit-r,180px)) rotate(0)}to{transform:rotate(360deg) translate(var(--orbit-r,180px)) rotate(-360deg)}}@keyframes rise-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes grid-drift{0%{background-position:0 0}to{background-position:80px 80px}}.reveal{opacity:0;transform:translateY(10px)}.reveal.in{animation:.42s cubic-bezier(.22,1,.36,1) forwards reveal-step-in}.reveal.reveal-delay-1.in{animation-delay:70ms}.reveal.reveal-delay-2.in{animation-delay:.14s}.reveal.reveal-delay-3.in{animation-delay:.21s}.reveal.reveal-delay-4.in{animation-delay:.28s}@keyframes reveal-step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.grid-bg{background-image:linear-gradient(#00d1d914 1px,#0000 1px),linear-gradient(90deg,#00d1d914 1px,#0000 1px);background-image:linear-gradient(color(xyz 0.321 0.511 0.818 / 0.078) 1px,#0000 1px),linear-gradient(90deg,color(xyz 0.321 0.511 0.818 / 0.078) 1px,#0000 1px);background-size:80px 80px;animation:20s linear infinite grid-drift;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.site-copyright-notice{margin:0}.page-legal-footer{box-sizing:border-box;width:100%;padding:clamp(.85rem,2vw,1.15rem) max(1rem,env(safe-area-inset-left,0px)) calc(.65rem + env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-right,0px));background:linear-gradient(#03060d00,#0203086b);border-top:1px solid #ecf3f814;border-top:1px solid lab(95.3756% -1.63275 -3.29692/.08);flex-shrink:0;margin-top:auto}.page-scroll:has(>.page-legal-footer:last-child){padding-bottom:0!important}.page-legal-footer__inner{width:min(var(--page-max-width),calc(100vw - var(--page-x-padding) * 2));padding-inline:max(var(--page-x-padding),env(safe-area-inset-left,0px)) max(var(--page-x-padding),env(safe-area-inset-right,0px));text-align:center;flex-direction:column;align-items:center;gap:.28rem;margin-inline:auto;display:flex}.site-legal-footer-row,.page-legal-footer__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.15rem .35rem;display:flex}.site-footer__dock-line{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.15rem .35rem;margin:0;display:flex}.page-legal-footer__copyright--solo{text-align:center;color:#8b9aabd1;width:100%;font-size:.75rem}.page-legal-footer__build{text-align:center;margin:0}.page-legal-footer--shell{flex-shrink:0;width:100%;margin-top:auto}.language-menu{z-index:30;cursor:pointer;position:relative}.language-menu__trigger{color:#bccddeeb;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;box-sizing:border-box;background:#040914b8;border:1px solid #ecf3f81f;border:1px solid lab(95.3756% -1.63275 -3.29692/.12);border-radius:.8rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;padding:.45rem .7rem;font-size:.625rem;transition:transform .2s,border-color .2s,color .2s,background .2s;display:inline-flex}.language-menu__trigger>*{pointer-events:none}.language-menu__panel{cursor:default}.language-menu--corner-bubble{flex-shrink:0;align-items:stretch;display:inline-flex}.language-menu--corner-bubble .language-menu__trigger{width:100%;height:100%;min-height:calc(2.125rem * var(--nav-scale,1));justify-content:center;display:flex}.language-menu__trigger:hover{color:#ecf3f8fa;border-color:#00e0e159;border-color:lab(81.1154% -62.2447 -18.4759/.35)}.language-menu__icon{opacity:.85;width:.95rem;height:.95rem}.language-menu__current-short{letter-spacing:.14em;font-size:.625rem;font-weight:600}.language-menu__chevron{opacity:.7;width:.85rem;height:.85rem;transition:transform .22s}.language-menu__chevron--open{transform:rotate(180deg)}.language-menu__panel{-webkit-backdrop-filter:blur(16px);background:linear-gradient(160deg,#070d19fa,#040711f5);border:1px solid #ecf3f81f;border:1px solid lab(95.3756% -1.63275 -3.29692/.12);border-radius:.9rem;width:min(16.5rem,100vw - 1.5rem);max-width:calc(100vw - 1.5rem);padding:.45rem;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 14px 40px -18px #000000a6,0 0 0 1px #00e0e114;box-shadow:0 14px 40px -18px #000000a6,0 0 0 1px lab(81.1154% -62.2447 -18.4759/.08)}.language-menu--align-start .language-menu__panel{left:0;right:auto}@media(max-width:767px){.language-menu__panel{width:min(16.5rem,100vw - 1rem);max-width:calc(100vw - 1rem)}}.language-menu__label{letter-spacing:.16em;text-transform:uppercase;color:#798898c7;margin:0;padding:.35rem .55rem .45rem;font-size:.58rem}.language-menu__list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:oklch(72% .12 235/.42) transparent;touch-action:pan-y;flex-direction:column;gap:.2rem;max-height:min(15.5rem,100dvh - 8rem);margin:0;padding:.1rem;list-style:none;display:flex;overflow-y:auto}.language-menu__list::-webkit-scrollbar{width:.45rem}.language-menu__list::-webkit-scrollbar-thumb{background:#4cb0e559;border-radius:999px}.language-menu__list::-webkit-scrollbar-thumb:hover{background:#53b6eb7a}.language-menu__option{color:#a9b9cae6;letter-spacing:.04em;text-transform:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.55rem;width:100%;padding:.55rem .65rem;font-size:.6875rem;transition:background .2s,border-color .2s,color .2s;display:flex}.language-menu__option:hover,.language-menu__option:focus-visible{color:#e0edf8f5;background:#ecf3f80d;outline:none}.language-menu__option--active{color:#87f3f2;background:#00e0e11a;background:lab(81.1154% -62.2447 -18.4759/.1);border-color:#00e0e147;border-color:lab(81.1154% -62.2447 -18.4759/.28)}.language-menu__option--disabled{cursor:not-allowed;opacity:.72}.language-menu__option--disabled:hover,.language-menu__option--disabled:focus-visible{color:#8b9aabd1;background:#ecf3f808}.language-menu__option-main{flex:1;align-items:center;gap:.55rem;min-width:0;display:flex}.language-menu__option-label{text-align:left;letter-spacing:.01em;font-weight:500}.language-menu__option-short{letter-spacing:.12em;text-transform:uppercase;color:#798898c7;flex-shrink:0;font-size:.58rem;font-weight:600}.language-menu__option--active .language-menu__option-short{color:#5ecbcbe0}.language-menu__option-meta{flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.language-menu__soon{color:#8594a4db;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#0409158c;border:1px solid #ecf3f81a;border:1px solid lab(95.3756% -1.63275 -3.29692/.1);border-radius:999px;padding:.12rem .4rem;font-size:.52rem;font-weight:600}.language-menu__hint{color:#97a7b7e6;background:#020510b8;border:1px solid #ecf3f814;border:1px solid lab(95.3756% -1.63275 -3.29692/.08);border-radius:.55rem;margin:.35rem .15rem .1rem;padding:.45rem .55rem;font-size:.6875rem;line-height:1.45}.language-menu__check{flex-shrink:0;width:.85rem;height:.85rem}.site-language-dock{z-index:53;right:var(--fab-edge-inline);bottom:max(1rem,env(safe-area-inset-bottom,0px));pointer-events:none;position:fixed}.site-language-dock>*{pointer-events:auto}.language-menu--dock{align-items:stretch;display:inline-flex}.language-menu--dock .language-menu__trigger{-webkit-backdrop-filter:blur(14px);background:linear-gradient(145deg,#070d19eb,#03050fe0);border-color:#00d1d938;border-color:lab(76.1967% -55.9719 -22.8738/.22);border-radius:999px;gap:.4rem;min-height:2.65rem;padding:.42rem .82rem .42rem .72rem;box-shadow:0 0 0 1px #00e0e114,0 6px 20px -10px #0000008c,0 0 20px -12px #00d1d926;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.08),0 6px 20px -10px #0000008c,0 0 20px -12px lab(76.1967% -55.9719 -22.8738/.15)}.language-menu--dock .language-menu__trigger:hover{border-color:#00d1d961;border-color:lab(76.1967% -55.9719 -22.8738/.38);transform:translateY(-1px);box-shadow:0 0 0 1px #00e0e124,0 8px 24px -10px #0000008c,0 0 24px -10px #00d1d938;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.14),0 8px 24px -10px #0000008c,0 0 24px -10px lab(76.1967% -55.9719 -22.8738/.22)}.language-menu--dock.language-menu--open{z-index:56}.language-menu--dock .language-menu__panel{inset:auto 0 calc(100% + .5rem) auto}@media(max-width:767px){.site-language-dock{bottom:calc(var(--fab-clearance) + .35rem)}}.hero-bottom-dock{left:max(1rem,env(safe-area-inset-left,0px));bottom:max(1rem,env(safe-area-inset-bottom,0px));z-index:50;pointer-events:auto;align-items:flex-end;gap:.45rem;display:inline-flex;position:fixed}html.chat-widget-open .hero-bottom-dock{z-index:40}@media(max-width:767px){.hero-bottom-dock{bottom:max(.75rem,env(safe-area-inset-bottom,0px))}.site-music-dock{min-height:var(--fab-size)}.site-music-hud__primary-btn,.site-music-dock__toggle{width:var(--fab-size);height:var(--fab-size);border-radius:.95rem}.site-music-dock__note-glyph{width:1.85rem;height:2.35rem}.chat-widget{bottom:max(.75rem,env(safe-area-inset-bottom,0px))}.chat-widget__toggle{width:var(--fab-size);height:var(--fab-size)}.chat-widget__toggle svg,.chat-widget__toggle-icon{width:1.55rem;height:1.55rem}}.site-music-dock__note-trigger{isolation:isolate}.site-music-dock__note-glyph{z-index:1;color:#b6f2f3f5;width:1.35rem;height:1.72rem;transition:color .22s,opacity .22s;display:block;position:relative}.site-music-dock__note-trigger.site-music-dock__toggle--active .site-music-dock__note-glyph{color:#6ffeff;color:lab(92.1292% -44.6862 -16.3577)}.site-music-dock__note-trigger.site-music-dock__toggle--paused .site-music-dock__note-glyph{opacity:.78}.site-music-hud--ambient .site-music-dock__note-trigger .site-music-dock__note-glyph{color:#d5daff;color:lab(87.2254% 11.8074 -43.0298)}.site-music-dock{align-items:flex-end;gap:.45rem;min-height:3.15rem;display:inline-flex}.site-music-dock__toggle{gap:0;min-width:0;padding:0}.site-music-dock__volume{z-index:1;opacity:0;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:flex-end;width:2.25rem;transition:opacity .24s,transform .34s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translate(-.35rem)}.site-music-dock--open .site-music-dock__volume{opacity:1;transform:translate(0)}.site-music-dock__volume-rail{touch-action:none;background:linear-gradient(#040914b8,#02040c94);border:1px solid #00d1d924;border:1px solid lab(76.1967% -55.9719 -22.8738/.14);border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:5.25rem;margin-bottom:0;padding:.35rem 0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #00e0e10f,0 8px 24px -14px #0000008c;box-shadow:inset 0 1px lab(81.1154% -62.2447 -18.4759/.06),0 8px 24px -14px #0000008c}.site-music-dock__volume-slider{appearance:none;cursor:pointer;touch-action:none;transform-origin:50%;background:#6d7c8c47;border-radius:999px;outline:none;width:4.55rem;height:.24rem;margin:0;transform:rotate(-90deg)}.site-music-dock__volume-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg,#00d1d9eb 0%,#00d1d9eb var(--site-music-range-fill,0%),#6d7c8c47 var(--site-music-range-fill,0%),#6d7c8c47 100%);border-radius:999px;height:.24rem}@supports (color:lab(0% 0 0)){.site-music-dock__volume-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg,lab(76.1967% -55.9719 -22.8738/.92) 0%,lab(76.1967% -55.9719 -22.8738/.92) var(--site-music-range-fill,0%),lab(51.2358% -2.90898 -10.535/.28) var(--site-music-range-fill,0%),lab(51.2358% -2.90898 -10.535/.28) 100%)}}.site-music-dock__volume-slider::-webkit-slider-thumb{appearance:none;background:#e0edf8f5;border:1px solid #00e0e18c;border:1px solid lab(81.1154% -62.2447 -18.4759/.55);border-radius:50%;width:.78rem;height:.78rem;margin-top:-.27rem;transition:transform .16s;box-shadow:0 0 0 1px #00d1d92e,0 0 12px #00d1d959;box-shadow:0 0 0 1px lab(76.1967% -55.9719 -22.8738/.18),0 0 12px lab(76.1967% -55.9719 -22.8738/.35)}.site-music-dock__volume-slider:active::-webkit-slider-thumb{transform:scale(1.08)}.site-music-dock__volume-slider::-moz-range-track{background:#6d7c8c47;border:0;border-radius:999px;height:.24rem}.site-music-dock__volume-slider::-moz-range-progress{background:#00d1d9eb;background:lab(76.1967% -55.9719 -22.8738/.92);border-radius:999px;height:.24rem}.site-music-dock__volume-slider::-moz-range-thumb{background:#e0edf8f5;border:1px solid #00e0e18c;border:1px solid lab(81.1154% -62.2447 -18.4759/.55);border-radius:50%;width:.78rem;height:.78rem;box-shadow:0 0 0 1px #00d1d92e,0 0 12px #00d1d959;box-shadow:0 0 0 1px lab(76.1967% -55.9719 -22.8738/.18),0 0 12px lab(76.1967% -55.9719 -22.8738/.35)}.site-music-dock__volume-slider:focus-visible{outline-offset:.35rem;outline:2px solid #00d1d98c;outline:2px solid lab(76.1967% -55.9719 -22.8738/.55)}@media(max-width:767px){.site-music-dock__volume-rail{height:4.35rem}.site-music-dock__volume-slider{width:3.65rem}}.site-music-dock__toggle--active{border-color:#00d1d96b;border-color:lab(76.1967% -55.9719 -22.8738/.42);box-shadow:0 0 0 1px #00e0e124,0 8px 28px -12px #0000008c,0 0 22px -8px #00d1d93d;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.14),0 8px 28px -12px #0000008c,0 0 22px -8px lab(76.1967% -55.9719 -22.8738/.24)}.site-music-dock__tray{opacity:0;pointer-events:none;grid-template-columns:0fr;transition:grid-template-columns .34s cubic-bezier(.22,1,.36,1),opacity .24s;display:grid}.site-music-dock--open .site-music-dock__tray{opacity:1;pointer-events:auto;grid-template-columns:1fr}.site-music-dock__tray-inner{flex-direction:row;align-items:flex-end;gap:.55rem;min-width:0;transition:transform .34s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;transform:translate(-.4rem)}.site-music-dock--open .site-music-dock__tray-inner{overflow:visible;transform:translate(0)}.site-music-dock__tracks{z-index:0;flex-shrink:0;align-items:center;gap:.45rem;display:flex;position:relative}.site-music-dock--volume-dragging .site-music-dock__tracks{pointer-events:none}.site-music-dock--volume-dragging .site-music-dock__track .site-music-controls__label,.site-music-dock--volume-dragging .site-music-dock__track:hover .site-music-controls__label,.site-music-dock--volume-dragging .site-music-dock__track:focus-visible .site-music-controls__label{opacity:0;max-width:0}.site-music-dock--volume-dragging .site-music-dock__track:hover:not(:disabled),.site-music-dock--volume-dragging .site-music-dock__track:focus-visible:not(:disabled){transform:none}.site-music-dock--open:not(.site-music-dock--volume-dragging) .site-music-dock__track:hover:not(:disabled) .site-music-controls__label,.site-music-dock--open:not(.site-music-dock--volume-dragging) .site-music-dock__track:focus-visible:not(:disabled) .site-music-controls__label{max-width:5.5rem}.site-music-dock__track{flex-shrink:0}.site-music-dock--has-title{align-items:flex-end}.site-music-dock__now-playing{background:linear-gradient(135deg,#050b17f0,#03050fe6);border:1px solid #00d1d933;border:1px solid lab(76.1967% -55.9719 -22.8738/.2);border-radius:999px;align-items:center;gap:.35rem;min-width:0;max-width:min(14.5rem,100vw - 8rem);height:2.75rem;padding:0 .55rem 0 .65rem;display:inline-flex;box-shadow:inset 0 1px #00e0e10d,0 8px 24px -14px #0000008c;box-shadow:inset 0 1px lab(81.1154% -62.2447 -18.4759/.05),0 8px 24px -14px #0000008c}.site-music-dock__now-playing--compact{flex:auto;min-width:0}.site-music-dock__title-viewport{flex:auto;min-width:0;max-width:8.5rem;display:block;position:relative;overflow:hidden}.site-music-dock__title-viewport--marquee{-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 1.35rem),#0000);mask-image:linear-gradient(90deg,#000 0% calc(100% - 1.35rem),#0000)}.site-music-dock--open .site-music-dock__title-viewport{max-width:9.5rem}.site-music-dock__title-track{width:max-content;animation:site-music-title-marquee var(--marquee-duration,12s) linear infinite;align-items:center;display:inline-flex}.site-music-dock__title-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;color:#cfe0f1f0;max-width:100%;font-size:.68rem;font-weight:600;display:inline-block;overflow:hidden}.site-music-dock__title-label--scroll{text-overflow:clip;flex:none;max-width:none;padding-right:2.5rem;animation:none;overflow:visible}@keyframes site-music-title-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.site-music-dock__part-index{letter-spacing:.06em;color:#92a7bdb8;flex-shrink:0;font-size:.58rem;font-weight:600}.site-music-dock__nav-btn{color:#c4daf1f0;cursor:pointer;background:#070d18b8;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;padding:0;transition:background .2s,color .2s,transform .2s;display:inline-flex}.site-music-dock__nav-btn:hover,.site-music-dock__nav-btn:focus-visible{color:#e6f4fffa;color:lab(95.34% -3.42998 -10.4798/.98);background:#0e1624e6;outline:none;transform:scale(1.04)}.site-music-dock__nav-btn:focus-visible{box-shadow:0 0 0 2px #00d1d973;box-shadow:0 0 0 2px lab(76.1967% -55.9719 -22.8738/.45)}.site-music-dock__nav-icon{width:.95rem;height:.95rem}.site-music-hud__bar-title-viewport.site-music-dock__title-viewport,.site-music-hud__now-playing-title.site-music-dock__title-viewport,.site-music-hud__track-label.site-music-dock__title-viewport{flex:auto;max-width:100%}.site-music-hud__bar-title-viewport .site-music-dock__title-label,.site-music-hud__now-playing-title .site-music-dock__title-label,.site-music-hud__track-label.site-music-dock__title-viewport .site-music-dock__title-label{font-size:inherit;font-weight:inherit;letter-spacing:.02em;color:inherit}.site-music-hud__track-label.site-music-dock__title-viewport{color:#aed7f5e0;min-width:0;font-size:.75rem;font-weight:600;line-height:1.25}.site-music-hud__track-btn--active .site-music-hud__track-label.site-music-dock__title-viewport .site-music-dock__title-label{color:#d9e7f1f5}@media(max-width:767px){.site-music-dock__now-playing{max-width:min(12rem,100vw - 6.5rem);padding-inline:.45rem}.site-music-dock__title-viewport{max-width:6.5rem}.site-music-dock__part-index{display:none}}@media(prefers-reduced-motion:reduce){.site-music-dock__title-track{animation:none}.site-music-dock__title-viewport--marquee .site-music-dock__title-label--scroll:last-child{display:none}.site-music-dock__title-label--scroll{text-overflow:ellipsis;max-width:100%;padding-right:0;overflow:hidden}.site-music-dock__tray,.site-music-dock__tray-inner{transition:none}.site-music-dock:not(.site-music-dock--open) .site-music-dock__tray{display:none}.site-music-dock--open .site-music-dock__tray{opacity:1;pointer-events:auto;grid-template-columns:1fr;display:grid}.site-music-dock--open .site-music-dock__tray-inner{overflow:visible;transform:none}.site-music-dock__volume,.site-music-dock--open .site-music-dock__volume{opacity:1;transition:none;transform:none}}.site-music-controls__btn{isolation:isolate;color:#bccddeeb;cursor:pointer;-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#050b17f0,#03050fe6);border:1px solid #00d1d938;border:1px solid lab(76.1967% -55.9719 -22.8738/.22);border-radius:999px;justify-content:center;align-items:center;gap:0;min-width:2.75rem;height:2.75rem;padding:0 .75rem;transition:transform .2s,border-color .2s,color .2s,box-shadow .2s,gap .28s cubic-bezier(.22,1,.36,1),padding .28s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00e0e114,0 8px 28px -12px #0000008c,0 0 24px -10px #00d1d92e;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.08),0 8px 28px -12px #0000008c,0 0 24px -10px lab(76.1967% -55.9719 -22.8738/.18)}.site-music-controls__btn:hover:not(:disabled),.site-music-controls__btn:focus-visible:not(:disabled){color:#ecf3f8fa;border-color:#00d1d961;border-color:lab(76.1967% -55.9719 -22.8738/.38);transform:translateY(-1px)}.site-music-controls__btn:focus-visible{outline-offset:3px;outline:2px solid #00bdbe8c;outline:2px solid lab(68.9961% -45.8286 -13.6963/.55)}.site-music-controls__btn--active{color:#ecf3f8fa;border-color:#00d1d96b;border-color:lab(76.1967% -55.9719 -22.8738/.42);box-shadow:0 0 0 1px #00e0e124,0 8px 28px -12px #0000008c,0 0 22px -8px #00d1d93d;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.14),0 8px 28px -12px #0000008c,0 0 22px -8px lab(76.1967% -55.9719 -22.8738/.24)}.site-music-controls__btn--active.site-music-controls__btn--paused{opacity:.78;box-shadow:0 0 0 1px #00e0e11a,0 4px 16px -10px #00000073;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.1),0 4px 16px -10px #00000073}.site-music-dock__toggle--paused{opacity:.82}.site-music-controls__btn--idle{opacity:.72}.site-music-controls__btn--idle:hover:not(:disabled){opacity:.92}.site-music-controls__btn--unavailable{opacity:.42;cursor:not-allowed;transform:none}.site-music-controls__icon{opacity:.9;flex-shrink:0;width:.95rem;height:.95rem}.site-music-controls__label{white-space:nowrap;opacity:0;letter-spacing:.12em;text-transform:uppercase;-webkit-user-select:none;user-select:none;max-width:0;font-size:.625rem;transition:max-width .28s cubic-bezier(.22,1,.36,1),opacity .22s;overflow:hidden}.site-music-controls__btn:hover:not(:disabled) .site-music-controls__label,.site-music-controls__btn:focus-visible:not(:disabled) .site-music-controls__label,.site-music-controls__btn--active .site-music-controls__label{opacity:1;max-width:6rem}@media(max-width:767px){.site-music-dock__track .site-music-controls__label{display:none}}html.chat-widget-open .site-music-dock__toggle{z-index:40}.site-music-track-art{background:#02040bb8;border-radius:.55rem;flex-shrink:0;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e6f4fe0f,0 0 16px -10px #00d1da2e;box-shadow:inset 0 0 0 1px #e6f4fe0f,0 0 16px -10px lab(76.0141% -49.8866 -20.4183/.18)}.site-music-track-art__image{object-fit:cover;width:100%;height:100%;display:block}.site-music-track-art__sheen{pointer-events:none;background:linear-gradient(145deg,#e6f4fe1f,#0000 48%);background:linear-gradient(145deg,#e6f4fe1f,#0000 48%);position:absolute;inset:0}.site-music-track-art--chip{border-radius:.72rem;width:2.45rem;height:2.45rem}.site-music-track-art--bar{border-radius:.58rem;width:2rem;height:2rem}.site-music-track-art--row{border-radius:.52rem;width:1.85rem;height:1.85rem}.site-music-track-art--fallback{color:#90e2e4e0;justify-content:center;align-items:center;display:inline-flex}.site-music-track-art--fallback[data-track-type=ambient]{color:#bec5ffe6;color:lab(80.2433% 12.1261 -42.9436/.9)}.site-music-track-art__fallback-glyph{font-size:.82rem;line-height:1}.site-music-track-art__loading{z-index:2;background:#010205ad;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.site-music-track-art__loading-ring{border:2px solid #00d2d23d;border:2px solid lab(75.9584% -45.8139 -13.731/.24);border-top-color:#00e6ecf5;border-top-color:oklch(84% .16 198/.96);border-radius:999px;width:.92rem;height:.92rem;animation:.75s linear infinite site-music-track-loading-spin}@keyframes site-music-track-loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.site-music-track-art__loading-ring{border-top-color:#00e7eeb8;border-top-color:lab(83.0407% -50.9847 -18.5678/.72);animation:none}}.site-music-hud{flex-direction:row;align-items:flex-end;gap:.28rem;max-width:min(21rem,100vw - 2rem);display:flex;position:relative}.site-music-hud--open{flex-direction:column;align-items:flex-start;gap:.4rem}.site-music-hud--open .site-music-hud__primary-btn{flex-shrink:0}.site-music-hud__backdrop{display:none}.site-music-hud__panel{opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 100%;width:min(21rem,100vw - 2rem);transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s;position:absolute;bottom:calc(100% + .4rem);left:0;transform:translateY(.35rem)scale(.985)}.site-music-hud--open .site-music-hud__panel{opacity:1;visibility:visible;pointer-events:auto;width:min(21rem,100vw - 2rem);transition:opacity .34s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.16,1,.3,1),visibility;position:absolute;bottom:calc(100% + .4rem);left:0;transform:translateY(0)scale(1)}.site-music-hud__panel-header{align-items:center;gap:.5rem;display:flex}.site-music-hud__idle-hint{color:#98adc4c7;margin:0;padding:.35rem .15rem .45rem;font-size:.8125rem;line-height:1.5}.site-music-hud__catalog-loading{color:#7dceceeb;background:#07121e6b;border:1px solid #3bcfcf29;border:1px solid lab(75.7507% -39.2473 -11.8221/.16);border-radius:.55rem;align-items:center;gap:.55rem;margin:0 0 .65rem;padding:.45rem .55rem;font-size:.72rem;line-height:1.4;display:flex}.site-music-hud__catalog-loading-dot{background:#44d6d6;border-radius:999px;width:.55rem;height:.55rem;animation:1.2s ease-in-out infinite site-music-catalog-pulse;box-shadow:0 0 .55rem #00d2d28c;box-shadow:0 0 .55rem lab(75.9584% -45.8139 -13.731/.55)}@keyframes site-music-catalog-pulse{0%,to{opacity:.45;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}.site-music-hud__panel-inner{min-height:0;max-height:min(calc(100dvh - 6.5rem - env(safe-area-inset-bottom,0px)),34rem);-webkit-backdrop-filter:blur(20px)saturate(1.28);contain:layout style paint;background:linear-gradient(160deg,#030712e6,#020309d6),radial-gradient(circle at 0 100%,#00bec71a,#0000 58%),radial-gradient(circle at 100% 0,#c081ff12,#0000 52%);background:linear-gradient(160deg,#030712e6,#020309d6),radial-gradient(circle at 0 100%,color(xyz 0.256 0.401 0.634 / 0.102),#0000 58%),radial-gradient(circle at 100% 0,color(xyz 0.491 0.34 1.055 / 0.071),#0000 52%);border:1px solid #ecf3f81a;border:1px solid lab(95.3756% -1.63275 -3.29692/.1);border-radius:1.12rem;flex-direction:column;gap:.58rem;padding:.68rem .58rem .58rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #e6f4fe12,0 16px 40px -22px #000000c7,0 0 0 1px #00d1d90d;box-shadow:inset 0 1px #e6f4fe12,0 16px 40px -22px #000000c7,0 0 0 1px lab(75.8295% -43.7601 -17.9455/.05)}.site-music-hud__panel-inner:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00e0e18c,#d08bff59,#0000);background:linear-gradient(90deg,#0000,color(xyz 0.362 0.597 0.874 / 0.549) 33.33%,color(xyz 0.379 0.577 0.893 / 0.524),color(xyz 0.397 0.556 0.913 / 0.499) 41.67%,#26d5f27c,#48d1f479 45.83%,#70c7f873 50%,color(xyz 0.49 0.452 1.019 / 0.399),color(xyz 0.555 0.385 1.093 / 0.349) 66.67%,#0000);border-radius:999px;height:1px;position:absolute;top:0;left:10%;right:10%}.site-music-hud__panel-transport{border-bottom:1px solid #3aced614;border-bottom:1px solid lab(75.6428% -37.5959 -15.4539/.08);justify-content:center;align-items:center;gap:.42rem;padding:.15rem .1rem .5rem;display:flex}.site-music-hud__mode-btn{color:#9eb4cac7;cursor:pointer;background:#03060e61;border:none;border-radius:999px;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;transition:color .2s,background .2s,box-shadow .2s;display:inline-flex}.site-music-hud__mode-btn:hover:not(:disabled),.site-music-hud__mode-btn:focus-visible:not(:disabled){color:#d9e7f1;background:#0509138c;outline:none}.site-music-hud__mode-btn--active{color:#65f0f0fa;background:linear-gradient(135deg,#00d1d938,#c081ff24);background:linear-gradient(135deg,color(xyz 0.321 0.511 0.818 / 0.22),color(xyz 0.352 0.479 0.86 / 0.2) 25%,#3ec2ef31,#64b9f32e 50%,color(xyz 0.491 0.34 1.055 / 0.141));box-shadow:inset 0 0 0 1px #00e0e138;box-shadow:inset 0 0 0 1px lab(81.1154% -62.2447 -18.4759/.22)}.site-music-hud__mode-icon{width:.82rem;height:.82rem}.site-music-hud__now-playing{background:#01020685;border:1px solid #00d1d91a;border:1px solid lab(75.8295% -43.7601 -17.9455/.1);border-radius:.78rem;align-items:center;gap:.72rem;margin-bottom:.1rem;padding:.58rem .62rem;display:flex}.site-music-hud__now-playing-copy{flex-direction:column;flex:1;gap:.14rem;min-width:0;display:flex}.site-music-hud__now-playing-title{letter-spacing:.01em;color:#e0edf8fa;max-width:100%;font-size:.9rem;font-weight:650}.site-music-hud__now-playing-status{font-size:.625rem}.site-music-hud__progress{flex-direction:column;gap:.32rem;margin-bottom:.35rem;padding-inline:.08rem;display:flex}.site-music-hud__progress-times{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#91a0b1ad;justify-content:space-between;gap:.5rem;font-size:.625rem;font-weight:600;display:flex}.site-music-hud__range--progress{width:100%}.site-music-hud__play-btn{color:#bcf8faf5;cursor:pointer;background:linear-gradient(145deg,#00d1d933,#c081ff1f);background:linear-gradient(145deg,color(xyz 0.321 0.511 0.818 / 0.2),color(xyz 0.35 0.48 0.858 / 0.18) 25%,#39c3ee2c,#61baf229 50%,color(xyz 0.491 0.34 1.055 / 0.122));border:1px solid #00d1da3d;border:1px solid lab(76.0141% -49.8866 -20.4183/.24);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #e6f4fe1a,0 0 18px -10px #00d1da47;box-shadow:inset 0 1px #e6f4fe1a,0 0 18px -10px lab(76.0141% -49.8866 -20.4183/.28)}.site-music-hud__play-btn:hover,.site-music-hud__play-btn:focus-visible{background:linear-gradient(145deg,#00d1d947,#c081ff2e);background:linear-gradient(145deg,color(xyz 0.321 0.511 0.818 / 0.278),color(xyz 0.352 0.479 0.86 / 0.254) 25%,#1cc6ed3f,#3fc2ef3e 37.5%,#65b9f33b 50%,color(xyz 0.491 0.34 1.055 / 0.18));border-color:#00e0e161;border-color:lab(81.1154% -62.2447 -18.4759/.38);outline:none;transform:translateY(-1px)scale(1.02);box-shadow:inset 0 1px #e6f4fe1f,0 0 22px -8px #00d1da61;box-shadow:inset 0 1px #e6f4fe1f,0 0 22px -8px lab(76.0141% -49.8866 -20.4183/.38)}.site-music-hud--playing .site-music-hud__play-btn{background:linear-gradient(145deg,#00d1d957,#c081ff38);background:linear-gradient(145deg,color(xyz 0.321 0.511 0.818 / 0.341),color(xyz 0.352 0.479 0.86 / 0.311) 25%,#1bc7ed4d,#3ec2ef4b 37.5%,#64b9f348 50%,color(xyz 0.491 0.34 1.055 / 0.22));border-color:#00e0e16b;border-color:lab(81.1154% -62.2447 -18.4759/.42)}.site-music-hud__play-icon{width:1rem;height:1rem}.site-music-hud__nav-btn{color:#a9e4e6e6;cursor:pointer;background:#03060e61;border:none;border-radius:999px;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;transition:transform .2s,background .2s,color .2s,opacity .2s;display:inline-flex}.site-music-hud__nav-btn:hover:not(:disabled),.site-music-hud__nav-btn:focus-visible:not(:disabled){color:#bcf8faf5;background:#0509138c;transform:translateY(-1px)}.site-music-hud__nav-btn:disabled{opacity:.34;cursor:not-allowed}.site-music-hud__nav-icon{width:.82rem;height:.82rem}.site-music-hud__section{flex-direction:column;gap:.45rem;display:flex}.site-music-hud__section--tracks{flex:auto;gap:.35rem;min-height:0;overflow:hidden}.site-music-hud__section--split{grid-template-columns:1fr;gap:.45rem;display:grid}.site-music-hud__section-label,.site-music-hud__field-label{letter-spacing:.14em;text-transform:uppercase;color:#87a9c99e;font-size:.6rem;font-weight:650}.site-music-hud__tracks{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;contain:layout paint;scrollbar-gutter:stable;padding:0;flex-direction:column;flex:auto;gap:.42rem;min-height:0;max-height:min(16rem,42dvh);margin:0;padding-right:.12rem;list-style:none;display:flex;overflow-y:auto}.site-music-hud__track-item{content-visibility:auto;contain-intrinsic-size:auto 2.85rem}.site-music-hud__tracks::-webkit-scrollbar{width:5px}.site-music-hud__tracks::-webkit-scrollbar-track{background:0 0}.site-music-hud__tracks::-webkit-scrollbar-thumb{background:#00d1d938 padding-box padding-box;background:lab(76.1967% -55.9719 -22.8738/.22) padding-box padding-box;border:1px solid #0000;border-radius:999px}.site-music-hud__tracks::-webkit-scrollbar-thumb:hover{background:#00d1d961 padding-box padding-box;background:lab(76.1967% -55.9719 -22.8738/.38) padding-box padding-box}.site-music-hud__track-group{flex-direction:column;gap:.28rem;display:flex}.site-music-hud__track-group-title{letter-spacing:.04em;color:#aed7f5e0;padding:.08rem .12rem 0;font-size:.6875rem;font-weight:700}.site-music-hud__track-group-list{flex-direction:column;gap:.24rem;margin:0;padding:0;list-style:none;display:flex}.site-music-hud__track-group-list--numbered{border-left:1px solid #00d1d91f;border-left:1px solid lab(75.8295% -43.7601 -17.9455/.12);padding-left:.28rem}.site-music-hud__track-label--variant{font-variant-numeric:tabular-nums;color:#a1d0fde0;flex:none;min-width:1.15rem;font-size:.8125rem;font-weight:700}.site-music-hud__track-row{align-items:stretch;gap:.28rem;display:flex}.site-music-hud__track-tile{flex:1;align-items:stretch;gap:.28rem;min-width:0;display:flex}.site-music-hud__track-btn{touch-action:pan-y;color:#bad5e9db;cursor:pointer;text-align:left;background:#02040b47;border:1px solid #00d1d90f;border:1px solid lab(75.8295% -43.7601 -17.9455/.06);border-radius:.68rem;flex:1;align-items:center;gap:.48rem;min-width:0;min-height:2.15rem;padding:.36rem .52rem;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:flex}.site-music-hud__track-btn:hover:not(:disabled),.site-music-hud__track-btn:focus-visible:not(:disabled){background:#03060e75;border-color:#00d1d929;border-color:lab(75.8295% -43.7601 -17.9455/.16);transform:translateY(-1px)}.site-music-hud__track-btn--active{color:#c8f9fbfa;background:linear-gradient(90deg,#00d1da24,#04071185 32%);background:linear-gradient(90deg,color(xyz 0.333 0.507 0.782 / 0.141),#042b3655,#04071185 32%);border-color:#00d1da47;border-color:lab(76.0141% -49.8866 -20.4183/.28);box-shadow:inset 3px 0 #00d1d9d1,0 0 16px -12px #00d1da59;box-shadow:inset 3px 0 lab(76.1967% -55.9719 -22.8738/.82),0 0 16px -12px lab(76.0141% -49.8866 -20.4183/.35)}.site-music-hud__track-btn--paused{opacity:.78}.site-music-hud__track-btn--unavailable{opacity:.42;cursor:not-allowed}.site-music-hud__track-btn--loading{cursor:wait}.site-music-hud__track-icon{opacity:.82;flex-shrink:0;width:.82rem;height:.82rem}.site-music-hud__track-btn--active .site-music-hud__track-icon{opacity:1;color:#00dfe8f5;color:lab(80.6573% -49.9364 -20.4532/.96)}.site-music-hud__track-label{letter-spacing:.01em;flex:1;font-size:.78rem;font-weight:600;line-height:1.28}.site-music-hud__variant-btn{color:#aad6ffeb;color:lab(83.6304% -7.65216 -27.367/.92);cursor:pointer;background:#02040b47;border:1px solid #00d1d914;border:1px solid lab(75.8295% -43.7601 -17.9455/.08);border-radius:.68rem;flex:none;justify-content:center;align-items:center;width:2.2rem;min-height:2.15rem;padding:0;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.site-music-hud__variant-btn:hover:not(:disabled),.site-music-hud__variant-btn:focus-visible:not(:disabled){background:#04071194;border-color:#00d1da47;border-color:lab(76.0141% -49.8866 -20.4183/.28);transform:translateY(-1px)}.site-music-hud__variant-icon{width:.92rem;height:.92rem}.site-music-hud__like-btn{color:#9bc9f6c7;cursor:pointer;opacity:1;pointer-events:auto;z-index:2;touch-action:manipulation;background:#02040b47;border:1px solid #00d1d914;border:1px solid lab(75.8295% -43.7601 -17.9455/.08);border-radius:.68rem;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.06rem;min-width:2.2rem;min-height:2.15rem;padding:.24rem .3rem;transition:border-color .2s,background .2s,color .2s,transform .2s,opacity .24s;display:inline-flex;position:relative}.site-music-hud__like-btn:hover:not(:disabled),.site-music-hud__like-btn:focus-visible:not(:disabled){color:#e9d2ffeb;color:lab(86.8147% 25.645 -35.9179/.92);background:#03060e85;border-color:#c081ff47;border-color:lab(64.4603% 46.4417 -58.7194/.28);transform:translateY(-1px)}.site-music-hud__like-btn--liked{color:#e4cbfff5;color:lab(83.8598% 35.1723 -47.5033/.96);cursor:default;background:linear-gradient(#c081ff24,#04071194);background:linear-gradient(color(xyz 0.491 0.34 1.055 / 0.141),#211b385c,#04071194);border-color:#c081ff57;border-color:lab(64.4603% 46.4417 -58.7194/.34)}.site-music-hud__like-btn--pending{opacity:.72;cursor:wait}.site-music-hud__like-btn:disabled{cursor:default}.site-music-hud__variant-btn--inline{width:auto;min-width:2.35rem;min-height:1.9rem;padding:.22rem .28rem}.site-music-hud__like-btn--outside{opacity:1;pointer-events:auto;align-self:stretch;min-width:2.2rem;min-height:2.15rem}.site-music-hud__like-btn--now-playing{flex-shrink:0;align-self:center}.site-music-hud__bar:has(.site-music-hud__like-btn--bar){grid-template-columns:auto minmax(0,1fr)}.site-music-hud__like-btn--bar{align-self:center}.site-music-hud__like-icon{width:.78rem;height:.78rem}.site-music-hud__like-count{font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:700;line-height:1}.site-music-hud__track-state{letter-spacing:.08em;text-transform:uppercase;color:#00dfe5b8;color:lab(80.5251% -44.6514 -16.3029/.72);font-size:.625rem;font-weight:600}.site-music-hud__field{flex-direction:column;gap:.28rem;display:flex}.site-music-hud__field-value{color:#89dbddc7;font-size:.6875rem}.site-music-hud__range{appearance:none;cursor:pointer;background:0 0;border-radius:999px;outline:none;width:100%;height:.24rem}.site-music-hud__range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#00d1d9eb 0%,#00d1d9eb var(--site-music-range-fill,0%),#6d7c8c38 var(--site-music-range-fill,0%),#6d7c8c38 100%);border-radius:999px;height:.24rem}@supports (color:lab(0% 0 0)){.site-music-hud__range::-webkit-slider-runnable-track{background:linear-gradient(90deg,lab(76.1967% -55.9719 -22.8738/.92) 0%,lab(76.1967% -55.9719 -22.8738/.92) var(--site-music-range-fill,0%),lab(51.2358% -2.90898 -10.535/.22) var(--site-music-range-fill,0%),lab(51.2358% -2.90898 -10.535/.22) 100%)}}.site-music-hud__range--accent::-webkit-slider-runnable-track{background:linear-gradient(90deg,#c081ffe0 0%,#c081ffe0 var(--site-music-range-fill,0%),#6d7c8c47 var(--site-music-range-fill,0%),#6d7c8c47 100%)}@supports (color:lab(0% 0 0)){.site-music-hud__range--accent::-webkit-slider-runnable-track{background:linear-gradient(90deg,lab(64.4603% 46.4417 -58.7194/.88) 0%,lab(64.4603% 46.4417 -58.7194/.88) var(--site-music-range-fill,0%),lab(51.2358% -2.90898 -10.535/.28) var(--site-music-range-fill,0%),lab(51.2358% -2.90898 -10.535/.28) 100%)}}.site-music-hud__range::-moz-range-track{background:#6d7c8c38;border:0;border-radius:999px;height:.24rem}.site-music-hud__range::-moz-range-progress{background:#00d1d9eb;background:lab(76.1967% -55.9719 -22.8738/.92);border-radius:999px;height:.24rem}.site-music-hud__range--accent::-moz-range-progress{background:#c081ffe0;background:lab(64.4603% 46.4417 -58.7194/.88)}.site-music-hud__range::-moz-range-thumb{background:#e6f4fefa;border:1px solid #00e0e180;border:1px solid lab(81.1154% -62.2447 -18.4759/.5);border-radius:50%;width:.62rem;height:.62rem;box-shadow:0 0 10px -4px #00d1da73;box-shadow:0 0 10px -4px lab(76.0141% -49.8866 -20.4183/.45)}.site-music-hud__range::-webkit-slider-thumb{appearance:none;background:#e6f4fefa;border:1px solid #00e0e180;border:1px solid lab(81.1154% -62.2447 -18.4759/.5);border-radius:50%;width:.62rem;height:.62rem;margin-top:-.19rem;box-shadow:0 0 10px -4px #00d1da73;box-shadow:0 0 10px -4px lab(76.0141% -49.8866 -20.4183/.45)}.site-music-hud__pills{flex-wrap:wrap;gap:.35rem;display:flex}.site-music-hud__pill{color:#a8d1eee0;cursor:pointer;background:#03050fb8;border:1px solid #00d1d929;border:1px solid lab(76.1967% -55.9719 -22.8738/.16);border-radius:999px;min-height:1.75rem;padding:.2rem .55rem;font-size:.6875rem;font-weight:600;transition:border-color .2s,background .2s,color .2s}.site-music-hud__pill--active{color:#bcf8fa;background:linear-gradient(135deg,#00d1d92e,#c081ff1f);background:linear-gradient(135deg,color(xyz 0.321 0.511 0.818 / 0.18),color(xyz 0.353 0.477 0.861 / 0.166) 25%,#42c2ef28,#67b8f327 50%,color(xyz 0.491 0.34 1.055 / 0.122));border-color:#00e0e16b;border-color:lab(81.1154% -62.2447 -18.4759/.42)}.site-music-hud:not(.site-music-hud--has-track):not(.site-music-hud--open) .site-music-hud__primary-btn{width:2.55rem;height:3.15rem;box-shadow:none;background:0 0;border:none;border-radius:0}.site-music-hud:not(.site-music-hud--has-track):not(.site-music-hud--open) .site-music-hud__primary-btn:hover,.site-music-hud:not(.site-music-hud--has-track):not(.site-music-hud--open) .site-music-hud__primary-btn:focus-visible{box-shadow:none;transform:none}.site-music-hud--has-track:not(.site-music-hud--open) .site-music-hud__primary-btn{flex-shrink:0;width:2.55rem;height:2.55rem}.site-music-hud__bar{-webkit-backdrop-filter:blur(16px)saturate(1.22);contain:layout style paint;background:linear-gradient(135deg,#040914e0,#02040cd1),radial-gradient(circle at 0 100%,#00bec71f,#0000 58%),radial-gradient(circle at 100% 0,#c081ff14,#0000 52%);background:linear-gradient(135deg,#040914e0,#02040cd1),radial-gradient(circle at 0 100%,color(xyz 0.256 0.401 0.634 / 0.122),#0000 58%),radial-gradient(circle at 100% 0,color(xyz 0.491 0.34 1.055 / 0.078),#0000 52%);border:1px solid #00d1d929;border:1px solid lab(75.8295% -43.7601 -17.9455/.16);border-radius:1.1rem;flex:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:.5rem;width:min(18.17rem,100vw - 4.83rem);min-width:0;min-height:3.35rem;padding:.4rem .52rem .4rem .38rem;transition:width .34s cubic-bezier(.22,1,.36,1),min-height .34s cubic-bezier(.22,1,.36,1),padding .34s cubic-bezier(.22,1,.36,1),border-color .28s,background .28s,box-shadow .28s,gap .34s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:inset 0 1px #e6f4fe14,0 14px 34px -20px #000000b8,0 0 0 1px #00d1d90a;box-shadow:inset 0 1px #e6f4fe14,0 14px 34px -20px #000000b8,0 0 0 1px lab(75.8295% -43.7601 -17.9455/.04)}.site-music-hud--playing .site-music-hud__bar{border-color:#00d1da3d;border-color:lab(76.0141% -49.8866 -20.4183/.24);box-shadow:inset 0 1px #e6f4fe14,0 14px 34px -20px #000000b8,0 0 22px -12px #00d1da38;box-shadow:inset 0 1px #e6f4fe14,0 14px 34px -20px #000000b8,0 0 22px -12px lab(76.0141% -49.8866 -20.4183/.22)}.site-music-hud--playing:not(.site-music-hud--open) .site-music-hud__bar{border-color:#00d1da2e;border-color:lab(76.0141% -49.8866 -20.4183/.18);box-shadow:inset 0 1px #e6f4fe0f,0 10px 28px -18px #000000ad,0 0 18px -14px #00d1da29;box-shadow:inset 0 1px #e6f4fe0f,0 10px 28px -18px #000000ad,0 0 18px -14px lab(76.0141% -49.8866 -20.4183/.16)}.site-music-hud--ambient.site-music-hud--playing .site-music-hud__bar{box-shadow:inset 0 1px #e6f4fe14,0 14px 34px -20px #000000b8,0 0 22px -12px #c081ff2e;box-shadow:inset 0 1px #e6f4fe14,0 14px 34px -20px #000000b8,0 0 22px -12px lab(64.4603% 46.4417 -58.7194/.18)}.site-music-hud--ambient.site-music-hud--playing:not(.site-music-hud--open) .site-music-hud__bar{border-color:#c081ff29;border-color:lab(64.4603% 46.4417 -58.7194/.16);box-shadow:inset 0 1px #e6f4fe0f,0 10px 28px -18px #000000ad,0 0 18px -14px #c081ff24;box-shadow:inset 0 1px #e6f4fe0f,0 10px 28px -18px #000000ad,0 0 18px -14px lab(64.4603% 46.4417 -58.7194/.14)}.site-music-hud__bar-zone{min-width:0}.site-music-hud__bar-zone--center{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.62rem;align-items:center;gap:.58rem;padding:.14rem .22rem .14rem .3rem;transition:background .2s;display:flex;overflow:hidden}.site-music-hud__bar-zone--center-active{padding-block:.08rem}.site-music-hud__bar-copy{flex-direction:column;flex:1;gap:.08rem;min-width:0;padding-left:.12rem;display:flex}.site-music-hud__bar-art{flex-shrink:0}.site-music-hud__bar-meta{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.site-music-hud__bar-zone--center:hover,.site-music-hud__bar-zone--center:focus-visible{background:#00d1d90f;background:lab(75.8295% -43.7601 -17.9455/.06);outline:none}.site-music-hud__bar-title-viewport{letter-spacing:.01em;color:#e0edf8fa;width:100%;max-width:min(8.5rem,34vw);font-size:.84rem;font-weight:650}.site-music-hud__bar-title-viewport.site-music-dock__title-viewport--marquee .site-music-dock__title-track,.site-music-hud__now-playing-title.site-music-dock__title-viewport--marquee .site-music-dock__title-track{padding-left:.18rem}.site-music-hud__bar-index{letter-spacing:.06em;color:#8cc3fcb8;font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:700}.site-music-hud:not(.site-music-hud--has-track) .site-music-hud__bar-title-viewport{max-width:min(7.5rem,34vw)}.site-music-hud__bar-status{letter-spacing:.08em;text-transform:uppercase;color:#8fbce9b8;font-size:.625rem;font-weight:700}.site-music-hud__bar-status--live{color:#00dfe8eb;color:lab(80.6573% -49.9364 -20.4532/.92)}.site-music-hud--ambient .site-music-hud__bar-status--live{color:#bfc5ffeb;color:lab(79.978% 15.0831 -49.8727/.92)}.site-music-hud__primary-btn{isolation:isolate;color:#b6f2f3f5;cursor:pointer;background:linear-gradient(165deg,#060b16e0,#02040cc2),radial-gradient(circle at 35% 22%,#00d1da29,#0000 62%);background:linear-gradient(165deg,#060b16e0,#02040cc2),radial-gradient(circle at 35% 22%,color(xyz 0.333 0.507 0.782 / 0.161),#0000 62%);border:1px solid #00d1da42;border:1px solid lab(76.0141% -49.8866 -20.4183/.26);border-radius:.88rem;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;transition:transform .2s,border-color .2s,box-shadow .2s,border-radius .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #e6f4fe17,0 0 20px -8px #00d1da52;box-shadow:inset 0 1px #e6f4fe17,0 0 20px -8px lab(76.0141% -49.8866 -20.4183/.32)}.site-music-hud__primary-btn--has-art{background:#020309b8;padding:0;overflow:hidden}.site-music-hud__primary-btn--has-art .site-music-hud__primary-art{border-radius:inherit;width:100%;height:100%;box-shadow:none}.site-music-hud__primary-btn:hover,.site-music-hud__primary-btn:focus-visible{border-color:#00e3e46b;border-color:lab(81.0128% -58.9537 -17.5375/.42);outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #e6f4fe1a,0 0 22px -6px #00d1da61;box-shadow:inset 0 1px #e6f4fe1a,0 0 22px -6px lab(76.0141% -49.8866 -20.4183/.38)}.site-music-hud__primary-btn--playing.site-music-hud__primary-btn--has-art{border-color:#00e3e461;border-color:lab(81.0128% -58.9537 -17.5375/.38);box-shadow:inset 0 1px #e6f4fe1a,0 0 24px -4px #00d1da57;box-shadow:inset 0 1px #e6f4fe1a,0 0 24px -4px lab(76.0141% -49.8866 -20.4183/.34)}.site-music-hud--open .site-music-hud__primary-btn{background:linear-gradient(#070d18d1,#040711b8),radial-gradient(circle at 35% 25%,#00d1da29,#0000 62%);background:linear-gradient(#070d18d1,#040711b8),radial-gradient(circle at 35% 25%,color(xyz 0.333 0.507 0.782 / 0.161),#0000 62%);border-color:#00d1da57;border-color:lab(76.0141% -49.8866 -20.4183/.34)}.site-music-hud__primary-btn--open{border-color:#00e3e475;border-color:lab(81.0128% -58.9537 -17.5375/.46);box-shadow:inset 0 1px #e6f4fe1a,0 0 24px -4px #00d1da6b;box-shadow:inset 0 1px #e6f4fe1a,0 0 24px -4px lab(76.0141% -49.8866 -20.4183/.42)}.site-music-hud__new-tracks-badge{z-index:3;color:#190f03f5;pointer-events:none;background:linear-gradient(145deg,#febf00f5,#fa7d00f0),radial-gradient(circle at 30% 25%,#fff9df73,#0000 62%);background:linear-gradient(145deg,color(xyz 0.598 0.585 0.064 / 0.961),color(xyz 0.476 0.348 0.014 / 0.941)),radial-gradient(circle at 30% 25%,color(xyz 0.884 0.943 0.804 / 0.451),#0000 62%);border:1px solid #ffd0608c;border:1px solid lab(86.2997% 11.8276 72.6075/.55);border-radius:999px;align-items:center;gap:.1rem;min-width:1.35rem;height:1.35rem;padding:0 .28rem 0 .22rem;animation:.42s cubic-bezier(.22,1,.36,1) both site-music-new-tracks-badge-in,2.4s ease-in-out .42s infinite site-music-new-tracks-badge-pulse;display:inline-flex;position:absolute;top:-.2rem;right:-.22rem;box-shadow:0 0 0 1px #0a050147,0 6px 16px -8px #fa7d00b8;box-shadow:0 0 0 1px #0a050147,0 6px 16px -8px lab(66.3785% 48.1374 94.1311/.72)}.site-music-hud__new-tracks-badge-icon{font-size:.72rem;font-weight:800;line-height:1}.site-music-hud__new-tracks-badge-count{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:.625rem;font-weight:800;line-height:1}@keyframes site-music-new-tracks-badge-in{0%{opacity:0;transform:scale(.72)translateY(.18rem)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes site-music-new-tracks-badge-pulse{0%,to{box-shadow:0 0 0 1px #0a050147,0 6px 16px -8px #fa7d00b8;box-shadow:0 0 0 1px #0a050147,0 6px 16px -8px lab(66.3785% 48.1374 94.1311/.72)}50%{box-shadow:0 0 0 1px #0a050147,0 8px 20px -6px #f4a500e0;box-shadow:0 0 0 1px #0a050147,0 8px 20px -6px lab(74.0293% 33.3323 171.028/.88)}}.site-music-hud__primary-icon{width:1rem;height:1rem}.site-music-hud__icon-field{flex-shrink:0}.site-music-hud__icon-btn{background:#03050fb8;border:1px solid #00d1d938;border:1px solid lab(76.1967% -55.9719 -22.8738/.22);border-radius:999px;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;display:inline-flex}.site-music-hud__dock-type-icon{color:#9deff1f0;width:1.05rem;height:1.05rem}.site-music-hud__icon-btn--ambient .site-music-hud__dock-type-icon{color:#8fc9ffeb;color:lab(78.6369% -8.16354 -47.6298/.92)}.site-music-hud__track-btn--ambient .site-music-hud__track-icon{color:#8fc9ffe0;color:lab(78.6369% -8.16354 -47.6298/.88)}@media(max-width:767px){:root{--site-music-mobile-panel-top:calc(var(--header-height) + env(safe-area-inset-top,0px) + .2rem);--site-music-mobile-panel-bottom:calc(max(.75rem, env(safe-area-inset-bottom,0px)) + var(--fab-size) + .45rem)}.site-music-hud{max-width:calc(100vw - 1.5rem)}.site-music-hud--open{isolation:isolate}.site-music-hud--open .site-music-hud__backdrop{top:var(--site-music-mobile-panel-top);z-index:0;cursor:pointer;pointer-events:auto;touch-action:none;background:#010205c2;border:none;margin:0;padding:0;display:block;position:fixed;bottom:0;left:0;right:0}.site-music-hud__bar{gap:.42rem;width:min(100vw - 4.18rem,18.32rem);padding-inline:.4rem .42rem}.site-music-hud__primary-btn{width:var(--fab-size);height:var(--fab-size);z-index:2;position:relative}.site-music-hud--open .site-music-hud__panel{top:var(--site-music-mobile-panel-top);bottom:var(--site-music-mobile-panel-bottom);left:max(.75rem,env(safe-area-inset-left,0px));right:max(.75rem,env(safe-area-inset-right,0px));z-index:2;pointer-events:auto;flex-direction:column;width:auto;min-height:0;display:flex;position:fixed;transform:none}.site-music-hud__panel{left:max(.75rem,env(safe-area-inset-left,0px));right:max(.75rem,env(safe-area-inset-right,0px));bottom:calc(max(.75rem,env(safe-area-inset-bottom,0px)) + var(--fab-size) + .45rem);width:auto;position:fixed}.site-music-hud:not(.site-music-hud--open).site-music-hud--has-track .site-music-hud__panel{bottom:calc(max(.75rem,env(safe-area-inset-bottom,0px)) + var(--fab-size) + 1rem)}.site-music-hud--open .site-music-hud__panel-inner{pointer-events:auto;border-radius:1rem;flex-direction:column;flex:auto;height:100%;min-height:0;max-height:none;display:flex}.site-music-hud__panel-inner{max-height:min(calc(100dvh - 5.25rem - env(safe-area-inset-bottom,0px)),30rem);border-radius:1rem 1rem .85rem .85rem}.site-music-hud--open .site-music-hud__section--tracks{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.site-music-hud__tracks{max-height:min(14rem,36dvh)}.site-music-hud--open .site-music-hud__tracks{flex:auto;min-height:0;max-height:none}.site-music-hud__section--split{grid-template-columns:1fr}.site-music-hud__bar-title-viewport{max-width:100%}.site-music-hud__bar-art{width:1.85rem;height:1.85rem}html.site-music-hud-open .opening-section{pointer-events:none}html.site-music-hud-open .hero-bottom-dock{z-index:52;pointer-events:none}html.site-music-hud-open .hero-bottom-dock>*{pointer-events:auto}}@media(prefers-reduced-motion:reduce){.site-music-hud__panel,.site-music-hud--open .site-music-hud__panel{transition:none}.site-music-hud__play-btn,.site-music-hud__primary-btn,.site-music-hud__nav-btn,.site-music-hud__track-btn,.site-music-hud__like-btn,.site-music-hud__pill,.site-music-hud__new-tracks-badge{transition:none;animation:none}}.site-music-hud__primary-btn .site-music-hud__primary-art{z-index:1;position:relative}.page-shell{box-sizing:border-box;width:min(var(--page-max-width),calc(100vw - var(--page-x-padding) * 2));margin-inline:auto}.site-ui-root{box-sizing:border-box;background:var(--background);width:100%;max-width:100%;min-height:100dvh;color:var(--foreground)}.site-ui-root__stage{isolation:isolate;width:100%;max-width:100%;min-height:100dvh;position:relative;overflow-x:clip}.site-ui-root__floating-widgets{z-index:56;pointer-events:none;position:relative}.site-ui-root__floating-widgets>*{pointer-events:auto}@media(min-width:768px){.site-ui-root__floating-widgets--mobile{display:none}}.site-ui-root__stage:before{content:"";pointer-events:none;z-index:0;background:var(--site-backdrop);position:fixed;inset:0}.top-nav{box-sizing:border-box;min-height:0;margin-top:var(--nav-top-offset)}.layout-debug .top-nav{outline:1px solid red}.layout-debug .projects-workspace{outline:1px solid #0ff}.layout-debug .project-rail{outline:1px solid orange}.layout-debug .project-preview{outline:1px solid #0f0}.site-top-chrome{z-index:50;padding-top:max(.5rem,env(safe-area-inset-top));padding-inline:max(var(--page-x-padding),env(safe-area-inset-left,0px)) max(var(--page-x-padding),env(safe-area-inset-right,0px));pointer-events:none;top:0;position:fixed;inset-inline:0}.site-top-chrome>.page-shell{width:min(var(--page-max-width),100%);max-width:var(--page-max-width);pointer-events:none;margin-inline:auto;position:relative}.site-top-chrome .nav-bar-shell{pointer-events:auto;overflow:visible}.site-top-chrome__corner-bubbles{top:env(safe-area-inset-top,0px);right:env(safe-area-inset-right,0px);z-index:60;pointer-events:auto;justify-content:flex-end;align-items:flex-start;gap:.32rem;display:flex;position:fixed;left:auto}.top-corner-profile-panel{flex-shrink:0;display:none}@media(min-width:768px){.top-corner-profile-panel{display:block}.site-top-chrome__corner-bubbles .top-corner-profile-panel .nav-bar__profile-capsule--corner{border-radius:0 0 0 calc(.85rem * var(--nav-scale,1));border-right:1px solid #00d1d93d;border-right:1px solid lab(76.1967% -55.9719 -22.8738/.24)}.top-corner-profile-panel[data-supporter-tier=spark] .nav-bar__profile-capsule--corner{border-color:#00cfe857;border-color:lab(75.6556% -43.4599 -29.4232/.34);box-shadow:0 0 0 1px #00bcd21a,0 8px 28px -12px #0000008c,0 0 24px -10px #00bcd238;box-shadow:0 0 0 1px lab(68.7622% -44.6057 -27.6105/.1),0 8px 28px -12px #0000008c,0 0 24px -10px lab(68.7622% -44.6057 -27.6105/.22)}.top-corner-profile-panel[data-supporter-tier=aura] .nav-bar__profile-capsule--corner{border-color:#00c4c057;border-color:lab(71.3865% -46.8661 -11.1165/.34);box-shadow:0 0 0 1px #00afa81a,0 8px 28px -12px #0000008c,0 0 24px -10px #00afa838;box-shadow:0 0 0 1px lab(64.243% -40.6252 -8.043/.1),0 8px 28px -12px #0000008c,0 0 24px -10px lab(64.243% -40.6252 -8.043/.22)}.top-corner-profile-panel[data-supporter-tier=core] .nav-bar__profile-capsule--corner{border-color:#9c96f857;box-shadow:0 0 0 1px #9484d51a,0 8px 28px -12px #0000008c,0 0 24px -10px #9484d538}.top-corner-profile-panel[data-supporter-tier=visionary] .nav-bar__profile-capsule--corner{border-color:#c099ff5c;border-color:lab(69.9305% 32.8993 -49.9548/.36);box-shadow:0 0 0 1px #a98aea1f,0 8px 28px -12px #0000008c,0 0 28px -10px #a98aea42}}.lab-followers-badge{align-items:center;gap:calc(.45rem * var(--nav-scale,1));min-height:calc(2.125rem * var(--nav-scale,1));padding:calc(.34rem * var(--nav-scale,1)) calc(.62rem * var(--nav-scale,1)) calc(.34rem * var(--nav-scale,1)) calc(.72rem * var(--nav-scale,1));border-radius:0 0 0 calc(.85rem * var(--nav-scale,1));-webkit-backdrop-filter:blur(12px);isolation:isolate;background:linear-gradient(135deg,#050b17e6,#03050fd6);border:1px solid #00d1d93d;border:1px solid lab(76.1967% -55.9719 -22.8738/.24);border-right:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00e0e114,0 8px 28px -12px #0000008c,0 0 24px -10px #00d1d929;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.08),0 8px 28px -12px #0000008c,0 0 24px -10px lab(76.1967% -55.9719 -22.8738/.16)}.lab-followers-badge__content{flex-direction:column;align-items:flex-start;gap:.05rem;min-width:0;display:flex}.lab-followers-badge__label{font-size:calc(.54rem * var(--nav-scale,1));letter-spacing:.2em;text-transform:uppercase;color:#6bd8deeb;white-space:nowrap;font-weight:600;line-height:1.1}.lab-followers-badge__count{min-height:calc(1.12rem * var(--nav-scale,1));font-size:calc(.86rem * var(--nav-scale,1));letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#a3f5fafa;text-shadow:0 0 10px #00d1d952;text-shadow:0 0 10px lab(76.1967% -55.9719 -22.8738/.32);align-items:center;font-weight:600;line-height:1;display:inline-flex}.split-flap-counter{align-items:center;gap:calc(.13rem * var(--nav-scale,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;display:inline-flex}.split-flap-counter--placeholder{opacity:.55}.split-flap-counter__separator{padding-inline:calc(.02rem * var(--nav-scale,1));margin-bottom:calc(.08rem * var(--nav-scale,1));font-size:calc(.82rem * var(--nav-scale,1));color:#9deff3eb;align-self:flex-end;align-items:center;font-weight:700;line-height:1;display:inline-flex}.split-flap-digit{width:calc(.76rem * var(--nav-scale,1));height:calc(1.08rem * var(--nav-scale,1));border-radius:calc(.18rem * var(--nav-scale,1));perspective:calc(8rem * var(--nav-scale,1));transform-style:preserve-3d;background:linear-gradient(#0e1625fa,#050915fa);flex:none;display:inline-block;position:relative;box-shadow:inset 0 1px #bfeff424,inset 0 -1px #0000006b,0 0 0 1px #00d1d938,0 1px 2px #00000047;box-shadow:inset 0 1px #bfeff424,inset 0 -1px #0000006b,0 0 0 1px lab(76.1967% -55.9719 -22.8738/.22),0 1px 2px #00000047}.split-flap-digit--placeholder{opacity:.62}.split-flap-digit__shadow{border-radius:inherit;pointer-events:none;background:linear-gradient(#00000038,#0000 42%,#00000057);background:linear-gradient(#00000038,#0000 42%,#00000057);position:absolute;inset:0}.split-flap-digit__panel,.split-flap-digit__flip-face{backface-visibility:hidden;background:linear-gradient(#0c1422fa,#050915fa);position:absolute;left:0;right:0;overflow:hidden}.split-flap-digit__panel--top,.split-flap-digit__flip-face--front{transform-origin:bottom;border-radius:calc(.18rem * var(--nav-scale,1)) calc(.18rem * var(--nav-scale,1)) 0 0;height:50%;top:0}.split-flap-digit__panel--bottom,.split-flap-digit__flip-face--back{transform-origin:top;border-radius:0 0 calc(.18rem * var(--nav-scale,1)) calc(.18rem * var(--nav-scale,1));height:50%;bottom:0}.split-flap-digit:not(.split-flap-digit--flipping) .split-flap-digit__panel--bottom{display:none}.split-flap-digit:not(.split-flap-digit--flipping) .split-flap-digit__panel--top{border-radius:inherit;height:100%;top:0}.split-flap-digit:not(.split-flap-digit--flipping) .split-flap-digit__value--top{align-items:center;height:100%;padding-bottom:0}.split-flap-digit--flipping .split-flap-digit__panel--top{display:none}.split-flap-digit--flipping .split-flap-digit__panel--bottom{visibility:visible;display:block}.split-flap-digit__flip{transform-style:preserve-3d;transform-origin:bottom;z-index:2;position:absolute;inset:0 0 50%}.split-flap-digit--up .split-flap-digit__flip,.split-flap-digit--down .split-flap-digit__flip{will-change:transform}.split-flap-digit--up .split-flap-digit__flip{animation:.42s cubic-bezier(.37,.01,.18,1) forwards split-flap-flip-up}.split-flap-digit--down .split-flap-digit__flip{animation:.42s cubic-bezier(.37,.01,.18,1) forwards split-flap-flip-down}.split-flap-digit__flip-face--back{transform:rotateX(180deg)}.split-flap-digit__value{width:100%;height:calc(1.08rem * var(--nav-scale,1));font-family:inherit;font-size:calc(.82rem * var(--nav-scale,1));letter-spacing:.01em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:#bcf8fefa;text-shadow:0 1px #00000061;text-shadow:0 1px lab(0% 0 0/.38);justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex;transform:translateZ(0)}.split-flap-digit__value--top{padding-bottom:calc(.02rem * var(--nav-scale,1));align-items:flex-end}.split-flap-digit__value--bottom{padding-top:calc(.02rem * var(--nav-scale,1));align-items:flex-start}.split-flap-digit__hinge{pointer-events:none;background:linear-gradient(90deg,#00d1d900,#00e0e18c,#d08bff73,#00d1d900);background:linear-gradient(90deg,color(xyz 0.321 0.511 0.818 / 0),color(xyz 0.362 0.597 0.874 / 0.549) 33.33%,color(xyz 0.383 0.572 0.897 / 0.537) 37.5%,color(xyz 0.394 0.56 0.909 / 0.531) 39.58%,color(xyz 0.399 0.553 0.916 / 0.528),#1cd6f286 41.67%,#46d1f484,#5eccf683 45.83%,#80c1fa80 50%,color(xyz 0.555 0.385 1.093 / 0.451) 66.67%,color(xyz 0.321 0.511 0.818 / 0));height:1px;position:absolute;top:50%;left:8%;right:8%;transform:translateY(-50%);box-shadow:0 0 6px #00d1d959;box-shadow:0 0 6px lab(76.1967% -55.9719 -22.8738/.35)}.split-flap-digit:not(.split-flap-digit--flipping) .split-flap-digit__hinge{opacity:0}@keyframes split-flap-flip-up{0%{transform:rotateX(0)}to{transform:rotateX(-180deg)}}@keyframes split-flap-flip-down{0%{transform:rotateX(-180deg)}to{transform:rotateX(0)}}.lab-followers-badge__dot{width:calc(.42rem * var(--nav-scale,1));height:calc(.42rem * var(--nav-scale,1));background:#00e0e1f2;background:lab(81.1154% -62.2447 -18.4759/.95);border-radius:999px;flex-shrink:0;box-shadow:0 0 10px #00e0e1a6;box-shadow:0 0 10px lab(81.1154% -62.2447 -18.4759/.65)}.lab-followers-badge--loading .lab-followers-badge__dot{animation:1.4s ease-in-out infinite lab-followers-dot-pulse}.lab-followers-badge__scan{pointer-events:none;opacity:0;background:linear-gradient(#0000,#00e0e124 48%,#0000);background:linear-gradient(#0000,color(xyz 0.362 0.597 0.874 / 0.141) 48%,#0000);position:absolute;inset:0;transform:translateY(-120%)}.lab-followers-badge--loading .lab-followers-badge__scan{opacity:1;animation:1.8s linear infinite lab-followers-scan}.lab-followers-badge--pulse{animation:.9s ease-out lab-followers-sync-pulse}@keyframes lab-followers-dot-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes lab-followers-scan{0%{transform:translateY(-120%)}to{transform:translateY(120%)}}@keyframes lab-followers-sync-pulse{0%{box-shadow:0 0 0 1px #00e0e114,0 8px 28px -12px #0000008c,0 0 24px -10px #00d1d929;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.08),0 8px 28px -12px #0000008c,0 0 24px -10px lab(76.1967% -55.9719 -22.8738/.16)}45%{box-shadow:0 0 0 1px #00e0e147,0 8px 28px -12px #0000008c,0 0 28px -6px #00d1d96b;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.28),0 8px 28px -12px #0000008c,0 0 28px -6px lab(76.1967% -55.9719 -22.8738/.42)}to{box-shadow:0 0 0 1px #00e0e114,0 8px 28px -12px #0000008c,0 0 24px -10px #00d1d929;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.08),0 8px 28px -12px #0000008c,0 0 24px -10px lab(76.1967% -55.9719 -22.8738/.16)}}@media(prefers-reduced-motion:reduce){.lab-followers-badge--loading .lab-followers-badge__dot,.lab-followers-badge--loading .lab-followers-badge__scan,.lab-followers-badge--pulse,.split-flap-digit--up .split-flap-digit__flip,.split-flap-digit--down .split-flap-digit__flip{animation:none}.split-flap-counter[data-animating=true] .split-flap-digit__flip{transition:none}.split-flap-counter{transition:opacity .2s}.lab-followers-badge--loading .lab-followers-badge__dot{opacity:.75}}.site-top-chrome__shell{box-sizing:border-box;padding-inline:var(--nav-shell-padding-inline);position:relative}.chrome-corner-bubble{min-height:calc(2.125rem * var(--nav-scale,1));-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#050b17f0,#03050fe6);border:1px solid #00d1d938;border:1px solid lab(76.1967% -55.9719 -22.8738/.22);border-radius:999px;box-shadow:0 0 0 1px #00e0e114,0 8px 28px -12px #0000008c,0 0 24px -10px #00d1d92e;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.08),0 8px 28px -12px #0000008c,0 0 24px -10px lab(76.1967% -55.9719 -22.8738/.18)}.site-top-chrome__mobile-actions{justify-content:flex-end;align-items:flex-start;display:flex}.site-top-chrome__mobile-corner-stack{align-items:flex-end;gap:calc(.28rem * var(--nav-scale,1));flex-direction:column;display:flex}.site-top-chrome__mobile-actions-row{align-items:center;gap:calc(.32rem * var(--nav-scale,1));display:flex}.site-top-chrome__mobile-bar{display:none}@media(max-width:767px){.site-top-chrome__shell--desktop{display:none}.site-top-chrome{padding-inline:max(.5rem,env(safe-area-inset-left,0px)) max(var(--page-x-padding),env(safe-area-inset-right,0px));flex-direction:column;align-items:stretch;gap:.28rem;display:flex}.lab-followers-badge{min-height:calc(2.75rem * var(--nav-scale,1));padding:calc(.34rem * var(--nav-scale,1)) calc(.56rem * var(--nav-scale,1)) calc(.3rem * var(--nav-scale,1)) calc(.62rem * var(--nav-scale,1))}.lab-followers-badge__label{font-size:calc(.5rem * var(--nav-scale,1));letter-spacing:.18em}.lab-followers-badge__count{font-size:calc(.8rem * var(--nav-scale,1))}.split-flap-digit{width:calc(.68rem * var(--nav-scale,1));height:calc(.98rem * var(--nav-scale,1))}.split-flap-digit__value{height:calc(.98rem * var(--nav-scale,1));font-size:calc(.76rem * var(--nav-scale,1))}.site-top-chrome__mobile-bar{z-index:2;pointer-events:auto;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:.32rem;width:100%;max-width:100%;margin-inline:auto;display:grid;position:relative}.site-top-chrome__mobile-brand{justify-content:center;align-items:center;gap:calc(.35rem * var(--nav-scale,1));min-width:0;min-height:calc(3rem * var(--nav-scale,1));padding:calc(.48rem * var(--nav-scale,1)) calc(.5rem * var(--nav-scale,1));background:linear-gradient(135deg,#050b17f5,#03050feb);border:1px solid #ecf3f81f;border:1px solid lab(95.3756% -1.63275 -3.29692/.12);border-radius:.85rem;display:flex;box-shadow:0 0 0 1px #00e0e114,0 8px 40px -12px #0000008c,0 0 60px -20px #00d1d926;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.08),0 8px 40px -12px #0000008c,0 0 60px -20px lab(76.1967% -55.9719 -22.8738/.15)}.site-top-chrome__mobile-brand .nav-bar__center{justify-content:center;width:100%}.site-top-chrome__mobile-brand .nav-bar__brand-wordmark{font-size:clamp(calc(.78rem * var(--nav-scale,1)),calc(3.6vw * var(--nav-scale,1)),calc(.96rem * var(--nav-scale,1)));letter-spacing:.045em;gap:.28em}.site-top-chrome__mobile-brand .nav-bar__brand-link{max-width:100%}.site-top-chrome__mobile-brand .nav-bar__profile-capsule.nav-bar__profile-capsule--mobile-brand{width:calc(2.75rem * var(--nav-scale,1));height:calc(2.75rem * var(--nav-scale,1));min-height:calc(2.75rem * var(--nav-scale,1));padding:0}.site-top-chrome__mobile-brand .nav-bar__profile-capsule.nav-bar__profile-capsule--mobile-brand .nav-bar__profile-capsule-avatar{width:calc(1.85rem * var(--nav-scale,1))!important;height:calc(1.85rem * var(--nav-scale,1))!important}.site-top-chrome__shell{padding-inline:var(--nav-shell-padding-inline)}}html.nav-mobile-open .site-top-chrome__corner-bubbles,html.nav-mobile-open .site-top-chrome__mobile-bar .nav-bar__profile-shell--mobile-brand{opacity:0;pointer-events:none}@media(max-width:767px){.site-top-chrome:before{content:"";top:0;right:max(var(--page-x-padding),env(safe-area-inset-right,0px));bottom:-.35rem;left:calc(max(var(--page-x-padding),env(safe-area-inset-left,0px)) + var(--mobile-chrome-menu-slot) + .4rem);-webkit-backdrop-filter:blur(22px)saturate(1.25);pointer-events:none;z-index:0;background:linear-gradient(#000103f0,#000104d1 58%,#0102056b 82%,#0000);background:linear-gradient(#000103f0,#000104d1 58%,#0102056b 82%,#0000);border-radius:0 0 .85rem .85rem;position:absolute}}.nav-bar__segment--right{margin-left:auto}.nav-bar__segment--admin{flex-shrink:0}.nav-bar__segment--admin .nav-bar__segment-item{font-size:calc(.78rem * var(--nav-scale,1));font-weight:500}.admin-concept-inbox-chrome-link{align-items:center;gap:calc(.4rem * var(--nav-scale,1));min-height:calc(2.125rem * var(--nav-scale,1));padding:calc(.34rem * var(--nav-scale,1)) calc(.72rem * var(--nav-scale,1));-webkit-backdrop-filter:blur(12px);color:#bccddeeb;font-size:calc(.6875rem * var(--nav-scale,1));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#050b17f0,#03050fe6);border:1px solid #00d1d938;border:1px solid lab(76.1967% -55.9719 -22.8738/.22);border-radius:999px;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s,box-shadow .2s;box-shadow:0 0 0 1px #00e0e114,0 8px 28px -12px #0000008c,0 0 24px -10px #00d1d92e;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.08),0 8px 28px -12px #0000008c,0 0 24px -10px lab(76.1967% -55.9719 -22.8738/.18)}.admin-concept-inbox-chrome-link:hover{color:#ecf3f8fa;border-color:#00d1d961;border-color:lab(76.1967% -55.9719 -22.8738/.38)}.admin-concept-inbox-chrome-link--active{color:#ecf3f8fa;border-color:#00d1d96b;border-color:lab(76.1967% -55.9719 -22.8738/.42);box-shadow:0 0 0 1px #00e0e124,0 8px 28px -12px #0000008c,0 0 28px -8px #00d1d947;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.14),0 8px 28px -12px #0000008c,0 0 28px -8px lab(76.1967% -55.9719 -22.8738/.28)}.admin-concept-inbox-chrome-link__icon{width:calc(.95rem * var(--nav-scale,1));height:calc(.95rem * var(--nav-scale,1));opacity:.85;flex-shrink:0}.admin-concept-inbox-chrome-link__label{line-height:1}.admin-concept-inbox-chrome-link__badge{min-width:calc(1.15rem * var(--nav-scale,1));height:calc(1.15rem * var(--nav-scale,1));padding:0 calc(.28rem * var(--nav-scale,1));color:#040915;font-size:calc(.625rem * var(--nav-scale,1));letter-spacing:0;background:linear-gradient(#00e0e1eb,#00c3cce0);background:linear-gradient(color(xyz 0.362 0.597 0.874 / 0.922),color(xyz 0.269 0.438 0.714 / 0.878));border:1px solid #00e0e173;border:1px solid lab(81.1154% -62.2447 -18.4759/.45);border-radius:999px;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}@media(min-width:768px){.nav-bar__right{justify-content:flex-start}}html.chat-widget-open .site-top-chrome{z-index:40}.mobile-main-menu{z-index:3;place-self:stretch start;align-items:stretch;margin-inline-start:0;display:flex;position:relative}.mobile-main-menu__trigger{width:calc(2.75rem * var(--nav-scale,1));min-width:calc(2.75rem * var(--nav-scale,1));height:calc(3rem * var(--nav-scale,1));color:#c7e2f6f0;cursor:pointer;justify-content:center;align-items:center;gap:0;padding:0;transition:border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.mobile-main-menu__trigger.nav-bar__menu{width:calc(2.75rem * var(--nav-scale,1));min-width:calc(2.75rem * var(--nav-scale,1));height:calc(3rem * var(--nav-scale,1))}.mobile-main-menu__trigger:hover,.mobile-main-menu__trigger:focus-visible,.mobile-main-menu__trigger--open{color:#e6f4fe;border-color:#00d1d96b;border-color:lab(76.1967% -55.9719 -22.8738/.42);outline:none}.mobile-main-menu__bars{width:calc(1.18rem * var(--nav-scale,1));flex-direction:column;flex-shrink:0;gap:.34rem;display:flex}.mobile-main-menu__bar{background:currentColor;border-radius:999px;width:100%;height:1px;transition:transform .22s,opacity .18s;display:block}.mobile-main-menu__bar--open-top{transform:translateY(.425rem)rotate(45deg)}.mobile-main-menu__bar--open-mid{opacity:0}.mobile-main-menu__bar--open-bottom{transform:translateY(-.425rem)rotate(-45deg)}.mobile-main-menu__panel{left:max(var(--page-x-padding),env(safe-area-inset-left,0px));right:max(var(--page-x-padding),env(safe-area-inset-right,0px));top:calc(var(--header-height) + env(safe-area-inset-top,0px) + .2rem)}.nav-bar__mobile-link--disabled{opacity:.45;pointer-events:none}@media(prefers-reduced-motion:reduce){.chat-widget__toggle--unread{animation:none}}.chat-widget{right:var(--fab-edge-inline);bottom:max(1rem,env(safe-area-inset-bottom,0px));z-index:55;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.65rem;display:flex;position:fixed}.chat-widget>*{pointer-events:auto}.chat-widget__backdrop{z-index:-1;-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#0102059e;border:none;margin:0;padding:0;position:fixed;inset:0}.chat-widget__portal{z-index:70;pointer-events:none;position:fixed;inset:0}.chat-widget__portal>*{pointer-events:auto}@media(max-width:767px){.chat-widget__backdrop{-webkit-backdrop-filter:none;background:#010205c7}.chat-widget__panel{-webkit-backdrop-filter:blur(10px)}}.chat-widget__toggle{color:#b0ebec;cursor:pointer;background:linear-gradient(135deg,#050b17f5,#03050feb);border:1px solid #00d1d947;border:1px solid lab(76.1967% -55.9719 -22.8738/.28);border-radius:999px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 0 0 1px #00e0e11a,0 8px 28px -12px #0000008c,0 0 28px -8px #00d1d938;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.1),0 8px 28px -12px #0000008c,0 0 28px -8px lab(76.1967% -55.9719 -22.8738/.22)}.chat-widget__toggle:hover{border-color:#00d1d96b;border-color:lab(76.1967% -55.9719 -22.8738/.42);transform:translateY(-1px)}.chat-widget__toggle-icon{flex-shrink:0;width:1.25rem;height:1.25rem}.chat-widget__toggle--unread{animation:2.4s ease-in-out infinite chat-toggle-pulse}.chat-widget__unread-badge{color:#fff6f5;color:lab(97.4959% 6.12134 3.29565);text-align:center;background:#ff716beb;background:lab(65.5311% 62.9738 37.1879/.92);border:1px solid #00d1d973;border:1px solid lab(76.1967% -55.9719 -22.8738/.45);border-radius:999px;min-width:1.1rem;height:1.1rem;padding:0 .25rem;font-size:.625rem;font-weight:700;line-height:1.1rem;position:absolute;top:-.15rem;right:-.1rem;box-shadow:0 0 12px -2px #ff716b8c;box-shadow:0 0 12px -2px lab(65.5311% 62.9738 37.1879/.55)}@keyframes chat-toggle-pulse{0%,to{box-shadow:0 0 0 1px #00e0e11a,0 8px 28px -12px #0000008c,0 0 28px -8px #00d1d938;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.1),0 8px 28px -12px #0000008c,0 0 28px -8px lab(76.1967% -55.9719 -22.8738/.22)}50%{box-shadow:0 0 0 1px #00e0e129,0 8px 28px -12px #0000008c,0 0 22px -4px #00d1d96b;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.16),0 8px 28px -12px #0000008c,0 0 22px -4px lab(76.1967% -55.9719 -22.8738/.42)}}.chat-widget__panel{-webkit-backdrop-filter:blur(18px);background:linear-gradient(160deg,#040915fc,#02040cfa);border:1px solid #ecf3f829;border:1px solid lab(95.3756% -1.63275 -3.29692/.16);border-radius:1rem;width:min(100vw - 2rem,22rem);overflow:hidden;box-shadow:0 18px 48px -16px #000000bf,0 0 0 1px #00e0e11f;box-shadow:0 18px 48px -16px #000000bf,0 0 0 1px lab(81.1154% -62.2447 -18.4759/.12)}.chat-widget__header{border-bottom:1px solid #ecf3f814;border-bottom:1px solid lab(95.3756% -1.63275 -3.29692/.08);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}.chat-widget__header-main{flex-direction:column;flex:1;align-items:flex-start;gap:.45rem;min-width:0;display:flex}.chat-widget__title{letter-spacing:.04em;margin:0;font-size:.9rem;font-weight:600}.chat-widget__title-block{width:100%;min-width:0}.chat-partner-header{align-items:center;gap:.65rem;min-width:0;display:flex}.chat-partner-header__avatar{border:1px solid #00d1d938;border:1px solid lab(76.1967% -55.9719 -22.8738/.22)}.chat-partner-header__fallback{color:#abdcdd;background:#00d1d91f;background:lab(76.1967% -55.9719 -22.8738/.12)}.chat-partner-header__name{letter-spacing:.03em;color:#e0edf8f5;margin:0;font-size:.8125rem;font-weight:600}.chat-partner-header__subtitle{color:#798898d1;margin:.12rem 0 0;font-size:.6875rem;line-height:1.35}.chat-widget__dev-toggle{color:#84f1c4;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#00c28c1a;background:lab(69.6361% -55.3098 15.6075/.1);border:1px solid #00c28c59;border:1px solid lab(69.6361% -55.3098 15.6075/.35);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.625rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.chat-widget__dev-toggle:hover{color:#aeffdc;color:lab(94.3766% -33.5446 9.63059);background:#00c28c29;background:lab(69.6361% -55.3098 15.6075/.16);border-color:#00c28c80;border-color:lab(69.6361% -55.3098 15.6075/.5)}.chat-widget__dev-toggle-label{line-height:1}.chat-widget__close{color:#a9b9cae6;cursor:pointer;background:0 0;border:none;border-radius:.55rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.chat-widget__close:hover{color:#ecf3f8fa;background:#00d1d91a;background:lab(76.1967% -55.9719 -22.8738/.1)}.chat-widget__panel--conversation{width:min(100vw - 1.5rem,24rem);height:min(calc(100dvh - env(safe-area-inset-top,0px) - 5.5rem),32rem);max-height:min(calc(100dvh - env(safe-area-inset-top,0px) - 5.5rem),32rem);flex-direction:column;display:flex}@media(max-width:767px){.chat-widget{right:var(--fab-inset-inline);bottom:var(--fab-inset-bottom)}.chat-widget--open{right:var(--fab-inset-inline);bottom:var(--fab-inset-bottom);left:var(--fab-inset-inline);align-items:stretch}.chat-widget--open .chat-widget__panel--conversation{width:100%;height:min(calc(100dvh - env(safe-area-inset-top,0px) - 4.75rem),36rem);max-height:min(calc(100dvh - env(safe-area-inset-top,0px) - 4.75rem),36rem)}.chat-widget--open .chat-widget__toggle{align-self:flex-end}}@media(min-width:768px){.chat-widget--nav-rail{z-index:5;pointer-events:auto;flex-direction:column;align-items:center;gap:0;width:100%;display:flex;position:relative;bottom:auto;right:auto}.chat-widget--nav-rail .chat-widget__toggle--nav-rail{width:calc(2.3rem * var(--nav-scale,1));height:calc(2.3rem * var(--nav-scale,1));min-width:calc(2.3rem * var(--nav-scale,1));box-shadow:none;color:#97a7b7d1;background:0 0;border:1px solid #0000;border-radius:999px;transform:none}.chat-widget--nav-rail .chat-widget__toggle--nav-rail:hover,.chat-widget--nav-rail .chat-widget__toggle--nav-rail:focus-visible,.chat-widget--nav-rail .chat-widget__toggle--nav-rail-active{color:#b0ebec;background:linear-gradient(135deg,#050b17f5,#03050feb);border-color:#00d1d947;border-color:lab(76.1967% -55.9719 -22.8738/.28);box-shadow:0 0 0 1px #00e0e11a,0 4px 16px -8px #00000073,0 0 20px -10px #00d1d933;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.1),0 4px 16px -8px #00000073,0 0 20px -10px lab(76.1967% -55.9719 -22.8738/.2)}.chat-widget--nav-rail .chat-widget__toggle-icon{width:calc(1.05rem * var(--nav-scale,1));height:calc(1.05rem * var(--nav-scale,1))}.chat-widget--nav-rail .chat-widget__panel--conversation,.chat-widget__panel--conversation.chat-widget__panel--nav-rail{right:calc(max(.2rem,env(safe-area-inset-right,0px)) + (2.3rem * var(--nav-scale,1)) + 1.1rem);bottom:max(.5rem,env(safe-area-inset-bottom,0px));z-index:70;max-height:min(32rem,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 2rem));position:fixed;top:auto;left:auto}.chat-widget--nav-rail.chat-widget--open{z-index:70}}.chat-widget__body{flex-direction:column;gap:.65rem;min-height:0;padding:1rem;display:flex}.chat-widget__panel--conversation .chat-widget__body{flex:1;min-height:0;padding:0;overflow:hidden}.chat-widget__notice,.chat-widget__hint{color:#9dadbee0;margin:0;font-size:.8125rem;line-height:1.5}.login-pill{isolation:isolate;-webkit-backdrop-filter:blur(12px);color:#b2d7eef0;letter-spacing:.02em;text-align:center;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#050b17c7,#03050fa3);border:1px solid #00e0e13d;border:1px solid lab(81.1154% -62.2447 -18.4759/.24);border-radius:999px;justify-content:center;align-items:center;gap:0;font-family:inherit;font-weight:600;line-height:1.2;text-decoration:none;transition:color .24s,background .24s,border-color .24s,box-shadow .24s,padding .32s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;box-shadow:inset 0 1px #ecf3f814,0 0 0 1px #00e0e10d,0 8px 22px -14px #0000006b;box-shadow:inset 0 1px #ecf3f814,0 0 0 1px lab(81.1154% -62.2447 -18.4759/.05),0 8px 22px -14px #0000006b}.login-pill:before{content:"";border-radius:inherit;opacity:.9;pointer-events:none;z-index:0;background:linear-gradient(135deg,#00e0e112,#c081ff0d 52%,#0000);background:linear-gradient(135deg,color(xyz 0.362 0.597 0.874 / 0.071),#6cc1f710,color(xyz 0.491 0.34 1.055 / 0.051) 52%,#0000);transition:opacity .24s;position:absolute;inset:0}.login-pill__icon{z-index:1;opacity:.92;flex-shrink:0;width:.875rem;height:.875rem;transition:opacity .24s;position:relative}.login-pill__label{z-index:1;line-height:1.1;position:relative;overflow:hidden}.login-pill:hover,.login-pill:focus-visible{color:#dff6fffa;color:lab(95.4885% -10.5641 -18.3787/.98);background:linear-gradient(135deg,#060d1adb,#040712b8);border-color:#00e8e961;border-color:lab(83.5389% -65.5293 -19.4289/.38);box-shadow:inset 0 1px #ecf3f81a,0 0 0 1px #00e0e114,0 0 16px -10px #00d1d947;box-shadow:inset 0 1px #ecf3f81a,0 0 0 1px lab(81.1154% -62.2447 -18.4759/.08),0 0 16px -10px lab(76.1967% -55.9719 -22.8738/.28)}.login-pill:hover:before,.login-pill:focus-visible:before{opacity:1}.login-pill:focus-visible{outline-offset:2px;outline:2px solid #00e0e180;outline:2px solid lab(81.1154% -62.2447 -18.4759/.5)}.login-pill--navbar,.nav-bar__auth.login-pill{min-height:calc(2.3rem * var(--nav-scale,1));width:calc(2.3rem * var(--nav-scale,1));min-width:calc(2.3rem * var(--nav-scale,1));max-width:calc(2.3rem * var(--nav-scale,1));font-size:calc(.6875rem * var(--nav-scale,1));color:#99c5dfe6;border-color:#00d1d938;border-color:lab(75.8295% -43.7601 -17.9455/.22);padding:0;font-weight:500;transition:color .24s,background .24s,border-color .24s,box-shadow .24s,max-width .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),min-width .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1);overflow:hidden;box-shadow:inset 0 1px #ecf3f80f,0 0 0 1px #00e0e10a,0 6px 18px -12px #00000061;box-shadow:inset 0 1px #ecf3f80f,0 0 0 1px lab(81.1154% -62.2447 -18.4759/.04),0 6px 18px -12px #00000061}.login-pill--navbar .login-pill__label,.nav-bar__auth.login-pill .login-pill__label{opacity:0;max-width:0;margin-left:0;transition:max-width .32s cubic-bezier(.22,1,.36,1),opacity .24s,margin-left .32s cubic-bezier(.22,1,.36,1)}.login-pill--navbar:hover,.login-pill--navbar:focus-visible,.login-pill--navbar.login-pill--active,.nav-bar__auth.login-pill:hover,.nav-bar__auth.login-pill:focus-visible,.nav-bar__auth.login-pill--active{width:auto;min-width:calc(2.05rem * var(--nav-scale,1));max-width:9.5rem;padding-inline:calc(.55rem * var(--nav-scale,1))}.login-pill--navbar:hover .login-pill__label,.login-pill--navbar:focus-visible .login-pill__label,.login-pill--navbar.login-pill--active .login-pill__label,.nav-bar__auth.login-pill:hover .login-pill__label,.nav-bar__auth.login-pill:focus-visible .login-pill__label,.nav-bar__auth.login-pill--active .login-pill__label{max-width:6.75rem;margin-left:calc(.32rem * var(--nav-scale,1));opacity:1}.login-pill--navbar.login-pill--active,.nav-bar__auth.login-pill--active{color:#d6f0fffa;color:lab(93.18% -12.1129 -21.3611/.98);background:linear-gradient(135deg,#060d1ae0,#040712bd);border-color:#00e0e157;border-color:lab(81.1154% -62.2447 -18.4759/.34);box-shadow:inset 0 1px #ecf3f817,0 0 0 1px #00e0e11a,0 0 14px -10px #00d1d93d;box-shadow:inset 0 1px #ecf3f817,0 0 0 1px lab(81.1154% -62.2447 -18.4759/.1),0 0 14px -10px lab(76.1967% -55.9719 -22.8738/.24)}.login-pill--primary,.chat-widget__cta.login-pill,.chat-widget__guest-cta.login-pill{color:#c3fffefa;color:lab(96.2134% -26.1243 -7.98713/.98);background:linear-gradient(#00e0e133,#00d4d51a),linear-gradient(135deg,#050b17cc,#03050fa8);background:linear-gradient(color(xyz 0.362 0.597 0.874 / 0.2),color(xyz 0.319 0.511 0.737 / 0.102)),linear-gradient(135deg,#050b17cc,#03050fa8);border-color:#00e0e15c;border-color:lab(81.1154% -62.2447 -18.4759/.36);width:100%;min-height:2.625rem;padding:0 1.1rem;font-size:.8125rem;box-shadow:inset 0 1px #c3fffe1c,0 0 0 1px #00e0e10f,0 0 14px -10px #00d1d957;box-shadow:inset 0 1px lab(96.2134% -26.1243 -7.98713/.11),0 0 0 1px lab(81.1154% -62.2447 -18.4759/.06),0 0 14px -10px lab(76.1967% -55.9719 -22.8738/.34)}.login-pill--primary .login-pill__label,.chat-widget__cta.login-pill .login-pill__label,.chat-widget__guest-cta.login-pill .login-pill__label{opacity:1;max-width:none;margin-left:0}.login-pill--primary .login-pill__icon,.chat-widget__cta.login-pill .login-pill__icon,.chat-widget__guest-cta.login-pill .login-pill__icon{margin-right:.4rem}.login-pill--primary:hover,.login-pill--primary:focus-visible,.chat-widget__cta.login-pill:hover,.chat-widget__cta.login-pill:focus-visible,.chat-widget__guest-cta.login-pill:hover,.chat-widget__guest-cta.login-pill:focus-visible{color:#e2ffff;color:lab(98.3216% -19.5836 -6.01741);background:linear-gradient(#00e0e147,#00d4d529),linear-gradient(135deg,#060d1adb,#040712b8);background:linear-gradient(color(xyz 0.362 0.597 0.874 / 0.278),color(xyz 0.319 0.511 0.737 / 0.161)),linear-gradient(135deg,#060d1adb,#040712b8);border-color:#00e8e975;border-color:lab(83.5389% -65.5293 -19.4289/.46);box-shadow:inset 0 1px #c3fffe21,0 0 0 1px #00e0e117,0 0 18px -8px #00d1d966;box-shadow:inset 0 1px lab(96.2134% -26.1243 -7.98713/.13),0 0 0 1px lab(81.1154% -62.2447 -18.4759/.09),0 0 18px -8px lab(76.1967% -55.9719 -22.8738/.4)}.support-report-page__gate .login-pill--primary{width:auto;min-width:min(100%,14rem)}@media(max-width:767px){.login-pill--primary,.chat-widget__cta.login-pill,.chat-widget__guest-cta.login-pill{min-height:2.75rem;padding-inline:1.15rem}}@media(min-width:1024px){.login-pill--navbar:hover,.login-pill--navbar:focus-visible,.login-pill--navbar.login-pill--active,.nav-bar__auth.login-pill:hover,.nav-bar__auth.login-pill:focus-visible,.nav-bar__auth.login-pill--active{max-width:none;padding-inline:calc(.65rem * var(--nav-scale,1))}}@media(prefers-reduced-motion:reduce){.login-pill,.login-pill:before,.login-pill__label{transition:none!important}.login-pill--navbar,.nav-bar__auth.login-pill{max-width:none;padding-inline:calc(.55rem * var(--nav-scale,1))}.login-pill--navbar .login-pill__label,.nav-bar__auth.login-pill .login-pill__label{max-width:6.75rem;margin-left:calc(.32rem * var(--nav-scale,1));opacity:1}}.chat-widget__cta:not(.login-pill){color:#a4f6f5;text-align:center;background:#00d1d91f;background:lab(76.1967% -55.9719 -22.8738/.12);border:1px solid #00d1d947;border:1px solid lab(76.1967% -55.9719 -22.8738/.28);border-radius:.65rem;justify-content:center;align-items:center;min-height:2.5rem;padding:.5rem .85rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.chat-widget__cta:not(.login-pill):hover{background:#00d1d92e;background:lab(76.1967% -55.9719 -22.8738/.18);border-color:#00d1d966;border-color:lab(76.1967% -55.9719 -22.8738/.4)}.chat-widget__panel--guest .chat-widget__body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.chat-widget__guest{flex-direction:column;flex:1;gap:.9rem;min-height:0;padding:.95rem 1rem 1.05rem;display:flex;overflow-y:auto}.chat-widget__guest-card{background:linear-gradient(135deg,#050b17d1,#03050fad),linear-gradient(135deg,#ecf3f80d,#ecf3f805);border:1px solid #ecf3f81f;border:1px solid lab(95.3756% -1.63275 -3.29692/.12);border-radius:.85rem;flex-direction:column;gap:.75rem;padding:.95rem .95rem 1rem;display:flex;box-shadow:0 0 0 1px #00e0e10f,inset 0 1px #ecf3f80f;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.06),inset 0 1px #ecf3f80f}.chat-widget__guest-lead{color:#c3d3e4f0;text-wrap:pretty;margin:0;font-size:.8125rem;line-height:1.55}.chat-widget__guest-hint{color:#91a0b1e0;text-wrap:pretty;margin:0;font-size:.75rem;line-height:1.5}.chat-widget__guest-cta:not(.login-pill){color:#c3fffefc;color:lab(96.2134% -26.1243 -7.98713/.99);letter-spacing:.01em;text-align:center;background:linear-gradient(#00e0e147,#00d4d529);background:linear-gradient(color(xyz 0.362 0.597 0.874 / 0.278),color(xyz 0.319 0.511 0.737 / 0.161));border:1px solid #00e0e16b;border:1px solid lab(81.1154% -62.2447 -18.4759/.42);border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:2.625rem;margin-top:.15rem;padding:0 1rem;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .2s,background .2s,box-shadow .2s,color .2s;display:inline-flex;box-shadow:0 0 14px -10px #00d1d961,inset 0 1px #c3fffe1f;box-shadow:0 0 14px -10px lab(76.1967% -55.9719 -22.8738/.38),inset 0 1px lab(96.2134% -26.1243 -7.98713/.12)}.chat-widget__guest-cta.login-pill{margin-top:.15rem}.chat-widget__guest-cta:not(.login-pill):hover{color:#e2ffff;color:lab(98.3216% -19.5836 -6.01741);background:linear-gradient(#00e0e15c,#00d4d538);background:linear-gradient(color(xyz 0.362 0.597 0.874 / 0.361),color(xyz 0.319 0.511 0.737 / 0.22));border-color:#00e8e985;border-color:lab(83.5389% -65.5293 -19.4289/.52);box-shadow:0 0 18px -8px #00d1d970,inset 0 1px #c3fffe26;box-shadow:0 0 18px -8px lab(76.1967% -55.9719 -22.8738/.44),inset 0 1px lab(96.2134% -26.1243 -7.98713/.15)}.chat-widget__guest-cta:not(.login-pill):focus-visible{outline-offset:2px;outline:2px solid #00e0e19e;outline:2px solid lab(81.1154% -62.2447 -18.4759/.62)}.chat-widget__guest-benefits{flex-direction:column;flex:1;gap:.55rem;padding:.15rem .1rem 0;display:flex}.chat-widget__guest-benefits-label{letter-spacing:.12em;text-transform:uppercase;color:#7f8e9ed1;margin:0;font-size:.6875rem;font-weight:600}.chat-widget__guest-benefit-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.chat-widget__guest-benefit{color:#a3b3c4e6;align-items:flex-start;gap:.55rem;font-size:.75rem;line-height:1.45;display:flex}.chat-widget__guest-benefit-icon{color:#61c3f9e0;background:#0409158c;border:1px solid #00e0e129;border:1px solid lab(81.1154% -62.2447 -18.4759/.16);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin-top:.05rem;display:inline-flex}.chat-widget__guest-benefit-icon svg{width:.72rem;height:.72rem}@media(max-width:767px){.chat-widget__guest{padding:.9rem .9rem 1rem}.chat-widget__guest-cta{min-height:2.75rem;padding-inline:1.1rem}}.chat-contact-chooser{flex-direction:column;gap:.85rem;min-height:0;display:flex}.chat-contact-chooser__lead{color:#bccddeeb;text-wrap:pretty;margin:0;font-size:.8125rem;line-height:1.55}.chat-contact-chooser__actions{flex-direction:column;gap:.5rem;display:flex}.chat-contact-chooser__action{color:#cde1f0f5;width:100%;font-family:inherit;font-size:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#050b17b8,#03050f94);border:1px solid #ecf3f81a;border:1px solid lab(95.3756% -1.63275 -3.29692/.1);border-radius:.75rem;align-items:flex-start;gap:.7rem;padding:.75rem .8rem;text-decoration:none;transition:border-color .2s,background .2s,box-shadow .2s,color .2s;display:flex;box-shadow:0 0 0 1px #00e0e10a,inset 0 1px #ecf3f80d;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.04),inset 0 1px #ecf3f80d}.chat-contact-chooser__action:hover,.chat-contact-chooser__action:focus-visible{color:#e3f5fffa;color:lab(95.4732% -8.93301 -15.3686/.98);background:linear-gradient(135deg,#060d1ad1,#040712a8);border-color:#00e0e147;border-color:lab(81.1154% -62.2447 -18.4759/.28);box-shadow:0 0 0 1px #00e0e114,0 0 14px -10px #00d1d947,inset 0 1px #ecf3f812;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.08),0 0 14px -10px lab(76.1967% -55.9719 -22.8738/.28),inset 0 1px #ecf3f812}.chat-contact-chooser__action:focus-visible{outline-offset:2px;outline:2px solid #00e0e180;outline:2px solid lab(81.1154% -62.2447 -18.4759/.5)}.chat-contact-chooser__action-icon{color:#68caffeb;color:lab(76.9286% -18.3189 -35.907/.92);background:#0409159e;border:1px solid #00e0e12e;border:1px solid lab(81.1154% -62.2447 -18.4759/.18);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin-top:.05rem;display:inline-flex}.chat-contact-chooser__action-icon svg{width:.95rem;height:.95rem}.chat-contact-chooser__action-copy{flex-direction:column;gap:.18rem;min-width:0;display:flex}.chat-contact-chooser__action-title{color:#cceafcfa;font-size:.8125rem;font-weight:600;line-height:1.3}.chat-contact-chooser__action-desc{color:#97a7b7e0;font-size:.75rem;line-height:1.45}.chat-contact-chooser__hint{color:#8594a4d1;text-wrap:pretty;margin:0;font-size:.75rem;line-height:1.5}.visitor-message-form{flex-direction:column;gap:.75rem;min-height:0;display:flex}.visitor-message-form--widget{max-height:min(70vh,32rem);padding-right:.1rem;overflow-y:auto}.visitor-message-form__intro{flex-direction:column;gap:.35rem;display:flex}.visitor-message-form__title{color:#cceafcfa;margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.visitor-message-form__lead{color:#a3b3c4e6;text-wrap:pretty;margin:0;font-size:.8125rem;line-height:1.55}.visitor-message-form__back{color:#69babfeb;text-underline-offset:.14em;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0;padding:0;font-family:inherit;font-size:.75rem;font-weight:500;line-height:1.4;text-decoration:underline}.visitor-message-form__back:hover,.visitor-message-form__back:focus-visible{color:#79e5ebfa}.visitor-message-form__fields{flex-direction:column;gap:.65rem;display:flex}.visitor-message-form__field{flex-direction:column;gap:.35rem;display:flex}.visitor-message-form__label{letter-spacing:.08em;text-transform:uppercase;color:#798898e0;font-size:.6875rem;font-weight:600}.visitor-message-form__select,.visitor-message-form__input,.visitor-message-form__textarea{color:#cde1f0f5;background:#020309e0;border:1px solid #00d1d929;border:1px solid lab(76.1967% -55.9719 -22.8738/.16);border-radius:.55rem;width:100%;font-family:inherit;font-size:.8125rem;line-height:1.45}.visitor-message-form__select,.visitor-message-form__input{min-height:2.25rem;padding:.45rem .6rem}.visitor-message-form__textarea{resize:vertical;min-height:4.5rem;padding:.55rem .6rem}.visitor-message-form__select:focus-visible,.visitor-message-form__input:focus-visible,.visitor-message-form__textarea:focus-visible{outline-offset:1px;border-color:#00e0e152;border-color:lab(81.1154% -62.2447 -18.4759/.32);outline:2px solid #00e0e173;outline:2px solid lab(81.1154% -62.2447 -18.4759/.45)}.visitor-message-form__submit{width:100%;margin-top:.15rem}.visitor-message-form__hint{color:#a9947ee6;margin:0;font-size:.75rem;line-height:1.45}.visitor-message-form__error{color:#f07f77f2;margin:0;font-size:.8125rem;line-height:1.45}.visitor-message-form--success{padding:.35rem 0 .15rem}.visitor-message-form__success{color:#a7d8c1f2;margin:0;font-size:.875rem;line-height:1.55}.auth-card{-webkit-backdrop-filter:none;background:linear-gradient(135deg,#0b121af0,#040a11e6);overflow:visible}.auth-page-body{opacity:1;transform:none}.auth-form,.auth-form__tab{overflow:visible}.auth-form__tabs{margin-bottom:1rem}.auth-form__panel{flex-direction:column;gap:1rem;display:flex;overflow:visible}.auth-form__field{flex-direction:column;gap:.4rem;display:flex;position:relative;overflow:visible}.auth-form__hint{color:#798898d9;margin:0;font-size:.75rem;line-height:1.45}.auth-form__remember{align-items:center;gap:.45rem;margin-top:.25rem;display:flex}.auth-form__remember-check{width:.875rem;height:.875rem}.auth-form__remember-check svg{width:.65rem;height:.65rem}.auth-form__remember-label{color:#8b9aabe6;cursor:pointer;margin:0;font-size:.75rem;font-weight:400;line-height:1.35}.auth-form__google{justify-content:center;align-items:center;gap:.625rem;min-height:2.75rem;font-weight:500;display:inline-flex}.auth-form__google-icon{flex-shrink:0;width:1.125rem;height:1.125rem}.auth-form__notice{color:#abdcdd;background:#00d1d914;background:lab(76.1967% -55.9719 -22.8738/.08);border:1px solid #00d1d938;border:1px solid lab(76.1967% -55.9719 -22.8738/.22);border-radius:.55rem;margin:1rem 0 0;padding:.65rem .75rem;font-size:.8125rem;line-height:1.45}.auth-form__notice--error{color:#ffc6c0;color:lab(85.327% 24.7177 13.5);background:#e643431a;border-color:#e6434359}.auth-session{flex-direction:column;gap:.85rem;display:flex}.auth-session--pending{align-items:center;padding:1rem 0}.auth-session__status{color:#9dadbee0;margin:0;font-size:.875rem}.auth-session__badge{letter-spacing:.06em;text-transform:uppercase;color:#a8f2c1;background:#00b56824;background:lab(65.0673% -54.7265 28.2947/.14);border:1px solid #35c17752;border:1px solid lab(69.5911% -51.1996 26.4252/.32);border-radius:999px;align-self:flex-start;margin:0;padding:.22rem .62rem;font-size:.6875rem;font-weight:600}.auth-session__profile{background:linear-gradient(145deg,#040914b8,#02040c94);border:1px solid #00d1d924;border:1px solid lab(76.1967% -55.9719 -22.8738/.14);border-radius:.85rem;align-items:center;gap:.85rem;padding:.85rem .95rem;display:flex;box-shadow:inset 0 1px #ecf3f80d}.auth-session__avatar{border:1px solid #00d1d938;border:1px solid lab(76.1967% -55.9719 -22.8738/.22);box-shadow:0 0 0 1px #00e0e10f;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.06)}.auth-session__profile-details{flex:auto;min-width:0}.auth-session__lead{color:#9dadbee0;margin:0;font-size:.875rem}.auth-session__hint{color:#8b9aabd1;margin:0;font-size:.8125rem}.auth-session__name{color:#e6f4fefa;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.02rem;font-weight:600;line-height:1.25;overflow:hidden}.auth-session__email{color:#8594a4e0;text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.8125rem;line-height:1.35;overflow:hidden}.auth-session__sign-out{margin-top:.35rem}.auth-session__primary{margin-top:.25rem}.auth-session__sign-out-link{color:#798898e0;text-underline-offset:.18em;cursor:pointer;background:0 0;border:none;margin:.35rem auto 0;padding:.35rem .5rem;font-size:.8125rem;text-decoration:underline}.auth-session__sign-out-link:hover:not(:disabled){color:#a9b9caf5}.auth-session__sign-out-link:disabled{opacity:.65;cursor:wait}.chat-conversation{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.chat-conversation>.chat-widget__hint{padding:.65rem 1rem 0}.chat-conversation__messages{flex:1;min-height:0}.chat-message-list-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.chat-message-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:oklch(78% .18 200/.28) transparent;flex-direction:column;flex:1;gap:.55rem;min-height:0;padding:.85rem 1rem;display:flex;overflow-y:auto}.chat-message-list::-webkit-scrollbar{width:5px}.chat-message-list::-webkit-scrollbar-track{background:0 0}.chat-message-list::-webkit-scrollbar-thumb{background:#00d1d938 padding-box padding-box;background:lab(76.1967% -55.9719 -22.8738/.22) padding-box padding-box;border:1px solid #0000;border-radius:999px}.chat-message-list::-webkit-scrollbar-thumb:hover{background:#00d1d961 padding-box padding-box;background:lab(76.1967% -55.9719 -22.8738/.38) padding-box padding-box}.chat-message-list__new-indicator{z-index:2;color:#b0ebec;letter-spacing:.04em;cursor:pointer;background:linear-gradient(135deg,#070d19f5,#050914f0);border:1px solid #00d1d952;border:1px solid lab(76.1967% -55.9719 -22.8738/.32);border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .7rem;font-size:.6875rem;font-weight:600;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex;position:absolute;bottom:.65rem;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #00e0e114,0 6px 18px -10px #0000008c,0 0 16px -6px #00d1d92e;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.08),0 6px 18px -10px #0000008c,0 0 16px -6px lab(76.1967% -55.9719 -22.8738/.18)}.chat-message-list__new-indicator:hover{border-color:#00d1d97a;border-color:lab(76.1967% -55.9719 -22.8738/.48);transform:translate(-50%)translateY(-1px);box-shadow:0 0 0 1px #00e0e11f,0 8px 22px -10px #0000008c,0 0 20px -6px #00d1d947;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.12),0 8px 22px -10px #0000008c,0 0 20px -6px lab(76.1967% -55.9719 -22.8738/.28)}.chat-message-list--loading,.chat-message-list--empty{justify-content:center;align-items:center}.chat-message-list--loading{gap:.75rem}.chat-message-list__skeleton{flex-direction:column;gap:.55rem;width:100%;display:flex}.chat-message-list__skeleton-bubble{opacity:.55;border-radius:.75rem}.chat-message-list__skeleton-bubble--own{align-self:flex-end}.chat-message-list__skeleton-bubble--other{align-self:flex-start}.chat-message-list__status--loading{opacity:.75;font-size:.75rem}.chat-message-list__status{color:#798898d9;text-align:center;margin:0;font-size:.8125rem;line-height:1.45}.chat-message{background:#050914e0;border:1px solid #ecf3f814;border:1px solid lab(95.3756% -1.63275 -3.29692/.08);border-radius:.75rem;flex-direction:column;gap:.25rem;max-width:88%;padding:.55rem .7rem;display:flex;position:relative}.chat-message--deleted{opacity:.72;border-style:dashed}.chat-message__delete{color:#9dadbee6;cursor:pointer;background:#0203098c;border:none;border-radius:.4rem;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;padding:0;display:inline-flex;position:absolute;top:.25rem;right:.25rem}.chat-message__delete:hover:not(:disabled){color:#ffcfca;color:lab(87.6475% 24.7115 13.4899);background:#e6434338}.chat-message__deleted-label{color:#798898d9;margin:0;font-size:.75rem;font-style:italic}.chat-message--own{background:#00d1d91a;background:lab(76.1967% -55.9719 -22.8738/.1);border-color:#00d1d938;border-color:lab(76.1967% -55.9719 -22.8738/.22);align-self:flex-end}.chat-message--other{align-self:flex-start}.chat-message__body{white-space:pre-wrap;word-break:break-word;margin:0;font-size:.8125rem;line-height:1.45}.chat-message__image-btn{cursor:zoom-in;background:0 0;border:0;border-radius:.5rem;max-width:100%;margin:0;padding:0;line-height:0;display:block}.chat-message__image-btn:focus-visible{outline-offset:2px;outline:2px solid #00d1d9b8;outline:2px solid lab(76.1967% -55.9719 -22.8738/.72)}.chat-message__image-btn:hover .chat-message__image{filter:brightness(1.04)}.chat-message__image{border-radius:.5rem;max-width:100%;transition:filter .16s;display:block}.chat-message__image-pending{max-width:min(14rem,100%);display:block}.chat-message__image-grid{gap:.35rem;max-width:min(18rem,100%);display:grid}.chat-message__image-grid--multi{grid-template-columns:repeat(2,minmax(0,1fr));max-width:min(22rem,100%)}.chat-message__image-grid .chat-message__image-btn{width:100%}.chat-message__image-grid .chat-message__image{object-fit:cover;width:100%;height:auto;max-height:10rem}.chat-message__image-skeleton{background:#11161f8c;border-radius:.5rem;width:100%;min-height:6.5rem;display:block}.chat-image-lightbox{z-index:60;padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.chat-image-lightbox__backdrop{-webkit-backdrop-filter:blur(10px);cursor:zoom-out;pointer-events:auto;background:#000103d6;border:0;margin:0;padding:0;position:absolute;inset:0}.chat-image-lightbox__figure{z-index:1;width:min(92vw,56rem);max-height:min(88dvh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 2rem));pointer-events:none;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.chat-image-lightbox__image{width:auto;max-width:100%;height:auto;max-height:min(88dvh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 2rem));object-fit:contain;border-radius:.75rem;display:block;box-shadow:0 24px 64px -24px #000000b8,0 0 0 1px #ecf3f814}.chat-image-lightbox__close{top:max(.85rem,env(safe-area-inset-top,0px));right:max(.85rem,env(safe-area-inset-right,0px));z-index:2;color:#ecf3f8f5;cursor:pointer;pointer-events:auto;background:#03050feb;border:1px solid #ecf3f824;border:1px solid lab(95.3756% -1.63275 -3.29692/.14);border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .16s,border-color .16s,transform .16s;display:inline-flex;position:absolute}.chat-image-lightbox__close:hover{background:#070d19f5;border-color:#00d1d96b;border-color:lab(76.1967% -55.9719 -22.8738/.42);transform:translateY(-1px)}.chat-image-lightbox__close:focus-visible{outline-offset:2px;outline:2px solid #00d1d9b8;outline:2px solid lab(76.1967% -55.9719 -22.8738/.72)}@media(prefers-reduced-motion:reduce){.chat-message__image,.chat-image-lightbox__close{transition:none}}.chat-message__time{color:#6d7c8ccc;font-size:.6875rem}.chat-composer{padding:.65rem .75rem max(.65rem,env(safe-area-inset-bottom,0px));background:#03050ff5;border-top:1px solid #ecf3f814;border-top:1px solid lab(95.3756% -1.63275 -3.29692/.08);flex-shrink:0}.chat-composer__notice{color:#e6857ef2;margin:0 0 .45rem;font-size:.75rem}.chat-composer__form{align-items:center;gap:.4rem;display:flex}.chat-composer__attach{color:#a9b9cae6;cursor:pointer;background:0 0;border:1px solid #ecf3f81f;border:1px solid lab(95.3756% -1.63275 -3.29692/.12);border-radius:.55rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.chat-composer__attach:hover:not(:disabled){color:#b0ebec;border-color:#00d1d947;border-color:lab(76.1967% -55.9719 -22.8738/.28)}.chat-composer__input{color:#bccddeeb;background:#03050fb8;border:1px solid #ecf3f81f;border:1px solid lab(95.3756% -1.63275 -3.29692/.12);border-radius:.55rem;flex:1;min-height:2.25rem;padding:.4rem .65rem;font-size:max(16px,.8125rem)}.chat-composer__input:focus{outline-offset:1px;outline:2px solid #00d1d959;outline:2px solid lab(76.1967% -55.9719 -22.8738/.35)}.chat-composer__send{flex-shrink:0}.chat-widget__panel--admin{width:min(100vw - 1.5rem,26rem)}.admin-chat__header-main{flex-direction:row;align-items:center;gap:.5rem}.admin-chat__widget-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-chat__back{color:#a9b9cae6;cursor:pointer;background:0 0;border:none;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.admin-chat__back:hover{color:#ecf3f8fa;background:#00d1d91a;background:lab(76.1967% -55.9719 -22.8738/.1)}.admin-chat__list-panel{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.admin-chat__list-toolbar{border-bottom:1px solid #ecf3f80f;border-bottom:1px solid lab(95.3756% -1.63275 -3.29692/.06);justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .65rem .25rem;display:flex}.admin-chat__list-count{color:#6d7c8cd1;white-space:nowrap;font-size:.6875rem}.chat-widget__panel--admin .admin-chat__thread-list{flex:1;min-height:0;padding:.3rem .45rem .55rem;overflow-y:auto}.chat-widget__panel--admin .admin-chat__empty{padding:.85rem 1rem 0}.admin-chat__layout{grid-template-columns:minmax(0,16rem) minmax(0,1fr);min-height:min(70vh,32rem);display:grid}@media(max-width:767px){.admin-chat__layout{grid-template-columns:1fr;min-height:auto}}.admin-chat__sidebar{border-right:1px solid #ecf3f814;border-right:1px solid lab(95.3756% -1.63275 -3.29692/.08);padding:1rem}@media(max-width:767px){.admin-chat__sidebar{border-bottom:1px solid #ecf3f814;border-bottom:1px solid lab(95.3756% -1.63275 -3.29692/.08);border-right:none}}.admin-chat__sidebar-header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.admin-chat__sidebar-title{letter-spacing:.14em;text-transform:uppercase;color:#798898d9;margin:0;font-size:.75rem}.admin-chat__refresh{color:#00d1d9e6;color:lab(76.1967% -55.9719 -22.8738/.9);cursor:pointer;background:0 0;border:1px solid #00d1d938;border:1px solid lab(76.1967% -55.9719 -22.8738/.22);border-radius:.45rem;padding:.2rem .45rem;font-size:.6875rem}.admin-chat__thread-list{flex-direction:column;gap:.22rem;margin:0;padding:0;list-style:none;display:flex}.admin-chat__thread-item{color:#bccddeeb;text-align:left;cursor:pointer;background:#ecf3f805;border:1px solid #0000;border-radius:.5rem;flex-direction:row;align-items:center;gap:.5rem;width:100%;padding:.42rem .48rem;transition:border-color .15s,background .15s;display:flex}.admin-chat__thread-item:hover{background:#00d1d90f;background:lab(76.1967% -55.9719 -22.8738/.06);border-color:#00d1d933;border-color:lab(76.1967% -55.9719 -22.8738/.2)}.admin-chat__thread-item--active{background:#00d1d91a;background:lab(76.1967% -55.9719 -22.8738/.1);border-color:#00d1d94d;border-color:lab(76.1967% -55.9719 -22.8738/.3)}.admin-chat__thread-item--unread{background:#00d1d912;background:lab(76.1967% -55.9719 -22.8738/.07);border-color:#00d1d93d;border-color:lab(76.1967% -55.9719 -22.8738/.24)}.admin-chat__thread-body{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.admin-chat__thread-top,.admin-chat__thread-bottom{justify-content:space-between;align-items:center;gap:.35rem;min-width:0;display:flex}.admin-chat__thread-avatar{border:1px solid #00d1d929;border:1px solid lab(76.1967% -55.9719 -22.8738/.16)}.admin-chat__thread-name{min-width:0;font-size:.8125rem;font-weight:500;line-height:1.2}.admin-chat__thread-time{color:#687686c7;flex-shrink:0;font-size:.625rem;line-height:1.2}.admin-chat__thread-subline{color:#798898d1;flex:1;align-items:center;gap:.25rem;min-width:0;font-size:.75rem;line-height:1.25;display:flex}.admin-chat__thread-email-inline{color:#6d7c8cc7;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:42%;overflow:hidden}.admin-chat__thread-dot{color:#5c6b7a8c;flex-shrink:0;font-size:.625rem}.admin-chat__thread-preview{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.admin-chat__unread-badge{color:#eafdfd;background:#00c28cd9;background:lab(69.6361% -55.3098 15.6075/.85);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding:0 .28rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.admin-chat__gate{text-align:center;color:#798898d9;margin:0;padding:2rem 1.25rem;font-size:.875rem}.admin-chat__empty--error{color:#e6857ef2}.admin-chat__empty{color:#798898d9;margin:.85rem 0 0;font-size:.8125rem}.admin-chat__main{flex-direction:column;min-height:100%;display:flex}.admin-chat__main-empty{text-align:center;color:#798898d9;flex:1;justify-content:center;align-items:center;padding:2rem 1.25rem;font-size:.875rem;display:flex}.admin-chat__composer{opacity:.55;border-top:1px solid #ecf3f814;border-top:1px solid lab(95.3756% -1.63275 -3.29692/.08);gap:.5rem;padding:.85rem 1rem;display:flex}.admin-chat__composer-input{color:#bccddeeb;background:#03050fb8;border:1px solid #ecf3f81f;border:1px solid lab(95.3756% -1.63275 -3.29692/.12);border-radius:.55rem;flex:1;min-height:2.5rem;padding:.45rem .75rem;font-size:.875rem}.admin-chat__composer-send{color:#abdcdd;background:#00d1d91a;background:lab(76.1967% -55.9719 -22.8738/.1);border:1px solid #00d1d938;border:1px solid lab(76.1967% -55.9719 -22.8738/.22);border-radius:.55rem;min-height:2.5rem;padding:0 .85rem;font-size:.8125rem}.admin-users__stats{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-bottom:1rem;display:grid}@media(min-width:640px){.admin-users__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.admin-users__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-users__stat{padding:.85rem 1rem}.admin-users__stat-value{color:#e0edf8f5;margin:0;font-size:1.5rem;font-weight:700}.admin-users__stat-label{color:#798898d9;margin:.2rem 0 0;font-size:.75rem}.admin-users__toolbar{justify-content:flex-end;margin-bottom:.75rem;display:flex}.admin-users__table-wrap{overflow-x:auto}.admin-users__table{min-width:56rem}.admin-users__gate{text-align:center;color:#798898d9;margin:0;padding:2rem 1.25rem;font-size:.875rem}.admin-users__gate--error{color:#e6857ef2}.admin-users__user-cell{align-items:center;gap:.55rem;min-width:0;display:flex}.admin-users__name{font-size:.8125rem;font-weight:500}.admin-users__status{text-transform:lowercase;border-radius:999px;padding:.15rem .45rem;font-size:.6875rem;font-weight:600;display:inline-flex}.admin-users__status--active{color:#84f1c4;background:#00c28c24;background:lab(69.6361% -55.3098 15.6075/.14);border:1px solid #00c28c47;border:1px solid lab(69.6361% -55.3098 15.6075/.28)}.admin-users__status--banned{color:#ffd6d1;color:lab(89.968% 24.7055 13.4803);background:#ff716b24;background:lab(65.5311% 62.9738 37.1879/.14);border:1px solid #ff716b47;border:1px solid lab(65.5311% 62.9738 37.1879/.28)}.admin-users__meta{color:#6d7c8cd1;text-overflow:ellipsis;white-space:nowrap;max-width:12rem;margin-top:.2rem;font-size:.6875rem;overflow:hidden}.admin-users__row--banned{opacity:.88}.admin-users__btn{color:#bccddeeb;cursor:pointer;background:0 0;border:1px solid #00d1d938;border:1px solid lab(76.1967% -55.9719 -22.8738/.22);border-radius:.5rem;padding:.35rem .65rem;font-size:.75rem}.admin-users__btn--ghost:hover{background:#00d1d914;background:lab(76.1967% -55.9719 -22.8738/.08)}.admin-users__btn--danger{color:#ffd6d1;color:lab(89.968% 24.7055 13.4803);background:#ff716b1a;background:lab(65.5311% 62.9738 37.1879/.1);border-color:#ff716b59;border-color:lab(65.5311% 62.9738 37.1879/.35)}.admin-users__btn--danger:hover{background:#ff716b29;background:lab(65.5311% 62.9738 37.1879/.16)}.admin-users__dialog-backdrop{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010205b8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.admin-users__dialog{width:min(100%,24rem);padding:1.25rem}.admin-users__dialog-title{margin:0 0 .5rem;font-size:1rem;font-weight:600}.admin-users__dialog-lead{color:#798898e0;margin:0 0 .85rem;font-size:.8125rem;line-height:1.5}.admin-users__dialog-label{color:#9dadbee6;flex-direction:column;gap:.35rem;font-size:.75rem;display:flex}.admin-users__dialog-textarea{color:#bccddeeb;resize:vertical;background:#03050fb8;border:1px solid #ecf3f81f;border:1px solid lab(95.3756% -1.63275 -3.29692/.12);border-radius:.55rem;min-height:4.5rem;padding:.55rem .7rem;font-size:.8125rem}.admin-users__dialog-error{color:#e6857ef2;margin:.65rem 0 0;font-size:.8125rem}.admin-users__dialog-actions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.admin-users__action-group{flex-wrap:wrap;gap:.35rem;display:flex}.admin-users__status--deleted{color:#798898d9;background:#5d646f59;border-color:#6b727e59}.admin-users__row--deleted{opacity:.72}.admin-chat__profile-bar{border-bottom:1px solid #ecf3f80f;border-bottom:1px solid lab(95.3756% -1.63275 -3.29692/.06);padding:.35rem .75rem 0}.admin-chat__profile-link{color:#00d1d9eb;color:lab(76.1967% -55.9719 -22.8738/.92);align-items:center;gap:.35rem;font-size:.6875rem;text-decoration:none;display:inline-flex}.admin-chat__profile-link:hover{color:#a4f6f5}.profile-page{isolation:isolate}.profile-page__ambient{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.profile-page__glow{filter:blur(72px);opacity:.42;mix-blend-mode:screen;border-radius:50%;position:absolute}.profile-page__glow--cyan{background:radial-gradient(circle,#00bbc38c,#0000 68%);background:radial-gradient(circle,color(xyz 0.236 0.408 0.699 / 0.549),#0000 68%);width:min(28rem,58vw);height:min(18rem,38vw);top:4%;left:-8%}.profile-page__glow--violet{background:radial-gradient(circle,#b86dff6b,#0000 70%);background:radial-gradient(circle,color(xyz 0.437 0.281 1.006 / 0.42),#0000 70%);width:min(24rem,52vw);height:min(20rem,42vw);top:18%;right:-10%}.profile-page__inner{z-index:1;position:relative}.profile-page__intro{margin-bottom:1.35rem}.profile-page__eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#798898e0;margin:0 0 .65rem;font-size:.6875rem;font-weight:600}.profile-page__title{font-size:var(--text-page-title);font-weight:600;line-height:var(--leading-title);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.profile-page__lead{color:#a3b3c4e6;max-width:36rem;margin:.65rem 0 0;font-size:.9375rem;line-height:1.65}.profile-page__stack{flex-direction:column;gap:1rem;display:flex}.profile-page__identity,.profile-page__panel,.profile-page__session,.profile-page__danger{padding:1.15rem 1.2rem;position:relative;overflow:hidden}.profile-page__identity{background:linear-gradient(158deg,#050b18eb,#02040cdb),radial-gradient(90% 70% at 50% 0,#00d1d91a,#0000 62%);background:linear-gradient(158deg,#050b18eb,#02040cdb),radial-gradient(90% 70% at 50% 0,color(xyz 0.321 0.511 0.818 / 0.102),#0000 62%);border-color:#00e0e129;border-color:lab(81.1154% -62.2447 -18.4759/.16);box-shadow:inset 0 1px #e6f4fe1a,0 22px 56px -28px #000000b8,0 0 48px -20px #00d1d92e;box-shadow:inset 0 1px #e6f4fe1a,0 22px 56px -28px #000000b8,0 0 48px -20px lab(76.1967% -55.9719 -22.8738/.18)}.profile-page__identity:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#e6f4fe12,#0000 34% 72%,#d08bff0d);background:linear-gradient(120deg,#e6f4fe12,#0000 34% 72%,color(xyz 0.555 0.385 1.093 / 0.051));position:absolute;inset:0}.profile-page__identity-head{z-index:1;align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex;position:relative}.profile-page__avatar-wrap{--profile-avatar-size:5rem;--profile-avatar-radius:1.05rem;--profile-avatar-ring-radius:calc(var(--profile-avatar-radius) + .2rem);flex-shrink:0}.profile-page__avatar-wrap--supporter{border-radius:calc(var(--profile-avatar-ring-radius) + .42rem);background:linear-gradient(160deg,#0d0d1d8c,#03050f61);padding:.2rem;display:inline-flex;box-shadow:inset 0 1px #e6f4fe0f,0 14px 34px -22px #000000b8}.profile-page__avatar-wrap .profile-page__avatar-effect.sfx-pack--squircle.sfx-pack--lg{--sfx-size-base:var(--profile-avatar-size);--sfx-radius:var(--profile-avatar-radius)}.profile-page__name-row{align-items:center;gap:.45rem;min-width:0;display:flex}.profile-page__name-row--sarah-highlight{border-radius:.75rem;margin:-.35rem -.45rem;padding:.35rem .45rem;animation:1.8s ease-in-out infinite profile-page-sarah-highlight;box-shadow:0 0 0 1px #00e0e16b,0 0 24px -8px #00d1d973;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.42),0 0 24px -8px lab(76.1967% -55.9719 -22.8738/.45)}.profile-page__name-edit--sarah-highlight{border-color:#00e0e19e;border-color:lab(81.1154% -62.2447 -18.4759/.62);box-shadow:0 0 18px -6px #00d1d980;box-shadow:0 0 18px -6px lab(76.1967% -55.9719 -22.8738/.5)}@keyframes profile-page-sarah-highlight{0%,to{box-shadow:0 0 0 1px #00e0e157,0 0 20px -10px #00d1d959;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.34),0 0 20px -10px lab(76.1967% -55.9719 -22.8738/.35)}50%{box-shadow:0 0 0 1px #00e0e185,0 0 28px -8px #00d1d980;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.52),0 0 28px -8px lab(76.1967% -55.9719 -22.8738/.5)}}.profile-page__name-edit{color:#90e2e1f0;cursor:pointer;background:#040915d1;border:1px solid #00e0e152;border:1px solid lab(81.1154% -62.2447 -18.4759/.32);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-top:.05rem;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.profile-page__name-edit svg{width:.8rem;height:.8rem}.profile-page__name-edit:hover{background:#060d1aeb;border-color:#00e0e180;border-color:lab(81.1154% -62.2447 -18.4759/.5);transform:translateY(-1px);box-shadow:0 0 16px -8px #00d1d96b;box-shadow:0 0 16px -8px lab(76.1967% -55.9719 -22.8738/.42)}.profile-page__name-edit:focus-visible{outline:none;box-shadow:0 0 0 3px #00d1d93d;box-shadow:0 0 0 3px lab(76.1967% -55.9719 -22.8738/.24)}.profile-page__nickname-shown{color:#76c8c7eb;margin:.22rem 0 0;font-size:.8125rem;line-height:1.35}.profile-page__nickname-shown-label{color:#798898d1;font-weight:500}.profile-page__popover{width:min(18.5rem,100vw - 2rem);background:linear-gradient(160deg,#050b18fa,#02040cf5)!important;border:1px solid #00e0e12e!important;border:1px solid lab(81.1154% -62.2447 -18.4759/.18)!important;border-radius:.85rem!important;box-shadow:inset 0 1px #e6f4fe14,0 18px 44px -20px #000000d1,0 0 32px -14px #00d1d938!important;box-shadow:inset 0 1px #e6f4fe14,0 18px 44px -20px #000000d1,0 0 32px -14px lab(76.1967% -55.9719 -22.8738/.22)!important}.profile-page__popover-inner{padding:.95rem 1rem 1rem}.profile-page__popover-title{letter-spacing:.04em;text-transform:uppercase;color:#b4cfe2eb;margin:0 0 .75rem;font-size:.8125rem;font-weight:600}.profile-page__actions--popover{margin-top:.75rem}.profile-page__avatar-ring{border-radius:var(--profile-avatar-ring-radius);background:linear-gradient(145deg,#00e0e1b8,#c081ff8c 52%,#00d1d96b);background:linear-gradient(145deg,color(xyz 0.362 0.597 0.874 / 0.722),color(xyz 0.376 0.568 0.893 / 0.7) 6.5%,color(xyz 0.384 0.553 0.903 / 0.689),color(xyz 0.391 0.538 0.913 / 0.678) 13%,#13d3f2ac,#2fd0f2aa 16.25%,#4ccbf4a8 19.5%,#70bff8a2 26%,#9fa4ff97,color(xyz 0.491 0.34 1.055 / 0.549) 52%,#89aaf97c 76%,#49c0f073 88%,#21c6ed71 91%,color(xyz 0.355 0.475 0.864 / 0.44),color(xyz 0.348 0.482 0.855 / 0.436) 94%,color(xyz 0.321 0.511 0.818 / 0.42));flex-shrink:0;padding:3px;display:inline-flex;position:relative;box-shadow:0 0 0 1px #00e0e11f,0 0 28px -6px #00d1d959;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.12),0 0 28px -6px lab(76.1967% -55.9719 -22.8738/.35)}.profile-page__avatar-ring:after{content:"";border-radius:var(--profile-avatar-radius);pointer-events:none;border:1px solid #e6f4fe14;border:1px solid lab(95.3885% -3.21209 -6.56531/.08);position:absolute;inset:3px}.profile-page__avatar{background:#03050ff2;border:2px solid #020309f2;border:2px solid lab(.860947% .232235 -2.58229/.95);box-shadow:inset 0 1px #e6f4fe14,0 10px 24px -16px #000000a6;width:var(--profile-avatar-size)!important;height:var(--profile-avatar-size)!important;border-radius:var(--profile-avatar-radius)!important}.profile-page__avatar-fallback{letter-spacing:.04em;color:#c7e2f6f5;font-size:1.35rem;font-weight:600;border-radius:inherit!important;background:linear-gradient(160deg,#181928f2,#050913fa)!important}.profile-page__avatar--skeleton{box-shadow:none;border:none}.profile-page__identity-copy{min-width:0}.profile-page__badge{letter-spacing:.06em;text-transform:uppercase;color:#a8f2c1;background:#00b56824;background:lab(65.0673% -54.7265 28.2947/.14);border:1px solid #35c17752;border:1px solid lab(69.5911% -51.1996 26.4252/.32);border-radius:999px;align-items:center;margin-bottom:.45rem;padding:.22rem .62rem;font-size:.6875rem;font-weight:600;display:inline-flex}.profile-page__name{color:#ebf7fffa;color:lab(96.5486% -3.2132 -6.56587/.98);flex:auto;min-width:0;margin:0;font-size:1.2rem;font-weight:600;line-height:1.25}.profile-page__email{color:#8ca1b7e0;margin:.28rem 0 0;font-size:.8125rem;line-height:1.35}.profile-page__section-head{z-index:1;align-items:center;gap:.65rem;margin-bottom:.75rem;display:flex;position:relative}.profile-page__section-head:after{content:"";background:linear-gradient(90deg,#00d1d938,#00d1d90a 72%,#0000);background:linear-gradient(90deg,color(xyz 0.321 0.511 0.818 / 0.22),color(xyz 0.321 0.511 0.818 / 0.039) 72%,#0000);flex:auto;height:1px}.profile-page__section-title{letter-spacing:.04em;text-transform:uppercase;color:#b4cfe2eb;margin:0;font-size:.8125rem;font-weight:600}.profile-page__section-title--danger{color:#ffcfcaf5;color:lab(87.6475% 24.7115 13.4899/.96)}.profile-page__section-lead{color:#8594a4db;margin:.35rem 0 0;font-size:.8125rem;line-height:1.5}.profile-page__stats{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid;position:relative}.profile-page__stat{background:#02040c8c;border:1px solid #00d1d91a;border:1px solid lab(76.1967% -55.9719 -22.8738/.1);border-radius:.8rem;margin:0;padding:.75rem .8rem;box-shadow:inset 0 1px #ecf3f80a}.profile-page__stat--cyan{background:linear-gradient(155deg,#00d1d91a,#03050f6b);background:linear-gradient(155deg,color(xyz 0.321 0.511 0.818 / 0.102),color(xyz 0.012 0.016 0.032 / 0.261),#03050f6b);border-color:#00d1d933;border-color:lab(76.1967% -55.9719 -22.8738/.2)}.profile-page__stat--violet{background:linear-gradient(155deg,#c081ff1a,#03050f6b);background:linear-gradient(155deg,color(xyz 0.491 0.34 1.055 / 0.102),#03050f6b);border-color:#c081ff38;border-color:lab(64.4603% 46.4417 -58.7194/.22)}.profile-page__stat--amber{background:linear-gradient(155deg,#f2a6181a,#03050f6b);background:linear-gradient(155deg,#f2a6181a,#26201b42,#03050f6b);border-color:#f2a61838}.profile-page__stat--mint{background:linear-gradient(155deg,#35c1771a,#03050f6b);border-color:#35c17738}.profile-page__stat-label{letter-spacing:.08em;text-transform:uppercase;color:#798898d1;margin:0 0 .28rem;font-size:.6875rem;font-weight:600}.profile-page__stat-value{color:#dbe6f2f5;overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:500;line-height:1.35}.profile-page__panel{background:linear-gradient(160deg,#040915e0,#02040cc7);border-color:#00e0e11f;border-color:lab(81.1154% -62.2447 -18.4759/.12)}.profile-page__settings-inset{background:#0102078c;border:1px solid #00d1d91f;border:1px solid lab(76.1967% -55.9719 -22.8738/.12);border-radius:.85rem;padding:.9rem .95rem;box-shadow:inset 0 1px #ecf3f80a}.profile-page__field{flex-direction:column;gap:.4rem;display:flex}.profile-page__field-label{color:#b6c6d7eb;font-size:.8125rem;font-weight:500}.profile-page__input{color:#ecf3f8fa;font:inherit;background:#010205b8;border:1px solid #00d1d933;border:1px solid lab(76.1967% -55.9719 -22.8738/.2);border-radius:.65rem;padding:.62rem .72rem;transition:border-color .2s,box-shadow .2s}.profile-page__input:focus-visible{border-color:#00e0e173;border-color:lab(81.1154% -62.2447 -18.4759/.45);outline:none;box-shadow:0 0 0 3px #00d1d924;box-shadow:0 0 0 3px lab(76.1967% -55.9719 -22.8738/.14)}.profile-page__hint{color:#738292d1;font-size:.75rem;line-height:1.45}.profile-page__actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.85rem;display:flex}.profile-page__save-msg{color:#2dc08ef2;margin:0;font-size:.75rem;font-weight:500}.profile-page__session{background:linear-gradient(135deg,#030712d1,#020309b8);border-color:#00d1d91a;border-color:lab(76.1967% -55.9719 -22.8738/.1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1rem;display:flex}.profile-page__session-copy{min-width:min(100%,14rem)}.profile-page__danger{background:linear-gradient(155deg,#f14d4c1a,#02040cd1),radial-gradient(80% 60% at 100% 0,#f14d4c1f,#0000 68%);background:linear-gradient(155deg,#f14d4c1a,#02040cd1),radial-gradient(80% 60% at 100% 0,#f14d4c1f,#0000 68%);border-color:#f14d4c52;box-shadow:inset 0 1px #ffcfca14,0 0 32px -18px #f14d4c59;box-shadow:inset 0 1px lab(87.6475% 24.7115 13.4899/.08),0 0 32px -18px #f14d4c59}.profile-page__danger-label{letter-spacing:.14em;text-transform:uppercase;color:#ff716beb;color:lab(65.744% 56.5434 32.8389/.92);margin:0 0 .35rem;font-size:.6875rem;font-weight:700}.profile-page__danger .profile-page__section-lead{color:#c89792d1;margin-bottom:.85rem}.profile-page__empty{color:#6d7c8cd1;margin:0;font-size:.8125rem;font-style:italic}.profile-page__btn{cursor:pointer;border:1px solid #0000;border-radius:.65rem;padding:.55rem .95rem;font-size:.8125rem;font-weight:600;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,color .18s}.profile-page__btn:hover:not(:disabled){transform:translateY(-1px)}.profile-page__btn:disabled{opacity:.65;cursor:wait}.profile-page__btn--primary{color:#aafdfcfa;background:linear-gradient(#00e0e138,#00d4d51f);background:linear-gradient(color(xyz 0.362 0.597 0.874 / 0.22),color(xyz 0.319 0.511 0.737 / 0.122));border-color:#00e0e161;border-color:lab(81.1154% -62.2447 -18.4759/.38);box-shadow:0 0 20px -8px #00d1d973;box-shadow:0 0 20px -8px lab(76.1967% -55.9719 -22.8738/.45)}.profile-page__btn--primary:hover:not(:disabled){border-color:#00e0e180;border-color:lab(81.1154% -62.2447 -18.4759/.5);box-shadow:0 0 24px -6px #00d1d98c;box-shadow:0 0 24px -6px lab(76.1967% -55.9719 -22.8738/.55)}.profile-page__btn--ghost{color:#c3d3e4f0;background:#03050f73;border-color:#00d1d933;border-color:lab(76.1967% -55.9719 -22.8738/.2)}.profile-page__btn--ghost:hover:not(:disabled){background:#0409149e;border-color:#00d1d952;border-color:lab(76.1967% -55.9719 -22.8738/.32)}.profile-page__btn--session{flex-shrink:0}.profile-page__btn--with-icon{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.profile-page__btn-icon{opacity:.88;flex-shrink:0;width:.95rem;height:.95rem}.profile-page__btn--danger{color:#ffcfc9fa;color:lab(87.4529% 30.9725 17.0068/.98);background:linear-gradient(#f14d4c33,#cf40401a);border-color:#f14d4c6b}.profile-page__btn--danger:hover:not(:disabled){border-color:#fc58558c;box-shadow:0 0 22px -8px #f14d4c73}.profile-page__gate--error{color:#e6857ef2}.profile-page__gate{color:#798898d9;margin:0;font-size:.875rem}.profile-page__dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);background:#000205c7;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.profile-page__dialog{border-color:#f14d4c3d;width:min(100%,24rem);padding:1.2rem 1.25rem;box-shadow:0 24px 64px -24px #000000d1,0 0 40px -16px #f14d4c47}.profile-page__dialog-title{margin:0 0 .5rem;font-size:1rem;font-weight:600}.profile-page__dialog-lead{color:#8594a4e6;margin:0;font-size:.8125rem;line-height:1.55}.profile-page__dialog-error{color:#e6857ef2;margin:.65rem 0 0;font-size:.8125rem}.profile-page__dialog-actions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}@media(max-width:540px){.profile-page__stats{grid-template-columns:1fr}.profile-page__session{align-items:stretch}.profile-page__btn--session{width:100%}}@media(prefers-reduced-motion:reduce){.profile-page__glow{display:none}.profile-page__btn:hover:not(:disabled){transform:none}}.admin-user-profile{padding:1.1rem}.admin-user-profile__back{color:#00d1d9eb;color:lab(76.1967% -55.9719 -22.8738/.92);font-size:.8125rem;text-decoration:none;display:inline-block}.admin-user-profile__hero{align-items:flex-start;gap:.85rem;margin-bottom:1rem;display:flex}.admin-user-profile__name{margin:0;font-size:1.1rem;font-weight:600}.admin-user-profile__email,.admin-user-profile__id{color:#798898d9;margin:.2rem 0 0;font-size:.8125rem}.admin-user-profile__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;font-size:.8125rem;display:grid}.admin-user-profile__meta dt{color:#6d7c8ccc}.admin-user-profile__meta dd{color:#ced9e5f2;margin:.15rem 0 0}.admin-user-profile__note{color:#6d7c8cd1;margin:.85rem 0 0;font-size:.75rem}.admin-user-profile__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.auth-session__profile-link{color:#b2e2e3f5;background:#0407118c;border:1px solid #00d1d92e;border:1px solid lab(76.1967% -55.9719 -22.8738/.18);border-radius:.65rem;justify-content:center;align-items:center;min-height:2.5rem;margin-top:.15rem;padding:.55rem .85rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:flex}.auth-session__profile-link:hover{color:#d4fbfbfa;background:#070d19b8;border-color:#00d1d957;border-color:lab(76.1967% -55.9719 -22.8738/.34)}.banned-page__email{color:#00dfe5;color:lab(80.5251% -44.6514 -16.3029);text-underline-offset:2px;cursor:text;-webkit-user-select:text;user-select:text;text-decoration:underline}.banned-page__sign-out{color:#bccddeeb;cursor:pointer;background:0 0;border:1px solid #00d1d947;border:1px solid lab(76.1967% -55.9719 -22.8738/.28);border-radius:.55rem;padding:.5rem .85rem;font-size:.8125rem}.banned-page__sign-out:hover{background:#00d1d914;background:lab(76.1967% -55.9719 -22.8738/.08)}.pwa-install-prompt{z-index:44;left:max(.75rem,env(safe-area-inset-left,0px));right:max(.75rem,env(safe-area-inset-right,0px));bottom:calc(var(--fab-clearance) + .35rem);border:1px solid #00d1d93d;border:1px solid lab(76.1967% -55.9719 -22.8738/.24);border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .85rem;display:flex;position:fixed;box-shadow:0 0 0 1px #00e0e114,0 12px 36px -16px #000000a6,0 0 28px -12px #00d1d933;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.08),0 12px 36px -16px #000000a6,0 0 28px -12px lab(76.1967% -55.9719 -22.8738/.2)}.pwa-install-prompt__content{min-width:0}.pwa-install-prompt__title{letter-spacing:.04em;color:#e0edf8f5;font-size:.8125rem;font-weight:600}.pwa-install-prompt__lead{color:#9dadbee6;margin-top:.2rem;font-size:.75rem;line-height:1.45}.pwa-install-prompt__actions{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.pwa-install-prompt__install{color:#c5f6f5fa;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#00e0e12e,#00c3cc1a);background:linear-gradient(color(xyz 0.362 0.597 0.874 / 0.18),color(xyz 0.269 0.438 0.714 / 0.102));border:1px solid #00d1d957;border:1px solid lab(76.1967% -55.9719 -22.8738/.34);border-radius:999px;align-items:center;gap:.35rem;min-height:2.125rem;padding:.35rem .7rem;font-size:.6875rem;font-weight:600;display:inline-flex}.pwa-install-prompt__ios-hint{color:#a4bad0eb;align-items:center;gap:.35rem;max-width:9.5rem;font-size:.6875rem;line-height:1.35;display:inline-flex}.pwa-install-prompt__dismiss{color:#9dadbee6;background:#0409148c;border:1px solid #ecf3f81a;border:1px solid lab(95.3756% -1.63275 -3.29692/.1);border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@media(min-width:768px){.pwa-install-prompt{left:auto;right:max(1rem,env(safe-area-inset-right,0px));bottom:max(1rem,env(safe-area-inset-bottom,0px));width:min(22rem,100vw - 2rem)}}html.chat-widget-open .pwa-install-prompt,html.nav-mobile-open .pwa-install-prompt{opacity:0;pointer-events:none}.site-footer__policy{text-underline-offset:3px;-webkit-text-decoration:underline #8b9aab59;text-decoration:underline #8b9aab59;-webkit-text-decoration:underline lab(62.8393% -2.97782 -10.5642/.35);text-decoration:underline lab(62.8393% -2.97782 -10.5642/.35)}.site-footer__policy:hover{text-decoration-color:currentColor}.site-footer__build-meta{text-align:center;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#89939e8c;-webkit-user-select:none;user-select:none;text-wrap:balance;margin:0;font-size:.625rem;font-weight:450}.site-footer__build-stack{flex-direction:column;align-items:center;gap:.04rem;line-height:1.12;display:flex}.site-footer__build-phase{text-align:center;letter-spacing:.05em;color:#d9e7f1e6;-webkit-user-select:none;user-select:none;margin:0;font-size:.6875rem;font-weight:500}.site-footer--dock{z-index:38;padding:.3rem .75rem calc(.28rem + env(safe-area-inset-bottom,0px));pointer-events:none;inset-inline:0;background:linear-gradient(#00000100,#00000161 38%,#0000019e 72%,#000000c7);background:linear-gradient(#00000100,#00000161 38%,#0000019e 72%,#000000c7);border-top:none;margin:0;position:fixed;bottom:0;overflow:hidden}html:has(.home-pane--stack.home-pane--active) .site-footer--dock{background:linear-gradient(#0000,#00000147 45%,#0000018c);background:linear-gradient(#0000,#00000147 45%,#0000018c)}.site-footer--stack{pointer-events:none;background:linear-gradient(#00000100,#00000147 42%,#00000180);background:linear-gradient(#00000100,#00000147 42%,#00000180);border-top:none;width:100%;margin:0;padding:.22rem .75rem .12rem;position:relative;inset:auto;overflow:hidden}.site-footer--stack>div,.site-footer--stack .site-footer__dock-inner,.site-footer--dock>div,.site-footer__dock-inner{padding-inline:max(1rem,env(safe-area-inset-left,0px)) max(1rem,env(safe-area-inset-right,0px))}.site-footer__dock-inner{align-content:end;justify-items:center;gap:.05rem;display:grid}.site-footer__dock-copyright{text-align:center;font-size:inherit;letter-spacing:.03em;color:#a2acb7ad;line-height:1.2}@media(max-width:767px){.site-footer--dock{padding:.3rem .75rem calc(.3rem + env(safe-area-inset-bottom,0px))}.site-footer__dock-line{font-size:.75rem;line-height:1.2}.site-footer--dock .site-footer__build-meta,.site-footer__dock-build{font-size:.6875rem}}.site-footer--dock .site-footer__build-meta,.site-footer__dock-build{text-align:center;letter-spacing:.05em;color:#9ba6b19e;font-size:.625rem;line-height:1.15}.site-footer--dock .site-footer__build-phase{color:#d3e0eae0;font-size:.6875rem}@media(min-width:640px){.site-footer:not(.site-footer--dock) .site-footer__build-meta{text-align:left}}@media(hover:hover){.site-footer__build-meta:hover{color:#9dadbead}}.policy-page__shell{box-sizing:border-box;width:100%;max-width:min(1480px,100% - 1.5rem);padding-inline:max(1rem,env(safe-area-inset-left,0px)) max(1rem,env(safe-area-inset-right,0px));margin-inline:auto}@media(min-width:768px){.policy-page__shell{max-width:min(1480px,100% - 2rem);padding-inline:max(1.25rem,env(safe-area-inset-left,0px)) max(1.25rem,env(safe-area-inset-right,0px))}}.policy-page__card{width:100%}.policy-page-tabs{background:#040914b8;border:1px solid #ecf3f81a;border:1px solid lab(95.3756% -1.63275 -3.29692/.1);border-radius:.85rem;flex-wrap:wrap;gap:.35rem;padding:.3rem;display:inline-flex}.policy-page-tabs__tab{color:#97a7b7e0;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.65rem;min-height:2.15rem;padding:.42rem .8rem;font-size:.625rem;transition:background .2s,border-color .2s,color .2s}.policy-page-tabs__tab:hover{color:#d9e7f1f5;background:#ecf3f80a}.policy-page-tabs__tab--active{color:#87f3f2;background:#00e0e11a;background:lab(81.1154% -62.2447 -18.4759/.1);border-color:#00e0e152;border-color:lab(81.1154% -62.2447 -18.4759/.32)}.policy-page--guide-active{scroll-behavior:smooth}.policy-page--guide-active .policy-accordion__trigger{pointer-events:none}.policy-page-guide{left:50%;bottom:calc(1.35rem + env(safe-area-inset-bottom,0px));z-index:60;pointer-events:none;animation:.45s cubic-bezier(.22,1,.36,1) both policy-page-guide-in;position:fixed;transform:translate(-50%)}.policy-page-guide__label{letter-spacing:.06em;color:#9defeef5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03050feb;border:1px solid #00e0e147;border:1px solid lab(81.1154% -62.2447 -18.4759/.28);border-radius:999px;margin:0;padding:.55rem .95rem;font-size:.75rem;font-weight:600;box-shadow:0 10px 28px -16px #000000d9,0 0 24px -10px #00d1d947;box-shadow:0 10px 28px -16px #000000d9,0 0 24px -10px lab(76.1967% -55.9719 -22.8738/.28)}@keyframes policy-page-guide-in{0%{opacity:0;transform:translate(-50%)translateY(.65rem)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media(prefers-reduced-motion:reduce){.policy-page-guide{animation:none}}.policy-accordion-groups{display:block}.policy-accordion-column{min-width:0}.policy-accordion-group+.policy-accordion-group{margin-top:1.15rem;padding-top:0}.policy-accordion-group__sections{gap:0;display:grid}.policy-accordion__item{border-color:#ecf3f81a}.policy-accordion__item:first-child{border-top:1px solid #ecf3f81a;border-top:1px solid lab(95.3756% -1.63275 -3.29692/.1)}.policy-accordion__trigger{gap:.65rem;padding-top:.62rem;padding-bottom:.62rem;font-size:.875rem;line-height:1.35;transition:color .2s,background-color .2s}.policy-accordion__trigger:hover{color:#e3f6f7;background:#ecf3f80a}.policy-accordion__trigger[data-state=open]{color:#bfeff2}.policy-accordion__trigger svg{color:#00d1d9bf;color:lab(76.1967% -55.9719 -22.8738/.75)}.policy-accordion__content{font-size:.8125rem;line-height:1.55}.policy-accordion__body{padding-bottom:.15rem}.policy-accordion__prose{width:100%}@media(min-width:1200px){.policy-accordion__prose--wide{columns:2;column-gap:clamp(1rem,2vw,1.75rem)}.policy-accordion__prose--wide>*{break-inside:avoid}}.policy-accordion__subsections{flex-direction:column;gap:.85rem;margin-top:.85rem;display:flex}.policy-accordion__subsection{border-top:1px solid #ecf3f814;border-top:1px solid lab(95.3756% -1.63275 -3.29692/.08);padding-top:.25rem}.policy-accordion__subsection:first-child{border-top:none;padding-top:0}.cursor-referral-card{background:#0b121a8c;border:1px solid #ecf3f824;border:1px solid lab(95.3756% -1.63275 -3.29692/.14);border-radius:.75rem;margin-top:1.25rem;padding:.875rem 1rem;box-shadow:inset 0 1px #f3faff0d}.cursor-referral-card__header{align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.cursor-referral-card__icon{color:#00dfe8;color:lab(80.6573% -49.9364 -20.4532);flex-shrink:0;width:1rem;height:1rem}.cursor-referral-card__title{font-family:var(--font-display);color:#e3f6f7;margin:0;font-size:.95rem;font-weight:600;line-height:1.35}.cursor-referral-card__lead{color:#bfcdd6eb;color:#bfcdd7eb;margin:0 0 .625rem;font-size:.8125rem;line-height:1.5}.cursor-referral-card__notes{flex-direction:column;gap:.35rem;margin-bottom:.875rem;display:flex}.cursor-referral-card__note{color:#828e97ad;margin:0;font-size:.6875rem;line-height:1.45}.cursor-referral-card__actions{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.cursor-referral-card__button{color:#d6e9ea;background:#141b24;border:1px solid #ecf3f829;border:1px solid lab(95.3756% -1.63275 -3.29692/.16);border-radius:.5rem;justify-content:center;align-items:center;min-height:2.25rem;padding:.45rem 1rem;font-size:.8125rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.cursor-referral-card__button:hover,.cursor-referral-card__button:focus-visible{background:#212a33;border-color:#ecf3f83d}.cursor-referral-card__terms{color:#7c88919e;text-underline-offset:.18em;font-size:.625rem;line-height:1.4;-webkit-text-decoration:underline #7c889159;text-decoration:underline #7c889159;-webkit-text-decoration:underline lab(55.9456% -3.15258 -6.53578/.35);text-decoration:underline lab(55.9456% -3.15258 -6.53578/.35);transition:color .2s}.cursor-referral-card__terms:hover,.cursor-referral-card__terms:focus-visible{color:#9aaebcc7}@media(max-width:640px){.cursor-referral-card__actions,.cursor-referral-card__button{width:100%}}.development-support-card{background:#0b121a8c;border:1px solid #ecf3f824;border:1px solid lab(95.3756% -1.63275 -3.29692/.14);border-radius:.75rem;margin-top:1.25rem;padding:.875rem 1rem;box-shadow:inset 0 1px #f3faff0d}.development-support-card--page{box-shadow:none;background:0 0;border:none;margin-top:0;padding:0}.development-support-card--page .development-support-card__header{margin-bottom:.5rem}.development-support-card--page .development-support-card__title{font-size:1.05rem}.development-support-card--page .development-support-card__lead{max-width:52ch;margin-bottom:1rem;font-size:.9rem;line-height:1.6}.development-support-card__legal{background:#040a1173;border:1px solid #ecf3f81a;border:1px solid lab(95.3756% -1.63275 -3.29692/.1);border-radius:.85rem;margin-top:1.1rem;padding:.9rem 1rem}.development-support-card--page .development-support-card__notes{color:#9aa7b0d1;margin-bottom:.75rem;font-size:.78rem;line-height:1.55}.development-support-card--page .development-support-card__effect-note{color:#8e9aa4c7;margin:0;font-size:.8rem;line-height:1.55}.development-support-card--policy{margin-top:0}.development-support-card__header{align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.development-support-card__icon{color:#59e0ad;flex-shrink:0;width:1rem;height:1rem}.development-support-card__title{font-family:var(--font-display);color:#e3f6f7;margin:0;font-size:.95rem;font-weight:600;line-height:1.35}.development-support-card__lead{color:#bfcdd6eb;color:#bfcdd7eb;margin:0 0 .625rem;font-size:.8125rem;line-height:1.5}.development-support-card__notes{color:#828e97ad;flex-direction:column;gap:.35rem;margin:0 0 .875rem;padding-left:1.1rem;font-size:.6875rem;line-height:1.45;display:flex}.development-support-card__tiers{flex-wrap:wrap;gap:.5rem;display:flex}.development-support-card__tier-btn{color:#d6e9ea;background:#141b24;border:1px solid #ecf3f829;border:1px solid lab(95.3756% -1.63275 -3.29692/.16);border-radius:.5rem;justify-content:center;align-items:center;min-height:2.25rem;padding:.45rem .9rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.development-support-card__tier-btn:hover,.development-support-card__tier-btn:focus-visible{background:#212a33;border-color:#ecf3f83d}.development-support-card__tier-btn--disabled{opacity:.45;cursor:not-allowed}.development-support-card__page-link{color:#d6e9ea;background:#141b24;border:1px solid #ecf3f829;border:1px solid lab(95.3756% -1.63275 -3.29692/.16);border-radius:.5rem;align-items:center;min-height:2.25rem;padding:.45rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.development-support-card__page-link:hover,.development-support-card__page-link:focus-visible{background:#212a33;border-color:#ecf3f83d}.development-support-card__pending{color:#828e97ad;margin:.75rem 0 0;font-size:.6875rem;line-height:1.45}.development-support-card__email{color:#a2bebfe6;text-underline-offset:.18em;text-decoration:underline}.development-support-card__email:hover,.development-support-card__email:focus-visible{color:#c8e4e6}.development-support-card__preview{background:#0103096b;border:1px solid #00d1d924;border:1px solid lab(75.8295% -43.7601 -17.9455/.14);border-radius:.65rem;margin:0 0 .875rem;padding:.75rem .8rem}.development-support-card__preview-title{letter-spacing:.08em;text-transform:uppercase;color:#48b7bdb8;margin:0 0 .65rem;font-size:.6875rem;font-weight:600}.development-support-card__preview-fallback{color:#6bd8ded1;font-size:.625rem;font-weight:600}.development-support-card__effect-note{color:#869bb1c7;margin:.75rem 0 0;font-size:.75rem;line-height:1.55}.development-support-card__live-demo{gap:.75rem;display:grid}.development-support-card__live-demo-stage{justify-content:center;padding:.35rem 0 .15rem;display:flex}.development-support-card__live-demo-avatar{background:#03050ff2;border:1px solid #0b0c1abf;border:1px solid lab(3.50838% 2.05448 -8.45253/.75);width:4.25rem!important;height:4.25rem!important}.development-support-card__live-demo-copy{text-align:center}.development-support-card__live-demo-tier{letter-spacing:.06em;text-transform:uppercase;color:#5ddae0e0;margin:0;font-size:.8125rem;font-weight:650}.development-support-card__live-demo-concept{color:#8ab5e3db;margin:.28rem 0 0;font-size:.8125rem;line-height:1.45}.development-support-card__live-demo-description{color:#8095aab8;margin:.35rem 0 0;font-size:.6875rem;line-height:1.45}.development-support-card__live-demo-dots{justify-content:center;gap:.45rem;display:flex}.development-support-card__live-demo-dot{cursor:pointer;background:#6b89a973;border:0;border-radius:999px;width:.42rem;height:.42rem;transition:transform .2s,background .2s}.development-support-card__live-demo-dot--active{background:#43d5dce0;transform:scale(1.15)}.supporter-recent-thanks{background:#01030961;border:1px solid #00d1d91f;border:1px solid lab(75.8295% -43.7601 -17.9455/.12);border-radius:.65rem;margin:0 0 1rem;padding:.55rem .65rem;overflow:hidden}.supporter-recent-thanks__label{letter-spacing:.08em;text-transform:uppercase;color:#56a7acb8;margin:0 0 .45rem;font-size:.625rem;font-weight:600}.supporter-recent-thanks__track-wrap{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.supporter-recent-thanks__track{gap:.55rem;width:max-content;margin:0;padding:0;list-style:none;animation:36s linear infinite supporter-recent-thanks-scroll;display:flex}.supporter-recent-thanks__item{white-space:nowrap;background:#03060eb8;border:1px solid #73a9e129;border:1px solid lab(67.2299% -6.91342 -34.2486/.16);border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .55rem;display:inline-flex}.supporter-recent-thanks__chip{letter-spacing:.06em;text-transform:uppercase;color:#4eccd3d1;font-size:.5625rem;font-weight:650}.supporter-recent-thanks__name{color:#8ca1b7c7;font-size:.625rem}.supporter-thank-you-wall{background:radial-gradient(80% 60% at 50% 0,#80a5e314,#0000 72%),#0103096b;background:radial-gradient(80% 60% at 50% 0,#80a5e314,#0000 72%),#0103096b;border:1px solid #00d1d924;border:1px solid lab(75.8295% -43.7601 -17.9455/.14);border-radius:.75rem;margin:1.25rem 0 0;padding:1rem .95rem}.supporter-thank-you-wall__header{margin-bottom:.85rem}.supporter-thank-you-wall__title{color:#a3dce7eb;margin:0;font-size:.9375rem;font-weight:650}.supporter-thank-you-wall__lead{color:#869bb1c2;margin:.35rem 0 0;font-size:.75rem;line-height:1.55}.supporter-thank-you-wall__status,.supporter-thank-you-wall__empty{color:#7a8fa4b8;margin:0;font-size:.75rem;line-height:1.55}.supporter-thank-you-wall__grid{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.75rem .55rem;margin:0;padding:0;list-style:none;display:grid}.supporter-thank-you-wall__item{background:#02040b73;border:1px solid #7ea9d51a;border:1px solid lab(67.3253% -6.26373 -27.5855/.1);border-radius:.55rem;flex-direction:column;align-items:center;gap:.42rem;min-width:0;padding:.45rem .25rem;display:flex}.supporter-thank-you-wall__avatar{background:#03050ff2;border:1px solid #0b0c1abf;border:1px solid lab(3.50838% 2.05448 -8.45253/.75);width:2.65rem!important;height:2.65rem!important}.supporter-thank-you-wall__meta{flex-direction:column;align-items:center;gap:.12rem;width:100%;min-width:0;display:flex}.supporter-thank-you-wall__name{text-overflow:ellipsis;white-space:nowrap;color:#9bc6d4e0;max-width:100%;font-size:.6875rem;font-weight:600;overflow:hidden}.supporter-thank-you-wall__tier{text-align:center;color:#758faab8;font-size:.5625rem;line-height:1.3}.profile-page__showcase{gap:.85rem;display:grid}.profile-page__showcase-toggle{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.profile-page__showcase-toggle-label{color:#9eb4cadb;font-size:.8125rem;line-height:1.5}.profile-page__showcase-message{color:#73b598db;margin:0;font-size:.75rem}.profile-page__effect-preview{gap:.85rem;display:grid}.profile-page__effect-preview-grid{flex-wrap:wrap;gap:.45rem;display:flex}.profile-page__effect-preview-option{letter-spacing:.04em;color:#a5bad1e0;cursor:pointer;background:#020309b8;border:1px solid #00d1d929;border:1px solid lab(76.1967% -55.9719 -22.8738/.16);border-radius:999px;margin:0;padding:.42rem .72rem;font-size:.6875rem;font-weight:600;transition:border-color .16s,background-color .16s,color .16s}.profile-page__effect-preview-option:hover:not(:disabled){color:#d0e0f2f5;border-color:#00d1d957;border-color:lab(76.1967% -55.9719 -22.8738/.34)}.profile-page__effect-preview-option--active{color:#cdf4f3fa;background:linear-gradient(155deg,#00d1d929,#03050fb8);background:linear-gradient(155deg,color(xyz 0.321 0.511 0.818 / 0.161),#00242f71,#03050fb8);border-color:#00d1d97a;border-color:lab(76.1967% -55.9719 -22.8738/.48)}.profile-page__effect-preview-option:disabled{opacity:.6;cursor:wait}.profile-page__effect-preview-concept{color:#869bb1d1;margin:.75rem 0 0;font-size:.75rem;line-height:1.45}@keyframes supporter-recent-thanks-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.supporter-recent-thanks__track{flex-wrap:wrap;width:auto;animation:none}}.about-page__support-link{color:#4ddcdc;text-underline-offset:.18em;-webkit-text-decoration:underline #4ddcdc59;text-decoration:underline #4ddcdc59;-webkit-text-decoration:underline lab(80.3917% -39.2408 -11.8381/.35);text-decoration:underline lab(80.3917% -39.2408 -11.8381/.35);transition:color .2s}.about-page__support-link:hover,.about-page__support-link:focus-visible{color:#46fbfb}@media(max-width:640px){.development-support-card__tiers{width:100%}.development-support-card__tier-btn{flex:calc(50% - .25rem);min-width:7rem}}@media(prefers-reduced-motion:reduce){.reveal.in{opacity:1;animation:none;transform:none}}.project-detail-hero__image{image-rendering:auto;max-width:100%;height:auto}.rigpulse-card-band__flow{opacity:.85;border-radius:999px;flex:1;max-width:4.5rem;height:2px;display:block}.rigpulse-card-band__flow--cool{background:linear-gradient(90deg,#0000,#5ec8ff 55%,#0000)}.rigpulse-card-band__flow--warm{background:linear-gradient(90deg,#0000,#ff8f52 55%,#0000);max-width:3rem}.rigpulse-card-band__flow--delay{opacity:.55;max-width:2.5rem}.rigpulse-card-band__node{background:#081220e6;border:1px solid;border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem;box-shadow:0 0 10px #5ec8ff59}@keyframes project-panel-shell-in{0%{opacity:0;transform:translateY(6px)scale(.994)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes project-panel-title-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes project-panel-content-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes project-context-swap-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes project-feature-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.project-detail{background:linear-gradient(#04070f,#010204 62%,#000);background:linear-gradient(#04070f,#010204 62%,#000)}.project-detail--stage{background:0 0;flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.project-detail__stage-scroll{flex:1;grid-template-rows:auto auto minmax(0,1fr);gap:clamp(.55rem,.95vh,.8rem);height:100%;min-height:0;padding:clamp(1.1rem,1.8vw,1.75rem) clamp(1.35rem,2.2vw,2.35rem) clamp(.85rem,1.4vw,1.35rem);display:grid;overflow:hidden}.project-detail--stage .mx-auto.max-w-4xl{display:contents}.project-detail__layout{grid-template-rows:auto auto minmax(0,1fr);gap:clamp(.55rem,.95vh,.8rem);height:100%;min-height:0;display:grid}.project-detail__hero{margin-bottom:0!important}.project-detail__hero-frame{border:1px solid var(--dossier-accent-border,#ecf3f81a);padding:clamp(.95rem,1.5vw,1.35rem) clamp(1rem,1.6vw,1.45rem);position:relative}@supports (color:lab(0% 0 0)){.project-detail__hero-frame{border:1px solid var(--dossier-accent-border,lab(95.3756% -1.63275 -3.29692/.1))}}@supports (color:color-mix(in lab,red,red)){.project-detail__hero-frame{border:1px solid color-mix(in oklch,var(--dossier-accent-border,lab(95.3756% -1.63275 -3.29692/.1)) 55%,transparent)}}.project-detail__hero-frame{background:linear-gradient(145deg,#050b17f0,#02040cf7),radial-gradient(ellipse 88% 72% at 8% 0%,var(--dossier-accent-glow,#00d1d933),transparent 68%);border-radius:.85rem}@supports (color:lab(0% 0 0)){.project-detail__hero-frame{background:linear-gradient(145deg,#050b17f0,#02040cf7),radial-gradient(ellipse 88% 72% at 8% 0%,var(--dossier-accent-glow,lab(76.1967% -55.9719 -22.8738/.2)),transparent 68%)}}@supports (color:color-mix(in lab,red,red)){.project-detail__hero-frame{background:linear-gradient(145deg,#050b17f0,#02040cf7),radial-gradient(ellipse 88% 72% at 8% 0%,color-mix(in oklch,var(--dossier-accent-glow,lab(76.1967% -55.9719 -22.8738/.2)) 38%,transparent),transparent 68%)}}.project-detail__hero-frame{box-shadow:inset 0 1px #ecf3f812,0 0 32px -14px var(--dossier-accent-glow,transparent)}@supports (color:lab(0% 0 0)){.project-detail__hero-frame{box-shadow:inset 0 1px #ecf3f812,0 0 32px -14px var(--dossier-accent-glow,transparent)}}.project-detail__hero-meta{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-bottom:.55rem;display:flex}.project-detail__hero-dossier{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--dossier-accent,#00e0e1);font-size:.62rem;font-weight:700}@supports (color:lab(0% 0 0)){.project-detail__hero-dossier{color:var(--dossier-accent,lab(81.1154% -62.2447 -18.4759))}}.project-detail__hero-status{border:1px solid var(--dossier-accent-border,#ecf3f81a);padding:.18rem .48rem}@supports (color:lab(0% 0 0)){.project-detail__hero-status{border:1px solid var(--dossier-accent-border,lab(95.3756% -1.63275 -3.29692/.1))}}@supports (color:color-mix(in lab,red,red)){.project-detail__hero-status{border:1px solid color-mix(in oklch,var(--dossier-accent-border,lab(95.3756% -1.63275 -3.29692/.1)) 48%,transparent)}}.project-detail__hero-status{letter-spacing:.1em;text-transform:uppercase;color:#c7d3dee0;background:#ecf3f80a;border-radius:999px;font-size:.58rem;font-weight:500}.project-detail__hero-title{letter-spacing:-.02em;font-weight:700;line-height:1.05;margin:0 0 .4rem!important;font-size:clamp(1.95rem,3vw,2.75rem)!important}.project-detail__hero-label{color:#dae6f1e6;margin:0 0 .42rem;font-size:clamp(1rem,1.35vw,1.14rem);font-weight:500;line-height:1.35}.project-detail__hero-overview{color:#a9b9cae0;max-width:min(68ch,100%);margin:0;font-size:clamp(.92rem,1.1vw,1.02rem);line-height:1.55}.project-detail__hero-chips{flex-wrap:wrap;gap:.35rem;margin-top:.72rem;display:flex}.project-detail__hero-chip{letter-spacing:.06em;color:#b0c0d1db;background:#ecf3f808;border:1px solid #ecf3f814;border:1px solid lab(95.3756% -1.63275 -3.29692/.08);border-radius:.45rem;align-items:center;gap:.35rem;padding:.28rem .52rem;font-size:.62rem;display:inline-flex}.project-detail__hero-chip-key{letter-spacing:.12em;text-transform:uppercase;color:#8b9aabb8;font-weight:600}.project-detail__hero-chip--accent{border-color:var(--dossier-accent-border,#ecf3f81a)}@supports (color:lab(0% 0 0)){.project-detail__hero-chip--accent{border-color:var(--dossier-accent-border,lab(95.3756% -1.63275 -3.29692/.1))}}@supports (color:color-mix(in lab,red,red)){.project-detail__hero-chip--accent{border-color:color-mix(in oklch,var(--dossier-accent-border,lab(95.3756% -1.63275 -3.29692/.1)) 52%,transparent)}}.project-detail__hero-chip--accent{color:var(--dossier-accent,#00e0e1)}@supports (color:lab(0% 0 0)){.project-detail__hero-chip--accent{color:var(--dossier-accent,lab(81.1154% -62.2447 -18.4759))}}@supports (color:color-mix(in lab,red,red)){.project-detail__hero-chip--accent{color:color-mix(in oklch,var(--dossier-accent,lab(81.1154% -62.2447 -18.4759)) 82%,white)}}.project-detail__title-accent--blend{color:#0000;-webkit-background-clip:text;background-clip:text}.project-detail__tabs-wrap{margin-bottom:0!important;position:static!important}.project-detail--stage .project-detail__section-nav-shell{border:1px solid var(--dossier-accent-border,#ecf3f81a);padding:.42rem .48rem}@supports (color:lab(0% 0 0)){.project-detail--stage .project-detail__section-nav-shell{border:1px solid var(--dossier-accent-border,lab(95.3756% -1.63275 -3.29692/.1))}}@supports (color:color-mix(in lab,red,red)){.project-detail--stage .project-detail__section-nav-shell{border:1px solid color-mix(in oklch,var(--dossier-accent-border,lab(95.3756% -1.63275 -3.29692/.1)) 42%,transparent)}}.project-detail--stage .project-detail__section-nav-shell{box-shadow:inset 0 1px #ecf3f80d,0 0 24px -12px var(--dossier-accent-glow,transparent);background:linear-gradient(155deg,#030712eb,#010309f5);border-radius:.75rem}@supports (color:lab(0% 0 0)){.project-detail--stage .project-detail__section-nav-shell{box-shadow:inset 0 1px #ecf3f80d,0 0 24px -12px var(--dossier-accent-glow,transparent)}}.project-section-nav__dossier-list{flex-wrap:wrap;gap:.38rem;margin:0;padding:0;list-style:none;display:flex}.project-section-nav__dossier-tab{color:#91a0b1e0;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(148deg,#090f1c,#02060e);border:1px solid #2c384dd9;border:1px solid lab(23.2361% -.713393 -14.4054/.85);border-radius:.62rem;align-items:center;gap:.45rem;padding:.52rem .82rem .52rem .62rem;font-size:.66rem;font-weight:600;line-height:1.2;transition:color .28s cubic-bezier(.16,1,.3,1),border-color .28s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.project-section-nav__dossier-tab:hover{color:#d4e0ebf2;border-color:#42536e;transform:translateY(-1px)}.project-section-nav__dossier-tab-index{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;color:#6d7c8cc7;font-size:.58rem;font-weight:700;transition:color .28s}.project-section-nav__dossier-tab-glow{opacity:0;background:radial-gradient(ellipse 90% 130% at 50% 110%,var(--section-glow),transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.project-section-nav__dossier-tab-glow{background:radial-gradient(ellipse 90% 130% at 50% 110%,color-mix(in oklch,var(--section-glow) 32%,transparent),transparent 72%)}}.project-section-nav__dossier-tab-glow{pointer-events:none;transition:opacity .35s}.project-section-nav__dossier-tab-label{z-index:1;white-space:nowrap;position:relative}.project-section-nav__dossier-tab-beam{background:linear-gradient(90deg,transparent,var(--section-accent,#00e0e1),transparent);height:2px;box-shadow:0 0 10px var(--section-glow,transparent);border-radius:2px 2px 0 0;position:absolute;bottom:0;left:12%;right:12%}@supports (color:lab(0% 0 0)){.project-section-nav__dossier-tab-beam{background:linear-gradient(90deg,transparent,var(--section-accent,lab(81.1154% -62.2447 -18.4759)),transparent)}}.project-section-nav__dossier-tab--active{color:#e7f4fffa;border-color:var(--section-border)}@supports (color:color-mix(in lab,red,red)){.project-section-nav__dossier-tab--active{border-color:color-mix(in oklch,var(--section-border) 72%,transparent)}}.project-section-nav__dossier-tab--active{box-shadow:0 0 0 1px var(--section-border),0 8px 22px -10px var(--section-glow),inset 0 1px #ecf3f814}@supports (color:lab(0% 0 0)){.project-section-nav__dossier-tab--active{box-shadow:0 0 0 1px var(--section-border),0 8px 22px -10px var(--section-glow),inset 0 1px #ecf3f814}}@supports (color:color-mix(in lab,red,red)){.project-section-nav__dossier-tab--active{box-shadow:0 0 0 1px color-mix(in oklch,var(--section-border) 28%,transparent),0 8px 22px -10px color-mix(in oklch,var(--section-glow) 65%,transparent),inset 0 1px #ecf3f814}}.project-section-nav__dossier-tab--active .project-section-nav__dossier-tab-index{color:var(--section-accent,#00e0e1)}@supports (color:lab(0% 0 0)){.project-section-nav__dossier-tab--active .project-section-nav__dossier-tab-index{color:var(--section-accent,lab(81.1154% -62.2447 -18.4759))}}.project-section-nav__dossier-tab--active .project-section-nav__dossier-tab-glow{opacity:1}.project-detail--stage .project-panel-stage{flex-direction:column;flex:1;min-height:0;margin-top:.15rem;display:flex;overflow:hidden;gap:.45rem!important}.project-panel--dossier{border:1px solid var(--dossier-accent-border,#ecf3f81a);flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;padding:0!important}@supports (color:lab(0% 0 0)){.project-panel--dossier{border:1px solid var(--dossier-accent-border,lab(95.3756% -1.63275 -3.29692/.1))}}@supports (color:color-mix(in lab,red,red)){.project-panel--dossier{border:1px solid color-mix(in oklch,var(--dossier-accent-border,lab(95.3756% -1.63275 -3.29692/.1)) 48%,transparent)}}.project-panel--dossier{box-shadow:inset 0 1px #ecf3f80d,0 0 36px -16px var(--dossier-accent-glow,transparent);background:linear-gradient(160deg,#030712f0,#010207fa);border-radius:.85rem;animation:none;overflow:hidden}@supports (color:lab(0% 0 0)){.project-panel--dossier{box-shadow:inset 0 1px #ecf3f80d,0 0 36px -16px var(--dossier-accent-glow,transparent)}}.project-panel__grid-bg{opacity:.65;pointer-events:none;background-image:linear-gradient(#00d1d90b 1px,#0000 1px),linear-gradient(90deg,#00d1d90b 1px,#0000 1px);background-image:linear-gradient(color(xyz 0.321 0.511 0.818 / 0.043) 1px,#0000 1px),linear-gradient(90deg,color(xyz 0.321 0.511 0.818 / 0.043) 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 75% at 50% 42%,#000 15%,#0000 88%);mask-image:radial-gradient(85% 75% at 50% 42%,#000 15%,#0000 88%)}.project-panel__header{z-index:1;flex-shrink:0;padding:clamp(.85rem,1.3vw,1.1rem) clamp(1rem,1.6vw,1.45rem) .55rem;position:relative}.project-panel__header-main{align-items:baseline;gap:.55rem;display:flex}.project-panel__header-id{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;color:var(--dossier-accent,#00e0e1);opacity:.82;font-size:.58rem;font-weight:700}@supports (color:lab(0% 0 0)){.project-panel__header-id{color:var(--dossier-accent,lab(81.1154% -62.2447 -18.4759))}}.project-panel__header-rule{background:linear-gradient(90deg,var(--dossier-accent-border,#ecf3f81a),transparent 88%);height:1px;margin-top:.55rem}@supports (color:lab(0% 0 0)){.project-panel__header-rule{background:linear-gradient(90deg,var(--dossier-accent-border,lab(95.3756% -1.63275 -3.29692/.1)),transparent 88%)}}@supports (color:color-mix(in lab,red,red)){.project-panel__header-rule{background:linear-gradient(90deg,color-mix(in oklch,var(--dossier-accent-border,lab(95.3756% -1.63275 -3.29692/.1)) 72%,transparent),transparent 88%)}}.project-detail--stage .project-panel__title{color:var(--dossier-accent,#ecf3f8);flex-shrink:0;font-weight:600;margin:0!important;font-size:clamp(1.05rem,1.45vw,1.28rem)!important}@supports (color:lab(0% 0 0)){.project-detail--stage .project-panel__title{color:var(--dossier-accent,lab(95.3756% -1.63275 -3.29692))}}@supports (color:color-mix(in lab,red,red)){.project-detail--stage .project-panel__title{color:color-mix(in oklch,var(--dossier-accent,lab(95.3756% -1.63275 -3.29692)) 88%,white)}}.project-detail--stage .project-panel__title{animation:none}.project-panel__content{z-index:1;flex-direction:column;flex:1;min-height:0;padding:.35rem clamp(1rem,1.6vw,1.45rem) clamp(.85rem,1.3vw,1.15rem);display:flex;position:relative}.project-detail--stage .project-panel__body{flex-direction:column;flex:1;justify-content:flex-start;min-height:0;animation:none;display:flex;overflow:hidden auto}.project-panel__body--features{gap:.42rem}.project-panel__body--features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.project-panel__feature{color:#b0c0d1e6;background:#ecf3f806;border:1px solid #ecf3f80f;border:1px solid lab(95.3756% -1.63275 -3.29692/.06);border-radius:.55rem;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.55rem;padding:.55rem .62rem;line-height:1.52;display:grid;font-size:clamp(.9rem,1.05vw,.98rem)!important}.project-panel__feature-index{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;color:var(--dossier-accent,#00e0e1);opacity:.75;padding-top:.12rem;font-size:.62rem;font-weight:700}@supports (color:lab(0% 0 0)){.project-panel__feature-index{color:var(--dossier-accent,lab(81.1154% -62.2447 -18.4759))}}.project-panel__body--prose{gap:.85rem}.project-panel__paragraph{color:#b0c0d1e6;margin:0;line-height:1.62;font-size:clamp(.9rem,1.05vw,.98rem)!important}.project-detail__footer{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.45rem .75rem;margin-top:.15rem;padding-top:.35rem;display:flex}.project-detail__tags{flex-wrap:wrap;gap:.32rem;display:flex}.project-detail__tag{border:1px solid var(--dossier-accent-border,#ecf3f81a);padding:.26rem .52rem}@supports (color:lab(0% 0 0)){.project-detail__tag{border:1px solid var(--dossier-accent-border,lab(95.3756% -1.63275 -3.29692/.1))}}@supports (color:color-mix(in lab,red,red)){.project-detail__tag{border:1px solid color-mix(in oklch,var(--dossier-accent-border,lab(95.3756% -1.63275 -3.29692/.1)) 42%,transparent)}}.project-detail__tag{letter-spacing:.14em;text-transform:uppercase;color:var(--dossier-accent,#92a7bd);border-radius:999px;font-size:.58rem;font-weight:500}@supports (color:lab(0% 0 0)){.project-detail__tag{color:var(--dossier-accent,lab(67.4586% -3.83207 -14.0276))}}@supports (color:color-mix(in lab,red,red)){.project-detail__tag{color:color-mix(in oklch,var(--dossier-accent,lab(67.4586% -3.83207 -14.0276)) 78%,lab(67.4586% -3.83207 -14.0276/.78))}}.project-detail__tag{background:#ecf3f808}.project-detail__status-strip{letter-spacing:.08em;color:#92a7bdc7;background:#010205b8;border:1px solid #ecf3f814;border:1px solid lab(95.3756% -1.63275 -3.29692/.08);border-radius:.45rem;align-items:center;gap:.42rem;padding:.28rem .55rem;font-size:.58rem;display:inline-flex}.project-detail__status-strip-label{text-transform:uppercase;letter-spacing:.14em}.project-detail__status-strip-id{font-family:var(--font-mono,ui-monospace, monospace);color:var(--dossier-accent,#00e0e1);font-weight:700}@supports (color:lab(0% 0 0)){.project-detail__status-strip-id{color:var(--dossier-accent,lab(81.1154% -62.2447 -18.4759))}}.project-detail__status-strip-section{color:#c0ccd7db;border-left:1px solid #ecf3f81a;border-left:1px solid lab(95.3756% -1.63275 -3.29692/.1);padding-left:.42rem}.project-detail__content-split{flex:1;grid-template-columns:minmax(0,1.05fr) minmax(14rem,.95fr);align-items:stretch;gap:clamp(.65rem,1.2vw,.95rem);min-height:0;display:grid}.project-detail__content-main{flex-direction:column;min-width:0;min-height:0;display:flex}.project-detail__content-main .project-panel--dossier{flex:1}.project-preview-frame{border:1px solid var(--preview-border,#00d1d933);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}@supports (color:lab(0% 0 0)){.project-preview-frame{border:1px solid var(--preview-border,lab(76.1967% -55.9719 -22.8738/.2))}}@supports (color:color-mix(in lab,red,red)){.project-preview-frame{border:1px solid color-mix(in oklch,var(--preview-border,lab(76.1967% -55.9719 -22.8738/.2)) 55%,transparent)}}.project-preview-frame{background:linear-gradient(160deg,#02060ff5,#000205fa),radial-gradient(ellipse 88% 72% at 50% 18%,var(--preview-glow,#00d1d926),transparent 72%);border-radius:.85rem}@supports (color:lab(0% 0 0)){.project-preview-frame{background:linear-gradient(160deg,#02060ff5,#000205fa),radial-gradient(ellipse 88% 72% at 50% 18%,var(--preview-glow,lab(76.1967% -55.9719 -22.8738/.15)),transparent 72%)}}@supports (color:color-mix(in lab,red,red)){.project-preview-frame{background:linear-gradient(160deg,#02060ff5,#000205fa),radial-gradient(ellipse 88% 72% at 50% 18%,color-mix(in oklch,var(--preview-glow,lab(76.1967% -55.9719 -22.8738/.15)) 42%,transparent),transparent 72%)}}.project-preview-frame{box-shadow:inset 0 1px #ecf3f80f,0 0 36px -16px var(--preview-glow,transparent);overflow:hidden}@supports (color:lab(0% 0 0)){.project-preview-frame{box-shadow:inset 0 1px #ecf3f80f,0 0 36px -16px var(--preview-glow,transparent)}}.project-preview-frame__chrome{pointer-events:none;z-index:2;position:absolute;inset:0}.project-preview-frame__rail{background:linear-gradient(180deg,transparent,var(--preview-accent,#00e0e1) 18%,var(--preview-accent,#00e0e1) 82%,transparent);width:1px;position:absolute;top:2.4rem;bottom:.75rem}@supports (color:lab(0% 0 0)){.project-preview-frame__rail{background:linear-gradient(180deg,transparent,var(--preview-accent,lab(81.1154% -62.2447 -18.4759)) 18%,var(--preview-accent,lab(81.1154% -62.2447 -18.4759)) 82%,transparent)}}@supports (color:color-mix(in lab,red,red)){.project-preview-frame__rail{background:linear-gradient(180deg,transparent,color-mix(in oklch,var(--preview-accent,lab(81.1154% -62.2447 -18.4759)) 35%,transparent) 18%,color-mix(in oklch,var(--preview-accent,lab(81.1154% -62.2447 -18.4759)) 35%,transparent) 82%,transparent)}}.project-preview-frame__rail{opacity:.55}.project-preview-frame__rail--left{left:.42rem}.project-preview-frame__rail--right{right:.42rem}.project-preview-frame__header{z-index:1;border-bottom:1px solid #ecf3f80f;border-bottom:1px solid lab(95.3756% -1.63275 -3.29692/.06);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.62rem .85rem .48rem;display:flex;position:relative}.project-preview-frame__header-id{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;color:var(--preview-accent,#00e0e1);font-size:.58rem;font-weight:700}@supports (color:lab(0% 0 0)){.project-preview-frame__header-id{color:var(--preview-accent,lab(81.1154% -62.2447 -18.4759))}}.project-preview-frame__header-label{letter-spacing:.12em;text-transform:uppercase;color:#8b9aabb8;font-size:.58rem}.project-preview-frame__viewport{z-index:1;flex:1;justify-content:center;align-items:stretch;min-height:0;padding:.55rem .72rem .72rem;display:flex;position:relative}.project-preview-frame__image{object-fit:cover;border-radius:.55rem;width:100%;height:100%}.project-preview-frame__placeholder{background:linear-gradient(#02040cb8,#000205e0),repeating-linear-gradient(-42deg,#00d2d209 0 1px,#0000 1px 14px);background:linear-gradient(#02040cb8,#000205e0),repeating-linear-gradient(-42deg,color(xyz 0.312 0.513 0.751 / 0.035) 0% 1px,#0000 1px 14px);border:1px solid #ecf3f80d;border:1px solid lab(95.3756% -1.63275 -3.29692/.05);border-radius:.55rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:10rem;padding:1rem;display:flex;position:relative;overflow:hidden}.project-preview-frame__placeholder-grid{opacity:.75;background-image:linear-gradient(#00d1d90d 1px,#0000 1px),linear-gradient(90deg,#00d1d90d 1px,#0000 1px);background-image:linear-gradient(color(xyz 0.321 0.511 0.818 / 0.051) 1px,#0000 1px),linear-gradient(90deg,color(xyz 0.321 0.511 0.818 / 0.051) 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 20%,#0000 88%);mask-image:radial-gradient(80% 70%,#000 20%,#0000 88%)}.project-preview-frame__placeholder-glow{background:radial-gradient(ellipse 70% 60% at 50% 50%,var(--preview-glow,#00d1d933),transparent 72%);border-radius:50%;position:absolute;inset:18% 12%}@supports (color:lab(0% 0 0)){.project-preview-frame__placeholder-glow{background:radial-gradient(ellipse 70% 60% at 50% 50%,var(--preview-glow,lab(76.1967% -55.9719 -22.8738/.2)),transparent 72%)}}@supports (color:color-mix(in lab,red,red)){.project-preview-frame__placeholder-glow{background:radial-gradient(ellipse 70% 60% at 50% 50%,color-mix(in oklch,var(--preview-glow,lab(76.1967% -55.9719 -22.8738/.2)) 55%,transparent),transparent 72%)}}.project-preview-frame__placeholder-glow{filter:blur(8px)}.project-preview-frame__placeholder-title{z-index:1;letter-spacing:-.02em;color:var(--preview-accent,#00e0e1);font-size:clamp(1.15rem,1.8vw,1.55rem);font-weight:700;position:relative}@supports (color:lab(0% 0 0)){.project-preview-frame__placeholder-title{color:var(--preview-accent,lab(81.1154% -62.2447 -18.4759))}}@supports (color:color-mix(in lab,red,red)){.project-preview-frame__placeholder-title{color:color-mix(in oklch,var(--preview-accent,lab(81.1154% -62.2447 -18.4759)) 82%,white)}}.project-preview-frame__placeholder-title{text-align:center}.project-preview-frame__placeholder-label{z-index:1;letter-spacing:.04em;text-align:center;color:#97a7b7c7;max-width:18ch;font-size:.72rem;line-height:1.45;position:relative}.project-preview-frame__scanline{opacity:.35;pointer-events:none;background:linear-gradient(#0000,#00e0e10a 48%,#0000);background:linear-gradient(#0000,color(xyz 0.362 0.597 0.874 / 0.039) 48%,#0000);animation:7s linear infinite dossier-hud-scan;position:absolute;inset:0}.project-preview-frame__header-beam{background:linear-gradient(90deg,transparent,var(--preview-accent,#00e0e1),transparent);opacity:.55;height:1px;position:absolute;bottom:0;left:8%;right:8%}@supports (color:lab(0% 0 0)){.project-preview-frame__header-beam{background:linear-gradient(90deg,transparent,var(--preview-accent,lab(81.1154% -62.2447 -18.4759)),transparent)}}.project-preview-frame__placeholder-ring{border:1px solid var(--preview-accent,#00e0e1);border-radius:50%;position:absolute;inset:22% 18%}@supports (color:lab(0% 0 0)){.project-preview-frame__placeholder-ring{border:1px solid var(--preview-accent,lab(81.1154% -62.2447 -18.4759))}}@supports (color:color-mix(in lab,red,red)){.project-preview-frame__placeholder-ring{border:1px solid color-mix(in oklch,var(--preview-accent,lab(81.1154% -62.2447 -18.4759)) 28%,transparent)}}.project-preview-frame__placeholder-ring{opacity:.45}.project-preview-frame--dominant{background:linear-gradient(165deg,#01030ae0,#000104f5),radial-gradient(ellipse 92% 78% at 50% 12%,var(--preview-glow,#00d1d933),transparent 72%);border:none;border-left:1px solid oklch(78% .18 200/.12);border-radius:0;height:100%;min-height:14rem}@supports (color:lab(0% 0 0)){.project-preview-frame--dominant{background:linear-gradient(165deg,#01030ae0,#000104f5),radial-gradient(ellipse 92% 78% at 50% 12%,var(--preview-glow,lab(76.1967% -55.9719 -22.8738/.2)),transparent 72%)}}@supports (color:color-mix(in lab,red,red)){.project-preview-frame--dominant{background:linear-gradient(165deg,#01030ae0,#000104f5),radial-gradient(ellipse 92% 78% at 50% 12%,color-mix(in oklch,var(--preview-glow,lab(76.1967% -55.9719 -22.8738/.2)) 48%,transparent),transparent 72%)}}.project-preview-frame--dominant{box-shadow:inset 0 1px #ecf3f80d,inset 0 0 48px -20px var(--preview-glow,transparent)}@supports (color:lab(0% 0 0)){.project-preview-frame--dominant{box-shadow:inset 0 1px #ecf3f80d,inset 0 0 48px -20px var(--preview-glow,transparent)}}.project-preview-frame--dominant .project-preview-frame__viewport{padding:.65rem .78rem .82rem}.project-preview-frame--dominant .project-preview-frame__placeholder{min-height:100%}.project-preview-frame--dominant .project-preview-frame__placeholder-title{font-size:clamp(1.35rem,2.2vw,1.85rem)}.project-preview-frame--carousel .project-preview-frame__viewport{flex-direction:column;padding:.55rem .62rem .62rem;display:flex}.project-preview-carousel{flex-direction:column;flex:1;gap:.42rem;width:100%;min-height:0;display:flex}.project-preview-carousel__viewport{width:100%;aspect-ratio:var(--preview-aspect-ratio,16 / 10);touch-action:pan-y pinch-zoom;background:#000205b8;border:1px solid #00d1d91a;border:1px solid lab(76.1967% -55.9719 -22.8738/.1);border-radius:.55rem;outline:none;flex-shrink:0;position:relative;overflow:hidden}.project-preview-carousel__viewport:focus-visible{outline:2px solid var(--preview-accent,#00e0e1)}@supports (color:lab(0% 0 0)){.project-preview-carousel__viewport:focus-visible{outline:2px solid var(--preview-accent,lab(81.1154% -62.2447 -18.4759))}}@supports (color:color-mix(in lab,red,red)){.project-preview-carousel__viewport:focus-visible{outline:2px solid color-mix(in oklch,var(--preview-accent,lab(81.1154% -62.2447 -18.4759)) 65%,transparent)}}.project-preview-carousel__viewport:focus-visible{outline-offset:2px}.project-preview-carousel__stage{position:absolute;inset:0}.project-preview-carousel__slide{opacity:0;pointer-events:none;flex-direction:column;transition:opacity .38s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}.project-preview-carousel__slide--active{opacity:1;pointer-events:auto;z-index:1}.project-preview-carousel__image{object-fit:contain;object-position:center;background:#000103e0;flex:1;width:100%;height:100%}.project-preview-carousel__image-button,.project-preview-frame__image-button{cursor:zoom-in;background:0 0;border:0;flex:1;width:100%;min-height:0;padding:0;display:flex}.project-preview-frame__image-button{height:100%}.project-preview-carousel__image-button:focus-visible,.project-preview-frame__image-button:focus-visible{outline:2px solid var(--preview-accent,#00e0e1)}@supports (color:lab(0% 0 0)){.project-preview-carousel__image-button:focus-visible,.project-preview-frame__image-button:focus-visible{outline:2px solid var(--preview-accent,lab(81.1154% -62.2447 -18.4759))}}@supports (color:color-mix(in lab,red,red)){.project-preview-carousel__image-button:focus-visible,.project-preview-frame__image-button:focus-visible{outline:2px solid color-mix(in oklch,var(--preview-accent,lab(81.1154% -62.2447 -18.4759)) 65%,transparent)}}.project-preview-carousel__image-button:focus-visible,.project-preview-frame__image-button:focus-visible{outline-offset:2px}.image-lightbox{z-index:80;padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.image-lightbox__backdrop{-webkit-backdrop-filter:blur(12px);cursor:zoom-out;pointer-events:auto;background:#000103db;border:0;margin:0;padding:0;position:absolute;inset:0}.image-lightbox__figure{z-index:1;width:auto;max-width:92vw;max-height:min(88dvh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 2rem));pointer-events:none;flex-direction:column;align-items:center;gap:.65rem;margin:0;display:flex;position:relative}.image-lightbox__image{object-fit:contain;border-radius:.75rem;display:block;box-shadow:0 24px 64px -24px #000000b8,0 0 0 1px #ecf3f814}.image-lightbox__caption{max-width:min(92vw,42rem);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-align:center;text-transform:uppercase;color:#bac6d1e0;margin:0;font-size:.68rem}.image-lightbox__close{top:max(.85rem,env(safe-area-inset-top,0px));right:max(.85rem,env(safe-area-inset-right,0px));z-index:2;color:#ecf3f8f5;cursor:pointer;pointer-events:auto;background:#03050feb;border:1px solid #ecf3f824;border:1px solid lab(95.3756% -1.63275 -3.29692/.14);border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .16s,border-color .16s,transform .16s;display:inline-flex;position:absolute}.image-lightbox__close:hover{background:#070d19f5;border-color:#00d1d96b;border-color:lab(76.1967% -55.9719 -22.8738/.42);transform:translateY(-1px)}.image-lightbox__close:focus-visible{outline-offset:2px;outline:2px solid #00d1d9b8;outline:2px solid lab(76.1967% -55.9719 -22.8738/.72)}@media(prefers-reduced-motion:reduce){.image-lightbox__close{transition:none}}.project-preview-carousel__placeholder{background:linear-gradient(#02040cb8,#000205e0),repeating-linear-gradient(-42deg,#00d2d209 0 1px,#0000 1px 14px);background:linear-gradient(#02040cb8,#000205e0),repeating-linear-gradient(-42deg,color(xyz 0.312 0.513 0.751 / 0.035) 0% 1px,#0000 1px 14px);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.38rem;padding:1rem;display:flex;position:relative;overflow:hidden}.project-preview-carousel__placeholder-grid{opacity:.75;background-image:linear-gradient(#00d1d90d 1px,#0000 1px),linear-gradient(90deg,#00d1d90d 1px,#0000 1px);background-image:linear-gradient(color(xyz 0.321 0.511 0.818 / 0.051) 1px,#0000 1px),linear-gradient(90deg,color(xyz 0.321 0.511 0.818 / 0.051) 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 20%,#0000 88%);mask-image:radial-gradient(80% 70%,#000 20%,#0000 88%)}.project-preview-carousel__placeholder-glow{background:radial-gradient(ellipse 70% 60% at 50% 50%,var(--preview-glow,#00d1d933),transparent 72%);border-radius:50%;position:absolute;inset:18% 12%}@supports (color:lab(0% 0 0)){.project-preview-carousel__placeholder-glow{background:radial-gradient(ellipse 70% 60% at 50% 50%,var(--preview-glow,lab(76.1967% -55.9719 -22.8738/.2)),transparent 72%)}}@supports (color:color-mix(in lab,red,red)){.project-preview-carousel__placeholder-glow{background:radial-gradient(ellipse 70% 60% at 50% 50%,color-mix(in oklch,var(--preview-glow,lab(76.1967% -55.9719 -22.8738/.2)) 55%,transparent),transparent 72%)}}.project-preview-carousel__placeholder-glow{filter:blur(8px)}.project-preview-carousel__placeholder-ring{border:1px solid var(--preview-accent,#00e0e1);border-radius:50%;position:absolute;inset:22% 18%}@supports (color:lab(0% 0 0)){.project-preview-carousel__placeholder-ring{border:1px solid var(--preview-accent,lab(81.1154% -62.2447 -18.4759))}}@supports (color:color-mix(in lab,red,red)){.project-preview-carousel__placeholder-ring{border:1px solid color-mix(in oklch,var(--preview-accent,lab(81.1154% -62.2447 -18.4759)) 28%,transparent)}}.project-preview-carousel__placeholder-ring{opacity:.45}.project-preview-carousel__placeholder-index{z-index:1;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;color:var(--preview-accent,#00e0e1);opacity:.72;font-size:.58rem;font-weight:700;position:relative}@supports (color:lab(0% 0 0)){.project-preview-carousel__placeholder-index{color:var(--preview-accent,lab(81.1154% -62.2447 -18.4759))}}.project-preview-carousel__placeholder-title{z-index:1;letter-spacing:-.02em;text-align:center;color:var(--preview-accent,#00e0e1);font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:700;position:relative}@supports (color:lab(0% 0 0)){.project-preview-carousel__placeholder-title{color:var(--preview-accent,lab(81.1154% -62.2447 -18.4759))}}@supports (color:color-mix(in lab,red,red)){.project-preview-carousel__placeholder-title{color:color-mix(in oklch,var(--preview-accent,lab(81.1154% -62.2447 -18.4759)) 82%,white)}}.project-preview-carousel__placeholder-caption{z-index:1;letter-spacing:.06em;text-align:center;text-transform:uppercase;color:#8b9aabc7;max-width:20ch;font-size:.68rem;line-height:1.45;position:relative}.project-preview-carousel__caption{background:linear-gradient(#010309d1,#010205eb);border-top:1px solid #00d1d91a;border-top:1px solid lab(76.1967% -55.9719 -22.8738/.1);flex-shrink:0;padding:.32rem .55rem}.project-preview-carousel__caption-label{letter-spacing:.12em;text-transform:uppercase;color:#97a7b7d1;font-size:.54rem;font-weight:600}.project-preview-carousel__nav{z-index:3;border:1px solid var(--preview-border,#00e0e1);justify-content:center;align-items:center;width:1.85rem;height:2.15rem;padding:0;display:inline-flex;position:absolute;top:50%}@supports (color:lab(0% 0 0)){.project-preview-carousel__nav{border:1px solid var(--preview-border,lab(81.1154% -62.2447 -18.4759))}}@supports (color:color-mix(in lab,red,red)){.project-preview-carousel__nav{border:1px solid color-mix(in oklch,var(--preview-border,lab(81.1154% -62.2447 -18.4759)) 55%,transparent)}}.project-preview-carousel__nav{color:var(--preview-accent,#00e0e1);cursor:pointer;box-shadow:inset 0 1px #ecf3f814,0 0 16px -6px var(--preview-glow,transparent);background:linear-gradient(155deg,#040914e0,#010309eb);border-radius:.42rem;transition:border-color .24s,box-shadow .28s,transform .24s,background .24s;transform:translateY(-50%)}@supports (color:lab(0% 0 0)){.project-preview-carousel__nav{color:var(--preview-accent,lab(81.1154% -62.2447 -18.4759));box-shadow:inset 0 1px #ecf3f814,0 0 16px -6px var(--preview-glow,transparent)}}.project-preview-carousel__nav:hover{border-color:var(--preview-accent,#00e0e1)}@supports (color:lab(0% 0 0)){.project-preview-carousel__nav:hover{border-color:var(--preview-accent,lab(81.1154% -62.2447 -18.4759))}}@supports (color:color-mix(in lab,red,red)){.project-preview-carousel__nav:hover{border-color:color-mix(in oklch,var(--preview-accent,lab(81.1154% -62.2447 -18.4759)) 72%,transparent)}}.project-preview-carousel__nav:hover{box-shadow:inset 0 1px #ecf3f81a,0 0 20px -4px var(--preview-glow,transparent)}@supports (color:lab(0% 0 0)){.project-preview-carousel__nav:hover{box-shadow:inset 0 1px #ecf3f81a,0 0 20px -4px var(--preview-glow,transparent)}}.project-preview-carousel__nav:active{transform:translateY(-50%)scale(.96)}.project-preview-carousel__nav--prev{left:.42rem}.project-preview-carousel__nav--next{right:.42rem}.project-preview-carousel__nav-glyph{font-size:1.15rem;font-weight:300;line-height:1;transform:translateY(-.04rem)}.project-preview-carousel__indicators{flex-shrink:0;justify-content:center;align-items:center;gap:.38rem;padding:.12rem 0 .05rem;display:flex}.project-preview-carousel__dot{cursor:pointer;background:#010309e0;border:1px solid #00d1d938;border:1px solid lab(76.1967% -55.9719 -22.8738/.22);border-radius:50%;width:.42rem;height:.42rem;padding:0;transition:transform .24s,border-color .24s,box-shadow .28s,background .24s}.project-preview-carousel__dot--active{border-color:var(--preview-accent,#00e0e1);background:var(--preview-accent,#00e0e1);transform:scale(1.15)}@supports (color:lab(0% 0 0)){.project-preview-carousel__dot--active{border-color:var(--preview-accent,lab(81.1154% -62.2447 -18.4759));background:var(--preview-accent,lab(81.1154% -62.2447 -18.4759))}}@supports (color:color-mix(in lab,red,red)){.project-preview-carousel__dot--active{background:color-mix(in oklch,var(--preview-accent,lab(81.1154% -62.2447 -18.4759)) 78%,lab(1.51158% -.0077337 -3.88735))}}.project-preview-carousel__dot--active{box-shadow:0 0 10px var(--preview-glow,#00e0e173)}@supports (color:lab(0% 0 0)){.project-preview-carousel__dot--active{box-shadow:0 0 10px var(--preview-glow,lab(81.1154% -62.2447 -18.4759/.45))}}.project-preview-frame--carousel.project-preview-frame--dominant .project-preview-carousel__viewport{min-height:0}@media(max-width:899px){.project-preview-carousel__nav{width:1.65rem;height:1.95rem}.project-preview-carousel__nav-glyph{font-size:1rem}}@media(prefers-reduced-motion:reduce){.project-preview-carousel__slide{transition:none}}@keyframes dossier-hud-scan{0%{transform:translateY(-120%)}to{transform:translateY(120%)}}.dossier-hud{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.dossier-hud__ambient{pointer-events:none;z-index:0;position:absolute;inset:0}.dossier-hud__grid{opacity:.55;background-image:linear-gradient(#00d1d90a 1px,#0000 1px),linear-gradient(90deg,#00d1d90a 1px,#0000 1px);background-image:linear-gradient(color(xyz 0.321 0.511 0.818 / 0.039) 1px,#0000 1px),linear-gradient(90deg,color(xyz 0.321 0.511 0.818 / 0.039) 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(88% 82% at 42% 38%,#000 18%,#0000 92%);mask-image:radial-gradient(88% 82% at 42% 38%,#000 18%,#0000 92%)}.dossier-hud__viewport{z-index:1;flex:1;grid-template:"masthead display""workbench display"minmax(0,1fr)"telemetry telemetry"/minmax(0,1fr) minmax(42%,1.22fr);gap:0;min-width:0;height:100%;min-height:0;padding:clamp(.65rem,1.1vw,.95rem) clamp(.75rem,1.2vw,1.05rem) clamp(.55rem,.9vw,.75rem);display:grid;position:relative;overflow:hidden}.dossier-hud__masthead{border-bottom:1px solid #00d1d91a;border-bottom:1px solid lab(76.1967% -55.9719 -22.8738/.1);grid-area:masthead;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:.35rem 0;padding:0 .65rem .55rem 0;display:grid}.dossier-hud__masthead-rail{grid-area:1/1;align-items:center;gap:.42rem;display:flex}.dossier-hud__masthead-id{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--dossier-accent,#00e0e1);font-size:.58rem;font-weight:700}@supports (color:lab(0% 0 0)){.dossier-hud__masthead-id{color:var(--dossier-accent,lab(81.1154% -62.2447 -18.4759))}}.dossier-hud__masthead-pulse{background:var(--dossier-accent,#00e0e1);width:.38rem;height:.38rem;box-shadow:0 0 10px var(--dossier-accent-glow,#00e0e173);border-radius:50%}@supports (color:lab(0% 0 0)){.dossier-hud__masthead-pulse{background:var(--dossier-accent,lab(81.1154% -62.2447 -18.4759));box-shadow:0 0 10px var(--dossier-accent-glow,lab(81.1154% -62.2447 -18.4759/.45))}}.dossier-hud__masthead-core{grid-area:2/1;min-width:0}.dossier-hud__masthead-signals{flex-wrap:wrap;grid-area:3/1;justify-content:flex-start;gap:.28rem;margin-top:.1rem;display:flex}.dossier-hud__title{letter-spacing:-.03em;margin:0 0 .22rem;font-size:clamp(1.65rem,2.6vw,2.35rem);font-weight:700;line-height:1.02}.dossier-hud__subtitle{letter-spacing:.02em;color:#cdd9e4e6;margin:0 0 .28rem;font-size:clamp(.82rem,1.05vw,.94rem);font-weight:500;line-height:1.35}.dossier-hud__lede{max-width:36ch;font-size:clamp(.8125rem,.95vw,.875rem);line-height:var(--leading-body);letter-spacing:.01em;color:#91a0b1d1;margin:0}.dossier-hud__signal{border:1px solid var(--dossier-accent-border,#ecf3f81a);padding:.16rem .42rem}@supports (color:lab(0% 0 0)){.dossier-hud__signal{border:1px solid var(--dossier-accent-border,lab(95.3756% -1.63275 -3.29692/.1))}}@supports (color:color-mix(in lab,red,red)){.dossier-hud__signal{border:1px solid color-mix(in oklch,var(--dossier-accent-border,lab(95.3756% -1.63275 -3.29692/.1)) 42%,transparent)}}.dossier-hud__signal{letter-spacing:.1em;text-transform:uppercase;color:#bac6d1db;background:#ecf3f808;border-radius:999px;font-size:.54rem;font-weight:500}.dossier-hud__signal--tag{color:var(--dossier-accent,#00e0e1)}@supports (color:lab(0% 0 0)){.dossier-hud__signal--tag{color:var(--dossier-accent,lab(81.1154% -62.2447 -18.4759))}}@supports (color:color-mix(in lab,red,red)){.dossier-hud__signal--tag{color:color-mix(in oklch,var(--dossier-accent,lab(81.1154% -62.2447 -18.4759)) 78%,white)}}.dossier-hud__display{isolation:isolate;flex-direction:column;grid-area:1/display/3;min-width:0;min-height:0;padding-left:.65rem;display:flex;overflow:hidden}.dossier-hud__display .project-preview-frame--dominant .project-preview-frame__header{display:none}.dossier-hud__display .project-preview-frame--dominant{contain:layout paint style;clip-path:inset(0);background:linear-gradient(165deg,#01030ae0,#000104f5),radial-gradient(ellipse 92% 62% at 50% 8%,var(--preview-glow,#00d1d933),transparent 70%);border-bottom:none;flex:auto;min-width:0;height:100%;min-height:14rem;max-height:100%;overflow:hidden;box-shadow:inset 0 1px #ecf3f80d}@supports (color:lab(0% 0 0)){.dossier-hud__display .project-preview-frame--dominant{background:linear-gradient(165deg,#01030ae0,#000104f5),radial-gradient(ellipse 92% 62% at 50% 8%,var(--preview-glow,lab(76.1967% -55.9719 -22.8738/.2)),transparent 70%)}}@supports (color:color-mix(in lab,red,red)){.dossier-hud__display .project-preview-frame--dominant{background:linear-gradient(165deg,#01030ae0,#000104f5),radial-gradient(ellipse 92% 62% at 50% 8%,color-mix(in oklch,var(--preview-glow,lab(76.1967% -55.9719 -22.8738/.2)) 42%,transparent),transparent 70%)}}.dossier-hud__display .project-preview-frame--dominant .project-preview-frame__chrome,.dossier-hud__display .project-preview-frame--dominant .project-preview-frame__scanline{display:none}.dossier-hud__display .project-preview-frame--dominant .project-preview-frame__viewport{flex-direction:column;flex:auto;height:auto;min-height:0;padding:.45rem .72rem .28rem;display:flex;overflow:hidden}.dossier-hud__display .project-preview-frame--carousel .project-preview-carousel{flex-direction:column;flex:auto;gap:0;width:100%;height:100%;min-height:0;display:flex;position:relative}.dossier-hud__display .project-preview-frame--carousel .project-preview-carousel__viewport{width:100%;height:100%;min-height:0;aspect-ratio:unset;flex:auto;position:relative}.dossier-hud__display .project-preview-carousel__image{object-position:center bottom}.dossier-hud__display .project-preview-frame--carousel .project-preview-carousel__indicators{z-index:4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#010205c7;border-radius:999px;margin:0;padding:.18rem .42rem;position:absolute;bottom:.42rem;left:50%;transform:translate(-50%)}.dossier-hud__display-slot{box-sizing:border-box;z-index:4;background:#000104;border:none;border-top:1px solid oklch(78% .18 200/.08);flex:none;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;height:5.5rem;margin-top:0;display:grid;position:relative}.dossier-hud__display-meta-segment{text-align:center;background:#000104;place-items:center;min-width:0;min-height:0;padding:.55rem .45rem;display:grid}.dossier-hud__display-meta-segment--tl{border-right:1px solid #00d1d914;border-right:1px solid lab(76.1967% -55.9719 -22.8738/.08)}.dossier-hud__display-meta-stack{flex-direction:column;justify-content:center;align-items:center;gap:.36rem;width:100%;max-width:100%;display:flex}.dossier-hud__display-meta-segment--tl{grid-area:1/1}.dossier-hud__display-meta-segment--tr{grid-area:1/2}.dossier-hud__display-meta-label{letter-spacing:.09em;text-transform:uppercase;color:#8b9aabd1;text-wrap:balance;text-overflow:ellipsis;max-width:100%;font-size:.54rem;font-weight:600;line-height:1.28;overflow:hidden}.dossier-hud__display-meta-value{letter-spacing:.01em;color:#e1edf8f5;text-overflow:ellipsis;max-width:100%;font-size:1.08rem;font-weight:600;line-height:1.24;overflow:hidden}.dossier-hud__display-meta-value--empty{opacity:.45;font-size:.95rem}.dossier-hud__display-meta-icon{border:1px solid var(--dossier-accent-border,#00e0e1);border-radius:.42rem;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}@supports (color:lab(0% 0 0)){.dossier-hud__display-meta-icon{border:1px solid var(--dossier-accent-border,lab(81.1154% -62.2447 -18.4759))}}@supports (color:color-mix(in lab,red,red)){.dossier-hud__display-meta-icon{border:1px solid color-mix(in oklch,var(--dossier-accent-border,lab(81.1154% -62.2447 -18.4759)) 42%,transparent)}}.dossier-hud__display-meta-icon{background:var(--dossier-accent,#00e0e1)}@supports (color:lab(0% 0 0)){.dossier-hud__display-meta-icon{background:var(--dossier-accent,lab(81.1154% -62.2447 -18.4759))}}@supports (color:color-mix(in lab,red,red)){.dossier-hud__display-meta-icon{background:color-mix(in oklch,var(--dossier-accent,lab(81.1154% -62.2447 -18.4759)) 10%,lab(.878456% -.0841022 -2.21904/.55))}}.dossier-hud__display-meta-icon{color:var(--dossier-accent,#00e0e1)}@supports (color:lab(0% 0 0)){.dossier-hud__display-meta-icon{color:var(--dossier-accent,lab(81.1154% -62.2447 -18.4759))}}@supports (color:color-mix(in lab,red,red)){.dossier-hud__display-meta-icon{color:color-mix(in oklch,var(--dossier-accent,lab(81.1154% -62.2447 -18.4759)) 82%,lab(93.0684% -3.20977 -6.56413))}}.dossier-hud__display-meta-icon svg{width:1rem;height:1rem}.dossier-hud__workbench{border-right:1px solid #00d1d914;border-right:1px solid lab(76.1967% -55.9719 -22.8738/.08);flex-direction:column;grid-area:workbench;min-width:0;min-height:0;padding:.55rem .65rem 0 0;display:flex;overflow:hidden}.dossier-hud__nav{border-bottom:1px solid #00d1d914;border-bottom:1px solid lab(76.1967% -55.9719 -22.8738/.08);flex-shrink:0;margin-bottom:.42rem;padding-bottom:.35rem}.project-section-nav--hud{width:100%}.project-section-nav__hud-list{flex-wrap:wrap;gap:.15rem .35rem;margin:0;padding:0;list-style:none;display:flex}.project-section-nav__hud-tab{color:#798898c7;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:.38rem;padding:.32rem .42rem .38rem .28rem;font-size:.58rem;font-weight:600;line-height:1.2;transition:color .24s;display:inline-flex;position:relative}.project-section-nav__hud-tab:hover{color:#c0ccd7eb}.project-section-nav__hud-tab-index{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;color:#5c6b7ab8;font-size:.54rem;font-weight:700}.project-section-nav__hud-tab-label{white-space:nowrap}.project-section-nav__hud-tab-beam{background:linear-gradient(90deg,transparent,var(--section-accent,#00e0e1),transparent);height:1px;box-shadow:0 0 8px var(--section-glow,transparent);position:absolute;bottom:0;left:.2rem;right:.2rem}@supports (color:lab(0% 0 0)){.project-section-nav__hud-tab-beam{background:linear-gradient(90deg,transparent,var(--section-accent,lab(81.1154% -62.2447 -18.4759)),transparent)}}.project-section-nav__hud-tab--active{color:#e1edf8f5}.project-section-nav__hud-tab--active .project-section-nav__hud-tab-index{color:var(--section-accent,#00e0e1)}@supports (color:lab(0% 0 0)){.project-section-nav__hud-tab--active .project-section-nav__hud-tab-index{color:var(--section-accent,lab(81.1154% -62.2447 -18.4759))}}.dossier-hud__module{outline:none;flex-direction:column;flex:1;min-height:0;display:flex}.dossier-hud__module-head{flex-shrink:0;align-items:baseline;gap:.45rem;margin-bottom:.42rem;padding-bottom:.35rem;display:flex}.dossier-hud__module-id{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;color:var(--dossier-accent,#00e0e1);opacity:.78;font-size:.54rem;font-weight:700;display:none}@supports (color:lab(0% 0 0)){.dossier-hud__module-id{color:var(--dossier-accent,lab(81.1154% -62.2447 -18.4759))}}.dossier-hud__module-title{letter-spacing:.06em;text-transform:uppercase;color:#c0ccd7e6;margin:0;font-size:clamp(.78rem,1vw,.88rem);font-weight:600}.dossier-hud__feature-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden auto}.dossier-hud__feature-cell{border:1px solid #00d1d914;border:1px solid lab(76.1967% -55.9719 -22.8738/.08);border-left:2px solid var(--dossier-accent,#00e0e1);grid-template-columns:1.65rem minmax(0,1fr);align-items:start;gap:.42rem;padding:.48rem .52rem .48rem .42rem;display:grid}@supports (color:lab(0% 0 0)){.dossier-hud__feature-cell{border-left:2px solid var(--dossier-accent,lab(81.1154% -62.2447 -18.4759))}}@supports (color:color-mix(in lab,red,red)){.dossier-hud__feature-cell{border-left:2px solid color-mix(in oklch,var(--dossier-accent,lab(81.1154% -62.2447 -18.4759)) 72%,transparent)}}.dossier-hud__feature-cell{background:linear-gradient(135deg,#02060fb8,#0102078c);box-shadow:inset 0 1px #ecf3f80a}.dossier-hud__feature-code{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;color:var(--dossier-accent,#00e0e1);opacity:.72;padding-top:.1rem;font-size:.56rem;font-weight:700}@supports (color:lab(0% 0 0)){.dossier-hud__feature-code{color:var(--dossier-accent,lab(81.1154% -62.2447 -18.4759))}}.dossier-hud__feature-text{letter-spacing:.01em;color:#a9b9cae6;font-size:clamp(.72rem,.88vw,.78rem);line-height:1.45}.dossier-hud__prose-shell{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.dossier-hud__prose{scrollbar-width:thin;scrollbar-color:oklch(78% .18 200/.28) transparent;flex-direction:column;gap:.62rem;min-height:0;display:flex;overflow:hidden auto}.dossier-hud__prose-shell--hint .dossier-hud__prose{padding-bottom:.35rem}.dossier-hud__prose-scroll-hint{z-index:2;pointer-events:none;background:linear-gradient(#01030900,#010309d1 38%,#010207f5);background:linear-gradient(#01030900,#010309d1 38%,#010207f5);flex-direction:column;align-items:center;gap:.12rem;padding:1.35rem .55rem .28rem;display:flex;position:absolute;bottom:0;left:0;right:0}.dossier-hud__prose-scroll-hint-label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--dossier-accent,#00e0e1);font-size:.52rem;font-weight:600}@supports (color:lab(0% 0 0)){.dossier-hud__prose-scroll-hint-label{color:var(--dossier-accent,lab(81.1154% -62.2447 -18.4759))}}@supports (color:color-mix(in lab,red,red)){.dossier-hud__prose-scroll-hint-label{color:color-mix(in oklch,var(--dossier-accent,lab(81.1154% -62.2447 -18.4759)) 72%,lab(74.442% -3.02866 -10.5868/.88))}}.dossier-hud__prose-scroll-hint-chevron{color:var(--dossier-accent,#00e0e1);font-size:.82rem;line-height:1}@supports (color:lab(0% 0 0)){.dossier-hud__prose-scroll-hint-chevron{color:var(--dossier-accent,lab(81.1154% -62.2447 -18.4759))}}@supports (color:color-mix(in lab,red,red)){.dossier-hud__prose-scroll-hint-chevron{color:color-mix(in oklch,var(--dossier-accent,lab(81.1154% -62.2447 -18.4759)) 78%,lab(74.442% -3.02866 -10.5868/.9))}}.dossier-hud__prose-scroll-hint-chevron{animation:1.65s ease-in-out infinite dossier-prose-scroll-hint-bounce}@keyframes dossier-prose-scroll-hint-bounce{0%,to{opacity:.62;transform:translateY(0)}50%{opacity:1;transform:translateY(.18rem)}}@media(prefers-reduced-motion:reduce){.dossier-hud__prose-scroll-hint-chevron{opacity:.88;animation:none}}.dossier-hud__prose-block{border-left:2px solid var(--dossier-accent-border,#00e0e1);margin:0;padding:.52rem .58rem}@supports (color:lab(0% 0 0)){.dossier-hud__prose-block{border-left:2px solid var(--dossier-accent-border,lab(81.1154% -62.2447 -18.4759))}}@supports (color:color-mix(in lab,red,red)){.dossier-hud__prose-block{border-left:2px solid color-mix(in oklch,var(--dossier-accent-border,lab(81.1154% -62.2447 -18.4759)) 55%,transparent)}}.dossier-hud__prose-block{font-size:clamp(.8125rem,.92vw,.875rem);line-height:var(--leading-body);letter-spacing:.01em;color:#a3b3c4e0;background:linear-gradient(90deg,#02040c8c,#0000 88%);background:linear-gradient(90deg,#02040c8c,#0000 88%)}.dossier-hud__prose--concept-module{gap:.72rem}.dossier-hud__concept-note{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--dossier-accent,#00e0e1);margin:0;padding:.28rem .1rem .1rem;font-size:.58rem;font-weight:650}@supports (color:lab(0% 0 0)){.dossier-hud__concept-note{color:var(--dossier-accent,lab(81.1154% -62.2447 -18.4759))}}@supports (color:color-mix(in lab,red,red)){.dossier-hud__concept-note{color:color-mix(in oklch,var(--dossier-accent,lab(81.1154% -62.2447 -18.4759)) 78%,lab(79.1233% -2.65741 -6.85262))}}.dossier-hud__concept-note{opacity:.86}.dossier-hud__concept-figure{min-width:0;margin:.15rem 0 0;padding:0}.dossier-hud__concept-image{aspect-ratio:3/2;object-fit:cover;object-position:center;background:#010309b3;border:1px solid #00d1d929;border:1px solid lab(76.1967% -55.9719 -22.8738/.16);width:100%;height:auto;display:block}.dossier-hud__concept-caption{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:#96a7b7c7;margin:.42rem 0 0;font-size:.56rem;font-weight:650}.dossier-hud__telemetry{border-top:1px solid #00d1d91f;border-top:1px solid lab(76.1967% -55.9719 -22.8738/.12);grid-area:telemetry;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0;min-width:0;margin-top:.45rem;padding-top:.42rem;padding-right:.65rem;display:grid;overflow:hidden}.dossier-hud__telemetry-segment{border-right:1px solid #00d1d914;border-right:1px solid lab(76.1967% -55.9719 -22.8738/.08);align-items:flex-start;gap:.38rem;min-width:0;padding:.28rem .55rem .18rem 0;display:flex}.dossier-hud__telemetry-segment:last-child{border-right:none}.dossier-hud__telemetry-segment--wide{grid-column:span 2}.dossier-hud__telemetry-icon{color:var(--dossier-accent,#00e0e1);opacity:.72;flex-shrink:0;font-size:.58rem;line-height:1.35}@supports (color:lab(0% 0 0)){.dossier-hud__telemetry-icon{color:var(--dossier-accent,lab(81.1154% -62.2447 -18.4759))}}.dossier-hud__telemetry-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.dossier-hud__telemetry-key{letter-spacing:.12em;text-transform:uppercase;color:#6d7c8cb8;font-size:.5rem;font-weight:600}.dossier-hud__telemetry-value{letter-spacing:.03em;color:#bac6d1e6;text-overflow:ellipsis;font-size:.62rem;line-height:1.35;overflow:hidden}.dossier-hud__telemetry-tags{flex-wrap:wrap;gap:.2rem;display:flex}.dossier-hud__telemetry-tag{letter-spacing:.08em;color:#97a7b7cc;background:#ecf3f805;border:1px solid #00d1d91a;border:1px solid lab(76.1967% -55.9719 -22.8738/.1);padding:.14rem .34rem;font-size:.5rem}.projects-stage__preview--active .projects-stage__preview-content:has(.dossier-hud){height:100%}.projects-stage__preview--active:has(.dossier-hud){background:linear-gradient(155deg,#02060feb,#000205f5),radial-gradient(ellipse 88% 72% at 38% 28%,var(--dossier-accent-glow,#00d1d90f),transparent 72%);box-shadow:inset 0 1px #ecf3f80f,0 0 0 1px var(--dossier-accent-border,#00e0e114),0 0 40px -16px var(--dossier-accent-glow,#00d1d91a)}@supports (color:lab(0% 0 0)){.projects-stage__preview--active:has(.dossier-hud){background:linear-gradient(155deg,#02060feb,#000205f5),radial-gradient(ellipse 88% 72% at 38% 28%,var(--dossier-accent-glow,lab(76.1967% -55.9719 -22.8738/.06)),transparent 72%);box-shadow:inset 0 1px #ecf3f80f,0 0 0 1px var(--dossier-accent-border,lab(81.1154% -62.2447 -18.4759/.08)),0 0 40px -16px var(--dossier-accent-glow,lab(76.1967% -55.9719 -22.8738/.1))}}@supports (color:color-mix(in lab,red,red)){.projects-stage__preview--active:has(.dossier-hud){box-shadow:inset 0 1px #ecf3f80f,0 0 0 1px color-mix(in oklch,var(--dossier-accent-border,lab(81.1154% -62.2447 -18.4759/.08)) 48%,transparent),0 0 40px -16px var(--dossier-accent-glow,lab(76.1967% -55.9719 -22.8738/.1))}}.projects-stage__preview--active:has(.dossier-hud) .projects-stage__preview-chrome{opacity:.35}@media(max-width:899px){.dossier-hud__viewport{grid-template:"masthead""display""workbench"minmax(12rem,1fr)"telemetry""."/1fr;padding:.65rem .72rem .55rem}.dossier-hud__masthead{border-bottom:1px solid #00d1d91a;border-bottom:1px solid lab(76.1967% -55.9719 -22.8738/.1);grid-template-rows:auto auto auto;grid-template-columns:1fr;padding:0 0 .48rem}.dossier-hud__masthead-rail{grid-area:1/1}.dossier-hud__masthead-core{grid-area:2/1}.dossier-hud__masthead-signals{grid-area:3/1;justify-content:flex-start;margin-top:.15rem}.dossier-hud__display{border-top:1px solid #00d1d914;border-top:1px solid lab(76.1967% -55.9719 -22.8738/.08);border-bottom:1px solid #00d1d914;border-bottom:1px solid lab(76.1967% -55.9719 -22.8738/.08);grid-row:auto;padding:.45rem 0 0}.project-preview-frame--dominant{border-left:none;min-height:12rem}.dossier-hud__workbench{border-right:none;padding:.48rem 0 0}.dossier-hud__feature-matrix{grid-template-columns:1fr}.dossier-hud__telemetry{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-hud__telemetry-segment{border-bottom:1px solid #00d1d90f;border-bottom:1px solid lab(76.1967% -55.9719 -22.8738/.06);border-right:none}.dossier-hud__telemetry-segment--wide{grid-column:1/-1}}.dossier-hud--scannable .dossier-hud__viewport--scannable{grid-template:"masthead""workbench"minmax(0,1fr)"preview"/minmax(0,1fr)}.dossier-hud__masthead--scannable{border-bottom:1px solid #00d1d91a;border-bottom:1px solid lab(76.1967% -55.9719 -22.8738/.1);gap:.5rem 0;padding-right:0}.dossier-hud__masthead-meta{flex-wrap:wrap;grid-column:1;gap:.3rem;display:flex}.dossier-hud__meta-chip{letter-spacing:.08em;text-transform:uppercase;background:#ecf3f808;border:1px solid #00d1d924;border:1px solid lab(76.1967% -55.9719 -22.8738/.14);border-radius:999px;align-items:center;gap:.28rem;padding:.18rem .44rem;font-size:.54rem;display:inline-flex}.dossier-hud__meta-chip-key{color:#798898b8;font-weight:600}.dossier-hud__meta-chip-value{color:#d4e0ebf0;align-items:center;gap:.22rem;font-weight:600;display:inline-flex}.dossier-hud__meta-chip-icon{opacity:.85;width:.72rem;height:.72rem}.dossier-hud__lede--scannable{max-width:58ch;font-size:clamp(.76rem,.95vw,.84rem);line-height:1.62}.dossier-hud__workbench--scannable{border-right:none;flex-direction:column;grid-area:workbench;min-height:0;padding-right:0;display:flex;overflow:hidden}.dossier-hud__display--scannable{isolation:auto;border-top:1px solid #00d1d91a;border-top:1px solid lab(76.1967% -55.9719 -22.8738/.1);grid-area:auto/preview;min-height:0;max-height:8.75rem;padding:.42rem 0 0;overflow:hidden}.dossier-hud__display--scannable .project-preview-frame--dominant{height:100%;min-height:0;max-height:8.25rem;box-shadow:none;background:0 0;border-left:none}.dossier-hud__display--scannable .project-preview-frame--compact-strip{height:100%}.dossier-hud__display--scannable .project-preview-frame--compact-strip .project-preview-frame__viewport{padding:0}.dossier-hud__display--scannable .project-preview-frame--compact-strip .project-preview-carousel{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:.42rem;height:100%;min-height:0;display:grid}.dossier-hud__display--scannable .project-preview-frame--compact-strip .project-preview-carousel__viewport{min-height:0;max-height:7.5rem}.dossier-hud__display--scannable .project-preview-frame--compact-strip .project-preview-carousel__indicators--thumbnails{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:.28rem;margin-top:0;padding:0}.dossier-hud__display--scannable .project-preview-carousel__thumb-label{font-size:.46rem}.dossier-hud__nav--sticky{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#010205fa 72%,#010205d1 88%,#0000);background:linear-gradient(#010205fa 72%,#010205d1 88%,#0000);margin-bottom:0;padding:.35rem 0 .42rem;position:sticky;top:0}.dossier-hud__scroll{scroll-behavior:smooth;scrollbar-gutter:stable;flex:auto;min-height:0;padding:.2rem .15rem .65rem 0;overflow:hidden auto}.dossier-hud__summary{background:linear-gradient(155deg,#010309e0,#010205f0);border:1px solid #00d1d91f;border:1px solid lab(76.1967% -55.9719 -22.8738/.12);border-radius:.55rem;margin-bottom:.75rem;padding:.55rem .62rem}.dossier-hud__summary-title{letter-spacing:.12em;text-transform:uppercase;color:var(--dossier-accent,#00e0e1);margin:0 0 .42rem;font-size:.72rem;font-weight:700}@supports (color:lab(0% 0 0)){.dossier-hud__summary-title{color:var(--dossier-accent,lab(81.1154% -62.2447 -18.4759))}}.dossier-hud__summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem .55rem;margin:0;display:grid}.dossier-hud__summary-item{min-width:0}.dossier-hud__summary-key{letter-spacing:.1em;text-transform:uppercase;color:#798898c2;margin:0 0 .12rem;font-size:.54rem;font-weight:600}.dossier-hud__summary-value{color:#d4e0ebf0;margin:0;font-size:.68rem;line-height:1.45}.dossier-hud__highlights{margin-bottom:.8rem}.dossier-hud__highlights-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;display:grid}.dossier-hud__highlight-card{background:#ecf3f806;border:1px solid #00d1d91a;border:1px solid lab(76.1967% -55.9719 -22.8738/.1);border-radius:.5rem;padding:.5rem .55rem}.dossier-hud__highlight-card-title{letter-spacing:.1em;text-transform:uppercase;color:var(--dossier-accent,#00e0e1);margin:0 0 .28rem;font-size:.58rem;font-weight:700}@supports (color:lab(0% 0 0)){.dossier-hud__highlight-card-title{color:var(--dossier-accent,lab(81.1154% -62.2447 -18.4759))}}.dossier-hud__highlight-card-body{color:#c7d3deeb;margin:0;font-size:.72rem;line-height:1.58}.dossier-hud__section{border-bottom:1px solid #00d1d912;border-bottom:1px solid lab(76.1967% -55.9719 -22.8738/.07);margin-bottom:.85rem;padding-bottom:.55rem;scroll-margin-top:3.2rem}.dossier-hud__section:last-child{border-bottom:none;margin-bottom:0}.dossier-hud__section-head{align-items:baseline;gap:.42rem;margin-bottom:.45rem;display:flex}.dossier-hud__section-index{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;color:#5c6b7ab8;font-size:.56rem;font-weight:700}.dossier-hud__section-title{letter-spacing:.04em;text-transform:uppercase;color:#dae6f1f5;margin:0;font-size:clamp(.82rem,1.05vw,.94rem);font-weight:700}.dossier-hud__prose--scannable .dossier-hud__prose-block{letter-spacing:.01em;color:#bac6d1eb;max-width:72ch;margin:0 0 .55rem;font-size:.76rem;line-height:1.68}.dossier-hud__prose--scannable .dossier-hud__prose-block:last-child{margin-bottom:0}.dossier-hud__prose-list{color:#bac6d1eb;max-width:68ch;margin:0 0 .55rem;padding-left:1rem;font-size:.76rem;line-height:1.64}.dossier-hud__prose-list-item+.dossier-hud__prose-list-item{margin-top:.22rem}.dossier-hud__origin-blocks{gap:.55rem;display:grid}.dossier-hud__origin-block{border-left:2px solid var(--dossier-accent,#00e0e1);padding:.45rem .5rem}@supports (color:lab(0% 0 0)){.dossier-hud__origin-block{border-left:2px solid var(--dossier-accent,lab(81.1154% -62.2447 -18.4759))}}@supports (color:color-mix(in lab,red,red)){.dossier-hud__origin-block{border-left:2px solid color-mix(in oklch,var(--dossier-accent,lab(81.1154% -62.2447 -18.4759)) 55%,transparent)}}.dossier-hud__origin-block{background:#ecf3f805}.dossier-hud__origin-block-title{letter-spacing:.06em;color:#d4e0ebf2;margin:0 0 .3rem;font-size:.66rem;font-weight:700}.dossier-hud__origin-block-paragraph{color:#b4bfcae6;max-width:68ch;margin:0 0 .35rem;font-size:.74rem;line-height:1.64}.dossier-hud__origin-block-paragraph:last-child{margin-bottom:0}.dossier-hud__tech-card{background:#ecf3f805;border:1px solid #00d1d914;border:1px solid lab(76.1967% -55.9719 -22.8738/.08);border-radius:.42rem;margin-bottom:.48rem;padding:.42rem .48rem}.dossier-hud__tech-card-name{color:var(--dossier-accent,#00e0e1);margin:0 0 .2rem;font-size:.66rem;font-weight:700}@supports (color:lab(0% 0 0)){.dossier-hud__tech-card-name{color:var(--dossier-accent,lab(81.1154% -62.2447 -18.4759))}}.dossier-hud__tech-card-desc{color:#a7b3bddb;margin:0;font-size:.68rem;line-height:1.55}.project-preview-carousel__indicators--thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));gap:.32rem;margin-top:.38rem;padding:0 .1rem .15rem;display:grid}.project-preview-carousel__thumb{cursor:pointer;background:#ecf3f808;border:1px solid #00d1d91f;border:1px solid lab(76.1967% -55.9719 -22.8738/.12);border-radius:.38rem;flex-direction:column;gap:.18rem;padding:0;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.project-preview-carousel__thumb--active{border-color:var(--preview-accent,#00e0e1);box-shadow:0 0 0 1px var(--preview-accent,#00e0e1)}@supports (color:lab(0% 0 0)){.project-preview-carousel__thumb--active{border-color:var(--preview-accent,lab(81.1154% -62.2447 -18.4759));box-shadow:0 0 0 1px var(--preview-accent,lab(81.1154% -62.2447 -18.4759))}}@supports (color:color-mix(in lab,red,red)){.project-preview-carousel__thumb--active{box-shadow:0 0 0 1px color-mix(in oklch,var(--preview-accent,lab(81.1154% -62.2447 -18.4759)) 35%,transparent)}}.project-preview-carousel__thumb-frame{aspect-ratio:16/10;background:#010205e6;display:block;overflow:hidden}.project-preview-carousel__thumb-image{object-fit:cover;width:100%;height:100%;display:block}.project-preview-carousel__thumb-placeholder{width:100%;height:100%;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;color:#6d7c8cb8;place-items:center;font-size:.62rem;display:grid}.project-preview-carousel__thumb-label{letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#9ba6b1db;padding:0 .28rem .28rem;font-size:.5rem;font-weight:600;line-height:1.25}.dossier-hud__display--scannable .project-preview-frame--gallery .project-preview-carousel__indicators--thumbnails,.dossier-hud__display--scannable .project-preview-frame--compact-strip .project-preview-carousel__indicators--thumbnails{position:static;transform:none}@media(max-width:1099px){.dossier-hud__summary-grid,.dossier-hud__highlights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.dossier-hud--scannable .dossier-hud__viewport--scannable{grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"masthead""workbench""preview"}.dossier-hud__display--scannable{max-height:10.5rem}.dossier-hud__display--scannable .project-preview-frame--compact-strip .project-preview-carousel{grid-template-rows:auto auto;grid-template-columns:1fr}.dossier-hud__summary-grid,.dossier-hud__highlights-grid{grid-template-columns:1fr}.project-preview-carousel__indicators--thumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.project-preview-frame__scanline{animation:none}}.dossier-hud--workbench{--workbench-cols:minmax(420px, 1.45fr) minmax(360px, 1fr) minmax(280px, .65fr) 60px;--workbench-type-scale:1.22}.dossier-hud--workbench .dossier-hud__workbench-shell{z-index:1;flex-direction:column;flex:1;height:100%;min-height:0;padding:clamp(.8rem,1.35vw,1.15rem) clamp(.9rem,1.45vw,1.25rem) clamp(.7rem,1.1vw,.95rem);display:flex;position:relative;overflow:hidden}.dossier-hud--workbench .dossier-hud__title{font-size:clamp(1.85rem,2.85vw,2.65rem)}.dossier-hud--workbench .dossier-hud__subtitle{font-size:clamp(.96rem,1.2vw,1.08rem)}.dossier-hud--workbench .dossier-hud__meta-chip{padding:.22rem .52rem;font-size:.64rem}.dossier-hud--workbench .dossier-hud__signal{padding:.18rem .48rem;font-size:.64rem}.dossier-hud--workbench .dossier-hud__pane{padding:.68rem .75rem}.dossier-hud__masthead--workbench{border-bottom:1px solid #00d1d91a;border-bottom:1px solid lab(76.1967% -55.9719 -22.8738/.1);flex-direction:column;gap:.42rem;padding:0 0 .55rem;display:flex}.dossier-hud__masthead-top{grid-template-columns:var(--workbench-cols);align-items:start;gap:.5rem;display:grid}.dossier-hud__masthead-top .dossier-hud__masthead-rail{grid-area:1/1}.dossier-hud__masthead-tags{grid-column:3/5;place-self:start end}.dossier-hud__masthead--workbench .dossier-hud__masthead-meta{grid-column:1/-1}.dossier-hud__lede--workbench{max-width:62ch;font-size:clamp(.92rem,1.15vw,1.02rem);line-height:1.58}.dossier-topic-nav{border-bottom:1px solid #00d1d914;border-bottom:1px solid lab(76.1967% -55.9719 -22.8738/.08);flex-shrink:0;margin:.35rem 0 .48rem}.dossier-topic-nav__list{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.dossier-topic-nav__item{flex:none}.dossier-topic-nav__tab{letter-spacing:.08em;text-transform:uppercase;color:#8b9aabc7;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;padding:.48rem .82rem .54rem;font-size:.74rem;font-weight:600;transition:color .16s,border-color .16s;display:inline-flex}.dossier-topic-nav__tab:hover,.dossier-topic-nav__tab:focus-visible{color:#c7d3deeb}.dossier-topic-nav__tab--active{color:var(--section-accent,#00e0e1);border-bottom-color:var(--section-accent,#00e0e1)}@supports (color:lab(0% 0 0)){.dossier-topic-nav__tab--active{color:var(--section-accent,lab(81.1154% -62.2447 -18.4759));border-bottom-color:var(--section-accent,lab(81.1154% -62.2447 -18.4759))}}.dossier-hud__workbench-grid{grid-template-columns:var(--workbench-cols);flex:1;grid-template-rows:minmax(0,1fr);gap:.55rem;min-height:0;display:grid;overflow:hidden}.dossier-hud__pane{background:#ecf3f805;border:1px solid #00d1d91a;border:1px solid lab(76.1967% -55.9719 -22.8738/.1);border-radius:.5rem;flex-direction:column;min-width:0;min-height:0;padding:.55rem .62rem;display:flex;overflow:hidden}.dossier-hud__pane--main,.dossier-hud__pane--supplement{opacity:0;transition:opacity .16s}.dossier-hud__pane--main.dossier-hud__pane--visible,.dossier-hud__pane--supplement.dossier-hud__pane--visible{opacity:1}.dossier-hud__pane--main,.dossier-hud__pane--supplement{overflow:hidden auto}.dossier-hud__pane-stack{grid-template-rows:minmax(0,1.1fr) minmax(0,.9fr);gap:.55rem;min-width:0;min-height:0;display:grid}.dossier-hud__pane--gallery{overflow:hidden}.dossier-hud__chat-shell{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.dossier-hud__chat-panel{flex:1;min-height:0}.dossier-hud__chat-toggle{display:none}.dossier-hud__rail-spacer{min-width:0}.dossier-topic-main{flex-direction:column;gap:.85rem;display:flex}.dossier-topic-block__title{letter-spacing:.1em;text-transform:uppercase;color:var(--dossier-accent,#00e0e1);margin:0 0 .38rem;font-size:.82rem;font-weight:700}@supports (color:lab(0% 0 0)){.dossier-topic-block__title{color:var(--dossier-accent,lab(81.1154% -62.2447 -18.4759))}}.dossier-topic-lead{color:#c7d3def0;margin:0 0 .45rem;font-size:.94rem;line-height:1.62}.dossier-topic-copy{color:#adb9c4e0;margin:0;font-size:.88rem;line-height:1.64}.dossier-topic-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem .55rem;margin:0;display:grid}.dossier-topic-summary__item{min-width:0}.dossier-topic-summary__key{letter-spacing:.1em;text-transform:uppercase;color:#798898c2;margin:0 0 .12rem;font-size:.64rem;font-weight:600}.dossier-topic-summary__value{color:#cdd9e4eb;margin:0;font-size:.84rem;line-height:1.48}.dossier-topic-notes{flex-direction:column;gap:.65rem;display:flex}.dossier-topic-notes__text{color:#b4bfcae6;margin:0;font-size:.88rem;line-height:1.62}.dossier-topic-list,.dossier-topic-tags{color:#b4bfcae6;margin:0;padding-left:1rem;font-size:.88rem;line-height:1.6}.dossier-topic-tags{flex-wrap:wrap;gap:.32rem;padding:0;list-style:none;display:flex}.dossier-topic-tags li{letter-spacing:.06em;color:#adb9c4e0;border:1px solid #00d1d91f;border:1px solid lab(76.1967% -55.9719 -22.8738/.12);border-radius:999px;padding:.18rem .48rem;font-size:.7rem}.dossier-hud__pane .dossier-hud__prose-block,.dossier-hud__pane .dossier-hud__origin-block-paragraph{font-size:.88rem;line-height:1.64}.project-preview-gallery{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;height:100%;min-height:0;display:grid}.project-preview-gallery__main{flex-direction:column;min-width:0;min-height:0;display:flex}.project-preview-gallery__main-button{cursor:zoom-in;background:0 0;border:none;width:100%;padding:0;display:block}.project-preview-gallery__main-image{object-fit:contain;background:#010205e6;border-radius:.35rem;width:100%;height:auto;max-height:100%;display:block}.project-preview-gallery__placeholder{background:#010205bf;border:1px dashed #00d1d924;border:1px dashed lab(76.1967% -55.9719 -22.8738/.14);border-radius:.35rem;place-items:center;width:100%;display:grid}.project-preview-gallery__placeholder-grid{opacity:.35;background-image:linear-gradient(#00d1d90f 1px,#0000 1px),linear-gradient(90deg,#00d1d90f 1px,#0000 1px);background-image:linear-gradient(color(xyz 0.321 0.511 0.818 / 0.059) 1px,#0000 1px),linear-gradient(90deg,color(xyz 0.321 0.511 0.818 / 0.059) 1px,#0000 1px);background-size:16px 16px;width:100%;height:100%}.project-preview-gallery__placeholder-caption,.project-preview-gallery__caption{letter-spacing:.08em;text-transform:uppercase;color:#8b9aabc7;margin:.28rem 0 0;font-size:.68rem;font-weight:600}.project-preview-gallery__thumbs{flex-direction:column;gap:.32rem;max-height:100%;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.project-preview-gallery__thumb{cursor:pointer;background:#ecf3f808;border:1px solid #00d1d91f;border:1px solid lab(76.1967% -55.9719 -22.8738/.12);border-radius:.32rem;width:4rem;padding:.12rem;transition:border-color .16s;display:block}.project-preview-gallery__thumb--active{border-color:var(--preview-accent,#00e0e1);box-shadow:0 0 0 1px var(--preview-accent,#00e0e1)}@supports (color:lab(0% 0 0)){.project-preview-gallery__thumb--active{border-color:var(--preview-accent,lab(81.1154% -62.2447 -18.4759));box-shadow:0 0 0 1px var(--preview-accent,lab(81.1154% -62.2447 -18.4759))}}@supports (color:color-mix(in lab,red,red)){.project-preview-gallery__thumb--active{box-shadow:0 0 0 1px color-mix(in oklch,var(--preview-accent,lab(81.1154% -62.2447 -18.4759)) 35%,transparent)}}.project-preview-gallery__thumb-image{object-fit:contain;border-radius:.2rem;width:100%;height:auto;display:block}.project-preview-gallery__thumb-placeholder{aspect-ratio:16/10;background:#010205d9;border-radius:.2rem;width:100%;display:block}.labor-chat-panel{background:#ecf3f805;border:1px solid #00d1d91a;border:1px solid lab(76.1967% -55.9719 -22.8738/.1);border-radius:.5rem;flex-direction:column;height:100%;min-height:0;padding:.55rem .58rem;display:flex}.labor-chat-panel__head{border-bottom:1px solid #00d1d914;border-bottom:1px solid lab(76.1967% -55.9719 -22.8738/.08);flex-shrink:0;margin-bottom:.42rem;padding-bottom:.38rem}.labor-chat-panel__title{letter-spacing:.1em;text-transform:uppercase;color:#dae6f1f5;margin:0 0 .18rem;font-size:.86rem;font-weight:700}.labor-chat-panel__lead{color:#8594a4c7;margin:0;font-size:.74rem;line-height:1.45}.labor-chat-panel__messages{flex-direction:column;flex:auto;gap:.42rem;min-height:0;padding-right:.12rem;display:flex;overflow:hidden auto}.labor-chat-panel__message{border-bottom:1px solid #00d1d90f;border-bottom:1px solid lab(76.1967% -55.9719 -22.8738/.06);padding-bottom:.35rem}.labor-chat-panel__message:last-child{border-bottom:none}.labor-chat-panel__message-head{justify-content:space-between;align-items:baseline;gap:.35rem;margin-bottom:.15rem;display:flex}.labor-chat-panel__author{letter-spacing:.06em;color:#c0ccd7eb;font-size:.6rem;font-weight:700}.labor-chat-panel__time{color:#6d7c8cb8;font-size:.54rem}.labor-chat-panel__body{color:#adb9c4e6;word-break:break-word;margin:0;font-size:.68rem;line-height:1.5}.labor-chat-panel__composer{border-top:1px solid #00d1d914;border-top:1px solid lab(76.1967% -55.9719 -22.8738/.08);flex-shrink:0;margin-top:.42rem;padding-top:.38rem}.labor-chat-panel__status,.labor-chat-panel__cooldown,.labor-chat-panel__notice{color:#8594a4cc;margin:0 0 .35rem;font-size:.62rem}.labor-chat-panel__login{flex-direction:column;gap:.35rem;display:flex}.labor-chat-panel__login-copy{color:#91a0b1d1;margin:0;font-size:.64rem;line-height:1.45}.labor-chat-panel__login-link{letter-spacing:.06em;text-transform:uppercase;color:#00e0e1;color:lab(81.1154% -62.2447 -18.4759);font-size:.62rem;font-weight:600;text-decoration:none}.labor-chat-panel__form{flex-direction:column;gap:.32rem;display:flex}.labor-chat-panel__input-row{align-items:center;gap:.32rem;display:flex}.labor-chat-panel__input{color:#d4e0ebf0;background:#010205a6;border:1px solid #00d1d924;border:1px solid lab(76.1967% -55.9719 -22.8738/.14);border-radius:.38rem;flex:1;min-width:0;padding:.38rem .48rem;font-size:.68rem}.labor-chat-panel__input:disabled{opacity:.55}.labor-chat-panel__send{color:#00e0e1;color:lab(81.1154% -62.2447 -18.4759);cursor:pointer;background:#ecf3f80a;border:1px solid #00d1d929;border:1px solid lab(76.1967% -55.9719 -22.8738/.16);border-radius:.38rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex}.labor-chat-panel__send:disabled{opacity:.45;cursor:not-allowed}.labor-chat-panel__send-icon{width:.9rem;height:.9rem}.dossier-hud__chat-toggle{letter-spacing:.08em;text-transform:uppercase;color:#bac6d1e6;cursor:pointer;background:#ecf3f808;border:1px solid #00d1d91f;border:1px solid lab(76.1967% -55.9719 -22.8738/.12);border-radius:.5rem;justify-content:center;align-items:center;gap:.38rem;width:100%;padding:.55rem .72rem;font-size:.62rem;font-weight:600}.dossier-hud__chat-toggle-icon{width:.95rem;height:.95rem}@media(max-width:1199px){.dossier-hud--workbench{--workbench-cols:minmax(0, 1.45fr) minmax(0, 1fr) 0}.dossier-hud__masthead-tags{grid-column:2/-1}.dossier-hud__workbench-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.dossier-hud__rail-spacer{display:none}.dossier-hud__chat-shell{right:calc(var(--nav-rail-reserve,4.75rem) + .35rem);bottom:max(1rem,env(safe-area-inset-bottom,0px));z-index:28;width:min(12rem,calc(100vw - var(--nav-rail-reserve,4.75rem) - 1.5rem));position:fixed}.dossier-hud__chat-shell .dossier-hud__chat-panel{top:clamp(4.5rem,12vh,6rem);right:calc(var(--nav-rail-reserve,4.75rem) + .35rem);z-index:28;width:min(20rem,calc(100vw - var(--nav-rail-reserve,4.75rem) - 1.5rem));opacity:0;pointer-events:none;height:min(28rem,100vh - 7rem);transition:transform .18s,opacity .16s;position:fixed;transform:translate(calc(100% + 1.5rem));box-shadow:0 12px 40px -16px #000000a6}.dossier-hud__chat-shell--open .dossier-hud__chat-panel{opacity:1;pointer-events:auto;transform:translate(0)}.dossier-hud__chat-toggle{display:inline-flex}}@media(max-width:899px){.dossier-hud--workbench{--workbench-cols:1fr}.dossier-hud__masthead-top{grid-template-columns:1fr}.dossier-hud__masthead-tags{grid-column:1;justify-self:end}.dossier-hud__workbench-grid{grid-template:"main""gallery""supplement""chat-toggle"/1fr;overflow:hidden auto}.dossier-hud__pane--main{grid-area:main;min-height:12rem;max-height:none}.dossier-hud__pane-stack{display:contents}.dossier-hud__pane--gallery{grid-area:gallery;min-height:10rem}.dossier-hud__pane--supplement{grid-area:supplement;min-height:8rem}.dossier-hud__chat-shell{grid-area:chat-toggle;width:auto;position:static;bottom:auto;right:auto}.dossier-hud__chat-shell .dossier-hud__chat-panel{top:auto;bottom:calc(1rem + env(safe-area-inset-bottom,0px));left:max(.75rem,env(safe-area-inset-left,0px));right:max(.75rem,env(safe-area-inset-right,0px));width:auto;height:min(24rem,55vh);position:fixed}.dossier-topic-summary{grid-template-columns:1fr}.project-preview-gallery{grid-template-columns:minmax(0,1fr) auto}}@media(prefers-reduced-motion:reduce){.dossier-hud__pane--main,.dossier-hud__pane--supplement,.dossier-hud__chat-shell .dossier-hud__chat-panel{transition:none}}.project-detail__meta-strip{background:linear-gradient(155deg,#010309eb,#010205f5);border:1px solid #ecf3f814;border:1px solid lab(95.3756% -1.63275 -3.29692/.08);border-radius:.65rem;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.42rem;width:100%;padding:.42rem .48rem;display:grid;box-shadow:inset 0 1px #ecf3f80a}.project-detail__meta-segment{align-items:flex-start;gap:.42rem;min-width:0;padding:.28rem .35rem;display:flex}.project-detail__meta-icon{color:var(--dossier-accent,#00e0e1);opacity:.78;flex-shrink:0;font-size:.62rem;line-height:1.4}@supports (color:lab(0% 0 0)){.project-detail__meta-icon{color:var(--dossier-accent,lab(81.1154% -62.2447 -18.4759))}}.project-detail__meta-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.project-detail__meta-key{letter-spacing:.12em;text-transform:uppercase;color:#798898b8;font-size:.54rem;font-weight:600}.project-detail__meta-value{letter-spacing:.04em;color:#c0ccd7e6;font-size:.66rem;line-height:1.35}.project-detail__meta-tags{flex-wrap:wrap;gap:.22rem;display:flex}.project-detail__meta-tag{letter-spacing:.08em;color:#a3b3c4d1;background:#ecf3f808;border:1px solid #ecf3f814;border:1px solid lab(95.3756% -1.63275 -3.29692/.08);border-radius:999px;padding:.16rem .38rem;font-size:.54rem}.project-detail__meta-segment--tags .project-detail__meta-copy{gap:.22rem}@media(max-width:899px){.project-detail__stage-scroll{flex-direction:column;gap:.55rem;height:auto;min-height:100%;padding:.85rem .9rem .75rem;display:flex;overflow:visible}.project-detail__layout{flex-direction:column;gap:.55rem;height:auto;display:flex}.project-detail__content-split{grid-template-columns:1fr}.project-preview-frame{min-height:11rem}.project-panel__body--features-grid{grid-template-columns:1fr}.project-detail__meta-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.project-detail__hero-frame{padding:.78rem .82rem}.project-detail__hero-title{font-size:clamp(1.55rem,6.5vw,2rem)!important}.project-detail__hero-chips{gap:.28rem;margin-top:.55rem}.project-detail--stage .project-detail__section-nav-shell{padding:.35rem .38rem}.project-section-nav__dossier-list{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.15rem;overflow-x:auto}.project-section-nav__dossier-list::-webkit-scrollbar{display:none}.project-section-nav__dossier-item{flex-shrink:0}.project-section-nav__dossier-tab{padding:.48rem .72rem .48rem .55rem;font-size:.62rem}.project-detail--stage .project-panel-stage{flex:auto;min-height:0}.project-panel--dossier{min-height:12rem}.project-panel__header{padding:.72rem .82rem .45rem}.project-panel__content{padding:.25rem .82rem .72rem}.project-detail__footer{flex-direction:column;align-items:stretch;gap:.4rem}.project-detail__status-strip{justify-content:space-between;width:100%}.project-detail__status-strip-section{display:none}}.project-detail .site-footer{background:#000;border-top-color:#ecf3f814;margin-top:0}.project-detail .reveal.in{animation:.38s cubic-bezier(.22,1,.36,1) forwards reveal-step-in}.project-detail .reveal.reveal-delay-1.in{animation-delay:60ms}.project-detail .reveal.reveal-delay-2.in{animation-delay:.12s}.project-detail .reveal.reveal-delay-3.in{animation-delay:.18s}.project-detail .reveal.reveal-delay-4.in{animation-delay:.24s}.projects-stage__preview-content .project-panel,.projects-stage__preview-content .project-panel__title,.projects-stage__preview-content .project-panel__body,.projects-stage__preview-content .project-context-swap{animation:none}.project-panel-stage{position:relative}.project-panel{will-change:opacity,transform;animation:.26s cubic-bezier(.22,1,.36,1) both project-panel-shell-in}.project-panel__title{animation:.27s cubic-bezier(.22,1,.36,1) 50ms both project-panel-title-in}.project-panel__body{animation:.3s cubic-bezier(.22,1,.36,1) 80ms both project-panel-content-in}.project-context-swap{animation:.18s cubic-bezier(.22,1,.36,1) both project-context-swap-in;display:inline-block}.project-section-nav__item{border:1px solid #0000;transition:color .18s cubic-bezier(.22,1,.36,1),background .21s cubic-bezier(.22,1,.36,1),border-color .21s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1)}.project-section-nav__item:active{transform:scale(.98)}.project-section-nav__item--active{box-shadow:0 0 0 1px #ecf3f80f,0 0 20px var(--section-glow),inset 0 1px #ecf3f80f;background:linear-gradient(135deg,#ecf3f80d,#ecf3f805);border-color:#ecf3f81a}@supports (color:lab(0% 0 0)){.project-section-nav__item--active{box-shadow:0 0 0 1px #ecf3f80f,0 0 20px var(--section-glow),inset 0 1px #ecf3f80f}}@supports (color:color-mix(in lab,red,red)){.project-section-nav__item--active{box-shadow:0 0 0 1px #ecf3f80f,0 0 20px color-mix(in oklch,var(--section-glow) 55%,transparent),inset 0 1px #ecf3f80f}}.project-section-nav__item--active{animation:.5s cubic-bezier(.22,1,.36,1) both project-tab-glow-in}.project-section-nav__label{white-space:nowrap;position:relative}.project-panel__images{aspect-ratio:16/10;border:1px solid #ecf3f81a;border:1px solid lab(95.3756% -1.63275 -3.29692/.1);border-radius:1rem;overflow:hidden}.rigpulse-schematic{font-family:ui-sans-serif,system-ui,sans-serif}.rigpulse-schematic__flow{stroke-dasharray:14 10}.rigpulse-schematic__flow--cool{animation:2.8s linear infinite rigpulse-flow-cool}.rigpulse-schematic__flow--warm{animation:3.2s linear infinite rigpulse-flow-warm}@keyframes rigpulse-flow-cool{0%{stroke-dashoffset:0}to{stroke-dashoffset:-48px}}@keyframes rigpulse-flow-warm{0%{stroke-dashoffset:0}to{stroke-dashoffset:48px}}@media(prefers-reduced-motion:reduce){.rigpulse-schematic__flow--cool,.rigpulse-schematic__flow--warm{stroke-dasharray:none;animation:none}}.project-section-nav--rigpulse .project-section-nav__chip{color:#8b9aab;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:linear-gradient(145deg,#0c1421,#040913);border:1px solid #273347;border:1px solid lab(20.9106% -.614971 -14.3794);border-radius:.8rem;justify-content:center;align-items:center;padding:.62rem 1.05rem;font-size:.68rem;font-weight:500;line-height:1.25;transition:color .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.project-section-nav--rigpulse .project-section-nav__chip:hover{color:#cdd9e4;border-color:#3d4e69;transform:translateY(-2px);box-shadow:0 8px 24px #0000018c}.project-section-nav--rigpulse .project-section-nav__chip:active{transform:translateY(0)scale(.98)}.project-section-nav--rigpulse .project-section-nav__chip-glow{opacity:0;background:radial-gradient(ellipse 80% 120% at 50% 100%,var(--section-glow),transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.project-section-nav--rigpulse .project-section-nav__chip-glow{background:radial-gradient(ellipse 80% 120% at 50% 100%,color-mix(in oklch,var(--section-glow) 28%,transparent),transparent 72%)}}.project-section-nav--rigpulse .project-section-nav__chip-glow{pointer-events:none;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.project-section-nav--rigpulse .project-section-nav__chip--active{color:#ecf3f8;border-color:var(--section-border)}@supports (color:color-mix(in lab,red,red)){.project-section-nav--rigpulse .project-section-nav__chip--active{border-color:color-mix(in oklch,var(--section-border) 70%,lab(20.9106% -.614971 -14.3794))}}.project-section-nav--rigpulse .project-section-nav__chip--active{box-shadow:0 0 0 1px var(--section-glow),0 0 28px var(--section-glow),inset 0 1px #ecf3f80f}@supports (color:lab(0% 0 0)){.project-section-nav--rigpulse .project-section-nav__chip--active{box-shadow:0 0 0 1px var(--section-glow),0 0 28px var(--section-glow),inset 0 1px #ecf3f80f}}@supports (color:color-mix(in lab,red,red)){.project-section-nav--rigpulse .project-section-nav__chip--active{box-shadow:0 0 0 1px color-mix(in oklch,var(--section-glow) 22%,transparent),0 0 28px color-mix(in oklch,var(--section-glow) 38%,transparent),inset 0 1px #ecf3f80f}}.project-section-nav--rigpulse .project-section-nav__chip--active{animation:.55s cubic-bezier(.16,1,.3,1) both rigpulse-nav-engage}.project-section-nav--rigpulse .project-section-nav__chip--active .project-section-nav__chip-glow{opacity:1;animation:3.2s ease-in-out infinite rigpulse-nav-breathe}.project-section-nav--rigpulse .project-section-nav__chip-label{z-index:1;position:relative}.project-section-nav--rigpulse .project-section-nav__chip-flow{background:linear-gradient(90deg,transparent 0%,var(--section-dot) 42%,#d08bffbf 58%,transparent 100%);opacity:.55;transform-origin:50%;border-radius:999px;height:1px;animation:2.6s ease-in-out infinite rigpulse-nav-flow;position:absolute;bottom:.42rem;left:.85rem;right:.85rem}@supports (color:lab(0% 0 0)){.project-section-nav--rigpulse .project-section-nav__chip-flow{background:linear-gradient(90deg,transparent 0%,var(--section-dot) 42%,lab(67.9481% 49.085 -55.0556/.75) 58%,transparent 100%)}}.project-section-nav--rigpulse .project-section-nav__chip-node{border:1px solid var(--section-border);width:4px;height:4px;box-shadow:0 0 8px var(--section-glow);background:#03060d;border-radius:50%;margin-left:-2px;position:absolute;bottom:.36rem;left:50%}@supports (color:color-mix(in lab,red,red)){.project-section-nav--rigpulse .project-section-nav__chip-node{box-shadow:0 0 8px color-mix(in oklch,var(--section-glow) 55%,transparent)}}.project-section-nav--rigpulse .project-section-nav__chip-node{animation:2.6s ease-in-out infinite rigpulse-nav-node}@keyframes rigpulse-nav-engage{0%{filter:brightness(.88);box-shadow:0 0 color-mix(in oklch,var(--section-glow) 0%,transparent);transform:scale(.94)}55%{filter:brightness(1.06);transform:scale(1.03)}to{filter:brightness();transform:scale(1)}}@keyframes rigpulse-nav-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes rigpulse-nav-flow{0%,to{opacity:.3;transform:scaleX(.55)}50%{opacity:.9;transform:scaleX(1)}}@keyframes rigpulse-nav-node{0%,to{opacity:.65;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes project-tab-glow-in{0%{box-shadow:0 0 0 1px #ecf3f80a,0 0 color-mix(in oklch,var(--section-glow) 0%,transparent)}45%{box-shadow:0 0 0 1px #ecf3f814,0 0 28px color-mix(in oklch,var(--section-glow) 75%,transparent),inset 0 1px #ecf3f81a}to{box-shadow:0 0 0 1px #ecf3f80f,0 0 20px color-mix(in oklch,var(--section-glow) 55%,transparent),inset 0 1px #ecf3f80f}}@supports (color:lab(0% 0 0)){@keyframes project-tab-glow-in{0%{box-shadow:0 0 0 1px #ecf3f80a,0 0 color-mix(in oklch,var(--section-glow) 0%,transparent)}45%{box-shadow:0 0 0 1px #ecf3f814,0 0 28px color-mix(in oklch,var(--section-glow) 75%,transparent),inset 0 1px #ecf3f81a}to{box-shadow:0 0 0 1px #ecf3f80f,0 0 20px color-mix(in oklch,var(--section-glow) 55%,transparent),inset 0 1px #ecf3f80f}}}.project-panel__body--stagger{animation:none}.project-stagger-item{animation:project-feature-in var(--stagger-duration,.36s) cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--stagger-base,.16s) + var(--stagger-step,.12s) * (var(--stagger-index,1) - 1))}@media(prefers-reduced-motion:reduce){.project-panel,.project-panel__title,.project-panel__body,.project-context-swap,.project-stagger-item,.project-section-nav__item,.project-section-nav__item--active,.project-section-nav--rigpulse .project-section-nav__chip,.project-section-nav--rigpulse .project-section-nav__chip--active,.project-section-nav--rigpulse .project-section-nav__chip-glow,.project-section-nav--rigpulse .project-section-nav__chip-flow,.project-section-nav--rigpulse .project-section-nav__chip-node{will-change:auto;transition-duration:.01ms!important;animation:none!important;transform:none!important}.project-detail .reveal.in,.project-detail .reveal.reveal-delay-1.in,.project-detail .reveal.reveal-delay-2.in,.project-detail .reveal.reveal-delay-3.in,.project-detail .reveal.reveal-delay-4.in{opacity:1;animation:none;transform:none}}.tablet-gate-locale{right:var(--fab-edge-inline);bottom:max(1rem,env(safe-area-inset-bottom,0px));z-index:110;pointer-events:auto;position:fixed}.tablet-gate-locale .language-menu{z-index:1}.device-gate-boot{z-index:110;background:#02040d;justify-content:center;align-items:center;display:none;position:fixed;inset:0;overflow:hidden}.device-gate-boot__backdrop{background:radial-gradient(80% 60% at 50% 0,#00bec724,#0000 55%),radial-gradient(60% 50% at 80% 100%,#a064db1a,#0000 50%),linear-gradient(165deg,#040915,#02030a);background:radial-gradient(80% 60% at 50% 0,color(xyz 0.256 0.401 0.634 / 0.141),#0000 55%),radial-gradient(60% 50% at 80% 100%,#a064db1a,#0000 50%),linear-gradient(165deg,#040915,#02030a);position:absolute;inset:0}.device-gate-boot__grid{opacity:.22;background-image:linear-gradient(#00d1d914 1px,#0000 1px),linear-gradient(90deg,#00d1d914 1px,#0000 1px);background-image:linear-gradient(color(xyz 0.321 0.511 0.818 / 0.078) 1px,#0000 1px),linear-gradient(90deg,color(xyz 0.321 0.511 0.818 / 0.078) 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,#0000 75%)}.tablet-gate,.phone-gate,.site-dev-gate{z-index:100;padding:max(1.5rem,env(safe-area-inset-top,0px)) max(1.25rem,env(safe-area-inset-right,0px)) max(1.5rem,env(safe-area-inset-bottom,0px)) max(1.25rem,env(safe-area-inset-left,0px));background:#02040d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.tablet-gate__backdrop,.phone-gate__backdrop{background:radial-gradient(80% 60% at 50% 0,#00bec724,#0000 55%),radial-gradient(60% 50% at 80% 100%,#a064db1a,#0000 50%),linear-gradient(165deg,#040915,#02030a);background:radial-gradient(80% 60% at 50% 0,color(xyz 0.256 0.401 0.634 / 0.141),#0000 55%),radial-gradient(60% 50% at 80% 100%,#a064db1a,#0000 50%),linear-gradient(165deg,#040915,#02030a);position:absolute;inset:0}.tablet-gate__grid,.phone-gate__grid{opacity:.22;background-image:linear-gradient(#00d1d914 1px,#0000 1px),linear-gradient(90deg,#00d1d914 1px,#0000 1px);background-image:linear-gradient(color(xyz 0.321 0.511 0.818 / 0.078) 1px,#0000 1px),linear-gradient(90deg,color(xyz 0.321 0.511 0.818 / 0.078) 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,#0000 75%)}.tablet-gate__glow,.phone-gate__glow{filter:blur(64px);opacity:.45;border-radius:999px;width:min(42vw,20rem);height:min(42vw,20rem);animation:12s ease-in-out infinite alternate tablet-gate-drift;position:absolute}.tablet-gate__glow--left,.phone-gate__glow--left{background:#00bdc659;background:lab(69.2298% -55.8518 -22.8046/.35);top:18%;left:-8%}.tablet-gate__glow--right,.phone-gate__glow--right{background:#a35de447;animation-delay:-4s;bottom:12%;right:-6%}@keyframes tablet-gate-drift{0%{transform:translate(0)scale(1)}to{transform:translate(12px,-18px)scale(1.06)}}.tablet-gate__panel,.phone-gate__panel{z-index:1;text-align:center;border-color:#00d1d938;border-color:lab(76.1967% -55.9719 -22.8738/.22);width:min(100%,28rem);padding:2rem 1.75rem;position:relative;box-shadow:0 0 0 1px #00e0e11a,0 24px 64px -24px #000000a6,0 0 80px -20px #00d1d933;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.1),0 24px 64px -24px #000000a6,0 0 80px -20px lab(76.1967% -55.9719 -22.8738/.2)}.tablet-gate__eyebrow,.phone-gate__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#798898d9;margin:0 0 .65rem;font-size:.6875rem;font-weight:600}.tablet-gate__title,.phone-gate__title{margin:0 0 .85rem;font-size:clamp(1.75rem,5vw,2.25rem);line-height:1.15}.tablet-gate__lead,.phone-gate__lead{color:#c1ccd7e0;text-wrap:balance;margin:0;font-size:.9375rem;line-height:1.65}.tablet-gate__divider,.phone-gate__divider{background:linear-gradient(90deg,#0000,#00d1d973,#0000);background:linear-gradient(90deg,#0000,color(xyz 0.321 0.511 0.818 / 0.451),#0000);width:min(4.5rem,28%);height:1px;margin:1.35rem auto}.tablet-gate__status,.phone-gate__status{letter-spacing:.06em;text-transform:uppercase;color:#8fe6c1;background:#00c28c1f;background:lab(69.6361% -55.3098 15.6075/.12);border:1px solid #00c28c47;border:1px solid lab(69.6361% -55.3098 15.6075/.28);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.6875rem;font-weight:600;display:inline-flex}.site-dev-gate{flex-direction:column;justify-content:flex-start}.site-dev-gate__center{z-index:1;width:100%;min-height:0;padding-inline:max(1.25rem,env(safe-area-inset-left,0px)) max(1.25rem,env(safe-area-inset-right,0px));flex:1;justify-content:center;align-items:center;display:flex;position:relative}.site-dev-gate__legal-footer{z-index:2;background:linear-gradient(#02040d00,#02030ab8);border-top:1px solid #00d1d91a;border-top:1px solid lab(76.1967% -55.9719 -22.8738/.1);flex-shrink:0;width:100%;margin-top:0;position:relative}.site-dev-gate__legal-footer.page-legal-footer{padding-top:.75rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px))}.site-dev-gate__legal-footer .page-legal-footer__copyright,.site-dev-gate__legal-footer .site-copyright-notice{color:#8b9aabc7}.site-dev-gate__legal-footer .site-footer__build-meta{color:#7d87929e}.site-dev-gate__legal-footer .site-footer__build-phase{color:#d3e0eae0}.site-dev-gate__panel{flex-direction:column;align-items:center;gap:0;display:flex}.site-dev-gate__panel--resolving{gap:1rem;padding-block:1.6rem}.site-dev-gate__resolving-status{margin:0}.site-dev-gate__intro{width:100%}.site-dev-gate__lead{flex-direction:column;gap:.35rem;max-width:22rem;margin-inline:auto;display:flex}.site-dev-gate__lead-line{display:block}.site-dev-gate__lead-line--secondary{color:#a2acb7c7;font-size:.875rem;line-height:1.55}.site-dev-gate__status-wrap{width:100%;margin-top:.15rem}.site-dev-gate__status-wrap .phone-gate__divider{margin:1.5rem auto 1.15rem}.site-dev-gate__admin{border-top:1px solid #00d1d91f;border-top:1px solid lab(76.1967% -55.9719 -22.8738/.12);width:100%;margin-top:1.65rem;padding-top:1.35rem}.site-dev-gate__admin-hint{letter-spacing:.2em;text-transform:uppercase;color:#727c86b8;margin:0 0 .55rem;font-size:.625rem;font-weight:600}.site-dev-gate__admin-link{letter-spacing:.03em;text-transform:none;color:#8adbdbeb;background:#02060e8c;border:1px solid #00d1d93d;border:1px solid lab(76.1967% -55.9719 -22.8738/.24);border-radius:999px;justify-content:center;align-items:center;min-height:2.35rem;padding:.55rem 1.1rem;font-size:.8125rem;font-weight:600;transition:color .2s,border-color .2s,background .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:inset 0 1px #ecf3f80d,0 0 24px -14px #00d1d947;box-shadow:inset 0 1px #ecf3f80d,0 0 24px -14px lab(76.1967% -55.9719 -22.8738/.28)}.site-dev-gate__admin-link:hover,.site-dev-gate__admin-link:focus-visible{color:#bdf8f8fa;background:#060d19b8;border-color:#00e0e16b;border-color:lab(81.1154% -62.2447 -18.4759/.42);outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #ecf3f812,0 0 28px -10px #00d1d961;box-shadow:inset 0 1px #ecf3f812,0 0 28px -10px lab(76.1967% -55.9719 -22.8738/.38)}.tablet-gate__pulse,.phone-gate__pulse{background:#1bd79e;border-radius:999px;width:.45rem;height:.45rem;animation:1.8s ease-in-out infinite tablet-gate-pulse;box-shadow:0 0 12px #00c28ccc;box-shadow:0 0 12px lab(69.6361% -55.3098 15.6075/.8)}@keyframes tablet-gate-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.tablet-gate__glow,.phone-gate__glow,.tablet-gate__pulse,.phone-gate__pulse{animation:none}}@media(max-width:767px)and (prefers-reduced-motion:no-preference){.glass-card{-webkit-backdrop-filter:blur(8px)}.chat-widget__toggle--unread{animation:none}.chat-widget__panel{-webkit-backdrop-filter:blur(10px)}.chat-widget__backdrop{-webkit-backdrop-filter:none;background:#010205c7}.reveal{animation-duration:.45s!important;animation-delay:0s!important}.reveal-step-in{animation-duration:.4s!important}.rigpulse-schematic__flow--cool,.rigpulse-schematic__flow--warm{animation-play-state:paused}.project-section-nav--rigpulse .project-section-nav__chip--active .project-section-nav__chip-glow{animation:none}}.version-stale-banner{z-index:56;padding:max(.45rem,env(safe-area-inset-top,0px)) max(.75rem,env(safe-area-inset-right,0px)) 0 max(.75rem,env(safe-area-inset-left,0px));pointer-events:none;justify-content:center;display:flex;position:fixed;top:0;left:0;right:0}.version-stale-banner__inner{pointer-events:auto;background:linear-gradient(135deg,#060d1af5,#030712f0),radial-gradient(circle at 0 0,#00d1d91f,#0000 58%);background:linear-gradient(135deg,#060d1af5,#030712f0),radial-gradient(circle at 0 0,color(xyz 0.321 0.511 0.818 / 0.122),#0000 58%);border:1px solid #00d1d947;border:1px solid lab(76.1967% -55.9719 -22.8738/.28);border-radius:.85rem;justify-content:space-between;align-items:center;gap:.85rem;width:min(42rem,100%);padding:.62rem .72rem .62rem .95rem;animation:.42s cubic-bezier(.22,1,.36,1) forwards version-stale-banner-in;display:flex;box-shadow:0 0 0 1px #00e0e114,0 16px 40px -24px #000000b8,0 0 28px -14px #00d1d938;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.08),0 16px 40px -24px #000000b8,0 0 28px -14px lab(76.1967% -55.9719 -22.8738/.22)}.version-stale-banner__message{color:#bccddeeb;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;min-width:0;margin:0;font-size:.8125rem;line-height:1.45;display:flex}.version-stale-banner__title{font-family:var(--font-display);letter-spacing:.02em;color:#e8f3fffa;font-size:.875rem;font-weight:600}.version-stale-banner__hint{color:#a9b9cae0}.version-stale-banner__btn{color:#eef6fffa;color:lab(96.5098% -2.34801 -7.01687/.98);letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#00d1d938,#c081ff24);background:linear-gradient(135deg,color(xyz 0.321 0.511 0.818 / 0.22),color(xyz 0.352 0.479 0.86 / 0.2) 25%,#3ec2ef31,#64b9f32e 50%,color(xyz 0.491 0.34 1.055 / 0.141));border:1px solid #00d1d957;border:1px solid lab(76.1967% -55.9719 -22.8738/.34);border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:2.15rem;padding:.42rem .9rem;font-size:.8125rem;font-weight:600;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex}.version-stale-banner__btn:hover{border-color:#00e0e17a;border-color:lab(81.1154% -62.2447 -18.4759/.48);transform:translateY(-1px);box-shadow:0 0 24px -8px #00d1d959;box-shadow:0 0 24px -8px lab(76.1967% -55.9719 -22.8738/.35)}.version-stale-banner__btn:focus-visible{outline-offset:3px;outline:2px solid #00e0e180;outline:2px solid lab(81.1154% -62.2447 -18.4759/.5)}@keyframes version-stale-banner-in{0%{opacity:0;transform:translateY(calc(-100% - .75rem))}to{opacity:1;transform:translateY(0)}}@media(max-width:479px){.version-stale-banner__inner{flex-direction:column;align-items:stretch;gap:.55rem;padding:.68rem .75rem}.version-stale-banner__message{text-align:center;justify-content:center}.version-stale-banner__btn{width:100%}}@media(prefers-reduced-motion:reduce){.version-stale-banner__inner{animation:none}}.concept-submit-page__intro{margin-bottom:1.5rem}.concept-submit-page__eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#798898e0;margin:0 0 .75rem;font-size:.6875rem;font-weight:600}.concept-submit-page__title{text-wrap:balance;margin:0 0 .75rem}.concept-submit-page__lead,.concept-submit-page__policy{color:#a9b9cae6;margin:0;font-size:.9375rem;line-height:1.65}.concept-submit-page__policy{margin-top:.75rem;font-size:.8125rem}.concept-submit-page__policy-link{color:#54e2e9f2;text-underline-offset:.2em;text-decoration:underline}.concept-submit-form{flex-direction:column;gap:1rem;display:flex}.concept-submit-form__progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.concept-submit-form__progress-step{opacity:.72;background:#03050f73;border:1px solid #00d1d91f;border:1px solid lab(76.1967% -55.9719 -22.8738/.12);border-radius:.75rem;flex-direction:column;gap:.35rem;padding:.7rem .75rem;display:flex}.concept-submit-form__progress-step--active,.concept-submit-form__progress-step--complete{opacity:1;border-color:#00d1d947;border-color:lab(76.1967% -55.9719 -22.8738/.28)}.concept-submit-form__progress-step--active{box-shadow:0 0 18px #00d1d91f;box-shadow:0 0 18px lab(76.1967% -55.9719 -22.8738/.12)}.concept-submit-form__progress-index{letter-spacing:.18em;color:#4cdbe3e6;font-size:.6875rem;font-weight:700}.concept-submit-form__progress-label{color:#a3b3c4e6;font-size:.75rem;line-height:1.35}.concept-submit-form__section{border-color:#00d1d929;border-color:lab(76.1967% -55.9719 -22.8738/.16);padding:1.1rem 1rem}.concept-submit-form__section-head{margin-bottom:1rem}.concept-submit-form__section-title{font-family:var(--font-display);margin:0;font-size:1.15rem;font-weight:600}.concept-submit-form__section-lead{color:#91a0b1e0;margin:.45rem 0 0;font-size:.8125rem;line-height:1.55}.concept-submit-form__fields{flex-direction:column;gap:1rem;display:flex}.concept-submit-form__row{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:640px){.concept-submit-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.concept-submit-field .text-destructive{font-size:.75rem}.concept-submit-input,.concept-submit-textarea,.concept-submit-select{color:#ecf3f8fa;background:#03050fa6!important;border-color:#00d1d92e!important;border-color:lab(76.1967% -55.9719 -22.8738/.18)!important}.concept-submit-textarea{resize:vertical;min-height:6rem}.concept-submit-identity{border-color:#00d1d924;border-color:lab(76.1967% -55.9719 -22.8738/.14);flex-direction:column;gap:.85rem;padding:.9rem 1rem;display:flex}.concept-submit-identity__title{letter-spacing:.08em;text-transform:uppercase;color:#89dbdfeb;margin:0;font-size:.8125rem;font-weight:600}.concept-submit-identity__lead{color:#97a7b7e0;margin:.35rem 0 0;font-size:.8125rem;line-height:1.5}.concept-submit-identity__list{gap:.75rem;margin:0;display:grid}@media(min-width:640px){.concept-submit-identity__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}}.concept-submit-identity__item{gap:.3rem;min-width:0;display:grid}.concept-submit-identity__item dt{color:#8b9aabe6;margin:0;font-size:.75rem;font-weight:500}.concept-submit-identity__item dd{color:#e0edf8f5;word-break:break-word;background:#020309b8;border:1px solid #00d1d91f;border:1px solid lab(76.1967% -55.9719 -22.8738/.12);border-radius:.55rem;margin:0;padding:.55rem .7rem;font-size:.875rem;line-height:1.4}.concept-submit-identity__error{color:#fc5855f2;margin:0;font-size:.75rem}.concept-submit-acceptance{border-color:#00d1d924;border-color:lab(76.1967% -55.9719 -22.8738/.14);flex-direction:column;gap:.85rem;padding:.9rem 1rem;display:flex}.concept-submit-acceptance__title{letter-spacing:.08em;text-transform:uppercase;color:#89dbdfeb;margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.concept-submit-acceptance__list{color:#9dadbee6;gap:.35rem;margin:0;padding-left:1.1rem;font-size:.8125rem;line-height:1.5;display:grid}.concept-submit-acceptance__control{align-items:flex-start;gap:.65rem;display:flex}.concept-submit-acceptance__label{font-size:.875rem;line-height:1.45}.concept-submit-form__actions{justify-content:space-between;gap:.75rem;display:flex}.concept-submit-form__submit-error{color:#f97770f2;margin:0;font-size:.8125rem}.concept-submit-btn{border-radius:999px;min-height:2.65rem;font-weight:600;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;box-shadow:0 0 16px -10px #00d1d961;box-shadow:0 0 16px -10px lab(76.1967% -55.9719 -22.8738/.38);color:#b6f1f4fa!important;background:#040914d1!important;border:1px solid #00d1d94d!important;border:1px solid lab(76.1967% -55.9719 -22.8738/.3)!important}.concept-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 22px -8px #00d1d980;box-shadow:0 0 22px -8px lab(76.1967% -55.9719 -22.8738/.5);background:#070d1aeb!important;border-color:#00d1d970!important;border-color:lab(76.1967% -55.9719 -22.8738/.44)!important}.concept-submit-btn:focus-visible{outline-offset:2px;outline:2px solid #00d1d9b8;outline:2px solid lab(76.1967% -55.9719 -22.8738/.72)}.concept-submit-btn--primary{box-shadow:0 0 22px -8px #00d1d98c,inset 0 1px #c3fffe24;box-shadow:0 0 22px -8px lab(76.1967% -55.9719 -22.8738/.55),inset 0 1px lab(96.2134% -26.1243 -7.98713/.14);color:#c3fffefc!important;color:lab(96.2134% -26.1243 -7.98713/.99)!important;background:linear-gradient(#00e0e157,#00d4d533)!important;background:linear-gradient(color(xyz 0.362 0.597 0.874 / 0.341),color(xyz 0.319 0.511 0.737 / 0.2))!important;border-color:#00e0e180!important;border-color:lab(81.1154% -62.2447 -18.4759/.5)!important}.concept-submit-btn--primary:hover:not(:disabled){box-shadow:0 0 28px -6px #00d1d99e,inset 0 1px #c3fffe2e;box-shadow:0 0 28px -6px lab(76.1967% -55.9719 -22.8738/.62),inset 0 1px lab(96.2134% -26.1243 -7.98713/.18);background:linear-gradient(#00e0e170,#00d4d547)!important;background:linear-gradient(color(xyz 0.362 0.597 0.874 / 0.439),color(xyz 0.319 0.511 0.737 / 0.278))!important;border-color:#00e8e99e!important;border-color:lab(83.5389% -65.5293 -19.4289/.62)!important}.concept-submit-btn--ghost{box-shadow:none;border-radius:999px;justify-content:center;align-items:center;padding:.6rem 1rem;text-decoration:none;display:inline-flex;color:#c3d3e4f0!important;background:#03050f8c!important;border:1px solid #00d1d93d!important;border:1px solid lab(76.1967% -55.9719 -22.8738/.24)!important}.concept-submit-btn--ghost:hover{box-shadow:0 0 18px -10px #00d1d959;box-shadow:0 0 18px -10px lab(76.1967% -55.9719 -22.8738/.35);color:#ddedfffa!important;color:lab(92.9868% -3.98928 -14.0939/.98)!important;background:#040914b8!important;border-color:#00d1d95c!important;border-color:lab(76.1967% -55.9719 -22.8738/.36)!important}.concept-submit-dropzone__surface{text-align:center;background:#02030973;border:1px dashed #00d1d947;border:1px dashed lab(76.1967% -55.9719 -22.8738/.28);border-radius:.9rem;flex-direction:column;align-items:center;gap:.45rem;padding:1.25rem 1rem;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.concept-submit-dropzone__surface--active{background:#0009198c;border-color:#00e0e18c;border-color:lab(81.1154% -62.2447 -18.4759/.55);box-shadow:inset 0 0 0 1px #00e0e12e;box-shadow:inset 0 0 0 1px lab(81.1154% -62.2447 -18.4759/.18)}.concept-submit-dropzone__surface--error{border-color:#f977708c}.concept-submit-dropzone__icon{color:#54e2e9f2;border:1px solid #00d1d938;border:1px solid lab(76.1967% -55.9719 -22.8738/.22);border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.concept-submit-dropzone__title{margin:0;font-size:.9rem;font-weight:600}.concept-submit-dropzone__hint,.concept-submit-dropzone__limits,.concept-submit-dropzone__full{color:#8b9aabe0;margin:0;font-size:.75rem;line-height:1.5}.concept-submit-dropzone__pick{color:#aafdfcfa;cursor:pointer;background:linear-gradient(#0b111feb,#040914e0);border:1px solid #00d1d95c;border:1px solid lab(76.1967% -55.9719 -22.8738/.36);border-radius:999px;margin-top:.35rem;padding:.5rem .9rem;font-size:.8125rem;font-weight:600;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;box-shadow:0 0 18px -10px #00d1d96b;box-shadow:0 0 18px -10px lab(76.1967% -55.9719 -22.8738/.42)}.concept-submit-dropzone__pick:hover{background:linear-gradient(#121a2bf5,#070d1aeb);border-color:#00e0e185;border-color:lab(81.1154% -62.2447 -18.4759/.52);transform:translateY(-1px);box-shadow:0 0 22px -8px #00d1d98c;box-shadow:0 0 22px -8px lab(76.1967% -55.9719 -22.8738/.55)}.concept-submit-dropzone__pick:focus-visible{outline-offset:2px;outline:2px solid #00d1d9b8;outline:2px solid lab(76.1967% -55.9719 -22.8738/.72)}.concept-submit-dropzone__error{color:#f97770f2;margin:.5rem 0 0;font-size:.75rem}.concept-submit-dropzone__previews{gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.concept-submit-dropzone__preview{background:#03050f8c;border:1px solid #00d1d924;border:1px solid lab(76.1967% -55.9719 -22.8738/.14);border-radius:.7rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.55rem .65rem;display:grid}.concept-submit-dropzone__thumb{object-fit:cover;border-radius:.45rem;width:3rem;height:3rem}.concept-submit-dropzone__meta{flex-direction:column;gap:.15rem;min-width:0;display:flex}.concept-submit-dropzone__name{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.concept-submit-dropzone__size{color:#798898d9;font-size:.6875rem}.concept-submit-dropzone__remove{color:#97a7b7e6;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.concept-submit-success{text-align:center;border-color:#00d1d938;border-color:lab(76.1967% -55.9719 -22.8738/.22);padding:1.35rem 1.15rem}.concept-submit-feedback{text-align:center;padding:1.5rem 1.2rem}.concept-submit-feedback--submitting{border-color:#00d1d933;border-color:lab(76.1967% -55.9719 -22.8738/.2);flex-direction:column;align-items:center;gap:.65rem;display:flex}.concept-submit-feedback--success{border-color:#00d1d938;border-color:lab(76.1967% -55.9719 -22.8738/.22)}.concept-submit-feedback--error{background:linear-gradient(145deg,#1a07066b,#030712b8),linear-gradient(135deg,#ecf3f80a,#ecf3f805);border-color:#f9777047}.concept-submit-feedback__spinner{color:#00e0e1eb;color:lab(81.1154% -62.2447 -18.4759/.92);width:1.65rem;height:1.65rem;animation:.9s linear infinite concept-submit-feedback-spin}@keyframes concept-submit-feedback-spin{to{transform:rotate(360deg)}}.concept-submit-feedback__badge{letter-spacing:.22em;text-transform:uppercase;color:#79e5ebf2;border:1px solid #00d1d947;border:1px solid lab(76.1967% -55.9719 -22.8738/.28);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.625rem;font-weight:700;display:inline-flex}.concept-submit-feedback__badge--success{background:#00d1d91a;background:lab(76.1967% -55.9719 -22.8738/.1);border-color:#00d1d952;border-color:lab(76.1967% -55.9719 -22.8738/.32)}.concept-submit-feedback__badge--error{color:#ffd7cdf5;color:lab(90.0331% 23.786 15.9496/.96);background:#f977701a;border-color:#f9777057}.concept-submit-feedback__badge-icon{width:.9rem;height:.9rem}.concept-submit-feedback__title{font-family:var(--font-display);text-wrap:balance;margin:.85rem 0 0;font-size:clamp(1.2rem,3vw,1.45rem)}.concept-submit-feedback__body{color:#a3b3c4e6;text-wrap:pretty;margin:.75rem 0 0;max-width:36rem;margin-inline:auto;font-size:.9rem;line-height:1.6}.concept-submit-feedback__id{color:#98c8caf2;margin:.9rem 0 0;font-size:.875rem}.concept-submit-feedback__id-label{letter-spacing:.12em;text-transform:uppercase;color:#8b9aabd1;margin-bottom:.2rem;font-size:.6875rem;font-weight:600;display:block}.concept-submit-feedback__confirmed{color:#69bbbaeb;margin:.55rem 0 0;font-size:.8125rem;line-height:1.5}.concept-submit-feedback__actions{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.1rem;display:flex}@media(prefers-reduced-motion:reduce){.concept-submit-feedback__spinner{animation:none}}.concept-submit-success__badge{letter-spacing:.22em;text-transform:uppercase;color:#79e5ebf2;border:1px solid #00d1d947;border:1px solid lab(76.1967% -55.9719 -22.8738/.28);border-radius:999px;padding:.3rem .65rem;font-size:.625rem;font-weight:700;display:inline-flex}.concept-submit-success__title{font-family:var(--font-display);text-wrap:balance;margin:.85rem 0 0;font-size:clamp(1.2rem,3vw,1.45rem)}.concept-submit-success__body{color:#a3b3c4e6;margin:.75rem 0 0;font-size:.9rem;line-height:1.6}.concept-submit-success__actions{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.1rem;display:flex}.concept-submit-success__id{color:#98c8caf2;margin:.85rem 0 0;font-size:.875rem}.concept-submit-status{letter-spacing:.14em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;padding:.28rem .6rem;font-size:.625rem;font-weight:700;display:inline-flex}.concept-submit-status--received{color:#79e5ebf2;background:#00d1d91a;background:lab(76.1967% -55.9719 -22.8738/.1);border-color:#00d1d947;border-color:lab(76.1967% -55.9719 -22.8738/.28)}.concept-submit-status--review{color:#ffd984f2;color:lab(88.6485% 7.45559 50.4362/.95);background:#e6ad001a;background:lab(74.6481% 12.6892 76.8998/.1);border-color:#e6ad0047;border-color:lab(74.6481% 12.6892 76.8998/.28)}.concept-submit-status--changes{color:#ffdbbff2;color:lab(90.2071% 26.0973 40.8747/.95);background:#ff99481a;background:lab(73.5318% 42.1165 70.8273/.1);border-color:#ff994847;border-color:lab(73.5318% 42.1165 70.8273/.28)}.concept-submit-status--accepted{color:#a5eda6f2;background:#5bbe621a;border-color:#5bbe6247}.concept-submit-status--rejected{color:#ffcfcaf2;color:lab(87.2558% 37.2623 20.5954/.95);background:#f977701a;border-color:#f9777047}.concept-submit-status--archived{color:#a9b9caeb;background:#7988981a;border-color:#79889847}.concept-submit-submitted__lookup{margin-bottom:1rem;padding:1rem}.concept-submit-submitted__lookup-lead{color:#9dadbee6;margin:0 0 .75rem;font-size:.8125rem;line-height:1.55}.concept-submit-submitted__lookup-row{grid-template-columns:1fr;gap:.65rem;display:grid}@media(min-width:640px){.concept-submit-submitted__lookup-row{grid-template-columns:1fr auto}}.concept-submit-submitted__lookup-error{color:#f97770f2;margin:.5rem 0 0;font-size:.75rem}.concept-submit-submitted__list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.concept-submit-dossier{border-color:#00d1d929;border-color:lab(76.1967% -55.9719 -22.8738/.16);padding:1rem}.concept-submit-dossier__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.concept-submit-dossier__id{font-family:var(--font-mono,monospace);letter-spacing:.12em;color:#56a7ace6;margin:0;font-size:.6875rem}.concept-submit-dossier__title{font-family:var(--font-display);margin:.25rem 0 0;font-size:1.1rem}.concept-submit-dossier__summary{color:#a3b3c4e6;margin:.75rem 0 0;font-size:.875rem;line-height:1.6}.concept-submit-dossier__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:.85rem 0 0;display:grid}.concept-submit-dossier__meta dt{letter-spacing:.12em;text-transform:uppercase;color:#6d7c8cd9;font-size:.625rem}.concept-submit-dossier__meta dd{margin:.15rem 0 0;font-size:.8125rem}.concept-submit-dossier__status-note,.concept-submit-dossier__feedback{margin:.75rem 0 0;font-size:.8125rem;line-height:1.55}.concept-submit-dossier__feedback{background:#03050f73;border:1px solid #00d1d924;border:1px solid lab(76.1967% -55.9719 -22.8738/.14);border-radius:.7rem;padding:.75rem .85rem}.concept-submit-dossier__feedback-label{letter-spacing:.12em;text-transform:uppercase;color:#56a7ace6;margin:0 0 .35rem;font-size:.625rem}.concept-submit-dialog-backdrop{z-index:70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010205b8;justify-content:center;align-items:flex-end;padding:1rem;display:flex;position:fixed;inset:0}@media(min-width:768px){.concept-submit-dialog-backdrop{align-items:center}}.concept-submit-dialog{border-color:#00d1d938;border-color:lab(76.1967% -55.9719 -22.8738/.22);width:min(42rem,100%);max-height:min(88vh,52rem);padding:1rem 1rem 1.15rem;overflow:auto}.concept-submit-dialog--admin{width:min(56rem,100%)}.concept-submit-dialog__toolbar{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.concept-submit-dialog__title{font-family:var(--font-display);margin:0;font-size:1.1rem}.concept-submit-dialog__close{color:#a3b3c4eb;cursor:pointer;background:0 0;border:0}.concept-submit-detail__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.concept-submit-detail__id{font-family:var(--font-mono,monospace);letter-spacing:.12em;color:#56a7ace6;margin:0;font-size:.6875rem}.concept-submit-detail__title{font-family:var(--font-display);margin:.25rem 0 0;font-size:1.25rem}.concept-submit-detail__status-note{color:#9dadbee6;margin:.75rem 0 0;font-size:.8125rem;line-height:1.55}.concept-submit-detail__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.concept-submit-detail__meta dt{letter-spacing:.12em;text-transform:uppercase;color:#6d7c8cd9;font-size:.625rem}.concept-submit-detail__meta dd{margin:.15rem 0 0;font-size:.8125rem}.concept-submit-detail__section{border-top:1px solid #00d1d91a;border-top:1px solid lab(76.1967% -55.9719 -22.8738/.1);margin-top:.85rem;padding-top:.85rem}.concept-submit-detail__section h4{letter-spacing:.14em;text-transform:uppercase;color:#71aaadeb;margin:0 0 .45rem;font-size:.72rem}.concept-submit-detail__section p{white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1.6}.concept-submit-detail__section--feedback{background:#03050f73;border:1px solid #00d1d929;border:1px solid lab(76.1967% -55.9719 -22.8738/.16);border-radius:.75rem;padding:.8rem .9rem}.concept-submit-detail__images{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.concept-submit-detail__images img{aspect-ratio:1;object-fit:cover;border:1px solid #00d1d924;border:1px solid lab(76.1967% -55.9719 -22.8738/.14);border-radius:.55rem;width:100%}.concept-inbox-page-shell{isolation:isolate;position:relative}.concept-inbox-page-shell:before{content:"";pointer-events:none;z-index:-1;-webkit-mask-image:linear-gradient(#0000008c,#0000 88%);-webkit-mask-image:linear-gradient(lab(0% 0 0/.55),#0000 88%);background-image:linear-gradient(#00d1d909 1px,#0000 1px),linear-gradient(90deg,#00d1d909 1px,#0000 1px);background-image:linear-gradient(color(xyz 0.321 0.511 0.818 / 0.035) 1px,#0000 1px),linear-gradient(90deg,color(xyz 0.321 0.511 0.818 / 0.035) 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;mask-image:linear-gradient(#0000008c,#0000 88%)}.concept-inbox-page__intro{margin-bottom:1.5rem}.concept-inbox-page__intro-grid{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.concept-inbox-page__intro-copy{max-width:42rem}.concept-inbox-page__eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#798898e0;margin:0 0 .75rem;font-size:.6875rem;font-weight:600}.concept-inbox-page__title{text-wrap:balance;margin:0}.concept-inbox-page__lead{color:#a3b3c4e6;overflow-wrap:anywhere;word-break:break-word;max-width:38rem;margin:.75rem 0 0;font-size:.9375rem;line-height:1.6}.concept-inbox-page__workspace{box-sizing:border-box;background:linear-gradient(#040914b8,#02040c8c),linear-gradient(135deg,#00d1d90d,#d08bff0a);background:linear-gradient(#040914b8,#02040c8c),linear-gradient(135deg,color(xyz 0.321 0.511 0.818 / 0.051),#7ab9f60c,color(xyz 0.555 0.385 1.093 / 0.039));border-color:#00d1d933;border-color:lab(76.1967% -55.9719 -22.8738/.2);min-width:0;max-width:100%;padding:1.1rem 1rem 1.15rem;position:relative;box-shadow:inset 0 0 0 1px #00d1d914,0 18px 48px #00000159;box-shadow:inset 0 0 0 1px lab(76.1967% -55.9719 -22.8738/.08),0 18px 48px #00000159}@media(min-width:640px){.concept-inbox-page__workspace{padding:1.35rem 1.25rem 1.4rem}}.concept-inbox-page__workspace-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.concept-inbox-page__workspace-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#429599e0;margin:0;font-size:.625rem;font-weight:600}.concept-inbox-page__workspace-title{font-family:var(--font-display);color:#d3e8f7f5;overflow-wrap:anywhere;word-break:break-word;margin:.35rem 0 0;font-size:1.05rem;font-weight:600}.concept-inbox-page__inline-error{color:#ffc5bff2;color:lab(85.1322% 30.9817 17.024/.95);background:#f9777014;border:1px solid #f9777047;border:1px solid lab(65.9538% 50.1356 28.6987/.28);border-radius:.65rem;max-width:18rem;margin:0;padding:.55rem .7rem;font-size:.75rem;line-height:1.45}.concept-inbox-page__filters{box-sizing:border-box;flex-wrap:wrap;gap:.45rem;width:100%;min-width:0;max-width:100%;margin:0 0 1rem;padding-bottom:.15rem;display:flex}@media(max-width:767px){.concept-inbox-page__filters{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;-webkit-mask-image:linear-gradient(90deg,#000,#000 92%,#0000);-webkit-mask-image:linear-gradient(90deg,lab(0% 0 0),lab(0% 0 0) 92%,#0000);flex-wrap:nowrap;padding-bottom:.35rem;overflow-x:auto;mask-image:linear-gradient(90deg,#000 0% 92%,#0000)}.concept-inbox-page__filter{flex-shrink:0}}.concept-inbox-page__filter{color:#a3b3c4e6;cursor:pointer;background:#03050f8c;border:1px solid #00d1d929;border:1px solid lab(76.1967% -55.9719 -22.8738/.16);border-radius:999px;min-height:2.25rem;padding:.45rem .9rem;font-size:.75rem;font-weight:600;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s}.concept-inbox-page__filter:hover{color:#b8e9ebfa;background:#040914ad;border-color:#00e0e152;border-color:lab(81.1154% -62.2447 -18.4759/.32)}.concept-inbox-page__filter:focus-visible{outline-offset:2px;outline:2px solid #00e0e180;outline:2px solid lab(81.1154% -62.2447 -18.4759/.5)}.concept-inbox-page__filter--active{color:#c3fffefa;color:lab(96.2134% -26.1243 -7.98713/.98);background:linear-gradient(#00e0e138,#00d4d51f);background:linear-gradient(color(xyz 0.362 0.597 0.874 / 0.22),color(xyz 0.319 0.511 0.737 / 0.122));border-color:#00e0e180;border-color:lab(81.1154% -62.2447 -18.4759/.5);box-shadow:inset 0 0 0 1px #00e0e11f,0 0 18px #00d1d91f;box-shadow:inset 0 0 0 1px lab(81.1154% -62.2447 -18.4759/.12),0 0 18px lab(76.1967% -55.9719 -22.8738/.12)}.concept-inbox-page__panel{min-height:12rem}.concept-inbox-page__loading{gap:.85rem;display:grid}.concept-inbox-page__loading-label{color:#74a2a4e6;margin:0;font-size:.8125rem}.concept-inbox-page__gate,.concept-inbox-page__guest,.concept-inbox-page__empty,.concept-inbox-page__error-state,.concept-submit-form__gate{padding:1rem 1.1rem}.concept-inbox-page__guest{text-align:center;background:#03050f6b;border-color:#00d1d929;border-color:lab(76.1967% -55.9719 -22.8738/.16);flex-direction:column;align-items:center;gap:1rem;padding:2rem 1.25rem;display:flex}.concept-inbox-page__guest-copy{flex-direction:column;gap:.45rem;max-width:28rem;display:flex}.concept-inbox-page__guest-title{font-family:var(--font-display);color:#cceafcfa;margin:0;font-size:1.15rem;font-weight:600}.concept-inbox-page__guest-lead,.concept-inbox-page__guest-hint{color:#a3b3c4e6;margin:0;font-size:.875rem;line-height:1.55}.concept-inbox-page__guest-actions{flex-direction:column;align-items:center;gap:.65rem;width:min(100%,16rem);display:flex}.concept-inbox-page__guest-cta{width:100%;min-height:2.625rem}.concept-inbox-page__guest-secondary{color:#6fc1c5eb;text-underline-offset:.14em;font-size:.8125rem;font-weight:500;text-decoration:underline}.concept-inbox-page__guest-secondary:hover,.concept-inbox-page__guest-secondary:focus-visible{color:#9deff3fa}.concept-inbox-page__empty,.concept-inbox-page__error-state{text-align:center;background:#03050f6b;border-color:#00d1d929;border-color:lab(76.1967% -55.9719 -22.8738/.16);flex-direction:column;align-items:center;gap:.85rem;padding:2rem 1.25rem;display:flex}.concept-inbox-page__empty-icon,.concept-inbox-page__error-icon{color:#79e5ebf2;background:linear-gradient(#00d1d91f,#d08bff14);background:linear-gradient(color(xyz 0.321 0.511 0.818 / 0.122),#70bcf41a,color(xyz 0.555 0.385 1.093 / 0.078));border:1px solid #00d1d933;border:1px solid lab(76.1967% -55.9719 -22.8738/.2);border-radius:999px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:inline-flex}.concept-inbox-page__error-icon{color:#ffcfcaf2;color:lab(87.2558% 37.2623 20.5954/.95);background:#f977701a;border-color:#f9777047}.concept-inbox-page__empty-body{flex-direction:column;align-items:center;gap:.65rem;max-width:26rem;display:flex}.concept-inbox-page__empty-copy,.concept-inbox-page__error-copy{max-width:26rem}.concept-inbox-page__empty-title,.concept-inbox-page__error-title{font-family:var(--font-display);margin:0;font-size:1.15rem;font-weight:600}.concept-inbox-page__empty-lead,.concept-inbox-page__error-message{color:#97a7b7e6;margin:.45rem 0 0;font-size:.875rem;line-height:1.55}.concept-inbox-page__error-retry{margin-top:.35rem}.concept-inbox-page__empty-cta{color:#b6f1f4f5;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(148deg,#050d1be0,#030712d1),radial-gradient(90% 80% at 20% 10%,#00d1d91f,#0000 62%);background:linear-gradient(148deg,#050d1be0,#030712d1),radial-gradient(90% 80% at 20% 10%,color(xyz 0.321 0.511 0.818 / 0.122),#0000 62%);border:1px solid #00d1d947;border:1px solid lab(76.1967% -55.9719 -22.8738/.28);border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:.38rem .95rem;font-size:.72rem;font-weight:600;text-decoration:none;transition:border-color .22s,box-shadow .22s,transform .22s,color .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #cdf4f61a,0 0 0 1px #00d1d914,0 0 16px -6px #00d1d947;box-shadow:inset 0 1px #cdf4f61a,0 0 0 1px lab(76.1967% -55.9719 -22.8738/.08),0 0 16px -6px lab(76.1967% -55.9719 -22.8738/.28)}.concept-inbox-page__empty-cta-glow{opacity:.55;pointer-events:none;background:radial-gradient(70% 60%,#00e0e138,#0000 68%);background:radial-gradient(70% 60%,color(xyz 0.362 0.597 0.874 / 0.22),#0000 68%);transition:opacity .22s;position:absolute;inset:-40% -20%}.concept-inbox-page__empty-cta-label{z-index:1;position:relative}.concept-inbox-page__empty-cta:hover,.concept-inbox-page__empty-cta:focus-visible{color:#e2fffffc;color:lab(98.3216% -19.5836 -6.01741/.99);border-color:#00e0e173;border-color:lab(81.1154% -62.2447 -18.4759/.45);transform:translateY(-1px);box-shadow:inset 0 1px #c4fffe24,0 0 0 1px #00e0e129,0 0 22px -4px #00d1d96b,0 8px 20px -12px #00000180;box-shadow:inset 0 1px #c3fffe24,0 0 0 1px lab(81.1154% -62.2447 -18.4759/.16),0 0 22px -4px lab(76.1967% -55.9719 -22.8738/.42),0 8px 20px -12px #00000180}.concept-inbox-page__empty-cta:hover .concept-inbox-page__empty-cta-glow,.concept-inbox-page__empty-cta:focus-visible .concept-inbox-page__empty-cta-glow{opacity:.9}.concept-inbox-page__empty-cta:focus-visible{outline-offset:2px;outline:2px solid #00d1d98c;outline:2px solid lab(76.1967% -55.9719 -22.8738/.55)}.concept-inbox-page__error-retry{align-items:center;gap:.45rem;display:inline-flex}.concept-inbox-page__list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}@media(min-width:1024px){.concept-inbox-page__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.concept-inbox-card{background:linear-gradient(#030711b8,#02040c8c);border-color:#00d1d92e;border-color:lab(76.1967% -55.9719 -22.8738/.18);padding:0;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.concept-inbox-card:hover{border-color:#00e0e152;border-color:lab(81.1154% -62.2447 -18.4759/.32);transform:translateY(-2px);box-shadow:0 14px 36px #00000152}.concept-inbox-card__spine{background:linear-gradient(#00e0e1d9,#d08bffa6);background:linear-gradient(color(xyz 0.362 0.597 0.874 / 0.851),color(xyz 0.382 0.574 0.896 / 0.826) 12.5%,color(xyz 0.392 0.562 0.907 / 0.813) 18.75%,color(xyz 0.397 0.556 0.913 / 0.807),#04d7f1cc,#2cd5f2cb,#3fd2f3c9 31.25%,#58cdf5c6 37.5%,#7cc2f9c0 50%,color(xyz 0.498 0.444 1.027 / 0.701),color(xyz 0.555 0.385 1.093 / 0.651));flex-shrink:0;width:.28rem}.concept-inbox-card__body{flex:1;min-width:0;padding:.95rem 1rem 1rem}.concept-inbox-card__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.concept-inbox-card__identity{min-width:0}.concept-inbox-card__id,.concept-inbox-card__submitter{letter-spacing:.12em;text-transform:uppercase;color:#5e989ae0;margin:0;font-size:.6875rem;font-weight:600}.concept-inbox-card__title{font-family:var(--font-display);text-wrap:balance;margin:.25rem 0 0;font-size:1.05rem;line-height:1.3}.concept-inbox-card__summary{color:#a3b3c4eb;margin:.7rem 0 0;font-size:.8125rem;line-height:1.55}.concept-inbox-card__feedback{background:#03050f73;border:1px solid #00d1d924;border:1px solid lab(76.1967% -55.9719 -22.8738/.14);border-radius:.65rem;margin:.75rem 0 0;padding:.65rem .75rem}.concept-inbox-card__feedback-label{letter-spacing:.12em;text-transform:uppercase;color:#589194e0;margin:0;font-size:.625rem;font-weight:600}.concept-inbox-card__feedback-text{color:#98c8caeb;margin:.3rem 0 0;font-size:.8125rem;line-height:1.45}.concept-inbox-card__footer{flex-direction:column;gap:.85rem;margin-top:.85rem;display:flex}.concept-inbox-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.concept-inbox-card__meta dt{letter-spacing:.12em;text-transform:uppercase;color:#6d7c8cd9;font-size:.625rem}.concept-inbox-card__meta dd{margin:.15rem 0 0;font-size:.8125rem}.concept-inbox-card__meta-email{grid-column:1/-1}.concept-inbox-card__action{align-self:flex-start;align-items:center;gap:.45rem;display:inline-flex}.concept-inbox-card--skeleton .concept-inbox-card__body{width:100%}.concept-inbox-card__skeleton-id{background:#00d1d91a;background:lab(76.1967% -55.9719 -22.8738/.1);width:5.5rem;height:.7rem}.concept-inbox-card__skeleton-title{background:#00d1d91f;background:lab(76.1967% -55.9719 -22.8738/.12);width:72%;height:1.1rem;margin-top:.35rem}.concept-inbox-card__skeleton-submitter{background:#00d1d914;background:lab(76.1967% -55.9719 -22.8738/.08);width:48%;height:.7rem;margin-top:.35rem}.concept-inbox-card__skeleton-badge{background:#00d1d91a;background:lab(76.1967% -55.9719 -22.8738/.1);border-radius:999px;width:5.5rem;height:1.5rem}.concept-inbox-card__skeleton-summary{background:#00d1d914;background:lab(76.1967% -55.9719 -22.8738/.08);width:100%;height:3rem;margin-top:.75rem}.concept-inbox-card__skeleton-meta{background:#00d1d914;background:lab(76.1967% -55.9719 -22.8738/.08);width:80%;height:1.5rem;margin-top:.85rem}.concept-inbox-card__skeleton-action{background:#00d1d91a;background:lab(76.1967% -55.9719 -22.8738/.1);border-radius:.55rem;width:8rem;height:2.25rem;margin-top:.85rem}.concept-inbox-admin-controls{gap:.85rem;margin-top:1rem;padding:.9rem 1rem;display:grid}.concept-inbox-admin-controls__actions{flex-wrap:wrap;gap:.55rem;display:flex}.concept-inbox-admin-controls__email{color:#8b9aabe0;margin:0;font-size:.75rem}.about-page-shell{z-index:1;--about-shell:#01030a;--about-shell-mid:#03050f;--about-shell-deep:#010205;--about-ink:#e2edf8f5;--about-ink-soft:#b6c6d7e6;--about-ink-muted:#8c9aabd1;--about-gold:#e8ab3e;--about-accent-violet:#bc88f4;--about-accent-cyan:#00d1d9;--about-accent-mint:#5ccb89;--about-glass:#040915b8;--about-glass-edge:#00e0e124;--font-about-chapter:var(--font-display);background:var(--about-shell);min-height:100dvh;color:var(--about-ink);flex-direction:column;display:flex;position:relative}@supports (color:lab(0% 0 0)){.about-page-shell{--about-shell:lab(.858921% .199549 -2.86981);--about-shell-mid:lab(1.48941% .385143 -4.37687);--about-shell-deep:lab(.433956% .214994 -1.56058);--about-ink:lab(93.02% -2.12058 -7.10671/.96);--about-ink-soft:lab(79.0828% -3.04544 -10.5945/.9);--about-ink-muted:lab(62.8026% -2.11832 -10.8485/.82);--about-gold:lab(74.4645% 15.9311 62.0379);--about-accent-violet:lab(65.2068% 35.9991 -47.2465);--about-accent-cyan:lab(76.1967% -55.9719 -22.8738);--about-accent-mint:lab(73.9875% -44.4592 22.8997);--about-glass:lab(2.38738% .276759 -6.25224/.72);--about-glass-edge:lab(81.1154% -62.2447 -18.4759/.14)}}.about-page-shell>.page-scroll{flex:auto}.about-page-shell .site-top-chrome:before{background:linear-gradient(#02040cf5,#02040cb8 55%,#0000);background:linear-gradient(#02040cf5,#02040cb8 55%,#0000)}.about-page{isolation:isolate;min-height:100dvh;color:var(--about-ink)}.about-page__texture{pointer-events:none;z-index:0;background:radial-gradient(ellipse 130% 90% at 50% -8%,#0807168c,transparent 58%),radial-gradient(circle at 14% 68%,#c081ff1a,transparent 42%),radial-gradient(circle at 86% 24%,#00e0e117,transparent 38%),linear-gradient(180deg,var(--about-shell) 0%,var(--about-shell-deep) 100%);position:fixed;inset:0}@supports (color:lab(0% 0 0)){.about-page__texture{background:radial-gradient(ellipse 130% 90% at 50% -8%,lab(2.28408% 2.41569 -7.6153/.55),transparent 58%),radial-gradient(circle at 14% 68%,lab(64.4603% 46.4417 -58.7194/.1),transparent 42%),radial-gradient(circle at 86% 24%,lab(81.1154% -62.2447 -18.4759/.09),transparent 38%),linear-gradient(180deg,var(--about-shell) 0%,var(--about-shell-deep) 100%)}}.about-page__texture:before{content:"";opacity:.14;background-image:radial-gradient(circle at 20% 30%,#ecf3f814 0 1px,#0000 1px),radial-gradient(circle at 72% 18%,#ecf3f80f 0 1px,#0000 1px),radial-gradient(circle at 48% 62%,#ecf3f80d 0 1px,#0000 1px);background-image:radial-gradient(circle at 20% 30%,#ecf3f814 0% 1px,#0000 1px),radial-gradient(circle at 72% 18%,#ecf3f80f 0% 1px,#0000 1px),radial-gradient(circle at 48% 62%,#ecf3f80d 0% 1px,#0000 1px);background-size:120px 120px,160px 160px,200px 200px;position:absolute;inset:0}.about-page__texture:after{content:"";opacity:.45;background:radial-gradient(circle at 30% 20%,#00e0e112,#0000 24%),radial-gradient(circle at 70% 80%,#c081ff0f,#0000 20%);background:radial-gradient(circle at 30% 20%,color(xyz 0.362 0.597 0.874 / 0.071),#0000 24%),radial-gradient(circle at 70% 80%,color(xyz 0.491 0.34 1.055 / 0.059),#0000 20%);position:absolute;inset:0}.about-page__ambient{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.about-page__glow{filter:blur(72px);opacity:.38;border-radius:50%;position:absolute}.about-page__glow--warm{background:radial-gradient(circle,#c081ff1f,#0000 68%);background:radial-gradient(circle,color(xyz 0.491 0.34 1.055 / 0.122),#0000 68%);width:min(28rem,58vw);height:min(18rem,36vw);top:-4%;left:-8%}.about-page__glow--violet{background:radial-gradient(circle,#00e0e11a,#0000 70%);background:radial-gradient(circle,color(xyz 0.362 0.597 0.874 / 0.102),#0000 70%);width:min(24rem,50vw);height:min(20rem,40vw);top:18%;right:-10%}.about-page__glow--cyan{background:radial-gradient(circle,#00d3dd14,#0000 72%);background:radial-gradient(circle,color(xyz 0.327 0.509 0.8 / 0.078),#0000 72%);width:min(22rem,46vw);height:min(16rem,32vw);bottom:6%;left:18%}.about-page__path{top:0;bottom:0;left:max(1.15rem,calc(var(--page-x-padding) - .35rem));z-index:0;pointer-events:none;opacity:.55;width:2px;position:fixed}.about-page__path-line{background:linear-gradient(#0000,#00d1d938 12%,#bc88f447,#00d1d92e 88%,#0000);background:linear-gradient(#0000,color(xyz 0.321 0.511 0.818 / 0.22) 12%,color(xyz 0.343 0.484 0.832 / 0.227),#40c3e93c 21.5%,#82afee40 31%,#bc88f447,#8aabee3b 69%,#50c0ea34 78.5%,#2ec5e933,color(xyz 0.347 0.479 0.834 / 0.193) 83.25%,color(xyz 0.321 0.511 0.818 / 0.18) 88%,#0000);border-radius:999px;position:absolute;inset:8% 0 6%}.about-page__path-node{background:#00d1d9d9;background:lab(76.1967% -55.9719 -22.8738/.85);border-radius:999px;width:.45rem;height:.45rem;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 14px -2px #00d1d9a6;box-shadow:0 0 14px -2px lab(76.1967% -55.9719 -22.8738/.65)}.about-page__path-node--start{top:14%}.about-page__path-node--end{background:#bc88f4d9;bottom:8%;box-shadow:0 0 14px -2px #bc88f4a6}.about-page__inner{z-index:1;--about-stream-rail-offset: 2.5rem ;position:relative}.about-page__layout{grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,3vh,2rem);margin-top:clamp(1.25rem,3vh,1.75rem);display:grid}.about-page__stream{column-count:3;column-gap:clamp(1rem,2.5vw,1.45rem);min-width:0;padding-bottom:clamp(1.25rem,3vh,2rem)}.about-page__stream .about-page__surface{break-inside:avoid;grid-template-columns:minmax(0,1fr);align-self:auto;width:100%;height:auto;margin:0 0 clamp(1rem,2.5vw,1.45rem);display:block}.about-page__stream .about-page__chapter{height:auto}.about-page__stream .about-page__chapter-rail{display:none}@media(max-width:1023px){.about-page__stream{column-count:2}}@media(max-width:639px){.about-page__stream{column-count:1}}.about-page__surface{opacity:0;will-change:opacity,transform;grid-template-columns:auto minmax(0,1fr);gap:.85rem 1rem;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);display:grid;position:relative;transform:translateY(1.5rem)}.about-page__surface--revealed{opacity:1;transform:translateY(0)}.about-page__chapter-rail{flex-direction:column;align-items:center;width:1.35rem;padding-top:1.65rem;display:flex}.about-page__chapter-node{background:var(--about-shell-mid);border:2px solid #ecf3f82e;border:2px solid lab(95.3756% -1.63275 -3.29692/.18);border-radius:999px;width:.72rem;height:.72rem;box-shadow:0 0 16px -4px #00d1d973;box-shadow:0 0 16px -4px lab(76.1967% -55.9719 -22.8738/.45)}.about-page__chapter-node--gold{background:#e8ab3ee0;box-shadow:0 0 18px -3px #e8ab3e8c}.about-page__chapter-node--violet{background:#bc88f4e0;box-shadow:0 0 18px -3px #bc88f48c}.about-page__chapter-node--cyan{background:#00d1d9e0;background:lab(76.1967% -55.9719 -22.8738/.88);box-shadow:0 0 18px -3px #00d1d98c;box-shadow:0 0 18px -3px lab(76.1967% -55.9719 -22.8738/.55)}.about-page__chapter-node--mint{background:#5ccb89e0;box-shadow:0 0 18px -3px #5ccb898c}.about-page__chapter-line{background:linear-gradient(#00e0e147,#00e0e10a);background:linear-gradient(color(xyz 0.362 0.597 0.874 / 0.278),color(xyz 0.362 0.597 0.874 / 0.039));border-radius:999px;flex:1;width:2px;margin-top:.45rem}.about-page__surface:last-child .about-page__chapter-line{opacity:.35;max-height:2.5rem}.about-page__chapter{border:1px solid var(--about-glass-edge);-webkit-backdrop-filter:blur(14px);background:linear-gradient(155deg,#060d1aeb,#03050fe0),radial-gradient(90% 70% at 0 0,#00d1d912,#0000 58%);background:linear-gradient(155deg,#060d1aeb,#03050fe0),radial-gradient(90% 70% at 0 0,color(xyz 0.321 0.511 0.818 / 0.071),#0000 58%);border-radius:1.15rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00e0e10f,0 22px 48px -28px #000000b8,0 0 36px -18px #00d1d924;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.06),0 22px 48px -28px #000000b8,0 0 36px -18px lab(76.1967% -55.9719 -22.8738/.14)}.about-page__chapter:before{content:"";opacity:.85;background:linear-gradient(90deg,transparent,var(--about-chapter-accent,#00d1d9a6) 18%,var(--about-chapter-accent,#00d1d9a6) 82%,transparent);height:2px;position:absolute;top:0;left:0;right:0}@supports (color:lab(0% 0 0)){.about-page__chapter:before{background:linear-gradient(90deg,transparent,var(--about-chapter-accent,lab(76.1967% -55.9719 -22.8738/.65)) 18%,var(--about-chapter-accent,lab(76.1967% -55.9719 -22.8738/.65)) 82%,transparent)}}.about-page__chapter--gold{--about-chapter-accent:#e8ab3ebf}@supports (color:lab(0% 0 0)){.about-page__chapter--gold{--about-chapter-accent:lab(74.4645% 15.9311 62.0379/.75)}}.about-page__chapter--violet{--about-chapter-accent:#bc88f4bf}@supports (color:lab(0% 0 0)){.about-page__chapter--violet{--about-chapter-accent:lab(65.2068% 35.9991 -47.2465/.75)}}.about-page__chapter--cyan{--about-chapter-accent:#00d1d9bf}@supports (color:lab(0% 0 0)){.about-page__chapter--cyan{--about-chapter-accent:lab(76.1967% -55.9719 -22.8738/.75)}}.about-page__chapter--mint{--about-chapter-accent:#5ccb89bf}@supports (color:lab(0% 0 0)){.about-page__chapter--mint{--about-chapter-accent:lab(73.9875% -44.4592 22.8997/.75)}}.about-page__chapter-aura{pointer-events:none;position:absolute;inset:0;overflow:hidden}.about-page__chapter-aura-glow{opacity:.35;background:radial-gradient(circle,var(--about-chapter-accent,#00d1d959),transparent 68%);filter:blur(18px);border-radius:50%;width:12rem;height:12rem;position:absolute;top:-20%;right:-8%}@supports (color:lab(0% 0 0)){.about-page__chapter-aura-glow{background:radial-gradient(circle,var(--about-chapter-accent,lab(76.1967% -55.9719 -22.8738/.35)),transparent 68%)}}.about-page__chapter-aura-star{background:#ecf3f8bf;border-radius:999px;width:.22rem;height:.22rem;position:absolute;box-shadow:0 0 8px #ecf3f873}.about-page__chapter-aura-star--a{top:18%;right:14%}.about-page__chapter-aura-star--b{opacity:.65;top:34%;right:28%}.about-page__chapter-aura-star--c{opacity:.45;bottom:22%;right:10%}.about-page__chapter-head{z-index:1;align-items:flex-start;gap:.75rem;padding:1.1rem 1.15rem .3rem;display:flex;position:relative}.about-page__chapter-head-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.about-page__surface-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#869bb1b8;margin:0;font-size:.6875rem;font-weight:600}.about-page__stream .about-page__surface-title{letter-spacing:.05em;text-transform:uppercase;font-size:clamp(.95rem,2.1vw,1.08rem);line-height:1.32}.about-page__stream .about-page__chapter-body{padding:.25rem 1.15rem 1.1rem}.about-page__stream .about-page__paragraph{font-size:.9375rem;line-height:1.72}.about-page__chapter-index{font-family:var(--font-about-chapter);letter-spacing:.14em;color:var(--about-chapter-accent,#00d1d9d1);flex-shrink:0;font-size:.75rem;font-weight:700}@supports (color:lab(0% 0 0)){.about-page__chapter-index{color:var(--about-chapter-accent,lab(76.1967% -55.9719 -22.8738/.82))}}.about-page__surface-title{font-family:var(--font-about-chapter);letter-spacing:.02em;color:var(--about-ink);text-wrap:pretty;margin:0;font-size:clamp(1.15rem,2.8vw,1.5rem);font-weight:600;line-height:1.28}.about-page__chapter-body{z-index:1;padding:.35rem 1.2rem 1.35rem;position:relative}.about-page__masthead{text-align:left;max-width:none;padding:1.35rem 0 .65rem;position:relative}.about-page__masthead-portrait-wrap{width:min(100%,20rem);margin:0 auto 1.15rem;position:relative}.about-page__masthead-orbit{aspect-ratio:4/5;width:100%;margin:0 auto;position:relative}.about-page__masthead-orbit-ring{border:1px solid #00d1d947;border:1px solid lab(76.1967% -55.9719 -22.8738/.28);border-radius:1.35rem;position:absolute;inset:0;box-shadow:0 0 0 1px #00e0e114,inset 0 0 42px -10px #00d1d938,0 18px 42px -24px #000000b8;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.08),inset 0 0 42px -10px lab(76.1967% -55.9719 -22.8738/.22),0 18px 42px -24px #000000b8}.about-page__masthead-orbit-glow{pointer-events:none;background:radial-gradient(at 50% 18%,#00d1d933,#0000 58%),radial-gradient(at 50% 100%,#bc88f41f,#0000 62%);background:radial-gradient(at 50% 18%,color(xyz 0.321 0.511 0.818 / 0.2),#0000 58%),radial-gradient(at 50% 100%,#bc88f41f,#0000 62%);border-radius:1.65rem;position:absolute;inset:-8%}.about-page__masthead-orbit-core{background:radial-gradient(circle,#00d1d92e,#0000 68%);background:radial-gradient(circle,color(xyz 0.321 0.511 0.818 / 0.18),#0000 68%);border-radius:50%;position:absolute;inset:28%;box-shadow:0 0 32px -6px #00d1d959;box-shadow:0 0 32px -6px lab(76.1967% -55.9719 -22.8738/.35)}.about-page__masthead-portrait{border-radius:1.05rem;justify-content:stretch;align-items:stretch;display:flex;position:absolute;inset:.55rem;overflow:hidden;box-shadow:inset 0 0 0 1px #ecf3f814,0 0 0 1px #00e0e129;box-shadow:inset 0 0 0 1px #ecf3f814,0 0 0 1px lab(81.1154% -62.2447 -18.4759/.16)}.about-page__masthead-avatar{border-radius:1.05rem}.about-page__masthead-avatar img{object-fit:cover;object-position:center 18%}.about-page__masthead-avatar-fallback{color:#96e8ecf5;letter-spacing:.06em;background:linear-gradient(145deg,#0a111ff5,#040712f0);border-radius:1.05rem;font-size:clamp(2rem,8vw,3rem);font-weight:600}.about-page__masthead-copy{z-index:1;max-width:68ch;margin-top:0;padding-top:0;position:relative}.about-page__chapter-label{letter-spacing:.28em;text-transform:uppercase;color:var(--about-ink-muted);margin:0 0 .55rem;font-size:.6875rem;font-weight:600}.about-page__chapter-title{font-family:var(--font-about-chapter);letter-spacing:.01em;color:var(--about-ink);text-wrap:pretty;overflow-wrap:anywhere;text-shadow:0 2px 28px #00000073;text-shadow:0 2px 28px lab(.00532341% .0215769 -.0858367/.45);margin:0;font-size:clamp(1.85rem,4.8vw,2.65rem);font-weight:600;line-height:1.14}.about-page__chapter-byline{color:var(--about-ink-soft);margin:.75rem 0 0;font-size:.9375rem;line-height:1.55}.about-page__masthead-lede{flex-direction:column;gap:.95rem;max-width:68ch;margin-top:1.1rem;display:flex}.about-page__masthead-lede .about-page__paragraph{margin:0}.about-page__paragraph--lede{color:var(--about-ink-soft);font-size:1.02rem;line-height:1.82}.about-page__chapter-name{color:var(--about-ink);font-weight:600}.about-page__chapter-sep{color:#88a8c98c;margin:0 .4rem}.about-page__masthead-rule{justify-content:flex-start;align-items:center;gap:.75rem;margin-top:1.15rem;display:flex}.about-page__masthead-rule-line{background:linear-gradient(90deg,#0000,#00d1d959 35% 65%,#0000);background:linear-gradient(90deg,#0000,color(xyz 0.321 0.511 0.818 / 0.349) 35% 65%,#0000);flex:1;max-width:6.5rem;height:1px}.about-page__masthead-rule-gem{color:#00d1d9b8;color:lab(76.1967% -55.9719 -22.8738/.72);letter-spacing:.1em;font-size:.625rem}.about-page__card-body{flex-direction:column;gap:1.05rem;display:flex}.about-page__card-body--timeline{gap:.85rem}.about-page__beat{border-left:2px solid #00e0e129;border-left:2px solid lab(81.1154% -62.2447 -18.4759/.16);padding:.95rem 0 .95rem .85rem;position:relative}.about-page__beat:not(:last-child){margin-bottom:.15rem}.about-page__beat-head{align-items:baseline;gap:.55rem;margin-bottom:.55rem;display:flex}.about-page__beat-index{font-family:var(--font-about-chapter);letter-spacing:.12em;color:var(--about-chapter-accent,#00d1d9c7);flex-shrink:0;font-size:.6875rem;font-weight:700}@supports (color:lab(0% 0 0)){.about-page__beat-index{color:var(--about-chapter-accent,lab(76.1967% -55.9719 -22.8738/.78))}}.about-page__beat-label{letter-spacing:.06em;text-transform:uppercase;color:#c2dbf1eb;margin:0;font-size:.8125rem;font-weight:700}.about-page__beat-body{flex-direction:column;gap:.85rem;max-width:68ch;display:flex}.about-page__paragraph{color:var(--about-ink-soft);text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0;font-size:1rem;line-height:1.82}.about-page__moment{background:linear-gradient(145deg,#e8ab3e14,#bc88f40d),#03050f8c;border:1px solid #e8ab3e38;border:1px solid lab(74.4645% 15.9311 62.0379/.22);border-radius:.85rem;margin:0;padding:.95rem 1rem .9rem;box-shadow:inset 0 1px #ecf3f80f,0 10px 24px -18px #0000008c}.about-page__moments-row{flex-flow:wrap;align-items:stretch;gap:.75rem;margin-top:.65rem;display:flex}.about-page__moments-row .about-page__moment{flex:min(100%,16.5rem);min-width:min(100%,16.5rem)}.about-page__moment-text{color:var(--about-ink);text-wrap:pretty;margin:0;font-size:.96875rem;line-height:1.68}.about-page__moment-note{color:var(--about-ink-muted);margin:.5rem 0 0;font-size:.8125rem;line-height:1.5}@media(min-width:900px){.about-page__masthead-portrait-wrap{width:min(100%,24rem)}}@media(min-width:640px)and (max-width:899px){.about-page__masthead-copy,.about-page__masthead-rule{padding-inline-start:var(--about-stream-rail-offset)}}@media(min-width:640px){.about-page__masthead{padding:1.65rem 0 .85rem}.about-page__masthead-portrait-wrap{width:min(100%,22rem);margin-bottom:1.35rem}.about-page__chapter-head{padding:1.45rem 1.55rem .45rem}.about-page__chapter-body{padding:.45rem 1.55rem 1.55rem}.about-page__surface{gap:1rem 1.15rem}}@media(max-width:639px){.about-page__path{display:none}.about-page__surface{grid-template-columns:minmax(0,1fr)}.about-page__chapter-rail{display:none}}@media(prefers-reduced-motion:reduce){.about-page__surface{opacity:1;will-change:auto;transition:none;transform:none}}.story-letter-page{--story-wax:#90101a;--story-wax-deep:#660010;--story-wax-highlight:#ac5346;--story-envelope:#e8dcca;--story-envelope-deep:#d8c8b4;--story-envelope-shadow:#000000b8;--story-paper-grain:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E")}@supports (color:lab(0% 0 0)){.story-letter-page{--story-wax:lab(31.0834% 50.7648 32.8155);--story-wax-deep:lab(19.6296% 44.8658 25.3783);--story-wax-highlight:lab(46.7072% 36.5693 25.7174);--story-envelope:lab(88.458% 2.1176 10.6144);--story-envelope-deep:lab(81.4586% 3.57163 11.8519);--story-envelope-shadow:lab(.00532341% .0215769 -.0858367/.72)}}.story-letter-page .story-letter-hero .about-page__chapter-title{color:#f1ebdcfa;text-shadow:0 1px 24px #0000006b;text-shadow:0 1px 24px lab(.00532341% .0215769 -.0858367/.42)}.story-letter-page__inner{z-index:3;box-sizing:border-box;flex-direction:column;gap:0;width:100%;max-width:48rem;margin-inline:auto;display:flex;position:relative}.story-letter-invitation{width:100%;margin-top:.35rem;position:relative}.story-letter-invitation--interactive{cursor:pointer;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s}.story-letter-invitation--interactive:hover,.story-letter-invitation--interactive:focus-visible{outline:none;transform:translateY(-2px)}.story-letter-invitation__inner{text-align:center;flex-direction:column;align-items:center;padding-top:1.35rem;padding-bottom:1.65rem;display:flex}.story-letter-invitation__title{width:100%}.story-letter-invitation__identity{flex-direction:column;align-items:center;gap:.28rem;margin-top:1.15rem;display:flex}.story-letter-invitation__name{font-family:var(--font-about-chapter);color:var(--about-ink);margin:0;font-size:1.125rem;font-weight:600;line-height:1.35}.story-letter-invitation__age,.story-letter-invitation__founder{font-family:var(--font-about-chapter);color:var(--about-ink-soft);margin:0;font-size:.9375rem;line-height:1.45}.story-letter-invitation__founder{color:#5f482ee0;margin-top:.08rem}.story-letter-invitation__close{color:#b0c0d1e6;min-height:2.125rem;font-family:var(--font-about-chapter);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(10px);opacity:0;background:#0409158c;border:1px solid #dac09947;border:1px solid lab(79.2051% 5.23636 23.3881/.28);border-radius:999px;justify-content:center;align-items:center;margin-top:1.35rem;padding:.4rem .95rem;font-size:.6875rem;font-weight:600;transition:border-color .22s,background .22s,color .22s,box-shadow .22s;animation:.52s cubic-bezier(.22,1,.36,1) .18s forwards story-invitation-close-in;display:inline-flex;transform:translateY(4px);box-shadow:inset 0 1px #ecf3f80f,0 8px 22px -16px #00000073}.story-letter-invitation__close:disabled{cursor:default}.story-letter-invitation__close:not(:disabled):hover,.story-letter-invitation__close:not(:disabled):focus-visible{color:#d9e7f1f5;background:#060d1ab8;border-color:#e1be896b;outline:none;box-shadow:inset 0 1px #ecf3f814,0 10px 24px -14px #00000080}.story-letter-invitation__close--exiting{pointer-events:none;animation:.42s cubic-bezier(.4,0,.2,1) forwards story-invitation-close-out}.story-letter-invitation__lead{max-width:26rem;font-family:var(--font-about-chapter);color:var(--about-ink-soft);text-wrap:pretty;margin:1rem auto 0;font-size:1rem;font-style:italic;line-height:1.7}.story-letter-invitation__cta{min-height:3rem;color:var(--about-ink);font-family:var(--font-about-chapter);letter-spacing:.06em;cursor:pointer;background:linear-gradient(165deg,#faf5e8f5,#eadcc9eb);border:1px solid #a47e4e8c;border:1px solid lab(55.863% 10.7878 31.9162/.55);border-radius:999px;justify-content:center;align-items:center;margin-top:1.75rem;padding:.75rem 1.65rem;font-size:.9375rem;font-weight:600;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s;display:inline-flex;position:relative;box-shadow:0 14px 34px -18px #4b352659,inset 0 1px #fefcf4d9}.story-letter-invitation__cta:hover,.story-letter-invitation__cta:focus-visible{border-color:#9c703ab8;outline:none;transform:translateY(-2px);box-shadow:0 18px 40px -16px #4b35266b,inset 0 1px #fefcf4e6}.story-letter-invitation__cta-glow{border-radius:inherit;opacity:.85;pointer-events:none;background:radial-gradient(circle,#d8b07e38,#0000 68%);background:radial-gradient(circle,#d8b07e38,#0000 68%);position:absolute;inset:-.35rem}.story-letter-invitation--revealing{pointer-events:none;z-index:2}.story-letter-invitation--revealed{z-index:2;position:relative}.story-letter-invitation--returning{pointer-events:none}.story-letter-invitation--revealing.about-page__leaf,.story-letter-invitation--revealed.about-page__leaf{box-shadow:none;background:0 0}.story-letter-invitation--revealing .about-page__leaf-inner,.story-letter-invitation--revealed .about-page__leaf-inner{box-shadow:none;background:0 0;border-color:#0000}.story-letter-invitation--revealing .about-page__leaf-inner{transition:background .9s cubic-bezier(.22,1,.36,1),border-color .9s cubic-bezier(.22,1,.36,1),box-shadow .9s cubic-bezier(.22,1,.36,1)}.story-letter-invitation--revealing.about-page__leaf{transition:background .9s cubic-bezier(.22,1,.36,1),box-shadow .9s cubic-bezier(.22,1,.36,1)}.story-letter-invitation--revealing .about-page__leaf-grain,.story-letter-invitation--revealed .about-page__leaf-grain{opacity:0;transition:opacity .65s}.story-letter-invitation--returning.about-page__leaf{background:linear-gradient(145deg,#fbf8f08c,#eee3d359);transition:background .85s cubic-bezier(.22,1,.36,1),box-shadow .85s cubic-bezier(.22,1,.36,1);box-shadow:0 28px 60px -34px #533d2e47,0 10px 24px -16px #533d2e29}.story-letter-invitation--returning .about-page__leaf-inner{background:linear-gradient(168deg,var(--about-paper) 0%,#f5f0e4 48%,var(--about-paper-edge) 100%),radial-gradient(ellipse 90% 60% at 50% 0%,#fefcf4a6,transparent 62%);border-color:#d1c2ab8c;transition:background .85s cubic-bezier(.22,1,.36,1),border-color .85s cubic-bezier(.22,1,.36,1),box-shadow .85s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px #fefcf4d9,inset 0 -18px 32px -28px #b5a18a2e}@supports (color:lab(0% 0 0)){.story-letter-invitation--returning .about-page__leaf-inner{background:linear-gradient(168deg,var(--about-paper) 0%,lab(94.846% .394344 6.12922) 48%,var(--about-paper-edge) 100%),radial-gradient(ellipse 90% 60% at 50% 0%,lab(98.902% -.305772 3.80671/.65),transparent 62%)}}.story-letter-invitation--returning .about-page__leaf-grain{opacity:1;transition:opacity .55s .12s}.story-letter-invitation--exiting .story-letter-invitation__cta,.story-letter-invitation--returning .story-letter-invitation__cta{opacity:0;pointer-events:none}.story-letter-invitation--exiting.story-letter-invitation--interactive,.story-letter-invitation--returning.story-letter-invitation--interactive{pointer-events:none;cursor:default}.story-letter-page--unfolding .story-letter-stage{z-index:3;margin-top:.65rem;position:relative}.story-letter-page--folding .story-letter-stage{z-index:3;margin-top:.5rem;position:relative}.story-letter-hero{z-index:2;text-align:center;opacity:0;flex-direction:column;align-items:center;gap:.75rem;margin-top:.25rem;margin-bottom:1.35rem;padding:.35rem .5rem 0;animation:.72s cubic-bezier(.22,1,.36,1) forwards story-title-in;display:flex;position:relative;transform:translateY(-6px)}.story-letter-hero__title{color:#f1ebdcfa;margin:0}.story-letter-hero__close{color:#b0c0d1e6;min-height:2.125rem;font-family:var(--font-about-chapter);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#0409158c;border:1px solid #dac09947;border:1px solid lab(79.2051% 5.23636 23.3881/.28);border-radius:999px;justify-content:center;align-items:center;padding:.4rem .95rem;font-size:.6875rem;font-weight:600;transition:border-color .22s,background .22s,color .22s,box-shadow .22s;display:inline-flex;box-shadow:inset 0 1px #ecf3f80f,0 8px 22px -16px #00000073}.story-letter-hero__close:hover,.story-letter-hero__close:focus-visible{color:#d9e7f1f5;background:#060d1ab8;border-color:#e1be896b;outline:none;box-shadow:inset 0 1px #ecf3f814,0 10px 24px -14px #00000080}.story-letter-hero--exiting{pointer-events:none;animation:.52s cubic-bezier(.4,0,.2,1) forwards story-title-out}.story-letter-stage{perspective:1200px;grid-template:1fr/1fr;place-items:center;min-height:min(68vh,42rem);padding:1rem 0 2rem;display:grid;position:relative}.story-letter-stage:empty{display:none}.story-letter-page:not(.story-letter-page--opened) .story-letter-stage{min-height:0;padding:0}.story-letter-stage>*{grid-area:1/1}.story-letter-page--opened .story-letter-stage{z-index:2;min-height:auto;margin-top:.35rem;padding:0;display:block;position:relative}.story-letter-page--opened .story-letter-stage>*{grid-area:auto}.story-letter-envelope{perspective:900px;opacity:0;z-index:2;width:min(18rem,78vw);height:11.5rem;animation:.95s cubic-bezier(.16,1,.3,1) forwards story-envelope-in;position:relative;transform:translateY(12px)scale(.94)}.story-letter-envelope__shadow{background:radial-gradient(ellipse,var(--story-envelope-shadow),transparent 70%);filter:blur(3px);border-radius:50%;height:1.45rem;transition:opacity .8s;position:absolute;bottom:-.85rem;left:6%;right:6%}.story-letter-envelope__body{background:var(--story-paper-grain),linear-gradient(180deg,#f4eada,var(--story-envelope)),radial-gradient(circle at 30% 20%,#fbf8f0b3,transparent 55%);background-blend-mode:soft-light,normal,normal;border:1px solid #c1ae969e;border:1px solid lab(72.1747% 4.62168 14.9494/.62);border-radius:.35rem .35rem .15rem .15rem;position:absolute;inset:1.35rem 0 0;box-shadow:inset 0 1px #fefcf4cc,inset 0 -2px 6px #b2a2911f,0 18px 42px -22px #432d1f80}@supports (color:lab(0% 0 0)){.story-letter-envelope__body{background:var(--story-paper-grain),linear-gradient(180deg,lab(93.1028% 1.49852 9.12838),var(--story-envelope)),radial-gradient(circle at 30% 20%,lab(97.7463% -.146598 4.58996/.7),transparent 55%)}}.story-letter-envelope__paper-edge{background:var(--story-paper-grain),linear-gradient(180deg,#fbf8f0,#eee7d9);background-blend-mode:soft-light,normal;border-radius:.15rem;height:.55rem;position:absolute;inset:.45rem .55rem auto;box-shadow:inset 0 -1px #d0c2af59}@supports (color:lab(0% 0 0)){.story-letter-envelope__paper-edge{background:var(--story-paper-grain),linear-gradient(180deg,#fbf8f0,#eee7d9)}}.story-letter-envelope__inner-fold{pointer-events:none;background:linear-gradient(#c4b5a338,#0000);border-radius:.1rem;height:.55rem;position:absolute;top:2.1rem;left:.65rem;right:.65rem}.story-letter-envelope__thickness{background:linear-gradient(90deg,var(--story-envelope-deep),#c4b4a3);border-radius:0 .12rem .12rem 0;width:.22rem;position:absolute;top:0;bottom:.15rem;right:-.18rem;box-shadow:1px 0 2px #806e612e}@supports (color:lab(0% 0 0)){.story-letter-envelope__thickness{background:linear-gradient(90deg,var(--story-envelope-deep),lab(74.4834% 3.68273 10.9829))}}.story-letter-envelope__flap{transform-origin:50% 0;height:4.75rem;transform-style:preserve-3d;z-index:3;transition:transform 1.15s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 0 auto}.story-letter-envelope__flap-inner{clip-path:polygon(0 0,100% 0,50% 100%);background:var(--story-paper-grain),linear-gradient(180deg,#eee3d2,#ddcfbc),radial-gradient(circle at 50% 0%,#f9f5eaa6,transparent 62%);background-blend-mode:soft-light,normal,normal;filter:drop-shadow(0 8px 14px #4b352624);filter:drop-shadow(0 8px 14px lab(24.4357% 8.58082 13.4353/.14));border-top:1px solid #cbbba58c;border-top:1px solid lab(76.8415% 3.3716 13.2069/.55);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.story-letter-envelope__flap-inner{background:var(--story-paper-grain),linear-gradient(180deg,#eee3d2,#ddcfbc),radial-gradient(circle at 50% 0%,lab(96.5955% .00840426 5.75243/.65),transparent 62%)}}.story-letter-envelope__flap-crease{clip-path:polygon(0 100%,50% 0,100% 100%);background:linear-gradient(#b7a89747,#0000);height:.45rem;position:absolute;bottom:.15rem;left:12%;right:12%}.story-letter-envelope__fold{z-index:1;pointer-events:none;background:linear-gradient(#c4b5a36b,#0000);height:.9rem;position:absolute;top:4.35rem;left:0;right:0}.story-letter-envelope__slot{z-index:0;pointer-events:none;background:linear-gradient(#b2a29114,#a6958524);border-radius:.12rem;transition:opacity .6s;position:absolute;inset:2.4rem .85rem .35rem;box-shadow:inset 0 2px 8px #6351461f}.story-letter-envelope--flap-open .story-letter-envelope__flap{transform:rotateX(-172deg)}.story-letter-envelope--letter-emerging .story-letter-envelope__slot{opacity:.35}.story-letter-envelope--settled{pointer-events:none;opacity:0;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);transform:translateY(18px)scale(.88)}.story-letter-envelope--settled .story-letter-envelope__shadow{opacity:0}.story-letter-seal{z-index:4;cursor:pointer;background:0 0;border:none;width:4.35rem;height:4.35rem;margin:0;padding:0;position:absolute;top:3.35rem;left:50%;transform:translate(-50%,-50%)}.story-letter-seal:disabled{cursor:default}.story-letter-seal__ring{opacity:0;border:1px solid #c59c6d59;border:1px solid lab(67.4478% 11.2981 30.9362/.35);border-radius:50%;animation:2.4s ease-in-out infinite story-seal-pulse;position:absolute;inset:-.35rem}.story-letter-seal:hover .story-letter-seal__ring,.story-letter-seal:focus-visible .story-letter-seal__ring{opacity:1}.story-letter-seal__half{transition:transform 1.05s cubic-bezier(.22,1,.36,1),opacity .55s;position:absolute;inset:0;overflow:hidden}.story-letter-seal__half--left{clip-path:polygon(0 0,47% 3%,52% 14%,46% 28%,53% 42%,47% 58%,52% 72%,48% 88%,51% 100%,0 100%)}.story-letter-seal__half--right{clip-path:polygon(47% 3%,100% 0,100% 100%,51% 100%,48% 88%,52% 72%,47% 58%,53% 42%,46% 28%,52% 14%)}.story-letter-seal__wax{background:radial-gradient(circle at 35% 28%,var(--story-wax-highlight),transparent 42%),radial-gradient(circle at 62% 68%,var(--story-wax-deep),transparent 38%),radial-gradient(circle,var(--story-wax),var(--story-wax-deep));border-radius:50%;position:absolute;inset:.15rem;box-shadow:inset 0 2px 4px #bb6f6059,inset 0 -3px 6px #37040a59,0 8px 18px -6px #4914168c}.story-letter-seal__half--right .story-letter-seal__wax{box-shadow:inset -2px 2px 4px #bb6f6040,inset 0 -3px 6px #37040a59,0 8px 18px -6px #4914168c}.story-letter-seal__crack{z-index:2;color:#4914168c;opacity:0;pointer-events:none;position:absolute;inset:.35rem}.story-letter-seal__crack svg{width:100%;height:100%}.story-letter-seal__crack-line,.story-letter-seal__crack-branch{stroke-dasharray:48;stroke-dashoffset:48px}.story-letter-envelope--seal-broken .story-letter-seal__crack{opacity:1}.story-letter-envelope--seal-broken .story-letter-seal__crack-line{animation:.42s cubic-bezier(.22,1,.36,1) forwards story-seal-crack-draw}.story-letter-envelope--seal-broken .story-letter-seal__crack-branch--a{animation:.32s cubic-bezier(.22,1,.36,1) .12s forwards story-seal-crack-draw}.story-letter-envelope--seal-broken .story-letter-seal__crack-branch--b{animation:.32s cubic-bezier(.22,1,.36,1) .18s forwards story-seal-crack-draw}.story-letter-seal__monogram{font-family:var(--font-about-chapter);letter-spacing:.14em;color:#f1cfc6d1;text-shadow:0 1px #49141673;text-shadow:0 1px lab(15.655% 25.4795 13.0988/.45);pointer-events:none;place-items:center;font-size:.95rem;font-weight:700;transition:opacity .45s;display:grid;position:absolute;inset:0}.story-letter-seal__hint{width:max-content;max-width:11rem;font-family:var(--font-about-chapter);letter-spacing:.12em;text-transform:uppercase;color:#ebe4d6e0;text-shadow:0 1px 8px #120905a6;text-shadow:0 1px 8px lab(2.99349% 2.63709 2.64775/.65);font-size:.72rem;position:absolute;top:calc(100% + .65rem);left:50%;transform:translate(-50%)}.story-letter-envelope--seal-broken .story-letter-seal__half--left{opacity:.88;transform:translate(-10px,5px)rotate(-11deg)}.story-letter-envelope--seal-broken .story-letter-seal__half--right{opacity:.88;transform:translate(11px,6px)rotate(9deg)}.story-letter-envelope--seal-broken .story-letter-seal__monogram,.story-letter-envelope--seal-broken .story-letter-seal__ring{opacity:0}.story-letter-scroll{z-index:1;filter:drop-shadow(0 18px 36px #432d1f29);filter:drop-shadow(0 18px 36px lab(20.9513% 8.65968 13.5585/.16));outline:none;width:min(100%,40rem);max-width:100%;margin:0 auto;position:relative}.story-letter-scroll__shell{perspective:1100px;transform-style:preserve-3d;position:relative}.story-letter-scroll__flap{z-index:3;transform-origin:50% 0;height:3.1rem;transform-style:preserve-3d;pointer-events:none;position:absolute;top:0;left:.4rem;right:.4rem}.story-letter-scroll__flap-face{background:var(--story-paper-grain),linear-gradient(180deg,#f6f1e6,#e7ddcd);background-blend-mode:soft-light,normal;backface-visibility:hidden;border:1px solid #c5b59f73;border:1px solid lab(74.5209% 3.38241 13.2161/.45);border-radius:.9rem .9rem .35rem .35rem;height:100%;box-shadow:inset 0 1px #fefcf4d1,inset 0 -6px 14px #9383731a,0 10px 22px -14px #4b352647}@supports (color:lab(0% 0 0)){.story-letter-scroll__flap-face{background:var(--story-paper-grain),linear-gradient(180deg,#f6f1e6,#e7ddcd)}}.story-letter-scroll__card,.story-letter-reader{z-index:1;background:var(--story-paper-grain),linear-gradient(168deg,#fbf8f0eb,#f5f0e4 48%,#efe7d8f5);background-blend-mode:soft-light,normal;transform-origin:50% 0;border:1px solid #c5b59f6b;border:1px solid lab(74.5209% 3.38241 13.2161/.42);border-radius:1.2rem 1.15rem 1.35rem 1.25rem;margin-top:2.25rem;padding:.45rem;position:relative;overflow:hidden;box-shadow:0 24px 52px -32px #432d1f38,0 10px 24px -16px #533d2e1f,inset 0 1px #fefcf4c7,inset 0 -20px 36px -30px #b5a18a1f}@supports (color:lab(0% 0 0)){.story-letter-scroll__card,.story-letter-reader{background:var(--story-paper-grain),linear-gradient(168deg,#fbf8f0eb,#f5f0e4 48%,#efe7d8f5)}}.story-letter-scroll__content{padding:.35rem .5rem .65rem}.story-letter-scroll:not(.story-letter-scroll--opened) .story-letter-scroll__content{opacity:0;filter:blur(2px);transform:translateY(.45rem)}.story-letter-scroll--unfolding{animation:.38s cubic-bezier(.22,1,.36,1) both story-letter-shell-in}.story-letter-scroll--unfolding .story-letter-scroll__flap{opacity:1;animation:.74s cubic-bezier(.22,1,.36,1) .1s forwards story-letter-flap-open;transform:rotateX(0)}.story-letter-scroll--unfolding .story-letter-scroll__card{opacity:.58;animation:.9s cubic-bezier(.22,1,.36,1) .22s forwards story-letter-card-open;transform:translateY(-.95rem)scale(.986)}.story-letter-scroll--unfolding .story-letter-scroll__content{animation:.62s cubic-bezier(.22,1,.36,1) .82s forwards story-letter-content-reveal}.story-letter-scroll--folding .story-letter-scroll__content{animation:.42s cubic-bezier(.45,0,.2,1) forwards story-letter-content-hide}.story-letter-scroll--folding .story-letter-scroll__card{animation:.76s cubic-bezier(.45,0,.2,1) .16s forwards story-letter-card-close}.story-letter-scroll--folding .story-letter-scroll__flap{opacity:1;visibility:visible;animation:.68s cubic-bezier(.45,0,.2,1) .46s forwards story-letter-flap-close;transform:rotateX(-118deg)}.story-letter-scroll--folding{animation:.48s cubic-bezier(.45,0,.2,1) .92s forwards story-letter-shell-out}.story-letter-scroll--opened{opacity:1;filter:drop-shadow(0 18px 36px #432d1f24);filter:drop-shadow(0 18px 36px lab(20.9513% 8.65968 13.5585/.14));transform:none}.story-letter-scroll--opened .story-letter-scroll__flap{opacity:0;visibility:hidden;pointer-events:none}.story-letter-scroll--opened .story-letter-scroll__card,.story-letter-scroll--opened .story-letter-reader,.story-letter-scroll--opened .story-letter-scroll__content{opacity:1;filter:none;animation:none;transform:none}.story-letter-reader__masthead{text-align:center;border-bottom:1px solid #b5a18a2e;border-bottom:1px solid lab(67.533% 4.65292 14.9781/.18);padding:.65rem .75rem .35rem}.story-letter-reader__byline{margin:0;font-size:.875rem}.story-letter-reader__nav{padding:1rem .35rem .15rem}.story-letter-scroll__leaf{margin-top:.35rem}.story-letter-scroll__leaf.about-page__leaf{box-shadow:none;background:0 0;border-radius:.95rem;margin-top:.35rem;padding:0}.story-letter-scroll__leaf .about-page__leaf-inner{background:#f8f5eb6b;border:none;border-radius:.85rem;padding:1.15rem 1rem 1.35rem;box-shadow:inset 0 1px #fefcf48c}.story-letter-scroll__leaf.about-page__leaf--gold .about-page__leaf-inner{border-left:none;box-shadow:inset 3px 0 #b0936759}.story-letter-scroll__leaf.about-page__leaf--violet .about-page__leaf-inner{border-left:none;box-shadow:inset 3px 0 #9b799852}.story-letter-scroll__leaf.about-page__leaf--cyan .about-page__leaf-inner{border-left:none;box-shadow:inset 3px 0 #56848652}.story-letter-scroll__leaf.about-page__leaf--mint .about-page__leaf-inner{border-left:none;box-shadow:inset 3px 0 #63836d52}@keyframes story-envelope-in{0%{opacity:0;transform:translateY(28px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes story-title-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes story-title-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes story-invitation-close-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes story-invitation-close-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes story-invitation-settle{0%{opacity:1;filter:blur();transform:perspective(1200px)rotateX(0)scale(1)}to{opacity:.9;filter:blur();transform:perspective(1200px)rotateX(0)scale(.985)}}@keyframes story-invitation-exit{0%{opacity:1;filter:blur();transform:perspective(1200px)rotateX(0)scale(1)}to{opacity:0;filter:blur(.4px);transform:perspective(1200px)rotateX(22deg)scale(.97,.9)}}@keyframes story-invitation-return{0%{opacity:.9;filter:blur();transform:perspective(1200px)rotateX(0)scale(.985)}to{opacity:1;filter:blur();transform:perspective(1200px)rotateX(0)scale(1)}}@keyframes story-letter-shell-in{0%{opacity:.72;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes story-letter-shell-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.35rem)}}@keyframes story-letter-flap-open{0%{opacity:1;transform:rotateX(0)}to{opacity:0;transform:rotateX(-118deg)}}@keyframes story-letter-flap-close{0%{opacity:0;transform:rotateX(-118deg)}to{opacity:1;transform:rotateX(0)}}@keyframes story-letter-card-open{0%{opacity:.58;transform:translateY(-.95rem)scale(.986)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes story-letter-card-close{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:.58;transform:translateY(-.95rem)scale(.986)}}@keyframes story-letter-content-reveal{0%{opacity:0;filter:blur(2px);transform:translateY(.55rem)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes story-letter-content-hide{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(2px);transform:translateY(.45rem)}}@keyframes story-seal-crack-draw{to{stroke-dashoffset:0}}@keyframes story-seal-pulse{0%,to{opacity:.35;transform:scale(.98)}50%{opacity:.75;transform:scale(1.03)}}@media(min-width:640px){.story-letter-envelope{width:20rem;height:12.5rem}.story-letter-envelope__flap{height:5.15rem}.story-letter-seal{width:4.75rem;height:4.75rem;top:3.65rem}.story-letter-hero{gap:.85rem;margin-bottom:1.65rem}.story-letter-scroll__content{padding:.5rem .85rem .85rem}.story-letter-scroll__leaf .about-page__leaf-inner{padding:1.35rem 1.35rem 1.55rem}.story-letter-reader__nav{padding:1.15rem .65rem .25rem}.about-page-tabs{gap:.5rem .65rem}.about-page-tabs__tab{min-height:2.4rem;padding:.52rem 1.05rem;font-size:.78125rem}}@media(max-width:639px){.story-letter-hero__title{font-size:clamp(2rem,8.5vw,2.6rem)}.story-letter-hero{margin-bottom:1.15rem;padding-inline:.25rem}.story-letter-hero__close{min-height:2.375rem;padding-inline:1.1rem}.story-letter-scroll{width:min(100%,22.5rem)}.story-letter-scroll__card,.story-letter-reader{margin-top:1.85rem;padding:.35rem}.story-letter-reader__nav{padding:.85rem .15rem .1rem}.about-page-tabs{gap:.4rem .45rem;padding-inline:.15rem}.about-page-tabs__tab{min-height:2.5rem;padding:.55rem .85rem;font-size:.71875rem}.story-letter-scroll__leaf .about-page__leaf-inner{padding:1rem .85rem 1.2rem}}@media(prefers-reduced-motion:reduce){.story-letter-envelope,.story-letter-envelope__flap,.story-letter-seal__half,.story-letter-scroll--unfolding,.story-letter-scroll--folding,.story-letter-scroll__flap,.story-letter-scroll__card,.story-letter-scroll__content,.story-letter-invitation--exiting,.story-letter-invitation--settling,.story-letter-invitation--returning,.story-letter-hero,.story-letter-hero--exiting,.story-letter-invitation__cta{transition:none!important;animation:none!important}.story-letter-envelope{opacity:1;transform:none}.story-letter-seal__ring{opacity:0;animation:none}.story-letter-scroll--opened{opacity:1;transform:none}.story-letter-scroll--opened .story-letter-scroll__flap{opacity:0;visibility:hidden}.story-letter-scroll--opened .story-letter-scroll__card,.story-letter-scroll--opened .story-letter-reader,.story-letter-scroll--opened .story-letter-scroll__content{opacity:1;filter:none;transform:none}.story-letter-hero,.story-letter-hero--exiting{opacity:1;animation:none;transform:none}}.chat-widget__tabs{border-bottom:1px solid #00d1d91a;border-bottom:1px solid lab(76.1967% -55.9719 -22.8738/.1);grid-template-columns:1fr 1fr;gap:.35rem;padding:.55rem .65rem 0;display:grid}.chat-widget__tab{color:#91a0b1e0;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem .55rem 0 0;justify-content:center;align-items:center;gap:.35rem;min-height:2rem;padding:.35rem .55rem;font-size:.75rem;font-weight:600;transition:color .2s,background .2s,border-color .2s;display:inline-flex;position:relative}.chat-widget__tab--active{color:#b6f2f3;background:#03050fb8;border-color:#00d1d933 #00d1d933 #0000;border-color:lab(76.1967% -55.9719 -22.8738/.2) lab(76.1967% -55.9719 -22.8738/.2) #0000;box-shadow:inset 0 1px #e6f4fe0f}.chat-widget__tab-badge{color:#fff6f5;color:lab(97.4959% 6.12134 3.29565);background:#ff716beb;background:lab(65.5311% 62.9738 37.1879/.92);border-radius:999px;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.5625rem;font-weight:700;line-height:1rem}.chat-widget__body--support{overscroll-behavior:contain;padding:.65rem;overflow-y:auto}.support-panel{flex-direction:column;gap:.75rem;min-height:0;display:flex}.support-panel__intro{padding:0 .15rem}.support-panel__title{color:#c7edee;margin:0;font-size:.9375rem;font-weight:600}.support-panel__lead{color:#97a7b7e6;margin:.35rem 0 0;font-size:.75rem;line-height:1.55}.support-panel__form,.support-panel__admin-controls,.support-panel__reply{background:#03050f8c;border-color:#00d1d924;border-color:lab(76.1967% -55.9719 -22.8738/.14);padding:.75rem}.support-panel__field{flex-direction:column;gap:.35rem;display:flex}.support-panel__field+.support-panel__field{margin-top:.65rem}.support-panel__label{letter-spacing:.08em;text-transform:uppercase;color:#798898e0;font-size:.6875rem;font-weight:600}.support-panel__select,.support-panel__input,.support-panel__textarea,.support-panel__filter{color:#cde1f0f5;background:#020309e0;border:1px solid #00d1d929;border:1px solid lab(76.1967% -55.9719 -22.8738/.16);border-radius:.55rem;width:100%;font-size:.8125rem;line-height:1.45}.support-panel__select,.support-panel__input,.support-panel__filter{min-height:2.25rem;padding:.45rem .6rem}.support-panel__textarea{resize:vertical;min-height:4.5rem;padding:.55rem .6rem}.support-panel__readonly-value,.support-panel__detail-url{color:#97a7b7e6;word-break:break-word;margin:0;font-size:.75rem;line-height:1.5}.support-panel__detail-title{color:#cde1f0f5;margin:0 0 .45rem;font-size:1rem;font-weight:600;line-height:1.35}.support-panel__ticket-id{color:#a3b3c4eb;margin:.55rem 0 0;font-size:.8125rem}.support-panel__anonymous-badge{letter-spacing:.12em;text-transform:uppercase;color:#dcaeffeb;color:lab(77.1548% 33.0655 -38.99/.92);background:#d08bff14;background:lab(67.9481% 49.085 -55.0556/.08);border:1px solid #d08bff47;border:1px solid lab(67.9481% 49.085 -55.0556/.28);border-radius:999px;margin-top:.2rem;padding:.12rem .45rem;font-size:.625rem;font-weight:600;display:inline-flex}.support-panel__submit{color:#a4f6f5;cursor:pointer;background:#00d1d924;background:lab(76.1967% -55.9719 -22.8738/.14);border:1px solid #00d1d947;border:1px solid lab(76.1967% -55.9719 -22.8738/.28);border-radius:.55rem;justify-content:center;align-items:center;width:100%;min-height:2.35rem;margin-top:.7rem;font-size:.8125rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.support-panel__submit:hover:not(:disabled){background:#00d1d938;background:lab(76.1967% -55.9719 -22.8738/.22);border-color:#00d1d966;border-color:lab(76.1967% -55.9719 -22.8738/.4)}.support-panel__submit:disabled{opacity:.55;cursor:not-allowed}.support-panel__delete{color:#ffb0a8;color:lab(80.0917% 43.6298 24.3907);cursor:pointer;background:#f3625d1a;border:1px solid #f3625d57;border:1px solid lab(61.0965% 56.6147 33.1618/.34);border-radius:.55rem;justify-content:center;align-items:center;width:100%;min-height:2.35rem;margin-top:.55rem;font-size:.8125rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.support-panel__delete:hover:not(:disabled){background:#f3625d2e;border-color:#f3625d7a}.support-panel__success{color:#95e3d3;background:#00cdb41a;background:lab(73.9165% -49.1873 -.356638/.1);border:1px solid #00cdb447;border:1px solid lab(73.9165% -49.1873 -.356638/.28);border-radius:.55rem;margin:0;padding:.65rem .75rem;font-size:.8125rem;line-height:1.5}.support-panel__error{color:#ff716bf2;color:lab(65.744% 56.5434 32.8389/.95);margin:.5rem 0 0;font-size:.75rem}.support-panel__history-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.support-panel__history-title{letter-spacing:.08em;text-transform:uppercase;color:#7f8e9ee6;margin:0;font-size:.75rem;font-weight:600}.support-panel__refresh{color:#3aced6eb;cursor:pointer;background:0 0;border:none;font-size:.6875rem}.support-panel__empty{color:#8594a4e0;margin:.35rem 0 0;font-size:.75rem}.support-panel__ticket-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.support-panel__filters{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.support-panel__back{color:#3aced6eb;cursor:pointer;background:0 0;border:none;align-self:flex-start;font-size:.75rem}.support-panel__detail-body{color:#baceddf0;margin:.55rem 0 0;font-size:.8125rem;line-height:1.55}.support-panel__detail-context,.support-panel__detail-id{color:#8b9aabe6;margin:.45rem 0 0;font-size:.75rem}.support-panel__detail-label{color:#798898e0}.support-panel__messages{flex-direction:column;gap:.45rem;display:flex}.support-panel__messages-title{letter-spacing:.08em;text-transform:uppercase;color:#798898e0;margin:0;font-size:.6875rem;font-weight:600}.support-panel__message{background:#020309b8;border:1px solid #00d1d91a;border:1px solid lab(76.1967% -55.9719 -22.8738/.1);border-radius:.55rem;padding:.55rem .65rem;font-size:.8125rem;line-height:1.5}.support-panel__message--admin{border-color:#00d1d93d;border-color:lab(76.1967% -55.9719 -22.8738/.24);box-shadow:0 0 16px -8px #00d1d959;box-shadow:0 0 16px -8px lab(76.1967% -55.9719 -22.8738/.35)}.support-panel__message-label{letter-spacing:.1em;text-transform:uppercase;color:#7f8e9ee0;margin:0 0 .25rem;font-size:.625rem;font-weight:700}.support-panel__profile-link{color:#4cdbe3f2;text-underline-offset:.18em;margin-top:.45rem;font-size:.75rem;text-decoration:underline;display:inline-flex}.support-ticket-card{text-align:left;cursor:pointer;background:#02040cb8;border:1px solid #00d1d91f;border:1px solid lab(76.1967% -55.9719 -22.8738/.12);border-radius:.65rem;flex-direction:column;gap:.35rem;width:100%;padding:.65rem .7rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.support-ticket-card:hover{border-color:#00d1d93d;border-color:lab(76.1967% -55.9719 -22.8738/.24)}.support-ticket-card--active{border-color:#00d1d957;border-color:lab(76.1967% -55.9719 -22.8738/.34);box-shadow:0 0 18px -8px #00d1d959;box-shadow:0 0 18px -8px lab(76.1967% -55.9719 -22.8738/.35)}.support-ticket-card--fresh{border-color:#00d1d947;border-color:lab(76.1967% -55.9719 -22.8738/.28);box-shadow:0 0 20px -10px #00d1d96b;box-shadow:0 0 20px -10px lab(76.1967% -55.9719 -22.8738/.42)}.support-ticket-card--detail{cursor:default}.support-ticket-card__top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.support-ticket-card__category{letter-spacing:.06em;text-transform:uppercase;color:#43d5dceb;font-size:.6875rem;font-weight:600}.support-ticket-card__time{color:#738292d1;font-size:.625rem}.support-ticket-card__body{-webkit-line-clamp:2;color:#b0c0d1eb;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.support-ticket-card__meta{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.support-ticket-card__id{letter-spacing:.08em;color:#6d7c8cd1;font-size:.625rem}.support-ticket-card__status{letter-spacing:.08em;text-transform:uppercase;border:1px solid #00d1d929;border:1px solid lab(76.1967% -55.9719 -22.8738/.16);border-radius:999px;padding:.15rem .4rem;font-size:.625rem;font-weight:700}.support-ticket-card__status--new{color:#79e5e9;border-color:#00d1d952;border-color:lab(76.1967% -55.9719 -22.8738/.32);box-shadow:0 0 12px -4px #00d1d966;box-shadow:0 0 12px -4px lab(76.1967% -55.9719 -22.8738/.4)}.support-ticket-card__status--in_progress{color:#f8bf6c;border-color:#f2a61847}.support-ticket-card__status--resolved{color:#88d8ae;border-color:#57bc8a47}.support-ticket-card__status--rejected{color:#97a7b7e0}.support-ticket-card__sender{align-items:center;gap:.55rem;display:flex}.support-ticket-card__name{color:#cde1f0f5;font-size:.8125rem;font-weight:600;display:block}.support-ticket-card__email{color:#7f8e9ee0;font-size:.6875rem;display:block}.support-report-page__intro,.support-admin-page__intro,.development-support-page__intro,.fejlesztes-page__intro,.ujdonsagok-page__intro{margin-bottom:1.25rem}.support-report-page__eyebrow,.support-admin-page__eyebrow,.development-support-page__eyebrow,.fejlesztes-page__eyebrow,.ujdonsagok-page__eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#798898e0;margin:0 0 .75rem;font-size:.6875rem;font-weight:600}.support-report-page__title,.support-admin-page__title,.development-support-page__title,.fejlesztes-page__title,.ujdonsagok-page__title{margin:0}.support-report-page__lead,.support-admin-page__lead,.development-support-page__lead,.fejlesztes-page__lead,.ujdonsagok-page__lead{color:#a3b3c4e6;overflow-wrap:anywhere;word-break:break-word;margin:.75rem 0 0;font-size:.9375rem;line-height:1.65}.development-support-page__policy-hint{color:#828e97b8;margin:1.25rem 0 0;font-size:.8125rem;line-height:1.55}.development-support-page__policy-link{color:#a2bebfe6;text-underline-offset:.18em;-webkit-text-decoration:underline #a2bebf59;text-decoration:underline #a2bebf59;-webkit-text-decoration:underline lab(74.7775% -9.48045 -3.95875/.35);text-decoration:underline lab(74.7775% -9.48045 -3.95875/.35);transition:color .2s}.development-support-page__policy-link:hover,.development-support-page__policy-link:focus-visible{color:#c8e4e6}.development-support-page__body{gap:1.35rem;display:grid}.development-support-page__referral{margin-top:.35rem}.development-support-page__referral-card{opacity:.92;margin-top:0}.development-support-page__main{min-width:0}.support-report-page__gate{padding:1rem 1.1rem}.support-report-page__gate--auth{-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#050b17c7,#03050f9e),linear-gradient(135deg,#ecf3f812,#ecf3f805);border:1px solid #ecf3f824;border:1px solid lab(95.3756% -1.63275 -3.29692/.14);width:min(100%,22rem);margin-inline:auto;padding:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00e0e112,0 10px 36px -18px #00000080,inset 0 1px #ecf3f812;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.07),0 10px 36px -18px #00000080,inset 0 1px #ecf3f812}.support-report-page__gate--auth:before{content:"";z-index:0;opacity:.75;pointer-events:none;background:linear-gradient(90deg,#0000,#00e0e173,#d08bff47,#0000);background:linear-gradient(90deg,#0000,color(xyz 0.362 0.597 0.874 / 0.451) 33.33%,color(xyz 0.396 0.557 0.912 / 0.408) 41.67%,color(xyz 0.401 0.552 0.917 / 0.402),#21d6f265 43.75%,#45d1f463 45.83%,#6ec7f75d 50%,color(xyz 0.555 0.385 1.093 / 0.278) 66.67%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.support-report-page__gate-inner{z-index:1;text-align:center;flex-direction:column;align-items:stretch;gap:.85rem;padding:1rem 1.1rem;display:flex;position:relative}.support-report-page__gate-copy{flex-direction:column;align-items:center;gap:.55rem;display:flex}.support-report-page__gate-icon{color:#53b6ebd1;flex-shrink:0;width:1.05rem;height:1.05rem}.support-report-page__gate-message{color:#bccddef0;text-wrap:balance;margin:0;font-size:.875rem;line-height:1.5}.support-report-page__auth-cta{color:#c3fffefc;color:lab(96.2134% -26.1243 -7.98713/.99);letter-spacing:.01em;background:linear-gradient(#00e0e142,#00d4d524);background:linear-gradient(color(xyz 0.362 0.597 0.874 / 0.259),color(xyz 0.319 0.511 0.737 / 0.141));border:1px solid #00e0e166;border:1px solid lab(81.1154% -62.2447 -18.4759/.4);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:2.625rem;padding:0 1.15rem;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .2s,background .2s,box-shadow .2s,color .2s;display:inline-flex;box-shadow:0 0 14px -10px #00d1d961,inset 0 1px #c3fffe1f;box-shadow:0 0 14px -10px lab(76.1967% -55.9719 -22.8738/.38),inset 0 1px lab(96.2134% -26.1243 -7.98713/.12)}.support-report-page__auth-cta:hover{color:#e2ffff;color:lab(98.3216% -19.5836 -6.01741);background:linear-gradient(#00e0e157,#00d4d533);background:linear-gradient(color(xyz 0.362 0.597 0.874 / 0.341),color(xyz 0.319 0.511 0.737 / 0.2));border-color:#00e8e985;border-color:lab(83.5389% -65.5293 -19.4289/.52);box-shadow:0 0 18px -8px #00d1d970,inset 0 1px #c3fffe26;box-shadow:0 0 18px -8px lab(76.1967% -55.9719 -22.8738/.44),inset 0 1px lab(96.2134% -26.1243 -7.98713/.15)}.support-report-page__auth-cta:focus-visible{outline-offset:2px;outline:2px solid #00e0e19e;outline:2px solid lab(81.1154% -62.2447 -18.4759/.62)}@media(min-width:640px){.support-report-page__gate--auth{width:100%;max-width:none;margin-inline:0}.support-report-page__gate-inner{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem .85rem 1.15rem}.support-report-page__gate-copy{flex-direction:row;flex:auto;align-items:center;gap:.65rem;min-width:0}.support-report-page__gate-message{font-size:.9rem}}@media(max-width:639px){.support-report-page__auth-cta{min-height:2.75rem;padding-inline:1.25rem}}.support-panel--page{gap:1rem}.support-panel--page .support-panel__form,.support-panel--page .support-panel__admin-controls,.support-panel--page .support-panel__reply{padding:1rem 1.1rem}.support-panel--page .support-panel__submit{width:auto;min-width:min(100%,14rem);margin-top:.85rem}.support-panel--page .support-panel__submit.concept-submit-btn{width:auto}.support-panel__hint{color:#8b9aabe0;margin:.45rem 0 0;font-size:.75rem;line-height:1.45}.ujdonsagok-page-shell{position:relative}.ujdonsagok-sections{flex-direction:column;gap:1.5rem;display:flex}.ujdonsagok-topic{background:linear-gradient(155deg,#02060fe0,#010207f0),radial-gradient(90% 70% at 12% 0,#00d1d90f,#0000 72%);background:linear-gradient(155deg,#02060fe0,#010207f0),radial-gradient(90% 70% at 12% 0,color(xyz 0.321 0.511 0.818 / 0.059),#0000 72%);border:1px solid #00d1d91a;border:1px solid lab(76.1967% -55.9719 -22.8738/.1);border-radius:.85rem;padding:1.1rem 1rem 1.15rem}.ujdonsagok-topic__head{margin-bottom:.85rem}.ujdonsagok-topic__title{letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.2rem;font-weight:600}.ujdonsagok-topic__description{color:#91a0b1d6;margin:0;font-size:.8125rem;line-height:1.55}.ujdonsagok-topic__empty{color:#798898c7;background:#01030973;border:1px dashed #00d1d924;border:1px dashed lab(76.1967% -55.9719 -22.8738/.14);border-radius:.55rem;margin:0;padding:.65rem .75rem;font-size:.8125rem}.ujdonsagok-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:.75rem;display:grid}.ujdonsagok-card{cursor:default;flex-direction:column;gap:.55rem;min-height:100%;padding:.85rem .9rem .8rem;display:flex}.ujdonsagok-card--placeholder{border-style:dashed;border-color:#00d1d92e;border-color:lab(76.1967% -55.9719 -22.8738/.18)}.ujdonsagok-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;display:flex}.ujdonsagok-card__topic{letter-spacing:.12em;text-transform:uppercase;color:#798898c7;font-size:.5625rem;font-weight:700}.ujdonsagok-card__kind{letter-spacing:.1em;text-transform:uppercase;border:1px solid #00d1d924;border:1px solid lab(76.1967% -55.9719 -22.8738/.14);border-radius:999px;padding:.12rem .38rem;font-size:.5625rem;font-weight:700}.ujdonsagok-card__kind--news{color:#00d296;color:lab(74.5375% -62.4915 17.5897);background:#00c28c14;background:lab(69.6361% -55.3098 15.6075/.08);border-color:#00c99247;border-color:lab(71.9572% -55.2143 15.5963/.28)}.ujdonsagok-card__kind--explainer{color:#4cdce0;background:#00d1d914;background:lab(76.1967% -55.9719 -22.8738/.08);border-color:#00d1d93d;border-color:lab(76.1967% -55.9719 -22.8738/.24)}.ujdonsagok-card__title{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600;line-height:1.35}.ujdonsagok-card__summary{color:#97a7b7db;margin:0;font-size:.8125rem;line-height:1.55}.ujdonsagok-card__meta{border-top:1px solid #00d1d914;border-top:1px solid lab(76.1967% -55.9719 -22.8738/.08);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;margin-top:auto;padding-top:.35rem;display:flex}.ujdonsagok-card__date{letter-spacing:.06em;text-transform:uppercase;color:#6d7c8cc2;font-size:.6875rem}.ujdonsagok-card__placeholder-note{letter-spacing:.04em;color:#6d7c8cb3;font-size:.625rem}.ujdonsagok-card--link{color:inherit;flex-direction:column;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex}.ujdonsagok-card--link:hover,.ujdonsagok-card--link:focus-visible{border-color:#00d1d938;border-color:lab(76.1967% -55.9719 -22.8738/.22);transform:translateY(-2px);box-shadow:0 0 0 1px #00d1d91a,0 14px 36px -20px #0000008c;box-shadow:0 0 0 1px lab(76.1967% -55.9719 -22.8738/.1),0 14px 36px -20px #0000008c}.ujdonsagok-card__cover{border-radius:.65rem .65rem 0 0;margin:-.05rem -.05rem .75rem;overflow:hidden}.ujdonsagok-card__cover img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.ujdonsagok-card__read-more{letter-spacing:.04em;color:#3bcfcfe0;font-size:.6875rem}.ujdonsagok-article-shell{position:relative}.ujdonsagok-article{gap:1.75rem;padding-bottom:2rem;display:grid}.ujdonsagok-article__nav{margin-bottom:-.5rem}.ujdonsagok-article__back{color:#97a7b7e0;align-items:center;gap:.35rem;font-size:.8125rem;text-decoration:none;transition:color .2s;display:inline-flex}.ujdonsagok-article__back:hover,.ujdonsagok-article__back:focus-visible{color:#c8e4e6}.ujdonsagok-article__hero{border:1px solid #00d1d91f;border:1px solid lab(76.1967% -55.9719 -22.8738/.12);border-radius:1rem;min-height:16rem;position:relative;overflow:hidden}.ujdonsagok-article__hero-image{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.ujdonsagok-article__hero-overlay{background:linear-gradient(#01030914,#0103098c 55%,#000205eb);background:linear-gradient(#01030914,#0103098c 55%,#000205eb);position:absolute;inset:0}.ujdonsagok-article__hero-copy{padding:1.25rem 1.35rem 1.4rem;position:absolute;inset:auto 0 0}.ujdonsagok-article__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#3bcfcfe6;margin:0 0 .45rem;font-size:.6875rem;font-weight:600}.ujdonsagok-article__title{text-wrap:balance;margin:0;font-size:clamp(1.35rem,3vw,2rem);line-height:1.18}.ujdonsagok-article__meta{letter-spacing:.06em;text-transform:uppercase;color:#8b9aabd1;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.65rem;font-size:.75rem;display:flex}.ujdonsagok-article__lead{color:#b6c6d7f0;margin:0;font-size:1.0625rem;line-height:1.72}.ujdonsagok-article__highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ujdonsagok-article__highlight{gap:.25rem;padding:.85rem .95rem;display:grid}.ujdonsagok-article__highlight-value{letter-spacing:.02em;color:#c7edef;font-size:1.05rem;font-weight:700}.ujdonsagok-article__highlight-label{color:#8b9aabdb;font-size:.75rem;line-height:1.45}.ujdonsagok-article__section-title{margin:0 0 .45rem;font-size:1.25rem;line-height:1.25}.ujdonsagok-article__section-lead,.ujdonsagok-article__section-body{color:#a3b3c4eb;margin:0 0 1rem;font-size:.9375rem;line-height:1.68}.ujdonsagok-article__spec-list{gap:.85rem;display:grid}.ujdonsagok-article__spec{gap:.85rem;padding:1rem;display:grid}.ujdonsagok-article__spec--with-image{grid-template-columns:minmax(0,1fr)}.ujdonsagok-article__spec-figure{border-radius:.75rem;margin:0;overflow:hidden}.ujdonsagok-article__spec-figure img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.ujdonsagok-article__spec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.35rem;display:flex}.ujdonsagok-article__spec-role{letter-spacing:.22em;text-transform:uppercase;color:#798898e0;font-size:.6875rem;font-weight:600}.ujdonsagok-article__spec-badge{letter-spacing:.08em;text-transform:uppercase;color:#e8be62eb;background:#e0af3b14;border:1px solid #e0af3b59;border:1px solid lab(74.6768% 10.2723 63.231/.35);border-radius:999px;padding:.18rem .45rem;font-size:.625rem}.ujdonsagok-article__spec-name{margin:0 0 .45rem;font-size:1rem;line-height:1.35}.ujdonsagok-article__spec-detail,.ujdonsagok-article__spec-why{color:#9dadbee6;margin:0;font-size:.875rem;line-height:1.62}.ujdonsagok-article__spec-why{border-top:1px solid #00d1d914;border-top:1px solid lab(76.1967% -55.9719 -22.8738/.08);margin-top:.55rem;padding-top:.55rem}.ujdonsagok-article__spec-why strong{color:#add3d5eb}.ujdonsagok-article__figure{border:1px solid #00d1d91a;border:1px solid lab(76.1967% -55.9719 -22.8738/.1);border-radius:.9rem;margin:0;overflow:hidden}.ujdonsagok-article__figure-image{object-fit:contain;background:#010309f2;width:100%;height:auto;display:block}.ujdonsagok-article__figure-caption{color:#8b9aabdb;background:#03060d8c;padding:.75rem .95rem;font-size:.8125rem;line-height:1.55}.ujdonsagok-article__debate-card,.ujdonsagok-article__conclusion-card{padding:1.1rem 1.15rem}.ujdonsagok-article__debate-list{gap:.45rem;margin:.35rem 0 0;padding-left:1.1rem;display:grid}.ujdonsagok-article__debate-list li{color:#a9b9caeb;font-size:.9375rem;line-height:1.6}.ujdonsagok-article__conclusion-title{margin:0 0 .55rem;font-size:1.125rem}.ujdonsagok-article__conclusion-body{color:#b0c0d1f0;margin:0;font-size:.975rem;line-height:1.68}.ujdonsagok-article__prose{gap:1.75rem;margin-top:1.75rem;display:grid}.ujdonsagok-article__prose-section{gap:.85rem;display:grid}.ujdonsagok-article__prose-heading{color:#e0edf8f5;margin:0;font-size:1.35rem;line-height:1.25}.ujdonsagok-article__prose-heading--sub{color:#c2dbf1f0;font-size:1.05rem}.ujdonsagok-article__prose-body{gap:.75rem;display:grid}.ujdonsagok-article__prose-paragraph{color:#b0c0d1f0;margin:0;font-size:.975rem;line-height:1.72}.ujdonsagok-article__prose-list{gap:.4rem;margin:0;padding-left:1.15rem;display:grid}.ujdonsagok-article__prose-list li{color:#a9b9caeb;font-size:.975rem;line-height:1.65}@media(min-width:720px){.ujdonsagok-article__highlights{grid-template-columns:repeat(4,minmax(0,1fr))}.ujdonsagok-article__spec--with-image{grid-template-columns:minmax(9rem,11rem) minmax(0,1fr);align-items:center}.ujdonsagok-article__spec--reverse{grid-template-columns:minmax(0,1fr) minmax(9rem,11rem)}.ujdonsagok-article__spec--reverse .ujdonsagok-article__spec-figure{order:2}.ujdonsagok-article__spec--reverse .ujdonsagok-article__spec-body{order:1}}@media(max-width:639px){.ujdonsagok-topic{padding:.9rem .8rem .95rem}}.fejlesztes-page-shell{position:relative}.fejlesztes-roadmap{padding:1.35rem 1.25rem 1.5rem;position:relative}.fejlesztes-roadmap__track{pointer-events:none;width:2px;position:absolute;inset:1.5rem auto 1.5rem 1.65rem}.fejlesztes-roadmap__track-line{background:linear-gradient(#92a7bd14,#dbb15573 42%,#92a7bd14);background:linear-gradient(#92a7bd14,#dbb15573 42%,#92a7bd14);border-radius:999px;width:100%;height:100%;display:block}.fejlesztes-roadmap__node{background:#050911cc;border:2px solid #92a7bd38;border:2px solid lab(67.4586% -3.83207 -14.0276/.22);border-radius:999px;flex-shrink:0;width:.75rem;height:.75rem}.fejlesztes-roadmap__node--active{background:#e0af3b38;border-color:#eebc4ad9;width:.875rem;height:.875rem;box-shadow:0 0 14px -4px #e0af3b8c}.fejlesztes-roadmap__month{margin:.35rem 0;padding:.35rem 0 .35rem .35rem;position:relative}.fejlesztes-roadmap__month-head{align-items:flex-start;gap:.85rem;display:flex}.fejlesztes-roadmap__month-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#dbb155d1;margin:0 0 .2rem;font-size:.625rem;font-weight:600}.fejlesztes-roadmap__month-title{color:#dbe6f2f5;margin:0;font-size:1.35rem;font-weight:600;line-height:1.2}.fejlesztes-roadmap__month-meta{min-width:0}.fejlesztes-roadmap__month-summary{color:#97a7b7d1;max-width:38rem;margin:.55rem 0 0;font-size:.8125rem;line-height:1.65}.fejlesztes-roadmap__done-mark{aspect-ratio:1;color:#5ad664fa;background:#2f9f3d24;border-radius:999px;justify-content:center;align-items:center;width:min(100%,12rem);margin:1.75rem auto .35rem;display:flex;box-shadow:inset 0 0 0 2px #4cc1578c,0 0 36px -8px #45ba508c}.fejlesztes-roadmap__done-check{width:55%;height:55%}@media(min-width:640px){.fejlesztes-roadmap{padding:1.65rem 1.5rem 1.85rem}.fejlesztes-roadmap__done-mark{width:min(100%,14rem);margin-top:2rem}}.leaderboard-page__shell{width:min(var(--page-max-width),calc(100vw - var(--page-x-padding) * 2));padding-inline:max(1rem,env(safe-area-inset-left,0px)) max(1rem,env(safe-area-inset-right,0px));margin-inline:auto;padding-bottom:clamp(2rem,5vh,3rem)}.leaderboard-page__header{margin-bottom:1.5rem}.leaderboard-page__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#00d1d9d1;color:lab(76.1967% -55.9719 -22.8738/.82);margin:0 0 .65rem;font-size:.6875rem}.leaderboard-page__title{font-size:var(--text-page-title);font-weight:600;line-height:var(--leading-title);letter-spacing:var(--tracking-display);color:#e6f4fefa;margin:0 0 .75rem}.leaderboard-page__lead{color:#a9b9cae0;max-width:46rem;margin:0;font-size:.9375rem;line-height:1.65}.leaderboard-page__tabs{background:#040914b8;border:1px solid #ecf3f81a;border:1px solid lab(95.3756% -1.63275 -3.29692/.1);border-radius:.85rem;flex-wrap:wrap;gap:.35rem;margin-bottom:1.5rem;padding:.3rem;display:inline-flex}.leaderboard-page__tab{color:#97a7b7e0;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.65rem;min-height:2.45rem;padding:.55rem .95rem;font-size:.6875rem;transition:background .2s,border-color .2s,color .2s}.leaderboard-page__tab:hover{color:#d9e7f1f5;background:#ecf3f80a}.leaderboard-page__tab--active{color:#87f3f2;background:#00e0e11a;background:lab(81.1154% -62.2447 -18.4759/.1);border-color:#00e0e152;border-color:lab(81.1154% -62.2447 -18.4759/.32)}.leaderboard-page__status{color:#97a7b7d1;margin:0 0 1.25rem;font-size:.875rem}.leaderboard-page__status--error{color:#ff716beb;color:lab(65.744% 56.5434 32.8389/.92)}.leaderboard-podium{gap:.85rem;margin-bottom:1.25rem;display:grid}@media(min-width:900px){.leaderboard-podium{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr) minmax(0,.95fr);align-items:end;gap:1rem}}.leaderboard-podium-card{border:1px solid var(--dossier-accent-border,#00d1d92e);border-radius:1rem;flex-direction:column;gap:.85rem;min-height:100%;padding:1rem;display:flex}@supports (color:lab(0% 0 0)){.leaderboard-podium-card{border:1px solid var(--dossier-accent-border,lab(76.1967% -55.9719 -22.8738/.18))}}@supports (color:color-mix(in lab,red,red)){.leaderboard-podium-card{border:1px solid color-mix(in oklch,var(--dossier-accent-border,lab(76.1967% -55.9719 -22.8738/.18)) 55%,transparent)}}.leaderboard-podium-card{background:linear-gradient(180deg,#060b15eb,#03060ee0),radial-gradient(ellipse 80% 60% at 50% 0%,var(--dossier-accent-glow,#00d1d91f),transparent 72%)}@supports (color:lab(0% 0 0)){.leaderboard-podium-card{background:linear-gradient(180deg,#060b15eb,#03060ee0),radial-gradient(ellipse 80% 60% at 50% 0%,var(--dossier-accent-glow,lab(76.1967% -55.9719 -22.8738/.12)),transparent 72%)}}@supports (color:color-mix(in lab,red,red)){.leaderboard-podium-card{background:linear-gradient(180deg,#060b15eb,#03060ee0),radial-gradient(ellipse 80% 60% at 50% 0%,color-mix(in oklch,var(--dossier-accent-glow,lab(76.1967% -55.9719 -22.8738/.12)) 45%,transparent),transparent 72%)}}.leaderboard-podium-card{text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}.leaderboard-podium-card:hover,.leaderboard-podium-card:focus-visible{border-color:var(--dossier-accent-border,#00d1d947);transform:translateY(-2px)}@supports (color:lab(0% 0 0)){.leaderboard-podium-card:hover,.leaderboard-podium-card:focus-visible{border-color:var(--dossier-accent-border,lab(76.1967% -55.9719 -22.8738/.28))}}@supports (color:color-mix(in lab,red,red)){.leaderboard-podium-card:hover,.leaderboard-podium-card:focus-visible{border-color:color-mix(in oklch,var(--dossier-accent-border,lab(76.1967% -55.9719 -22.8738/.28)) 72%,transparent)}}.leaderboard-podium-card:hover,.leaderboard-podium-card:focus-visible{box-shadow:0 18px 42px -28px var(--dossier-accent-glow,#00d1d933)}@supports (color:lab(0% 0 0)){.leaderboard-podium-card:hover,.leaderboard-podium-card:focus-visible{box-shadow:0 18px 42px -28px var(--dossier-accent-glow,lab(76.1967% -55.9719 -22.8738/.2))}}@supports (color:color-mix(in lab,red,red)){.leaderboard-podium-card:hover,.leaderboard-podium-card:focus-visible{box-shadow:0 18px 42px -28px color-mix(in oklch,var(--dossier-accent-glow,lab(76.1967% -55.9719 -22.8738/.2)) 65%,transparent)}}.leaderboard-podium-card--hero{padding:1.15rem}@media(min-width:900px){.leaderboard-podium-card--hero{min-height:22rem}}.leaderboard-podium-card__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.leaderboard-podium-card__rank{letter-spacing:.08em;color:var(--dossier-accent,#00e0e1);font-size:1.35rem}@supports (color:lab(0% 0 0)){.leaderboard-podium-card__rank{color:var(--dossier-accent,lab(81.1154% -62.2447 -18.4759))}}@supports (color:color-mix(in lab,red,red)){.leaderboard-podium-card__rank{color:color-mix(in oklch,var(--dossier-accent,lab(81.1154% -62.2447 -18.4759)) 78%,white)}}.leaderboard-podium-card--hero .leaderboard-podium-card__rank{font-size:1.65rem}.leaderboard-podium-card__body{flex-direction:column;gap:.35rem;display:flex}.leaderboard-podium-card__category,.leaderboard-row__meta{letter-spacing:.12em;text-transform:uppercase;color:#97a7b7b8;margin:0;font-size:.6875rem}.leaderboard-podium-card__title,.leaderboard-row__title{color:#e6f4fefa;margin:0;font-size:1.125rem;line-height:1.2}.leaderboard-podium-card--hero .leaderboard-podium-card__title{font-size:1.35rem}.leaderboard-podium-card__overview{color:#a9b9cadb;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.leaderboard-podium-card__status{color:#92a7bdc7;margin:.15rem 0 0;font-size:.75rem}.leaderboard-podium-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:.15rem 0 0;display:grid}.leaderboard-podium-card__stats div{background:#0103096b;border:1px solid #ecf3f814;border:1px solid lab(95.3756% -1.63275 -3.29692/.08);border-radius:.7rem;padding:.55rem .6rem}.leaderboard-podium-card__stats dt{letter-spacing:.1em;text-transform:uppercase;color:#8b9aabb8;margin:0;font-size:.625rem}.leaderboard-podium-card__stats dd{color:#e0edf8f5;margin:.2rem 0 0;font-size:.9375rem;font-weight:600}.leaderboard-thumb{--thumb-accent:var(--dossier-accent,#00d1d9);aspect-ratio:16/9;border:1px solid var(--thumb-accent);border-radius:.8rem;place-items:center;width:100%;display:grid;overflow:hidden}@supports (color:lab(0% 0 0)){.leaderboard-thumb{--thumb-accent:var(--dossier-accent,lab(76.1967% -55.9719 -22.8738))}}@supports (color:color-mix(in lab,red,red)){.leaderboard-thumb{border:1px solid color-mix(in oklch,var(--thumb-accent) 28%,transparent)}}.leaderboard-thumb{background:#010309b8}.leaderboard-podium-card--hero .leaderboard-thumb{aspect-ratio:16/10}.leaderboard-row .leaderboard-thumb{aspect-ratio:1;flex-shrink:0;width:5.5rem}.leaderboard-thumb__image{object-fit:cover;width:100%;height:100%}.leaderboard-thumb__fallback{letter-spacing:.12em;color:var(--thumb-accent);font-size:1.25rem}@supports (color:color-mix(in lab,red,red)){.leaderboard-thumb__fallback{color:color-mix(in oklch,var(--thumb-accent) 72%,white)}}.leaderboard-list{flex-direction:column;gap:.65rem;display:flex}.leaderboard-row{background:#040710c7;border:1px solid #ecf3f81a;border:1px solid lab(95.3756% -1.63275 -3.29692/.1);border-radius:.95rem;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:grid}.leaderboard-row:hover,.leaderboard-row:focus-visible{border-color:var(--dossier-accent-border,#00d1d938);transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.leaderboard-row:hover,.leaderboard-row:focus-visible{border-color:var(--dossier-accent-border,lab(76.1967% -55.9719 -22.8738/.22))}}@supports (color:color-mix(in lab,red,red)){.leaderboard-row:hover,.leaderboard-row:focus-visible{border-color:color-mix(in oklch,var(--dossier-accent-border,lab(76.1967% -55.9719 -22.8738/.22)) 65%,transparent)}}.leaderboard-row:hover,.leaderboard-row:focus-visible{background:#050913e6}.leaderboard-row__rank{letter-spacing:.06em;color:#b6c6d7e0;min-width:2.5rem;font-size:1rem}.leaderboard-row__main{flex-direction:column;gap:.45rem;min-width:0;display:flex}.leaderboard-row__metrics{color:#97a7b7d1;flex-wrap:wrap;gap:.45rem .85rem;font-size:.75rem;display:flex}.leaderboard-row__metrics strong{color:#c3d3e4eb;font-weight:600}.leaderboard-row__cta{letter-spacing:.08em;text-transform:uppercase;color:#00d1d9e6;color:lab(76.1967% -55.9719 -22.8738/.9);white-space:nowrap;align-items:center;gap:.3rem;font-size:.6875rem;display:inline-flex}.leaderboard-row__cta-icon{width:.95rem;height:.95rem}.leaderboard-rank-delta{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.2rem;font-size:.6875rem;display:inline-flex}.leaderboard-rank-delta__icon{width:.85rem;height:.85rem}.leaderboard-rank-delta--up{color:#4ed589eb}.leaderboard-rank-delta--down{color:#ff716beb;color:lab(65.744% 56.5434 32.8389/.92)}.leaderboard-rank-delta--new{color:#00e0e1f2;color:lab(81.1154% -62.2447 -18.4759/.95)}.leaderboard-rank-delta--neutral{color:#8b9aabb8}@media(max-width:767px){.leaderboard-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"rank thumb""main main""cta cta"}.leaderboard-row__rank{grid-area:rank}.leaderboard-row .leaderboard-thumb{grid-area:thumb;justify-self:end;width:4.5rem}.leaderboard-row__main{grid-area:main}.leaderboard-row__cta{grid-area:cta;justify-self:start}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}:root{--sfx-scale:1.25;--sfx-ink-950:#020508;--sfx-ink-900:#040a0f;--sfx-ink-850:#08131a;--sfx-ink-800:#0c1d25;--sfx-ink-700:#162f39;--sfx-cyan-100:#d9f4fd;--sfx-cyan-200:#b1e9f8;--sfx-cyan-300:#6de0fa;--sfx-cyan-400:#00d5ef;--sfx-cyan-500:#00c0d2;--sfx-teal-300:#54e0d8;--sfx-teal-400:#00cdbe;--sfx-teal-500:#00b4a1;--sfx-violet-300:#b6b4ff;--sfx-violet-400:#ab93ff;--sfx-violet-500:#9e6de7;--sfx-panel-border:#2f5a6459;--sfx-panel-highlight:#36b8c52e;--sfx-panel-shadow:#000001b8;--sfx-ring-line:1px}@supports (color:lab(0% 0 0)){:root{--sfx-ink-950:lab(1.19939% -.478208 -1.68886);--sfx-ink-900:lab(2.48346% -1.08308 -2.91537);--sfx-ink-850:lab(5.29169% -2.57557 -5.96962);--sfx-ink-800:lab(9.59576% -5.21429 -7.89428);--sfx-ink-700:lab(17.786% -7.66388 -9.40158);--sfx-cyan-100:lab(94.3799% -7.5677 -7.33202);--sfx-cyan-200:lab(88.786% -15.5635 -13.6074);--sfx-cyan-300:lab(83.3435% -28.9772 -22.8726);--sfx-cyan-400:lab(77.9792% -43.5552 -29.45);--sfx-cyan-500:lab(70.2667% -54.8679 -29.4538);--sfx-teal-300:lab(81.6449% -40.4823 -8.08727);--sfx-teal-400:lab(74.0628% -55.5539 -6.60808);--sfx-teal-500:lab(66.1392% -60.3694 -2.60735);--sfx-violet-300:lab(75.4818% 15.3762 -42.0781);--sfx-violet-400:lab(66.5534% 28.1566 -53.3274);--sfx-violet-500:lab(55.5163% 39.0881 -55.7778);--sfx-panel-border:lab(35.3706% -13.0638 -10.6936/.35);--sfx-panel-highlight:lab(68.4753% -32.6369 -17.3723/.18);--sfx-panel-shadow:lab(.105869% -.00460446 -.644669/.72)}}:where(.sfx-pack,.sfx-mini-profile,.sfx-showcase,.sfx-tier-card),:where(.sfx-pack,.sfx-mini-profile,.sfx-showcase,.sfx-tier-card) *{box-sizing:border-box}.sfx-pack--xs{--sfx-scale:1}.sfx-pack--sm{--sfx-scale:1.1}.sfx-pack--md{--sfx-scale:1.25}.sfx-pack--lg{--sfx-scale:1.45}.sfx-pack--xl{--sfx-scale:1.85}.sfx-pack--spark,.sfx-mini-profile--spark,.sfx-tier-card--spark{--sfx-tier-accent:#00e4ff;--sfx-tier-accent-strong:#00cee1;--sfx-tier-accent-soft:#3a869a73;--sfx-tier-glow:#00bcd261}@supports (color:lab(0% 0 0)){.sfx-pack--spark,.sfx-mini-profile--spark,.sfx-tier-card--spark{--sfx-tier-accent:lab(82.626% -43.7296 -29.5007);--sfx-tier-accent-strong:lab(74.9905% -57.7645 -31.0065);--sfx-tier-accent-soft:lab(51.7387% -19.5425 -18.2192/.45);--sfx-tier-glow:lab(68.7622% -44.6057 -27.6105/.38)}}.sfx-pack--aura,.sfx-mini-profile--aura,.sfx-tier-card--aura{--sfx-tier-accent:#38deda;--sfx-tier-accent-strong:#00cbbc;--sfx-tier-accent-soft:#0f798b7a;--sfx-tier-glow:#00beb459}@supports (color:lab(0% 0 0)){.sfx-pack--aura,.sfx-mini-profile--aura,.sfx-tier-card--aura{--sfx-tier-accent:lab(80.559% -43.4133 -10.3763);--sfx-tier-accent-strong:lab(73.0211% -59.2025 -7.00132);--sfx-tier-accent-soft:lab(46.0682% -23.2121 -18.556/.48);--sfx-tier-glow:lab(69.2643% -51.5603 -8.10845/.35)}}.sfx-pack--core,.sfx-mini-profile--core,.sfx-tier-card--core{--sfx-tier-accent:#00e3ee;--sfx-tier-accent-strong:#00ccce;--sfx-tier-accent-soft:#0b7a9a7a;--sfx-tier-glow:#00bdc65c}@supports (color:lab(0% 0 0)){.sfx-pack--core,.sfx-mini-profile--core,.sfx-tier-card--core{--sfx-tier-accent:lab(81.6957% -46.3834 -20.1061);--sfx-tier-accent-strong:lab(74.1162% -61.658 -19.5693);--sfx-tier-accent-soft:lab(46.9896% -19.9277 -25.7772/.48);--sfx-tier-glow:lab(69.2298% -55.8518 -22.8046/.36)}}.sfx-pack--visionary,.sfx-mini-profile--visionary,.sfx-tier-card--visionary{--sfx-tier-accent:#50e2ff;--sfx-tier-accent-strong:#aaa1ff;--sfx-tier-accent-soft:#277c9980;--sfx-tier-glow:#00b4ef61}@supports (color:lab(0% 0 0)){.sfx-pack--visionary,.sfx-mini-profile--visionary,.sfx-tier-card--visionary{--sfx-tier-accent:lab(83.4208% -35.6554 -33.8881);--sfx-tier-accent-strong:lab(70.0198% 25.7521 -58.6492);--sfx-tier-accent-soft:lab(48.1326% -18.3808 -23.2984/.5);--sfx-tier-glow:lab(67.7741% -26.7235 -46.9346/.38)}}.sfx-pack{--sfx-size-base:4.2rem;--sfx-radius:999px;--sfx-layer-inset:calc(-.2rem * var(--sfx-scale));isolation:isolate;inline-size:calc(var(--sfx-size-base) * var(--sfx-scale));block-size:calc(var(--sfx-size-base) * var(--sfx-scale));border-radius:var(--sfx-radius);pointer-events:auto;place-items:center;display:inline-grid;position:relative}.sfx-pack--avatar-only{--sfx-size-base:4.2rem;--sfx-radius:999px}.sfx-pack--squircle{--sfx-size-base:4.2rem;--sfx-radius:calc(.88rem * var(--sfx-scale));--sfx-layer-inset:calc(-.16rem * var(--sfx-scale))}.sfx-pack--squircle .sfx-pack__aura--aura,.sfx-pack--squircle .sfx-pack__orbit--visionary{border-radius:inherit}.sfx-pack--mini-profile{--sfx-size-base:4.9rem;--sfx-radius:calc(1.05rem * var(--sfx-scale));--sfx-layer-inset:calc(-.42rem * var(--sfx-scale))}.sfx-pack>:not(.sfx-pack__avatar-slot){border-radius:inherit;pointer-events:none;position:absolute;inset:0}.sfx-pack__avatar-slot{z-index:14;block-size:100%;inline-size:100%;padding:calc(.18rem * var(--sfx-scale));border-radius:inherit;place-items:center;display:grid;position:relative}.sfx-pack--mini-profile .sfx-pack__avatar-slot{padding:calc(.44rem * var(--sfx-scale))}.sfx-pack__avatar-slot>*{border-radius:inherit;background:linear-gradient(#13272f,#071117),radial-gradient(circle at 50% 18%,#80dbeb24,#0000 46%);background:linear-gradient(#13272f,#071117),radial-gradient(circle at 50% 18%,#80dbeb24,#0000 46%);block-size:100%;inline-size:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #89b7bf2e,0 .6rem 1.4rem #00000166}.sfx-pack__profile-bg,.sfx-pack__profile-pattern--core,.sfx-pack__parallax--visionary,.sfx-pack__aura,.sfx-pack__frame,.sfx-pack__frame-arc--spark,.sfx-pack__frame-segments--core,.sfx-pack__reactor--core,.sfx-pack__activation,.sfx-pack__particles--aura,.sfx-pack__particle,.sfx-pack__frame-prism--visionary,.sfx-pack__geometry--visionary,.sfx-pack__geometry-piece,.sfx-pack__orbit--visionary,.sfx-pack__orbit-dot,.sfx-pack__hover-pulse,.sfx-pack__badge{will-change:transform,opacity,filter}.sfx-pack__profile-bg{z-index:0;inset:var(--sfx-layer-inset);border-radius:calc(var(--sfx-radius) + .35rem);overflow:hidden;box-shadow:inset 0 0 0 1px #77afb914,0 .5rem 1.2rem #00000059;box-shadow:inset 0 0 0 1px #77afb914,0 .5rem 1.2rem #00000159}.sfx-pack__profile-bg:before,.sfx-pack__profile-bg:after{content:"";position:absolute;inset:0}.sfx-pack__profile-bg--spark{background:radial-gradient(circle at 22% 18%,#00e4ff38,#0000 24%),radial-gradient(circle at 78% 26%,#00d8e124,#0000 22%),linear-gradient(160deg,#021219,#01060c);background:radial-gradient(circle at 22% 18%,color(xyz 0.447 0.626 1.083 / 0.22),#0000 24%),radial-gradient(circle at 78% 26%,color(xyz 0.376 0.542 0.798 / 0.141),#0000 22%),linear-gradient(160deg,#021219,#01060c)}.sfx-pack__profile-bg--spark:before{opacity:.75;background:repeating-linear-gradient(118deg,#0000 0 .75rem,#50d9ef14 .75rem .84rem,#0000 .84rem 1.55rem);background:repeating-linear-gradient(118deg,#0000 0% 0.75rem,#50d9ef14 0.75rem 0.84rem,#0000 0.84rem 1.55rem);animation:9s linear infinite sfx-bg-drift}.sfx-pack__profile-bg--spark:after{background:linear-gradient(135deg,#0000 28%,#67edff29 48%,#0000 62%);background:linear-gradient(135deg,#0000 28%,color(xyz 0.518 0.718 1.219 / 0.161) 48%,#0000 62%);animation:4.8s ease-in-out infinite sfx-electric-slice;transform:translate(-46%)}.sfx-pack__profile-bg--aura{background:linear-gradient(#081b23,#03080e),radial-gradient(circle at 50% -10%,#00beb71f,#0000 52%);background:linear-gradient(#081b23,#03080e),radial-gradient(circle at 50% -10%,color(xyz 0.256 0.4 0.517 / 0.122),#0000 52%)}.sfx-pack__profile-bg--aura:before{filter:blur(calc(.42rem * var(--sfx-scale)));background:radial-gradient(circle at 12% 34%,#55e0d673,#0000 28%),radial-gradient(circle at 84% 26%,#6dbbe847,#0000 30%),linear-gradient(120deg,#0000 10%,#00d0be33,#0000 74%);background:radial-gradient(circle at 12% 34%,#55e0d673,#0000 28%),radial-gradient(circle at 84% 26%,#6dbbe847,#0000 30%),linear-gradient(120deg,#0000 10%,color(xyz 0.3 0.493 0.576 / 0.2),#0000 74%);animation:14s ease-in-out infinite sfx-aurora-shift}.sfx-pack__profile-bg--aura:after{opacity:.8;background:linear-gradient(90deg,#0000,#aae3ed0f,#0000),radial-gradient(circle at 40% 72%,#50bebf24,#0000 34%);background:linear-gradient(90deg,#0000,#aae3ed0f,#0000),radial-gradient(circle at 40% 72%,#50bebf24,#0000 34%)}.sfx-pack__profile-bg--core{background:radial-gradient(circle,#062e3780,#0000 52%),linear-gradient(#03141b,#010509);background:radial-gradient(circle,#062e3780,#0000 52%),linear-gradient(#03141b,#010509)}.sfx-pack__profile-bg--core:before{background:radial-gradient(circle at 24% 22%,#50dee824,#0000 24%),radial-gradient(circle at 76% 78%,#68b1c729,#0000 30%);background:radial-gradient(circle at 24% 22%,#50dee824,#0000 24%),radial-gradient(circle at 76% 78%,#68b1c729,#0000 30%)}.sfx-pack__profile-bg--core:after{background:linear-gradient(135deg,#0000 18%,#5ddade14 50%,#0000 80%);background:linear-gradient(135deg,#0000 18%,#5ddade14 50%,#0000 80%);animation:6.5s ease-in-out infinite sfx-electric-slice;transform:translate(-36%)}.sfx-pack__profile-pattern--core{z-index:1;inset:calc(var(--sfx-layer-inset) + .04rem);border-radius:calc(var(--sfx-radius) + .28rem);opacity:.75;background:radial-gradient(circle,#0000 0 44%,#7ccdd60f 44.5%,#0000 45.5%) 0 0/100% 100%,radial-gradient(circle,#0000 0 56%,#71a9b312 56.4%,#0000 57.2%) 0 0/100% 100%,linear-gradient(30deg,#0000 0 48%,#89c3ca0f 48% 52%,#0000 52%) 0 0/100% 100%,linear-gradient(90deg,#0000 0 18%,#86b4ba0d 18% 18.8%,#0000 18.8% 32%,#86b4ba0d 32% 32.8%,#0000 32.8% 100%) 0 0/.82rem .82rem;background:radial-gradient(circle,#0000 0% 44%,#7ccdd60f 44.5%,#0000 45.5%) 0 0/100% 100%,radial-gradient(circle,#0000 0% 56%,#71a9b312 56.4%,#0000 57.2%) 0 0/100% 100%,linear-gradient(30deg,#0000 0% 48%,#89c3ca0f 48% 52%,#0000 52%) 0 0/100% 100%,linear-gradient(90deg,#0000 0% 18%,#86b4ba0d 18% 18.8%,#0000 18.8% 32%,#86b4ba0d 32% 32.8%,#0000 32.8% 100%) 0 0/.82rem .82rem;animation:12s linear infinite sfx-grid-shift;-webkit-mask-image:radial-gradient(circle,#000 62%,#0000 94%);mask-image:radial-gradient(circle,#000 62%,#0000 94%)}.sfx-pack__profile-bg--visionary{background:radial-gradient(circle,#0e39444d,#0000 56%),linear-gradient(160deg,#041118,#010408);background:radial-gradient(circle,#0e39444d,#0000 56%),linear-gradient(160deg,#041118,#010408)}.sfx-pack__profile-bg--visionary-cosmic{background:radial-gradient(circle at 28% 26%,#6edbfc47,#0000 22%),radial-gradient(circle at 72% 34%,#aaa3ff38,#0000 30%),radial-gradient(circle at 46% 76%,#25c2c329,#0000 34%),linear-gradient(160deg,#02141d,#000307);background:radial-gradient(circle at 28% 26%,#6edbfc47,#0000 22%),radial-gradient(circle at 72% 34%,color(xyz 0.501 0.419 1.161 / 0.22),#0000 30%),radial-gradient(circle at 46% 76%,#25c2c329,#0000 34%),linear-gradient(160deg,#02141d,#000307)}.sfx-pack__profile-bg--visionary-cosmic:before{background:radial-gradient(circle at 16% 18%,#d9f4fda6 0 .08rem,#0000 .1rem),radial-gradient(circle at 78% 22%,#def7ffc7 0 .08rem,#0000 .1rem),radial-gradient(circle at 34% 64%,#d6f0f97a 0 .08rem,#0000 .1rem),radial-gradient(circle at 66% 78%,#d6f0f98f 0 .08rem,#0000 .1rem);background:radial-gradient(circle at 16% 18%,#d9f4fda6 0% 0.08rem,#0000 0.1rem),radial-gradient(circle at 78% 22%,color(xyz 0.812 0.892 1.084 / 0.78) 0% 0.08rem,#0000 0.1rem),radial-gradient(circle at 34% 64%,#d6f0f97a 0% 0.08rem,#0000 0.1rem),radial-gradient(circle at 66% 78%,#d6f0f98f 0% 0.08rem,#0000 0.1rem);animation:7.5s ease-in-out infinite sfx-stellar-pulse}.sfx-pack__profile-bg--visionary-cosmic:after{background:conic-gradient(from 90deg,#0000,#7adaf814 48deg,#0000 104deg,#b0a0ff14 188deg,#0000 250deg,#00d8db14 320deg,#0000 360deg);background:conic-gradient(from 90deg,#0000,#7adaf814 13.33%,#0000 28.89%,color(xyz 0.508 0.417 1.138 / 0.078) 52.22%,#0000 69.44%,color(xyz 0.37 0.544 0.756 / 0.078) 88.89%,#0000);animation:22s linear infinite sfx-spin}.sfx-pack__profile-bg--visionary-laboratory{background:linear-gradient(#03141b,#000408),radial-gradient(circle at 80% 28%,#45d6d429,#0000 26%);background:linear-gradient(#03141b,#000408),radial-gradient(circle at 80% 28%,#45d6d429,#0000 26%)}.sfx-pack__profile-bg--visionary-laboratory:before{background:repeating-linear-gradient(90deg,#0000 0 .82rem,#76c7cc14 .82rem .87rem,#0000 .87rem 1.64rem),repeating-linear-gradient(#0000 0 .82rem,#76c7cc14 .82rem .87rem,#0000 .87rem 1.64rem);background:repeating-linear-gradient(90deg,#0000 0% 0.82rem,#76c7cc14 0.82rem 0.87rem,#0000 0.87rem 1.64rem),repeating-linear-gradient(#0000 0% 0.82rem,#76c7cc14 0.82rem 0.87rem,#0000 0.87rem 1.64rem);animation:11s linear infinite sfx-grid-shift;-webkit-mask-image:radial-gradient(circle,#000 64%,#0000 96%);mask-image:radial-gradient(circle,#000 64%,#0000 96%)}.sfx-pack__profile-bg--visionary-laboratory:after{border-radius:inherit;opacity:.9;border:1px solid #76c7ca29;border:1px solid lab(75.2916% -25.5826 -9.43704/.16);inset:18%;box-shadow:0 0 0 1px #7db7ba14,0 0 1.4rem #39abaa26}.sfx-pack__parallax--visionary{z-index:2;inset:calc(var(--sfx-layer-inset) - .04rem);border-radius:calc(var(--sfx-radius) + .36rem);overflow:hidden}.sfx-pack__parallax-layer--back,.sfx-pack__parallax-layer--front{border-radius:inherit;position:absolute;inset:0}.sfx-pack__parallax-layer--back{opacity:.45;animation:16s ease-in-out infinite sfx-parallax-drift-back}.sfx-pack__parallax-layer--front{opacity:.68;mix-blend-mode:screen;animation:11s ease-in-out infinite sfx-parallax-drift-front}.sfx-pack[data-visionary-variant=cosmic] .sfx-pack__parallax-layer--back{background:radial-gradient(circle at 14% 26%,#c8ebf74d 0 .12rem,#0000 .15rem),radial-gradient(circle at 84% 32%,#c8ebf738 0 .1rem,#0000 .13rem),radial-gradient(circle at 64% 74%,#c8ebf72e 0 .1rem,#0000 .13rem);background:radial-gradient(circle at 14% 26%,#c8ebf74d 0% 0.12rem,#0000 0.15rem),radial-gradient(circle at 84% 32%,#c8ebf738 0% 0.1rem,#0000 0.13rem),radial-gradient(circle at 64% 74%,#c8ebf72e 0% 0.1rem,#0000 0.13rem)}.sfx-pack[data-visionary-variant=cosmic] .sfx-pack__parallax-layer--front{background:linear-gradient(130deg,#0000 12%,#73daff29 44%,#0000 70%),linear-gradient(310deg,#0000 22%,#aaa4ff24 54%,#0000 84%);background:linear-gradient(130deg,#0000 12%,color(xyz 0.501 0.61 1.043 / 0.161) 44%,#0000 70%),linear-gradient(310deg,#0000 22%,color(xyz 0.487 0.422 1.058 / 0.141) 54%,#0000 84%)}.sfx-pack[data-visionary-variant=laboratory] .sfx-pack__parallax-layer--back{background:radial-gradient(circle at 22% 42%,#6cd8d929,#0000 16%),linear-gradient(#0000,#76c7cc14,#0000);background:radial-gradient(circle at 22% 42%,#6cd8d929,#0000 16%),linear-gradient(#0000,#76c7cc14,#0000)}.sfx-pack[data-visionary-variant=laboratory] .sfx-pack__parallax-layer--front{background:repeating-linear-gradient(135deg,#0000 0 .95rem,#7dcece14 .95rem 1.02rem,#0000 1.02rem 1.9rem),linear-gradient(90deg,#0000 12%,#7dcece1f,#0000 88%);background:repeating-linear-gradient(135deg,#0000 0% 0.95rem,#7dcece14 0.95rem 1.02rem,#0000 1.02rem 1.9rem),linear-gradient(90deg,#0000 12%,#7dcece1f,#0000 88%)}.sfx-pack__aura{z-index:3;inset:calc(var(--sfx-layer-inset) - .08rem);border-radius:inherit;mix-blend-mode:screen}.sfx-pack__aura--spark{filter:blur(calc(.28rem * var(--sfx-scale)));opacity:.88;background:radial-gradient(circle,#0000 56%,#00def657,#0000 92%);background:radial-gradient(circle,#0000 56%,color(xyz 0.409 0.584 0.994 / 0.341),#0000 92%);animation:3.8s ease-in-out infinite sfx-spark-aura}.sfx-pack__aura--aura{inset:calc(var(--sfx-layer-inset) - .2rem);filter:blur(calc(.6rem * var(--sfx-scale)));border-radius:50%}.sfx-pack__aura-layer--a{opacity:.8;background:linear-gradient(140deg,#0000 14%,#12e0d885 40%,#0000 68%),radial-gradient(circle at 36% 22%,#35c9c252,#0000 32%);background:linear-gradient(140deg,#0000 14%,#12e0d885 40%,#0000 68%),radial-gradient(circle at 36% 22%,#35c9c252,#0000 32%);animation:12s ease-in-out infinite sfx-aura-wave-a}.sfx-pack__aura-layer--b{opacity:.72;background:linear-gradient(200deg,#0000 8%,#00c7b170,#0000 68%),radial-gradient(circle at 68% 58%,#50b1dc33,#0000 34%);background:linear-gradient(200deg,#0000 8%,color(xyz 0.267 0.437 0.491 / 0.439),#0000 68%),radial-gradient(circle at 68% 58%,#50b1dc33,#0000 34%);animation:14.5s ease-in-out infinite sfx-aura-wave-b}.sfx-pack__aura-layer--c{opacity:.54;background:linear-gradient(25deg,#0000 10%,#65dfee47,#0000 74%);background:linear-gradient(25deg,#0000 10%,#65dfee47,#0000 74%);animation:16s ease-in-out infinite sfx-aura-wave-c}.sfx-pack__aura--core{inset:calc(var(--sfx-layer-inset) - .16rem);filter:blur(calc(.34rem * var(--sfx-scale)));opacity:.84;background:radial-gradient(circle,#0000 38%,#18d0d524 54%,#0000 80%),radial-gradient(circle,#0000 54%,#00dff23d 70%,#0000 90%);background:radial-gradient(circle,#0000 38%,#18d0d524 54%,#0000 80%),radial-gradient(circle,#0000 54%,color(xyz 0.402 0.586 0.956 / 0.239) 70%,#0000 90%);animation:5.8s ease-in-out infinite sfx-core-field}.sfx-pack__aura--visionary{inset:calc(var(--sfx-layer-inset) - .22rem);filter:blur(calc(.54rem * var(--sfx-scale)));opacity:.82;background:radial-gradient(circle at 50% 18%,#3dd8ff47,#0000 28%),radial-gradient(circle at 22% 70%,#aaa4ff38,#0000 30%),radial-gradient(circle at 74% 72%,#00cacc33,#0000 32%);background:radial-gradient(circle at 50% 18%,color(xyz 0.445 0.574 1.062 / 0.278),#0000 28%),radial-gradient(circle at 22% 70%,color(xyz 0.494 0.421 1.108 / 0.22),#0000 30%),radial-gradient(circle at 74% 72%,color(xyz 0.319 0.465 0.644 / 0.2),#0000 32%);animation:8.8s ease-in-out infinite sfx-visionary-aura}.sfx-pack__frame{z-index:6}.sfx-pack__frame--spark{inset:calc(.06rem * var(--sfx-scale));border-radius:inherit;opacity:.94;background:conic-gradient(from 90deg,#0000,#a6eaff52,#0000 56deg,#00e5fd42 146deg,#0000 204deg,#98e6f652 308deg,#0000 360deg);background:conic-gradient(from 90deg,#0000,color(xyz 0.631 0.745 1.09 / 0.322),#0000 15.56%,color(xyz 0.442 0.627 1.057 / 0.259) 40.56%,#0000 56.67%,#98e6f652 85.56%,#0000);animation:4.2s ease-in-out infinite sfx-spark-frame;box-shadow:0 0 0 1px #13dcf624,0 0 1rem #00bcd233;box-shadow:0 0 0 1px #13dcf624,0 0 1rem lab(68.7622% -44.6057 -27.6105/.2);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.75px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.75px),#000 calc(100% - 1px))}.sfx-pack__frame-arc--spark{z-index:7;inset:calc(-.02rem * var(--sfx-scale));border-radius:inherit;filter:drop-shadow(0 0 .38rem #7de2fa9e);filter:drop-shadow(0 0 .38rem lab(84.4197% -26.0918 -21.3738/.62));opacity:.9;background:conic-gradient(#0000 0deg 40deg,#baeefff2 56deg 74deg,#0000 88deg 360deg);background:conic-gradient(#0000 0% 11.11%,color(xyz 0.69 0.792 1.075 / 0.949) 15.56% 20.56%,#0000 24.44% 100%);animation:6.4s linear infinite sfx-arc-orbit;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.8px),#000 calc(100% - 1.4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.8px),#000 calc(100% - 1.4px))}.sfx-pack__frame--aura{inset:calc(.08rem * var(--sfx-scale));border-radius:inherit;opacity:.92;background:radial-gradient(circle,#0000 66%,#4eddd83d 78%,#0000 92%);background:radial-gradient(circle,#0000 66%,#4eddd83d 78%,#0000 92%);box-shadow:inset 0 0 0 1px #5fdbd64d,0 0 1.2rem #00b0a629;box-shadow:inset 0 0 0 1px #5fdbd64d,0 0 1.2rem lab(64.3925% -44.5708 -7.04756/.16)}.sfx-pack__frame--core{background:conic-gradient(from 90deg,#a3e3f814,#00deeb57,#c1edfc14,#6db5da33,#a3e3f814);background:conic-gradient(from 90deg,#a3e3f814,#2ee1ef36 12.5%,color(xyz 0.415 0.592 0.902 / 0.275),color(xyz 0.403 0.585 0.895 / 0.341) 25%,#3de3f036,#c1edfc14 50%,#6db5da33,#a3e3f814);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.25px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.25px),#000 calc(100% - 1px))}.sfx-pack__frame--outer{inset:calc(-.02rem * var(--sfx-scale));opacity:.92;animation:14s linear infinite sfx-spin}.sfx-pack__frame--inner{inset:calc(.34rem * var(--sfx-scale));opacity:.84;animation:10s linear infinite sfx-spin-reverse}.sfx-pack__frame-segments--core{z-index:7;inset:calc(.18rem * var(--sfx-scale));border-radius:inherit;opacity:.88;background:repeating-conic-gradient(from 18deg,#94def50d 0deg 8deg,#00dfe875 8deg 20deg,#0000 20deg 34deg);background:repeating-conic-gradient(from 18deg,#94def50d 0% 2.22%,#2bdfe941 2.22%,color(xyz 0.407 0.583 0.852 / 0.459) 2.22% 5.56%,#0000 5.56% 9.44%);animation:18s linear infinite sfx-spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 4.25px));mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 4.25px))}.sfx-pack__reactor--core{z-index:4;background:radial-gradient(circle,#cff2fefa 0 10%,#00d9dff2 24%,#005e70b3 48%,#0000 74%),radial-gradient(circle,#0000 48%,#00dfe84d 58%,#0000 82%);background:radial-gradient(circle,#cff2fefa 0% 10%,#a6eef8f8 13.5%,#73eaf3f6 17%,#50e7f0f5 18.75%,#35e6eff4 19.62%,#21e5eef4,color(xyz 0.43 0.618 0.899 / 0.957),color(xyz 0.419 0.61 0.892 / 0.956),color(xyz 0.408 0.601 0.885 / 0.955) 21.38%,color(xyz 0.386 0.584 0.872 / 0.953) 22.25%,color(xyz 0.345 0.552 0.846 / 0.949) 24%,color(xyz 0.064 0.09 0.181 / 0.702) 48%,#0000 74%),radial-gradient(circle,#0000 48%,color(xyz 0.407 0.583 0.852 / 0.302) 58%,#0000 82%);border-radius:50%;animation:2.6s ease-in-out infinite sfx-reactor-pulse;inset:24%;box-shadow:0 0 0 1px #73dee93d,0 0 1.2rem #00bcc14d,0 0 2rem #00a7b41f;box-shadow:0 0 0 1px #73dee93d,0 0 1.2rem lab(69.2082% -54.0465 -19.5808/.3),0 0 2rem lab(61.7815% -41.5236 -21.0805/.12)}.sfx-pack__activation{z-index:9;inset:calc(-.2rem * var(--sfx-scale));border-radius:inherit;opacity:0;background:radial-gradient(circle,#eefbffeb 0 12%,#7be3f54d 28%,#0000 62%),conic-gradient(from 90deg,#0000,#ccf3ff38 52deg,#0000 118deg,#39f3fc33 194deg,#0000 252deg,#ccf3ff29 326deg,#0000 360deg);background:radial-gradient(circle,color(xyz 0.874 0.946 1.108 / 0.922) 0% 12%,#7be3f54d 28%,#0000 62%),conic-gradient(from 90deg,#0000,color(xyz 0.745 0.842 1.1 / 0.22) 14.44%,#0000 32.78%,#39f3fc33 53.89%,#0000 70%,color(xyz 0.745 0.842 1.1 / 0.161) 90.56%,#0000);transform:scale(.76)}.sfx-pack__activation--active{animation:1.15s cubic-bezier(.18,.88,.32,1) forwards sfx-activation-flash}.sfx-pack--activated .sfx-pack__reactor--core{animation-duration:1.95s;box-shadow:0 0 0 1px #87f2fe4d,0 0 1.6rem #00d1d961,0 0 2.4rem #00b3c333;box-shadow:0 0 0 1px #87f2fe4d,0 0 1.6rem lab(76.1967% -55.9719 -22.8738/.38),0 0 2.4rem lab(66.5148% -45.9243 -25.821/.2)}.sfx-pack__frame--visionary{inset:calc(.2rem * var(--sfx-scale));border-radius:calc(.68rem * var(--sfx-scale));filter:drop-shadow(0 0 .9rem #00bced33);filter:drop-shadow(0 0 .9rem lab(70.3398% -29.2693 -38.5418/.2));background:linear-gradient(135deg,#ace1f3c7,#13dcf64d,#aaa3ffb8,#7edde057);background:linear-gradient(135deg,#ace1f3c7,#91e0f48a 16.67%,#75dff56c 25%,#5adef55c,#13dcf64d 33.33%,#48d4fa54,#5fcefd5a 37.5%,color(xyz 0.46 0.505 1.049 / 0.407) 41.67%,color(xyz 0.479 0.464 1.101 / 0.512) 50%,color(xyz 0.501 0.419 1.161 / 0.722) 66.67%,#7edde057);animation:12.6s ease-in-out infinite sfx-prism-turn;transform:rotate(45deg);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.25px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.25px),#000 calc(100% - 1px))}.sfx-pack__frame-prism--visionary{z-index:7;inset:calc(.5rem * var(--sfx-scale));border-radius:calc(.52rem * var(--sfx-scale));opacity:.88;background:conic-gradient(#bae7f51a,#b1acff57,#35dde23d,#bae7f51a);background:conic-gradient(#bae7f51a,color(xyz 0.538 0.454 1.231 / 0.341) 33.33%,color(xyz 0.485 0.505 1.05 / 0.29),#35dde23d 66.67%,#bae7f51a);animation:9.6s linear infinite sfx-spin-reverse;transform:rotate(45deg);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.sfx-pack__particles--aura{z-index:7;inset:calc(var(--sfx-layer-inset) - .1rem)}.sfx-pack__particle{z-index:7;opacity:.9;border-radius:999px}.sfx-pack__particle--spark{inline-size:calc(.18rem * var(--sfx-scale));block-size:calc(.18rem * var(--sfx-scale));background:#ccf3ffe6;background:lab(93.3322% -12.449 -12.1368/.9);animation:3.9s ease-in-out infinite sfx-spark-flash;box-shadow:0 0 .35rem #87e8ffb8,0 0 .8rem #00cadb73;box-shadow:0 0 .35rem lab(86.7412% -26.1275 -21.3871/.72),0 0 .8rem lab(73.521% -46.8291 -25.0031/.45)}.sfx-pack__particle--a{animation-delay:-.3s;top:14%;left:68%}.sfx-pack__particle--b{animation-delay:-1.8s;top:28%;left:16%}.sfx-pack__particle--c{animation-delay:-2.7s;top:72%;left:78%}.sfx-pack__particle--aura{inline-size:calc(.24rem * var(--sfx-scale));block-size:calc(.24rem * var(--sfx-scale));background:radial-gradient(circle,#def7ffeb,#00cbc352 70%,#0000);background:radial-gradient(circle,color(xyz 0.812 0.892 1.084 / 0.922),#b5edf09f 35%,#8ae2e178 52.5%,#63dad665 61.25%,#3fd4ce5c 65.62%,#1cd0ca57,color(xyz 0.306 0.469 0.601 / 0.322) 70%,#0000);animation:8.5s ease-in-out infinite sfx-float-particle;position:absolute;box-shadow:0 0 .45rem #abe2f06b,0 0 1rem #00bdb33d;box-shadow:0 0 .45rem #abe2f06b,0 0 1rem lab(69.033% -44.5016 -7.06028/.24)}.sfx-pack__particle--1{animation-delay:-.4s;top:12%;left:22%}.sfx-pack__particle--2{animation-delay:-3.1s;top:18%;right:18%}.sfx-pack__particle--3{animation-delay:-1.8s;top:46%;left:10%}.sfx-pack__particle--4{animation-delay:-5.3s;top:52%;right:12%}.sfx-pack__particle--5{animation-delay:-2.6s;bottom:18%;left:24%}.sfx-pack__particle--6{animation-delay:-6.2s;bottom:12%;right:22%}.sfx-pack__geometry--visionary{z-index:7;inset:calc(var(--sfx-layer-inset) - .16rem)}.sfx-pack__geometry-piece{opacity:.72;background:linear-gradient(135deg,#d0eaf3d1,#b1acff4d 56%,#19d1d238);background:linear-gradient(135deg,#d0eaf3d1,color(xyz 0.538 0.454 1.231 / 0.302) 56%,#88bafb42 78%,#67c5e93d,#19d1d238);border-radius:999px;position:absolute;box-shadow:0 0 0 1px #add9e829,0 0 1rem #00b4ed24;box-shadow:0 0 0 1px #add9e829,0 0 1rem lab(67.7918% -24.7528 -41.5987/.14)}.sfx-pack__geometry-piece--a{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);block-size:16%;inline-size:24%;animation:10s ease-in-out infinite sfx-geometry-float-a;inset:10% auto auto 4%}.sfx-pack__geometry-piece--b{clip-path:polygon(50% 0%,100% 26%,70% 100%,12% 74%,0% 24%);block-size:26%;inline-size:16%;animation:11.8s ease-in-out infinite sfx-geometry-float-b;inset:14% 2% auto auto}.sfx-pack__geometry-piece--c{clip-path:polygon(16% 0%,100% 0%,84% 100%,0% 100%);block-size:14%;inline-size:22%;animation:12.8s ease-in-out infinite sfx-geometry-float-c;inset:auto auto 10% 6%}.sfx-pack__geometry-piece--d{clip-path:polygon(0% 26%,78% 0%,100% 34%,22% 100%);block-size:12%;inline-size:24%;animation:9.8s ease-in-out infinite sfx-geometry-float-d;inset:auto 4% 16% auto}.sfx-pack__orbit--visionary{z-index:8;inset:calc(-.08rem * var(--sfx-scale));border:1px solid #87d1e833;border:1px solid lab(79.5621% -19.3464 -19.1789/.2);border-radius:50%;animation:13.4s linear infinite sfx-spin;box-shadow:0 0 0 1px #aba8ee0f,0 0 1rem #43bae41f}.sfx-pack__orbit-dot{inline-size:calc(.3rem * var(--sfx-scale));block-size:calc(.3rem * var(--sfx-scale));background:radial-gradient(circle,#eefbff,#0bddf3 60%,#0000);background:radial-gradient(circle,color(xyz 0.874 0.946 1.108),#9eedfb 30%,#6ee5f7 45%,#4de1f5 52.5%,#37dff4 56.25%,#27def4,#0bddf3 60%,#0000);border-radius:50%;position:absolute;inset:-.08rem auto auto 50%;transform:translate(-50%);box-shadow:0 0 .6rem #63dcff85,0 0 1.2rem #aaa3ff29;box-shadow:0 0 .6rem lab(82.0632% -28.0699 -28.4592/.52),0 0 1.2rem lab(70.1883% 23.7045 -55.2932/.16)}.sfx-pack__orbit-dot--b{background:radial-gradient(circle,#eefbff,#b1abff 60%,#0000);background:radial-gradient(circle,color(xyz 0.874 0.946 1.108),color(xyz 0.524 0.457 1.124) 60%,#0000);inset:auto 50% -.08rem auto;transform:translate(50%)}.sfx-pack__hover-pulse{z-index:8;inset:calc(-.16rem * var(--sfx-scale));border-radius:inherit;opacity:0;transform:scale(.8)}.sfx-pack__hover-pulse--spark{background:radial-gradient(circle,#0000 60%,#00e5fd61 74%,#0000 90%);background:radial-gradient(circle,#0000 60%,color(xyz 0.442 0.627 1.057 / 0.38) 74%,#0000 90%)}.sfx-pack__hover-pulse--aura{background:radial-gradient(circle,#0000 50%,#00d3c838 66%,#0000 88%);background:radial-gradient(circle,#0000 50%,color(xyz 0.332 0.506 0.626 / 0.22) 66%,#0000 88%)}.sfx-pack__hover-pulse--core{background:radial-gradient(circle,#0000 40%,#00dfe83d 58%,#0000 82%),conic-gradient(#0000 0deg 60deg,#74ddee24 80deg 110deg,#0000 140deg 220deg,#00dfe824 250deg 290deg,#0000 320deg 360deg);background:radial-gradient(circle,#0000 40%,color(xyz 0.4 0.586 0.872 / 0.239) 58%,#0000 82%),conic-gradient(#0000 0% 16.67%,#74ddee24 22.22% 30.56%,#0000 38.89% 61.11%,color(xyz 0.407 0.583 0.852 / 0.141) 69.44% 80.56%,#0000 88.89% 100%)}.sfx-pack__hover-pulse--visionary{background:radial-gradient(circle,#0000 46%,#59d6fa38 62%,#0000 82%),linear-gradient(135deg,#0000 18%,#aaa3ff1f,#0000 82%);background:radial-gradient(circle,#0000 46%,#59d6fa38 62%,#0000 82%),linear-gradient(135deg,#0000 18%,color(xyz 0.501 0.419 1.161 / 0.122),#0000 82%)}.sfx-pack:hover .sfx-pack__hover-pulse,.sfx-pack:focus-within .sfx-pack__hover-pulse{animation:1.2s cubic-bezier(.17,.9,.24,1) both sfx-hover-pulse}.sfx-pack:hover .sfx-pack__aura--spark,.sfx-pack:focus-within .sfx-pack__aura--spark{filter:blur(calc(.34rem * var(--sfx-scale)))}.sfx-pack:hover .sfx-pack__aura--aura,.sfx-pack:focus-within .sfx-pack__aura--aura{opacity:.92}.sfx-pack:hover .sfx-pack__reactor--core,.sfx-pack:focus-within .sfx-pack__reactor--core{animation-duration:2.15s}.sfx-pack:hover .sfx-pack__geometry-piece,.sfx-pack:focus-within .sfx-pack__geometry-piece{opacity:.92}.sfx-pack__badge{z-index:15;inset:auto auto calc(-.42rem * var(--sfx-scale)) 50%;min-inline-size:calc(2.8rem * var(--sfx-scale));padding:calc(.22rem * var(--sfx-scale)) calc(.56rem * var(--sfx-scale));box-shadow:0 .3rem 1rem #0000014d,0 0 1rem var(--sfx-tier-glow);color:#e1f2f8;font-size:calc(.46rem * var(--sfx-scale));letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#0f2831f2,#040c13f5);border:1px solid #b5d8e342;border:1px solid lab(83.9957% -10.0003 -9.72936/.26);border-radius:999px;justify-content:center;align-items:center;gap:.35rem;font-weight:700;line-height:1;display:inline-flex}@supports (color:lab(0% 0 0)){.sfx-pack__badge{box-shadow:0 .3rem 1rem #0000024d,0 0 1rem var(--sfx-tier-glow)}}.sfx-pack__badge--spark{border-color:#58e0f64d}.sfx-pack__badge--aura{border-color:#60dbd44d}.sfx-pack__badge--core{border-color:#54e2e952}.sfx-pack__badge--visionary{border-color:#60d4fe52}.sfx-pack--paused :is(.sfx-pack__profile-bg,.sfx-pack__profile-pattern--core,.sfx-pack__parallax--visionary,.sfx-pack__parallax-layer--back,.sfx-pack__parallax-layer--front,.sfx-pack__aura,.sfx-pack__frame,.sfx-pack__frame-arc--spark,.sfx-pack__frame-segments--core,.sfx-pack__reactor--core,.sfx-pack__activation,.sfx-pack__particles--aura,.sfx-pack__particle,.sfx-pack__frame-prism--visionary,.sfx-pack__geometry--visionary,.sfx-pack__geometry-piece,.sfx-pack__orbit--visionary,.sfx-pack__orbit-dot,.sfx-pack__hover-pulse),.sfx-pack[data-sfx-paused] :is(.sfx-pack__profile-bg,.sfx-pack__profile-pattern--core,.sfx-pack__parallax--visionary,.sfx-pack__parallax-layer--back,.sfx-pack__parallax-layer--front,.sfx-pack__aura,.sfx-pack__frame,.sfx-pack__frame-arc--spark,.sfx-pack__frame-segments--core,.sfx-pack__reactor--core,.sfx-pack__activation,.sfx-pack__particles--aura,.sfx-pack__particle,.sfx-pack__frame-prism--visionary,.sfx-pack__geometry--visionary,.sfx-pack__geometry-piece,.sfx-pack__orbit--visionary,.sfx-pack__orbit-dot,.sfx-pack__hover-pulse){animation-play-state:paused!important}:where([data-motion=lite],[data-motion=reduced]) .sfx-pack__particles--aura,:where([data-motion=lite],[data-motion=reduced]) .sfx-pack__particle--spark,:where([data-motion=lite],[data-motion=reduced]) .sfx-pack__parallax--visionary{display:none}:where([data-motion=lite],[data-motion=reduced]) .sfx-pack__frame-arc--spark,:where([data-motion=lite],[data-motion=reduced]) .sfx-pack__orbit--visionary{opacity:.72;animation-duration:16s}:where([data-motion=lite],[data-motion=reduced]) .sfx-pack__aura-layer--b,:where([data-motion=lite],[data-motion=reduced]) .sfx-pack__aura-layer--c,:where([data-motion=lite],[data-motion=reduced]) .sfx-pack__geometry-piece--c,:where([data-motion=lite],[data-motion=reduced]) .sfx-pack__geometry-piece--d{opacity:.42}:where([data-motion=reduced]) .sfx-pack__hover-pulse{display:none}:where([data-motion=reduced]) .sfx-pack__aura,:where([data-motion=reduced]) .sfx-pack__frame,:where([data-motion=reduced]) .sfx-pack__frame-prism--visionary,:where([data-motion=reduced]) .sfx-pack__frame-segments--core,:where([data-motion=reduced]) .sfx-pack__reactor--core,:where([data-motion=reduced]) .sfx-pack__geometry-piece,:where([data-motion=reduced]) .sfx-pack__profile-bg:before,:where([data-motion=reduced]) .sfx-pack__profile-bg:after{animation-duration:18s}.sfx-mini-profile{border:1px solid var(--sfx-panel-border);background:linear-gradient(180deg,#07161df5,#02060cf7),radial-gradient(circle at 18% 0%,var(--sfx-tier-glow),transparent 38%);min-inline-size:min(100%,18rem);box-shadow:inset 0 1px #a8cbd614,0 1rem 2.5rem var(--sfx-panel-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1.2rem 1.25rem;display:grid;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.sfx-mini-profile{background:linear-gradient(180deg,#07161df5,#02060cf7),radial-gradient(circle at 18% 0%,var(--sfx-tier-glow),transparent 38%);box-shadow:inset 0 1px #a8cbd614,0 1rem 2.5rem var(--sfx-panel-shadow)}}.sfx-mini-profile:before{content:"";pointer-events:none;background:linear-gradient(135deg,#8ad9e70f,#0000 40%),linear-gradient(#0000 58%,#89c3ca0a);background:linear-gradient(135deg,#8ad9e70f,#0000 40%),linear-gradient(#0000 58%,#89c3ca0a);position:absolute;inset:0}.sfx-mini-profile__canvas{z-index:1;place-items:center;min-block-size:10rem;min-inline-size:10rem;padding:.35rem;display:grid;position:relative}.sfx-mini-profile__meta{z-index:1;gap:.42rem;min-inline-size:0;display:grid;position:relative}.sfx-mini-profile__identity{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sfx-mini-profile__username{color:#e4f5fb;margin:0;font-size:clamp(1rem,.76rem + .85vw,1.38rem);font-weight:700;line-height:1.1}.sfx-mini-profile__tier-badge{color:#d3edf6;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#0c2b35d1,#05131deb);border:1px solid #a1ccdb3d;border:1px solid lab(79.4095% -12.3883 -12.1085/.24);border-radius:999px;align-items:center;padding:.24rem .62rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.sfx-mini-profile__tier-badge--spark{border-color:#74ddee3d;box-shadow:0 0 1rem #00c2d91f;box-shadow:0 0 1rem lab(71.0859% -44.7039 -27.6385/.12)}.sfx-mini-profile__tier-badge--aura{border-color:#6ed9d23d;box-shadow:0 0 1rem #00c5ba1f;box-shadow:0 0 1rem lab(71.4689% -47.9853 -7.5922/.12)}.sfx-mini-profile__tier-badge--core{border-color:#5ddae03d;box-shadow:0 0 1rem #00bcc424;box-shadow:0 0 1rem lab(69.1395% -52.8314 -21.5847/.14)}.sfx-mini-profile__tier-badge--visionary{border-color:#71cbef47;box-shadow:0 0 1rem #00bcf424;box-shadow:0 0 1rem lab(70.2111% -27.9284 -43.0325/.14)}.sfx-mini-profile__status{color:#a7ccd3;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:600}.sfx-mini-profile__concept{color:#90aab1;margin:0;font-size:.92rem;line-height:1.45}.sfx-mini-profile__avatar{border-radius:inherit;block-size:100%;inline-size:100%;overflow:hidden}.sfx-mini-profile__avatar-fallback{border-radius:inherit;background:radial-gradient(circle at 50% 24%,var(--sfx-tier-glow),transparent 38%),linear-gradient(180deg,#142c36,#040e17);color:#d9f4fd;letter-spacing:.08em;place-items:center;block-size:100%;inline-size:100%;font-size:clamp(1.35rem,.7rem + 1.8vw,1.95rem);font-weight:700;display:grid}@supports (color:lab(0% 0 0)){.sfx-mini-profile__avatar-fallback{background:radial-gradient(circle at 50% 24%,var(--sfx-tier-glow),transparent 38%),linear-gradient(180deg,#142c36,#040e17)}}.sfx-showcase{border:1px solid var(--sfx-panel-border);box-shadow:inset 0 1px #afd1dd14,0 1rem 2.8rem var(--sfx-panel-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#04141bf2,#01050af7),radial-gradient(circle at 12% 0,#31c7d51a,#0000 34%);background:linear-gradient(#04141bf2,#01050af7),radial-gradient(circle at 12% 0,#31c7d51a,#0000 34%);border-radius:1.75rem;gap:1.3rem;padding:clamp(1rem,1rem + 1vw,1.6rem);display:grid;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.sfx-showcase{box-shadow:inset 0 1px #afd1dd14,0 1rem 2.8rem var(--sfx-panel-shadow)}}.sfx-showcase:before{content:"";pointer-events:none;background:linear-gradient(135deg,#7ccdd60f,#0000 30%),linear-gradient(#0000 62%,#89c3ca0a);background:linear-gradient(135deg,#7ccdd60f,#0000 30%),linear-gradient(#0000 62%,#89c3ca0a);position:absolute;inset:0}.sfx-showcase__header{z-index:1;gap:.45rem;display:grid;position:relative}.sfx-showcase__eyebrow{color:#7ccdd4;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.sfx-showcase__lead{color:#b6d0d8;max-inline-size:52ch;margin:0;font-size:.98rem;line-height:1.55}.sfx-showcase__layout{z-index:1;gap:1rem;display:grid;position:relative}.sfx-showcase__preview{inline-size:100%}.sfx-showcase__picker{grid-template-columns:repeat(4,minmax(8.5rem,1fr));gap:.65rem;display:grid}.sfx-showcase__actions{z-index:1;justify-items:center;gap:.45rem;padding-top:.15rem;display:grid;position:relative}.sfx-showcase__cta{color:#def7ff;color:lab(95.54% -7.56916 -7.33284);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#0b2e32f5,#03141cfa);border:1px solid #00d1d96b;border:1px solid lab(75.8295% -43.7601 -17.9455/.42);border-radius:999px;justify-content:center;align-items:center;min-height:2.85rem;padding:.65rem 1.35rem;font-size:.82rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #c7edf124,0 0 0 1px #00d1d91f,0 .75rem 1.8rem #00000157,0 0 1.4rem #00bccf38;box-shadow:inset 0 1px #c7edf124,0 0 0 1px lab(75.8295% -43.7601 -17.9455/.12),0 .75rem 1.8rem #00000157,0 0 1.4rem lab(68.8382% -46.0113 -25.8481/.22)}.sfx-showcase__cta:hover,.sfx-showcase__cta:focus-visible{border-color:#00dfe894;border-color:lab(80.6573% -49.9364 -20.4532/.58);outline:none;transform:translateY(-.08rem);box-shadow:inset 0 1px #cdf4f829,0 0 0 1px #00dfe82e,0 .9rem 2rem #00000161,0 0 1.6rem #00c3d64d;box-shadow:inset 0 1px #cdf4f829,0 0 0 1px lab(80.6573% -49.9364 -20.4532/.18),0 .9rem 2rem #00000161,0 0 1.6rem lab(71.1614% -46.0925 -25.8742/.3)}.sfx-showcase__cta--disabled{cursor:not-allowed;opacity:.68;transform:none}.sfx-showcase__cta-hint{color:#849da4d1;text-align:center;max-inline-size:36ch;margin:0;font-size:.76rem;line-height:1.45}.sfx-tier-card--picker{gap:.34rem;min-block-size:auto;padding:.72rem .68rem}.sfx-tier-card--picker .sfx-tier-card__name{font-size:.92rem}.sfx-tier-card--picker .sfx-tier-card__concept{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.sfx-tier-card{background:linear-gradient(180deg,#091b22f2,#02080ff7),radial-gradient(circle at 10% 0%,var(--sfx-tier-glow),transparent 34%);min-block-size:100%;color:inherit;text-align:left;cursor:pointer;border:1px solid #325c6747;border:1px solid lab(36.5313% -13.0808 -10.6999/.28);border-radius:1.25rem;gap:.52rem;padding:1rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #afd1dd0f,0 .9rem 2rem #0000013d}@supports (color:lab(0% 0 0)){.sfx-tier-card{background:linear-gradient(180deg,#091b22f2,#02080ff7),radial-gradient(circle at 10% 0%,var(--sfx-tier-glow),transparent 34%)}}.sfx-tier-card:before{content:"";pointer-events:none;background:linear-gradient(140deg,#bbdeea14,#0000 34%),linear-gradient(#0000 60%,#98c8cd08);background:linear-gradient(140deg,#bbdeea14,#0000 34%),linear-gradient(#0000 60%,#98c8cd08);position:absolute;inset:0}.sfx-tier-card:hover,.sfx-tier-card:focus-visible{box-shadow:inset 0 1px #b5d8e314,0 1rem 2.4rem #00000157,0 0 1.2rem var(--sfx-tier-glow);border-color:#499aa47a;outline:none;transform:translateY(-.125rem)}@supports (color:lab(0% 0 0)){.sfx-tier-card:hover,.sfx-tier-card:focus-visible{box-shadow:inset 0 1px #b5d8e314,0 1rem 2.4rem #00000157,0 0 1.2rem var(--sfx-tier-glow)}}.sfx-tier-card--selected{border-color:#00ddf1d1;border-color:lab(80.3755% -43.6157 -24.3997/.82);box-shadow:inset 0 1px #bbdeea1a,0 0 0 1px #00d6e975,0 0 1.3rem #00c3d647,0 1rem 2.5rem #00000152;box-shadow:inset 0 1px #bbdeea1a,0 0 0 1px lab(77.9755% -40.7938 -22.8065/.46),0 0 1.3rem lab(71.1614% -46.0925 -25.8742/.28),0 1rem 2.5rem #00000152}.sfx-tier-card--selected:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #baeeff29;box-shadow:inset 0 0 0 1px lab(91.0655% -14.8259 -14.5122/.16)}.sfx-tier-card--unavailable{cursor:not-allowed;opacity:.72}.sfx-tier-card__swatch{block-size:.42rem;inline-size:2.8rem;box-shadow:0 0 1rem var(--sfx-tier-glow);border-radius:999px;display:inline-flex;position:relative}.sfx-tier-card__swatch--spark{background:linear-gradient(90deg,#9be4fc,#00d1e6);background:linear-gradient(90deg,#9be4fc,#6fe2fb 25%,#52e1fa 37.5%,#3fe0f9,#22dff9,color(xyz 0.425 0.589 0.983),color(xyz 0.41 0.577 0.978) 62.5%,color(xyz 0.379 0.555 0.969) 75%,color(xyz 0.324 0.512 0.949))}.sfx-tier-card__swatch--aura{background:linear-gradient(90deg,#58e3dc,#00b8a4,#4ab8e8);background:linear-gradient(90deg,#58e3dc,#2fdace 12.5%,#1ed8cb 15.62%,#11d7c9,color(xyz 0.343 0.521 0.625) 18.75%,color(xyz 0.327 0.505 0.603),color(xyz 0.312 0.489 0.581) 25%,color(xyz 0.257 0.429 0.498),color(xyz 0.208 0.375 0.424),color(xyz 0.239 0.386 0.51),color(xyz 0.272 0.396 0.605) 75%,color(xyz 0.289 0.401 0.656) 81.25%,#11bbd4,#24bbd8 87.5%,#4ab8e8)}.sfx-tier-card__swatch--core{background:linear-gradient(90deg,#94def5,#00d9e3,#50b1dc);background:linear-gradient(90deg,#94def5,#75def2,#4bdeef 25%,#27deed 31.25%,#16deed,color(xyz 0.41 0.58 0.888),color(xyz 0.405 0.576 0.885),color(xyz 0.399 0.573 0.881) 37.5%,color(xyz 0.377 0.561 0.868),color(xyz 0.356 0.549 0.855) 50%,color(xyz 0.347 0.504 0.824) 62.5%,color(xyz 0.342 0.482 0.809),color(xyz 0.338 0.461 0.794) 75%,#08c4e2,#20c2e1 81.25%,#36bcdf 87.5%,#50b1dc)}.sfx-tier-card__swatch--visionary{background:linear-gradient(90deg,#94def5,#aaa3ff,#18d0d5);background:linear-gradient(90deg,#94def5,color(xyz 0.501 0.419 1.161) 50%,#7cbaf4 75%,#5bc6e5 87.5%,#44cbdd 93.75%,#33ced9,#18d0d5)}.sfx-tier-card__amount{color:#89c3ca;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.sfx-tier-card__name{color:#e4f5fb;font-size:1.08rem;font-weight:700;line-height:1.1}.sfx-tier-card__concept{color:var(--sfx-tier-accent);font-size:.84rem;font-weight:600;line-height:1.35}.sfx-tier-card__description{color:#9db6bd;font-size:.9rem;line-height:1.5}.sfx-tier-card__cta{color:#d0eaf3;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#122a34eb,#07131bf0);border:1px solid #83d4dd3d;border:1px solid lab(79.8282% -24.0067 -12.7815/.24);border-radius:999px;align-items:center;gap:.35rem;width:fit-content;margin-top:.18rem;padding:.46rem .72rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.sfx-tier-card__cta--disabled{color:#799199;border-color:#5c737b33}@media(min-width:64rem){.sfx-showcase__picker{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:64rem){.sfx-showcase__picker{scroll-snap-type:x proximity;scrollbar-width:thin;gap:.65rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.sfx-showcase__picker .sfx-tier-card--picker{scroll-snap-align:start;flex:0 0 min(42vw,9.5rem)}}@media(max-width:42rem){.sfx-mini-profile{text-align:center;grid-template-columns:1fr;justify-items:center}.sfx-mini-profile__identity{justify-content:center}.sfx-mini-profile__meta{justify-items:center}.sfx-showcase__picker .sfx-tier-card--picker{flex-basis:min(72vw,10.5rem)}}@media(prefers-reduced-motion:reduce){.sfx-pack,.sfx-pack *{transition-duration:.01ms!important;animation:none!important}.sfx-pack__particles--aura,.sfx-pack__particle,.sfx-pack__parallax--visionary,.sfx-pack__orbit--visionary,.sfx-pack__hover-pulse{display:none!important}.sfx-pack__aura{opacity:.58;filter:blur(calc(.34rem * var(--sfx-scale)))}.sfx-pack__reactor--core{opacity:.88;transform:scale(1)}}@keyframes sfx-bg-drift{0%{transform:translate(-1.5%,-1%)}50%{transform:translate(1.5%,1.25%)}to{transform:translate(-1.5%,-1%)}}@keyframes sfx-electric-slice{0%,56%,to{opacity:0;transform:translate(-46%)}62%{opacity:1}74%{opacity:.65;transform:translate(52%)}}@keyframes sfx-aurora-shift{0%,to{transform:translate(-6%,-2%)scale(1)}50%{transform:translate(6%,4%)scale(1.08)}}@keyframes sfx-grid-shift{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:0 0,0 0,0 0,.82rem .82rem}}@keyframes sfx-stellar-pulse{0%,to{opacity:.65}50%{opacity:1}}@keyframes sfx-parallax-drift-back{0%,to{transform:translate(-3%,-2%)scale(1.02)}50%{transform:translate(3%,2%)scale(1.08)}}@keyframes sfx-parallax-drift-front{0%,to{transform:translate(2%,-1%)scale(1.02)}50%{transform:translate(-2.5%,2%)scale(1.08)}}@keyframes sfx-spark-aura{0%,to{opacity:.76;transform:scale(.96)}50%{opacity:.96;transform:scale(1.04)}}@keyframes sfx-aura-wave-a{0%,to{transform:rotate(-16deg)translate(-3%,-2%)scale(.94)}50%{transform:rotate(10deg)translate(3%,3%)scale(1.06)}}@keyframes sfx-aura-wave-b{0%,to{transform:rotate(12deg)translate(4%,-3%)scale(1)}50%{transform:rotate(-14deg)translate(-3%,4%)scale(1.08)}}@keyframes sfx-aura-wave-c{0%,to{transform:rotate(-6deg)translate(1%,-2%)scale(.98)}50%{transform:rotate(18deg)translate(-3%,2%)scale(1.04)}}@keyframes sfx-core-field{0%,to{opacity:.7;transform:scale(.98)}50%{opacity:.94;transform:scale(1.04)}}@keyframes sfx-visionary-aura{0%,to{opacity:.72;transform:scale(.96)rotate(0)}50%{opacity:.92;transform:scale(1.06)rotate(8deg)}}@keyframes sfx-spark-frame{0%,to{opacity:.82;filter:drop-shadow(0 0 .4rem #00c8da2e);filter:drop-shadow(0 0 .4rem lab(73.4083% -43.444 -24.3363/.18))}50%{opacity:1;filter:drop-shadow(0 0 .75rem #00ddf947);filter:drop-shadow(0 0 .75rem lab(80.3027% -43.645 -29.4757/.28))}}@keyframes sfx-arc-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sfx-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sfx-spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes sfx-reactor-pulse{0%,to{opacity:.8;filter:saturate();transform:scale(.92)}50%{opacity:1;filter:saturate(1.12);transform:scale(1.08)}}@keyframes sfx-activation-flash{0%{opacity:0;transform:scale(.7)}18%{opacity:1;transform:scale(1.02)}56%{opacity:.52;transform:scale(1.2)}to{opacity:0;transform:scale(1.36)}}@keyframes sfx-prism-turn{0%,to{opacity:.8;transform:rotate(45deg)scale(.98)}50%{opacity:1;transform:rotate(52deg)scale(1.04)}}@keyframes sfx-spark-flash{0%,65%,to{opacity:.08;transform:scale(.55)}70%{opacity:1;transform:scale(1.25)}76%{opacity:.2;transform:scale(.8)}}@keyframes sfx-float-particle{0%,to{opacity:.48;transform:translate(0)scale(.88)}35%{opacity:.9;transform:translate(.2rem,-.28rem)scale(1)}70%{opacity:.56;transform:translate(-.18rem,-.52rem)scale(.8)}}@keyframes sfx-geometry-float-a{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(.16rem,-.28rem)rotate(14deg)}}@keyframes sfx-geometry-float-b{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-.22rem,.24rem)rotate(-10deg)}}@keyframes sfx-geometry-float-c{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(.22rem,.22rem)rotate(8deg)}}@keyframes sfx-geometry-float-d{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-.16rem,-.16rem)rotate(-6deg)}}@keyframes sfx-hover-pulse{0%{opacity:0;transform:scale(.8)}20%{opacity:.9}to{opacity:0;transform:scale(1.18)}}.nav-bar{--nav-scale:1.1;--nav-home-shell:2.95rem;--nav-home-core:2.35rem;box-sizing:border-box;width:fit-content;max-width:min(100%,92rem);padding:calc(.48rem * var(--nav-scale)) calc(.72rem * var(--nav-scale));margin-inline:auto;transition:background .28s,border-color .28s,box-shadow .28s,padding .28s;animation:.9s cubic-bezier(.16,1,.3,1) both nav-shell-in;position:relative;overflow:visible}@media(min-width:640px){.nav-bar{padding:calc(.54rem * var(--nav-scale)) calc(.82rem * var(--nav-scale))}}@media(min-width:768px){.nav-bar{padding:calc(.58rem * var(--nav-scale)) calc(.95rem * var(--nav-scale))}}@media(max-width:767px){.nav-bar{opacity:1;-webkit-backdrop-filter:blur(12px)saturate(1.2);animation:none;transform:none;background:linear-gradient(135deg,#000107fa,#000103f5)!important;border-color:#ecf3f824!important;box-shadow:0 0 0 1px #00e0e11a,0 10px 36px -10px #000000b8,0 0 48px -16px #00d1d92e!important;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.1),0 10px 36px -10px #000000b8,0 0 48px -16px lab(76.1967% -55.9719 -22.8738/.18)!important}}.nav-bar__scan{transform-origin:50%;animation:.8s cubic-bezier(.38,0,.18,1) .12s both nav-scan-in}.nav-bar__monogram{--nav-home-shell:2.95rem;--nav-home-core:2.35rem;--nav-core-hex-clip:polygon(50% 16.4%, 78.4% 33%, 78.4% 67%, 50% 83.6%, 21.6% 67%, 21.6% 33%);z-index:2;width:calc(var(--nav-home-shell) * var(--nav-scale,1));height:calc(var(--nav-home-shell) * var(--nav-scale,1));opacity:1;clip-path:var(--nav-core-hex-clip);background:radial-gradient(circle at 32% 22%,#00d1d91f,#0000 58%),radial-gradient(circle at 72% 78%,#c081ff1a,#0000 62%),#040915fa;background:radial-gradient(circle at 32% 22%,color(xyz 0.321 0.511 0.818 / 0.122),#0000 58%),radial-gradient(circle at 72% 78%,color(xyz 0.491 0.34 1.055 / 0.102),#0000 62%),#040915fa;border:none;border-radius:0;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,background .35s,filter .35s;position:relative}.nav-bar__monogram:before{content:"";clip-path:var(--nav-core-hex-clip);opacity:.55;pointer-events:none;background:linear-gradient(145deg,#ecf3f812,#0000 42%,#c081ff0f);background:linear-gradient(145deg,#ecf3f812,#0000 42%,color(xyz 0.491 0.34 1.055 / 0.059));transition:opacity .35s;position:absolute;inset:0}.nav-bar__home{z-index:3;flex-direction:column;align-items:center;text-decoration:none;display:flex;position:relative}.nav-bar__home-label{z-index:1;white-space:nowrap;font-size:calc(.68rem * var(--nav-scale,1));letter-spacing:.05em;color:#9fbbd6eb;opacity:0;visibility:hidden;pointer-events:none;text-shadow:0 1px 10px #0000006b;text-shadow:0 1px 10px lab(0% 0 0/.42);font-weight:600;transition:opacity .24s,transform .34s cubic-bezier(.22,1,.36,1),visibility 0s linear .34s,color .25s,text-shadow .25s;position:absolute;top:calc(100% + 1.05rem);left:50%;transform:translate(-50%)translateY(-1.35rem)}.nav-bar__home:hover .nav-bar__monogram,.nav-bar__home:focus-visible .nav-bar__monogram{filter:drop-shadow(0 0 10px #00e0e12e);filter:drop-shadow(0 0 10px lab(81.1154% -62.2447 -18.4759/.18));background:radial-gradient(circle at 32% 22%,#00d1d933,#0000 58%),radial-gradient(circle at 72% 78%,#c081ff29,#0000 62%),#050b18fa;background:radial-gradient(circle at 32% 22%,color(xyz 0.321 0.511 0.818 / 0.2),#0000 58%),radial-gradient(circle at 72% 78%,color(xyz 0.491 0.34 1.055 / 0.161),#0000 62%),#050b18fa;box-shadow:inset 0 0 0 1px #00e0e157,0 0 22px #00e0e133,0 0 34px -8px #c081ff2e;box-shadow:inset 0 0 0 1px lab(81.1154% -62.2447 -18.4759/.34),0 0 22px lab(81.1154% -62.2447 -18.4759/.2),0 0 34px -8px lab(64.4603% 46.4417 -58.7194/.18)}.nav-bar__home:hover .nav-bar__monogram:before,.nav-bar__home:focus-visible .nav-bar__monogram:before{opacity:.88}.nav-bar__home:hover .nav-bar__home-label,.nav-bar__home:focus-visible .nav-bar__home-label{opacity:1;visibility:visible;color:#9deff1fa;text-shadow:0 0 14px #00e0e138,0 1px 10px #0000006b;text-shadow:0 0 14px lab(81.1154% -62.2447 -18.4759/.22),0 1px 10px lab(0% 0 0/.42);transition:opacity .26s 40ms,transform .36s cubic-bezier(.22,1,.36,1),visibility,color .25s,text-shadow .25s;transform:translate(-50%)translateY(0)}.nav-bar__core-icon{z-index:1;width:calc(var(--nav-home-core,2.25rem) * var(--nav-scale,1));height:calc(var(--nav-home-core,2.25rem) * var(--nav-scale,1));color:#00dfe2;color:lab(80.5756% -45.4383 -14.6078);filter:drop-shadow(0 0 4px #00e0e142);filter:drop-shadow(0 0 4px lab(81.1154% -62.2447 -18.4759/.26));flex-shrink:0;transition:filter .35s;display:block;position:relative;overflow:visible}.nav-bar__core-icon__stage{transform-box:view-box;transform-origin:50%}.nav-bar__core-outer-frame{transform-box:view-box;transform-origin:16px 16px}.nav-bar__core-frame-track{fill:none;stroke-dasharray:none;stroke-dashoffset:0;opacity:.28;transition:opacity .35s;animation:2s ease-in-out forwards nav-home-frame-track-intro}.nav-bar__core-outer-frame .nav-bar__core-frame-charge{fill:none;stroke-dasharray:14 86;stroke-dashoffset:0;opacity:.78;transition:opacity .35s;animation:2s ease-in-out forwards nav-home-frame-charge-intro}.nav-bar__core-inner-states{transform-box:view-box;transform-origin:16px 16px}.nav-bar__core-inner-states path,.nav-bar__core-inner-states circle{stroke:none;stroke-dasharray:none;stroke-dashoffset:0}.nav-bar__core-state{transform-box:view-box;transform-origin:16px 16px;opacity:0}.nav-bar__core-state--diamond{animation:2s ease-in-out forwards nav-home-intro-diamond}.nav-bar__core-state--hex{animation:2s ease-in-out forwards nav-home-intro-hex}.nav-bar__core-state--split{animation:2s ease-in-out forwards nav-home-intro-split}.nav-bar__core-state--fragments{animation:2s ease-in-out forwards nav-home-intro-fragments}@keyframes nav-home-frame-charge-intro{0%{stroke-dasharray:14 86;stroke-dashoffset:0;opacity:.5}16%{opacity:.86}50%{stroke-dashoffset:-50px;opacity:.9}84%{stroke-dashoffset:-100px;opacity:.88}to{stroke-dasharray:100 0;stroke-dashoffset:0;opacity:.92}}@keyframes nav-home-intro-diamond{0%,16%{opacity:.88;filter:brightness()saturate();transform:scale(1)rotate(0)translate(0)}20%{opacity:.94;filter:brightness(1.05)saturate(1.04);transform:scale(1.045)rotate(5deg)translateY(-.25px)}24%,to{opacity:0;filter:brightness(.96)saturate(.98);transform:scale(.9)rotate(10deg)translate(.35px,.2px)}}@keyframes nav-home-intro-hex{0%,22%{opacity:0;filter:brightness(.96)saturate(.98);transform:scale(.9)rotate(-8deg)translate(-.25px,.15px)}26%,38%{opacity:.9;filter:brightness()saturate();transform:scale(1)rotate(0)translate(0)}42%{opacity:.94;filter:brightness(1.04)saturate(1.03);transform:scale(1.04)rotate(-4deg)translate(.2px,-.15px)}46%,76%{opacity:0;filter:brightness(.97)saturate(.99);transform:scale(.92)rotate(-9deg)translate(-.2px,.25px)}80%,to{opacity:.9;filter:brightness()saturate();transform:scale(1)rotate(0)translate(0)}}@keyframes nav-home-intro-split{0%,44%{opacity:0;filter:brightness(.97)saturate(.99);transform:scale(.92)rotate(8deg)translate(.2px,.15px)}48%,58%{opacity:.86;filter:brightness()saturate();transform:scale(1)rotate(0)translate(0)}62%{opacity:.92;filter:brightness(1.03)saturate(1.02);transform:scale(1.035)rotate(6deg)translate(-.15px,.2px)}66%,to{opacity:0;filter:brightness(.96)saturate(.98);transform:scale(.9)rotate(12deg)translate(.25px,-.15px)}}@keyframes nav-home-intro-fragments{0%,62%{opacity:0;filter:brightness(.96)saturate(.98);transform:scale(.9)rotate(-10deg)translate(-.2px,-.1px)}66%,76%{opacity:.84;filter:brightness()saturate();transform:scale(1)rotate(0)translate(0)}80%{opacity:.9;filter:brightness(1.03)saturate(1.02);transform:scale(1.03)rotate(-5deg)translate(.1px,.15px)}84%,to{opacity:0;filter:brightness(.97)saturate(.99);transform:scale(.92)rotate(-8deg)translate(-.15px,.1px)}}@keyframes nav-home-frame-track-intro{0%{opacity:.28}to{opacity:.64}}.nav-bar__core-halo{opacity:.62;transition:opacity .35s}.nav-bar__home:hover .nav-bar__core-icon,.nav-bar__home:focus-visible .nav-bar__core-icon{filter:drop-shadow(0 0 6px #00e0e16b)drop-shadow(0 0 12px #c081ff38);filter:drop-shadow(0 0 6px lab(81.1154% -62.2447 -18.4759/.42))drop-shadow(0 0 12px lab(64.4603% 46.4417 -58.7194/.22))}.nav-bar__home:hover .nav-bar__core-halo,.nav-bar__home:focus-visible .nav-bar__core-halo{opacity:.88}.nav-bar__home:hover .nav-bar__core-outer-frame .nav-bar__core-frame-track,.nav-bar__home:focus-visible .nav-bar__core-outer-frame .nav-bar__core-frame-track{opacity:.36}.nav-bar__home:hover .nav-bar__core-outer-frame .nav-bar__core-frame-charge,.nav-bar__home:focus-visible .nav-bar__core-outer-frame .nav-bar__core-frame-charge{opacity:.94}.nav-bar__home:focus-visible{outline:none}.nav-bar__home:focus-visible .nav-bar__monogram{outline-offset:3px;outline:2px solid #00e0e173;outline:2px solid lab(81.1154% -62.2447 -18.4759/.45)}.nav-bar__auth{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center}.nav-bar__auth:disabled{opacity:.65;cursor:wait}.nav-bar__inner--split{justify-content:center;align-items:center;gap:clamp(.32rem,.55vw,.72rem);width:fit-content;min-width:0;max-width:100%;transition:opacity .28s,max-height .28s,visibility .28s;display:flex}.nav-bar__center{pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;min-width:0;max-width:none;padding-inline:clamp(.1rem,.28vw,.32rem)}.nav-bar__left{justify-content:flex-start;gap:calc(.48rem * var(--nav-scale,1));flex-wrap:nowrap;flex:none;min-width:0}.nav-bar__left .nav-bar__segment-item,.nav-bar__left .nav-bar__segment{flex-shrink:0}.nav-bar__segment--left{margin-inline-start:calc(.12rem * var(--nav-scale,1))}.nav-bar__right{justify-content:flex-start;gap:calc(.48rem * var(--nav-scale,1));flex:none;min-width:0;max-width:none;overflow:visible}.nav-bar__right .nav-bar__segment{flex-wrap:nowrap;justify-content:flex-end;min-width:0;max-width:100%}.nav-bar__right .nav-bar__segment-item{--nav-reveal-duration:1.05s;--nav-fade-duration:.78s;--nav-reveal-ease:cubic-bezier(.16, 1, .3, 1);transition:color var(--nav-fade-duration) ease,max-width var(--nav-reveal-duration) var(--nav-reveal-ease),padding-inline var(--nav-reveal-duration) var(--nav-reveal-ease),z-index 0s linear .72s;animation:nav-link-in .95s cubic-bezier(.16,1,.3,1) calc(.78s + var(--nav-i,0) * .11s) both}.nav-bar__right .nav-bar__segment-item:hover,.nav-bar__right .nav-bar__segment-item:focus-visible,.nav-bar__right .nav-bar__segment-item--active{transition:color var(--nav-fade-duration) ease,max-width var(--nav-reveal-duration) var(--nav-reveal-ease),padding-inline var(--nav-reveal-duration) var(--nav-reveal-ease),z-index 0s}.nav-bar__right .nav-bar__segment-label{transition:max-width var(--nav-reveal-duration) var(--nav-reveal-ease),opacity calc(var(--nav-fade-duration) * .9) ease,margin-left var(--nav-reveal-duration) var(--nav-reveal-ease)}.nav-bar__right .nav-bar__segment-item:hover .nav-bar__segment-label,.nav-bar__right .nav-bar__segment-item:focus-visible .nav-bar__segment-label,.nav-bar__right .nav-bar__segment-item--active .nav-bar__segment-label{transition:max-width var(--nav-reveal-duration) var(--nav-reveal-ease),opacity var(--nav-fade-duration) ease .24s,margin-left var(--nav-reveal-duration) var(--nav-reveal-ease)}.nav-bar__account-cluster{flex-shrink:0;position:relative}.nav-bar__profile-shell{z-index:1;flex-shrink:0;position:relative}.nav-bar__profile-shell:has(.nav-bar__profile-capsule--open){z-index:12}.nav-bar__profile-shell--corner:has(.nav-bar__profile-capsule--open){z-index:14}.nav-bar__profile-capsule{align-items:center;gap:calc(.42rem * var(--nav-scale,1));width:auto;max-width:min(12.5rem,34vw);min-height:calc(2.4rem * var(--nav-scale,1));padding:calc(.18rem * var(--nav-scale,1)) calc(.48rem * var(--nav-scale,1)) calc(.18rem * var(--nav-scale,1)) calc(.18rem * var(--nav-scale,1));color:#dedaf7f5;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#0e0d1eeb,#040711db),radial-gradient(120% 90% at 10% 16%,#00d1d91a,#0000 58%),radial-gradient(90% 80% at 88% 84%,#a696e91f,#0000 62%);background:linear-gradient(145deg,#0e0d1eeb,#040711db),radial-gradient(120% 90% at 10% 16%,color(xyz 0.321 0.511 0.818 / 0.102),#0000 58%),radial-gradient(90% 80% at 88% 84%,#a696e91f,#0000 62%);border:1px solid #a698e44d;border:1px solid lab(66.1909% 17.8003 -37.0397/.3);border-radius:999px;transition:color .28s,background .28s,border-color .28s,box-shadow .28s;animation:.72s cubic-bezier(.16,1,.3,1) .48s both nav-profile-in;display:inline-flex;position:relative;box-shadow:inset 0 1px #f4effe14,0 0 0 1px #998dd10f,0 8px 22px -14px #00000080,0 0 20px -10px #9a8adc29}.nav-bar__profile-capsule:hover,.nav-bar__profile-capsule--open{color:#f9f7fffc;color:lab(97.3635% 4.56497 -10.19/.99);background:linear-gradient(145deg,#131124f2,#060814e6),radial-gradient(120% 90% at 10% 16%,#00d1d924,#0000 60%),radial-gradient(90% 80% at 88% 84%,#ad99fb29,#0000 64%);background:linear-gradient(145deg,#131124f2,#060814e6),radial-gradient(120% 90% at 10% 16%,color(xyz 0.321 0.511 0.818 / 0.141),#0000 60%),radial-gradient(90% 80% at 88% 84%,#ad99fb29,#0000 64%);border-color:#00d1d957;border-color:lab(75.8295% -43.7601 -17.9455/.34);box-shadow:inset 0 1px #f4effe1a,0 0 0 1px #00d1d91a,0 10px 24px -12px #00000085,0 0 22px -8px #00d1d938;box-shadow:inset 0 1px #f4effe1a,0 0 0 1px lab(76.1967% -55.9719 -22.8738/.1),0 10px 24px -12px #00000085,0 0 22px -8px lab(76.1967% -55.9719 -22.8738/.22)}.nav-bar__profile-capsule--active{border-color:#00d1d961;border-color:lab(76.1967% -55.9719 -22.8738/.38);box-shadow:inset 0 1px #f4effe1f,0 0 0 1px #00d1d924,0 0 22px -6px #00d1d93d;box-shadow:inset 0 1px #f4effe1f,0 0 0 1px lab(76.1967% -55.9719 -22.8738/.14),0 0 22px -6px lab(76.1967% -55.9719 -22.8738/.24)}.nav-bar__profile-capsule:focus-visible{outline-offset:3px;outline:2px solid #00d1d97a;outline:2px solid lab(76.1967% -55.9719 -22.8738/.48)}.nav-bar__profile-capsule-avatar-wrap{flex-shrink:0;display:inline-flex;position:relative}.nav-bar__profile-capsule-ring{background:linear-gradient(145deg,#00e0e18c,#a698e447 46%,#d9a3ff6b);background:linear-gradient(145deg,color(xyz 0.362 0.597 0.874 / 0.549),color(xyz 0.371 0.558 0.861 / 0.481) 11.5%,color(xyz 0.376 0.535 0.853 / 0.448),#33cee86a 23%,#77b9e758,#a698e447 46%,color(xyz 0.621 0.48 1.102 / 0.42));border-radius:999px;justify-content:center;align-items:center;padding:1.5px;transition:box-shadow .28s;display:inline-flex;box-shadow:0 0 14px -4px #00d1d959;box-shadow:0 0 14px -4px lab(76.1967% -55.9719 -22.8738/.35)}.nav-bar__profile-capsule:hover .nav-bar__profile-capsule-ring,.nav-bar__profile-capsule--open .nav-bar__profile-capsule-ring,.nav-bar__profile-capsule--active .nav-bar__profile-capsule-ring{box-shadow:0 0 18px -2px #00d1d96b;box-shadow:0 0 18px -2px lab(76.1967% -55.9719 -22.8738/.42)}.nav-bar__profile-capsule-avatar{background:#050815f2;border:1px solid #0f101fa6;border:1px solid lab(5.03444% 2.4611 -9.88059/.65);width:calc(1.55rem * var(--nav-scale,1))!important;height:calc(1.55rem * var(--nav-scale,1))!important}.nav-bar__profile-capsule-copy{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.nav-bar__profile-capsule-name{font-size:calc(.6875rem * var(--nav-scale,1));letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;overflow:hidden}.nav-bar__profile-capsule-role{font-size:calc(.5625rem * var(--nav-scale,1));letter-spacing:.04em;color:#a59ec8d1;text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.2;overflow:hidden}.nav-bar__profile-capsule-chevron{width:calc(.8rem * var(--nav-scale,1));height:calc(.8rem * var(--nav-scale,1));opacity:.72;flex-shrink:0;transition:transform .28s,opacity .28s}.nav-bar__profile-capsule--open .nav-bar__profile-capsule-chevron{opacity:.95;transform:rotate(180deg)}.nav-bar__profile-menu{z-index:80;background:linear-gradient(160deg,#060d1af7,#03050ff0),radial-gradient(90% 70% at 0 0,#00d1d914,#0000 58%);background:linear-gradient(160deg,#060d1af7,#03050ff0),radial-gradient(90% 70% at 0 0,color(xyz 0.321 0.511 0.818 / 0.078),#0000 58%);border-color:#00d1d92e;border-color:lab(76.1967% -55.9719 -22.8738/.18);width:min(17.5rem,100vw - 2rem);padding:.75rem;animation:.24s cubic-bezier(.22,1,.36,1) both nav-profile-menu-in;position:absolute;top:calc(100% + .45rem);left:0;box-shadow:0 0 0 1px #00e0e114,0 18px 40px -18px #000000a6,0 0 28px -12px #00d1d933;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.08),0 18px 40px -18px #000000a6,0 0 28px -12px lab(76.1967% -55.9719 -22.8738/.2)}.nav-bar__profile-menu-hero{border-bottom:1px solid #ecf3f814;border-bottom:1px solid lab(95.3756% -1.63275 -3.29692/.08);align-items:center;gap:.75rem;padding:.55rem .55rem .7rem;display:flex}.nav-bar__profile-menu-hero-ring{background:linear-gradient(145deg,#00e0e194,#a698e44d 48%,#d9a3ff73);background:linear-gradient(145deg,color(xyz 0.362 0.597 0.874 / 0.58),color(xyz 0.371 0.557 0.861 / 0.511) 12%,color(xyz 0.376 0.534 0.853 / 0.476) 18%,color(xyz 0.377 0.527 0.85 / 0.467),#0cd2e975 21%,#35cee871 24%,#78b9e75f,#a698e44d 48%,color(xyz 0.621 0.48 1.102 / 0.451));border-radius:999px;padding:2px;display:inline-flex;box-shadow:0 0 20px -6px #00d1d961;box-shadow:0 0 20px -6px lab(76.1967% -55.9719 -22.8738/.38)}.nav-bar__profile-menu-hero-avatar{background:#050815f2;border:1px solid #0f101fa6;border:1px solid lab(5.03444% 2.4611 -9.88059/.65);width:2.65rem!important;height:2.65rem!important}.nav-bar__profile-menu-hero-copy{flex:1;min-width:0}.nav-bar__profile-menu-hero-name{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:.95rem;font-weight:600;line-height:1.25}.nav-bar__profile-menu-hero-role{letter-spacing:.04em;color:#a59ec8db;margin:.2rem 0 0;font-size:.6875rem}.nav-bar__profile-menu-links,.nav-bar__profile-menu-footer{flex-direction:column;gap:.2rem;padding:.45rem .2rem .2rem;display:flex}.nav-bar__profile-menu-admin{border-top:1px solid #ecf3f814;border-top:1px solid lab(95.3756% -1.63275 -3.29692/.08);flex-direction:column;gap:.35rem;margin-top:.15rem;padding:.55rem .2rem .2rem;display:flex}.nav-bar__profile-menu-admin-label{letter-spacing:.16em;text-transform:uppercase;color:#8594a4c7;margin:0;padding:0 .45rem;font-size:.5625rem;font-weight:700}.nav-bar__profile-menu-admin-actions{flex-direction:column;gap:.2rem;display:flex}.nav-bar__profile-menu-link,.nav-bar__profile-menu-admin-link{color:#bccddeeb;width:100%;min-height:2.2rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.65rem;align-items:center;gap:.55rem;padding:.45rem .55rem;font-size:.8125rem;font-weight:500;line-height:1.2;text-decoration:none;transition:color .2s,background .2s,border-color .2s,box-shadow .2s;display:flex}.nav-bar__profile-menu-link-icon{opacity:.88;flex-shrink:0;width:.95rem;height:.95rem}.nav-bar__profile-menu-link:hover,.nav-bar__profile-menu-link:focus-visible,.nav-bar__profile-menu-admin-link:hover,.nav-bar__profile-menu-admin-link:focus-visible{color:#e5f4fffa;color:lab(95.3988% -4.7369 -9.80746/.98);background:#00d1d914;background:lab(76.1967% -55.9719 -22.8738/.08);border-color:#00d1d929;border-color:lab(76.1967% -55.9719 -22.8738/.16);outline:none}.nav-bar__profile-menu-link--primary{background:linear-gradient(145deg,#00d1d91f,#a698e414);background:linear-gradient(145deg,color(xyz 0.321 0.511 0.818 / 0.122),color(xyz 0.338 0.482 0.812 / 0.111),#49c0e41a 50%,#a698e414);border-color:#00d1d92e;border-color:lab(76.1967% -55.9719 -22.8738/.18)}.nav-bar__profile-menu-admin-link--active,.nav-bar__profile-menu-link--primary:hover,.nav-bar__profile-menu-link--primary:focus-visible{background:linear-gradient(145deg,#00d1d929,#a698e41a);background:linear-gradient(145deg,color(xyz 0.321 0.511 0.818 / 0.161),color(xyz 0.337 0.483 0.812 / 0.146),#48c0e422 50%,#a698e41a);border-color:#00d1d947;border-color:lab(76.1967% -55.9719 -22.8738/.28)}.nav-bar__profile-menu-link--signout{color:#efbcb7eb}.nav-bar__profile-menu-link--signout:hover,.nav-bar__profile-menu-link--signout:focus-visible{color:#ffe9e2fa;color:lab(94.6743% 23.7673 15.9253/.98);background:#f07f771a;border-color:#f07f7738}.nav-bar__profile-menu-footer{border-top:1px solid #ecf3f814;border-top:1px solid lab(95.3756% -1.63275 -3.29692/.08);margin-top:.1rem;padding-top:.55rem}@keyframes nav-profile-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.nav-bar__profile-capsule,.nav-bar__profile-menu{animation:none}}@media(min-width:1024px){.nav-bar__profile-capsule-name{font-size:calc(.75rem * var(--nav-scale,1))}.nav-bar__profile-capsule-role{font-size:calc(.625rem * var(--nav-scale,1))}}@media(max-width:1180px){.nav-bar__profile-capsule-role{display:none}.nav-bar__profile-capsule:not(.nav-bar__profile-capsule--corner){max-width:10.5rem}}@media(max-width:900px){.nav-bar__profile-capsule-copy{display:none}.nav-bar__profile-capsule:not(.nav-bar__profile-capsule--corner){max-width:none;padding-inline:calc(.22rem * var(--nav-scale,1))}.nav-bar__profile-capsule-chevron{display:none}}.nav-bar__profile-capsule.nav-bar__profile-capsule--corner,.nav-bar__profile-capsule.nav-bar__profile-capsule--rail,.nav-bar__profile-capsule.nav-bar__profile-capsule--mobile-brand{width:calc(2.125rem * var(--nav-scale,1));height:calc(2.125rem * var(--nav-scale,1));min-height:calc(2.125rem * var(--nav-scale,1));-webkit-backdrop-filter:blur(12px);box-sizing:border-box;background:linear-gradient(135deg,#050b17f0,#03050fe6);border:1px solid #00d1d938;border:1px solid lab(76.1967% -55.9719 -22.8738/.22);border-radius:999px;justify-content:center;align-items:center;gap:0;max-width:none;padding:0;animation:none;display:inline-flex;transform:none;box-shadow:0 0 0 1px #00e0e114,0 8px 28px -12px #0000008c,0 0 24px -10px #00d1d92e;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.08),0 8px 28px -12px #0000008c,0 0 24px -10px lab(76.1967% -55.9719 -22.8738/.18)}.nav-bar__profile-capsule.nav-bar__profile-capsule--corner:hover,.nav-bar__profile-capsule.nav-bar__profile-capsule--corner.nav-bar__profile-capsule--open,.nav-bar__profile-capsule.nav-bar__profile-capsule--corner.nav-bar__profile-capsule--active,.nav-bar__profile-capsule.nav-bar__profile-capsule--rail:hover,.nav-bar__profile-capsule.nav-bar__profile-capsule--rail.nav-bar__profile-capsule--open,.nav-bar__profile-capsule.nav-bar__profile-capsule--rail.nav-bar__profile-capsule--active,.nav-bar__profile-capsule.nav-bar__profile-capsule--mobile-brand:hover,.nav-bar__profile-capsule.nav-bar__profile-capsule--mobile-brand.nav-bar__profile-capsule--open,.nav-bar__profile-capsule.nav-bar__profile-capsule--mobile-brand.nav-bar__profile-capsule--active{background:linear-gradient(135deg,#080f1cf5,#040712eb);border-color:#00d1d961;border-color:lab(76.1967% -55.9719 -22.8738/.38);transform:none;box-shadow:0 0 0 1px #00e0e11a,0 10px 30px -12px #00000094,0 0 28px -8px #00d1d93d;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.1),0 10px 30px -12px #00000094,0 0 28px -8px lab(76.1967% -55.9719 -22.8738/.24)}.nav-bar__profile-capsule.nav-bar__profile-capsule--corner .nav-bar__profile-capsule-avatar-wrap,.nav-bar__profile-capsule.nav-bar__profile-capsule--rail .nav-bar__profile-capsule-avatar-wrap,.nav-bar__profile-capsule.nav-bar__profile-capsule--mobile-brand .nav-bar__profile-capsule-avatar-wrap{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.nav-bar__profile-capsule.nav-bar__profile-capsule--corner .nav-bar__profile-capsule-ring,.nav-bar__profile-capsule.nav-bar__profile-capsule--rail .nav-bar__profile-capsule-ring,.nav-bar__profile-capsule.nav-bar__profile-capsule--mobile-brand .nav-bar__profile-capsule-ring{box-shadow:none;background:0 0;padding:0}.nav-bar__profile-capsule.nav-bar__profile-capsule--corner .nav-bar__profile-capsule-avatar,.nav-bar__profile-capsule.nav-bar__profile-capsule--rail .nav-bar__profile-capsule-avatar,.nav-bar__profile-capsule.nav-bar__profile-capsule--mobile-brand .nav-bar__profile-capsule-avatar{width:calc(1.55rem * var(--nav-scale,1))!important;height:calc(1.55rem * var(--nav-scale,1))!important}.nav-bar__profile-shell--corner,.nav-bar__profile-shell--rail,.nav-bar__profile-shell--mobile-brand{align-self:center;align-items:center;display:inline-flex}.nav-bar__profile-shell--rail{align-self:center}.nav-bar__profile-shell--rail:has(.nav-bar__profile-capsule--open){z-index:12}.nav-bar__profile-shell--corner .nav-bar__profile-menu.nav-bar__profile-menu--corner,.nav-bar__profile-shell--mobile-brand .nav-bar__profile-menu.nav-bar__profile-menu--mobile-brand{margin:0;top:calc(100% + .45rem);left:auto;right:0;transform:none}.nav-bar__profile-shell--rail .nav-bar__profile-menu.nav-bar__profile-menu--rail{margin:0;top:0;left:auto;right:calc(100% + .45rem);transform:none}.nav-bar__profile-menu--rail.nav-bar__profile-menu--rail-portal{z-index:90}.nav-bar__profile-capsule.nav-bar__profile-capsule--rail{width:var(--nav-rail-item-size,calc(2.3rem * var(--nav-scale,1)));height:var(--nav-rail-item-size,calc(2.3rem * var(--nav-scale,1)));min-height:var(--nav-rail-item-size,calc(2.3rem * var(--nav-scale,1)));box-shadow:none;background:0 0;border-color:#00d1d929;border-color:lab(76.1967% -55.9719 -22.8738/.16)}.nav-bar__profile-capsule.nav-bar__profile-capsule--rail:hover,.nav-bar__profile-capsule.nav-bar__profile-capsule--rail.nav-bar__profile-capsule--open,.nav-bar__profile-capsule.nav-bar__profile-capsule--rail.nav-bar__profile-capsule--active{background:0 0;border-color:#00d1d947;border-color:lab(76.1967% -55.9719 -22.8738/.28);box-shadow:0 0 18px -8px #00d1d947;box-shadow:0 0 18px -8px lab(76.1967% -55.9719 -22.8738/.28)}.nav-bar__profile-capsule.nav-bar__profile-capsule--rail .nav-bar__profile-capsule-avatar{border:1px solid #00dfe86b;border:1px solid lab(80.4719% -43.7956 -17.9737/.42);box-shadow:0 0 0 1px #00020559;width:100%!important;height:100%!important}.nav-bar__profile-capsule.nav-bar__profile-capsule--rail:hover .nav-bar__profile-capsule-avatar,.nav-bar__profile-capsule.nav-bar__profile-capsule--rail.nav-bar__profile-capsule--open .nav-bar__profile-capsule-avatar,.nav-bar__profile-capsule.nav-bar__profile-capsule--rail.nav-bar__profile-capsule--active .nav-bar__profile-capsule-avatar{border-color:#00e7f194;border-color:lab(82.9788% -49.959 -20.4696/.58)}.nav-bar__profile-capsule.nav-bar__profile-capsule--rail .nav-bar__profile-capsule-avatar-wrap .sfx-pack{--sfx-size-base:2.3rem;--sfx-layer-inset:calc(-.1rem * var(--sfx-scale));block-size:100%;inline-size:100%}.nav-bar__profile-capsule.nav-bar__profile-capsule--rail .sfx-pack__avatar-slot{padding:0}@keyframes nav-profile-in{0%{opacity:0;transform:translate(.35rem)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.nav-bar__brand-submit-icon{width:calc(.95rem * var(--nav-scale,1));height:calc(.95rem * var(--nav-scale,1));opacity:.92;flex:none}.nav-bar__inbox{align-items:center;gap:calc(.35rem * var(--nav-scale,1));max-width:9rem;padding:calc(.2rem * var(--nav-scale,1)) calc(.55rem * var(--nav-scale,1)) calc(.2rem * var(--nav-scale,1)) calc(.45rem * var(--nav-scale,1));color:#bccddeeb;font-size:calc(.6875rem * var(--nav-scale,1));letter-spacing:.04em;white-space:nowrap;background:linear-gradient(135deg,#050b17eb,#03050fdb);border:1px solid #00d1d92e;border:1px solid lab(76.1967% -55.9719 -22.8738/.18);border-radius:999px;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .2s,color .2s,box-shadow .2s,transform .2s}.nav-bar__inbox:hover{color:#ecf3f8fa;border-color:#00d1d957;border-color:lab(76.1967% -55.9719 -22.8738/.34);transform:translateY(-1px)}.nav-bar__inbox--active{color:#ecf3f8fa;border-color:#00d1d966;border-color:lab(76.1967% -55.9719 -22.8738/.4);box-shadow:0 0 22px -8px #00d1d952;box-shadow:0 0 22px -8px lab(76.1967% -55.9719 -22.8738/.32)}.nav-bar__inbox:focus-visible{outline-offset:3px;outline:2px solid #00e0e173;outline:2px solid lab(81.1154% -62.2447 -18.4759/.45)}.nav-bar__inbox-icon{width:calc(.95rem * var(--nav-scale,1));height:calc(.95rem * var(--nav-scale,1));opacity:.88;flex-shrink:0}.nav-bar__inbox-label{line-height:1}.nav-bar__brand-mark{justify-content:center;align-items:center;gap:clamp(.3rem,.72vw,.58rem);width:auto;min-width:0;max-width:none;display:inline-flex;transform:translateZ(0)}.nav-bar__brand-link{justify-content:center;align-items:center;gap:calc(.42rem * var(--nav-scale,1));min-width:0;max-width:100%;line-height:0;text-decoration:none;display:inline-flex}.nav-bar__brand-emblem{width:calc(1.85rem * var(--nav-scale,1));height:calc(1.85rem * var(--nav-scale,1));border-radius:calc(.34rem * var(--nav-scale,1));background:#060608;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #00d1d91f,0 0 16px -10px #00d1d938;box-shadow:inset 0 0 0 1px lab(76.1967% -55.9719 -22.8738/.12),0 0 16px -10px lab(76.1967% -55.9719 -22.8738/.22)}.nav-bar__brand-emblem .kl-logo-mark{width:74%;height:74%}.nav-bar__monogram .nav-bar__core-icon{z-index:1;position:relative}.nav-bar__brand-link .nav-bar__brand-wordmark{filter:drop-shadow(0 0 10px #00d1d947);filter:drop-shadow(0 0 10px lab(76.1967% -55.9719 -22.8738/.28))}.nav-bar__brand-link:hover .nav-bar__brand-wordmark,.nav-bar__brand-link:focus-visible .nav-bar__brand-wordmark,.nav-bar__brand-link--active .nav-bar__brand-wordmark{filter:drop-shadow(0 0 14px #00e0e16b);filter:drop-shadow(0 0 14px lab(81.1154% -62.2447 -18.4759/.42))}.nav-bar__brand-wordmark{text-overflow:ellipsis;min-width:0;max-width:100%;font-family:var(--font-display,system-ui, sans-serif);font-size:clamp(calc(.94rem * var(--nav-scale,1)),calc(1.7vw * var(--nav-scale,1)),calc(1.3rem * var(--nav-scale,1)));letter-spacing:.06em;white-space:nowrap;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;align-items:baseline;gap:.34em;font-weight:700;line-height:1.05;display:inline-flex;overflow:hidden;transform:translateZ(0)}.nav-bar__brand-wordmark__primary{text-overflow:ellipsis;color:#f3fafffa;flex:0 auto;min-width:0;overflow:hidden}.nav-bar__brand-wordmark__accent{background:linear-gradient(90deg,#63ecff,#3f7fe8 46%,#8f4dff);color:#0000;-webkit-background-clip:text;background-clip:text;flex:none}.nav-bar__brand-logo{width:auto;height:calc(1.65rem * var(--nav-scale,1));object-fit:contain;object-position:center;max-width:min(100%,17.5rem);display:block}.nav-bar__brand-logo--emblem{height:calc(1.62rem * var(--nav-scale,1));max-width:calc(3rem * var(--nav-scale,1));display:block}.nav-bar__brand-wing{opacity:.82;background:linear-gradient(90deg,#00d1d900,#00e0e1b8,#d08bff8c);background:linear-gradient(90deg,color(xyz 0.321 0.511 0.818 / 0),color(xyz 0.362 0.597 0.874 / 0.722) 50%,color(xyz 0.382 0.574 0.896 / 0.7) 56.25%,color(xyz 0.392 0.562 0.907 / 0.689) 59.38%,color(xyz 0.397 0.556 0.913 / 0.684),#01d7f1ad,#2bd5f2ac,#3ed2f3aa 65.62%,#58cdf5a8 68.75%,#7bc3f9a2 75%,color(xyz 0.498 0.444 1.027 / 0.592),color(xyz 0.555 0.385 1.093 / 0.549));flex:none;width:clamp(.55rem,1.4vw,1.1rem);max-width:1.1rem;height:1px}.nav-bar__brand-wing--left{background:linear-gradient(270deg,#00d1d900,#00e0e1b8,#d08bff8c);background:linear-gradient(270deg,color(xyz 0.321 0.511 0.818 / 0),color(xyz 0.362 0.597 0.874 / 0.722) 50%,color(xyz 0.382 0.574 0.896 / 0.7) 56.25%,color(xyz 0.392 0.562 0.907 / 0.689) 59.38%,color(xyz 0.397 0.556 0.913 / 0.684),#01d7f1ad,#2bd5f2ac,#3ed2f3aa 65.62%,#58cdf5a8 68.75%,#7bc3f9a2 75%,color(xyz 0.498 0.444 1.027 / 0.592),color(xyz 0.555 0.385 1.093 / 0.549))}.nav-bar__brand-title{text-overflow:ellipsis;text-align:center;max-width:100%;font-size:clamp(calc(1.08rem * var(--nav-scale,1)),calc(1.95vw * var(--nav-scale,1)),calc(1.52rem * var(--nav-scale,1)));letter-spacing:.07em;padding:calc(.1rem * var(--nav-scale,1)) calc(.1rem * var(--nav-scale,1));white-space:nowrap;filter:drop-shadow(0 0 14px #00d1d95c);filter:drop-shadow(0 0 14px lab(76.1967% -55.9719 -22.8738/.36));flex:0 auto;font-weight:700;line-height:1.05;animation:.8s cubic-bezier(.16,1,.3,1) .38s both nav-title-in;display:block;overflow:hidden;transform:translateZ(0)}@media(max-width:1319px){.nav-bar__segment-item{--nav-label-max:6.25rem;min-width:calc(2.1rem * var(--nav-scale,1));max-width:calc(2.1rem * var(--nav-scale,1));height:calc(2.1rem * var(--nav-scale,1));font-size:calc(.74rem * var(--nav-scale,1))}.nav-bar__segment-item:hover,.nav-bar__segment-item:focus-visible,.nav-bar__segment-item--active{max-width:calc(var(--nav-label-max) + 2.45rem * var(--nav-scale,1));padding-inline:calc(.45rem * var(--nav-scale,1))}.nav-bar__segment-icon{width:calc(.92rem * var(--nav-scale,1));height:calc(.92rem * var(--nav-scale,1))}}@media(max-width:1100px){.nav-bar__segment-item{--nav-label-max:5.75rem}}@media(max-width:1279px){.nav-bar__brand-wing{display:none}}.nav-bar__title{animation:.8s cubic-bezier(.16,1,.3,1) .38s both nav-title-in}.nav-bar__subtitle,.nav-bar__subtitle-sm{animation:.75s cubic-bezier(.16,1,.3,1) .52s both nav-subtitle-in}.nav-bar__actions{animation:.7s cubic-bezier(.16,1,.3,1) .68s both nav-actions-in}.nav-bar__link{animation:nav-link-in .65s cubic-bezier(.16,1,.3,1) calc(.78s + var(--nav-i,0) * 90ms) both}.nav-bar__segment{gap:calc(.2rem * var(--nav-scale,1));max-width:100%;padding:calc(.14rem * var(--nav-scale,1));background:linear-gradient(135deg,#040914d1,#02040cc7);border:1px solid #00d1d91f;border:1px solid lab(76.1967% -55.9719 -22.8738/.12);border-radius:999px;flex-wrap:nowrap;position:relative;overflow:visible;box-shadow:inset 0 1px #ecf3f80d,0 0 20px -12px #00d1d91f;box-shadow:inset 0 1px #ecf3f80d,0 0 20px -12px lab(76.1967% -55.9719 -22.8738/.12)}.nav-bar__segment-item{--nav-label-max:7rem;--nav-reveal-duration:.54s;--nav-reveal-ease:cubic-bezier(.32, .94, .45, 1);--nav-fade-duration:.4s;z-index:1;isolation:isolate;min-width:calc(2.3rem * var(--nav-scale,1));max-width:calc(2.3rem * var(--nav-scale,1));height:calc(2.3rem * var(--nav-scale,1));box-shadow:none;font-size:calc(.74rem * var(--nav-scale,1));letter-spacing:.02em;color:#97a7b7d1;white-space:nowrap;transition:color var(--nav-fade-duration) ease,max-width var(--nav-reveal-duration) var(--nav-reveal-ease),padding-inline var(--nav-reveal-duration) var(--nav-reveal-ease),z-index 0s linear .22s;animation:nav-link-in .65s cubic-bezier(.16,1,.3,1) calc(.78s + var(--nav-i,0) * 90ms) both;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:0;padding:0;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:visible}.nav-bar__segment-item:before{content:"";border-radius:inherit;box-shadow:none;transition:inset var(--nav-reveal-duration) var(--nav-reveal-ease),background var(--nav-fade-duration) ease,border-color var(--nav-fade-duration) ease,box-shadow var(--nav-fade-duration) ease;pointer-events:none;z-index:-1;background:0 0;border:1px solid #0000;position:absolute;inset:0}.nav-bar__segment-item:after{content:"";border-radius:inherit;pointer-events:none;transition:border-color var(--nav-fade-duration) ease;border:2px solid #0000;position:absolute;inset:-2px}.nav-bar__segment-item:hover,.nav-bar__segment-item:focus-visible,.nav-bar__segment-item--active{z-index:5;max-width:calc(var(--nav-label-max) + 2.55rem * var(--nav-scale,1));padding-inline:calc(.48rem * var(--nav-scale,1));transition:color var(--nav-fade-duration) ease,max-width var(--nav-reveal-duration) var(--nav-reveal-ease),padding-inline var(--nav-reveal-duration) var(--nav-reveal-ease),z-index 0s;justify-content:flex-start}.nav-bar__segment-item:hover,.nav-bar__segment-item:focus-visible{color:#e0edf8f5}.nav-bar__segment-item:hover:before,.nav-bar__segment-item:focus-visible:before{background:#00d1d912;background:lab(76.1967% -55.9719 -22.8738/.07);border-color:#00d1d933;border-color:lab(76.1967% -55.9719 -22.8738/.2);inset:0;box-shadow:0 0 14px -10px #00d1d938;box-shadow:0 0 14px -10px lab(76.1967% -55.9719 -22.8738/.22)}.nav-bar__segment-item--active{color:#9defeefa}.nav-bar__segment-item--active:before{background:linear-gradient(#00d1d921,#00d4d50f);background:linear-gradient(color(xyz 0.321 0.511 0.818 / 0.129),color(xyz 0.319 0.511 0.737 / 0.059));border-color:#00d1d942;border-color:lab(76.1967% -55.9719 -22.8738/.26);inset:0;box-shadow:inset 0 1px #ecf3f80d,0 0 0 1px #00e0e11a,0 0 16px -10px #00d1d933;box-shadow:inset 0 1px #ecf3f80d,0 0 0 1px lab(81.1154% -62.2447 -18.4759/.1),0 0 16px -10px lab(76.1967% -55.9719 -22.8738/.2)}.nav-bar__segment-item--active:hover:before,.nav-bar__segment-item--active:focus-visible:before{background:linear-gradient(#00d1d929,#00d4d514);background:linear-gradient(color(xyz 0.321 0.511 0.818 / 0.161),color(xyz 0.319 0.511 0.737 / 0.078));border-color:#00d9da4d;border-color:lab(78.7941% -62.2521 -18.4592/.3);box-shadow:inset 0 1px #ecf3f80f,0 0 0 1px #00e0e11f,0 0 18px -9px #00d1d93d;box-shadow:inset 0 1px #ecf3f80f,0 0 0 1px lab(81.1154% -62.2447 -18.4759/.12),0 0 18px -9px lab(76.1967% -55.9719 -22.8738/.24)}.nav-bar__segment-item:focus-visible:after{border-color:#00e0e16b;border-color:lab(81.1154% -62.2447 -18.4759/.42)}.nav-bar__segment-item:focus-visible{outline:none}.nav-bar__segment-item--sub{--nav-label-max:8.25rem;font-size:calc(.625rem * var(--nav-scale,1));letter-spacing:.03em;color:#e69e79e0;font-weight:600}.nav-bar__segment-item--sub .nav-bar__brand-submit-icon{width:calc(.92rem * var(--nav-scale,1));height:calc(.92rem * var(--nav-scale,1));opacity:.94;flex:none}.nav-bar__segment-item--sub:hover,.nav-bar__segment-item--sub:focus-visible{color:#ffe3cdfa;color:lab(92.5768% 22.5843 32.0573/.98)}.nav-bar__segment-item--sub:hover:before,.nav-bar__segment-item--sub:focus-visible:before{background:#ff9a6417;border-color:#ff9a6442;box-shadow:0 0 14px -10px #ff9a643d}.nav-bar__segment-item--sub.nav-bar__segment-item--active{color:#ffede1fa;color:lab(94.8417% 24.9992 35.4848/.98)}.nav-bar__segment-item--sub.nav-bar__segment-item--active:before{background:linear-gradient(#ff9a6426,#ea906d12);border-color:#ffa06a52;border-color:lab(75.8059% 40.8344 52.739/.32);box-shadow:inset 0 1px #fdeee60d,0 0 16px -10px #ff9a6438}.nav-bar__segment-item--disabled{opacity:.42;pointer-events:none;cursor:not-allowed}.nav-bar__segment-item--tone-projects{color:#c0a1e4db}.nav-bar__segment-item--tone-projects:hover,.nav-bar__segment-item--tone-projects:focus-visible{color:#f3e3fffa;color:lab(91.7545% 21.0343 -30.0933/.98)}.nav-bar__segment-item--tone-projects:hover:before,.nav-bar__segment-item--tone-projects:focus-visible:before{background:#c58aff17;background:lab(66.9949% 43.5981 -55.893/.09);border-color:#c58aff47;border-color:lab(66.9949% 43.5981 -55.893/.28);box-shadow:0 0 14px -10px #c58aff3d;box-shadow:0 0 14px -10px lab(66.9949% 43.5981 -55.893/.24)}.nav-bar__segment-item--tone-projects.nav-bar__segment-item--active{color:#f4e3fffa;color:lab(91.6106% 23.2835 -33.0296/.98)}.nav-bar__segment-item--tone-projects.nav-bar__segment-item--active:before{background:linear-gradient(#c58aff26,#c583f312);background:linear-gradient(color(xyz 0.519 0.373 1.08 / 0.149),#c583f312);border-color:#c58aff52;border-color:lab(66.9949% 43.5981 -55.893/.32);box-shadow:inset 0 1px #f3f0f80d,0 0 16px -10px #c58aff38;box-shadow:inset 0 1px #f3f0f80d,0 0 16px -10px lab(66.9949% 43.5981 -55.893/.22)}.nav-bar__segment-item--tone-contact{color:#5dbcc1db}.nav-bar__segment-item--tone-contact:hover,.nav-bar__segment-item--tone-contact:focus-visible{color:#a5fdfffa;color:lab(93.9541% -28.7869 -10.6314/.98)}.nav-bar__segment-item--tone-contact:hover:before,.nav-bar__segment-item--tone-contact:focus-visible:before{background:#00d1d917;background:lab(76.1967% -55.9719 -22.8738/.09);border-color:#00d1d947;border-color:lab(76.1967% -55.9719 -22.8738/.28);box-shadow:0 0 14px -10px #00d1d942;box-shadow:0 0 14px -10px lab(76.1967% -55.9719 -22.8738/.26)}.nav-bar__segment-item--tone-contact.nav-bar__segment-item--active{color:#a2fefffa;color:lab(94.0539% -31.9739 -11.7872/.98)}.nav-bar__segment-item--tone-contact.nav-bar__segment-item--active:before{background:linear-gradient(#00d1d926,#00d0e212);background:linear-gradient(color(xyz 0.321 0.511 0.818 / 0.149),color(xyz 0.342 0.505 0.84 / 0.071));border-color:#00d1d94d;border-color:lab(76.1967% -55.9719 -22.8738/.3);box-shadow:inset 0 1px #ecf3f80d,0 0 16px -10px #00d1d93d;box-shadow:inset 0 1px #ecf3f80d,0 0 16px -10px lab(76.1967% -55.9719 -22.8738/.24)}.nav-bar__segment-item--tone-about{color:#b89dd9db}.nav-bar__segment-item--tone-about:hover,.nav-bar__segment-item--tone-about:focus-visible{color:#f3e3fffa;color:lab(91.7545% 21.0343 -30.0933/.98)}.nav-bar__segment-item--tone-about:hover:before,.nav-bar__segment-item--tone-about:focus-visible:before{background:#c48cff17;background:lab(67.1814% 40.9876 -53.0252/.09);border-color:#c48cff47;border-color:lab(67.1814% 40.9876 -53.0252/.28);box-shadow:0 0 14px -10px #c48cff3d;box-shadow:0 0 14px -10px lab(67.1814% 40.9876 -53.0252/.24)}.nav-bar__segment-item--tone-about.nav-bar__segment-item--active{color:#f4e3fffa;color:lab(91.6106% 23.2835 -33.0296/.98)}.nav-bar__segment-item--tone-about.nav-bar__segment-item--active:before{background:linear-gradient(#c48cff26,#c385ef12);background:linear-gradient(color(xyz 0.511 0.375 1.039 / 0.149),#c385ef12);border-color:#c48cff52;border-color:lab(67.1814% 40.9876 -53.0252/.32);box-shadow:inset 0 1px #f3f0f80d,0 0 16px -10px #c48cff38;box-shadow:inset 0 1px #f3f0f80d,0 0 16px -10px lab(67.1814% 40.9876 -53.0252/.22)}.nav-bar__segment-item--tone-policy{color:#72bca8db}.nav-bar__segment-item--tone-policy:hover,.nav-bar__segment-item--tone-policy:focus-visible{color:#aaffe8fa;color:lab(94.2056% -30.9968 2.71688/.98)}.nav-bar__segment-item--tone-policy:hover:before,.nav-bar__segment-item--tone-policy:focus-visible:before{background:#00c7a617;background:lab(71.6502% -49.3469 4.26303/.09);border-color:#00c7a647;border-color:lab(71.6502% -49.3469 4.26303/.28);box-shadow:0 0 14px -10px #00c7a638;box-shadow:0 0 14px -10px lab(71.6502% -49.3469 4.26303/.22)}.nav-bar__segment-item--tone-policy.nav-bar__segment-item--active{color:#abffe8fa;color:lab(94.3349% -34.5253 3.02173/.98)}.nav-bar__segment-item--tone-policy.nav-bar__segment-item--active:before{background:linear-gradient(#00c7a626,#2fbda712);background:linear-gradient(color(xyz 0.272 0.435 0.429 / 0.149),#2fbda712);border-color:#00c7a652;border-color:lab(71.6502% -49.3469 4.26303/.32);box-shadow:inset 0 1px #ebf4f20d,0 0 16px -10px #00c7a633;box-shadow:inset 0 1px #ebf4f20d,0 0 16px -10px lab(71.6502% -49.3469 4.26303/.2)}.nav-bar__segment-item--tone-users{color:#d9a767db}.nav-bar__segment-item--tone-users:hover,.nav-bar__segment-item--tone-users:focus-visible{color:#ffe7c7fa;color:lab(93% 12.936 38.9776/.98)}.nav-bar__segment-item--tone-users:hover:before,.nav-bar__segment-item--tone-users:focus-visible:before{background:#eea74317;border-color:#eea7434d;box-shadow:0 0 14px -10px #eea74338}.nav-bar__segment-item--tone-users.nav-bar__segment-item--active{color:#ffe9c7fa;color:lab(94.1416% 14.4829 43.27/.98)}.nav-bar__segment-item--tone-users.nav-bar__segment-item--active:before{background:linear-gradient(#eea74326,#dda55212);border-color:#f5ae4b57;box-shadow:inset 0 1px #f9f1e30d,0 0 16px -10px #eea74333}.nav-bar__segment-item--tone-support{color:#f4928adb}.nav-bar__segment-item--tone-support:hover,.nav-bar__segment-item--tone-support:focus-visible{color:#ffe0dcfa;color:lab(91.8978% 37.2383 20.5462/.98)}.nav-bar__segment-item--tone-support:hover:before,.nav-bar__segment-item--tone-support:focus-visible:before{background:#ff7e7717;background:lab(68.2765% 50.1076 28.6002/.09);border-color:#ff7e774d;border-color:lab(68.2765% 50.1076 28.6002/.3);box-shadow:0 0 14px -10px #ff7e7738;box-shadow:0 0 14px -10px lab(68.2765% 50.1076 28.6002/.22)}.nav-bar__segment-item--tone-support.nav-bar__segment-item--active{color:#ffe7e4fa;color:lab(93.0582% 37.2327 20.5347/.98)}.nav-bar__segment-item--tone-support.nav-bar__segment-item--active:before{background:linear-gradient(#ff7e7726,#f07f7712);background:linear-gradient(color(xyz 0.522 0.375 0.217 / 0.149),#f07f7712);border-color:#ff888057;border-color:lab(70.5991% 50.0807 28.5093/.34);box-shadow:inset 0 1px #ffedea0d,0 0 16px -10px #ff7e7733;box-shadow:inset 0 1px #ffedea0d,0 0 16px -10px lab(68.2765% 50.1076 28.6002/.2)}.nav-bar__segment-item--tone-developmentSupport{--nav-label-max:10.5rem}@media(max-width:1319px){.nav-bar__segment-item--tone-developmentSupport{--nav-label-max:9.25rem}}@media(max-width:1100px){.nav-bar__segment-item--tone-developmentSupport{--nav-label-max:8.25rem}}.nav-bar__segment-item--tone-developmentSupport{color:#6fc5a1e0}.nav-bar__segment-item--tone-developmentSupport:hover,.nav-bar__segment-item--tone-developmentSupport:focus-visible{color:#aeffdcfa;color:lab(94.3766% -33.5446 9.63059/.98)}.nav-bar__segment-item--tone-developmentSupport:hover:before,.nav-bar__segment-item--tone-developmentSupport:focus-visible:before{background:#37c69517;border-color:#37c6954d;box-shadow:0 0 14px -10px #37c69538}.nav-bar__segment-item--tone-developmentSupport.nav-bar__segment-item--active{color:#c0ffe2fa;color:lab(95.5368% -33.5359 9.62949/.98)}.nav-bar__segment-item--tone-developmentSupport.nav-bar__segment-item--active:before{background:linear-gradient(#37c69526,#4dbc9212);border-color:#40cd9b57;box-shadow:inset 0 1px #e6f6ee0d,0 0 16px -10px #37c69533}.nav-bar__segment-item--tone-fejlesztes{color:#e1b75ce6}.nav-bar__segment-item--tone-fejlesztes:hover,.nav-bar__segment-item--tone-fejlesztes:focus-visible{color:#fff0c5fa;color:lab(95.6233% 7.20272 49.943/.98)}.nav-bar__segment-item--tone-fejlesztes:hover:before,.nav-bar__segment-item--tone-fejlesztes:focus-visible:before{background:#e7b6431a;border-color:#e7b64352;box-shadow:0 0 14px -10px #e7b6433d}.nav-bar__segment-item--tone-fejlesztes.nav-bar__segment-item--active{color:#fff3c8fa;color:lab(96.7856% 7.16335 49.8703/.98)}.nav-bar__segment-item--tone-fejlesztes.nav-bar__segment-item--active:before{background:linear-gradient(#e7b64329,#dbb15514);border-color:#f3ba255c;box-shadow:inset 0 1px #f8f1e30d,0 0 16px -10px #e7b64338}.nav-bar__segment-item--tone-ujdonsagok{color:#b0b6ffe6;color:lab(75.3146% 15.413 -49.8002/.9)}.nav-bar__segment-item--tone-ujdonsagok:hover,.nav-bar__segment-item--tone-ujdonsagok:focus-visible{color:#edf0fffa;color:lab(94.2046% 11.5298 -43.1094/.98)}.nav-bar__segment-item--tone-ujdonsagok:hover:before,.nav-bar__segment-item--tone-ujdonsagok:focus-visible:before{background:#a8aeff1a;background:lab(72.9818% 15.591 -49.7627/.1);border-color:#a8afff52;border-color:lab(72.6833% 18.9877 -56.6484/.32);box-shadow:0 0 14px -10px #a8aeff3d;box-shadow:0 0 14px -10px lab(72.9818% 15.591 -49.7627/.24)}.nav-bar__segment-item--tone-ujdonsagok.nav-bar__segment-item--active{color:#f1f3fffa;color:lab(95.3676% 11.4869 -43.122/.98)}.nav-bar__segment-item--tone-ujdonsagok.nav-bar__segment-item--active:before{background:linear-gradient(#a8aeff29,#9ca2f514);background:linear-gradient(color(xyz 0.513 0.46 1.148 / 0.161),#9ca2f514);border-color:#afb6ff5c;border-color:lab(74.703% 22.3891 -63.5613/.36);box-shadow:inset 0 1px #eff1ff0d,0 0 16px -10px #a8aeff38;box-shadow:inset 0 1px lab(95.205% 1.35976 -7.41782/.05),0 0 16px -10px lab(72.9818% 15.591 -49.7627/.22)}.nav-bar__segment-item--tone-vision:hover,.nav-bar__segment-item--tone-vision:focus-visible{color:#e8e9fffa;color:lab(92.6774% 4.06015 -14.428/.98)}.nav-bar__segment-item--tone-vision:hover:before,.nav-bar__segment-item--tone-vision:focus-visible:before{background:linear-gradient(#9c96f829,#918ddf14);border-color:#afacff57;border-color:lab(72.55% 22.758 -55.5947/.34)}.nav-bar__segment-item--tone-vision.nav-bar__segment-item--active{color:#f0f0fffa;color:lab(94.8986% 5.1907 -17.977/.98)}.nav-bar__segment-item--tone-vision.nav-bar__segment-item--active:before{background:linear-gradient(#a29dff2e,#9690f11a);background:linear-gradient(color(xyz 0.463 0.387 1.097 / 0.18),#9690f11a);border-color:#b6b3ff5c;border-color:lab(74.5558% 26.5291 -62.3812/.36)}.nav-bar__segment-item--tone-inbox:hover,.nav-bar__segment-item--tone-inbox:focus-visible{color:#cdf4f8fa}.nav-bar__segment-item--tone-inbox:hover:before,.nav-bar__segment-item--tone-inbox:focus-visible:before{background:linear-gradient(#00b3c229,#31a4af14);background:linear-gradient(color(xyz 0.258 0.362 0.565 / 0.161),#31a4af14);border-color:#00c8d857;border-color:lab(73.3622% -41.2408 -21.9794/.34)}.nav-bar__segment-item--tone-inbox.nav-bar__segment-item--active{color:#d1fbfffa;color:lab(95.8095% -15.1288 -8.07526/.98)}.nav-bar__segment-item--tone-inbox.nav-bar__segment-item--active:before{background:linear-gradient(#00bbcb2e,#00acba1a);background:linear-gradient(color(xyz 0.273 0.396 0.646 / 0.18),color(xyz 0.235 0.332 0.524 / 0.102));border-color:#00d0e25c;border-color:lab(75.8436% -46.8928 -25.0263/.36)}.nav-bar__segment-icon{z-index:1;width:calc(1rem * var(--nav-scale,1));height:calc(1rem * var(--nav-scale,1));opacity:.88;transition:opacity var(--nav-fade-duration) ease;flex-shrink:0;position:relative}.nav-bar__segment-label{z-index:1;opacity:0;white-space:nowrap;max-width:0;transition:max-width var(--nav-reveal-duration) var(--nav-reveal-ease),opacity .3s ease,margin-left var(--nav-reveal-duration) var(--nav-reveal-ease);margin-left:0;line-height:1;position:relative;overflow:hidden}.nav-bar__segment-item:hover .nav-bar__segment-label,.nav-bar__segment-item:focus-visible .nav-bar__segment-label,.nav-bar__segment-item--active .nav-bar__segment-label{max-width:var(--nav-label-max);margin-left:calc(.34rem * var(--nav-scale,1));opacity:1;transition:max-width var(--nav-reveal-duration) var(--nav-reveal-ease),opacity var(--nav-fade-duration) ease .1s,margin-left var(--nav-reveal-duration) var(--nav-reveal-ease)}.nav-bar__segment-item:hover .nav-bar__segment-icon,.nav-bar__segment-item:focus-visible .nav-bar__segment-icon,.nav-bar__segment-item--active .nav-bar__segment-icon{opacity:1}.nav-bar__mobile-link .nav-bar__segment-icon{opacity:.92;flex-shrink:0;width:1rem;height:1rem}.nav-bar__mobile-link .nav-bar__segment-label{opacity:1;white-space:normal;letter-spacing:.02em;max-width:none;margin-left:0;font-size:.875rem;font-weight:500;line-height:1.25;position:static;overflow:visible}.nav-bar__badge{min-width:calc(1.15rem * var(--nav-scale,1));height:calc(1.15rem * var(--nav-scale,1));padding:0 calc(.28rem * var(--nav-scale,1));color:#040915;font-size:calc(.625rem * var(--nav-scale,1));letter-spacing:0;background:linear-gradient(#00e0e1eb,#00c3cce0);background:linear-gradient(color(xyz 0.362 0.597 0.874 / 0.922),color(xyz 0.269 0.438 0.714 / 0.878));border:1px solid #00e0e173;border:1px solid lab(81.1154% -62.2447 -18.4759/.45);border-radius:999px;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.nav-bar__right{animation:.7s cubic-bezier(.16,1,.3,1) .68s both nav-actions-in}.nav-bar__left{animation:.75s cubic-bezier(.16,1,.3,1) .22s both nav-monogram-in}.nav-bar__home--active .nav-bar__monogram{box-shadow:inset 0 0 0 1px #00e0e147,0 0 18px #00e0e133;box-shadow:inset 0 0 0 1px lab(81.1154% -62.2447 -18.4759/.28),0 0 18px lab(81.1154% -62.2447 -18.4759/.2)}.nav-bar__home--active:hover .nav-bar__home-label,.nav-bar__home--active:focus-visible .nav-bar__home-label{color:#81ececf5;text-shadow:0 0 12px #00e0e133,0 1px 10px #0000006b;text-shadow:0 0 12px lab(81.1154% -62.2447 -18.4759/.2),0 1px 10px lab(0% 0 0/.42)}.nav-bar__home--tap .nav-bar__monogram{box-shadow:inset 0 0 0 1px #00e0e157,0 0 0 2px #c081ff24,0 0 24px #00e0e147,0 0 36px -6px #c081ff38;box-shadow:inset 0 0 0 1px lab(81.1154% -62.2447 -18.4759/.34),0 0 0 2px lab(64.4603% 46.4417 -58.7194/.14),0 0 24px lab(81.1154% -62.2447 -18.4759/.28),0 0 36px -6px lab(64.4603% 46.4417 -58.7194/.22)}.nav-bar__home--tap .nav-bar__core-icon__stage{animation:.64s cubic-bezier(.22,1,.36,1) both nav-home-core-tap-stage}.nav-bar__home--tap .nav-bar__core-outer-frame .nav-bar__core-frame-charge{animation:.64s cubic-bezier(.22,1,.36,1) both nav-home-core-tap-charge}.nav-bar__home--tap .nav-bar__core-inner-states{animation:.64s cubic-bezier(.22,1,.36,1) both nav-home-core-tap-inner}.nav-bar__home--tap .nav-bar__core-state{opacity:0;animation:none!important}.nav-bar__home--tap .nav-bar__core-state--hex{opacity:.92;transform:scale(1.06)}.nav-bar__home--tap .nav-bar__core-halo{animation:.64s cubic-bezier(.22,1,.36,1) both nav-home-core-tap-halo}@keyframes nav-home-core-tap-stage{0%,to{transform:scale(1)}34%{transform:scale(.94)}58%{transform:scale(1.04)}76%{transform:scale(.98)}}@keyframes nav-home-core-tap-charge{0%,to{stroke-dashoffset:0;opacity:.82}42%{stroke-dashoffset:-58px;opacity:1}68%{stroke-dashoffset:-100px;opacity:.95}}@keyframes nav-home-core-tap-inner{0%,to{filter:brightness()saturate();transform:rotate(0)scale(1)}34%{filter:brightness(1.06)saturate(1.06);transform:rotate(10deg)scale(.9)}52%{filter:brightness(1.1)saturate(1.08);transform:rotate(-6deg)scale(1.08)}68%{filter:brightness(1.03)saturate(1.03);transform:rotate(4deg)scale(.97)}}@keyframes nav-home-core-tap-halo{0%,to{opacity:.72}42%{opacity:1}58%{opacity:.95}}html.home-teleport-active .opening-section__camera{animation:.72s cubic-bezier(.22,1,.36,1) both home-teleport-warp}@keyframes home-teleport-warp{0%{filter:blur();transform:scale(1)}38%{filter:blur(.55px);transform:scale(1.028)}to{filter:blur();transform:scale(1)}}@media(prefers-reduced-motion:reduce){html.home-teleport-active .opening-section__camera{animation:none}.nav-bar__core-outer-frame .nav-bar__core-frame-charge,.nav-bar__core-state{animation:none!important}.nav-bar__core-frame-track{opacity:.64}.nav-bar__core-outer-frame .nav-bar__core-frame-charge{stroke-dasharray:100 0;stroke-dashoffset:0;opacity:.92}.nav-bar__core-state--hex{opacity:.9;transform:none}.nav-bar__home--tap .nav-bar__core-icon__stage{animation:.24s both nav-home-core-tap-reduced}.nav-bar__home--tap .nav-bar__core-outer-frame .nav-bar__core-frame-charge,.nav-bar__home--tap .nav-bar__core-inner-states,.nav-bar__home--tap .nav-bar__core-halo{animation:none}.nav-bar__home-label{transition:none}}@keyframes nav-home-core-tap-reduced{0%,to{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(.94)}}.nav-bar__backdrop{-webkit-backdrop-filter:blur(10px);background:#000103b8}.nav-bar__mobile-panel{left:max(.75rem,env(safe-area-inset-left,0px));right:max(.75rem,env(safe-area-inset-right,0px));top:calc(var(--header-height,3.35rem) + env(safe-area-inset-top,0px) + .2rem);background:linear-gradient(160deg,#040915fc,#02040cfa);border:1px solid #ecf3f824;border:1px solid lab(95.3756% -1.63275 -3.29692/.14);border-radius:1rem;margin:0;padding:.65rem;position:fixed;box-shadow:0 18px 48px -16px #000000b8,0 0 0 1px #00e0e11a;box-shadow:0 18px 48px -16px #000000b8,0 0 0 1px lab(81.1154% -62.2447 -18.4759/.1)}.nav-bar__mobile-link{color:#bccddeeb;border-bottom:1px solid #ecf3f814;border-bottom:1px solid lab(95.3756% -1.63275 -3.29692/.08);border-radius:.55rem;align-items:center;gap:.55rem;padding:.75rem .65rem;text-decoration:none;transition:color .2s,background .2s;display:flex}.nav-bar__mobile-link:hover{color:#ecf3f8;background:#00d1d914;background:lab(76.1967% -55.9719 -22.8738/.08)}.nav-bar__mobile-link--active{color:#81ecec}.nav-bar__mobile-link--sub{color:#e69e79e6;gap:.45rem;min-height:2.75rem;padding-left:1.65rem;font-size:.8125rem;font-weight:600}.nav-bar__mobile-link--sub .nav-bar__brand-submit-icon{flex:none;width:.9rem;height:.9rem}.nav-bar__mobile-link--sub:hover,.nav-bar__mobile-link--sub.nav-bar__mobile-link--active{color:#ffe6d0fa;color:lab(93.7379% 22.5647 32.0307/.98);background:#ff9a6414}.nav-bar__menu{width:calc(2.25rem * var(--nav-scale,1));height:calc(2.25rem * var(--nav-scale,1));animation:.6s cubic-bezier(.16,1,.3,1) .95s both nav-menu-in}.nav-bar-shell{width:100%;max-width:100%;padding-bottom:calc(.72rem * var(--nav-scale,1));justify-content:center;display:flex}@media(prefers-reduced-motion:reduce){.nav-bar{transition:none}}@keyframes nav-shell-in{0%{opacity:0;transform:translateY(-14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nav-scan-in{0%{opacity:0;transform:scaleX(.2)}to{opacity:.6;transform:scaleX(1)}}@keyframes nav-monogram-in{0%{opacity:0;transform:scale(.72)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes nav-title-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes nav-subtitle-in{0%{opacity:0;letter-spacing:.35em;transform:translateY(8px)}to{opacity:1;letter-spacing:.25em;transform:translateY(0)}}@keyframes nav-actions-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes nav-link-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes nav-menu-in{0%{opacity:0;transform:rotate(-90deg)scale(.6)}to{opacity:1;transform:rotate(0)scale(1)}}@media(prefers-reduced-motion:reduce){.nav-bar,.nav-bar__scan,.nav-bar__monogram,.nav-bar__core-icon,.nav-bar__title,.nav-bar__brand-title,.nav-bar__subtitle,.nav-bar__subtitle-sm,.nav-bar__actions,.nav-bar__link,.nav-bar__segment-item,.nav-bar__menu{opacity:1;filter:none;letter-spacing:inherit;animation:none;transform:none}.nav-bar__home-label{transition:none}}html.nav-intro-settled .nav-bar{animation:.24s cubic-bezier(.22,1,.36,1) both nav-shell-quick-in}html.nav-intro-settled .nav-bar__scan,html.nav-intro-settled .nav-bar__left,html.nav-intro-settled .nav-bar__center,html.nav-intro-settled .nav-bar__right,html.nav-intro-settled .nav-bar__brand-title,html.nav-intro-settled .nav-bar__title,html.nav-intro-settled .nav-bar__subtitle,html.nav-intro-settled .nav-bar__subtitle-sm,html.nav-intro-settled .nav-bar__actions,html.nav-intro-settled .nav-bar__link,html.nav-intro-settled .nav-bar__segment-item,html.nav-intro-settled .nav-bar__profile-capsule,html.nav-intro-settled .nav-bar__menu{opacity:1;filter:none;letter-spacing:inherit;animation:none;transform:none}@keyframes nav-shell-quick-in{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html.nav-intro-settled .nav-bar,html.nav-intro-settled .nav-bar__scan,html.nav-intro-settled .nav-bar__left,html.nav-intro-settled .nav-bar__center,html.nav-intro-settled .nav-bar__right,html.nav-intro-settled .nav-bar__brand-title,html.nav-intro-settled .nav-bar__title,html.nav-intro-settled .nav-bar__subtitle,html.nav-intro-settled .nav-bar__subtitle-sm,html.nav-intro-settled .nav-bar__actions,html.nav-intro-settled .nav-bar__link,html.nav-intro-settled .nav-bar__segment-item,html.nav-intro-settled .nav-bar__profile-capsule,html.nav-intro-settled .nav-bar__menu{opacity:1;animation:none;transform:none}}.opening-section{isolation:isolate;min-height:100vh;background:0 0;min-height:100dvh;position:relative;overflow:hidden}.opening-stage--void{height:58%;inset:auto 0 0;overflow:hidden}.opening-stage__void-fade{background:linear-gradient(#0000,#02030873 38%,#000001f2 68%,#000);background:linear-gradient(#0000,#02030873 38%,#000001f2 68%,#000);position:absolute;inset:0}.opening-stage__hole{background:radial-gradient(circle at 50% 46%,#000 0% 28%,#000102cc 48%,#0000 72%);background:radial-gradient(circle at 50% 46%,#000 0% 28%,#000102cc 48%,#0000 72%);border-radius:50%;position:absolute}.opening-stage__hole--a{opacity:.92;width:min(52vw,420px);height:min(38vw,300px);bottom:-28%;left:2%}.opening-stage__hole--b{opacity:.88;width:min(46vw,380px);height:min(34vw,270px);margin-left:min(-23vw,-190px);bottom:-32%;left:50%}.opening-stage__hole--c{opacity:.85;width:min(44vw,360px);height:min(32vw,250px);bottom:-30%;right:0}.opening-stage__hole--d{opacity:.62;width:min(24vw,190px);height:min(18vw,140px);bottom:-10%;left:22%}.opening-stage__hole--e{opacity:.55;width:min(20vw,160px);height:min(15vw,120px);bottom:-8%;right:20%}.opening-hero{min-height:100vh;min-height:100dvh;padding:var(--header-offset) max(1rem,env(safe-area-inset-right,0px)) max(2rem,calc(1.5rem + env(safe-area-inset-bottom,0px))) max(1rem,env(safe-area-inset-left,0px));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.25rem,3vh,2rem);display:flex}.opening-hero__search{--opening-hero-content-width:min(100%, 42rem);width:var(--opening-hero-content-width);flex-direction:column;align-items:center;gap:0;display:flex;position:relative;overflow:visible}.opening-hero__search-core{flex-direction:column;align-items:center;gap:clamp(.65rem,1.6vh,.9rem);width:100%;display:flex}.opening-hero__search-anchor{flex-direction:column;flex-shrink:0;align-items:center;gap:clamp(.85rem,2.2vh,1.35rem);width:100%;display:flex}.opening-hero__tag-slot{flex-direction:column;flex-shrink:0;gap:.55rem;width:100%;display:flex}.opening-hero__search-row{width:100%;display:block;position:relative;overflow:visible}.opening-hero__search-row .opening-hero__search-field{width:100%}.opening-hero__search .labor-explainable{align-self:stretch;width:100%}@media(min-width:1024px){.opening-hero__search{--opening-hero-content-width:min(100%, 43rem)}}.opening-hero__brand-wordmark{font-family:var(--font-display,system-ui, sans-serif);letter-spacing:.06em;white-space:nowrap;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;filter:drop-shadow(0 0 10px #00d1d947);filter:drop-shadow(0 0 10px lab(76.1967% -55.9719 -22.8738/.28));align-items:baseline;gap:.34em;margin:0;font-size:clamp(2.1rem,5.8vw,3.85rem);font-weight:700;line-height:1.05;display:inline-flex}.opening-hero__search-field{width:var(--opening-hero-content-width,min(100%, 42rem));background:#02060eb8;border:1px solid #63b4b747;border:1px solid lab(68.3305% -25.5749 -9.4209/.28);border-radius:999px;align-items:center;min-height:2.65rem;padding:.12rem .55rem;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex;position:relative;box-shadow:inset 0 1px #ecf3f80d,0 10px 28px -18px #000000a6}.opening-hero__search-field:hover{border-color:#57c5c86b}.opening-hero__search-field:focus-within{background:#040914d1;border-color:#00d8de94;border-color:lab(78.2041% -44.643 -16.2906/.58);box-shadow:inset 0 1px #ecf3f80f,0 0 0 3px #00d1d929,0 12px 30px -16px #000000b3;box-shadow:inset 0 1px #ecf3f80f,0 0 0 3px lab(76.1967% -55.9719 -22.8738/.16),0 12px 30px -16px #000000b3}.opening-hero__search-input-wrap{flex:auto;align-items:center;min-width:0;display:flex;position:relative}.opening-hero__search-icon{color:#63b4b7b8;pointer-events:none;width:1rem;height:1rem;position:absolute;left:.85rem}.opening-hero__search-input{color:#e0edf8f5;width:100%;min-height:2.35rem;box-shadow:none;background:0 0;border:0;border-radius:999px;padding:.55rem .7rem .55rem 2.4rem;font-size:clamp(.92rem,2vw,1.02rem);line-height:1.2}.opening-hero__search-input::placeholder{color:#859bb0b8}.opening-hero__search-input:hover,.opening-hero__search-input:focus-visible{outline:none}.opening-hero__search--workspace{--opening-hero-content-width:100%;align-items:stretch;gap:.65rem;width:100%}.opening-hero__search--workspace .opening-hero__search-field,.opening-hero__search--workspace .opening-hero__tag-bar,.opening-hero__search--workspace .opening-hero__results{width:100%}.opening-hero__search--workspace .opening-hero__search-field{min-height:2.75rem}.opening-hero__search--workspace .opening-hero__search-input{min-height:2.35rem;font-size:.95rem}.opening-hero__search--workspace .opening-hero__tag{min-height:1.7rem;padding:.28rem .68rem;font-size:.72rem}.opening-hero__search--workspace .opening-hero__results,.opening-hero__search--workspace .opening-hero__results-list{max-height:min(24vh,13.5rem)}.opening-hero__search--workspace .opening-hero__project-card{padding:.72rem .85rem}@media(min-width:768px){.opening-hero__search--workspace .opening-hero__results,.opening-hero__search--workspace .opening-hero__results-list{max-height:min(22vh,12.5rem)}}.opening-hero__theme-picker{width:var(--opening-hero-content-width,min(100%, 44rem));background:linear-gradient(165deg,#08121fb8,#02060ed1),#0103098c;border:1px solid #48b8bb33;border:1px solid lab(68.5287% -31.9357 -11.713/.2);border-radius:1rem;padding:.72rem .85rem .8rem;box-shadow:inset 0 1px #ecf3f80f,0 14px 34px -22px #000000e6,0 0 0 1px #00d1d914;box-shadow:inset 0 1px #ecf3f80f,0 14px 34px -22px #000000e6,0 0 0 1px lab(75.8295% -43.7601 -17.9455/.08)}.opening-hero__theme-picker-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.62rem;display:flex}.opening-hero__theme-picker-label{letter-spacing:.14em;text-transform:uppercase;color:#63b3bcd1;font-size:.68rem;font-weight:700}.opening-hero__theme-picker-clear{color:#5ecad6e0;letter-spacing:.02em;cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;font-size:.72rem;font-weight:600;text-decoration:underline;transition:color .2s}.opening-hero__theme-picker-clear:hover,.opening-hero__theme-picker-clear:focus-visible{color:#bcf8fefa}.opening-hero__tag-bar--inline{scrollbar-width:thin;scrollbar-color:oklch(62% .08 205/.35) transparent;gap:.42rem;max-height:min(28vh,10rem);padding:.05rem .1rem .1rem;overflow:auto}.opening-hero__tag-bar--inline .opening-hero__tag{min-height:1.78rem;padding:.3rem .82rem;font-size:.74rem}.opening-hero__tag-bar--theme{scrollbar-width:thin;scrollbar-color:oklch(62% .08 205/.35) transparent;gap:.42rem;max-height:min(24vh,8.5rem);padding-right:.1rem;overflow:auto}.opening-hero__tag-bar--theme .opening-hero__tag{min-height:1.78rem;padding:.3rem .82rem;font-size:.74rem}.opening-hero__results-dock{z-index:4;pointer-events:none;width:100%;padding-top:.65rem;position:absolute;top:100%;left:0;right:0}.opening-hero__results-dock .opening-hero__results,.opening-hero__results-dock .labor-explainable{pointer-events:auto}.opening-hero__results-dock .opening-hero__results{animation:.24s ease-out both opening-hero-results-dock-in}@keyframes opening-hero-results-dock-in{0%{opacity:0}to{opacity:1}}.opening-hero__tag-panel{width:var(--opening-hero-content-width,min(100%, 44rem));background:linear-gradient(165deg,#08121fb8,#02060ed1),#0103098c;border:1px solid #48b8bb33;border:1px solid lab(68.5287% -31.9357 -11.713/.2);border-radius:1rem;padding:.72rem .85rem .8rem;animation:.28s ease-out both opening-hero-tag-panel-in;box-shadow:inset 0 1px #ecf3f80f,0 14px 34px -22px #000000e6,0 0 0 1px #00d1d914;box-shadow:inset 0 1px #ecf3f80f,0 14px 34px -22px #000000e6,0 0 0 1px lab(75.8295% -43.7601 -17.9455/.08)}.opening-hero__tag-panel--overflow{box-shadow:none;background:0 0;border:0;padding:.1rem 0 0;animation:none}.opening-hero__tag-panel-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.62rem;display:flex}.opening-hero__tag-panel-label{letter-spacing:.14em;text-transform:uppercase;color:#63b3bcd1;font-size:.68rem;font-weight:700}.opening-hero__tag-panel-clear{color:#5ecad6e0;letter-spacing:.02em;cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;font-size:.72rem;font-weight:600;text-decoration:underline;transition:color .2s}.opening-hero__tag-panel-clear:hover,.opening-hero__tag-panel-clear:focus-visible{color:#bcf8fefa}.opening-hero__tag-bar--menu{scrollbar-width:thin;scrollbar-color:oklch(62% .08 205/.35) transparent;gap:.42rem;max-height:min(28vh,9.5rem);padding-right:.1rem;overflow:auto}.opening-hero__tag-bar--menu .opening-hero__tag{min-height:1.78rem;padding:.3rem .82rem;font-size:.74rem}@keyframes opening-hero-tag-panel-in{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}.opening-hero__tag-bar{width:var(--opening-hero-content-width,min(100%, 44rem));flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.opening-hero__tag{color:#abc8e4e6;letter-spacing:.03em;cursor:pointer;background:#070d177a;border:1px solid #63b4b738;border:1px solid lab(68.3305% -25.5749 -9.4209/.22);border-radius:999px;align-items:center;min-height:1.85rem;padding:.32rem .78rem;font-size:.76rem;font-weight:600;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s,opacity .18s;display:inline-flex}.opening-hero__tag:hover,.opening-hero__tag:focus-visible{color:#d7effffa;color:lab(93.0858% -6.19635 -13.0213/.98);background:#0d16249e;border-color:#00d1d775;border-color:lab(75.8831% -44.634 -16.2778/.46);box-shadow:0 0 12px -8px #00d1d947;box-shadow:0 0 12px -8px lab(76.1967% -55.9719 -22.8738/.28)}.opening-hero__tag--active{color:#c3fefffa;color:lab(96.0716% -24.0712 -12.8231/.98);background:linear-gradient(145deg,#13335a6b,#002b2d5c);background:linear-gradient(145deg,#13335a6b,color(xyz 0.011 0.019 0.031 / 0.361));border-color:#00d5ef9e;border-color:lab(77.9792% -43.5552 -29.45/.62);box-shadow:inset 0 1px #ecf3f814,0 0 0 1px #00d1d924,0 0 18px -6px #00d1d96b;box-shadow:inset 0 1px #ecf3f814,0 0 0 1px lab(76.1967% -55.9719 -22.8738/.14),0 0 18px -6px lab(76.1967% -55.9719 -22.8738/.42)}.more-topics-button{color:#cbe1ecc7;letter-spacing:.02em;cursor:pointer;background:#08131da6;border:1px solid #5c97b352;border-radius:999px;align-items:center;gap:.375rem;height:1.75rem;min-height:1.85rem;padding:0 .75rem;font-size:.75rem;font-weight:600;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.more-topics-button:hover,.more-topics-button:focus-visible{color:#dffaff;box-shadow:none;background:#0c202dd9;border-color:#31d2e7a6}.more-topics-button__chevron{opacity:.88;flex-shrink:0;width:.8125rem;height:.8125rem;transition:transform .18s}.more-topics-button[aria-expanded=true] .more-topics-button__chevron{transform:rotate(180deg)}.opening-hero__results{width:var(--opening-hero-content-width,min(100%, 44rem));background:#0103096b;border:1px solid #63b4b724;border:1px solid lab(68.3305% -25.5749 -9.4209/.14);border-radius:1rem;max-height:min(52vh,27rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ecf3f80a}.opening-hero__results:before,.opening-hero__results:after{z-index:2;opacity:0;pointer-events:none;content:"";border-radius:.35rem;height:.72rem;transition:opacity .38s;position:absolute;left:.65rem;right:.65rem}.opening-hero__results:before{background:linear-gradient(#010309f0,#0103098c 42%,#01030900);background:linear-gradient(#010309f0,#0103098c 42%,#01030900);top:.42rem}.opening-hero__results:after{background:linear-gradient(#01030900,#01030994 58%,#010309f5);background:linear-gradient(#01030900,#01030994 58%,#010309f5);bottom:.42rem}.opening-hero__results--can-scroll-up:before{opacity:.72}.opening-hero__results--can-scroll-down:after{opacity:.82}.opening-hero__results-list{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:oklch(78% .18 200/.22) oklch(72% .08 198/.06);flex-direction:column;gap:.6rem;max-height:min(52vh,27rem);margin:0;padding:.7rem;list-style:none;display:flex;overflow-y:auto}.opening-hero__results-list::-webkit-scrollbar{width:4px}.opening-hero__results-list::-webkit-scrollbar-track{background:#63b4b70d;border-radius:999px;margin:.32rem 0}.opening-hero__results-list::-webkit-scrollbar-thumb{background:#00d1da38;background:lab(76.0141% -49.8866 -20.4183/.22);border:none;border-radius:999px;transition:background .32s,box-shadow .32s}.opening-hero__results--scrolling .opening-hero__results-list::-webkit-scrollbar-thumb{background:#00d9e361;background:lab(78.5187% -56.0067 -22.8952/.38);box-shadow:0 0 6px #00d1d92e;box-shadow:0 0 6px lab(76.1967% -55.9719 -22.8738/.18)}.opening-hero__results--scrolling .opening-hero__results-list{scrollbar-color:oklch(78% .18 200/.34) oklch(72% .08 198/.08)}.opening-hero__results-item{margin:0}.opening-hero__project-row{display:block}.opening-hero__project-surface{position:relative}.opening-hero__project-lock{z-index:2;color:#ff6964;color:lab(65.3152% 69.425 41.7948);cursor:pointer;background:linear-gradient(165deg,#200a08e0,#0f0202eb);border:1px solid #e643436b;border:1px solid lab(53.9062% 63.1954 38.5555/.42);border-radius:.62rem;flex-shrink:0;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;transition:border-color .24s,color .24s,background .24s,box-shadow .24s,transform .2s;display:inline-flex;position:absolute;top:.55rem;right:.55rem;box-shadow:inset 0 1px #ecf3f80d,0 0 12px -6px #ee343b73}.opening-hero__project-surface:has(.opening-hero__project-lock) .opening-hero__project-card-head{padding-right:2.35rem}.opening-hero__project-lock-icon{width:.92rem;height:.92rem}.opening-hero__project-lock--locked:hover,.opening-hero__project-lock--locked:focus-visible{color:#ffa79f;color:lab(77.15% 62.7924 36.3461);border-color:#ff52519e;border-color:lab(60.4434% 76.0016 47.6553/.62);transform:translateY(-1px)}.opening-hero__project-lock--unlocking,.opening-hero__project-lock--unlocked{color:#30d882;background:linear-gradient(165deg,#001206e6,#000702f0);border-color:#20b46b85;box-shadow:inset 0 1px #ecf3f80d,0 0 14px -4px #00c4716b;box-shadow:inset 0 1px #ecf3f80d,0 0 14px -4px lab(69.8359% -57.9457 29.9591/.42)}.opening-hero__project-lock--unlocking{animation:.52s opening-hero-lock-unlock}.opening-hero__project-lock--tapped{animation:.72s opening-hero-lock-tap}.opening-hero__project-row--lock-tap .opening-hero__project-surface .opening-hero__project-card{box-shadow:inset 0 1px #ecf3f80d,0 0 0 1px #e6434329,0 0 18px -8px #e6434347}@keyframes opening-hero-lock-tap{0%,to{transform:scale(1);box-shadow:inset 0 1px #ecf3f80d,0 0 12px -6px #ee343b73}40%{transform:scale(.94);box-shadow:inset 0 0 0 1px #e643434d,0 0 16px -4px #e6434380}}@keyframes opening-hero-lock-unlock{0%{filter:saturate();transform:scale(1)}45%{filter:saturate(1.35);transform:scale(1.08)}to{filter:saturate();transform:scale(1)}}.opening-hero__project-card{color:#d9e7f1f5;text-align:left;cursor:pointer;background:linear-gradient(145deg,#040914d6,#02040cbd);border:1px solid #f3faff6b;border:1px solid lab(97.6956% -1.63329 -3.29721/.42);border-radius:.85rem;width:100%;padding:.88rem .95rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:block;position:relative;box-shadow:inset 0 1px #ecf3f80d,0 0 0 1px #f3faff1f,0 0 14px -8px #f3faff14}.opening-hero__project-card:after{content:"";pointer-events:none;border:1px solid #f3faff1a;border:1px solid lab(97.6956% -1.63329 -3.29721/.1);border-radius:calc(.85rem - 4px);transition:border-color .2s;position:absolute;inset:4px}.opening-hero__project-card:hover,.opening-hero__project-card:focus-visible{border-color:var(--dossier-accent,#00d8de85);box-shadow:inset 0 1px #ecf3f812,0 0 0 1px var(--dossier-accent-glow,#00d1d929),0 0 22px -6px var(--dossier-accent-glow,#00d1d952);outline:none}@supports (color:lab(0% 0 0)){.opening-hero__project-card:hover,.opening-hero__project-card:focus-visible{border-color:var(--dossier-accent,lab(78.3982% -50.9617 -18.5378/.52));box-shadow:inset 0 1px #ecf3f812,0 0 0 1px var(--dossier-accent-glow,lab(76.1967% -55.9719 -22.8738/.16)),0 0 22px -6px var(--dossier-accent-glow,lab(76.1967% -55.9719 -22.8738/.32))}}.opening-hero__project-card:hover:after,.opening-hero__project-card:focus-visible:after{border-color:#00d1d91f;border-color:lab(76.1967% -55.9719 -22.8738/.12)}.opening-hero__project-card-head{flex-direction:column;gap:.45rem;display:flex}.opening-hero__project-card-copy{flex-direction:column;gap:.18rem;display:flex}.opening-hero__project-id{letter-spacing:.14em;text-transform:uppercase;color:var(--dossier-accent,#00d1d7e0);font-size:.66rem;font-weight:600}@supports (color:lab(0% 0 0)){.opening-hero__project-id{color:var(--dossier-accent,lab(75.8831% -44.634 -16.2778/.88))}}.opening-hero__project-name{letter-spacing:.02em;font-size:1.06rem;font-weight:700;line-height:1.15}.opening-hero__project-subtitle{color:#a4bad0e0;font-size:.82rem;line-height:1.38}.opening-hero__project-tags{flex-wrap:wrap;gap:.35rem;display:flex}.opening-hero__project-tag{color:#9eb4cae6;letter-spacing:.02em;cursor:pointer;background:#070d178c;border:1px solid #63b4b729;border:1px solid lab(68.3305% -25.5749 -9.4209/.16);border-radius:999px;align-items:center;min-height:1.42rem;padding:.14rem .54rem;font-size:.68rem;font-weight:600;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.opening-hero__project-tag:hover,.opening-hero__project-tag:focus-visible{color:#d7effffa;color:lab(93.0858% -6.19635 -13.0213/.98);background:#0d1624ad;border-color:#00d1d76b;border-color:lab(75.8831% -44.634 -16.2778/.42);box-shadow:0 0 10px -8px #00d1d959;box-shadow:0 0 10px -8px lab(76.1967% -55.9719 -22.8738/.35)}.opening-hero__project-tag--active{color:#c3fefffa;color:lab(96.0716% -24.0712 -12.8231/.98);background:linear-gradient(145deg,#0d2e557a,#0026286b);background:linear-gradient(145deg,#0d2e557a,color(xyz 0.008 0.015 0.025 / 0.42));border-color:#00d5ef94;border-color:lab(77.9792% -43.5552 -29.45/.58);box-shadow:0 0 14px -6px #00d1d961;box-shadow:0 0 14px -6px lab(76.1967% -55.9719 -22.8738/.38)}.opening-hero__results-empty{color:#91a7bdd1;letter-spacing:.02em;margin:0;padding:1.35rem 1rem;font-size:.86rem}@media(prefers-reduced-motion:reduce){.opening-hero__tag-panel,.opening-hero__results-dock .opening-hero__results,.opening-hero__project-lock--unlocking,.opening-hero__project-lock--tapped{animation:none}.opening-hero__results:before,.opening-hero__results:after{transition:none}.opening-hero__results--scrolling .opening-hero__results-list::-webkit-scrollbar-thumb{box-shadow:none}}.opening-hero__copy{flex:none;width:min(100%,24rem)}@media(max-width:767px){.opening-hero{padding-top:var(--header-offset);padding-bottom:calc(4.85rem + env(safe-area-inset-bottom,0px));gap:clamp(.85rem,2.5vh,1.35rem)}.opening-hero__search-core{gap:.65rem}.opening-hero__search-anchor{gap:.75rem}.opening-hero__search-row{gap:.45rem}.opening-hero__brand-wordmark{font-size:clamp(1.75rem,8vw,2.35rem)}.opening-hero__search-field,.opening-hero__tag-bar,.opening-hero__results{width:100%}.opening-hero__results,.opening-hero__results-list{max-height:min(40vh,18.5rem)}.opening-hero__copy{flex:none;order:1;width:min(100%,24rem);margin-top:0;padding-bottom:0}.opening-hero__mobile-actions{flex-wrap:wrap;justify-content:center;gap:.45rem;width:100%;margin-top:.75rem;display:flex}.opening-hero__mobile-action{color:#dceaf4f0;letter-spacing:.02em;touch-action:manipulation;background:#0c121a94;border:1px solid #63b4b757;border:1px solid lab(68.3305% -25.5749 -9.4209/.34);border-radius:999px;justify-content:center;align-items:center;min-height:2.15rem;padding:.38rem .82rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:border-color .14s,background-color .14s,transform .12s;display:inline-flex}.opening-hero__mobile-action:hover,.opening-hero__mobile-action:focus-visible{background:#121b28b8;border-color:#3aced385}.opening-hero__mobile-action:active{transform:scale(.98)}.opening-hero__mobile-action--accent{background:#0030326b;background:lab(17.078% -19.0971 -6.93517/.42);border-color:#00c2c77a;border-color:lab(71.1437% -41.453 -15.1251/.48)}.opening-hero__mobile-action--disabled{opacity:.45;pointer-events:none}.opening-hero__cta-stack{display:none}}.opening-hero__cta-stack{flex-direction:column;align-items:center;gap:clamp(.45rem,1.1vh,.65rem);margin-top:0;display:flex;position:relative}.opening-hero__concept-submit{color:#f1a278eb;letter-spacing:.05em;opacity:1;background:linear-gradient(145deg,#190803b8,#030712ad);border:1px solid #ff9a6438;border:1px solid lab(73.6338% 35.3494 45.0239/.22);border-radius:999px;justify-content:center;align-items:center;min-height:1.85rem;margin-top:.45rem;padding:.34rem .85rem;font-size:clamp(.58rem,1.05vw,.68rem);font-weight:600;line-height:1.2;text-decoration:none;transition:color .22s,border-color .22s,background .22s,box-shadow .22s,transform .22s;display:inline-flex;transform:translateY(0)}.opening-hero__concept-submit--animate{opacity:0;animation:opening-hero-submit-in .5s cubic-bezier(.22,1,.36,1) var(--hero-concept-submit-delay,4.45s) forwards;transform:translateY(6px)}.opening-hero__concept-submit:hover,.opening-hero__concept-submit:focus-visible{color:#ffeee3fa;color:lab(94.8989% 22.5455 32.0047/.98);background:linear-gradient(145deg,#ff9a6424,#150703c7);background:linear-gradient(145deg,#ff9a6424,#32190e76,#150703c7);border-color:#ffa06a61;border-color:lab(75.8059% 40.8344 52.739/.38);transform:translateY(-1px);box-shadow:0 0 18px -8px #ff9a644d}@keyframes opening-hero-submit-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes opening-hero-copy-in{0%{transform:translateY(12px)}to{transform:translateY(0)}}@keyframes oc-crystal-float-stack{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-22px)rotate(1.5deg)}}@keyframes oc-crystal-interactive{to{pointer-events:auto}}.opening-section--vignette-active .opening-section__vignette{opacity:1}.opening-section--phase-void .opening-section__camera{visibility:hidden;pointer-events:none;transform-origin:var(--disc-camera-origin-x,50%) var(--disc-camera-origin-y,38%);filter:blur(9px);transform:scale(14);animation:none!important}.opening-section--phase-void .opening-hero,.opening-section--phase-void .opening-stage--void{visibility:hidden;pointer-events:none}.opening-section--mobile-lite.opening-section--phase-void .opening-section__camera{filter:blur(1.6px);transform:scale(2.55)}@keyframes singularity-claw-phase{0%{opacity:0;filter:blur(6px);transform:translate(-50%,-50%)scale(.08)}24%{opacity:.72;filter:blur(2px);transform:translate(-50%,-50%)scale(.18)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(.38)}}@keyframes singularity-claw-burst{0%{opacity:0;transform:translate(-50%,-58%) rotate(var(--claw-rotate,0deg)) scaleY(.05) scaleX(.5)}20%{opacity:.82;transform:translate(-50%,-96%) rotate(calc(var(--claw-rotate,0deg) - 8deg)) scaleY(.62) scaleX(.9)}44%{opacity:1;transform:translate(-50%,-100%) rotate(calc(var(--claw-rotate,0deg) + 5deg)) scaleY(1.06) scaleX(1)}72%{opacity:.94;transform:translate(-50%,-98%) rotate(var(--claw-rotate,0deg)) scaleY(.94) scaleX(.96)}to{opacity:.88;transform:translate(-50%,-97%) rotate(var(--claw-rotate,0deg)) scaleY(.9) scaleX(.92)}}@keyframes singularity-claw-core-grow{0%{opacity:0;transform:translate(-50%,-50%)scale(.08)}28%{opacity:.55;transform:translate(-50%,-50%)scale(.42)}58%{opacity:.92;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1.05)}}@keyframes singularity-claws-vanish{0%{opacity:.88}to{opacity:0;transform:translate(-50%,-50%)scale(.2)}}@keyframes singularity-birth-glow{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}35%{opacity:.75;transform:translate(-50%,-50%)scale(1.05)}to{opacity:.38;transform:translate(-50%,-50%)scale(1.18)}}@keyframes singularity-birth-vortex-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.55)rotate(0)}40%{opacity:.55;transform:translate(-50%,-50%)scale(.95)rotate(48deg)}to{opacity:.32;transform:translate(-50%,-50%)scale(1)rotate(90deg)}}@keyframes singularity-vortex-spin{0%{transform:translate(-50%,-50%)scale(1)rotate(90deg)}to{transform:translate(-50%,-50%)scale(1)rotate(450deg)}}@keyframes singularity-crystal-fadeout{0%{opacity:1;filter:blur()}55%{opacity:.55;filter:blur(1px)}to{opacity:0;visibility:hidden;filter:blur(3px)}}@keyframes singularity-consume-handoff{0%{opacity:1;transform:translate(-50%,-50%)scale(.38)}to{opacity:0;visibility:hidden;transform:translate(-50%,-50%)scale(.44)}}@keyframes singularity-reconstruct-shrink{0%{opacity:1;transform:translate(-50%,-50%)scale(.38)}to{opacity:0;visibility:hidden;transform:translate(-50%,-50%)scale(.12)}}@keyframes opening-sky-reconstruct{0%{opacity:.35}to{opacity:1}}@keyframes opening-camera-restore{0%{filter:blur(9px);transform:scale(14)}68%{filter:blur(.35px);transform:scale(1.035)}to{filter:none;transform:scale(1)}}@keyframes opening-camera-restore-mobile{0%{filter:blur(1.6px);transform:scale(2.55)}to{filter:none;transform:scale(1)}}@keyframes opening-camera-swallow{0%{filter:blur();transform:scale(1.018)}to{filter:blur(9px);transform:scale(14)}}@media(prefers-reduced-motion:reduce){.opening-section--phase-blackHoleHold .opening-singularity{animation:singularity-claw-phase-reduced var(--singularity-claw-ms,.52s) ease-out forwards}.opening-singularity--claws .opening-singularity__claw{animation:singularity-claw-burst-reduced var(--singularity-claw-ms,.52s) ease-out both;animation-delay:calc(var(--claw-index,0) * 24ms)}.opening-singularity--claws .opening-singularity__claw-core{animation:singularity-claw-core-grow-reduced var(--singularity-claw-ms,.52s) ease-out forwards}.opening-section--phase-blackHoleHold .opening-singularity__birth-glow,.opening-section--phase-blackHoleHold .opening-singularity__vortex{opacity:0;animation:none}.opening-section--phase-consume .opening-section__camera{animation:opening-camera-swallow-reduced var(--consume-ms,.5s) cubic-bezier(.16,1,.3,1) forwards}.opening-section--phase-void .opening-section__camera{filter:blur(2px);transform:scale(2.4)}@keyframes singularity-claw-phase-reduced{0%{opacity:0;transform:translate(-50%,-50%)scale(.12)}to{opacity:1;transform:translate(-50%,-50%)scale(.38)}}@keyframes singularity-claw-burst-reduced{0%{opacity:0;transform:translate(-50%,-70%) rotate(var(--claw-rotate,0deg)) scaleY(.2)}to{opacity:.85;transform:translate(-50%,-96%) rotate(var(--claw-rotate,0deg)) scaleY(.82)}}@keyframes singularity-claw-core-grow-reduced{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}to{opacity:.9;transform:translate(-50%,-50%)scale(.96)}}@keyframes opening-camera-swallow-reduced{0%{filter:none;transform:scale(1.02)}55%{filter:blur(.5px);transform:scale(1.6)}to{filter:blur(2px);transform:scale(2.4)}}.singularity-overlay__swallow{animation-timing-function:ease-out}@keyframes singularity-overlay-swallow-reduced{0%{transform:translate3d(-50%,-50%,0) scale(var(--swallow-start-scale,.1))}to{transform:translate(-50%,-50%)scale(1)}}.singularity-overlay--reduced .singularity-overlay__swallow{animation:singularity-overlay-swallow-reduced var(--consume-ms,.5s) cubic-bezier(.16,1,.3,1) forwards}}html.singularity-lock,body.singularity-lock{overscroll-behavior:none;scrollbar-width:none;overflow:hidden!important}html.singularity-lock::-webkit-scrollbar{width:0;height:0;display:none}body.singularity-lock::-webkit-scrollbar{width:0;height:0;display:none}body.singularity-void{overflow:hidden}body.singularity-shaking{will-change:transform;overflow:hidden}.singularity-overlay{z-index:9999;pointer-events:none;visibility:hidden;position:fixed;inset:0}.singularity-overlay--consume,.singularity-overlay--void{visibility:visible}.singularity-overlay--consume{opacity:1;transform-origin:var(--disc-origin-x,50%) var(--disc-origin-y,38%);background:0 0}.singularity-overlay__swallow{pointer-events:none;width:280vmax;height:280vmax;transform:translate3d(-50%,-50%,0) scale(var(--swallow-start-scale,.1));animation:singularity-overlay-swallow var(--consume-ms,3s) cubic-bezier(.16,1,.3,1) forwards;will-change:transform;background:radial-gradient(circle,#000 0% 88%,#000001);background:radial-gradient(circle,#000 0% 88%,#000001);border-radius:50%;position:fixed}.singularity-overlay--void{opacity:1;pointer-events:auto;background:#000;animation:none}.singularity-overlay--void .singularity-overlay__void,.singularity-overlay--void .singularity-overlay__footer{visibility:hidden;opacity:0;pointer-events:none;animation:none}.singularity-overlay--void-ui .singularity-overlay__void{visibility:visible;opacity:1;pointer-events:auto}.singularity-overlay--void-ui .singularity-overlay__footer{visibility:visible;pointer-events:auto;-webkit-user-select:none;user-select:none}.singularity-overlay--exiting{animation:singularity-overlay-exit var(--restore-fade-ms,1.2s) cubic-bezier(.22,1,.36,1) forwards;pointer-events:none}.singularity-overlay--exiting:before{content:"";z-index:0;opacity:0;animation:singularity-exit-bloom var(--restore-fade-ms,1.2s) cubic-bezier(.22,1,.36,1) forwards;pointer-events:none;background:radial-gradient(circle at 50% 46%,#00e8ea47,#00bbc01f,#0000 68%);background:radial-gradient(circle at 50% 46%,color(xyz 0.418 0.632 0.897 / 0.278),color(xyz 0.264 0.398 0.586 / 0.122),#0000 68%);position:absolute;inset:0;transform:scale(.88)}.singularity-overlay--exiting .singularity-overlay__void{animation:void-content-exit var(--restore-fade-ms,1.2s) cubic-bezier(.22,1,.36,1) forwards}.singularity-overlay--exiting .singularity-overlay__countdown-value{animation:void-countdown-exit var(--restore-fade-ms,1.2s) cubic-bezier(.22,1,.36,1) forwards}@keyframes singularity-overlay-exit{0%{opacity:1;filter:blur()brightness()}42%{filter:blur()brightness(1.12)}to{opacity:0;visibility:hidden;filter:blur(16px)brightness(1.45)}}@keyframes singularity-exit-bloom{0%{opacity:0;transform:scale(.88)}38%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(1.18)}}@keyframes void-content-exit{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(8px);transform:translateY(-1.35rem)scale(.94)}}@keyframes void-countdown-exit{0%{opacity:.88;text-shadow:0 0 40px #4f648640;text-shadow:0 0 40px lab(41.6915% -1.02292 -21.5955/.25)}to{opacity:0;text-shadow:0 0 72px #00dfe28c;text-shadow:0 0 72px lab(80.7785% -51.9295 -16.6251/.55)}}.singularity-overlay__disc{display:none}@keyframes singularity-overlay-swallow{0%{transform:translate3d(-50%,-50%,0) scale(var(--swallow-start-scale,.1))}to{transform:translate(-50%,-50%)scale(1)}}.singularity-overlay__void{z-index:1;visibility:hidden;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:1.75rem;padding:2rem;display:flex;position:absolute;inset:0}.singularity-overlay__countdown,.singularity-overlay__message,.singularity-overlay__home-link,.singularity-overlay__email-callout{-webkit-user-select:none;user-select:none}.singularity-overlay__countdown{opacity:0}.singularity-overlay--void-ui .singularity-overlay__countdown{animation:1.1s cubic-bezier(.16,1,.3,1) .15s forwards void-countdown-in}.singularity-overlay__countdown-value{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:#dfe6ebe0;text-shadow:0 0 40px #4f648640;text-shadow:0 0 40px lab(41.6915% -1.02292 -21.5955/.25);font-size:clamp(2.5rem,8vw,4.5rem);font-weight:500}.singularity-overlay__message{opacity:0;letter-spacing:.01em;text-align:center;color:#e5ecf1e6;max-width:min(34rem,92vw);margin:0;font-size:clamp(1.125rem,2.8vw,1.65rem);font-weight:500;line-height:1.55}.singularity-overlay__message-quote{color:#00e0e1bf;color:lab(81.1154% -62.2447 -18.4759/.75)}.singularity-overlay--void-ui .singularity-overlay__message{animation:1.6s cubic-bezier(.16,1,.3,1) forwards void-message-in}.singularity-overlay__motivation-bubbles{z-index:9998;pointer-events:none;position:fixed;inset:0;overflow:hidden}.singularity-overlay__motivation-bubble{--motivation-opacity:1;top:var(--bubble-top,50%);border:1px solid oklch(.78 .14 195 / calc(.22 * var(--motivation-opacity)));background:radial-gradient(130% 120% at 12% 0%,oklch(.72 .16 195 / calc(.16 * var(--motivation-opacity))),transparent 58%),linear-gradient(168deg,oklch(.13 .022 260 / calc(.72 * var(--motivation-opacity))),oklch(.07 .016 260 / calc(.58 * var(--motivation-opacity))));width:max-content;max-width:min(16.5rem,44vw);box-shadow:0 0 0 1px oklch(.04 .008 260 / calc(.55 * var(--motivation-opacity))) inset,0 0 28px oklch(.68 .14 195 / calc(.18 * var(--motivation-opacity))),0 0 52px -8px oklch(.62 .12 198 / calc(.12 * var(--motivation-opacity))),0 14px 34px -18px oklch(0 0 0 / calc(.62 * var(--motivation-opacity)));opacity:0;transform:rotate(var(--bubble-rotate,0deg)) scale(calc(var(--bubble-scale,1) * .94));filter:blur(4px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:1.65rem;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.72rem .95rem .82rem;animation:1.35s cubic-bezier(.16,1,.3,1) both thought-bubble-emerge;display:flex;position:absolute}.singularity-overlay__motivation-bubble--left{left:var(--bubble-inset,6%);transform-origin:18% 88%;border-bottom-left-radius:.55rem}.singularity-overlay__motivation-bubble--left:after{content:"";background:oklch(.1 .018 260 / calc(.7 * var(--motivation-opacity)));width:.62rem;height:.62rem;box-shadow:0 0 10px oklch(.62 .12 195 / calc(.2 * var(--motivation-opacity))),-.55rem .35rem 0 -.08rem oklch(.1 .018 260 / calc(.55 * var(--motivation-opacity))),-1rem .75rem 0 -.18rem oklch(.09 .016 260 / calc(.42 * var(--motivation-opacity)));border-radius:50%;position:absolute;bottom:-.38rem;left:.85rem}.singularity-overlay__motivation-bubble--right{right:var(--bubble-inset,6%);transform-origin:82% 88%;text-align:right;border-bottom-right-radius:.55rem;align-items:flex-end}.singularity-overlay__motivation-bubble--right:after{content:"";background:oklch(.1 .018 260 / calc(.7 * var(--motivation-opacity)));width:.62rem;height:.62rem;box-shadow:0 0 10px oklch(.62 .12 195 / calc(.2 * var(--motivation-opacity))),.55rem .35rem 0 -.08rem oklch(.1 .018 260 / calc(.55 * var(--motivation-opacity))),1rem .75rem 0 -.18rem oklch(.09 .016 260 / calc(.42 * var(--motivation-opacity)));border-radius:50%;position:absolute;bottom:-.38rem;right:.85rem}.singularity-overlay__motivation-sticker{width:1.85rem;height:1.35rem;color:oklch(.84 .12 196 / calc(.92 * var(--motivation-opacity)));background:linear-gradient(145deg,oklch(.2 .04 195 / calc(.34 * var(--motivation-opacity))),oklch(.12 .024 260 / calc(.22 * var(--motivation-opacity))));box-shadow:0 0 0 1px oklch(.72 .14 195 / calc(.18 * var(--motivation-opacity))) inset,0 0 14px oklch(.68 .13 195 / calc(.16 * var(--motivation-opacity)));border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.singularity-overlay__motivation-sticker-svg{filter:drop-shadow(0 0 4px #00aeae47);filter:drop-shadow(0 0 4px lab(64.1476% -39.2665 -11.7755/.28));width:1.45rem;height:1rem}@media(max-width:640px){.singularity-overlay__motivation-bubble{max-width:min(14.5rem,78vw);padding:.62rem .82rem .72rem}.singularity-overlay__motivation-text{font-size:.72rem;line-height:1.48}}.singularity-overlay__motivation-text{letter-spacing:.012em;color:oklch(.92 .025 240 / calc(.94 * var(--motivation-opacity)));text-wrap:pretty;text-shadow:0 0 16px oklch(.62 .12 195 / calc(.14 * var(--motivation-opacity)));margin:0;font-size:clamp(.72rem,1.55vw,.82rem);font-weight:460;line-height:1.5}.singularity-overlay__footer{left:0;right:0;bottom:max(1.35rem,env(safe-area-inset-bottom,0px));z-index:10000;opacity:0;visibility:hidden;pointer-events:none;justify-content:center;padding:0 1.25rem;display:flex;position:fixed}.singularity-overlay--void-ui .singularity-overlay__footer{animation:1.6s cubic-bezier(.16,1,.3,1) forwards void-message-in}.singularity-overlay__email-group{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;display:flex;position:relative}.singularity-overlay__email-row{align-items:center;gap:.55rem;display:inline-flex}.singularity-overlay__email-callout{color:#00e9ea;color:lab(83.3338% -58.9472 -17.5522);flex-direction:column;align-items:flex-start;gap:.15rem;display:flex;position:absolute;bottom:calc(100% + .2rem);left:50%;transform:translate(calc(.5rem - 100%))}.singularity-overlay__email-label{letter-spacing:.1em;white-space:normal;color:#00eff1;color:lab(85.8237% -64.9075 -20.6552);text-shadow:0 0 2px #34ffff,0 0 8px #00e1e28c;text-shadow:0 0 2px lab(93.2761% -79.4283 -21.779),0 0 8px lab(81.2176% -65.5371 -19.4114/.55);max-width:min(10rem,34vw);font-size:.75rem;font-weight:500}.singularity-overlay__email-arrow{filter:drop-shadow(0 0 4px #00e1e273);filter:drop-shadow(0 0 4px lab(81.2176% -65.5371 -19.4114/.45));width:4.5rem;height:auto;margin-left:.15rem}.singularity-overlay__email{letter-spacing:.04em;cursor:text;-webkit-user-select:text;user-select:text;color:#f9fcfe;text-shadow:0 0 1px #ffffffd9,0 0 3px #f0f6fa47;text-shadow:0 0 1px lab(100% 0 0/.85),0 0 3px lab(96.5327% -1.31059 -2.64/.28);width:fit-content;margin:0;padding:.15rem .25rem;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:clamp(.8125rem,2.4vw,1rem);font-weight:500;animation:3.8s ease-in-out infinite singularity-email-breathe;display:block}.singularity-overlay__email-copy{color:#00f6f7;color:lab(87.7692% -52.3614 -15.6862);cursor:pointer;background:#00e0e114;background:lab(81.1154% -62.2447 -18.4759/.08);border:1px solid #00e0e159;border:1px solid lab(81.1154% -62.2447 -18.4759/.35);border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:transform .2s,opacity .2s,border-color .2s,background .2s,color .2s;display:inline-flex}.singularity-overlay__email-copy:hover{color:#c3fffe;color:lab(96.6346% -39.2225 -11.8846);background:#00e0e124;background:lab(81.1154% -62.2447 -18.4759/.14);border-color:#00e8e98c;border-color:lab(83.5389% -65.5293 -19.4289/.55);transform:translateY(-1px)}.singularity-overlay__email-copy:focus-visible{outline-offset:2px;outline:2px solid #00e0e1a6;outline:2px solid lab(81.1154% -62.2447 -18.4759/.65)}.singularity-overlay__email-copy-icon{width:1rem;height:1rem}@keyframes singularity-email-breathe{0%,to{opacity:.88;text-shadow:0 0 1px #ffffffb3,0 0 2px #eef2f52e;text-shadow:0 0 1px lab(100% 0 0/.7),0 0 2px lab(95.3697% -.98598 -1.98172/.18)}50%{opacity:1;text-shadow:0 0 1px #ffffffeb,0 0 4px #f4f9fd52;text-shadow:0 0 1px lab(100% 0 0/.92),0 0 4px lab(97.6927% -1.3108 -2.6401/.32)}}.singularity-overlay__home-link{top:max(1.25rem,env(safe-area-inset-top,0px));left:max(1.25rem,env(safe-area-inset-left,0px));z-index:10001;opacity:0;visibility:hidden;letter-spacing:.06em;color:#dfe6ebe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#03060bb8;border:1px solid #ecf3f824;border:1px solid lab(95.3756% -1.63275 -3.29692/.14);border-radius:.5rem;padding:.5rem .85rem;font-size:.875rem;font-weight:500;text-decoration:none;position:fixed}.singularity-overlay__home-link--visible{visibility:visible;pointer-events:auto;animation:.85s cubic-bezier(.16,1,.3,1) forwards void-home-in}.singularity-overlay__home-link:hover,.singularity-overlay__home-link:focus-visible{color:#f3faff;border-color:#00e0e159;border-color:lab(81.1154% -62.2447 -18.4759/.35);outline:none}@keyframes void-countdown-in{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes void-message-in{0%{opacity:0;filter:blur(8px);transform:translateY(16px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes void-home-in{0%{opacity:0;filter:blur(4px);transform:translate(-8px,-6px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes thought-bubble-emerge{0%{opacity:0;transform:rotate(var(--bubble-rotate,0deg)) scale(calc(var(--bubble-scale,1) * .9)) translateY(14px);filter:blur(7px)}45%{opacity:calc(var(--motivation-opacity) * .55);filter:blur(2px)}to{opacity:var(--motivation-opacity);transform:rotate(var(--bubble-rotate,0deg)) scale(var(--bubble-scale,1)) translateY(0);filter:blur()}}@keyframes singularity-bubble-in-left{0%{opacity:0;transform:rotate(var(--bubble-rotate,0deg)) scale(calc(var(--bubble-scale,1) * .68)) translate(-14px)}to{opacity:var(--motivation-opacity);transform:rotate(var(--bubble-rotate,0deg)) scale(var(--bubble-scale,1)) translate(0)}}@keyframes singularity-bubble-in-right{0%{opacity:0;transform:rotate(var(--bubble-rotate,0deg)) scale(calc(var(--bubble-scale,1) * .68)) translate(14px)}to{opacity:var(--motivation-opacity);transform:rotate(var(--bubble-rotate,0deg)) scale(var(--bubble-scale,1)) translate(0)}}@keyframes singularity-bubble-in{0%{opacity:0;transform:rotate(var(--bubble-rotate,0deg)) scale(calc(var(--bubble-scale,1) * .68))}to{opacity:var(--motivation-opacity);transform:rotate(var(--bubble-rotate,0deg)) scale(var(--bubble-scale,1))}}@media(prefers-reduced-motion:reduce){.singularity-overlay__countdown,.singularity-overlay__message,.singularity-overlay__footer,.singularity-overlay__home-link--visible{animation-duration:.5s!important;animation-delay:.15s!important}.singularity-overlay__motivation-bubble{animation:.45s cubic-bezier(.16,1,.3,1) both thought-bubble-emerge!important}.singularity-overlay--exiting,.singularity-overlay--exiting:before,.singularity-overlay--exiting .singularity-overlay__void,.singularity-overlay--exiting .singularity-overlay__countdown-value{animation-duration:.35s!important}.singularity-overlay__email{opacity:1;color:#f6f9fb;text-shadow:0 0 1px #fffc,0 0 3px #eef2f538;text-shadow:0 0 1px lab(100% 0 0/.8),0 0 3px lab(95.3697% -.98598 -1.98172/.22);animation:none}}.opening-section--offscreen{content-visibility:visible;contain-intrinsic-size:auto 100svh}.opening-section--mobile-lite .opening-section__camera{will-change:auto}.opening-section--mobile-lite.opening-section--phase-consume .opening-singularity{animation:.14s cubic-bezier(.22,1,.36,1) forwards singularity-consume-handoff}.opening-section--mobile-lite.opening-section--phase-consume .opening-section__camera{animation:opening-camera-swallow-mobile-lite var(--consume-ms,.62s) cubic-bezier(.14,.98,.22,1) forwards}.opening-section--mobile-lite.opening-section--phase-reconstructing .opening-section__camera{animation:1.1s cubic-bezier(.22,1,.36,1) forwards opening-camera-restore-mobile}@media(prefers-reduced-motion:reduce){.opening-section--phase-reconstructing .opening-section__camera{animation:.45s forwards opening-camera-restore-reduced}}@keyframes opening-camera-restore-reduced{0%{filter:blur(1px);transform:scale(1.6)}to{filter:none;transform:none}}.singularity-overlay--mobile-lite.singularity-overlay--consume .singularity-overlay__swallow{animation-timing-function:cubic-bezier(.14,.98,.22,1)}.singularity-overlay--mobile-lite .singularity-overlay__motivation-bubble{-webkit-backdrop-filter:none;filter:none}@media(prefers-reduced-motion:reduce){.nav-bar__segment-item,.nav-bar__segment-item:before,.nav-bar__segment-label,.nav-bar__segment-icon{transition:none!important}.nav-bar__segment-item:hover,.nav-bar__segment-item:focus-visible,.nav-bar__segment-item--active{max-width:calc(var(--nav-label-max) + 2.4rem * var(--nav-scale,1));padding-inline:calc(.42rem * var(--nav-scale,1))}.nav-bar__segment-item:hover .nav-bar__segment-label,.nav-bar__segment-item:focus-visible .nav-bar__segment-label,.nav-bar__segment-item--active .nav-bar__segment-label{max-width:var(--nav-label-max);margin-left:calc(.34rem * var(--nav-scale,1));opacity:1}}@media(max-width:767px)and (prefers-reduced-motion:no-preference){.nav-bar-shell,.nav-bar{opacity:1;animation:none;transform:none}.nav-bar__scan,.nav-bar__monogram,.nav-bar__title,.nav-bar__subtitle,.nav-bar__actions,.nav-bar__link,.nav-bar__segment-item,.nav-bar__menu{opacity:1!important;animation:none!important;transform:none!important}.nav-bar__backdrop{-webkit-backdrop-filter:none}.nav-bar__mobile-panel{animation:none!important}}@media(max-width:767px){.nav-bar__right .nav-bar__segment{overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.nav-bar__right .nav-bar__segment::-webkit-scrollbar{display:none}.nav-bar__brand-title{font-size:clamp(.72rem,3.2vw,.88rem)}.nav-bar__brand-wing{width:clamp(.55rem,2.4vw,.75rem)}}.nav-bar--vertical{--nav-rail-item-size:calc(2.3rem * var(--nav-scale,1));width:auto;max-width:none;padding:calc(.42rem * var(--nav-scale,1));margin:0;overflow:clip visible}.nav-bar--vertical .nav-bar__segment{background:linear-gradient(135deg,#0407119e,#02030994);border-color:#00d1d90f;border-color:lab(76.1967% -55.9719 -22.8738/.06);box-shadow:inset 0 1px #ecf3f808}.nav-bar--vertical .nav-bar__monogram{box-shadow:none;background:radial-gradient(circle at 32% 22%,#00d1d90f,#0000 58%),radial-gradient(circle at 72% 78%,#c081ff0d,#0000 62%),#040711eb;background:radial-gradient(circle at 32% 22%,color(xyz 0.321 0.511 0.818 / 0.059),#0000 58%),radial-gradient(circle at 72% 78%,color(xyz 0.491 0.34 1.055 / 0.051),#0000 62%),#040711eb}.nav-bar__inner--vertical{align-items:center;gap:calc(.38rem * var(--nav-scale,1));flex-direction:column;width:auto;max-height:min(100dvh - 1.5rem,92dvh);display:flex;overflow-x:clip}.nav-bar-shell--vertical{width:auto;max-width:100%;overflow:clip visible}.nav-bar__segment--vertical .chat-widget--nav-rail{width:var(--nav-rail-item-size);min-width:var(--nav-rail-item-size);max-width:var(--nav-rail-item-size);flex-direction:column;flex-shrink:0;justify-content:center;align-self:center;align-items:center;gap:0;margin:0;display:flex;position:relative;overflow:clip}.nav-bar__segment--vertical .chat-widget--nav-rail .chat-widget__toggle--nav-rail{margin:0}.nav-bar__segment--vertical .chat-widget--nav-rail:hover,.nav-bar__segment--vertical .chat-widget--nav-rail:focus-within{z-index:6}.nav-bar__home--vertical{width:var(--nav-rail-item-size);min-width:var(--nav-rail-item-size);max-width:var(--nav-rail-item-size);height:var(--nav-rail-item-size);flex-direction:row;justify-content:center;align-self:center;align-items:center;margin:0;overflow:clip}.nav-bar__home--vertical .nav-bar__monogram{--nav-home-shell:2.3rem;flex-shrink:0;order:2;width:100%;height:100%}.nav-bar__home--vertical .nav-bar__home-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-bar__home--vertical:hover,.nav-bar__home--vertical:focus-visible{z-index:6}.nav-bar__auth--vertical{width:var(--nav-rail-item-size);min-width:var(--nav-rail-item-size);max-width:var(--nav-rail-item-size);height:var(--nav-rail-item-size);min-height:var(--nav-rail-item-size);border-radius:999px;justify-content:center;padding:0;overflow:hidden}.nav-bar__auth--vertical .login-pill__label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-bar__segment--vertical{width:var(--nav-rail-item-size);max-width:var(--nav-rail-item-size);overscroll-behavior:contain;overscroll-behavior-x:none;scrollbar-width:thin;scrollbar-color:oklch(78% .18 200/.28) transparent;align-items:center;gap:calc(.18rem * var(--nav-scale,1));min-width:0;min-height:0;max-height:min(52dvh,100dvh - 16rem);padding:calc(.2rem * var(--nav-scale,1)) 0;border-radius:1rem;flex-direction:column;flex:auto;overflow:clip auto}.nav-bar__segment--vertical::-webkit-scrollbar{width:4px}.nav-bar__segment--vertical::-webkit-scrollbar-thumb{background:#00d1d947;background:lab(76.1967% -55.9719 -22.8738/.28);border-radius:999px}.nav-bar__segment--vertical .nav-bar__segment-item{width:var(--nav-rail-item-size);min-width:var(--nav-rail-item-size);max-width:var(--nav-rail-item-size);flex-direction:row;justify-content:center;align-self:center;padding-inline:0;position:relative;overflow:clip}.nav-bar__segment--vertical .nav-bar__segment-item .nav-bar__segment-icon{flex-shrink:0;order:2}.nav-bar__segment--vertical .nav-bar__segment-item:hover,.nav-bar__segment--vertical .nav-bar__segment-item:focus-visible,.nav-bar__segment--vertical .nav-bar__segment-item--active{width:var(--nav-rail-item-size);min-width:var(--nav-rail-item-size);max-width:var(--nav-rail-item-size);justify-content:center;padding-inline:0}.nav-bar__segment--vertical .nav-bar__segment-item:hover,.nav-bar__segment--vertical .nav-bar__segment-item:focus-visible{z-index:6}.nav-bar__segment--vertical .nav-bar__segment-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-bar__flyout-label{z-index:80;max-width:min(8.5rem,100vw - 6rem);padding:calc(.28rem * var(--nav-scale,1)) calc(.52rem * var(--nav-scale,1));transform:translate(calc(-100% - .34rem * var(--nav-scale,1)),-50%);pointer-events:none;font-size:calc(.74rem * var(--nav-scale,1));letter-spacing:.02em;color:#9deff1fa;text-align:right;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(135deg,#040914f0,#02040ce6);border:1px solid #00d1d933;border:1px solid lab(76.1967% -55.9719 -22.8738/.2);border-radius:999px;font-weight:500;line-height:1;position:fixed;overflow:hidden;box-shadow:0 0 14px -10px #00d1d938;box-shadow:0 0 14px -10px lab(76.1967% -55.9719 -22.8738/.22)}@media(min-width:768px){.nav-bar__segment--vertical .nav-bar__segment-item{--nav-label-max:8.5rem}.nav-bar__segment--vertical .nav-bar__segment-item:not(:hover):not(:focus-visible):not(.nav-bar__segment-item--active) .nav-bar__segment-icon{opacity:.82;transition:opacity .2s}.nav-bar__segment--vertical .nav-bar__segment-item:hover .nav-bar__segment-icon,.nav-bar__segment--vertical .nav-bar__segment-item:focus-visible .nav-bar__segment-icon,.nav-bar__segment--vertical .nav-bar__segment-item--active .nav-bar__segment-icon{opacity:1}.nav-bar__home--vertical.nav-bar__home--active .nav-bar__monogram{box-shadow:inset 0 0 0 1px #00e0e152,0 0 20px -4px #00d1d952;box-shadow:inset 0 0 0 1px lab(81.1154% -62.2447 -18.4759/.32),0 0 20px -4px lab(76.1967% -55.9719 -22.8738/.32)}.nav-bar__auth--vertical.login-pill--active,.nav-bar__auth--vertical.nav-bar__auth--active{background:linear-gradient(#00d1d924,#00d4d50f);background:linear-gradient(color(xyz 0.321 0.511 0.818 / 0.141),color(xyz 0.319 0.511 0.737 / 0.059));border-color:#00d1d957;border-color:lab(76.1967% -55.9719 -22.8738/.34);box-shadow:inset 0 1px #ecf3f80f,0 0 16px -8px #00d1d947;box-shadow:inset 0 1px #ecf3f80f,0 0 16px -8px lab(76.1967% -55.9719 -22.8738/.28)}}.sarah-static{--sarah-size:5rem;--sarah-inset-inline:4.85rem;--sarah-inset-block:1.5rem;z-index:48;right:max(var(--sarah-inset-inline),env(safe-area-inset-right,0px));bottom:max(var(--sarah-inset-block),env(safe-area-inset-bottom,0px));width:var(--sarah-size);height:var(--sarah-size);pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:fixed}.sarah-static__hit{cursor:pointer;pointer-events:auto;appearance:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex}.sarah-static__hit:focus{outline:none}.sarah-static__hit:focus-visible{outline-offset:3px;outline:2px solid #00dfe58c;outline:2px solid lab(80.5251% -44.6514 -16.3029/.55)}.sarah-static__img{object-fit:contain;object-position:center;pointer-events:none;width:100%;height:100%;display:block}@media(max-width:767px){.sarah-static{--sarah-size:4.5rem;--sarah-inset-inline:1rem;bottom:calc(var(--fab-clearance) + .25rem)}}.labor-explain-menu{z-index:70;-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#070d19f5,#03050feb),linear-gradient(145deg,#ecf3f80f,#ecf3f805);border:1px solid #00d1d938;border:1px solid lab(76.1967% -55.9719 -22.8738/.22);border-radius:.7rem;min-width:10.5rem;padding:.35rem;animation:.16s forwards labor-explain-menu-in;position:fixed;box-shadow:0 0 0 1px #00e0e114,0 12px 36px -16px #0000009e,0 0 40px -18px #00d1d938;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.08),0 12px 36px -16px #0000009e,0 0 40px -18px lab(76.1967% -55.9719 -22.8738/.22)}.labor-explain-menu__item{color:#c8e4e6;letter-spacing:.04em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.45rem;width:100%;padding:.55rem .7rem;font-size:.8125rem;font-weight:600;transition:background .18s,color .18s;display:flex}.labor-explain-menu__item:hover,.labor-explain-menu__item:focus-visible{color:#dcf8fa;background:#00d1d91f;background:lab(76.1967% -55.9719 -22.8738/.12);outline:none}.labor-explain-panel-backdrop{z-index:71;background:#0001036b;animation:.2s forwards labor-explain-backdrop-in;position:fixed;inset:0}.labor-explain-panel{z-index:72;-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#050b17f7,#02040cf0),linear-gradient(145deg,#ecf3f80d,#ecf3f805);border:1px solid #00d1d92e;border:1px solid lab(76.1967% -55.9719 -22.8738/.18);border-radius:1rem;width:min(100vw - 1.5rem,22rem);padding:.85rem;animation:.24s cubic-bezier(.16,1,.3,1) forwards labor-explain-panel-in;position:fixed;box-shadow:0 0 0 1px #00e0e11a,0 18px 48px -20px #000000a6,0 0 60px -24px #00d1d947;box-shadow:0 0 0 1px lab(81.1154% -62.2447 -18.4759/.1),0 18px 48px -20px #000000a6,0 0 60px -24px lab(76.1967% -55.9719 -22.8738/.28)}.labor-explain-panel__head{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.55rem;display:flex}.labor-explain-panel__face-wrap{flex-shrink:0;width:3.25rem;height:3.25rem}.labor-explain-panel__face-wrap .labor-ai-guide__face-shell,.labor-explain-panel__face-wrap .labor-ai-guide__face{width:100%;height:100%}.labor-explain-panel__close{color:#a9b9cae6;cursor:pointer;background:#03060d8c;border:1px solid #00d1d924;border:1px solid lab(76.1967% -55.9719 -22.8738/.14);border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.labor-explain-panel__close:hover,.labor-explain-panel__close:focus-visible{color:#d5f2f3;background:#080d16b8;border-color:#00d1d952;border-color:lab(76.1967% -55.9719 -22.8738/.32);outline:none}.labor-explain-panel__close-icon{width:.9rem;height:.9rem}.labor-explain-panel__bubble{clip-path:polygon(0 0,100% 0,100% calc(100% - .55rem),1.65rem calc(100% - .55rem),1.1rem 100%,1.1rem calc(100% - .55rem),0 calc(100% - .55rem));background:linear-gradient(135deg,#040915e0,#03050fb8),linear-gradient(135deg,#00e0e114,#d08bff0a);background:linear-gradient(135deg,#040915e0,#03050fb8),linear-gradient(135deg,color(xyz 0.362 0.597 0.874 / 0.078),#5fccf60f,color(xyz 0.555 0.385 1.093 / 0.039));border:1px solid #00d1d91f;border:1px solid lab(76.1967% -55.9719 -22.8738/.12);border-radius:.85rem;padding:.85rem .95rem;position:relative}.labor-explain-panel__title{color:#d5f2f3;margin:0 0 .45rem;font-size:.9375rem;line-height:1.35}.labor-explain-panel__body{color:#a9b9caeb;margin:0;font-size:.8125rem;line-height:1.62}.labor-explain-panel--reduced-motion,.labor-explain-panel--reduced-motion .labor-explain-panel-backdrop,.labor-explain-panel--reduced-motion .labor-explain-menu{animation:none}@keyframes labor-explain-menu-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes labor-explain-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes labor-explain-panel-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media(max-width:639px){.labor-explain-panel{width:min(100vw - 1rem,22rem);bottom:1rem;transform:translate(-50%);top:auto!important;left:50%!important}.labor-explain-panel:not(.labor-explain-panel--reduced-motion){animation:.24s cubic-bezier(.16,1,.3,1) forwards labor-explain-panel-in-mobile}}@keyframes labor-explain-panel-in-mobile{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.insight-map-viz{background:#010309b8;border:1px solid #00d1d929;border:1px solid lab(76.1967% -55.9719 -22.8738/.16);border-radius:1rem;margin:1.35rem 0 0;overflow:hidden;box-shadow:0 18px 48px -28px #000000a6}.insight-map-viz__stage{background:radial-gradient(circle at 50% 0,#00d1d914,#0000 55%),#000205f2;background:radial-gradient(circle at 50% 0,color(xyz 0.321 0.511 0.818 / 0.078),#0000 55%),#000205f2;padding:.75rem .75rem .35rem}.insight-map-viz__svg{width:100%;height:auto;display:block}.insight-map-viz__region{stroke:#00e0e08c;stroke:lab(80.5998% -45.8053 -13.7517/.55);stroke-width:2px;transition:fill .65s,opacity .65s,stroke .45s,filter .45s}.insight-map-viz__region--hungary{fill:#0084846b;fill:lab(49.2667% -45.8859 -13.5659/.42)}.insight-map-viz__region--czechoslovakia{fill:#4665ae66}.insight-map-viz__region--romania{fill:#ac303161}.insight-map-viz__region--yugoslavia{fill:#2e7c3561}.insight-map-viz__region--austria{fill:#9a73006b;fill:lab(51.4031% 9.56503 57.9829/.42)}.insight-map-viz__region--ottoman{fill:#8c32876b}.insight-map-viz__region--transylvania{fill:#00774c66;fill:lab(43.5745% -40.3538 15.813/.4)}.insight-map-viz__region--lost{opacity:.72}.insight-map-viz__region--highlight{stroke:#00fdfef2;stroke:lab(90.09% -52.3569 -15.6971/.95);stroke-width:3px;filter:drop-shadow(0 0 10px #00d1d973);filter:drop-shadow(0 0 10px lab(76.1967% -55.9719 -22.8738/.45))}.insight-map-viz__region--remaining{fill:#009c9c94;fill:lab(57.5956% -52.4447 -15.4956/.58);stroke:#3bf4f4e6}.insight-map-viz__label{fill:#819bb7b8;letter-spacing:.04em;font-size:15px;font-weight:600}.insight-map-viz__label--active,.insight-map-viz__label--hungary{fill:#7ae6e5f2}.insight-map-viz__label--czechoslovakia{fill:#98b7f8e6}.insight-map-viz__label--romania{fill:#ffa098e6;fill:lab(75.6501% 37.3308 20.746/.9)}.insight-map-viz__label--yugoslavia{fill:#8fc990e6}.insight-map-viz__label--austria{fill:#e2bf76e6}.insight-map-viz__label--ottoman{fill:#f0a7e9eb}.insight-map-viz__label--transylvania{fill:#82d2a8eb}.insight-map-viz__era{fill:#6cd9d8e0;letter-spacing:.06em;font-size:20px;font-weight:600}.insight-map-viz__buda-marker text{font-family:system-ui,sans-serif}.insight-map-viz__panel{border-top:1px solid #00d1d91a;border-top:1px solid lab(76.1967% -55.9719 -22.8738/.1);padding:.95rem 1rem 1rem}.insight-map-viz__step-label{color:#b8e9e8f5;margin:0;font-size:.95rem;font-weight:700;line-height:1.45}.insight-map-viz__step-detail{color:#92a7bde0;margin:.35rem 0 0;font-size:.84rem;line-height:1.55}.insight-map-viz__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.85rem;display:flex}.insight-map-viz__dots{align-items:center;gap:.4rem;display:flex}.insight-map-viz__dot{cursor:pointer;background:#52657a73;border:0;border-radius:999px;width:.62rem;height:.62rem;padding:0;transition:transform .18s,background .18s}.insight-map-viz__dot--done{background:#1d9999a6}.insight-map-viz__dot--active{background:#00d2d3f2;background:lab(76.1651% -52.3874 -15.6252/.95);transform:scale(1.25)}.insight-map-viz__buttons{gap:.45rem;display:flex}.insight-map-viz__btn{color:#90e2e1f2;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#040913d1;border:1px solid #00d1d947;border:1px solid lab(76.1967% -55.9719 -22.8738/.28);border-radius:999px;min-height:2rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600}.insight-map-viz__btn:hover,.insight-map-viz__btn:focus-visible{border-color:#00e0e173;border-color:lab(81.1154% -62.2447 -18.4759/.45);outline:none}.insight-map-viz__btn--ghost{color:#77b1b0e0;background:0 0}.insight-map-viz__legend{color:#8b9aabdb;flex-wrap:wrap;gap:.55rem 1rem;margin:.85rem 0 0;padding:0;font-size:.75rem;list-style:none;display:flex}.insight-map-viz__legend li{align-items:center;gap:.35rem;display:inline-flex}.insight-map-viz__swatch{border:1px solid #d4dfeb2e;border:1px solid lab(88.3797% -2.11504 -7.10391/.18);border-radius:.15rem;width:.72rem;height:.72rem}.insight-map-viz__swatch--hungary{background:#009c9cbf;background:lab(57.5956% -52.4447 -15.4956/.75)}.insight-map-viz__swatch--czechoslovakia{background:#4f6eb7bf}.insight-map-viz__swatch--romania{background:#bd413fbf}.insight-map-viz__swatch--yugoslavia{background:#38853ebf}.insight-map-viz__swatch--austria{background:#a77f19bf}.insight-map-viz__swatch--ottoman{background:#a3489dbf}.insight-map-viz__swatch--transylvania{background:#118659bf}.insight-map-viz__caption{color:#8b9aabdb;background:#03060d8c;border-top:1px solid #00d1d914;border-top:1px solid lab(76.1967% -55.9719 -22.8738/.08);padding:.75rem .95rem;font-size:.8125rem;line-height:1.55}@media(prefers-reduced-motion:reduce){.insight-map-viz__region{transition:none}}@media(max-width:640px){.insight-map-viz__controls{flex-direction:column;align-items:stretch}.insight-map-viz__buttons{justify-content:flex-end}}@media(max-width:767px){html[data-reduced-effects]{--mobile-blur-strength:8px;--mobile-shadow-glow:0 0 0 transparent}html[data-reduced-effects] .site-music-hud__panel,html[data-reduced-effects] .site-music-hud__panel-inner,html[data-reduced-effects] .chat-widget__panel,html[data-reduced-effects] .nav-bar__shell,html[data-reduced-effects] .glass-card,html[data-reduced-effects] .project-preview-frame,html[data-reduced-effects] .dossier-hud__module,html[data-reduced-effects] .image-lightbox__backdrop{-webkit-backdrop-filter:blur(var(--mobile-blur-strength,8px)) saturate(1.08)!important}html[data-reduced-effects] .chat-widget__backdrop,html[data-reduced-effects] .site-music-hud__backdrop,html[data-reduced-effects] .image-lightbox__backdrop,html[data-reduced-effects] .nav-bar,html[data-reduced-effects] .nav-bar__mobile-panel,html[data-reduced-effects] .mobile-main-menu__panel{-webkit-backdrop-filter:none!important}html[data-reduced-effects] .opening-stage__sky-nebula,html[data-reduced-effects] .opening-stage__sky-milky,html[data-reduced-effects] .opening-stage__sky-noise{opacity:.35!important;filter:none!important;animation:none!important}html[data-reduced-effects] .project-preview-frame__placeholder-glow,html[data-reduced-effects] .project-preview-carousel__placeholder-glow,html[data-reduced-effects] .dossier-hud__ambient,html[data-reduced-effects] .opening-stage__sky-floor-glow{filter:none!important;opacity:.45!important}html[data-reduced-effects] .nav-bar__core-halo,html[data-reduced-effects] .nav-bar__core-frame-charge,html[data-reduced-effects] .site-music-hud__primary-btn--playing{box-shadow:var(--mobile-shadow-glow)!important;filter:none!important}html[data-reduced-effects] .site-music-hud--ambient.site-music-hud--playing,html[data-reduced-effects] .site-music-dock__note-trigger.site-music-dock__toggle--active{animation:none!important}html[data-reduced-effects] .projects-stage,html[data-reduced-effects] .contact-section,html[data-reduced-effects] .about-page,html[data-reduced-effects] .policy-page{content-visibility:auto;contain-intrinsic-size:auto 720px}html[data-reduced-effects] .dossier-hud__prose,html[data-reduced-effects] .site-music-hud__tracks{-webkit-overflow-scrolling:touch}}@media(max-width:767px)and (prefers-reduced-motion:reduce){html[data-reduced-effects] *,html[data-reduced-effects] :before,html[data-reduced-effects] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:767px){.page-scroll,.home-viewport,.home-pane,.page-shell,.glass-card,.concept-inbox-page,.concept-inbox-page-shell,.support-admin-page,.policy-page,.about-page,.about-page__inner,.profile-page,.auth-page,.contact-section,.projects-stage,.projects-workspace,.project-rail,.project-preview,.dossier-hud,.site-footer,.site-music-hud,.chat-widget__panel,.admin-chat__panel,.support-panel,.support-panel--page{box-sizing:border-box;min-width:0;max-width:100%}.page-shell{width:100%;max-width:100%}.concept-inbox-page__intro-grid,.concept-inbox-page__workspace-head{flex-direction:column;align-items:stretch;min-width:0}.concept-inbox-page__intro-copy,.concept-inbox-page__admin-badge{min-width:0;max-width:100%}.concept-inbox-page__workspace{overflow-x:clip}.admin-users__stat-label{overflow-wrap:anywhere;word-break:break-word}.policy-page-tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;width:100%;max-width:100%;display:flex;overflow-x:auto}.policy-page-tabs__tab{flex-shrink:0}.about-page__tabs-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;min-width:0;max-width:100%;overflow-x:auto}.about-page-tabs{flex-wrap:nowrap;justify-content:flex-start;width:max-content;max-width:none;margin-inline:0;padding-inline:.15rem}.about-page-tabs__tab{flex-shrink:0}.auth-form__tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.project-detail__tabs-wrap,.chat-widget__tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%;overflow-x:auto}.dossier-index__subtitle,.dossier-hud__subtitle,.chat-partner-header__subtitle,.support-panel__lead,.admin-users__dialog-lead,.concept-inbox-page__lead,.concept-inbox-page__workspace-title,.support-admin-page__lead{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:unset;-webkit-box-orient:unset;display:block;overflow:visible}.chat-partner-header__subtitle.truncate{text-overflow:clip;white-space:normal;overflow:visible}img,video,canvas,svg,iframe{max-width:100%}pre,code{white-space:pre-wrap;word-break:break-word;max-width:100%;overflow-x:auto}table{max-width:100%}}@media(max-width:767px){.page-scroll{padding-bottom:var(--mobile-bottom-safe, calc(120px + env(safe-area-inset-bottom,0px)) )}.page-scroll:has(>.page-legal-footer:last-child){padding-bottom:var(--mobile-bottom-safe, calc(120px + env(safe-area-inset-bottom,0px)) )!important}.page-legal-footer{padding-bottom:calc(.65rem + env(safe-area-inset-bottom,0px));margin-top:1.25rem}.page-legal-footer__inner{padding-bottom:.15rem}.home-pane__footer-anchor{padding-bottom:calc(max(.75rem,env(safe-area-inset-bottom,0px)) + var(--fab-size) + .28rem)}.site-footer--dock{bottom:calc(max(.75rem,env(safe-area-inset-bottom,0px)) + var(--fab-size) + .2rem);z-index:37;pointer-events:none;padding:.25rem .75rem .28rem}.site-footer--dock .site-footer__dock-inner{max-width:calc(100% - var(--fab-size) * 2 - 1.5rem);margin-inline:auto}.site-footer__dock-line,.site-footer__dock-build{text-wrap:balance}html.chat-widget-open .hero-bottom-dock,html.chat-widget-open .site-language-dock,html.site-music-hud-open .chat-widget,html.site-music-hud-open .site-language-dock,html.nav-mobile-open .hero-bottom-dock,html.nav-mobile-open .chat-widget,html.nav-mobile-open .site-language-dock,html.image-lightbox-open .hero-bottom-dock,html.image-lightbox-open .chat-widget,html.image-lightbox-open .site-language-dock{opacity:.38;z-index:34;pointer-events:none;transition:opacity .22s}html.chat-widget-open .site-language-dock .language-menu--open,html.chat-widget-open .site-language-dock .language-menu--open>*,html.chat-widget-open .chat-widget,html.chat-widget-open .chat-widget>*,html.site-music-hud-open .hero-bottom-dock,html.site-music-hud-open .hero-bottom-dock>*{pointer-events:auto}html.chat-widget-open .chat-widget{opacity:1;z-index:55}html.chat-widget-open .site-language-dock .language-menu--open{opacity:1;z-index:56}html.site-music-hud-open .hero-bottom-dock{opacity:1;z-index:52}html.nav-mobile-open .site-footer--dock{opacity:.55}}@media(max-width:767px){.site-music-hud__tracks{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scroll-behavior:auto;overflow-anchor:auto;touch-action:pan-y;contain:strict;will-change:scroll-position;flex:auto;gap:.36rem;min-height:0;max-height:none;padding-right:.2rem;overflow:hidden auto}.site-music-hud__track-item{content-visibility:visible;contain-intrinsic-size:auto}.site-music-hud__track-row,.site-music-hud__track-tile{gap:.22rem}.site-music-hud__track-btn{min-height:2.75rem;box-shadow:none;border-radius:.62rem;padding:.38rem .5rem;transition:border-color .16s,background .16s}.site-music-hud__track-btn:hover:not(:disabled),.site-music-hud__track-btn:focus-visible:not(:disabled),.site-music-hud__variant-btn:hover:not(:disabled),.site-music-hud__variant-btn:focus-visible:not(:disabled),.site-music-hud__like-btn:hover:not(:disabled),.site-music-hud__like-btn:focus-visible:not(:disabled){transform:none}.site-music-hud__track-btn--active{color:#cdf4f5f5;background:#0407119e;border-color:#00d1da3d;border-color:lab(76.0141% -49.8866 -20.4183/.24);box-shadow:inset 2px 0 #00d1d9b8;box-shadow:inset 2px 0 lab(76.1967% -55.9719 -22.8738/.72)}.site-music-hud__variant-btn,.site-music-hud__like-btn{min-height:2.75rem;box-shadow:none;border-radius:.62rem}.site-music-hud__like-btn--liked{box-shadow:none;background:#0407119e}.site-music-track-art__sheen{display:none}.site-music-track-art--row,.site-music-track-art--chip{box-shadow:none}.site-music-hud__panel-inner{box-shadow:inset 0 0 0 1px #00d1d91a,0 12px 36px -20px #000001b8;box-shadow:inset 0 0 0 1px lab(76.1967% -55.9719 -22.8738/.1),0 12px 36px -20px #000001b8}.site-music-hud__panel-inner:before{opacity:.45}.site-music-hud__primary-btn--playing,.site-music-hud--ambient.site-music-hud--playing,.site-music-dock__note-trigger.site-music-dock__toggle--active{box-shadow:inset 0 0 0 1px #00e0e12e,0 8px 20px -14px #00d1d959;box-shadow:inset 0 0 0 1px lab(81.1154% -62.2447 -18.4759/.18),0 8px 20px -14px lab(76.1967% -55.9719 -22.8738/.35)}}@media(max-width:767px){:root{--mobile-bottom-safe: calc(112px + env(safe-area-inset-bottom,0px)) ;--workspace-min-height:420px}.page-scroll{padding-bottom:var(--mobile-bottom-safe)}.page-scroll .glass-card{padding:1rem 1.05rem!important}.page-scroll .type-page-title,.page-scroll h1.type-page-title{font-size:clamp(1.65rem,6.2vw,2rem);line-height:var(--leading-title)}.page-scroll .text-sm.text-muted-foreground,.page-scroll p.text-sm.text-muted-foreground{font-size:var(--text-body);line-height:var(--leading-body)}.projects-workspace,.projects-stage__workspace,.portfolio-pane-loading.portfolio-pane-loading--projects{--project-rail-width:100%;--project-rail-collapsed:100%;--project-rail-expanded:100%;--holo-dossier-width:clamp(7.75rem, 42vw, 9.25rem);--workspace-height:auto;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:.7rem;min-height:auto}.portfolio-pane-loading.portfolio-pane-loading--projects{grid-template-rows:auto minmax(14rem,1fr)}.portfolio-pane-loading__sidebar{order:1;min-height:clamp(7.5rem,24svh,10.5rem)}.portfolio-pane-loading__preview{order:2}.project-rail-slot{order:1;height:auto;min-height:auto}.projects-stage__workspace>.projects-stage__preview,.projects-stage__workspace>.project-preview{order:2;min-height:clamp(18rem,52svh,28rem)}.project-rail,.dossier-pile{height:auto;min-height:auto}.dossier-holo-pile{width:100%;height:auto;min-height:auto}.dossier-holo-pile__stack{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:thin;flex-direction:row;align-items:stretch;gap:.55rem;width:100%;max-width:none;max-height:none;padding:.35rem .15rem .5rem;overflow:auto hidden}.dossier-holo-pile__stack::-webkit-scrollbar{width:auto;height:4px}.dossier-holo-pile__item{flex:0 0 var(--holo-dossier-width);width:var(--holo-dossier-width);scroll-snap-align:start}.holo-dossier__title{font-size:.78rem;line-height:1.25}.holo-dossier__tab-label{font-size:.58rem}.dossier-hud__masthead-id{font-size:.68rem}.dossier-hud__title{font-size:1.05rem;line-height:1.2}.dossier-hud__subtitle{font-size:.8125rem;line-height:1.45}.dossier-hud__lede{font-size:.8125rem;line-height:1.55}.dossier-hud__signal{letter-spacing:.08em;font-size:.625rem}.dossier-hud__telemetry-key{font-size:.625rem}.dossier-hud__telemetry-value{font-size:.75rem;line-height:1.4}.dossier-hud__telemetry,.project-detail__meta-strip{grid-template-columns:minmax(0,1fr)}.vision-section__body,.vision-section__ai-note,.vision-section__lab-point-body,.vision-section__lab-lead,.section-intro__lead{font-size:.875rem;line-height:1.6}.contact-section__chat-desktop{display:none}.contact-section__chat-hint{text-align:center;font-size:.8125rem;line-height:1.55}.contact-section__channel-alt{color:#c7edeef5;text-align:center;touch-action:manipulation;background:#0b121dc7;border:1px solid #00d1d952;border:1px solid lab(76.1967% -55.9719 -22.8738/.32);border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:2.5rem;margin-top:.35rem;padding:.55rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.contact-section__action{flex:auto;justify-content:center;min-height:2.45rem;font-size:.875rem}.contact-section__email{word-break:break-all;font-size:.9375rem}.policy-page__shell{max-width:100%;padding-inline:max(.75rem,env(safe-area-inset-left,0px)) max(.75rem,env(safe-area-inset-right,0px))}.policy-page-tabs{width:100%;max-width:100%}.policy-page-tabs__tab{letter-spacing:.08em;min-height:2.65rem;padding:.55rem .8rem;font-size:.75rem}.policy-accordion__trigger{font-size:var(--text-lead);line-height:var(--leading-snug);padding:.85rem .35rem}.policy-accordion__body{font-size:var(--text-body);line-height:var(--leading-relaxed)}.policy-accordion__body li{line-height:1.6}.policy-page-guide{top:calc(var(--header-offset) + .35rem);left:max(.75rem,env(safe-area-inset-left,0px));right:max(.75rem,env(safe-area-inset-right,0px));width:auto;max-width:none}.about-page-tabs__tab{letter-spacing:.06em;min-height:2.45rem;padding:.5rem .85rem;font-size:.75rem}.about-page__paragraph{font-size:var(--text-lead);line-height:var(--leading-relaxed)}.about-page__inner{padding-inline:max(.75rem,env(safe-area-inset-left,0px)) max(.75rem,env(safe-area-inset-right,0px))}.about-page__stream{gap:1.65rem}.about-page__surface-title{margin-bottom:.85rem}.profile-page__identity-head{text-align:center;flex-direction:column;align-items:center;gap:.75rem}.profile-page__identity{padding:1rem}.profile-page__name-row{flex-wrap:wrap;justify-content:center}.profile-page__stats{grid-template-columns:minmax(0,1fr);gap:.55rem}.profile-page__stat{padding:.75rem .85rem}.profile-page__danger .profile-page__btn{justify-content:center;width:100%;min-height:2.55rem}.auth-page-body{padding-inline:max(.85rem,env(safe-area-inset-left,0px)) max(.85rem,env(safe-area-inset-right,0px))}.auth-form__tabs{gap:.35rem}.auth-form__tab{min-height:2.45rem;font-size:.8125rem}.support-panel__title{font-size:1.35rem;line-height:1.2}.support-panel__lead{font-size:.875rem;line-height:1.55}.support-panel__select,.support-panel__input,.support-panel__textarea,.support-panel__filter{min-height:2.65rem;font-size:1rem}.support-panel__textarea{min-height:7rem}.support-panel__submit{justify-content:center;width:100%;min-height:2.65rem}.support-panel__ticket-list{gap:.65rem}.support-panel__filters{flex-wrap:wrap;gap:.45rem}.concept-inbox-page__title{font-size:clamp(1.45rem,5.8vw,1.85rem)}.concept-inbox-page__lead{font-size:var(--text-body);line-height:var(--leading-body)}.concept-inbox-page__filter{min-height:2.35rem;font-size:.75rem}.concept-inbox-card__title{font-size:.9375rem;line-height:1.35}.concept-inbox-card__meta{grid-template-columns:minmax(0,1fr);gap:.35rem;display:grid}.concept-inbox-card__footer{flex-direction:column;align-items:stretch;gap:.55rem}.concept-inbox-card__action{justify-content:center;width:100%;min-height:2.4rem}.concept-inbox-detail{padding:.85rem}.concept-submit-page__title{font-size:clamp(1.45rem,5.8vw,1.85rem)}.concept-submit-form__progress{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:.25rem;overflow-x:auto}.concept-submit-form__progress-step{flex:none;min-width:5.5rem}.concept-submit-form__progress-label{font-size:.6875rem;line-height:1.35}.concept-submit-form__section{padding:.85rem 0}.concept-submit-form__actions{flex-direction:column;align-items:stretch;gap:.55rem}.concept-submit-form__actions .concept-submit-btn{justify-content:center;width:100%;min-height:2.55rem}.development-support-page__title{font-size:clamp(1.45rem,5.8vw,1.85rem)}.development-support-card__tier-btn{min-height:2.55rem;font-size:.875rem}.admin-users__table{width:100%;min-width:0}.admin-users__table-wrap{padding:.35rem}.admin-users__name{font-size:.875rem}.admin-users__btn{min-height:2.25rem;padding:.45rem .75rem;font-size:.8125rem}.admin-users__action-group{flex-wrap:wrap;gap:.4rem}.admin-users__dialog{width:min(100%,22rem);margin-inline:auto;padding:1rem}.admin-users__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-main-menu__panel{max-height:min(70dvh,calc(100dvh - var(--header-offset) - 1rem));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.nav-bar__mobile-link{min-height:2.75rem;font-size:.9375rem}.nav-bar__mobile-link .nav-bar__segment-label{opacity:1;max-width:none;margin-left:.45rem}.chat-widget__panel{left:max(.65rem,env(safe-area-inset-left,0px));right:max(.65rem,env(safe-area-inset-right,0px));width:auto;max-height:min(100dvh - var(--header-offset) - 1rem,36rem)}.chat-widget__composer-input,.chat-widget__composer textarea{font-size:1rem}.chat-widget__cta{min-height:2.45rem}}@media(max-width:479px){.admin-users__stats{grid-template-columns:minmax(0,1fr)}}
