/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-yellow-400:oklch(85.2% .199 91.936);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-900:oklch(38.1% .176 304.987);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-800:oklch(27.4% .006 286.033);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wider:.05em;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-md:12px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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%;-moz-tab-size:4;-o-tab-size:4;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}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.taskbar-blur{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root{--background-hsl:0 0% 100%;--foreground-hsl:240 10% 3.9%;--card-hsl:0 0% 100%;--card-foreground-hsl:240 10% 3.9%;--popover-hsl:0 0% 100%;--popover-foreground-hsl:240 10% 3.9%;--primary-hsl:240 5.9% 10%;--primary-foreground-hsl:0 0% 98%;--secondary-hsl:240 4.8% 95.9%;--secondary-foreground-hsl:240 5.9% 10%;--muted-hsl:240 4.8% 95.9%;--muted-foreground-hsl:240 3.8% 46.1%;--accent-hsl:240 4.8% 95.9%;--accent-foreground-hsl:0 0% 98%;--destructive-hsl:0 84.2% 60.2%;--destructive-foreground-hsl:0 0% 98%;--border-hsl:240 5.9% 90%;--input-hsl:240 5.9% 90%;--ring-hsl:240 5.9% 10%;--radius:.5rem;--taskbar-bg-hsl:240 5.9% 90%;--accent-strong-hsl:240 5.9% 10%;--window-bg-hsl:240 10% 3.9%}.dark{--background-hsl:240 10% 3.9%;--foreground-hsl:0 0% 98%;--card-hsl:240 10% 3.9%;--card-foreground-hsl:0 0% 98%;--popover-hsl:240 10% 3.9%;--popover-foreground-hsl:0 0% 98%;--primary-hsl:0 0% 98%;--primary-foreground-hsl:240 5.9% 10%;--secondary-hsl:240 3.7% 15.9%;--secondary-foreground-hsl:0 0% 98%;--muted-hsl:240 3.7% 15.9%;--muted-foreground-hsl:240 5% 64.9%;--accent-hsl:240 3.7% 15.9%;--accent-foreground-hsl:240 5.9% 10%;--destructive-hsl:0 62.8% 30.6%;--destructive-foreground-hsl:0 0% 98%;--border-hsl:240 3.7% 15.9%;--input-hsl:240 3.7% 15.9%;--ring-hsl:240 4.9% 83.9%;--taskbar-bg-hsl:240 3.7% 15.9%;--accent-strong-hsl:0 0% 98%;--window-bg-hsl:240 10% 3.9%}body{background-color:hsl(var(--background-hsl));color:hsl(var(--foreground-hsl));overflow:hidden}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-5{inset:calc(var(--spacing)*5)}.-top-1{top:calc(var(--spacing)*-1)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing)*4)}.top-full{top:100%}.-right-1{right:calc(var(--spacing)*-1)}.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-1{bottom:calc(var(--spacing)*-1)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-12{bottom:calc(var(--spacing)*12)}.bottom-14{bottom:calc(var(--spacing)*14)}.bottom-full{bottom:100%}.-left-1{left:calc(var(--spacing)*-1)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing)*2.5)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-1000{z-index:1000}.z-9998{z-index:9998}.z-9999{z-index:9999}.z-10000,.z-\[10000\]{z-index:10000}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.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-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-30{margin-bottom:calc(var(--spacing)*30)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.aspect-3\/4{aspect-ratio:3/4}.aspect-auto\!{aspect-ratio:auto!important}.aspect-video{aspect-ratio:var(--aspect-video)}.h-0{height:calc(var(--spacing)*0)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.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-24{height:calc(var(--spacing)*24)}.h-64{height:calc(var(--spacing)*64)}.h-80{height:calc(var(--spacing)*80)}.h-96{height:calc(var(--spacing)*96)}.h-\[60px\]{height:60px}.h-\[400px\]{height:400px}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-24{max-height:calc(var(--spacing)*24)}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-full{max-height:100%}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-\[50px\]{min-height:50px}.min-h-\[60px\]{min-height:60px}.w-0{width:calc(var(--spacing)*0)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-24{width:calc(var(--spacing)*24)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-64{width:calc(var(--spacing)*64)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-\[60px\]{width:60px}.w-\[300px\]{width:300px}.w-\[400px\]{width:400px}.w-\[500px\]{width:500px}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[80\%\]{max-width:80%}.max-w-\[200px\]{max-width:200px}.max-w-\[280px\]{max-width:280px}.max-w-\[350px\]{max-width:350px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[10em\]{min-width:10em}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-x-1\/2{--tw-translate-x: -50% ;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)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-\[ui-appear_1s_ease-in-out_forwards\]{animation:1s ease-in-out forwards ui-appear}.cursor-ew-resize{cursor:ew-resize}.cursor-nesw-resize{cursor:nesw-resize}.cursor-ns-resize{cursor:ns-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-rows-1\!{grid-template-rows:repeat(1,minmax(0,1fr))!important}.grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.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>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-tr-sm{border-top-right-radius:var(--radius-sm)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.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-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-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-none{--tw-border-style:none;border-style:none}.border-\[hsl\(var\(--accent-strong-hsl\)\)\]{border-color:hsl(var(--accent-strong-hsl))}.border-\[hsl\(var\(--border\)\)\]\/20{border-color:hsl(var(--border))}@supports (color:color-mix(in lab,red,red)){.border-\[hsl\(var\(--border\)\)\]\/20{border-color:color-mix(in oklab,hsl(var(--border))20%,transparent)}}.border-\[hsl\(var\(--border-hsl\)\)\/0\.5\]{border-color:hsl(var(--border-hsl))/.5}.border-\[hsl\(var\(--border-hsl\)\)\]{border-color:hsl(var(--border-hsl))}.border-gray-700{border-color:var(--color-gray-700)}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/20{border-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/30{border-color:color-mix(in oklab,var(--color-purple-500)30%,transparent)}}.border-transparent{border-color:#0000}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-zinc-600{border-color:var(--color-zinc-600)}.border-b-\[hsl\(var\(--popover-hsl\)\)\]{border-bottom-color:hsl(var(--popover-hsl))}.bg-\[hsl\(var\(--accent-hsl\)\)\/0\.1\]{background-color:hsl(var(--accent-hsl))/.1}.bg-\[hsl\(var\(--accent-hsl\)\)\]{background-color:hsl(var(--accent-hsl))}.bg-\[hsl\(var\(--accent-strong-hsl\)\)\]{background-color:hsl(var(--accent-strong-hsl))}.bg-\[hsl\(var\(--background\)\)\]{background-color:hsl(var(--background))}.bg-\[hsl\(var\(--background-hsl\)\)\]{background-color:hsl(var(--background-hsl))}.bg-\[hsl\(var\(--border-hsl\)\)\]{background-color:hsl(var(--border-hsl))}.bg-\[hsl\(var\(--card-hsl\)\)\/0\.8\]{background-color:hsl(var(--card-hsl))/.8}.bg-\[hsl\(var\(--card-hsl\)\)\]{background-color:hsl(var(--card-hsl))}.bg-\[hsl\(var\(--destructive-hsl\)\)\]{background-color:hsl(var(--destructive-hsl))}.bg-\[hsl\(var\(--input-hsl\)\)\]{background-color:hsl(var(--input-hsl))}.bg-\[hsl\(var\(--muted-hsl\)\)\]{background-color:hsl(var(--muted-hsl))}.bg-\[hsl\(var\(--muted-hsl\)\/0\.5\)\]{background-color:hsl(var(--muted-hsl)/.5)}.bg-\[hsl\(var\(--popover-hsl\)\)\]{background-color:hsl(var(--popover-hsl))}.bg-\[hsl\(var\(--popover-hsl\)\/0\.8\)\]{background-color:hsl(var(--popover-hsl)/.8)}.bg-\[hsl\(var\(--primary-hsl\)\)\]{background-color:hsl(var(--primary-hsl))}.bg-\[hsl\(var\(--secondary-hsl\)\)\]{background-color:hsl(var(--secondary-hsl))}.bg-\[hsl\(var\(--taskbar-bg-hsl\)\/0\.7\)\]{background-color:hsl(var(--taskbar-bg-hsl)/.7)}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.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-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black)90%,transparent)}}.bg-black\/95{background-color:#000000f2}@supports (color:color-mix(in lab,red,red)){.bg-black\/95{background-color:color-mix(in oklab,var(--color-black)95%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900\/50{background-color:#10182880}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/50{background-color:color-mix(in oklab,var(--color-gray-900)50%,transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-purple-900\/50{background-color:#59168b80}@supports (color:color-mix(in lab,red,red)){.bg-purple-900\/50{background-color:color-mix(in oklab,var(--color-purple-900)50%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-transparent{background-color:#0000}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.from-purple-600{--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-900\/20{--tw-gradient-from:#59168b33}@supports (color:color-mix(in lab,red,red)){.from-purple-900\/20{--tw-gradient-from:color-mix(in oklab,var(--color-purple-900)20%,transparent)}}.from-purple-900\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-900\/20{--tw-gradient-to:#1c398e33}@supports (color:color-mix(in lab,red,red)){.to-blue-900\/20{--tw-gradient-to:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.to-blue-900\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.stroke-1{stroke-width:1px}.stroke-2{stroke-width:2px}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit: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-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-23{padding-inline:calc(var(--spacing)*23)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-12{padding-block:calc(var(--spacing)*12)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-6{padding-top:calc(var(--spacing)*6)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-12{padding-right:calc(var(--spacing)*12)}.pr-14{padding-right:calc(var(--spacing)*14)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-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-\[10px\]{font-size:10px}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[hsl\(var\(--accent-foreground-hsl\)\)\]{color:hsl(var(--accent-foreground-hsl))}.text-\[hsl\(var\(--accent-hsl\)\)\]{color:hsl(var(--accent-hsl))}.text-\[hsl\(var\(--accent-strong-hsl\)\)\]{color:hsl(var(--accent-strong-hsl))}.text-\[hsl\(var\(--card-foreground-hsl\)\)\]{color:hsl(var(--card-foreground-hsl))}.text-\[hsl\(var\(--destructive-foreground-hsl\)\)\]{color:hsl(var(--destructive-foreground-hsl))}.text-\[hsl\(var\(--destructive-hsl\)\)\]{color:hsl(var(--destructive-hsl))}.text-\[hsl\(var\(--foreground\)\)\]{color:hsl(var(--foreground))}.text-\[hsl\(var\(--foreground-hsl\)\)\]{color:hsl(var(--foreground-hsl))}.text-\[hsl\(var\(--muted-foreground-hsl\)\)\]{color:hsl(var(--muted-foreground-hsl))}.text-\[hsl\(var\(--popover-foreground-hsl\)\)\]{color:hsl(var(--popover-foreground-hsl))}.text-\[hsl\(var\(--primary-foreground-hsl\)\)\]{color:hsl(var(--primary-foreground-hsl))}.text-blue-400{color:var(--color-blue-400)}.text-gray-400{color:var(--color-gray-400)}.text-green-400{color:var(--color-green-400)}.text-purple-100{color:var(--color-purple-100)}.text-purple-200{color:var(--color-purple-200)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-red-500{color:var(--color-red-500)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-zinc-300{color:var(--color-zinc-300)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.placeholder-gray-400::-moz-placeholder{color:var(--color-gray-400)}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.opacity-100{opacity:1}.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-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1rem_2rem_-1rem_black\]{--tw-shadow:0 1rem 2rem -1rem var(--tw-shadow-color,black);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0px_1px_1px_rgba\(255\,255\,255\,0\.2\)\,inset_0px_2px_2px_rgba\(255\,255\,255\,0\.15\)\,inset_0px_4px_4px_rgba\(255\,255\,255\,0\.1\)\,inset_0px_8px_8px_rgba\(255\,255\,255\,0\.05\)\,inset_0px_16px_16px_rgba\(255\,255\,255\,0\.05\)\,0_-1px_1px_rgba\(0\,0\,0\,0\.02\)\,0_-2px_2px_rgba\(0\,0\,0\,0\.03\)\,0_-4px_4px_rgba\(0\,0\,0\,0\.05\)\,0_-8px_8px_rgba\(0\,0\,0\,0\.06\)\,0_-16px_16px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:inset 0px 1px 1px var(--tw-shadow-color,#fff3),inset 0px 2px 2px var(--tw-shadow-color,#ffffff26),inset 0px 4px 4px var(--tw-shadow-color,#ffffff1a),inset 0px 8px 8px var(--tw-shadow-color,#ffffff0d),inset 0px 16px 16px var(--tw-shadow-color,#ffffff0d),0 -1px 1px var(--tw-shadow-color,#00000005),0 -2px 2px var(--tw-shadow-color,#00000008),0 -4px 4px var(--tw-shadow-color,#0000000d),0 -8px 8px var(--tw-shadow-color,#0000000f),0 -16px 16px var(--tw-shadow-color,#00000014);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-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)}.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)}.shadow-\[hsl\(var\(--accent-hsl\)\)\/0\.2\]{--tw-shadow-color:hsl(var(--accent-hsl))}@supports (color:color-mix(in lab,red,red)){.shadow-\[hsl\(var\(--accent-hsl\)\)\/0\.2\]{--tw-shadow-color:color-mix(in oklab,hsl(var(--accent-hsl))/.2 var(--tw-shadow-alpha),transparent)}}.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-\[5px\]{--tw-backdrop-blur:blur(5px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,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-\[box-shadow\,border\,background-color\]{transition-property:box-shadow,border,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[fill\,filter\,opacity\]{transition-property:fill,filter,opacity;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-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover){.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:text-\[hsl\(var\(--accent-strong-hsl\)\)\]:is(:where(.group):hover *){color:hsl(var(--accent-strong-hsl))}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-zinc-400::-moz-placeholder{color:var(--color-zinc-400)}.placeholder\:text-zinc-400::placeholder{color:var(--color-zinc-400)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}@media(hover:hover){.hover\:border-\[hsl\(var\(--accent-hsl\)\)\]:hover{border-color:hsl(var(--accent-hsl))}.hover\:border-\[hsl\(var\(--accent-strong-hsl\)\)\/0\.2\]:hover{border-color:hsl(var(--accent-strong-hsl))/.2}.hover\:bg-\[hsl\(var\(--accent-hsl\)\)\/0\.1\]:hover{background-color:hsl(var(--accent-hsl))/.1}.hover\:bg-\[hsl\(var\(--accent-strong-hsl\)\)\/0\.1\]:hover{background-color:hsl(var(--accent-strong-hsl))/.1}.hover\:bg-\[hsl\(var\(--accent-strong-hsl\)\)\]:hover{background-color:hsl(var(--accent-strong-hsl))}.hover\:bg-\[hsl\(var\(--destructive-hsl\)\)\/0\.1\]:hover{background-color:hsl(var(--destructive-hsl))/.1}.hover\:bg-\[hsl\(var\(--destructive-hsl\)\)\]:hover{background-color:hsl(var(--destructive-hsl))}.hover\:bg-\[hsl\(var\(--secondary-hsl\)\)\]:hover{background-color:hsl(var(--secondary-hsl))}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-purple-700:hover{background-color:var(--color-purple-700)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:from-purple-700:hover{--tw-gradient-from:var(--color-purple-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-blue-700:hover{--tw-gradient-to:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:text-\[hsl\(var\(--accent-foreground-hsl\)\)\]:hover{color:hsl(var(--accent-foreground-hsl))}.hover\:text-\[hsl\(var\(--accent-strong-hsl\)\)\]:hover{color:hsl(var(--accent-strong-hsl))}.hover\:text-\[hsl\(var\(--destructive-foreground-hsl\)\)\]:hover{color:hsl(var(--destructive-foreground-hsl))}.hover\:text-\[hsl\(var\(--destructive-hsl\)\)\]:hover{color:hsl(var(--destructive-hsl))}.hover\:text-\[hsl\(var\(--foreground-hsl\)\)\]:hover{color:hsl(var(--foreground-hsl))}.hover\:text-blue-300:hover{color:var(--color-blue-300)}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-xl:hover{--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)}.hover\:brightness-90:hover{--tw-brightness:brightness(90%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:border-purple-500\/50:focus{border-color:#ac4bff80}@supports (color:color-mix(in lab,red,red)){.focus\:border-purple-500\/50:focus{border-color:color-mix(in oklab,var(--color-purple-500)50%,transparent)}}.focus\:border-transparent:focus{border-color:#0000}.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-\[hsl\(var\(--ring-hsl\)\)\]:focus{--tw-ring-color:hsl(var(--ring-hsl))}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-purple-500\/50:focus{--tw-ring-color:#ac4bff80}@supports (color:color-mix(in lab,red,red)){.focus\:ring-purple-500\/50:focus{--tw-ring-color:color-mix(in oklab,var(--color-purple-500)50%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:48rem){.md\:block{display:block}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:64rem){.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.\[\&\>button\]\:px-6>button{padding-inline:calc(var(--spacing)*6)}.\[\&\>button\]\:py-1\.5>button{padding-block:calc(var(--spacing)*1.5)}.\[\&\>button\]\:text-sm>button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@keyframes float0{0%,to{transform:translate(var(--x),var(--y))}50%{transform:translate(calc(var(--x) + 4px),calc(var(--y) - 6px))}}@keyframes float1{0%,to{transform:translate(var(--x),var(--y))}50%{transform:translate(calc(var(--x) - 6px),calc(var(--y) + 4px))}}@keyframes float2{0%,to{transform:translate(var(--x),var(--y))}50%{transform:translate(calc(var(--x) + 5px),calc(var(--y) + 5px))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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}.wallpaper{background-image:var(--wallpaper-url);background-size:cover;background-position:center;transition:opacity 1.2s ease-in-out,filter 1s ease-in-out;opacity:1;filter:brightness(1.15) saturate(1.2)}.wallpaper.fade-out{opacity:0}.wallpaper.matrix-effect{filter:blur(8px)}.dark{--accent-color-rgb: 0, 255, 255}.light{--accent-color-rgb: 59, 130, 246}.ai-indicator.loading{animation:pulse 2s infinite;box-shadow:0 0 20px 5px rgba(var(--accent-color-rgb),.7)}@keyframes pulse{0%,to{transform:scale(1);box-shadow:0 0 20px 5px rgba(var(--accent-color-rgb),.7)}50%{transform:scale(1.1);box-shadow:0 0 30px 10px rgba(var(--accent-color-rgb),.7)}}.taskbar-blur{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.launch-icon-wrapper{position:relative;cursor:pointer}.launch-icon-inner{transition:transform .2s ease-out,opacity .2s ease-out}.launch-icon-wrapper--launching .launch-icon-inner{animation:icon-pull-in .18s ease-out,icon-implosion .28s ease-in .18s forwards}.launch-warp-particle{position:fixed;left:0;top:0;width:8px;height:8px;border-radius:9999px;background:#4de3ff;box-shadow:0 0 16px #4de3fff2;pointer-events:none;transform-origin:center;transform:translate3d(var(--warp-x, 0px),var(--warp-y, 0px),0) scale(var(--warp-scale, .8));opacity:var(--warp-opacity, 0);transition:transform .35s ease-out,opacity .35s ease-out;z-index:9999}@keyframes icon-pull-in{0%{transform:scale(1)}to{transform:scale(1.15)}}@keyframes icon-implosion{0%{transform:scale(1);opacity:1}60%{transform:scale(.4);opacity:.9}to{transform:scale(.05);opacity:0}}.sphere-image-grid{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--sig-container-size, 550px);height:var(--sig-container-size, 400px);perspective:var(--sig-perspective, 100px);pointer-events:auto;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sphere-image-grid:active{cursor:grabbing}.launch-icon-wrapper{position:fixed;left:var(--left);top:var(--top);width:var(--size);height:var(--size);cursor:pointer}.launch-icon-inner{width:150%;height:150%}.sphere-app-icon .sphere-image-grid svg{width:20%;height:20%;display:block}.sig-loading-container{width:var(--sig-container-size);height:var(--sig-container-size);background-color:#f3f4f6;border-radius:.2rem;display:flex;justify-content:center;align-items:center;animation:pulse 1.5s ease-in-out infinite}.sig-empty-container{width:var(--sig-container-size);height:var(--sig-container-size);background:transparent;display:flex;align-items:center;justify-content:center}.sig-root-container{width:var(--sig-container-size);height:var(--sig-container-size);perspective:var(--sig-perspective);perspective-origin:center center;position:fixed;top:50vh;left:50vw;transform:translate(-50%,-50%);pointer-events:auto}.sig-inner-wrapper{position:relative;width:100%;height:100%;z-index:10;transform-style:preserve-3d}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}.glow-card{--base: 220;--spread: 200;--radius: 14;--border: 3;--backdrop: hsl(0 0% 60% / .12);--backup-border: var(--backdrop);--size: 200;--outer: 1;--border-size: calc(var(--border, 2) * 1px);--spotlight-size: calc(var(--size, 150) * 1px);--hue: calc(var(--base) + (var(--xp, 0) * var(--spread, 0)));background-image:radial-gradient(var(--spotlight-size) var(--spotlight-size) at calc(var(--x, 0) * 1px) calc(var(--y, 0) * 1px),hsl(var(--hue, 210) calc(var(--saturation, 100) * 1%) calc(var(--lightness, 70) * 1%) / var(--bg-spot-opacity, .1)),transparent);background-color:var(--backdrop, transparent);background-size:calc(100% + (2 * var(--border-size))) calc(100% + (2 * var(--border-size)));background-position:50% 50%;background-attachment:fixed;border:var(--border-size) solid var(--backup-border);position:relative;touch-action:none}[data-glow].glow-card:before,[data-glow].glow-card:after{pointer-events:none;content:"";position:absolute;inset:calc(var(--border-size) * -1);border:var(--border-size) solid transparent;border-radius:calc(var(--radius) * 1px);background-attachment:fixed;background-size:calc(100% + (2 * var(--border-size))) calc(100% + (2 * var(--border-size)));background-repeat:no-repeat;background-position:50% 50%;-webkit-mask-clip:padding-box,border-box;-webkit-mask-composite:intersect;-webkit-mask:linear-gradient(transparent,transparent),linear-gradient(white,white);mask:linear-gradient(transparent,transparent),linear-gradient(white,white);mask-clip:padding-box,border-box;-webkit-mask-composite:source-in,xor;mask-composite:intersect}[data-glow].glow-card:before{background-image:radial-gradient(calc(var(--spotlight-size) * .75) calc(var(--spotlight-size) * .75) at calc(var(--x, 0) * 1px) calc(var(--y, 0) * 1px),hsl(var(--hue, 210) calc(var(--saturation, 100) * 1%) calc(var(--lightness, 50) * 1%) / var(--border-spot-opacity, 1)),transparent 100%);filter:brightness(2)}[data-glow].glow-card:after{background-image:radial-gradient(calc(var(--spotlight-size) * .5) calc(var(--spotlight-size) * .5) at calc(var(--x, 0) * 1px) calc(var(--y, 0) * 1px),hsl(0 100% 100% / var(--border-light-opacity, 1)),transparent 100%)}[data-glow].glow-card [data-glow]{position:absolute;top:0;right:0;bottom:0;left:0;will-change:filter;opacity:var(--outer, 1);border-radius:calc(var(--radius) * 1px);border-width:calc(var(--border-size) * 20);filter:blur(calc(var(--border-size) * 10));background:none;pointer-events:none;border:none}[data-glow].glow-card>[data-glow]:before{top:-10px;right:-10px;bottom:-10px;left:-10px;border-width:10px}.glow-card.glow-blue{--base: 220;--spread: 200}.glow-card.glow-purple{--base: 280;--spread: 300}.glow-card.glow-green{--base: 120;--spread: 200}.glow-card.glow-red{--base: 0;--spread: 200}.glow-card.glow-orange{--base: 30;--spread: 200}.grind-housing{animation:grindHousingPulse 4s ease-in-out infinite alternate}@keyframes grindHousingPulse{0%{stroke:#00f3ff;filter:drop-shadow(0 0 2px #00f3ff)}to{stroke:#80ffff;filter:drop-shadow(0 0 6px #00f3ff)}}.gear-left{animation:grindGearLeft 3s linear infinite;transform-origin:24px 32px}@keyframes grindGearLeft{0%{transform:translate(24px,32px) rotate(0)}to{transform:translate(24px,32px) rotate(360deg)}}.gear-right{animation:grindGearRight 3s linear infinite;transform-origin:40px 32px}@keyframes grindGearRight{0%{transform:translate(40px,32px) rotate(0)}to{transform:translate(40px,32px) rotate(-360deg)}}.gear-hub{animation:grindHubGlow 1s ease-in-out infinite alternate}@keyframes grindHubGlow{0%{fill:#ff6b00}to{fill:#ff9500;filter:drop-shadow(0 0 3px #ff6b00)}}.grind-messy-item{animation:grindItemFall 3s ease-in infinite}.item-1{animation-delay:0s}.item-2{animation-delay:1s}.item-3{animation-delay:2s}@keyframes grindItemFall{0%{transform:translateY(0) rotate(0);opacity:1}40%{transform:translateY(20px) rotate(15deg);opacity:1}50%{opacity:0}to{transform:translateY(20px);opacity:0}}.grind-clean-item{animation:grindItemEmerge 3s ease-out infinite}.clean-1{animation-delay:1.5s}.clean-2{animation-delay:2s}.clean-3{animation-delay:2.5s}@keyframes grindItemEmerge{0%,40%{transform:translateY(-10px);opacity:0}50%{opacity:1}to{transform:translateY(0);opacity:1}}.grind-particle{animation:grindParticleSpin 1s linear infinite}.p-1{animation-delay:0s;animation-duration:.8s}.p-2{animation-delay:.2s;animation-duration:1s}.p-3{animation-delay:.4s;animation-duration:.7s}.p-4{animation-delay:.6s;animation-duration:.9s}.p-5{animation-delay:.3s;animation-duration:1.1s}.p-6{animation-delay:.5s;animation-duration:.85s}@keyframes grindParticleSpin{0%{transform:translate(0) scale(1);opacity:1}25%{transform:translate(2px,-2px) scale(.8)}50%{transform:translate(-2px,2px) scale(1.2);opacity:.7}75%{transform:translate(1px,1px) scale(.9)}to{transform:translate(0) scale(1);opacity:1}}.conveyor-line{animation:grindConveyorMove 1s linear infinite}.cl-1,.cl-2,.cl-3{animation-direction:normal}.cl-4,.cl-5,.cl-6{animation-direction:reverse}@keyframes grindConveyorMove{0%{stroke-dashoffset:0}to{stroke-dashoffset:-8}}.grind-status-light{animation:grindStatusBlink .5s ease-in-out infinite}@keyframes grindStatusBlink{0%,to{fill:#ff6b00;opacity:1}50%{fill:#fc0;opacity:.6}}.grind-counter{animation:grindCounterFlash 2s ease-in-out infinite}@keyframes grindCounterFlash{0%,90%,to{fill:#0f8}95%{fill:#fff}}.exhaust-puff{animation:grindExhaustRise 3s ease-out infinite}.puff-1{animation-delay:0s}.puff-2{animation-delay:1s}.puff-3{animation-delay:.5s}@keyframes grindExhaustRise{0%{transform:translateY(0) scale(1);opacity:.4}to{transform:translateY(-10px) scale(1.5);opacity:0}}.grind-progress-fill{animation:grindProgressFill 4s ease-in-out infinite}@keyframes grindProgressFill{0%{width:10px}50%{width:50px}to{width:10px}}.grind-funnel{animation:grindFunnelPulse 2s ease-in-out infinite alternate}@keyframes grindFunnelPulse{0%{stroke:#ff6b00}to{stroke:#ff9500;filter:drop-shadow(0 0 2px #ff6b00)}}.grind-grid{animation:grindGridPulse 5s ease-in-out infinite alternate}@keyframes grindGridPulse{0%{opacity:.05}to{opacity:.15}}.grind-glitch{display:none;animation:grindGlitchEffect 6s infinite}@keyframes grindGlitchEffect{0%,92%{display:none}93%{display:block;transform:translate(2px,-1px);opacity:.5}94%{display:block;transform:translate(-2px,1px);opacity:.5}95%{display:block;transform:translate(1px,2px);opacity:.4}96%{display:none}to{display:none}}.fm-folder-back,.fm-folder-front{animation:fmFolderPulse 3s ease-in-out infinite alternate}@keyframes fmFolderPulse{0%{stroke:gold;filter:drop-shadow(0 0 2px #ffd700)}to{stroke:#fe8;filter:drop-shadow(0 0 6px #ffd700)}}.fm-folder-tab{animation:fmTabShimmer 4s ease-in-out infinite}@keyframes fmTabShimmer{0%,to{opacity:.7}50%{opacity:1;fill:#fe8}}.fm-sub-folder{animation:fmSubFolderPulse 3s ease-in-out infinite}.folder-1{animation-delay:0s}.folder-2{animation-delay:.5s}.folder-3{animation-delay:1s}.folder-4{animation-delay:1.5s}@keyframes fmSubFolderPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.fm-select-bar{animation:fmSelectPulse 1s ease-in-out infinite}@keyframes fmSelectPulse{0%,to{opacity:1;fill:#bf00ff}50%{opacity:.5;fill:#f0f}}.fm-badge{animation:fmBadgePulse 2s ease-in-out infinite}@keyframes fmBadgePulse{0%,to{r:2.5px;fill:#0f8}50%{r:3px;fill:#80ffcc;filter:drop-shadow(0 0 2px #00ff88)}}.fm-file{animation:fmFileFloat 3s ease-in-out infinite}.file-1{animation-delay:0s}.file-2{animation-delay:.3s}.file-3{animation-delay:.6s}@keyframes fmFileFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.fm-connection{animation:fmConnectionFlow 2s linear infinite}.conn-1{animation-delay:0s}.conn-2{animation-delay:.5s}.conn-3{animation-delay:1s}.conn-4{animation-delay:1.5s}@keyframes fmConnectionFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-8}}.fm-transfer-file{animation:fmTransferMove 3s ease-in-out infinite}@keyframes fmTransferMove{0%{transform:translate(8px,14px);opacity:0}20%{opacity:1}50%{transform:translate(30px,26px);opacity:1}80%{opacity:1}to{transform:translate(52px,52px);opacity:0}}.fm-search-cursor{animation:fmCursorBlink .8s step-end infinite}@keyframes fmCursorBlink{0%,50%{opacity:1}51%,to{opacity:0}}.fm-storage-fill{animation:fmStorageFill 5s ease-in-out infinite}@keyframes fmStorageFill{0%,to{width:14px;fill:#0c6}50%{width:20px;fill:#0f8}}.fm-action circle{animation:fmActionPulse 2s ease-in-out infinite}.action-upload circle{animation-delay:0s}.action-download circle{animation-delay:.6s}.action-delete circle{animation-delay:1.2s}@keyframes fmActionPulse{0%,to{stroke-width:1px}50%{stroke-width:1.5px;filter:drop-shadow(0 0 2px currentColor)}}.fm-particle{animation:fmParticleFloat 4s ease-in-out infinite}@keyframes fmParticleFloat{0%,to{transform:translate(0);opacity:.6}25%{transform:translate(2px,-2px);opacity:1}50%{transform:translateY(-4px);opacity:.8}75%{transform:translate(-2px,-2px);opacity:1}}.fm-sync-ring{animation:fmSyncRotate 2s linear infinite;transform-origin:4px 4px}@keyframes fmSyncRotate{0%{transform:rotate(0);stroke-dashoffset:0}to{transform:rotate(360deg);stroke-dashoffset:-12}}.fm-grid{animation:fmGridPulse 5s ease-in-out infinite alternate}@keyframes fmGridPulse{0%{opacity:.05}to{opacity:.15}}.fm-glitch{display:none;animation:fmGlitchEffect 6s infinite}@keyframes fmGlitchEffect{0%,93%{display:none}94%{display:block;transform:translate(2px,-1px);opacity:.5}95%{display:block;transform:translate(-2px,1px);opacity:.5}96%{display:none}to{display:none}}.as-frame{animation:asFramePulse 4s ease-in-out infinite alternate}@keyframes asFramePulse{0%{stroke:#00f3ff;filter:drop-shadow(0 0 2px #00f3ff)}to{stroke:#80ffff;filter:drop-shadow(0 0 6px #00f3ff)}}.as-app-icon{animation:asIconFloat 3s ease-in-out infinite alternate}.as-app-icon:nth-child(2n){animation-delay:1.5s}@keyframes asIconFloat{0%{transform:translateY(0);opacity:.3}to{transform:translateY(-2px);opacity:.6}}.as-arrow{animation:asArrowDrop 1.5s ease-in-out infinite}@keyframes asArrowDrop{0%{transform:translateY(-2px);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(4px);opacity:0}}.as-beam{animation:asBeamFlash 1.5s steps(5) infinite}@keyframes asBeamFlash{0%,to{opacity:.1;height:10px}50%{opacity:.4;height:14px}}.as-progress-bar{width:0;animation:asInstallLoad 3s ease-in-out infinite}@keyframes asInstallLoad{0%{width:0;opacity:1}80%{width:18px;opacity:1}90%{width:18px;opacity:0}to{width:0;opacity:0}}.as-active-install{animation:asActiveBob 3s ease-in-out infinite alternate}@keyframes asActiveBob{0%{transform:translate(26px,22px)}to{transform:translate(26px,20px)}}.as-particle{animation:asParticleFall 1.5s linear infinite;opacity:0}.p1{animation-delay:0s;cx:32px;cy:10px}.p2{animation-delay:.5s;cx:30px;cy:14px}.p3{animation-delay:1s;cx:34px;cy:18px}@keyframes asParticleFall{0%{transform:translateY(0);opacity:0}20%{opacity:1}to{transform:translateY(15px);opacity:0}}.as-node{animation:asNodePulse 2s infinite}@keyframes asNodePulse{0%,to{r:2px;fill:#fff}50%{r:3px;fill:#00f3ff;box-shadow:0 0 5px #fff}}.as-glitch{display:none;animation:asGlitchEffect 6s infinite}@keyframes asGlitchEffect{0%,94%{display:none}95%{display:block;transform:translate(2px);opacity:.5}96%{display:block;transform:translate(-2px);opacity:.5}97%{display:none}to{display:none}}.xr-frame{animation:xrFramePulse 4s ease-in-out infinite alternate}@keyframes xrFramePulse{0%{stroke:#00f3ff;filter:drop-shadow(0 0 2px #00f3ff)}to{stroke:#80ffff;filter:drop-shadow(0 0 8px #00f3ff)}}.xr-beam{animation:xrBeamPulse 2s ease-in-out infinite alternate}.beam-2{animation-delay:.5s}@keyframes xrBeamPulse{0%{stroke-opacity:.6;stroke-width:3px}to{stroke-opacity:1;stroke-width:5px;filter:drop-shadow(0 0 6px #4dc9ff)}}.xr-center-core{animation:xrCorePulse 1.5s ease-in-out infinite}@keyframes xrCorePulse{0%,to{r:3px;fill:#4dc9ff}50%{r:4px;fill:#80e0ff;filter:drop-shadow(0 0 8px #4dc9ff)}}.xr-scan-ring{animation:xrRingRotate 6s linear infinite;transform-origin:32px 32px}@keyframes xrRingRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.xr-scan-arc{animation:xrArcGlow 2s ease-in-out infinite}@keyframes xrArcGlow{0%,to{stroke-opacity:.8}50%{stroke-opacity:1;filter:drop-shadow(0 0 4px #fff)}}.xr-scan-beam{animation:xrBeamScan 3s ease-in-out infinite}@keyframes xrBeamScan{0%{transform:translateY(-18px);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translateY(18px);opacity:0}}.xr-risk-pulse{animation:xrRiskPulse 1s ease-in-out infinite}@keyframes xrRiskPulse{0%,to{r:4px;fill:#f44}50%{r:5px;fill:#f66;filter:drop-shadow(0 0 6px #ff4444)}}.xr-opp-pulse{animation:xrOppPulse 1.5s ease-in-out infinite}@keyframes xrOppPulse{0%,to{r:3px;fill:#0f8}50%{r:4px;fill:#80ffcc;filter:drop-shadow(0 0 4px #00ff88)}}.xr-ekg{stroke-dasharray:30;stroke-dashoffset:30;animation:xrEKGDraw 2s ease-in-out infinite}@keyframes xrEKGDraw{0%{stroke-dashoffset:30}50%{stroke-dashoffset:0}to{stroke-dashoffset:-30}}.xr-bpm{animation:xrBPMFlash 1s ease-in-out infinite}@keyframes xrBPMFlash{0%,to{opacity:1;fill:#0f8}50%{opacity:.6;fill:#80ffcc}}.xr-risk-indicator{animation:xrRiskMove 4s ease-in-out infinite}@keyframes xrRiskMove{0%,to{transform:translateY(0);fill:gold}25%{transform:translateY(-6px);fill:#0f8}75%{transform:translateY(6px);fill:#ff6b00}}.xr-value{animation:xrValueFlash 3s ease-in-out infinite}@keyframes xrValueFlash{0%,90%,to{opacity:1}95%{opacity:.5}}.xr-brackets path{animation:xrBracketPulse 2s ease-in-out infinite alternate}@keyframes xrBracketPulse{0%{stroke:#00f3ff;opacity:.7}to{stroke:#80ffff;opacity:1}}.xr-particle{animation:xrParticleFloat 4s ease-in-out infinite}.p-2{animation-delay:.8s}.p-3{animation-delay:1.6s}.p-4{animation-delay:2.4s}.p-5{animation-delay:3.2s}@keyframes xrParticleFloat{0%,to{transform:translate(0);opacity:.4}25%{transform:translate(2px,-2px);opacity:1}50%{transform:translateY(-4px);opacity:.7}75%{transform:translate(-2px,-2px);opacity:1}}.xr-status-light.active{animation:xrStatusBlink 1s ease-in-out infinite}@keyframes xrStatusBlink{0%,to{fill:#0f8;r:2px}50%{fill:#80ffcc;r:2.5px;filter:drop-shadow(0 0 3px #00ff88)}}.xr-skeleton{animation:xrSkeletonReveal 3s ease-in-out infinite}@keyframes xrSkeletonReveal{0%,to{opacity:.4}50%{opacity:.8}}.xr-orders{animation:xrOrdersFloat 3s ease-in-out infinite alternate}@keyframes xrOrdersFloat{0%{transform:translate(48px,48px) translateY(0)}to{transform:translate(48px,48px) translateY(-2px)}}.xr-grid{animation:xrGridPulse 5s ease-in-out infinite alternate}@keyframes xrGridPulse{0%{opacity:.1}to{opacity:.2}}.xr-glitch{display:none;animation:xrGlitchEffect 6s infinite}@keyframes xrGlitchEffect{0%,93%{display:none}94%{display:block;transform:translate(2px,-1px);opacity:.5}95%{display:block;transform:translate(-2px,1px);opacity:.5}96%{display:block;transform:translate(1px,2px);opacity:.4}97%{display:none}to{display:none}}.draft-page-bg{animation:draftPagePulse 4s ease-in-out infinite alternate}@keyframes draftPagePulse{0%{stroke:#00f3ff;filter:drop-shadow(0 0 2px #00f3ff)}to{stroke:#80ffff;filter:drop-shadow(0 0 6px #00f3ff)}}.draft-cursor{animation:draftCursorBlink .6s step-end infinite}@keyframes draftCursorBlink{0%,50%{opacity:1}51%,to{opacity:0}}.draft-headline-bar{animation:draftHeadlineShimmer 3s ease-in-out infinite}@keyframes draftHeadlineShimmer{0%,to{opacity:.8;fill:gold}50%{opacity:1;fill:#fe8;filter:drop-shadow(0 0 4px #ffd700)}}.draft-block{animation:draftBlockFade 3s ease-in-out infinite}.block-1{animation-delay:0s}.block-2{animation-delay:.5s}@keyframes draftBlockFade{0%,to{opacity:.7}50%{opacity:1}}.draft-cta-btn{animation:draftCTAPulse 2s ease-in-out infinite alternate}@keyframes draftCTAPulse{0%{filter:drop-shadow(0 0 2px #ff6b35);transform:scale(1)}to{filter:drop-shadow(0 0 8px #ff6b35);transform:scale(1.02)}}.draft-click-ripple{animation:draftClickRipple 2s ease-out infinite}@keyframes draftClickRipple{0%{r:2px;opacity:.8}to{r:15px;opacity:0}}.draft-pencil{animation:draftPencilWrite 3s ease-in-out infinite}@keyframes draftPencilWrite{0%,to{transform:translate(50px,20px) rotate(0)}25%{transform:translate(48px,22px) rotate(-2deg)}50%{transform:translate(50px,24px) rotate(1deg)}75%{transform:translate(52px,22px) rotate(-1deg)}}.draft-writing-trail{stroke-dasharray:20;stroke-dashoffset:20;animation:draftTrailDraw 3s ease-in-out infinite}@keyframes draftTrailDraw{0%{stroke-dashoffset:20;opacity:0}50%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-20;opacity:0}}.draft-char{animation:draftCharFloat 4s ease-in-out infinite}.char-1{animation-delay:0s}.char-2{animation-delay:.8s}.char-3{animation-delay:1.6s}.char-4{animation-delay:2.4s}.char-5{animation-delay:3.2s}@keyframes draftCharFloat{0%,to{transform:translate(0);opacity:.3}50%{transform:translate(-4px,-4px);opacity:.8}}.draft-meter-fill{animation:draftMeterFill 4s ease-in-out infinite;transform-origin:bottom}@keyframes draftMeterFill{0%{transform:scaleY(.3)}50%{transform:scaleY(1)}to{transform:scaleY(.3)}}.draft-percent{animation:draftPercentFlash 4s ease-in-out infinite}@keyframes draftPercentFlash{0%,40%{fill:#0f8}50%{fill:#fff;text-shadow:0 0 4px #00ff88}60%,to{fill:#0f8}}.draft-word-count{animation:draftWordCount 2s ease-in-out infinite}@keyframes draftWordCount{0%,90%,to{opacity:.8}95%{opacity:1;fill:#80ffff}}.draft-ai-suggest{animation:draftAIPulse 3s ease-in-out infinite}@keyframes draftAIPulse{0%,to{opacity:.7;transform:translate(36px,2px) scale(1)}50%{opacity:1;transform:translate(36px,2px) scale(1.05)}}.draft-flying-block{animation:draftBlockFly 4s ease-in-out infinite}.block-a{animation-delay:0s}.block-b{animation-delay:1.3s}.block-c{animation-delay:2.6s}@keyframes draftBlockFly{0%{transform:translate(0);opacity:.7}50%{transform:translate(-20px);opacity:1}to{transform:translate(-40px);opacity:0}}.draft-scan-line{animation:draftScanLine 3s ease-in-out infinite}@keyframes draftScanLine{0%{transform:translateY(0);opacity:0}10%{opacity:.5}90%{opacity:.5}to{transform:translateY(48px);opacity:0}}.draft-markers g{animation:draftMarkerBlink 3s ease-in-out infinite}.draft-markers g:nth-child(1){animation-delay:0s}.draft-markers g:nth-child(2){animation-delay:1s}.draft-markers g:nth-child(3){animation-delay:2s}@keyframes draftMarkerBlink{0%,80%,to{opacity:.5}90%{opacity:1}}.draft-grid{animation:draftGridPulse 5s ease-in-out infinite alternate}@keyframes draftGridPulse{0%{opacity:.05}to{opacity:.15}}.draft-glitch{display:none;animation:draftGlitchEffect 6s infinite}@keyframes draftGlitchEffect{0%,93%{display:none}94%{display:block;transform:translate(2px,-1px);opacity:.5}95%{display:block;transform:translate(-2px,1px);opacity:.5}96%{display:none}to{display:none}}.helper-hub circle:first-child{animation:helperHubPulse 3s ease-in-out infinite alternate}@keyframes helperHubPulse{0%{stroke:#00f3ff;filter:drop-shadow(0 0 2px #00f3ff)}to{stroke:#80ffff;filter:drop-shadow(0 0 8px #00f3ff)}}.helper-inner-ring{animation:helperInnerRotate 4s linear infinite;transform-origin:32px 32px}@keyframes helperInnerRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.helper-tool{animation:helperToolSpin 6s ease-in-out infinite;transform-origin:center}@keyframes helperToolSpin{0%,to{transform:rotate(0)}25%{transform:rotate(15deg)}75%{transform:rotate(-15deg)}}.helper-sparkle{animation:helperSparkleTwinkle 1s ease-in-out infinite}@keyframes helperSparkleTwinkle{0%,to{opacity:.3;r:.5px}50%{opacity:1;r:1.5px;fill:#fff}}.helper-core-pulse{animation:helperCorePulse 2s ease-in-out infinite}@keyframes helperCorePulse{0%,to{r:4px;opacity:.5}50%{r:6px;opacity:.8}}.helper-output{animation:helperOutputFloat 3s ease-in-out infinite}.form-output{animation-delay:0s}.checklist-output{animation-delay:.5s}.template-output{animation-delay:1s}.minidoc-output{animation-delay:1.5s}@keyframes helperOutputFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.helper-form-cursor{animation:helperCursorBlink .6s step-end infinite}@keyframes helperCursorBlink{0%,50%{opacity:1}51%,to{opacity:0}}.helper-checkmark{stroke-dasharray:10;stroke-dashoffset:10;animation:helperCheckDraw 2s ease-out infinite}@keyframes helperCheckDraw{0%,30%{stroke-dashoffset:10}50%,to{stroke-dashoffset:0}}.helper-quick-badge{animation:helperQuickPulse 1.5s ease-in-out infinite}@keyframes helperQuickPulse{0%,to{r:3px;fill:#ff9500}50%{r:4px;fill:#fa0;filter:drop-shadow(0 0 4px #ff9500)}}.helper-particle{animation:helperParticleEmanate 2s ease-out infinite}.p-1{animation-delay:0s}.p-2{animation-delay:.5s}.p-3{animation-delay:1s}.p-4{animation-delay:1.5s}@keyframes helperParticleEmanate{0%{transform:translate(0) scale(1);opacity:0}20%{opacity:1}to{transform:translate(var(--tx, 0),var(--ty, -10px)) scale(.5);opacity:0}}.p-1{--tx: 0;--ty: -12px}.p-2{--tx: -12px;--ty: 0}.p-3{--tx: 12px;--ty: 0}.p-4{--tx: 0;--ty: 12px}.helper-speed-particle{animation:helperSpeedMove 1.5s linear infinite}.sp-1{animation-delay:0s}.sp-2{animation-delay:.5s}.sp-3{animation-delay:1s}@keyframes helperSpeedMove{0%{transform:translate(0);opacity:0}20%{opacity:.8}to{transform:translate(-20px);opacity:0}}.helper-speed-lines line{animation:helperSpeedLinePulse 2s ease-in-out infinite}@keyframes helperSpeedLinePulse{0%,to{opacity:.1}50%{opacity:.4}}.helper-status-light{animation:helperStatusBlink 1s ease-in-out infinite}@keyframes helperStatusBlink{0%,to{fill:#0f8;r:1.5px}50%{fill:#80ffcc;r:2px;filter:drop-shadow(0 0 2px #00ff88)}}.helper-count{animation:helperCountFlash 3s ease-in-out infinite}@keyframes helperCountFlash{0%,85%,to{fill:#00f3ff}90%{fill:#fff}}.helper-action-btn rect{animation:helperBtnPulse 3s ease-in-out infinite}.btn-form rect{animation-delay:0s}.btn-list rect{animation-delay:.5s}.btn-tmpl rect{animation-delay:1s}.btn-quick rect{animation-delay:1.5s}@keyframes helperBtnPulse{0%,to{opacity:.7}50%{opacity:1}}.helper-connect{animation:helperConnectFlow 1.5s linear infinite}@keyframes helperConnectFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-4}}.helper-progress-ring{animation:helperProgressSpin 8s linear infinite;transform-origin:center}@keyframes helperProgressSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.helper-glitch{display:none;animation:helperGlitchEffect 6s infinite}@keyframes helperGlitchEffect{0%,93%{display:none}94%{display:block;transform:translate(2px,-1px);opacity:.5}95%{display:block;transform:translate(-2px,1px);opacity:.5}96%{display:none}to{display:none}}.angle-cut-line{animation:angleCutThrough 2s ease-in-out infinite}.i-stem{animation:iStemPulse 4s ease-in-out infinite alternate}@keyframes iStemPulse{0%{stroke:#00f3ff;filter:drop-shadow(0 0 2px #00f3ff)}to{stroke:#80ffff;filter:drop-shadow(0 0 6px #00f3ff)}}.i-serif{animation:iSerifShimmer 3s ease-in-out infinite}@keyframes iSerifShimmer{0%,to{opacity:.7}50%{opacity:1;filter:drop-shadow(0 0 4px #00f3ff)}}.i-scanlines{animation:iScanMove 2s linear infinite}@keyframes iScanMove{0%{transform:translateY(-10px);opacity:0}20%{opacity:.8}80%{opacity:.8}to{transform:translateY(160px);opacity:0}}.i-beam{animation:iBeamPulse 2s ease-in-out infinite alternate}@keyframes iBeamPulse{0%{opacity:.1}to{opacity:.3;filter:drop-shadow(0 0 8px #00f3ff)}}.i-beam+ellipse{animation:iBaseGlow 3s ease-in-out infinite alternate}@keyframes iBaseGlow{0%{fill:#000}to{fill:#012;filter:drop-shadow(0 0 4px #00f3ff)}}.i-hologram{animation:iHologramDistort 5s ease-in-out infinite}@keyframes iHologramDistort{0%,90%,to{transform:scale(1)}95%{transform:scale(1.05) rotate(1deg);filter:hue-rotate(30deg)}}.i-hologram{position:relative}.i-hologram:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;animation:iGlitchEffect 6s infinite;pointer-events:none}@keyframes iGlitchEffect{0%,92%{opacity:0}93%{opacity:.8;transform:translate(2px,-1px)}94%{opacity:.8;transform:translate(-2px,1px)}95%{opacity:0}to{opacity:0}}.jam-hub-ring{animation:jamHubPulse 2s ease-in-out infinite alternate}@keyframes jamHubPulse{0%{stroke:#00f3ff;filter:drop-shadow(0 0 2px #00f3ff)}to{stroke:#80ffff;filter:drop-shadow(0 0 8px #00f3ff)}}.jam-pulse-ring{animation:jamPulseExpand 1.5s ease-out infinite}@keyframes jamPulseExpand{0%{r:7px;opacity:.5}to{r:14px;opacity:0}}.jam-wave{animation:jamSoundWave 1.5s ease-out infinite}.sw-1{animation-delay:0s}.sw-2{animation-delay:.3s}.sw-3{animation-delay:.15s}@keyframes jamSoundWave{0%{opacity:0;transform:scaleX(.8)}50%{opacity:1}to{opacity:0;transform:scaleX(1.3)}}.bubble-you{animation:jamBubbleYouPulse 2s ease-in-out infinite alternate}@keyframes jamBubbleYouPulse{0%{stroke:#4facfe;filter:drop-shadow(0 0 2px #4facfe)}to{stroke:#80c0ff;filter:drop-shadow(0 0 6px #4facfe)}}.jam-speaking-dot{animation:jamSpeakingBlink .5s ease-in-out infinite}@keyframes jamSpeakingBlink{0%,to{opacity:1;r:1px}50%{opacity:.3;r:.5px}}.jam-shield{animation:jamShieldPulse 2s ease-in-out infinite alternate}@keyframes jamShieldPulse{0%{opacity:.2}to{opacity:.5;filter:drop-shadow(0 0 3px #ff9500)}}.jam-shield-check{stroke-dasharray:12;stroke-dashoffset:12;animation:jamCheckDraw 2s ease-out infinite}@keyframes jamCheckDraw{0%,30%{stroke-dashoffset:12}60%,to{stroke-dashoffset:0}}.jam-close-btn{animation:jamClosePulse 2s ease-in-out infinite alternate}@keyframes jamClosePulse{0%{filter:drop-shadow(0 0 2px #00ff88);transform:scale(1)}to{filter:drop-shadow(0 0 6px #00ff88);transform:scale(1.02)}}.jam-sparkle{animation:jamSparkle 1.5s ease-in-out infinite}@keyframes jamSparkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}}.jam-conf-fill{animation:jamConfFill 4s ease-in-out infinite}@keyframes jamConfFill{0%{width:6px}50%{width:16px}to{width:6px}}.jam-conf-marker{animation:jamMarkerMove 4s ease-in-out infinite}@keyframes jamMarkerMove{0%{transform:translate(-8px)}50%{transform:translate(2px)}to{transform:translate(-8px)}}.jam-live-dot{animation:jamLivePulse 1s ease-in-out infinite}@keyframes jamLivePulse{0%,to{opacity:1;r:1.5px}50%{opacity:.3;r:1px}}.jam-time{animation:jamTimerTick 1s step-end infinite}@keyframes jamTimerTick{0%,to{opacity:1}50%{opacity:.7}}.jam-word-particle{animation:jamWordFlow 2s ease-out infinite}.wp-1{animation-delay:0s;--dx: 4px;--dy: -6px}.wp-2{animation-delay:.3s;--dx: 6px;--dy: -4px}.wp-3{animation-delay:.5s;--dx: -4px;--dy: 6px}.wp-4{animation-delay:.8s;--dx: -6px;--dy: 4px}@keyframes jamWordFlow{0%{transform:translate(0);opacity:0}20%{opacity:1}to{transform:translate(var(--dx),var(--dy));opacity:0}}.jam-hint{animation:jamHintPulse 3s ease-in-out infinite}.hint-1{animation-delay:0s}.hint-2{animation-delay:1.5s}@keyframes jamHintPulse{0%,80%,to{opacity:.6}90%{opacity:1}}.jam-bar{animation:jamBarPulse .8s ease-in-out infinite;transform-origin:bottom}.bar-1{animation-delay:0s}.bar-2{animation-delay:.1s}.bar-3{animation-delay:.2s}.bar-4{animation-delay:.3s}.bar-5{animation-delay:.4s}@keyframes jamBarPulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.5)}}.jam-bg-waves path{animation:jamBgWave 4s ease-in-out infinite}@keyframes jamBgWave{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.jam-talking-points circle{animation:jamPointHighlight 3s ease-in-out infinite}@keyframes jamPointHighlight{0%,to{fill:#4facfe;opacity:.7}50%{fill:#80c0ff;opacity:1}}.jam-mic rect{animation:jamMicGlow 1.5s ease-in-out infinite alternate}@keyframes jamMicGlow{0%{fill:#4facfe}to{fill:#80c0ff;filter:drop-shadow(0 0 3px #4facfe)}}.jam-flow-state rect{animation:jamFlowPulse 2s ease-in-out infinite alternate}@keyframes jamFlowPulse{0%{stroke:#0f8}to{stroke:#80ffcc;filter:drop-shadow(0 0 3px #00ff88)}}.jam-glitch{display:none;animation:jamGlitchEffect 6s infinite}@keyframes jamGlitchEffect{0%,93%{display:none}94%{display:block;transform:translate(2px,-1px);opacity:.5}95%{display:block;transform:translate(-2px,1px);opacity:.5}96%{display:none}to{display:none}}.int-processor-body{animation:intProcessorPulse 3s ease-in-out infinite alternate}@keyframes intProcessorPulse{0%{stroke:#bf00ff;filter:drop-shadow(0 0 2px #bf00ff)}to{stroke:#f0f;filter:drop-shadow(0 0 8px #bf00ff)}}.int-wave{stroke-dasharray:30;animation:intWaveMove 2s ease-in-out infinite}@keyframes intWaveMove{0%,to{stroke-dashoffset:0}25%{stroke-dashoffset:7.5}50%{stroke-dashoffset:15}75%{stroke-dashoffset:22.5}}.int-thought{animation:intThoughtFloat 3s ease-in-out infinite}.t-1{animation-delay:0s}.t-2{animation-delay:.5s}.t-3{animation-delay:1s}.t-4{animation-delay:1.5s}@keyframes intThoughtFloat{0%,to{transform:translate(0) scale(1);opacity:.5}50%{transform:translate(2px,-3px) scale(1.2);opacity:.8}}.int-brain-core{animation:intBrainPulse 1.5s ease-in-out infinite}@keyframes intBrainPulse{0%,to{r:2px;fill:#bf00ff}50%{r:3px;fill:#f0f;filter:drop-shadow(0 0 4px #bf00ff)}}.int-neural{animation:intNeuralFlash 2s ease-in-out infinite}.n-1{animation-delay:0s}.n-2{animation-delay:.4s}.n-3{animation-delay:.8s}@keyframes intNeuralFlash{0%,to{opacity:.3;stroke:#bf00ff}50%{opacity:1;stroke:#fff}}.int-led{animation:intLEDSequence 1s linear infinite}.led-1{animation-delay:0s}.led-2{animation-delay:.25s}.led-3{animation-delay:.5s}.led-4{animation-delay:.75s}@keyframes intLEDSequence{0%,20%{fill:#bf00ff;opacity:1}21%,to{fill:#bf00ff;opacity:.2}}.int-doc{animation:intDocEmerge 3s ease-in-out infinite}.doc-summary{animation-delay:0s}.doc-brief{animation-delay:.5s}.doc-tasks{animation-delay:1s}@keyframes intDocEmerge{0%,to{transform:translate(0);opacity:.8}50%{transform:translate(2px);opacity:1;filter:drop-shadow(0 0 2px #00ff88)}}.int-check{stroke-dasharray:6;stroke-dashoffset:6;animation:intCheckDraw 2s ease-out infinite}.check-1{animation-delay:0s}.check-2{animation-delay:.5s}@keyframes intCheckDraw{0%,30%{stroke-dashoffset:6}50%,to{stroke-dashoffset:0}}.chaos-p{animation:intChaosEnter 2s ease-in infinite}.cp-1{animation-delay:0s}.cp-2{animation-delay:.3s}.cp-3{animation-delay:.6s}@keyframes intChaosEnter{0%{transform:translate(-10px) rotate(0);opacity:0}30%{opacity:1}70%{opacity:1}to{transform:translate(10px) rotate(180deg);opacity:0}}.order-p{animation:intOrderExit 2s ease-out infinite}.op-1{animation-delay:1s}.op-2{animation-delay:1.3s}.op-3{animation-delay:1.6s}@keyframes intOrderExit{0%{transform:translate(-5px);opacity:0}30%{opacity:1}to{transform:translate(10px);opacity:0}}.char-in{animation:intCharShake 2s ease-in-out infinite}.c-1{animation-delay:0s}.c-2{animation-delay:.3s}.c-3{animation-delay:.6s}@keyframes intCharShake{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.char-out{animation:intCharAppear 2s ease-in-out infinite}.c-4{animation-delay:1s}.c-5{animation-delay:1.3s}.c-6{animation-delay:1.6s}@keyframes intCharAppear{0%,40%{opacity:0;transform:translateY(5px)}50%,to{opacity:.7;transform:translateY(0)}}.int-process-ring{animation:intRingRotate 10s linear infinite;transform-origin:32px 32px}@keyframes intRingRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.int-status-in{animation:intStatusInPulse 1s ease-in-out infinite}@keyframes intStatusInPulse{0%,to{fill:#ff6b6b;r:1.5px}50%{fill:#f99;r:2px}}.int-status-out{animation:intStatusOutPulse 1s ease-in-out infinite}@keyframes intStatusOutPulse{0%,to{fill:#0f8;r:1.5px}50%{fill:#80ffcc;r:2px;filter:drop-shadow(0 0 2px #00ff88)}}.int-clarity-fill{animation:intClarityFill 4s ease-in-out infinite}@keyframes intClarityFill{0%{width:2px}50%{width:11px}to{width:2px}}.int-voice circle{animation:intVoicePulse 1.5s ease-in-out infinite}@keyframes intVoicePulse{0%,to{stroke-width:.8px}50%{stroke-width:1.2px;filter:drop-shadow(0 0 2px #ff6b6b)}}.int-brain-left,.int-brain-right{animation:intBrainHalfPulse 2s ease-in-out infinite alternate}.int-brain-right{animation-delay:1s}@keyframes intBrainHalfPulse{0%{stroke:#bf00ff}to{stroke:#f0f}}.int-grid{animation:intGridPulse 5s ease-in-out infinite alternate}@keyframes intGridPulse{0%{opacity:.05}to{opacity:.15}}.int-glitch{display:none;animation:intGlitchEffect 6s infinite}@keyframes intGlitchEffect{0%,93%{display:none}94%{display:block;transform:translate(2px,-1px);opacity:.5}95%{display:block;transform:translate(-2px,1px);opacity:.5}96%{display:none}to{display:none}}.envoy-structure path{animation:envoyStructurePulse 4s ease-in-out infinite alternate}@keyframes envoyStructurePulse{0%{stroke:#00f3ff;filter:drop-shadow(0 0 2px #00f3ff)}to{stroke:#80ffff;filter:drop-shadow(0 0 6px #00f3ff)}}.envoy-emitter{animation:envoyEmitFlash 2s infinite}.e1{animation-delay:0s}.e2{animation-delay:.3s}.e3{animation-delay:.6s}@keyframes envoyEmitFlash{0%,to{r:1.5px;fill:#fff;opacity:.5}10%{r:3px;fill:#00f3ff;opacity:1;filter:drop-shadow(0 0 4px #00f3ff)}20%{r:1.5px;fill:#fff;opacity:.5}}.envoy-wave{stroke-dasharray:10;stroke-dashoffset:10;animation:envoyWaveFlow 2s linear infinite}.wave-1{animation-delay:.1s}.wave-2{animation-delay:.4s}.wave-3{animation-delay:.7s}@keyframes envoyWaveFlow{0%{stroke-dashoffset:10;opacity:0}20%{opacity:1}80%{opacity:1}to{stroke-dashoffset:-10;opacity:0}}.envoy-packet{animation:envoyPacketFly 2s cubic-bezier(.1,.7,1,.1) infinite;opacity:0}.pkt-1{animation-delay:.1s}.pkt-2{animation-delay:.4s}.pkt-3{animation-delay:.7s}@keyframes envoyPacketFly{0%{transform:translate(0) scale(.5);opacity:0}10%{opacity:1;transform:translate(0) scale(1)}80%{opacity:1;transform:translate(12px) scale(1)}90%{transform:translate(14px) scale(.5);opacity:0}to{transform:translate(14px);opacity:0}}.envoy-node circle:first-child{animation:envoyNodeCatch 2s infinite}.node-1 circle:first-child{animation-delay:.9s}.node-2 circle:first-child{animation-delay:1.2s}.node-3 circle:first-child{animation-delay:1.5s}@keyframes envoyNodeCatch{0%{fill:#001a1a;stroke:#bf00ff}10%{fill:#bf00ff;stroke:#fff;filter:drop-shadow(0 0 5px #bf00ff)}30%{fill:#001a1a;stroke:#bf00ff}}.envoy-lead{animation:envoyLeadRipple 2s infinite;opacity:0;transform-origin:center}.lead-1{animation-delay:1s;transform-origin:54px 12px}.lead-2{animation-delay:1.3s;transform-origin:54px 32px}.lead-3{animation-delay:1.6s;transform-origin:54px 52px}@keyframes envoyLeadRipple{0%{r:4px;opacity:.8;stroke-width:2px}to{r:12px;opacity:0;stroke-width:0px}}.envoy-code-line{animation:envoyTyping 1.5s step-end infinite}.l1,.l4,.l6{animation-delay:0s}.l2,.l5{animation-delay:.2s}.l3{animation-delay:.4s}@keyframes envoyTyping{0%,to{opacity:.3}50%{opacity:.8}}.envoy-radar circle{animation:envoyRadarPulse 4s linear infinite;transform-origin:14px 32px}@keyframes envoyRadarPulse{0%{transform:scale(.5);opacity:.3}to{transform:scale(1.5);opacity:0}}.envoy-loop{stroke-dasharray:10;animation:envoyLoopFlow 3s linear infinite}@keyframes envoyLoopFlow{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}.envoy-glitch{display:none;animation:envoyGlitchEffect 5s infinite}@keyframes envoyGlitchEffect{0%,93%{display:none}94%{display:block;transform:translate(3px);opacity:.5}95%{display:block;transform:translate(-3px);opacity:.5}96%{display:none}to{display:none}}.fv-base{animation:fvBaseFloat 4s ease-in-out infinite alternate}@keyframes fvBaseFloat{0%{transform:translateY(4px)}to{transform:translateY(6px)}}.fv-eye-pupil{animation:fvPupilScan 3s ease-in-out infinite}@keyframes fvPupilScan{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.fv-beam{animation:fvBeamPulse 2s ease-in-out infinite alternate}@keyframes fvBeamPulse{0%{opacity:.3}to{opacity:.6}}.fv-screen{animation:fvScreenHover 4s ease-in-out infinite alternate-reverse}@keyframes fvScreenHover{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.fv-line{animation:fvLineLoad 3s ease-in-out infinite}.l1{animation-delay:.2s}.l2{animation-delay:.4s}.l3{animation-delay:.6s}.l4{animation-delay:.8s}@keyframes fvLineLoad{0%{width:0;opacity:0}20%{width:0;opacity:1}40%{width:100%;opacity:1}90%{width:100%;opacity:1}to{width:100%;opacity:0}}.fv-scan-line{animation:fvScan 3s linear infinite}@keyframes fvScan{0%{transform:translateY(0);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translateY(34px);opacity:0}}.fv-node{animation:fvNodeBlink 2s infinite}.top{animation-delay:0s}.side{animation-delay:1s}@keyframes fvNodeBlink{0%,to{r:1.5px;opacity:.5}50%{r:2.5px;opacity:1;fill:#fff;filter:drop-shadow(0 0 3px #fff)}}.fv-glitch{display:none;animation:fvGlitchEffect 5s infinite}@keyframes fvGlitchEffect{0%,94%{display:none}95%{display:block;transform:translate(2px);opacity:.5}96%{display:block;transform:translate(-2px,1px);opacity:.5}97%{display:none}to{display:none}}.angle-prism-shape{animation:anglePrismPulse 4s ease-in-out infinite alternate}@keyframes anglePrismPulse{0%{stroke-opacity:.8;filter:drop-shadow(0 0 2px #00f3ff)}to{stroke-opacity:1;filter:drop-shadow(0 0 8px #bf00ff)}}.angle-prism-inner{animation:anglePrismShimmer 3s ease-in-out infinite}@keyframes anglePrismShimmer{0%,to{opacity:.2}50%{opacity:.5}}.angle-prism-core{animation:angleCorePulse 2s ease-in-out infinite}@keyframes angleCorePulse{0%,to{r:2px;fill:#fff}50%{r:3px;fill:#00f3ff;filter:drop-shadow(0 0 4px #fff)}}.angle-input-beam{stroke-dasharray:20;animation:angleInputFlow 1.5s linear infinite}@keyframes angleInputFlow{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}.angle-input-pulse{animation:angleInputPulse 1.5s ease-in-out infinite}@keyframes angleInputPulse{0%{cx:4px;opacity:0;r:1px}50%{opacity:1;r:2.5px}to{cx:20px;opacity:0;r:1px}}.angle-beam{animation:angleBeamPulse 2s ease-in-out infinite alternate}.beam-1{animation-delay:0s}.beam-2{animation-delay:.3s}.beam-3{animation-delay:.6s}@keyframes angleBeamPulse{0%{stroke-opacity:.7;stroke-width:2px}to{stroke-opacity:1;stroke-width:3px}}.flagship-beam{animation:angleFlagshipGlow 1.5s ease-in-out infinite alternate}@keyframes angleFlagshipGlow{0%{stroke-width:3px;filter:drop-shadow(0 0 4px #ffd700)}to{stroke-width:5px;filter:drop-shadow(0 0 12px #ffd700)}}.angle-star{animation:angleStarSpin 4s ease-in-out infinite;transform-origin:58px 32px}@keyframes angleStarSpin{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.2)}}.angle-crown{animation:angleCrownFloat 2s ease-in-out infinite}@keyframes angleCrownFloat{0%,to{transform:translateY(0);opacity:.8}50%{transform:translateY(-2px);opacity:1}}.angle-pulse{animation:angleIrresistiblePulse 3s ease-out infinite}.pulse-1{animation-delay:0s}.pulse-2{animation-delay:1s}.pulse-3{animation-delay:2s}@keyframes angleIrresistiblePulse{0%{r:4px;opacity:.8;stroke-width:2px}to{r:20px;opacity:0;stroke-width:.5px}}.angle-trigger{animation:angleTriggerPulse 2s ease-in-out infinite}.trigger-1{animation-delay:0s}.trigger-2{animation-delay:.5s}.trigger-3{animation-delay:1s}@keyframes angleTriggerPulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.2);opacity:1}}.angle-cut-line{stroke-dasharray:14;animation:angleCutThrough 2s ease-in-out infinite}@keyframes angleCutThrough{0%{stroke-dashoffset:14;opacity:0}50%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-14;opacity:0}}.angle-diff-fill{animation:angleDiffFill 4s ease-in-out infinite}@keyframes angleDiffFill{0%,to{width:6px;fill:#0c6}50%{width:12px;fill:#0f8}}.angle-arc{animation:angleArcPulse 3s ease-in-out infinite}@keyframes angleArcPulse{0%,to{stroke-opacity:.3}50%{stroke-opacity:.7}}.angle-particle{animation:angleParticleFloat 3s ease-in-out infinite}.p-1{animation-delay:0s;--dir: -1}.p-2{animation-delay:.8s;--dir: 1}.p-3{animation-delay:1.6s;--dir: -1}.p-4{animation-delay:2.4s;--dir: 1}@keyframes angleParticleFloat{0%,to{transform:translate(0);opacity:.5}50%{transform:translate(calc(var(--dir) * 4px),-4px);opacity:1}}.angle-status-light{animation:angleStatusGlow 1s ease-in-out infinite}@keyframes angleStatusGlow{0%,to{fill:gold;r:1.5px}50%{fill:#fe8;r:2px;filter:drop-shadow(0 0 3px #ffd700)}}.angle-grid{animation:angleGridPulse 5s ease-in-out infinite alternate}@keyframes angleGridPulse{0%{opacity:.1}to{opacity:.2}}.angle-glitch{display:none;animation:angleGlitchEffect 6s infinite}@keyframes angleGlitchEffect{0%,93%{display:none}94%{display:block;transform:translate(2px,-1px);opacity:.5}95%{display:block;transform:translate(-2px,1px);opacity:.5}96%{display:none}to{display:none}}.kin-icon{filter:drop-shadow(0 0 8px rgba(0,243,255,.4)) drop-shadow(0 0 16px rgba(255,0,255,.3));animation:holoFloat 6s ease-in-out infinite}@keyframes holoFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(1deg)}}.k-energy-field{filter:blur(8px);mix-blend-mode:screen}.k-orbits circle{filter:drop-shadow(0 0 3px currentColor)}.k-star{animation:starTwinkle 3s ease-in-out infinite}@keyframes starTwinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.k-spine{filter:drop-shadow(0 0 4px #00f3ff);animation:spineGlow 3s ease-in-out infinite}@keyframes spineGlow{0%,to{filter:drop-shadow(0 0 4px #00f3ff)}50%{filter:drop-shadow(0 0 8px #ff00ff)}}.k-arm-top,.k-arm-bottom{stroke-dasharray:100;stroke-dashoffset:100;animation:drawArm 4s ease-in-out infinite}.k-arm-bottom{animation-delay:2s}@keyframes drawArm{0%,to{stroke-dashoffset:100;opacity:.6}50%{stroke-dashoffset:0;opacity:1}}.k-marker{filter:drop-shadow(0 0 2px currentColor)}.k-heart{transform-origin:20px 32px;animation:heartBeat 1.5s ease-in-out infinite}@keyframes heartBeat{0%,to{transform:scale(1)}15%{transform:scale(1.15)}30%{transform:scale(1)}}.k-node-glow{filter:drop-shadow(0 0 4px currentColor);animation:nodeBreath 2s ease-in-out infinite}@keyframes nodeBreath{0%,to{filter:drop-shadow(0 0 4px currentColor)}50%{filter:drop-shadow(0 0 8px currentColor)}}.k-tip-pulse{filter:drop-shadow(0 0 6px #ffffff)}.k-glitch{display:none;animation:glitchFlash 8s step-end infinite}@keyframes glitchFlash{0%,94%,to{opacity:0;transform:translate(0)}94.5%{opacity:.8;transform:translate(-2px,1px)}95%{opacity:.6;transform:translate(2px,-1px)}95.5%{opacity:0;transform:translate(0)}}.k-shimmer{mix-blend-mode:screen;animation:shimmerPulse 3s ease-in-out infinite}@keyframes shimmerPulse{0%,to{opacity:.2}50%{opacity:.8}}.k-data-streams circle{mix-blend-mode:screen}.k-particles circle{mix-blend-mode:screen}.kin-icon:hover{filter:drop-shadow(0 0 16px rgba(0,243,255,.8)) drop-shadow(0 0 24px rgba(255,0,255,.6)) drop-shadow(0 0 32px rgba(255,255,0,.4));animation:holoFloat 3s ease-in-out infinite}.kin-icon:hover .k-energy-field{animation:energyBlast .6s ease-out}@keyframes energyBlast{0%{r:28;opacity:.6}50%{r:35;opacity:1}to{r:28;opacity:.6}}.kin-icon:hover .k-heart{animation:heartBeat .8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.kin-icon,.kin-icon *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--holo-primary: #00f3ff;--holo-secondary: #7C16FF;--holo-size: 64px;--kin-play: running}.kin-holo-wrap{width:var(--holo-size);height:var(--holo-size);display:inline-block;position:relative;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.holographic-icon{display:block;width:100%;height:100%;overflow:visible}.k-packet{transform-box:fill-box;transform-origin:center;animation:packetPulse 2.8s linear infinite;animation-play-state:var(--kin-play);mix-blend-mode:screen}.k-heartbeat{transform-box:fill-box;transform-origin:20px 32px;animation:heartbeat 1.5s cubic-bezier(.2,.7,.2,1) infinite;animation-play-state:var(--kin-play);mix-blend-mode:screen}.k-sheen{mix-blend-mode:screen;opacity:.95;transform-origin:center;animation:sheenMove 2.6s linear infinite;animation-play-state:var(--kin-play)}.k-lines{animation:scan 8s linear infinite;animation-play-state:var(--kin-play);will-change:transform}.k-glitch{animation:glitch 4s infinite;animation-play-state:var(--kin-play);will-change:transform;pointer-events:none;filter:drop-shadow(0 0 4px rgba(124,22,255,.12))}.kin-label{font-size:11px;color:#ffffffe6;text-align:center;margin-top:6px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes packetPulse{0%{transform:scale(.7);opacity:0}25%{transform:scale(1.12);opacity:1}60%{transform:scale(1);opacity:1}to{transform:scale(.7);opacity:0}}@keyframes heartbeat{0%{transform:scale(1);opacity:1}42%{transform:scale(1.22);opacity:1}to{transform:scale(1);opacity:1}}@keyframes sheenMove{0%{transform:translate(-40px) rotate(8deg);opacity:.9}10%{opacity:.95}to{transform:translate(80px) rotate(8deg);opacity:.9}}@keyframes scan{0%{transform:translateY(0)}to{transform:translateY(-20px)}}@keyframes glitch{0%{transform:translate(0) skew(0);opacity:.2}6%{transform:translate(1px) skew(.6deg);opacity:.28}12%{transform:translate(-1px) skew(-.6deg);opacity:.18}to{transform:translate(0) skew(0);opacity:.2}}@media(prefers-reduced-motion:reduce){.k-packet,.k-heartbeat,.k-sheen,.k-lines,.k-glitch{animation:none!important}}.holo-icon{filter:drop-shadow(0 0 2px rgba(0,243,255,.3));transition:filter .3s ease}.holo-icon:hover{filter:drop-shadow(0 0 4px rgba(0,243,255,.5))}.angle-arc{stroke-dasharray:15;stroke-dashoffset:0;animation:dashFlow 3s linear infinite}.angle-finder{transform-origin:12px 12px;animation:sweep 6s ease-in-out infinite}@keyframes sweep{0%,to{transform:rotate(0);opacity:.8}50%{transform:rotate(45deg);opacity:.4}}.angle-orbit-1{offset-path:path("M 12 12 L 36 12 L 36 36 L 12 36 Z");animation:orbitPath 8s linear infinite}.angle-orbit-2{offset-path:path("M 12 12 L 36 12 L 36 36 L 12 36 Z");animation:orbitPath 8s linear infinite reverse}@keyframes orbitPath{to{offset-distance:100%}}.blueprint-scan{animation:scanDown 4s ease-in-out infinite}@keyframes scanDown{0%,to{y:12;opacity:.8}50%{y:36;opacity:.3}}.calc-number{animation:numberCycle 3s ease-in-out infinite}@keyframes numberCycle{0%,to{opacity:.6}50%{opacity:.9}}.calc-orbit-1{offset-path:path("M 24 8 A 10 10 0 1 1 24 8");animation:calcOrbit 6s linear infinite}.calc-orbit-2{offset-path:path("M 24 8 A 10 10 0 1 1 24 8");animation:calcOrbit 6s linear infinite;animation-delay:2s}.calc-orbit-3{offset-path:path("M 24 8 A 10 10 0 1 1 24 8");animation:calcOrbit 6s linear infinite;animation-delay:4s}@keyframes calcOrbit{to{offset-distance:100%}}.draft-cursor{animation:blink 1s step-end infinite}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.draft-particle-1{offset-path:path("M 18 35 Q 10 28 12 18");animation:floatUp 4s ease-in-out infinite}.draft-particle-2{offset-path:path("M 24 35 Q 38 30 36 16");animation:floatUp 4s ease-in-out infinite 1.3s}.draft-particle-3{offset-path:path("M 30 35 Q 40 26 34 14");animation:floatUp 4s ease-in-out infinite 2.6s}@keyframes floatUp{0%{offset-distance:0%;opacity:0}20%{opacity:.8}80%{opacity:.4}to{offset-distance:100%;opacity:0}}@keyframes dashFlow{to{stroke-dashoffset:30}}.holo-icon *{will-change:auto}:root{--holo-accent: #9aa6ad;--holo-muted: rgba(255,255,255,.06);--holo-size: 64px;--holo-play: running}.holo-lite-wrap{width:var(--holo-size, 64px);height:var(--holo-size, 64px);display:inline-block;color:var(--holo-accent, #9aa6ad);--holo-muted: rgba(255,255,255,.06);--holo-play: running;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}.holo-lite-wrap svg{display:block;width:100%;height:100%;overflow:visible}.ring,.orbit-guide{vector-effect:non-scaling-stroke}.orbit{transform-box:fill-box;transform-origin:32px 32px;will-change:transform;pointer-events:none}.orbit-1{animation:spin 10s linear infinite;animation-play-state:var(--holo-play)}.orbit-2{animation:spinRev 14s linear infinite;animation-play-state:var(--holo-play)}.weight-mid .orbit-1{animation-duration:7.2s}.weight-mid .orbit-2{animation-duration:10.6s}.letter{fill:currentColor;font-weight:600;font-size:28px;transform-box:fill-box;transform-origin:32px 32px;animation:letterFloat 6s ease-in-out infinite;animation-play-state:var(--holo-play);will-change:transform;opacity:.98}.envoy-pulses .envoy-line{opacity:0;transform-box:fill-box}.envoy-pulses .line1{animation:envoyPulse 1.6s linear infinite;animation-delay:0s;animation-play-state:var(--holo-play)}.envoy-pulses .line2{animation:envoyPulse 1.6s linear infinite;animation-delay:.22s;animation-play-state:var(--holo-play)}.envoy-pulses .line3{animation:envoyPulse 1.6s linear infinite;animation-delay:.44s;animation-play-state:var(--holo-play)}.gear-wrap{transform-box:fill-box;transform-origin:32px 32px;animation:gearSpin 2.2s linear infinite;animation-play-state:var(--holo-play)}.box-wrap{transform-box:fill-box;transform-origin:32px 32px;animation:boxBounce 5.6s ease-in-out infinite;animation-play-state:var(--holo-play)}.helper-badge{transform-box:fill-box;transform-origin:32px 32px;animation:badgePop 3.2s ease-in-out infinite;animation-play-state:var(--holo-play)}.wave-group .wave{transform-box:fill-box;transform-origin:center;animation:waveFlow 4.6s linear infinite;animation-play-state:var(--holo-play);opacity:.95}.interpreter-structure{transform-box:fill-box;transform-origin:32px 32px;animation:structurePulse 3.6s ease-in-out infinite;animation-play-state:var(--holo-play)}.mic-bars .bar{transform-box:fill-box;transform-origin:center bottom;animation:micBounce 1.2s ease-in-out infinite;animation-play-state:var(--holo-play)}.mic-bars .bar1{animation-delay:0s}.mic-bars .bar2{animation-delay:.12s}.mic-bars .bar3{animation-delay:.24s}.listen-scan{transform-box:fill-box;transform-origin:32px 32px;animation:scanRotate 6s linear infinite;animation-play-state:var(--holo-play)}.listen-scan .scan-ring{transform-box:fill-box;transform-origin:32px 32px;animation:dashMove 3.2s linear infinite;animation-play-state:var(--holo-play)}.kin-core .kin-heart{transform-box:fill-box;transform-origin:32px 32px;animation:heartbeat 1.4s cubic-bezier(.2,.7,.2,1) infinite;animation-play-state:var(--holo-play)}.variant-kin .kin-orbit-1{animation-duration:6s}.variant-kin .kin-orbit-2{animation-duration:8.2s}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinRev{to{transform:rotate(-360deg)}}@keyframes letterFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-1.4px)}}@keyframes envoyPulse{0%{opacity:0;transform:translate(0) scale(.9)}30%{opacity:.9;transform:translate(2px) scale(1.03)}to{opacity:0;transform:translate(6px) scale(1.06)}}@keyframes boxBounce{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(1.6px) rotate(-3deg)}to{transform:translateY(0) rotate(0)}}@keyframes badgePop{0%{transform:scale(.94);opacity:.88}40%{transform:scale(1.06);opacity:1}to{transform:scale(.94);opacity:.88}}@keyframes waveFlow{0%{transform:translate(0)}50%{transform:translate(-2.6px)}to{transform:translate(0)}}@keyframes structurePulse{0%{transform:translateY(0) scale(1);opacity:1}45%{transform:translateY(-2px) scale(1.02);opacity:.98}to{transform:translateY(0) scale(1);opacity:1}}@keyframes micBounce{0%{transform:scaleY(.72)}50%{transform:scaleY(1.18)}to{transform:scaleY(.72)}}@keyframes scanRotate{to{transform:rotate(360deg)}}@keyframes dashMove{to{stroke-dashoffset:-120}}@keyframes heartbeat{0%{transform:scale(1);opacity:1}42%{transform:scale(1.16);opacity:1}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.orbit-1,.orbit-2,.gear-wrap,.box-wrap,.helper-badge,.letter,.envoy-pulses .envoy-line,.wave,.interpreter-structure,.mic-bars .bar,.listen-scan .scan-ring,.kin-core .kin-heart{animation:none!important;transition:none!important}}:root{--holo-accent: #8fa3a8;--holo-muted: rgba(255,255,255,.08);--holo-size: 72px;--holo-play: running;--holo-text: #e9f2f3;--holo-subtext: rgba(233,242,243,.82)}.holo-medium{display:inline-flex;align-items:center;gap:12px;--holo-size: var(--holo-size);animation:float 6s ease-in-out infinite;animation-play-state:var(--holo-play);will-change:transform}.svg-wrap{display:inline-block}.svg-wrap svg{display:block;width:var(--holo-size);height:var(--holo-size);overflow:visible}.holo-label{display:flex;align-items:center;gap:10px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.holo-emoji{font-size:calc(var(--holo-size) * .45);line-height:1;transform-origin:center;animation:emojiBreath 6s ease-in-out infinite;animation-play-state:var(--holo-play)}.holo-text{display:flex;flex-direction:column;gap:2px}.holo-title{font-weight:700;font-size:calc(var(--holo-size) * .2);color:var(--holo-text);letter-spacing:-.02em}.holo-sub{font-size:calc(var(--holo-size) * .12);color:var(--holo-subtext)}[stroke]{vector-effect:non-scaling-stroke}.map-rotor,.polish-rays{transform-box:fill-box;transform-origin:32px 32px;animation:rotateSlow 7.4s linear infinite;animation-play-state:var(--holo-play)}.icon-map .sheen,.icon-polish .sheen{transform-box:fill-box;animation:sheenSlide 3s linear infinite;animation-play-state:var(--holo-play)}.icon-nerve .nerve-line{stroke-dasharray:26;stroke-dashoffset:26;animation:dashFlow 2.6s linear infinite;animation-play-state:var(--holo-play)}.icon-nerve .nerve-pulse{transform-box:fill-box;transform-origin:center;animation:pulse 1.8s ease-in-out infinite;animation-play-state:var(--holo-play)}.opt-bar{transform-box:fill-box;transform-origin:center bottom;animation:barBreathe 3.6s ease-in-out infinite;animation-play-state:var(--holo-play)}.opt-trend{stroke-dasharray:80;stroke-dashoffset:80;animation:dashFlow 2.6s linear infinite;animation-play-state:var(--holo-play)}.opt-marker{transform-box:fill-box;transform-origin:center;animation:markerPop 2.4s ease-in-out infinite;animation-play-state:var(--holo-play)}.polish-dot{transform-box:fill-box;transform-origin:center;animation:dotPulse 2.8s ease-in-out infinite;animation-play-state:var(--holo-play)}.icon-quick .quick-bolt{stroke:var(--holo-accent)}.quick-gear{transform-box:fill-box;transform-origin:center;animation:gearSpin 2.2s linear infinite;animation-play-state:var(--holo-play)}.quick-streaks .streak{transform-box:fill-box;transform-origin:left center;opacity:0}.quick-streaks .s1{animation:quickStreak .9s linear infinite;animation-delay:0s;animation-play-state:var(--holo-play)}.quick-streaks .s2{animation:quickStreak 1s linear infinite;animation-delay:.08s;animation-play-state:var(--holo-play)}.quick-streaks .s3{animation:quickStreak 1.1s linear infinite;animation-delay:.16s;animation-play-state:var(--holo-play)}.research-ring{transform-box:fill-box;transform-origin:32px 28px;animation:ringRotate 5.6s linear infinite;animation-play-state:var(--holo-play);opacity:.6}.research-pulse{transform-box:fill-box;transform-origin:32px 28px;animation:pulse 1.6s ease-in-out infinite;animation-play-state:var(--holo-play)}.scroll-lines{transform-box:fill-box;transform-origin:32px 32px;animation:scrollFlow 2.8s linear infinite;animation-play-state:var(--holo-play)}.scroll-dot{transform-box:fill-box;transform-origin:center;animation:dotPulse 3.2s ease-in-out infinite;animation-play-state:var(--holo-play)}.timeline-pulse{transform-box:fill-box;transform-origin:20px 12px;animation:timelineSlide 3.4s linear infinite;animation-play-state:var(--holo-play)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes emojiBreath{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes rotateSlow{to{transform:rotate(360deg)}}@keyframes sheenSlide{0%{transform:translate(-40px);opacity:0}10%{opacity:.06}50%{transform:translate(10px);opacity:.06}to{transform:translate(48px);opacity:0}}@keyframes dashFlow{to{stroke-dashoffset:0}}@keyframes pulse{0%{transform:scale(1);opacity:.96}45%{transform:scale(1.36);opacity:1}to{transform:scale(1);opacity:.96}}@keyframes barBreathe{0%{transform:scaleY(.86)}45%{transform:scaleY(1.12)}to{transform:scaleY(.9)}}@keyframes markerPop{0%{transform:translateY(0) scale(.9);opacity:.9}45%{transform:translateY(-3px) scale(1.12);opacity:1}to{transform:translateY(0) scale(.9);opacity:.9}}@keyframes dotPulse{0%{transform:scale(.9);opacity:.86}45%{transform:scale(1.2);opacity:1}to{transform:scale(.9);opacity:.86}}@keyframes quickStreak{0%{transform:translate(-6px) scaleX(.9);opacity:0}18%{opacity:.9;transform:translate(0) scaleX(1.02)}to{transform:translate(10px) scaleX(1.06);opacity:0}}@keyframes gearSpin{to{transform:rotate(360deg)}}@keyframes ringRotate{to{transform:rotate(360deg)}}@keyframes scrollFlow{0%{transform:translateY(0)}50%{transform:translateY(-2.4px)}to{transform:translateY(0)}}@keyframes timelineSlide{0%{transform:translateY(0);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(40px);opacity:0}}@media(prefers-reduced-motion:reduce){.holo-medium,.map-rotor,.icon-map .sheen,.icon-nerve .nerve-line,.icon-nerve .nerve-pulse,.opt-bar,.opt-trend,.opt-marker,.polish-rays,.diamond,.polish-dot,.quick-gear,.quick-streaks .streak,.research-ring,.research-pulse,.scroll-lines,.scroll-dot,.timeline-pulse,.holo-emoji{animation:none!important;transition:none!important}}.unfold-icon{filter:drop-shadow(0 0 4px rgba(0,243,255,.5))}.unfold-mountain{animation:mountainBreak 4s ease-in-out infinite}@keyframes mountainBreak{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.3;transform:scale(.9)}}.unfold-letter{filter:drop-shadow(0 0 2px #00f3ff)}.unfold-u{animation:letterDrop 3s ease-out infinite}.unfold-n{animation:letterDrop 3s ease-out infinite .15s}.unfold-f{animation:letterDrop 3s ease-out infinite .3s}.unfold-o{animation:letterDrop 3s ease-out infinite .45s}.unfold-l{animation:letterDrop 3s ease-out infinite .6s}.unfold-d{animation:letterDrop 3s ease-out infinite .75s}@keyframes letterDrop{0%,to{opacity:.7;transform:translateY(0)}20%{opacity:1;transform:translateY(2px)}40%{opacity:.9;transform:translateY(0)}}.unfold-step-1{animation:stepReveal 4s ease-out infinite}.unfold-step-2{animation:stepReveal 4s ease-out infinite .3s}.unfold-step-3{animation:stepReveal 4s ease-out infinite .6s}.unfold-step-4{animation:stepReveal 4s ease-out infinite .9s}@keyframes stepReveal{0%,30%{opacity:0;transform:scaleY(0)}40%,to{opacity:.6;transform:scaleY(1)}}.unfold-time-1{animation:timeReveal 4s ease-out infinite .5s}.unfold-time-2{animation:timeReveal 4s ease-out infinite .8s}.unfold-time-3{animation:timeReveal 4s ease-out infinite 1.1s}.unfold-time-4{animation:timeReveal 4s ease-out infinite 1.4s}@keyframes timeReveal{0%,40%{opacity:0}50%,to{opacity:.5}}.unfold-line-1{animation:lineTrace 4s ease-out infinite}.unfold-line-2{animation:lineTrace 4s ease-out infinite .25s}.unfold-line-3{animation:lineTrace 4s ease-out infinite .5s}.unfold-line-4{animation:lineTrace 4s ease-out infinite .75s}@keyframes lineTrace{0%{stroke-dashoffset:40;opacity:0}50%{opacity:.5}to{stroke-dashoffset:0;opacity:.3}}.unfold-particle-1{offset-path:path("M 32 12 L 21 44");animation:taskFall 3s ease-in infinite}.unfold-particle-2{offset-path:path("M 32 12 L 29 44");animation:taskFall 3s ease-in infinite .75s}.unfold-particle-3{offset-path:path("M 32 12 L 37 44");animation:taskFall 3s ease-in infinite 1.5s}.unfold-particle-4{offset-path:path("M 32 12 L 45 44");animation:taskFall 3s ease-in infinite 2.25s}@keyframes taskFall{0%{offset-distance:0%;opacity:0}20%{opacity:.8}to{offset-distance:100%;opacity:0}}.unfold-check-1{animation:checkPop 4s ease-out infinite 1s}.unfold-check-2{animation:checkPop 4s ease-out infinite 1.3s}.unfold-check-3{animation:checkPop 4s ease-out infinite 1.6s}.unfold-check-4{animation:checkPop 4s ease-out infinite 1.9s}@keyframes checkPop{0%,60%,to{opacity:0}70%,90%{opacity:.8}}.unfold-pulse{animation:unfoldPulse 3s ease-out infinite}@keyframes unfoldPulse{0%{r:4;opacity:.4}to{r:12;opacity:0}}.velocity-icon{filter:drop-shadow(0 0 4px rgba(0,243,255,.5))}.velocity-letter{filter:drop-shadow(0 0 2px #00f3ff)}.velocity-v{animation:velocityWave 2s ease-in-out infinite}.velocity-e{animation:velocityWave 2s ease-in-out infinite .1s}.velocity-l{animation:velocityWave 2s ease-in-out infinite .2s}.velocity-o{animation:velocityWave 2s ease-in-out infinite .3s}.velocity-c{animation:velocityWave 2s ease-in-out infinite .4s}.velocity-i{animation:velocityWave 2s ease-in-out infinite .5s}.velocity-t{animation:velocityWave 2s ease-in-out infinite .6s}.velocity-y{animation:velocityWave 2s ease-in-out infinite .35s}@keyframes velocityWave{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.velocity-needle-line{transform-origin:32px 40px;animation:needleSwing 4s ease-in-out infinite}@keyframes needleSwing{0%,to{transform:rotate(-40deg)}30%{transform:rotate(30deg)}60%{transform:rotate(10deg)}80%{transform:rotate(45deg)}}.velocity-needle-center{animation:needlePulse 1s ease-in-out infinite}@keyframes needlePulse{0%,to{r:1.5;opacity:.8}50%{r:2;opacity:1}}.velocity-level-low{animation:levelPulse 3s ease-in-out infinite}.velocity-level-mid{animation:levelPulse 3s ease-in-out infinite .5s}.velocity-level-high{animation:levelPulse 3s ease-in-out infinite 1s}@keyframes levelPulse{0%,to{opacity:.4}50%{opacity:.9}}.velocity-pulse-line{stroke-dasharray:100;animation:heartbeatDraw 2s linear infinite}@keyframes heartbeatDraw{to{stroke-dashoffset:200}}.velocity-particle-1{offset-path:path("M 12 40 A 22 22 0 0 1 32 18");animation:speedArc 2s ease-out infinite}.velocity-particle-2{offset-path:path("M 20 26 A 16 16 0 0 1 44 26");animation:speedArc 2s ease-out infinite .7s}.velocity-particle-3{offset-path:path("M 32 18 A 22 22 0 0 1 52 40");animation:speedArc 2s ease-out infinite 1.4s}@keyframes speedArc{0%{offset-distance:0%;opacity:0}30%{opacity:.9}to{offset-distance:100%;opacity:0}}.velocity-blur-1{animation:blurStreak 1.5s ease-out infinite}.velocity-blur-2{animation:blurStreak 1.5s ease-out infinite .2s}.velocity-blur-3{animation:blurStreak 1.5s ease-out infinite .4s}@keyframes blurStreak{0%{x1:4;x2:4;opacity:0}30%{opacity:.7}to{x1:12;x2:18;opacity:0}}.velocity-warning{animation:warningPulse 4s ease-in-out infinite}@keyframes warningPulse{0%,80%,to{opacity:0;r:2}85%{opacity:.8;r:4}90%{opacity:0;r:2}}.warp-icon{filter:drop-shadow(0 0 5px rgba(0,243,255,.6))}.warp-ring-1{animation:ringPulse 2s ease-in-out infinite}.warp-ring-2{animation:ringPulse 2s ease-in-out infinite .25s}.warp-ring-3{animation:ringPulse 2s ease-in-out infinite .5s}.warp-ring-4{animation:ringPulse 2s ease-in-out infinite .75s}@keyframes ringPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}.warp-letter{filter:drop-shadow(0 0 3px #00f3ff)}.warp-w{animation:warpStretch 1.5s ease-in-out infinite}.warp-a{animation:warpStretch 1.5s ease-in-out infinite .1s}.warp-r{animation:warpStretch 1.5s ease-in-out infinite .2s}.warp-p{animation:warpStretch 1.5s ease-in-out infinite .3s}@keyframes warpStretch{0%,to{opacity:.7;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.15)}}.warp-10x{animation:multiplierPulse 2s ease-in-out infinite}.warp-x{animation:multiplierPulse 2s ease-in-out infinite .3s}@keyframes multiplierPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.warp-streak-1{animation:streakFly 1s ease-out infinite}.warp-streak-2{animation:streakFly 1s ease-out infinite .12s}.warp-streak-3{animation:streakFly 1s ease-out infinite .25s}.warp-streak-4{animation:streakFly 1s ease-out infinite .37s}.warp-streak-5{animation:streakFly 1s ease-out infinite .5s}.warp-streak-6{animation:streakFly 1s ease-out infinite .62s}.warp-streak-7{animation:streakFly 1s ease-out infinite .75s}.warp-streak-8{animation:streakFly 1s ease-out infinite .87s}@keyframes streakFly{0%{opacity:0}30%{opacity:.8}to{opacity:0}}.warp-particle-1{offset-path:path("M 8 32 L 32 32 L 56 32");animation:warpFly .8s ease-in infinite}.warp-particle-2{offset-path:path("M 8 26 L 32 32 L 56 38");animation:warpFly .8s ease-in infinite .13s}.warp-particle-3{offset-path:path("M 8 38 L 32 32 L 56 26");animation:warpFly .8s ease-in infinite .26s}.warp-particle-4{offset-path:path("M 8 22 L 32 32 L 56 42");animation:warpFly .8s ease-in infinite .4s}.warp-particle-5{offset-path:path("M 8 42 L 32 32 L 56 22");animation:warpFly .8s ease-in infinite .53s}.warp-particle-6{offset-path:path("M 8 32 L 32 32 L 56 32");animation:warpFly .8s ease-in infinite .66s}@keyframes warpFly{0%{offset-distance:0%;opacity:0;transform:scale(.5)}30%{opacity:1}70%{opacity:.8}to{offset-distance:100%;opacity:0;transform:scale(1.5)}}.warp-core{animation:corePulse .5s ease-in-out infinite}@keyframes corePulse{0%,to{r:1.5;opacity:.9}50%{r:2.5;opacity:1}}.warp-exit-flash{animation:exitFlash .8s ease-out infinite}@keyframes exitFlash{0%,80%{opacity:0;r:2}90%{opacity:.9;r:4}to{opacity:0;r:2}}.warp-key-1{animation:keyFloat 3s ease-in-out infinite}.warp-key-2{animation:keyFloat 3s ease-in-out infinite 1s}.warp-key-3{animation:keyFloat 3s ease-in-out infinite 2s}@keyframes keyFloat{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.6;transform:translateY(-2px)}}.xray-icon{filter:drop-shadow(0 0 4px rgba(0,243,255,.5))}.xray-letter{filter:drop-shadow(0 0 2px #00f3ff);clip-path:inset(0 0 100% 0);animation:scanReveal 4s ease-in-out infinite}.xray-x{animation-delay:0s}.xray-hyphen{animation-delay:.2s}.xray-r{animation-delay:.4s}.xray-a{animation-delay:.6s}.xray-y{animation-delay:.8s}@keyframes scanReveal{0%,20%{clip-path:inset(0 0 100% 0);opacity:.5}30%,to{clip-path:inset(0 0 0% 0);opacity:.9}}.xray-scan-line{animation:scanMove 4s ease-in-out infinite}@keyframes scanMove{0%{y1:14;y2:14;opacity:.8}to{y1:50;y2:50;opacity:.3}}.xray-reveal{animation:revealGrow 4s ease-in-out infinite}@keyframes revealGrow{0%{height:0}to{height:36}}.xray-skeleton{animation:skeletonReveal 4s ease-in-out infinite}@keyframes skeletonReveal{0%,40%{opacity:0}60%,to{opacity:.4}}.xray-diag-1{animation:diagFlicker 3s ease-in-out infinite}.xray-diag-2{animation:diagFlicker 3s ease-in-out infinite .3s}.xray-diag-3{animation:diagFlicker 3s ease-in-out infinite .6s}.xray-diag-4{animation:diagFlicker 3s ease-in-out infinite .9s}@keyframes diagFlicker{0%,to{opacity:.4}50%{opacity:.8}}.xray-problem-1{animation:problemBlink 3s ease-in-out infinite 1s}.xray-problem-2{animation:problemBlink 3s ease-in-out infinite 2s}@keyframes problemBlink{0%,70%,to{opacity:0;r:1.5}75%,85%{opacity:.9;r:3}80%{opacity:.5;r:2}}.xray-particle-1{offset-path:path("M 14 20 L 50 20");animation:dataAnalyze 3s ease-in-out infinite}.xray-particle-2{offset-path:path("M 14 30 L 50 30");animation:dataAnalyze 3s ease-in-out infinite .75s}.xray-particle-3{offset-path:path("M 14 40 L 50 40");animation:dataAnalyze 3s ease-in-out infinite 1.5s}.xray-particle-4{offset-path:path("M 14 50 L 50 50");animation:dataAnalyze 3s ease-in-out infinite 2.25s}@keyframes dataAnalyze{0%{offset-distance:0%;opacity:0}30%{opacity:.9}to{offset-distance:100%;opacity:0}}.xray-deep-pulse{animation:deepScan 4s ease-out infinite}@keyframes deepScan{0%{r:6;opacity:.5}to{r:20;opacity:0}}.xray-grid{animation:gridFlicker 5s ease-in-out infinite}@keyframes gridFlicker{0%,90%,to{opacity:.15}95%{opacity:.3}}.xray-brackets{animation:bracketPulse 2s ease-in-out infinite}@keyframes bracketPulse{0%,to{opacity:.6}50%{opacity:.9}}.unfold-icon:hover,.velocity-icon:hover,.warp-icon:hover,.xray-icon:hover{filter:drop-shadow(0 0 8px rgba(0,243,255,.7))}.map-letter{filter:drop-shadow(0 0 2px #00f3ff)}.map-m{animation:nodeGlow 2s ease-in-out infinite}.map-a{animation:nodeGlow 2s ease-in-out infinite .6s}.map-p{animation:nodeGlow 2s ease-in-out infinite 1.2s}@keyframes nodeGlow{0%,to{opacity:.5}50%{opacity:1}}.map-line-1{stroke-dasharray:20;animation:flowLine 2s linear infinite}.map-line-2{stroke-dasharray:20;animation:flowLine 2s linear infinite 1s}@keyframes flowLine{to{stroke-dashoffset:40}}.map-particle-1{offset-path:path("M 18 24 L 24 32 L 18 40");animation:mapFlow 3s ease-in-out infinite}.map-particle-2{offset-path:path("M 18 24 L 24 32 L 18 40");animation:mapFlow 3s ease-in-out infinite 1.5s}@keyframes mapFlow{0%{offset-distance:0%;opacity:0}30%{opacity:.8}70%{opacity:.6}to{offset-distance:100%;opacity:0}}.map-scan{animation:workflowScan 4s ease-in-out infinite}@keyframes workflowScan{0%,to{y1:20;y2:20}50%{y1:44;y2:44}}.map-node-1,.map-node-2,.map-node-3{animation:nodePulse 2s ease-in-out infinite}.map-node-2{animation-delay:.6s}.map-node-3{animation-delay:1.2s}@keyframes nodePulse{0%,to{r:1.5;opacity:.6}50%{r:2;opacity:1}}.nerve-letter{filter:drop-shadow(0 0 3px #00f3ff);animation:neuronFire 3s ease-in-out infinite}.nerve-n{animation-delay:0s}.nerve-e1{animation-delay:.2s}.nerve-r{animation-delay:.4s}.nerve-v{animation-delay:.6s}.nerve-e2{animation-delay:.8s}@keyframes neuronFire{0%,90%,to{opacity:.6}10%,20%{opacity:1}}.nerve-node-1,.nerve-node-2,.nerve-node-3,.nerve-node-4,.nerve-node-5{animation:synapsePulse 3s ease-in-out infinite}.nerve-node-2{animation-delay:.2s}.nerve-node-3{animation-delay:.4s}.nerve-node-4{animation-delay:.6s}.nerve-node-5{animation-delay:.8s}@keyframes synapsePulse{0%,90%,to{r:1;opacity:.4}10%{r:1.8;opacity:1}}.nerve-pulse-1{offset-path:path("M 20 24 L 28 20 L 36 24 L 28 32 L 20 36 L 20 24");animation:neuralSignal 4s linear infinite}.nerve-pulse-2{offset-path:path("M 28 20 L 36 24 L 28 32 L 20 36 L 20 24 L 28 20");animation:neuralSignal 4s linear infinite 1.3s}.nerve-pulse-3{offset-path:path("M 36 24 L 28 32 L 20 36 L 20 24 L 28 20 L 36 24");animation:neuralSignal 4s linear infinite 2.6s}@keyframes neuralSignal{0%{offset-distance:0%;opacity:0}10%{opacity:.9}90%{opacity:.7}to{offset-distance:100%;opacity:0}}.nerve-wave{animation:brainWave 3s ease-out infinite}@keyframes brainWave{0%{r:4;opacity:.6}to{r:14;opacity:0}}.opt-letter{animation:letterOptimize 3s ease-in-out infinite}.opt-o{animation-delay:0s}.opt-p{animation-delay:.2s}.opt-t{animation-delay:.4s}.opt-i{animation-delay:.6s}.opt-m{animation-delay:.8s}@keyframes letterOptimize{0%,to{opacity:.6;transform:translate(0)}50%{opacity:1;transform:translate(2px)}}.opt-particle-1{offset-path:path("M 32 14 L 32 28 L 32 46");animation:optimizeFlow 2s ease-in infinite}.opt-particle-2{offset-path:path("M 32 14 L 32 28 L 32 46");animation:optimizeFlow 2s ease-in infinite .7s}.opt-particle-3{offset-path:path("M 32 14 L 32 28 L 32 46");animation:optimizeFlow 2s ease-in infinite 1.4s}@keyframes optimizeFlow{0%{offset-distance:0%;opacity:0}30%{opacity:.8}80%{opacity:.6}to{offset-distance:100%;opacity:0}}.opt-bar-after-1{animation:barGrow 3s ease-out infinite}.opt-bar-after-2{animation:barGrow 3s ease-out infinite .3s}@keyframes barGrow{0%{height:6;y:38;opacity:.4}to{height:20;y:24;opacity:.8}}.opt-arrow{animation:arrowPulse 2s ease-in-out infinite}@keyframes arrowPulse{0%,to{opacity:.4}50%{opacity:.9}}.opt-bottleneck{animation:bottleneckHighlight 3s ease-in-out infinite}@keyframes bottleneckHighlight{0%,to{opacity:.3}50%{opacity:.9;stroke-width:2}}.polish-letter{filter:drop-shadow(0 0 2px #00f3ff);animation:letterRefine 4s ease-in-out infinite}.polish-p{animation-delay:0s}.polish-o{animation-delay:.3s}.polish-l{animation-delay:.6s}.polish-i{animation-delay:.9s}.polish-s{animation-delay:1.2s}.polish-h{animation-delay:1.5s}@keyframes letterRefine{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.polish-sparkle-1{animation:sparkle 3s ease-in-out infinite}.polish-sparkle-2{animation:sparkle 3s ease-in-out infinite .5s}.polish-sparkle-3{animation:sparkle 3s ease-in-out infinite 1s}.polish-sparkle-4{animation:sparkle 3s ease-in-out infinite 1.5s}.polish-sparkle-5{animation:sparkle 3s ease-in-out infinite 2s}@keyframes sparkle{0%,90%,to{opacity:0}95%{opacity:.9}}.polish-sweep{animation:shineSweep 4s ease-in-out infinite}@keyframes shineSweep{0%{x1:14;y1:14;x2:14;y2:14;opacity:0}30%{opacity:.7}60%{x1:20;y1:20;x2:44;y2:44;opacity:.5}to{x1:50;y1:50;x2:50;y2:50;opacity:0}}.polish-particle-1,.polish-particle-2,.polish-particle-3,.polish-particle-4{offset-path:path("M 32 14 A 18 18 0 1 1 31.9 14");animation:polishOrbit 5s linear infinite}.polish-particle-2{animation-delay:1.25s}.polish-particle-3{animation-delay:2.5s}.polish-particle-4{animation-delay:3.75s}@keyframes polishOrbit{to{offset-distance:100%}}.polish-after{animation:afterGlow 2s ease-in-out infinite}@keyframes afterGlow{0%,to{opacity:.6}50%{opacity:1}}.quick-icon{filter:drop-shadow(0 0 4px rgba(0,243,255,.5))}.quick-letter{filter:drop-shadow(0 0 3px #00f3ff)}.quick-q{animation:quickFlash .8s ease-out infinite}.quick-u{animation:quickFlash .8s ease-out infinite .1s}.quick-i{animation:quickFlash .8s ease-out infinite .2s}.quick-c{animation:quickFlash .8s ease-out infinite .3s}.quick-k{animation:quickFlash .8s ease-out infinite .4s}@keyframes quickFlash{0%,60%,to{opacity:.6;transform:translate(0)}30%{opacity:1;transform:translate(2px)}}.quick-msg-1{animation:msgPop 2s ease-out infinite}.quick-msg-2{animation:msgPop 2s ease-out infinite .3s}.quick-msg-3{animation:msgPop 2s ease-out infinite .6s}@keyframes msgPop{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.9;transform:scale(1.1)}}.quick-speed-1{animation:speedLine 1.5s ease-out infinite}.quick-speed-2{animation:speedLine 1.5s ease-out infinite .2s}.quick-speed-3{animation:speedLine 1.5s ease-out infinite .4s}@keyframes speedLine{0%{x1:8;x2:8;opacity:0}30%{opacity:.8}to{x1:22;x2:28;opacity:0}}.quick-spark-1{offset-path:path("M 30 20 L 22 28 L 32 36 L 28 48");animation:sparkFly 1.2s ease-out infinite}.quick-spark-2{offset-path:path("M 34 18 L 38 26 L 30 34 L 34 44");animation:sparkFly 1.2s ease-out infinite .3s}.quick-spark-3{offset-path:path("M 26 22 L 28 30 L 24 40 L 30 50");animation:sparkFly 1.2s ease-out infinite .6s}.quick-spark-4{offset-path:path("M 32 16 L 26 26 L 34 38 L 28 48");animation:sparkFly 1.2s ease-out infinite .9s}@keyframes sparkFly{0%{offset-distance:0%;opacity:0}20%{opacity:1}to{offset-distance:100%;opacity:0}}.quick-core{animation:coreGlow .6s ease-in-out infinite}.quick-core-inner{animation:coreFlash .6s ease-in-out infinite}@keyframes coreGlow{0%,to{r:3;opacity:.3}50%{r:5;opacity:.5}}@keyframes coreFlash{0%,to{opacity:.8}50%{opacity:1;r:2}}.quick-arc-1{animation:arcZap 2s ease-out infinite}.quick-arc-2{animation:arcZap 2s ease-out infinite 1s}@keyframes arcZap{0%,85%,to{opacity:0}90%{opacity:.9}}.quick-bolt-frame{animation:boltFlicker 3s ease-in-out infinite}@keyframes boltFlicker{0%,90%,to{opacity:.4}92%,96%{opacity:.8}}.research-icon{filter:drop-shadow(0 0 4px rgba(0,243,255,.5))}.research-letter{filter:drop-shadow(0 0 2px #00f3ff);animation:letterScan 4s ease-in-out infinite}.research-r1{animation-delay:0s}.research-e1{animation-delay:.2s}.research-s{animation-delay:.4s}.research-e2{animation-delay:.6s}.research-a{animation-delay:.8s}.research-r2{animation-delay:1s}.research-c{animation-delay:1.2s}.research-h{animation-delay:1.4s}@keyframes letterScan{0%,to{opacity:.6}20%,30%{opacity:1;filter:drop-shadow(0 0 4px #00f3ff)}}.research-radar{transform-origin:28px 28px;animation:radarSweep 3s linear infinite}@keyframes radarSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.research-point-1{animation:dataDiscover 3s ease-out infinite .5s}.research-point-2{animation:dataDiscover 3s ease-out infinite 1.2s}.research-point-3{animation:dataDiscover 3s ease-out infinite 1.9s}.research-point-4{animation:dataDiscover 3s ease-out infinite 2.6s}@keyframes dataDiscover{0%,70%,to{opacity:0;r:1}75%{opacity:.9;r:2}85%{opacity:.5;r:1.5}}.research-scan-ring{animation:scanExpand 3s ease-out infinite}@keyframes scanExpand{0%{r:4;opacity:.6}to{r:14;opacity:0}}.research-particle-1{offset-path:path("M 16 28 L 28 28");animation:discoverFlow 2.5s ease-in-out infinite}.research-particle-2{offset-path:path("M 28 16 L 28 28");animation:discoverFlow 2.5s ease-in-out infinite .8s}.research-particle-3{offset-path:path("M 40 28 L 28 28");animation:discoverFlow 2.5s ease-in-out infinite 1.6s}@keyframes discoverFlow{0%{offset-distance:0%;opacity:0}50%{opacity:.9}to{offset-distance:100%;opacity:0}}.research-you{animation:barCompare 3s ease-in-out infinite}.research-them{animation:barCompare 3s ease-in-out infinite .5s}@keyframes barCompare{0%,to{opacity:.4}50%{opacity:.8}}.research-gap{animation:gapPulse 2s ease-in-out infinite}@keyframes gapPulse{0%,to{opacity:.5}50%{opacity:1;stroke-width:1.5}}.research-insight{animation:insightGlow 2s ease-in-out infinite}@keyframes insightGlow{0%,to{r:2;opacity:.4}50%{r:3;opacity:.8}}.scroll-icon{filter:drop-shadow(0 0 4px rgba(0,243,255,.5))}.scroll-letter{filter:drop-shadow(0 0 2px #00f3ff);animation:letterArchive 4s ease-in-out infinite}.scroll-s{animation-delay:0s}.scroll-c{animation-delay:.3s}.scroll-r{animation-delay:.6s}.scroll-o{animation-delay:.9s}.scroll-l1{animation-delay:1.2s}.scroll-l2{animation-delay:1.5s}@keyframes letterArchive{0%,to{opacity:.7}30%,50%{opacity:1;transform:scale(1.05)}}.scroll-connect-1{animation:connectPulse 3s ease-in-out infinite}.scroll-connect-2{animation:connectPulse 3s ease-in-out infinite 1s}.scroll-connect-3{animation:connectPulse 3s ease-in-out infinite 2s}@keyframes connectPulse{0%,to{opacity:.2}50%{opacity:.7}}.scroll-particle-1{offset-path:path("M 8 20 Q 14 24 18 28");animation:archiveIn 3s ease-out infinite}.scroll-particle-2{offset-path:path("M 8 32 Q 14 32 18 32");animation:archiveIn 3s ease-out infinite 1s}.scroll-particle-3{offset-path:path("M 8 44 Q 14 40 18 36");animation:archiveIn 3s ease-out infinite 2s}@keyframes archiveIn{0%{offset-distance:0%;opacity:0}50%{opacity:.9}to{offset-distance:100%;opacity:0}}.scroll-retrieve-1{offset-path:path("M 40 28 Q 46 26 50 28");animation:retrieveOut 3.5s ease-out infinite .5s}.scroll-retrieve-2{offset-path:path("M 38 36 Q 44 34 50 36");animation:retrieveOut 3.5s ease-out infinite 2s}@keyframes retrieveOut{0%{offset-distance:0%;opacity:0}50%{opacity:.8}to{offset-distance:100%;opacity:0}}.scroll-search-pulse{animation:searchPulse 2s ease-out infinite}@keyframes searchPulse{0%{r:4;opacity:.6}to{r:8;opacity:0}}.scroll-brain-pulse{animation:brainPulse 4s ease-out infinite}@keyframes brainPulse{0%{r:6;opacity:.4}to{r:14;opacity:0}}.scroll-search-lens{animation:lensGlow 2s ease-in-out infinite}@keyframes lensGlow{0%,to{opacity:.5}50%{opacity:.9;stroke-width:1.5}}.timeline-icon{filter:drop-shadow(0 0 4px rgba(0,243,255,.5))}.timeline-letter{filter:drop-shadow(0 0 2px #00f3ff)}.timeline-t{animation:timeFade 4s ease-in-out infinite}.timeline-i1{animation:timeFade 4s ease-in-out infinite .2s}.timeline-m{animation:timeFade 4s ease-in-out infinite .4s}.timeline-e1{animation:timeFade 4s ease-in-out infinite .6s}.timeline-l{animation:timeFade 4s ease-in-out infinite 1s}.timeline-i2{animation:timeFade 4s ease-in-out infinite 1.2s}.timeline-n{animation:timeFade 4s ease-in-out infinite 1.4s}.timeline-e2{animation:timeFade 4s ease-in-out infinite 1.6s}@keyframes timeFade{0%,to{opacity:.7}25%,35%{opacity:1;filter:drop-shadow(0 0 4px #00f3ff)}}.timeline-grain-1{offset-path:path("M 32 20 L 32 28 L 32 36 L 32 44");animation:sandFall 2s ease-in infinite}.timeline-grain-2{offset-path:path("M 30 22 L 31 28 L 32 36 L 33 42");animation:sandFall 2s ease-in infinite .4s}.timeline-grain-3{offset-path:path("M 34 22 L 33 28 L 32 36 L 31 42");animation:sandFall 2s ease-in infinite .8s}.timeline-grain-4{offset-path:path("M 31 24 L 32 28 L 32 36 L 32 44");animation:sandFall 2s ease-in infinite 1.2s}.timeline-grain-5{offset-path:path("M 33 24 L 32 28 L 32 36 L 32 44");animation:sandFall 2s ease-in infinite 1.6s}@keyframes sandFall{0%{offset-distance:0%;opacity:0}20%{opacity:.8}80%{opacity:.6}to{offset-distance:100%;opacity:0}}.timeline-now{animation:nowPulse 1.5s ease-in-out infinite}@keyframes nowPulse{0%,to{r:1.5;opacity:.8}50%{r:2.5;opacity:1}}.timeline-event-1{animation:eventReveal 4s ease-out infinite}.timeline-event-2{animation:eventReveal 4s ease-out infinite 1.3s}.timeline-event-3{animation:eventReveal 4s ease-out infinite 2.6s}@keyframes eventReveal{0%,70%,to{opacity:0;r:1}75%{opacity:.9;r:2}85%{opacity:.5;r:1.5}}.timeline-learn-1{animation:learnPulse 3s ease-in-out infinite}.timeline-learn-2{animation:learnPulse 3s ease-in-out infinite 1.5s}@keyframes learnPulse{0%,to{opacity:.2;stroke-dashoffset:0}50%{opacity:.6;stroke-dashoffset:10}}.timeline-pile{animation:pileGrow 4s ease-in-out infinite}@keyframes pileGrow{0%,to{opacity:.4}50%{opacity:.7}}.timeline-present-pulse{animation:presentPulse 2s ease-out infinite}@keyframes presentPulse{0%{r:2;opacity:.5}to{r:8;opacity:0}}.quick-icon:hover,.research-icon:hover,.scroll-icon:hover,.timeline-icon:hover{filter:drop-shadow(0 0 8px rgba(0,243,255,.7))}@supports not (offset-path: path("M 0 0 L 10 10")){.quick-spark-1{animation:quick-spark-1-transform 1.2s ease-out infinite}.quick-spark-2{animation:quick-spark-2-transform 1.2s ease-out infinite .3s}.quick-spark-3{animation:quick-spark-3-transform 1.2s ease-out infinite .6s}.quick-spark-4{animation:quick-spark-4-transform 1.2s ease-out infinite .9s}.research-particle-1{animation:research-particle-1-transform 2.5s ease-in-out infinite}.research-particle-2{animation:research-particle-2-transform 2.5s ease-in-out infinite .8s}.research-particle-3{animation:research-particle-3-transform 2.5s ease-in-out infinite 1.6s}.scroll-particle-1{animation:scroll-particle-1-transform 3s ease-out infinite}.scroll-particle-2{animation:scroll-particle-2-transform 3s ease-out infinite 1s}.scroll-particle-3{animation:scroll-particle-3-transform 3s ease-out infinite 2s}.scroll-retrieve-1{animation:scroll-retrieve-1-transform 3.5s ease-out infinite .5s}.scroll-retrieve-2{animation:scroll-retrieve-2-transform 3.5s ease-out infinite 2s}.timeline-grain-1{animation:timeline-grain-1-transform 2s ease-in infinite}.timeline-grain-2{animation:timeline-grain-2-transform 2s ease-in infinite .4s}.timeline-grain-3{animation:timeline-grain-3-transform 2s ease-in infinite .8s}.timeline-grain-4{animation:timeline-grain-4-transform 2s ease-in infinite 1.2s}.timeline-grain-5{animation:timeline-grain-5-transform 2s ease-in infinite 1.6s}.opt-particle-1{animation:opt-particle-1-transform 2s ease-in infinite}.opt-particle-2{animation:opt-particle-2-transform 2s ease-in infinite .7s}.opt-particle-3{animation:opt-particle-3-transform 2s ease-in infinite 1.4s}.polish-particle-1,.polish-particle-2,.polish-particle-3,.polish-particle-4{animation:polish-particle-transform 5s linear infinite}.map-particle-1{animation:map-particle-1-transform 3s ease-in-out infinite}.map-particle-2{animation:map-particle-2-transform 3s ease-in-out infinite 1.5s}.nerve-pulse-1{animation:nerve-pulse-1-transform 4s linear infinite}.nerve-pulse-2{animation:nerve-pulse-2-transform 4s linear infinite 1.3s}.nerve-pulse-3{animation:nerve-pulse-3-transform 4s linear infinite 2.6s}.flo-block-1{animation:flo-block-1-transform 6s ease-in-out infinite}.flo-block-2{animation:flo-block-2-transform 6s ease-in-out infinite 2s}.flo-block-3{animation:flo-block-3-transform 6s ease-in-out infinite 4s}}@keyframes quick-spark-1-transform{0%,to{opacity:0;transform:translate(26px,16px)}50%{opacity:1;transform:translate(30px,20px)}}@keyframes quick-spark-2-transform{0%,to{opacity:0;transform:translate(30px,14px)}50%{opacity:1;transform:translate(34px,18px)}}@keyframes quick-spark-3-transform{0%,to{opacity:0;transform:translate(24px,18px)}50%{opacity:1;transform:translate(28px,22px)}}@keyframes quick-spark-4-transform{0%,to{opacity:0;transform:translate(28px,12px)}50%{opacity:1;transform:translate(32px,16px)}}@keyframes research-particle-1-transform{0%,to{opacity:0;transform:translate(4px,12px)}50%{opacity:.9;transform:translate(12px,16px)}}@keyframes research-particle-2-transform{0%,to{opacity:0;transform:translate(12px,8px)}50%{opacity:.8;transform:translate(16px,12px)}}@keyframes research-particle-3-transform{0%,to{opacity:0;transform:translate(20px,12px)}50%{opacity:.9;transform:translate(16px,16px)}}@keyframes scroll-particle-1-transform{0%,to{opacity:0;transform:translate(0)}50%{opacity:.9;transform:translate(8px,4px)}}@keyframes scroll-particle-2-transform{0%,to{opacity:0;transform:translateY(4px)}50%{opacity:.8;transform:translate(8px,4px)}}@keyframes scroll-particle-3-transform{0%,to{opacity:0;transform:translateY(8px)}50%{opacity:.9;transform:translate(8px,4px)}}@keyframes scroll-retrieve-1-transform{0%,to{opacity:0;transform:translate(0)}50%{opacity:.8;transform:translate(12px,2px)}}@keyframes scroll-retrieve-2-transform{0%,to{opacity:0;transform:translateY(4px)}50%{opacity:.8;transform:translate(12px,2px)}}@keyframes timeline-grain-1-transform{0%,to{opacity:0;transform:translate(0)}50%{opacity:.8;transform:translateY(4px)}}@keyframes timeline-grain-2-transform{0%,to{opacity:0;transform:translate(-1px)}50%{opacity:.6;transform:translate(-1px,4px)}}@keyframes timeline-grain-3-transform{0%,to{opacity:0;transform:translate(1px)}50%{opacity:.8;transform:translate(1px,4px)}}@keyframes timeline-grain-4-transform{0%,to{opacity:0;transform:translate(-1px)}50%{opacity:.6;transform:translate(-1px,4px)}}@keyframes timeline-grain-5-transform{0%,to{opacity:0;transform:translate(1px)}50%{opacity:.8;transform:translate(1px,4px)}}@keyframes opt-particle-1-transform{0%,to{opacity:0;transform:translate(0)}50%{opacity:.8;transform:translateY(4px)}}@keyframes opt-particle-2-transform{0%,to{opacity:0;transform:translate(0)}50%{opacity:.6;transform:translateY(4px)}}@keyframes opt-particle-3-transform{0%,to{opacity:0;transform:translate(0)}50%{opacity:.8;transform:translateY(4px)}}@keyframes polish-particle-transform{0%,to{opacity:0;transform:rotate(0) translateY(-4px)}50%{opacity:.7;transform:rotate(180deg) translateY(-4px)}}@keyframes map-particle-1-transform{0%,to{opacity:0;transform:translate(0)}50%{opacity:.8;transform:translate(2px,2px)}}@keyframes map-particle-2-transform{0%,to{opacity:0;transform:translate(0)}50%{opacity:.6;transform:translate(-2px,2px)}}@keyframes nerve-pulse-1-transform{0%,to{opacity:0;transform:translate(0)}50%{opacity:.9;transform:translate(4px,-2px)}}@keyframes nerve-pulse-2-transform{0%,to{opacity:0;transform:translateY(2px)}50%{opacity:.7;transform:translate(-4px)}}@keyframes nerve-pulse-3-transform{0%,to{opacity:0;transform:translate(4px)}50%{opacity:.9;transform:translateY(2px)}}@keyframes flo-block-1-transform{0%,to{opacity:0;transform:translate(0)}50%{opacity:.6;transform:translate(4px)}}@keyframes flo-block-2-transform{0%,to{opacity:0;transform:translate(0)}50%{opacity:.6;transform:translate(4px)}}@keyframes flo-block-3-transform{0%,to{opacity:0;transform:translate(0)}50%{opacity:.6;transform:translate(4px)}}.holo-icon{filter:drop-shadow(0 0 3px rgba(0,243,255,.4));transition:filter .3s ease}.holo-icon:hover{filter:drop-shadow(0 0 6px rgba(0,243,255,.6))}.holo-icon svg{overflow:visible}@media(prefers-reduced-motion:reduce){.holo-icon *,.holo-icon{animation-duration:.01ms!important;animation-iteration-count:1!important}}.welcome-screen-background{background-image:url(../assets/images/welcome.jpg)}.ui-anim-btn{--padding: 4px;--radius: 24px;--transition: .4s;--highlight: hsl(var(--highlight-hue), 100%, 70%);--highlight-50: hsla(var(--highlight-hue), 100%, 70%, .5);--highlight-30: hsla(var(--highlight-hue), 100%, 70%, .3);--highlight-20: hsla(var(--highlight-hue), 100%, 70%, .2);--highlight-80: hsla(var(--highlight-hue), 100%, 70%, .8);--ui-anim-svg-fill: #e8e8e8}.ui-anim-btn:before{content:"";position:absolute;top:calc(0px - var(--padding));left:calc(0px - var(--padding));width:calc(100% + var(--padding) * 2);height:calc(100% + var(--padding) * 2);border-radius:calc(var(--radius) + var(--padding));pointer-events:none;background-image:linear-gradient(0deg,#0004,#000a);z-index:-1;transition:box-shadow var(--transition),filter var(--transition);box-shadow:0 -8px 8px -6px #0000 inset,0 -16px 16px -8px #0000 inset,1px 1px 1px #fff2,2px 2px 2px #fff1,-1px -1px 1px #0002,-2px -2px 2px #0001}.ui-anim-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background-image:linear-gradient(0deg,#fff,var(--highlight),var(--highlight-50),8%,transparent);background-position:0 0;opacity:0;transition:opacity var(--transition),filter var(--transition)}.ui-anim-letter{color:#fff8;animation:ui-letter-anim 2s ease-in-out infinite;transition:color var(--transition),text-shadow var(--transition),opacity var(--transition)}@keyframes ui-letter-anim{50%{text-shadow:0 0 3px #fff8;color:#fff}}.ui-anim-btn-svg{filter:drop-shadow(0 0 2px #fff9);animation:ui-flicker 2s linear infinite;animation-delay:.5s}@keyframes ui-flicker{50%{opacity:.3}}@keyframes ui-appear{0%{opacity:0}to{opacity:1}}.ui-anim-btn:focus .ui-anim-txt-1{animation:ui-opacity-swap .3s ease-in-out forwards;animation-delay:1s}.ui-anim-btn:focus .ui-anim-txt-2{animation:ui-opacity-swap .3s ease-in-out reverse forwards;animation-delay:1s}@keyframes ui-opacity-swap{0%{opacity:1}to{opacity:0}}.ui-anim-btn:focus .ui-anim-letter{animation:ui-focused-letter 1s ease-in-out forwards,ui-letter-anim 1.2s ease-in-out infinite;animation-delay:0s,1s}@keyframes ui-focused-letter{0%,to{filter:blur(0px);transform:scale(1)}50%{transform:scale(2);filter:blur(10px) brightness(150%) drop-shadow(0 0 12px var(--highlight))}}.ui-anim-btn:focus .ui-anim-btn-svg{animation-duration:1.2s;animation-delay:.2s}.ui-anim-btn:focus:before{box-shadow:0 -8px 12px -6px #fff3 inset,0 -16px 16px -8px var(--highlight-20) inset,1px 1px 1px #fff3,2px 2px 2px #fff1,-1px -1px 1px #0002,-2px -2px 2px #0001}.ui-anim-btn:focus:after{opacity:.6;-webkit-mask-image:linear-gradient(0deg,#fff,transparent);mask-image:linear-gradient(0deg,#fff,transparent);filter:brightness(100%)}.ui-anim-btn:hover{border-color:hsla(var(--highlight-hue),100%,80%,.4)}.ui-anim-btn:hover:before{box-shadow:0 -8px 8px -6px #fffa inset,0 -16px 16px -8px var(--highlight-30) inset,1px 1px 1px #fff2,2px 2px 2px #fff1,-1px -1px 1px #0002,-2px -2px 2px #0001}.ui-anim-btn:hover:after{opacity:1;-webkit-mask-image:linear-gradient(0deg,#fff,transparent);mask-image:linear-gradient(0deg,#fff,transparent)}.ui-anim-btn:hover .ui-anim-btn-svg{fill:#fff;filter:drop-shadow(0 0 3px var(--highlight)) drop-shadow(0 -4px 6px #0009);animation:none}.ui-anim-btn:active{border-color:hsla(var(--highlight-hue),100%,80%,.7);background-color:hsla(var(--highlight-hue),50%,20%,.5)}.ui-anim-btn:active:before{box-shadow:0 -8px 12px -6px #fffa inset,0 -16px 16px -8px var(--highlight-80) inset,1px 1px 1px #fff4,2px 2px 2px #fff2,-1px -1px 1px #0002,-2px -2px 2px #0001}.ui-anim-btn:active:after{opacity:1;-webkit-mask-image:linear-gradient(0deg,#fff,transparent);mask-image:linear-gradient(0deg,#fff,transparent);filter:brightness(200%)}.ui-anim-btn:active .ui-anim-letter{text-shadow:0 0 1px hsla(var(--highlight-hue),100%,90%,.9);animation:none}.ui-anim-txt-1 .ui-anim-letter:nth-child(1),.ui-anim-txt-2 .ui-anim-letter:nth-child(1){animation-delay:0s}.ui-anim-txt-1 .ui-anim-letter:nth-child(2),.ui-anim-txt-2 .ui-anim-letter:nth-child(2){animation-delay:.08s}.ui-anim-txt-1 .ui-anim-letter:nth-child(3),.ui-anim-txt-2 .ui-anim-letter:nth-child(3){animation-delay:.16s}.ui-anim-txt-1 .ui-anim-letter:nth-child(4),.ui-anim-txt-2 .ui-anim-letter:nth-child(4){animation-delay:.24s}.ui-anim-txt-1 .ui-anim-letter:nth-child(5),.ui-anim-txt-2 .ui-anim-letter:nth-child(5){animation-delay:.32s}.ui-anim-txt-1 .ui-anim-letter:nth-child(6),.ui-anim-txt-2 .ui-anim-letter:nth-child(6){animation-delay:.4s}.ui-anim-txt-1 .ui-anim-letter:nth-child(7),.ui-anim-txt-2 .ui-anim-letter:nth-child(7){animation-delay:.48s}.ui-anim-txt-1 .ui-anim-letter:nth-child(8),.ui-anim-txt-2 .ui-anim-letter:nth-child(8){animation-delay:.56s}.ui-anim-txt-1 .ui-anim-letter:nth-child(9),.ui-anim-txt-2 .ui-anim-letter:nth-child(9){animation-delay:.64s}.ui-anim-txt-1 .ui-anim-letter:nth-child(10),.ui-anim-txt-2 .ui-anim-letter:nth-child(10){animation-delay:.72s}.ui-anim-txt-1 .ui-anim-letter:nth-child(11),.ui-anim-txt-2 .ui-anim-letter:nth-child(11){animation-delay:.8s}.ui-anim-txt-1 .ui-anim-letter:nth-child(12),.ui-anim-txt-2 .ui-anim-letter:nth-child(12){animation-delay:.88s}.ui-anim-txt-1 .ui-anim-letter:nth-child(13),.ui-anim-txt-2 .ui-anim-letter:nth-child(13){animation-delay:.96s}.ui-anim-btn:disabled{opacity:.6;cursor:not-allowed}
