@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Rajdhani",sans-serif;--font-mono:"Share Tech Mono",monospace;--color-black:#080906;--color-white:#f0f0ec;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--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);--color-lime:#c8f000;--color-lime-dim:#6a7f00;--color-cyan:#00f0ff;--color-red:#ff3030;--color-orange:#e8763a;--color-surface:#111;--color-dark-navy:#080906;--color-mid-navy:#0a0a0a;--color-slate:#1c1d14;--color-off-white:#f0f0ec;--color-grey:#525248;--color-primary:#c8f000;--color-background:#080906;--color-text:#f0f0ec;--color-text-muted:#525248;--color-violet:#a78bfa;--font-display:"Big Shoulders Display",sans-serif;--font-heading:"Bebas Neue",sans-serif;--font-condensed:"Barlow Condensed",sans-serif;--spacing-frame:12px;--spacing-bracket:40px;--border-frame:2px;--font-size-data:.65rem;--font-size-code:.7rem;--font-size-label:.75rem;--font-size-designation:.6rem;--color-signal:#ffe81f}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.inset-8{inset:calc(var(--spacing)*8)}.inset-24{inset:calc(var(--spacing)*24)}.inset-x-4{inset-inline:calc(var(--spacing)*4)}.-top-1{top:calc(var(--spacing)*-1)}.-top-1\/4{top:-25%}.-top-2{top:calc(var(--spacing)*-2)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-6{top:calc(var(--spacing)*6)}.top-16{top:calc(var(--spacing)*16)}.top-\[5\%\]{top:5%}.top-\[10\%\]{top:10%}.top-\[15\%\]{top:15%}.top-\[20\%\]{top:20%}.top-\[25\%\]{top:25%}.top-\[30\%\]{top:30%}.top-\[40\%\]{top:40%}.top-\[45\%\]{top:45%}.top-\[60\%\]{top:60%}.top-\[70\%\]{top:70%}.-right-1{right:calc(var(--spacing)*-1)}.-right-1\/4{right:-25%}.-right-2{right:calc(var(--spacing)*-2)}.right-0{right:calc(var(--spacing)*0)}.right-1\/4{right:25%}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.right-16{right:calc(var(--spacing)*16)}.right-\[3\%\]{right:3%}.right-\[5\%\]{right:5%}.right-\[10\%\]{right:10%}.right-\[15\%\]{right:15%}.right-\[20\%\]{right:20%}.right-\[25\%\]{right:25%}.right-\[40\%\]{right:40%}.-bottom-1{bottom:calc(var(--spacing)*-1)}.-bottom-2{bottom:calc(var(--spacing)*-2)}.-bottom-3{bottom:calc(var(--spacing)*-3)}.-bottom-20{bottom:calc(var(--spacing)*-20)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1\/4{bottom:25%}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-8{bottom:calc(var(--spacing)*8)}.bottom-16{bottom:calc(var(--spacing)*16)}.bottom-20{bottom:calc(var(--spacing)*20)}.bottom-32{bottom:calc(var(--spacing)*32)}.bottom-\[5\%\]{bottom:5%}.bottom-\[8\%\]{bottom:8%}.bottom-\[10\%\]{bottom:10%}.-left-1{left:calc(var(--spacing)*-1)}.-left-2{left:calc(var(--spacing)*-2)}.-left-20{left:calc(var(--spacing)*-20)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-8{left:calc(var(--spacing)*8)}.left-16{left:calc(var(--spacing)*16)}.left-\[3\%\]{left:3%}.left-\[5\%\]{left:5%}.left-\[10\%\]{left:10%}.left-\[30\%\]{left:30%}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[999\]{z-index:999}.z-\[1000\]{z-index:1000}.order-1{order:1}.order-2{order:2}.container{width:100%}@media(min-width:400px){.container{max-width:400px}}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-14{margin-bottom:calc(var(--spacing)*14)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.mb-20{margin-bottom:calc(var(--spacing)*20)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-8{margin-left:calc(var(--spacing)*8)}.ml-px{margin-left:1px}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-video{aspect-ratio:var(--aspect-video)}.h-0{height:calc(var(--spacing)*0)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-\[8\%\]{height:8%}.h-\[12\%\]{height:12%}.h-\[15\%\]{height:15%}.h-\[20\%\]{height:20%}.h-\[25\%\]{height:25%}.h-\[30\%\]{height:30%}.h-\[35\%\]{height:35%}.h-\[40\%\]{height:40%}.h-\[50\%\]{height:50%}.h-\[58vh\]{height:58vh}.h-\[60\%\]{height:60%}.h-\[400px\]{height:400px}.h-\[800px\]{height:800px}.h-\[calc\(100\%-56px\)\]{height:calc(100% - 56px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[50vh\]{min-height:50vh}.min-h-\[120px\]{min-height:120px}.min-h-\[300px\]{min-height:300px}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.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-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-32{width:calc(var(--spacing)*32)}.w-64{width:calc(var(--spacing)*64)}.w-80{width:calc(var(--spacing)*80)}.w-\[8\%\]{width:8%}.w-\[10\%\]{width:10%}.w-\[12\%\]{width:12%}.w-\[15\%\]{width:15%}.w-\[18\%\]{width:18%}.w-\[20\%\]{width:20%}.w-\[25\%\]{width:25%}.w-\[30\%\]{width:30%}.w-\[35\%\]{width:35%}.w-\[50\%\]{width:50%}.w-\[60\%\]{width:60%}.w-\[400px\]{width:400px}.w-\[800px\]{width:800px}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[140px\]{max-width:140px}.max-w-\[400px\]{max-width:400px}.max-w-\[900px\]{max-width:900px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1400px\]{max-width:1400px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[18px\]{min-width:18px}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y: 50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-\[3px\]{gap:3px}: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-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-red{border-color:var(--color-red)!important}.border-\[\#1c1d14\]{border-color:#1c1d14}.border-\[\#C2FE0B\]{border-color:#c2fe0b}.border-\[\#c8f000\]{border-color:#c8f000}.border-black\/20{border-color:#08090633}@supports (color:color-mix(in lab,red,red)){.border-black\/20{border-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.border-cyan{border-color:var(--color-cyan)}.border-cyan\/20{border-color:#00f0ff33}@supports (color:color-mix(in lab,red,red)){.border-cyan\/20{border-color:color-mix(in oklab,var(--color-cyan)20%,transparent)}}.border-cyan\/30{border-color:#00f0ff4d}@supports (color:color-mix(in lab,red,red)){.border-cyan\/30{border-color:color-mix(in oklab,var(--color-cyan)30%,transparent)}}.border-cyan\/40{border-color:#00f0ff66}@supports (color:color-mix(in lab,red,red)){.border-cyan\/40{border-color:color-mix(in oklab,var(--color-cyan)40%,transparent)}}.border-cyan\/60{border-color:#00f0ff99}@supports (color:color-mix(in lab,red,red)){.border-cyan\/60{border-color:color-mix(in oklab,var(--color-cyan)60%,transparent)}}.border-grey\/30{border-color:#5252484d}@supports (color:color-mix(in lab,red,red)){.border-grey\/30{border-color:color-mix(in oklab,var(--color-grey)30%,transparent)}}.border-lime{border-color:var(--color-lime)}.border-lime\/10{border-color:#c8f0001a}@supports (color:color-mix(in lab,red,red)){.border-lime\/10{border-color:color-mix(in oklab,var(--color-lime)10%,transparent)}}.border-lime\/20{border-color:#c8f00033}@supports (color:color-mix(in lab,red,red)){.border-lime\/20{border-color:color-mix(in oklab,var(--color-lime)20%,transparent)}}.border-lime\/30{border-color:#c8f0004d}@supports (color:color-mix(in lab,red,red)){.border-lime\/30{border-color:color-mix(in oklab,var(--color-lime)30%,transparent)}}.border-lime\/40{border-color:#c8f00066}@supports (color:color-mix(in lab,red,red)){.border-lime\/40{border-color:color-mix(in oklab,var(--color-lime)40%,transparent)}}.border-lime\/60{border-color:#c8f00099}@supports (color:color-mix(in lab,red,red)){.border-lime\/60{border-color:color-mix(in oklab,var(--color-lime)60%,transparent)}}.border-orange{border-color:var(--color-orange)}.border-orange\/30{border-color:#e8763a4d}@supports (color:color-mix(in lab,red,red)){.border-orange\/30{border-color:color-mix(in oklab,var(--color-orange)30%,transparent)}}.border-orange\/40{border-color:#e8763a66}@supports (color:color-mix(in lab,red,red)){.border-orange\/40{border-color:color-mix(in oklab,var(--color-orange)40%,transparent)}}.border-orange\/60{border-color:#e8763a99}@supports (color:color-mix(in lab,red,red)){.border-orange\/60{border-color:color-mix(in oklab,var(--color-orange)60%,transparent)}}.border-primary{border-color:var(--color-primary)}.border-red\/30{border-color:#ff30304d}@supports (color:color-mix(in lab,red,red)){.border-red\/30{border-color:color-mix(in oklab,var(--color-red)30%,transparent)}}.border-slate{border-color:var(--color-slate)}.border-slate\/20{border-color:#1c1d1433}@supports (color:color-mix(in lab,red,red)){.border-slate\/20{border-color:color-mix(in oklab,var(--color-slate)20%,transparent)}}.border-slate\/30{border-color:#1c1d144d}@supports (color:color-mix(in lab,red,red)){.border-slate\/30{border-color:color-mix(in oklab,var(--color-slate)30%,transparent)}}.border-slate\/40{border-color:#1c1d1466}@supports (color:color-mix(in lab,red,red)){.border-slate\/40{border-color:color-mix(in oklab,var(--color-slate)40%,transparent)}}.border-transparent{border-color:#0000}.border-violet{border-color:var(--color-violet)}.border-violet\/20{border-color:#a78bfa33}@supports (color:color-mix(in lab,red,red)){.border-violet\/20{border-color:color-mix(in oklab,var(--color-violet)20%,transparent)}}.border-violet\/30{border-color:#a78bfa4d}@supports (color:color-mix(in lab,red,red)){.border-violet\/30{border-color:color-mix(in oklab,var(--color-violet)30%,transparent)}}.border-violet\/40{border-color:#a78bfa66}@supports (color:color-mix(in lab,red,red)){.border-violet\/40{border-color:color-mix(in oklab,var(--color-violet)40%,transparent)}}.border-violet\/60{border-color:#a78bfa99}@supports (color:color-mix(in lab,red,red)){.border-violet\/60{border-color:color-mix(in oklab,var(--color-violet)60%,transparent)}}.border-white\/5{border-color:#f0f0ec0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/10{border-color:#f0f0ec1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/20{border-color:#f0f0ec33}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/30{border-color:#f0f0ec4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-t-cyan{border-top-color:var(--color-cyan)}.border-t-lime{border-top-color:var(--color-lime)}.border-t-orange{border-top-color:var(--color-orange)}.border-t-red{border-top-color:var(--color-red)}.border-t-transparent{border-top-color:#0000}.border-t-violet{border-top-color:var(--color-violet)}.border-r-white\/20{border-right-color:#f0f0ec33}@supports (color:color-mix(in lab,red,red)){.border-r-white\/20{border-right-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-l-cyan{border-left-color:var(--color-cyan)}.border-l-white\/20{border-left-color:#f0f0ec33}@supports (color:color-mix(in lab,red,red)){.border-l-white\/20{border-left-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-\[\#0A0A0A\]{background-color:#0a0a0a}.bg-\[\#0A0E1A\]{background-color:#0a0e1a}.bg-\[\#0f100c\]{background-color:#0f100c}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#080906\]{background-color:#080906}.bg-\[\#080906\]\/80{background-color:#080906cc}.bg-\[\#080906\]\/95{background-color:#080906f2}.bg-\[\#C2FE0B\]{background-color:#c2fe0b}.bg-\[\#c8f000\]{background-color:#c8f000}.bg-background{background-color:var(--color-background)}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#08090633}@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:#0809064d}@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:#08090680}@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:#080906cc}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-current{background-color:currentColor}.bg-cyan{background-color:var(--color-cyan)}.bg-cyan\/5{background-color:#00f0ff0d}@supports (color:color-mix(in lab,red,red)){.bg-cyan\/5{background-color:color-mix(in oklab,var(--color-cyan)5%,transparent)}}.bg-cyan\/10{background-color:#00f0ff1a}@supports (color:color-mix(in lab,red,red)){.bg-cyan\/10{background-color:color-mix(in oklab,var(--color-cyan)10%,transparent)}}.bg-cyan\/20{background-color:#00f0ff33}@supports (color:color-mix(in lab,red,red)){.bg-cyan\/20{background-color:color-mix(in oklab,var(--color-cyan)20%,transparent)}}.bg-dark-navy{background-color:var(--color-dark-navy)}.bg-dark-navy\/80{background-color:#080906cc}@supports (color:color-mix(in lab,red,red)){.bg-dark-navy\/80{background-color:color-mix(in oklab,var(--color-dark-navy)80%,transparent)}}.bg-dark-navy\/90{background-color:#080906e6}@supports (color:color-mix(in lab,red,red)){.bg-dark-navy\/90{background-color:color-mix(in oklab,var(--color-dark-navy)90%,transparent)}}.bg-dark-navy\/95{background-color:#080906f2}@supports (color:color-mix(in lab,red,red)){.bg-dark-navy\/95{background-color:color-mix(in oklab,var(--color-dark-navy)95%,transparent)}}.bg-grey{background-color:var(--color-grey)}.bg-lime{background-color:var(--color-lime)}.bg-lime\/5{background-color:#c8f0000d}@supports (color:color-mix(in lab,red,red)){.bg-lime\/5{background-color:color-mix(in oklab,var(--color-lime)5%,transparent)}}.bg-lime\/10{background-color:#c8f0001a}@supports (color:color-mix(in lab,red,red)){.bg-lime\/10{background-color:color-mix(in oklab,var(--color-lime)10%,transparent)}}.bg-lime\/20{background-color:#c8f00033}@supports (color:color-mix(in lab,red,red)){.bg-lime\/20{background-color:color-mix(in oklab,var(--color-lime)20%,transparent)}}.bg-mid-navy{background-color:var(--color-mid-navy)}.bg-orange{background-color:var(--color-orange)}.bg-orange\/10{background-color:#e8763a1a}@supports (color:color-mix(in lab,red,red)){.bg-orange\/10{background-color:color-mix(in oklab,var(--color-orange)10%,transparent)}}.bg-red{background-color:var(--color-red)}.bg-red\/10{background-color:#ff30301a}@supports (color:color-mix(in lab,red,red)){.bg-red\/10{background-color:color-mix(in oklab,var(--color-red)10%,transparent)}}.bg-red\/20{background-color:#ff303033}@supports (color:color-mix(in lab,red,red)){.bg-red\/20{background-color:color-mix(in oklab,var(--color-red)20%,transparent)}}.bg-slate\/5{background-color:#1c1d140d}@supports (color:color-mix(in lab,red,red)){.bg-slate\/5{background-color:color-mix(in oklab,var(--color-slate)5%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:#0000}.bg-violet{background-color:var(--color-violet)}.bg-violet\/5{background-color:#a78bfa0d}@supports (color:color-mix(in lab,red,red)){.bg-violet\/5{background-color:color-mix(in oklab,var(--color-violet)5%,transparent)}}.bg-violet\/10{background-color:#a78bfa1a}@supports (color:color-mix(in lab,red,red)){.bg-violet\/10{background-color:color-mix(in oklab,var(--color-violet)10%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#f0f0ec0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:#f0f0ec1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/20{background-color:#f0f0ec33}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-white\/10{--tw-gradient-to:#f0f0ec1a}@supports (color:color-mix(in lab,red,red)){.to-white\/10{--tw-gradient-to:color-mix(in oklab,var(--color-white)10%,transparent)}}.to-white\/10{--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))}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-12{padding:calc(var(--spacing)*12)}.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-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.py-28{padding-block:calc(var(--spacing)*28)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-18{padding-top:calc(var(--spacing)*18)}.pt-20{padding-top:calc(var(--spacing)*20)}.pt-24{padding-top:calc(var(--spacing)*24)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-condensed{font-family:var(--font-condensed)}.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-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1rem\]{font-size:1rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[32px\]{font-size:32px}.text-\[48px\]{font-size:48px}.text-\[64px\]{font-size:64px}.text-\[clamp\(0\.8rem\,2vw\,1rem\)\]{font-size:clamp(.8rem,2vw,1rem)}.text-\[clamp\(1\.5rem\,4vw\,2rem\)\]{font-size:clamp(1.5rem,4vw,2rem)}.text-\[clamp\(3rem\,10vw\,5rem\)\]{font-size:clamp(3rem,10vw,5rem)}.text-\[clamp\(24px\,2\.5vw\,36px\)\]{font-size:clamp(24px,2.5vw,36px)}.text-\[clamp\(28px\,3\.5vw\,58px\)\]{font-size:clamp(28px,3.5vw,58px)}.text-\[clamp\(44px\,9vw\,100px\)\]{font-size:clamp(44px,9vw,100px)}.text-\[clamp\(50px\,7vw\,96px\)\]{font-size:clamp(50px,7vw,96px)}.text-\[clamp\(50px\,10vw\,120px\)\]{font-size:clamp(50px,10vw,120px)}.text-\[clamp\(88px\,13vw\,196px\)\]{font-size:clamp(88px,13vw,196px)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.85\]{--tw-leading:.85;line-height:.85}.leading-\[0\.88\]{--tw-leading:.88;line-height:.88}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0A0E1A\]{color:#0a0e1a}.text-\[\#0A0E1A\]\/50{color:#0a0e1a80}.text-\[\#0A0E1A\]\/60{color:#0a0e1a99}.text-\[\#269f66\]{color:#269f66}.text-\[\#080906\]{color:#080906}.text-\[\#080906\]\/80{color:#080906cc}.text-\[\#222222\]{color:#222}.text-\[\#444444\]{color:#444}.text-\[\#C2FE0B\]{color:#c2fe0b}.text-\[\#FF3030\]{color:#ff3030}.text-\[\#c8f000\]{color:#c8f000}.text-\[\#d0d0cc\]{color:#d0d0cc}.text-\[\#f0f0ec\]{color:#f0f0ec}.text-\[\#f0f0ec\]\/5{color:#f0f0ec0d}.text-\[\#ffffff80\]{color:#ffffff80}.text-black{color:var(--color-black)}.text-cyan{color:var(--color-cyan)}.text-cyan\/40{color:#00f0ff66}@supports (color:color-mix(in lab,red,red)){.text-cyan\/40{color:color-mix(in oklab,var(--color-cyan)40%,transparent)}}.text-cyan\/60{color:#00f0ff99}@supports (color:color-mix(in lab,red,red)){.text-cyan\/60{color:color-mix(in oklab,var(--color-cyan)60%,transparent)}}.text-cyan\/70{color:#00f0ffb3}@supports (color:color-mix(in lab,red,red)){.text-cyan\/70{color:color-mix(in oklab,var(--color-cyan)70%,transparent)}}.text-dark-navy{color:var(--color-dark-navy)}.text-grey{color:var(--color-grey)}.text-grey\/20{color:#52524833}@supports (color:color-mix(in lab,red,red)){.text-grey\/20{color:color-mix(in oklab,var(--color-grey)20%,transparent)}}.text-grey\/30{color:#5252484d}@supports (color:color-mix(in lab,red,red)){.text-grey\/30{color:color-mix(in oklab,var(--color-grey)30%,transparent)}}.text-grey\/40{color:#52524866}@supports (color:color-mix(in lab,red,red)){.text-grey\/40{color:color-mix(in oklab,var(--color-grey)40%,transparent)}}.text-grey\/50{color:#52524880}@supports (color:color-mix(in lab,red,red)){.text-grey\/50{color:color-mix(in oklab,var(--color-grey)50%,transparent)}}.text-grey\/60{color:#52524899}@supports (color:color-mix(in lab,red,red)){.text-grey\/60{color:color-mix(in oklab,var(--color-grey)60%,transparent)}}.text-lime{color:var(--color-lime)}.text-lime\/60{color:#c8f00099}@supports (color:color-mix(in lab,red,red)){.text-lime\/60{color:color-mix(in oklab,var(--color-lime)60%,transparent)}}.text-lime\/70{color:#c8f000b3}@supports (color:color-mix(in lab,red,red)){.text-lime\/70{color:color-mix(in oklab,var(--color-lime)70%,transparent)}}.text-lime\/80{color:#c8f000cc}@supports (color:color-mix(in lab,red,red)){.text-lime\/80{color:color-mix(in oklab,var(--color-lime)80%,transparent)}}.text-off-white{color:var(--color-off-white)}.text-orange{color:var(--color-orange)}.text-orange\/60{color:#e8763a99}@supports (color:color-mix(in lab,red,red)){.text-orange\/60{color:color-mix(in oklab,var(--color-orange)60%,transparent)}}.text-orange\/70{color:#e8763ab3}@supports (color:color-mix(in lab,red,red)){.text-orange\/70{color:color-mix(in oklab,var(--color-orange)70%,transparent)}}.text-red{color:var(--color-red)}.text-red\/60{color:#ff303099}@supports (color:color-mix(in lab,red,red)){.text-red\/60{color:color-mix(in oklab,var(--color-red)60%,transparent)}}.text-slate{color:var(--color-slate)}.text-slate\/50{color:#1c1d1480}@supports (color:color-mix(in lab,red,red)){.text-slate\/50{color:color-mix(in oklab,var(--color-slate)50%,transparent)}}.text-slate\/70{color:#1c1d14b3}@supports (color:color-mix(in lab,red,red)){.text-slate\/70{color:color-mix(in oklab,var(--color-slate)70%,transparent)}}.text-text{color:var(--color-text)}.text-text-muted{color:var(--color-text-muted)}.text-violet{color:var(--color-violet)}.text-violet\/60{color:#a78bfa99}@supports (color:color-mix(in lab,red,red)){.text-violet\/60{color:color-mix(in oklab,var(--color-violet)60%,transparent)}}.text-violet\/70{color:#a78bfab3}@supports (color:color-mix(in lab,red,red)){.text-violet\/70{color:color-mix(in oklab,var(--color-violet)70%,transparent)}}.text-white{color:var(--color-white)}.text-white\/10{color:#f0f0ec1a}@supports (color:color-mix(in lab,red,red)){.text-white\/10{color:color-mix(in oklab,var(--color-white)10%,transparent)}}.text-white\/20{color:#f0f0ec33}@supports (color:color-mix(in lab,red,red)){.text-white\/20{color:color-mix(in oklab,var(--color-white)20%,transparent)}}.text-white\/30{color:#f0f0ec4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.text-white\/50{color:#f0f0ec80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/90{color:#f0f0ece6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.04\]{opacity:.04}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.08\]{opacity:.08}.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_0_20px_rgba\(1\,255\,255\,0\.15\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#01ffff26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(71\,85\,105\,0\.15\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#47556926);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(167\,139\,250\,0\.15\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#a78bfa26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(194\,254\,11\,0\.15\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#c2fe0b26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--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)}.ring-lime{--tw-ring-color:var(--color-lime)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-dark-navy{--tw-ring-offset-color:var(--color-dark-navy)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-cyan{outline-color:var(--color-cyan)}.outline-lime{outline-color:var(--color-lime)}.outline-violet{outline-color:var(--color-violet)}.brightness-150{--tw-brightness:brightness(150%);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-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-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:-translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:-translate-y-4:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-4);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-y-6:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*6);translate:var(--tw-translate-x)var(--tw-translate-y)}.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\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:border-\[\#6a7f00\]:is(:where(.group):hover *){border-color:#6a7f00}.group-hover\:border-cyan\/60:is(:where(.group):hover *){border-color:#00f0ff99}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-cyan\/60:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-cyan)60%,transparent)}}.group-hover\:border-lime\/60:is(:where(.group):hover *){border-color:#c8f00099}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-lime\/60:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-lime)60%,transparent)}}.group-hover\:border-orange\/60:is(:where(.group):hover *){border-color:#e8763a99}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-orange\/60:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-orange)60%,transparent)}}.group-hover\:border-violet\/60:is(:where(.group):hover *){border-color:#a78bfa99}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-violet\/60:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-violet)60%,transparent)}}.group-hover\:text-\[\#c8f000\]:is(:where(.group):hover *){color:#c8f000}.group-hover\:text-\[\#f0f0ec\]:is(:where(.group):hover *){color:#f0f0ec}.group-hover\:text-cyan\/60:is(:where(.group):hover *){color:#00f0ff99}@supports (color:color-mix(in lab,red,red)){.group-hover\:text-cyan\/60:is(:where(.group):hover *){color:color-mix(in oklab,var(--color-cyan)60%,transparent)}}.group-hover\:opacity-60:is(:where(.group):hover *){opacity:.6}.group-hover\:opacity-95:is(:where(.group):hover *){opacity:.95}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:opacity-\[0\.09\]:is(:where(.group):hover *){opacity:.09}}.placeholder\:font-mono::placeholder{font-family:var(--font-mono)}.placeholder\:text-\[0\.8rem\]::placeholder{font-size:.8rem}.placeholder\:tracking-wider::placeholder{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.placeholder\:text-\[\#d0d0cc\]::placeholder{color:#d0d0cc}.placeholder\:text-grey::placeholder{color:var(--color-grey)}.placeholder\:text-grey\/50::placeholder{color:#52524880}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-grey\/50::placeholder{color:color-mix(in oklab,var(--color-grey)50%,transparent)}}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.checked\:border-lime:checked{border-color:var(--color-lime)}.checked\:border-violet:checked{border-color:var(--color-violet)}.checked\:bg-lime:checked{background-color:var(--color-lime)}.checked\:bg-violet:checked{background-color:var(--color-violet)}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:\!border-red:hover{border-color:var(--color-red)!important}.hover\:border-\[\#C2FE0B\]:hover{border-color:#c2fe0b}.hover\:border-\[\#c8f000\]:hover{border-color:#c8f000}.hover\:border-\[\#c8f000\]\/50:hover{border-color:#c8f00080}.hover\:border-cyan:hover{border-color:var(--color-cyan)}.hover\:border-cyan\/30:hover{border-color:#00f0ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan\/30:hover{border-color:color-mix(in oklab,var(--color-cyan)30%,transparent)}}.hover\:border-cyan\/40:hover{border-color:#00f0ff66}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan\/40:hover{border-color:color-mix(in oklab,var(--color-cyan)40%,transparent)}}.hover\:border-cyan\/50:hover{border-color:#00f0ff80}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan\/50:hover{border-color:color-mix(in oklab,var(--color-cyan)50%,transparent)}}.hover\:border-grey:hover{border-color:var(--color-grey)}.hover\:border-lime:hover{border-color:var(--color-lime)}.hover\:border-lime\/30:hover{border-color:#c8f0004d}@supports (color:color-mix(in lab,red,red)){.hover\:border-lime\/30:hover{border-color:color-mix(in oklab,var(--color-lime)30%,transparent)}}.hover\:border-lime\/40:hover{border-color:#c8f00066}@supports (color:color-mix(in lab,red,red)){.hover\:border-lime\/40:hover{border-color:color-mix(in oklab,var(--color-lime)40%,transparent)}}.hover\:border-lime\/50:hover{border-color:#c8f00080}@supports (color:color-mix(in lab,red,red)){.hover\:border-lime\/50:hover{border-color:color-mix(in oklab,var(--color-lime)50%,transparent)}}.hover\:border-orange\/30:hover{border-color:#e8763a4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-orange\/30:hover{border-color:color-mix(in oklab,var(--color-orange)30%,transparent)}}.hover\:border-orange\/40:hover{border-color:#e8763a66}@supports (color:color-mix(in lab,red,red)){.hover\:border-orange\/40:hover{border-color:color-mix(in oklab,var(--color-orange)40%,transparent)}}.hover\:border-red\/30:hover{border-color:#ff30304d}@supports (color:color-mix(in lab,red,red)){.hover\:border-red\/30:hover{border-color:color-mix(in oklab,var(--color-red)30%,transparent)}}.hover\:border-red\/50:hover{border-color:#ff303080}@supports (color:color-mix(in lab,red,red)){.hover\:border-red\/50:hover{border-color:color-mix(in oklab,var(--color-red)50%,transparent)}}.hover\:border-violet:hover{border-color:var(--color-violet)}.hover\:border-violet\/40:hover{border-color:#a78bfa66}@supports (color:color-mix(in lab,red,red)){.hover\:border-violet\/40:hover{border-color:color-mix(in oklab,var(--color-violet)40%,transparent)}}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:border-white\/40:hover{border-color:#f0f0ec66}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/40:hover{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.hover\:bg-\[\#C2FE0B\]:hover{background-color:#c2fe0b}.hover\:bg-\[\#c8f000\]:hover{background-color:#c8f000}.hover\:bg-\[\#f0f0ec\]:hover{background-color:#f0f0ec}.hover\:bg-cyan\/5:hover{background-color:#00f0ff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan\/5:hover{background-color:color-mix(in oklab,var(--color-cyan)5%,transparent)}}.hover\:bg-cyan\/10:hover{background-color:#00f0ff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan\/10:hover{background-color:color-mix(in oklab,var(--color-cyan)10%,transparent)}}.hover\:bg-cyan\/30:hover{background-color:#00f0ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan\/30:hover{background-color:color-mix(in oklab,var(--color-cyan)30%,transparent)}}.hover\:bg-cyan\/90:hover{background-color:#00f0ffe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan\/90:hover{background-color:color-mix(in oklab,var(--color-cyan)90%,transparent)}}.hover\:bg-lime\/5:hover{background-color:#c8f0000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-lime\/5:hover{background-color:color-mix(in oklab,var(--color-lime)5%,transparent)}}.hover\:bg-lime\/10:hover{background-color:#c8f0001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-lime\/10:hover{background-color:color-mix(in oklab,var(--color-lime)10%,transparent)}}.hover\:bg-lime\/90:hover{background-color:#c8f000e6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-lime\/90:hover{background-color:color-mix(in oklab,var(--color-lime)90%,transparent)}}.hover\:bg-orange\/5:hover{background-color:#e8763a0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-orange\/5:hover{background-color:color-mix(in oklab,var(--color-orange)5%,transparent)}}.hover\:bg-orange\/90:hover{background-color:#e8763ae6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-orange\/90:hover{background-color:color-mix(in oklab,var(--color-orange)90%,transparent)}}.hover\:bg-red\/10:hover{background-color:#ff30301a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red\/10:hover{background-color:color-mix(in oklab,var(--color-red)10%,transparent)}}.hover\:bg-red\/20:hover{background-color:#ff303033}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red\/20:hover{background-color:color-mix(in oklab,var(--color-red)20%,transparent)}}.hover\:bg-red\/30:hover{background-color:#ff30304d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red\/30:hover{background-color:color-mix(in oklab,var(--color-red)30%,transparent)}}.hover\:bg-red\/90:hover{background-color:#ff3030e6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red\/90:hover{background-color:color-mix(in oklab,var(--color-red)90%,transparent)}}.hover\:bg-violet\/5:hover{background-color:#a78bfa0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet\/5:hover{background-color:color-mix(in oklab,var(--color-violet)5%,transparent)}}.hover\:bg-violet\/10:hover{background-color:#a78bfa1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet\/10:hover{background-color:color-mix(in oklab,var(--color-violet)10%,transparent)}}.hover\:bg-violet\/90:hover{background-color:#a78bfae6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet\/90:hover{background-color:color-mix(in oklab,var(--color-violet)90%,transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#f0f0ec0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:bg-white\/10:hover{background-color:#f0f0ec1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#f0f0ec33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:text-\[\#0A0E1A\]:hover{color:#0a0e1a}.hover\:text-\[\#080906\]:hover{color:#080906}.hover\:text-\[\#c8f000\]:hover{color:#c8f000}.hover\:text-\[\#f0f0ec\]:hover{color:#f0f0ec}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-cyan:hover{color:var(--color-cyan)}.hover\:text-cyan\/80:hover{color:#00f0ffcc}@supports (color:color-mix(in lab,red,red)){.hover\:text-cyan\/80:hover{color:color-mix(in oklab,var(--color-cyan)80%,transparent)}}.hover\:text-grey:hover{color:var(--color-grey)}.hover\:text-lime:hover{color:var(--color-lime)}.hover\:text-off-white:hover{color:var(--color-off-white)}.hover\:text-red:hover{color:var(--color-red)}.hover\:text-violet:hover{color:var(--color-violet)}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_20px_rgba\(194\,254\,11\,0\.1\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#c2fe0b1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(200\,240\,0\,0\.4\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#c8f00066);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-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\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:calc(var(--spacing)*4)}.focus\:left-4:focus{left:calc(var(--spacing)*4)}.focus\:z-\[9999\]:focus{z-index:9999}.focus\:\!border-red:focus{border-color:var(--color-red)!important}.focus\:border-\[\#c8f000\]:focus{border-color:#c8f000}.focus\:border-lime:focus{border-color:var(--color-lime)}.focus\:border-lime\/50:focus{border-color:#c8f00080}@supports (color:color-mix(in lab,red,red)){.focus\:border-lime\/50:focus{border-color:color-mix(in oklab,var(--color-lime)50%,transparent)}}.focus\:border-orange\/50:focus{border-color:#e8763a80}@supports (color:color-mix(in lab,red,red)){.focus\:border-orange\/50:focus{border-color:color-mix(in oklab,var(--color-orange)50%,transparent)}}.focus\:border-violet\/50:focus{border-color:#a78bfa80}@supports (color:color-mix(in lab,red,red)){.focus\:border-violet\/50:focus{border-color:color-mix(in oklab,var(--color-violet)50%,transparent)}}.focus\:bg-\[\#c8f000\]:focus{background-color:#c8f000}.focus\:px-4:focus{padding-inline:calc(var(--spacing)*4)}.focus\:py-2:focus{padding-block:calc(var(--spacing)*2)}.focus\:font-bold:focus{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.focus\:text-\[\#080906\]:focus{color:#080906}.focus\:no-underline:focus{text-decoration-line:none}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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-lime:focus{--tw-ring-color:var(--color-lime)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:ring-offset-dark-navy:focus{--tw-ring-offset-color:var(--color-dark-navy)}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-offset-2:focus{outline-offset:2px}.focus\:outline-white:focus{outline-color:var(--color-white)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-cyan:focus-visible{--tw-ring-color:var(--color-cyan)}.focus-visible\:ring-lime:focus-visible{--tw-ring-color:var(--color-lime)}.focus-visible\:ring-red:focus-visible{--tw-ring-color:var(--color-red)}.focus-visible\:ring-violet:focus-visible{--tw-ring-color:var(--color-violet)}.focus-visible\:ring-white:focus-visible{--tw-ring-color:var(--color-white)}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--color-background)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}@media(hover:hover){.disabled\:hover\:scale-100:disabled:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.disabled\:hover\:shadow-none:disabled:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:400px){.xs\:flex{display:flex}.xs\:hidden{display:none}.xs\:inline{display:inline}}@media(min-width:40rem){.sm\:mb-16{margin-bottom:calc(var(--spacing)*16)}.sm\:mb-20{margin-bottom:calc(var(--spacing)*20)}.sm\:mb-24{margin-bottom:calc(var(--spacing)*24)}.sm\:mb-28{margin-bottom:calc(var(--spacing)*28)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-5{height:calc(var(--spacing)*5)}.sm\:h-10{height:calc(var(--spacing)*10)}.sm\:h-24{height:calc(var(--spacing)*24)}.sm\:w-2{width:calc(var(--spacing)*2)}.sm\:w-10{width:calc(var(--spacing)*10)}.sm\:w-24{width:calc(var(--spacing)*24)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-5{gap:calc(var(--spacing)*5)}.sm\:gap-8{gap:calc(var(--spacing)*8)}.sm\:gap-16{gap:calc(var(--spacing)*16)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:p-10{padding:calc(var(--spacing)*10)}.sm\:px-2{padding-inline:calc(var(--spacing)*2)}.sm\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:px-12{padding-inline:calc(var(--spacing)*12)}.sm\:px-16{padding-inline:calc(var(--spacing)*16)}.sm\:py-3{padding-block:calc(var(--spacing)*3)}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:py-28{padding-block:calc(var(--spacing)*28)}.sm\:py-36{padding-block:calc(var(--spacing)*36)}.sm\:pt-28{padding-top:calc(var(--spacing)*28)}.sm\:pb-10{padding-bottom:calc(var(--spacing)*10)}.sm\:pb-20{padding-bottom:calc(var(--spacing)*20)}.sm\:pb-28{padding-bottom:calc(var(--spacing)*28)}.sm\:pb-32{padding-bottom:calc(var(--spacing)*32)}.sm\:pl-8{padding-left:calc(var(--spacing)*8)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[0\.8rem\]{font-size:.8rem}.sm\:text-\[0\.65rem\]{font-size:.65rem}.sm\:text-\[0\.85rem\]{font-size:.85rem}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[24px\]{font-size:24px}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[64px\]{font-size:64px}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:right-0{right:calc(var(--spacing)*0)}.md\:bottom-0{bottom:calc(var(--spacing)*0)}.md\:col-span-2{grid-column:span 2/span 2}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:ml-\[12vw\]{margin-left:12vw}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:pt-8{padding-top:calc(var(--spacing)*8)}.md\:text-right{text-align:right}}@media(min-width:64rem){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:mt-\[clamp\(77px\,11\.5vw\,172px\)\]{margin-top:clamp(77px,11.5vw,172px)}.lg\:ml-64{margin-left:calc(var(--spacing)*64)}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-16{gap:calc(var(--spacing)*16)}.lg\:px-14{padding-inline:calc(var(--spacing)*14)}.lg\:px-\[190px\]{padding-inline:190px}.lg\:pt-6{padding-top:calc(var(--spacing)*6)}}@media(min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:96rem){.\32xl\:block{display:block}.\32xl\:hidden{display:none}}.\[\&\:\:-webkit-calendar-picker-indicator\]\:cursor-pointer::-webkit-calendar-picker-indicator{cursor:pointer}.\[\&\:\:-webkit-calendar-picker-indicator\]\:opacity-70::-webkit-calendar-picker-indicator{opacity:.7}.\[\&\:\:-webkit-calendar-picker-indicator\]\:invert::-webkit-calendar-picker-indicator{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.\[\&\:\:-webkit-calendar-picker-indicator\]\:filter::-webkit-calendar-picker-indicator{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,)}.\[\&\:\:-webkit-calendar-picker-indicator\]\:transition-opacity::-webkit-calendar-picker-indicator{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.\[\&\:\:-webkit-calendar-picker-indicator\]\:hover\:opacity-100::-webkit-calendar-picker-indicator:hover{opacity:1}}.font-display{font-family:Big Shoulders Display,sans-serif!important}.font-heading{font-family:Bebas Neue,sans-serif!important}}.safelist-orange-text{color:var(--color-orange)}.safelist-orange-text-60{color:#ff9f1c99}.safelist-orange-text-70{color:#ff9f1cb3}.safelist-orange-bg{background-color:var(--color-orange)}.safelist-orange-bg-5{background-color:#ff9f1c0d}.safelist-orange-bg-10{background-color:#ff9f1c1a}.safelist-orange-border{border-color:var(--color-orange)}.safelist-orange-border-30{border-color:#ff9f1c4d}.safelist-orange-border-40{border-color:#ff9f1c66}.safelist-orange-border-60{border-color:#ff9f1c99}.text-orange{color:var(--color-orange)}.bg-orange{background-color:var(--color-orange)}.border-orange{border-color:var(--color-orange)}.border-t-orange{border-top-color:var(--color-orange)}.text-designation{font-family:var(--font-display);font-size:var(--font-size-designation);letter-spacing:.3em;text-transform:uppercase;color:var(--color-lime);font-weight:700}.text-readout{font-family:var(--font-mono);font-size:var(--font-size-data);letter-spacing:.1em;text-transform:uppercase}.text-readout-lime{color:var(--color-lime)}.text-readout-cyan{color:var(--color-cyan)}.text-readout-grey{color:var(--color-grey)}.text-protocol{font-family:var(--font-mono);font-size:var(--font-size-code);letter-spacing:.05em;text-transform:uppercase;color:var(--color-slate)}.text-warning{font-family:var(--font-heading);letter-spacing:.2em;text-transform:uppercase;color:var(--color-red);font-size:1.5rem}.text-spaced{letter-spacing:.5em;text-transform:uppercase}.text-unit{font-family:var(--font-condensed);font-size:var(--font-size-label);letter-spacing:.15em;text-transform:uppercase;font-weight:600}.text-editorial-giant{font-family:var(--font-heading);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(100px,18vw,260px);font-weight:400;line-height:.85}.text-editorial-display{font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(48px,10vw,120px);font-weight:700;line-height:.9}.text-editorial-medium{font-family:var(--font-condensed);text-transform:uppercase;font-size:clamp(32px,6vw,72px);font-weight:600;line-height:.95}.text-editorial-label{font-family:var(--font-mono);letter-spacing:.25em;text-transform:uppercase;font-size:11px}.text-editorial-caption{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-grey);font-size:12px}.text-pullquote{font-family:var(--font-sans);font-size:clamp(20px,3.5vw,40px);font-weight:300;line-height:1.3}.text-editorial-body{font-family:var(--font-sans);font-size:clamp(16px,1.2vw,20px);font-weight:400;line-height:1.7}.text-micro{font-family:var(--font-mono);letter-spacing:.25em;text-transform:uppercase;font-size:9px}.offset-left-sm{margin-left:-2vw}.offset-left{margin-left:-5vw}.offset-left-lg{margin-left:-10vw}.offset-right-sm{margin-right:-2vw}.offset-right{margin-right:-5vw}.offset-right-lg{margin-right:-10vw}.border-editorial{border-left:2px solid var(--color-lime);padding-left:1.5rem}.border-editorial-thick{border-left:3px solid var(--color-lime);padding-left:2rem}.space-editorial{padding:10vh 0}.space-editorial-lg{padding:15vh 0}.space-editorial-xl{padding:20vh 0}.hover-underline-editorial{display:inline-block;position:relative}.hover-underline-editorial:after{content:"";background:var(--color-lime);width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.hover-underline-editorial:hover:after{width:100%}.marathon-frame{padding:var(--spacing-frame);position:relative}.marathon-frame:before{content:"";width:var(--spacing-bracket);height:var(--spacing-bracket);border-left:var(--border-frame)solid var(--color-lime);border-top:var(--border-frame)solid var(--color-lime);pointer-events:none;position:absolute;top:0;left:0}.marathon-frame:after{content:"";width:var(--spacing-bracket);height:var(--spacing-bracket);border-right:var(--border-frame)solid var(--color-lime);border-bottom:var(--border-frame)solid var(--color-lime);pointer-events:none;position:absolute;bottom:0;right:0}.marathon-frame-cyan:before,.marathon-frame-cyan:after{border-color:var(--color-cyan)}.marathon-frame-violet:before,.marathon-frame-violet:after{border-color:var(--color-violet)}.marathon-frame-slate:before,.marathon-frame-slate:after{border-color:var(--color-slate)}.marathon-frame-full:before{inset:0 auto auto 0}.marathon-frame-full:after{inset:auto 0 0 auto}.marathon-frame-full .corner-tr,.marathon-frame-full .corner-bl{width:var(--spacing-bracket);height:var(--spacing-bracket);pointer-events:none;position:absolute}.marathon-frame-full .corner-tr{border-right:var(--border-frame)solid var(--color-lime);border-top:var(--border-frame)solid var(--color-lime);top:0;right:0}.marathon-frame-full .corner-bl{border-left:var(--border-frame)solid var(--color-lime);border-bottom:var(--border-frame)solid var(--color-lime);bottom:0;left:0}.status-indicator{align-items:center;gap:.5rem;display:inline-flex}.status-dot{background:var(--color-lime);border-radius:50%;width:8px;height:8px}.status-dot-pulse{animation:2s ease-in-out infinite statusPulse}@keyframes statusPulse{0%,to{opacity:1;box-shadow:0 0 #c2fe0b66}50%{opacity:.6;box-shadow:0 0 0 4px #c2fe0b00}}.status-dot-offline{background:var(--color-red)}.status-dot-warning{background:var(--color-signal);animation:1s ease-in-out infinite statusWarning}@keyframes statusWarning{0%,to{opacity:1}50%{opacity:.3}}.marathon-separator{background:linear-gradient(90deg,transparent,var(--color-lime)20%,var(--color-lime)80%,transparent);opacity:.3;height:1px}.marathon-separator-solid{background:var(--color-lime);opacity:.5;height:2px}.marathon-separator-double{background:linear-gradient(transparent 0px,transparent 2px,var(--color-lime)2px,var(--color-lime)3px,transparent 3px,transparent 5px,var(--color-lime)5px,var(--color-lime)6px);opacity:.4;height:6px}@keyframes signalNoise{0%{background-position:0 0}to{background-position:100% 0}}.signal-noise{background:repeating-linear-gradient(90deg,var(--color-lime)0px,var(--color-lime)2px,transparent 2px,transparent 4px,var(--color-cyan)4px,var(--color-cyan)5px,transparent 5px,transparent 8px);opacity:.3;background-size:200% 100%;animation:.5s linear infinite signalNoise}@keyframes arrowPulse{0%,to{opacity:1;transform:translate(0)}50%{opacity:.7;transform:translate(4px)}}.btn-arrow-animate:after{content:" >>>";animation:1.5s ease-in-out infinite arrowPulse;display:inline-block}@keyframes scanIn{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}.scan-in{animation:.6s ease-out forwards scanIn}@keyframes scan{0%{top:-2px}to{top:100%}}.animate-scan{animation:scan var(--scan-duration,3s)linear infinite}@keyframes glitchFlash{0%,to{opacity:1;transform:translate(0)}10%{opacity:.8;transform:translate(-2px,1px)}20%{opacity:1;transform:translate(2px,-1px)}30%{opacity:.9;transform:translate(0)}}.glitch-flash{animation:.3s ease-out glitchFlash}body{font-family:var(--font-sans);font-weight:400}::selection{background:var(--color-lime);color:var(--color-dark-navy)}.btn-clipped{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:0 0;position:relative}.btn-clipped:before{content:"";clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));z-index:-1;position:absolute;inset:0}.btn-clipped:after{content:"";background:var(--color-dark-navy);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));z-index:-1;transition:background .3s;position:absolute;inset:1px}.btn-clipped-lime:before{background:var(--color-lime)}.btn-clipped-cyan:before{background:var(--color-cyan)}.btn-clipped-violet:before{background:var(--color-violet)}.btn-clipped-lime:hover:after{background:var(--color-lime)}.btn-clipped-cyan:hover:after{background:var(--color-cyan)}.btn-clipped-violet:hover:after{background:var(--color-violet)}.filter-clipped{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:0 0;position:relative;border:none!important}.filter-clipped:before{content:"";clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));z-index:-1;transition:background .3s;position:absolute;inset:0}.filter-clipped:after{content:"";background:var(--color-mid-navy);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px));z-index:-1;transition:background .3s;position:absolute;inset:1px}.filter-clipped:before{background:var(--color-slate)}.filter-clipped-lime:hover:before{background:var(--color-lime)}.filter-clipped-cyan:hover:before{background:var(--color-cyan)}.filter-clipped-violet:hover:before{background:var(--color-violet)}.filter-clipped-lime.filter-active:before,.filter-clipped-lime.filter-active:after{background:var(--color-lime)}.filter-clipped-cyan.filter-active:before,.filter-clipped-cyan.filter-active:after{background:var(--color-cyan)}.filter-clipped-violet.filter-active:before,.filter-clipped-violet.filter-active:after{background:var(--color-violet)}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.terminal-cursor{animation:1s step-end infinite blink}.spinner{font-family:var(--font-mono);color:var(--color-lime)}.spinner:after{content:"|";animation:.4s steps(4,end) infinite ascii-spin}@keyframes ascii-spin{0%{content:"|"}25%{content:"/"}50%{content:"-"}75%{content:"\\"}}@keyframes cli-color-pulse{0%,to{color:var(--color-lime)}20%{color:var(--color-cyan)}40%{color:var(--color-violet)}60%{color:var(--color-orange)}80%{color:var(--color-red)}}.cli-pulse{animation:3s ease-in-out infinite cli-color-pulse}.cli-glitch-hover{position:relative}.cli-glitch-hover:hover .cli-text,.cli-glitch-hover:hover .cli-icon,.cli-glitch-hover.glitching .cli-text,.cli-glitch-hover.glitching .cli-icon{animation:.3s infinite glitch-text}.cli-glitch-hover:hover .cli-icon,.cli-glitch-hover.glitching .cli-icon{filter:drop-shadow(-2px -1px 0 var(--color-cyan))drop-shadow(2px 1px 0 var(--color-red))}.cli-glitch-hover:hover .cli-text:before,.cli-glitch-hover:hover .cli-text:after,.cli-glitch-hover.glitching .cli-text:before,.cli-glitch-hover.glitching .cli-text:after{content:attr(data-text);width:100%;height:100%;position:absolute;top:0;left:0}.cli-glitch-hover:hover .cli-text:before,.cli-glitch-hover.glitching .cli-text:before{color:var(--color-cyan);mix-blend-mode:screen;animation:.15s linear infinite alternate-reverse glitch-1}.cli-glitch-hover:hover .cli-text:after,.cli-glitch-hover.glitching .cli-text:after{color:var(--color-red);mix-blend-mode:screen;animation:.15s linear infinite alternate-reverse glitch-2}.cli-text,.cli-icon{display:inline-block;position:relative}.scramble-text{cursor:default;display:inline-block;position:relative}.scramble-text.scramble-active{animation:.1s infinite scramble-shake}@keyframes scramble-shake{0%,to{transform:translate(0)}25%{transform:translate(-1px)}50%{transform:translate(1px)}75%{transform:translate(-1px)}}@keyframes scramble-glitch-1{0%{transform:translate(-2px,-1px)}25%{transform:translate(2px,1px)}50%{transform:translate(-1px,1px)}75%{transform:translate(1px,-1px)}to{transform:translate(-2px)}}@keyframes scramble-glitch-2{0%{transform:translate(2px,1px)}25%{transform:translate(-2px,-1px)}50%{transform:translate(1px,-1px)}75%{transform:translate(-1px,1px)}to{transform:translate(2px)}}body.cursor-exploded,body.cursor-exploded *{cursor:none!important}body.cursor-hover-disabled *{pointer-events:none!important}.cursor-warning-container{z-index:99998;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:fixed;inset:0}.cursor-warning-text{font-family:var(--font-heading);color:var(--color-red);letter-spacing:.2em;text-transform:uppercase;text-shadow:0 0 10px var(--color-red),0 0 20px #ff475799;font-weight:700;animation:.2s infinite warning-frame-pulse}.cursor-warning-text.size-sm{font-size:1rem}.cursor-warning-text.size-md{font-size:1.5rem}.cursor-warning-text.size-lg{font-size:2rem}.cursor-warning-text.size-xl{font-size:3rem}.cursor-splash{background:var(--color-lime);pointer-events:none;z-index:99999;border-radius:50%;width:20px;height:20px;animation:1.8s ease-out forwards cursor-splash-expand;position:fixed;transform:translate(-50%,-50%)}.cursor-splash:before,.cursor-splash:after{content:"";border:4px solid var(--color-lime);border-radius:50%;animation:1.8s ease-out forwards cursor-splash-ring;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cursor-splash:after{border-width:3px;animation-delay:.2s}.cursor-splash-ring{pointer-events:none;z-index:99998;border:3px solid var(--color-lime);border-radius:50%;width:10px;height:10px;animation:1.8s ease-out forwards cursor-splash-ring-extra;position:fixed;transform:translate(-50%,-50%)}.cursor-splash-ring:nth-child(2){animation-delay:.15s}.cursor-splash-ring:nth-child(3){animation-delay:.3s}.cursor-splash-ring:nth-child(4){animation-delay:.45s}@keyframes cursor-splash-expand{0%{opacity:1;width:20px;height:20px;box-shadow:0 0 30px var(--color-lime),0 0 60px var(--color-lime),0 0 100px #c2fe0bcc}50%{opacity:1}to{opacity:0;width:150px;height:150px;box-shadow:0 0 80px var(--color-lime),0 0 150px var(--color-lime),0 0 200px #c2fe0b80}}@keyframes cursor-splash-ring{0%{opacity:1;width:30px;height:30px}to{opacity:0;width:300px;height:300px}}@keyframes cursor-splash-ring-extra{0%{opacity:.8;width:10px;height:10px}to{opacity:0;width:400px;height:400px}}.warning-stripe-frame{pointer-events:none;z-index:99997;border:30px solid #0000;border-image:repeating-linear-gradient(-45deg,var(--color-red)0,var(--color-red)10px,transparent 10px,transparent 20px,var(--color-red)20px)30;animation:.2s infinite warning-frame-pulse;position:fixed;inset:0}@keyframes warning-frame-pulse{0%,to{opacity:1}50%{opacity:.7}}.glitch-cursor-dot{--glitch-intensity:0;background-color:var(--color-lime);pointer-events:none;z-index:99999;animation:cursor-dot-glitch calc(.1s - var(--glitch-intensity)*70ms)infinite;mix-blend-mode:difference;filter:brightness(calc(1 + var(--glitch-intensity)*.5))saturate(calc(1 + var(--glitch-intensity)*1));box-shadow:0 0 calc(var(--glitch-intensity)*30px) var(--color-lime);border-radius:50%;position:fixed;transform:translate(-50%,-50%)}.glitch-cursor-dot-cyan{background-color:var(--color-cyan);opacity:calc(.3 + var(--glitch-intensity)*.7);animation:cursor-dot-glitch-cyan calc(80ms - var(--glitch-intensity)*50ms)infinite;filter:brightness(calc(1 + var(--glitch-intensity)*.8))saturate(calc(1 + var(--glitch-intensity)*1.5));box-shadow:0 0 calc(var(--glitch-intensity)*40px) var(--color-cyan)}.glitch-cursor-dot-red{background-color:var(--color-violet);opacity:calc(.2 + var(--glitch-intensity)*.6);animation:cursor-dot-glitch-red calc(.1s - var(--glitch-intensity)*60ms)infinite;filter:brightness(calc(1 + var(--glitch-intensity)*.8))saturate(calc(1 + var(--glitch-intensity)*1.5));box-shadow:0 0 calc(var(--glitch-intensity)*40px) var(--color-violet)}@keyframes cursor-dot-glitch{0%,to{transform:translate(-50%,-50%)}10%{transform:translate(calc(-50% - 2px - var(--glitch-intensity)*8px),calc(-50% + 1px + var(--glitch-intensity)*4px))}20%{transform:translate(calc(-50% + 1px + var(--glitch-intensity)*6px),calc(-50% - 2px - var(--glitch-intensity)*5px))}30%{transform:translate(calc(-50% - 1px - var(--glitch-intensity)*4px),calc(-50% - 1px - var(--glitch-intensity)*6px))}40%{transform:translate(calc(-50% + 2px + var(--glitch-intensity)*7px),calc(-50% + 2px + var(--glitch-intensity)*3px))}50%{transform:translate(calc(-50% - 2px - var(--glitch-intensity)*5px),calc(-50% - 2px - var(--glitch-intensity)*7px))}60%{transform:translate(calc(-50% + 1px + var(--glitch-intensity)*8px),calc(-50% + 1px + var(--glitch-intensity)*5px))}70%{transform:translate(calc(-50% - 1px - var(--glitch-intensity)*6px),calc(-50% - 1px - var(--glitch-intensity)*4px))}80%{transform:translate(calc(-50% + 2px + var(--glitch-intensity)*4px),calc(-50% - 2px - var(--glitch-intensity)*8px))}90%{transform:translate(calc(-50% - 2px - var(--glitch-intensity)*7px),calc(-50% + 2px + var(--glitch-intensity)*6px))}}@keyframes cursor-dot-glitch-cyan{0%{transform:translate(calc(-50% - 3px - var(--glitch-intensity)*12px),calc(-50% - 2px - var(--glitch-intensity)*10px))}25%{transform:translate(calc(-50% + 2px + var(--glitch-intensity)*8px),calc(-50% + 1px + var(--glitch-intensity)*6px))}50%{transform:translate(calc(-50% - 4px - var(--glitch-intensity)*15px),calc(-50% + 3px + var(--glitch-intensity)*8px))}75%{transform:translate(calc(-50% + 3px + var(--glitch-intensity)*10px),calc(-50% - 2px - var(--glitch-intensity)*12px))}to{transform:translate(calc(-50% - 3px - var(--glitch-intensity)*12px),calc(-50% - 2px - var(--glitch-intensity)*10px))}}@keyframes cursor-dot-glitch-red{0%{transform:translate(calc(-50% + 3px + var(--glitch-intensity)*12px),calc(-50% + 2px + var(--glitch-intensity)*10px))}25%{transform:translate(calc(-50% - 2px - var(--glitch-intensity)*8px),calc(-50% - 1px - var(--glitch-intensity)*6px))}50%{transform:translate(calc(-50% + 4px + var(--glitch-intensity)*15px),calc(-50% - 3px - var(--glitch-intensity)*8px))}75%{transform:translate(calc(-50% - 3px - var(--glitch-intensity)*10px),calc(-50% + 2px + var(--glitch-intensity)*12px))}to{transform:translate(calc(-50% + 3px + var(--glitch-intensity)*12px),calc(-50% + 2px + var(--glitch-intensity)*10px))}}.glitch-cursor-dot.exploding{animation:.5s ease-out forwards cursor-explode}.glitch-cursor-dot-cyan.exploding{animation:.5s ease-out forwards cursor-explode-cyan}.glitch-cursor-dot-red.exploding{animation:.5s ease-out forwards cursor-explode-red}@keyframes cursor-explode{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}30%{opacity:1;transform:translate(-50%,-50%)scale(2)}60%{opacity:.6;transform:translate(-50%,-50%)scale(3)}to{opacity:0;transform:translate(-50%,-50%)scale(5)}}@keyframes cursor-explode-cyan{0%{opacity:.8;transform:translate(calc(-50% - 15px),calc(-50% - 12px))scale(1)}30%{opacity:.9;transform:translate(calc(-50% - 40px),calc(-50% - 30px))scale(2)}60%{opacity:.5;transform:translate(calc(-50% - 80px),calc(-50% - 60px))scale(2.5)}to{opacity:0;transform:translate(calc(-50% - 150px),calc(-50% - 100px))scale(4)}}@keyframes cursor-explode-red{0%{opacity:.6;transform:translate(calc(15px - 50%),calc(12px - 50%))scale(1)}30%{opacity:.8;transform:translate(calc(40px - 50%),calc(30px - 50%))scale(2)}60%{opacity:.4;transform:translate(calc(80px - 50%),calc(60px - 50%))scale(2.5)}to{opacity:0;transform:translate(calc(150px - 50%),calc(100px - 50%))scale(4)}}body.cursor-glitching,body.cursor-glitching *{cursor:none!important}.glitch{animation:3s infinite glitch-text;position:relative}.glitch:before,.glitch:after{content:attr(data-text);width:100%;height:100%;position:absolute;top:0;left:0}.glitch:before{color:var(--color-cyan);clip-path:polygon(0 0,100% 0,100% 35%,0 35%);animation:.3s linear infinite alternate-reverse glitch-1}.glitch:after{color:var(--color-red);clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%);animation:.3s linear infinite alternate-reverse glitch-2}@keyframes glitch-text{0%,90%,to{transform:translate(0)}92%{transform:translate(-2px,1px)}94%{transform:translate(2px,-1px)}96%{transform:translate(-1px,2px)}98%{transform:translate(1px,-2px)}}@keyframes glitch-1{0%{transform:translate(0)}20%{transform:translate(-3px,2px)}40%{transform:translate(3px,-2px)}60%{transform:translate(-2px,-1px)}80%{transform:translate(2px,1px)}to{transform:translate(0)}}@keyframes glitch-2{0%{transform:translate(0)}20%{transform:translate(3px,-2px)}40%{transform:translate(-3px,2px)}60%{transform:translate(2px,1px)}80%{transform:translate(-2px,-1px)}to{transform:translate(0)}}.skeleton{background:linear-gradient(90deg,var(--color-mid-navy)25%,#c2fe0b14 50%,var(--color-mid-navy)75%);background-size:200% 100%;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}.btn-marathon{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}:focus-visible{outline:2px solid var(--color-lime);outline-offset:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--color-lime);outline:none}button:focus-visible,a:focus-visible{outline:2px solid var(--color-lime);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-dark-navy)}::-webkit-scrollbar-thumb{background:var(--color-slate);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--color-lime-dim)}.nav-link-marathon{position:relative}.nav-link-marathon:before,.nav-link-marathon:after{content:"";background:var(--color-lime);width:70%;height:16px;transition:transform .3s;position:absolute;transform:scaleX(0)}.nav-link-marathon:before{transform-origin:0;clip-path:polygon(0 0,0 10%,calc(100% - 2px) 10%,calc(100% - 2px) 100%,100% 10%,100% 0);top:0;left:18%}.nav-link-marathon:after{transform-origin:100%;clip-path:polygon(0 90%,2px 0,2px 90%,100% 90%,100% 100%,0 100%);bottom:0;left:12%}.nav-link-marathon:hover:before,.nav-link-marathon:hover:after{transform:scaleX(1)}.skill-card-marathon{position:relative}.skill-card-marathon:before,.skill-card-marathon:after{content:"";width:100%;height:12px;transition:transform .3s;position:absolute;transform:scaleX(0)}.skill-card-marathon:before{transform-origin:0;clip-path:polygon(0 0,0 10%,calc(100% - 2px) 10%,calc(100% - 2px) 100%,100% 10%,100% 0);top:0;left:2%}.skill-card-marathon:after{transform-origin:100%;clip-path:polygon(0 90%,2px 0,2px 90%,100% 90%,100% 100%,0 100%);bottom:0;left:-2%}.skill-card-marathon:hover:before,.skill-card-marathon:hover:after{transform:scaleX(1)}.skill-card-marathon.skill-frontend:before,.skill-card-marathon.skill-frontend:after{background:var(--color-violet)}.skill-card-marathon.skill-backend:before,.skill-card-marathon.skill-backend:after{background:var(--color-lime)}.skill-card-marathon.skill-tools:before,.skill-card-marathon.skill-tools:after{background:var(--color-cyan)}.burger-line{background:var(--color-lime);transform-origin:50%;width:100%;height:2px;transition:transform .3s,opacity .3s}.burger-open .burger-line:first-child{transform:rotate(45deg)translate(6px,6px)}.burger-open .burger-line:nth-child(2){opacity:0}.burger-open .burger-line:nth-child(3){transform:rotate(-45deg)translate(6px,-6px)}.mobile-menu-v3{transition:opacity .3s,visibility .3s}.form-label-marathon{font-family:var(--font-condensed);letter-spacing:.15em;text-transform:uppercase;color:var(--color-lime);font-size:.7rem;font-weight:600;transition:color .25s}.form-label-marathon.error{color:var(--color-red)}.form-input-marathon{background:var(--color-mid-navy);border:1px solid var(--color-slate);width:100%;color:var(--color-white);font-family:var(--font-sans);padding:.75rem 1rem;font-size:.95rem;transition:border-color .25s,box-shadow .25s}.form-input-marathon:focus{border-color:var(--color-lime);outline:none;box-shadow:0 0 0 3px #c2fe0b26}.form-input-marathon::placeholder{color:var(--color-grey);font-family:var(--font-mono);letter-spacing:.05em;font-size:.75rem}.form-input-marathon.error{border-color:var(--color-red);box-shadow:0 0 0 3px #ff475726}.form-input-marathon.success{border-color:var(--color-lime)}.form-hint{font-family:var(--font-mono);color:var(--color-grey);margin-top:.4rem;font-size:.75rem}.form-error-msg{font-family:var(--font-mono);color:var(--color-red);margin-top:.4rem;font-size:.75rem}.form-check-marathon{border:1px solid var(--color-slate);background:var(--color-mid-navy);cursor:pointer;appearance:none;flex-shrink:0;width:18px;height:18px;transition:all .2s;position:relative}.form-check-marathon:checked{background:var(--color-lime);border-color:var(--color-lime)}.form-check-marathon:checked:after{content:"✓";color:var(--color-black);font-size:.7rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form-check-marathon[type=radio]{border-radius:50%}.form-check-marathon[type=radio]:checked:after{content:"";background:var(--color-black);border-radius:50%;width:8px;height:8px}.form-select-marathon{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23C2FE0B' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.modal-marathon{background:var(--color-mid-navy);border:1px solid #c2fe0b33}.modal-marathon.danger{border:1px solid var(--color-red);box-shadow:0 0 20px #ff475726}.modal-close-marathon{border:1px solid var(--color-slate);width:28px;height:28px;color:var(--color-grey);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:flex}.modal-close-marathon:hover{border-color:var(--color-red);color:var(--color-red)}.table-marathon{border-collapse:collapse;width:100%}.table-marathon thead{background:#c2fe0b0d}.table-marathon th{font-family:var(--font-condensed);letter-spacing:.15em;text-transform:uppercase;text-align:left;color:var(--color-lime);border-bottom:1px solid #c2fe0b33;padding:.75rem 1rem;font-size:.8rem;font-weight:600}.table-marathon tbody tr{border-bottom:1px solid #ffffff0d;transition:background .2s}.table-marathon tbody tr:hover{background:#c2fe0b08}.table-marathon td{font-family:var(--font-sans);color:var(--color-off-white);padding:1rem;font-size:.9rem}.table-marathon .cell-muted{color:var(--color-grey);font-family:var(--font-mono);font-size:.75rem}.table-action-btn{border:1px solid var(--color-slate);width:28px;height:28px;color:var(--color-grey);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:.75rem;transition:all .2s;display:flex}.table-action-btn:hover{border-color:var(--color-lime);color:var(--color-lime)}.table-action-btn.danger:hover{border-color:var(--color-red);color:var(--color-red)}.status-dot{border-radius:50%;width:8px;height:8px;margin-right:.5rem;display:inline-block}.status-dot.online{background:var(--color-lime);box-shadow:0 0 8px #c2fe0b80}.status-dot.offline{background:var(--color-red)}.page-item{min-width:36px;height:36px;font-family:var(--font-mono);color:var(--color-grey);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:.75rem;transition:all .2s;display:flex}.page-item:hover:not(.disabled):not(.active){color:var(--color-lime);border-color:#c2fe0b4d}.page-item.active{background:var(--color-lime);color:var(--color-black);font-weight:700}.page-item.disabled{color:var(--color-slate);cursor:not-allowed}.page-404-grid:before{content:"";pointer-events:none;background-image:linear-gradient(#c2fe0b08 1px,#0000 1px),linear-gradient(90deg,#c2fe0b08 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.error-code-404{font-family:var(--font-display);color:var(--color-lime);text-shadow:0 0 60px #c2fe0b66;font-weight:900;line-height:1;animation:3s infinite glitch-text;position:relative}.error-code-404:before,.error-code-404:after{content:"404";width:100%;height:100%;position:absolute;top:0;left:0}.error-code-404:before{color:var(--color-cyan);clip-path:polygon(0 0,100% 0,100% 35%,0 35%);animation:.3s linear infinite alternate-reverse glitch-1}.error-code-404:after{color:var(--color-red);clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%);animation:.3s linear infinite alternate-reverse glitch-2}.glitch-title-admin{font-family:var(--font-display);color:var(--color-lime);text-shadow:0 0 60px #c2fe0b66;font-weight:900;line-height:1;animation:3s infinite glitch-text;position:relative}.glitch-title-admin:before,.glitch-title-admin:after{content:"ADMIN";width:100%;height:100%;position:absolute;top:0;left:0}.glitch-title-admin:before{color:var(--color-cyan);clip-path:polygon(0 0,100% 0,100% 35%,0 35%);animation:.3s linear infinite alternate-reverse glitch-1}.glitch-title-admin:after{color:var(--color-red);clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%);animation:.3s linear infinite alternate-reverse glitch-2}.hero-grid:before{content:"";pointer-events:none;background-image:linear-gradient(#c2fe0b0d 1px,#0000 1px),linear-gradient(90deg,#c2fe0b0d 1px,#0000 1px);background-size:50px 50px;animation:8s linear infinite hero-grid-flicker;position:absolute;inset:0}.hero-crt-lines{pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,#0000 0 4px,#47556914 4px 6px);position:absolute;inset:0}.hero-diagonal-stripes{pointer-events:none;background:repeating-linear-gradient(-45deg,#0000,#0000 8px,#c2fe0b 8px 14px);width:40px;position:absolute;top:0;bottom:0;left:-50px}.hero-glitch-name{animation:4s step-end infinite hero-glitch-shake;display:inline-block;position:relative}.hero-glitch-name:before,.hero-glitch-name:after{content:attr(data-text);pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.hero-glitch-name:before{color:var(--color-cyan);clip-path:polygon(0 0,100% 0,100% 50%,0 50%);animation:4s step-end infinite hero-glitch-cyan}.hero-glitch-name:after{color:var(--color-red);clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%);animation:4s step-end infinite hero-glitch-red}.hero-glitch-lime{cursor:default;display:inline-block;position:relative}.hero-glitch-lime:hover{animation:.4s step-end infinite hero-chromatic-glitch}.hero-glitch-lime.auto{animation:7s step-end infinite hero-lime-glitch}.hero-glitch-chromatic{cursor:default;display:inline-block;position:relative}.hero-glitch-chromatic:hover{animation:.4s step-end infinite hero-chromatic-glitch}.hero-subtitle-flicker{text-shadow:0 0 10px #00ffff80;animation:2s step-end infinite hero-flicker}.hero-tag-flicker{animation:3s step-end infinite hero-flicker}.hero-terminal{animation:8s ease-in-out infinite terminal-glitch;position:relative}.hero-terminal:before{content:"";pointer-events:none;z-index:10;background:linear-gradient(#0000,#00ffff08 2%,#0000 3% 97%,#c2fe0b08 98%,#0000);animation:4s linear infinite terminal-scanline;position:absolute;inset:0}.hero-terminal:after{content:"";pointer-events:none;z-index:9;opacity:0;background:0 0;animation:6s ease-in-out infinite terminal-chromatic;position:absolute;inset:-2px}@keyframes terminal-glitch{0%,to{transform:translate(0)}92%{transform:translate(0)}93%{transform:translate(-2px,1px)}94%{transform:translate(2px,-1px)}95%{transform:translate(-1px)}96%{transform:translate(0)}}@keyframes terminal-scanline{0%{background-position:0 -100%}to{background-position:0 200%}}@keyframes terminal-chromatic{0%,88%,to{opacity:0;box-shadow:none}90%{opacity:1;box-shadow:-3px 0 #ff47574d,3px 0 #00ffff4d}92%{opacity:1;box-shadow:3px 0 #ff475733,-3px 0 #0ff3}94%{opacity:0;box-shadow:none}}.terminal-glitch-content{animation:10s step-end infinite terminal-text-glitch}@keyframes terminal-text-glitch{0%,to{text-shadow:none;transform:translate(0)}85%{text-shadow:none;transform:translate(0)}86%{text-shadow:-2px 0 var(--color-cyan),2px 0 var(--color-red);transform:translate(-1px)}87%{text-shadow:2px 0 var(--color-cyan),-2px 0 var(--color-red);transform:translate(1px)}88%{text-shadow:none;transform:translate(0)}}.marathon-vignette:before{content:"";pointer-events:none;z-index:4;background:radial-gradient(#0000 0% 50%,#0000004d);position:absolute;inset:0}.marathon-corners:before,.marathon-corners:after{content:"";pointer-events:none;z-index:5;width:30px;height:30px;position:absolute}.marathon-corners:before{border-left:1px solid var(--color-slate);border-top:1px solid var(--color-slate);top:80px;left:15px}.marathon-corners:after{border-right:1px solid var(--color-slate);border-bottom:1px solid var(--color-slate);bottom:15px;right:15px}.marathon-corners-extra:before,.marathon-corners-extra:after{content:"";pointer-events:none;z-index:5;width:30px;height:30px;position:absolute}.marathon-corners-extra:before{border-right:1px solid var(--color-slate);border-top:1px solid var(--color-slate);top:80px;right:15px}.marathon-corners-extra:after{border-left:1px solid var(--color-slate);border-bottom:1px solid var(--color-slate);bottom:15px;left:15px}.marathon-data-label{font-family:var(--font-mono);color:var(--color-slate);letter-spacing:.15em;text-transform:uppercase;font-size:.65rem;line-height:1.4}.marathon-data-highlight{color:var(--color-slate)}.marathon-reticle{pointer-events:none;z-index:5;width:24px;height:24px;position:absolute}.marathon-reticle:before{content:"";border:2px solid var(--color-lime);opacity:.4;border-radius:50%;width:100%;height:100%;position:absolute}.marathon-reticle:after{content:"";background:var(--color-lime);opacity:.4;width:2px;height:140%;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.marathon-cross-marker{pointer-events:none;z-index:5;width:16px;height:16px;position:absolute}.marathon-cross-marker:before,.marathon-cross-marker:after{content:"";background:var(--color-lime);opacity:.4;position:absolute}.marathon-cross-marker:before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.marathon-cross-marker:after{width:2px;height:100%;top:0;left:50%;transform:translate(-50%)}.marathon-coord{font-family:var(--font-mono);color:var(--color-lime);white-space:nowrap;opacity:.4;margin-top:4px;font-size:.6rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.marathon-corner-frame{pointer-events:none;z-index:5;width:60px;height:60px;position:absolute}.marathon-corner-tl{border-left:3px solid var(--color-lime);border-top:3px solid var(--color-lime);opacity:.35;top:100px;left:40px}.marathon-corner-tr{border-right:3px solid var(--color-lime);border-top:3px solid var(--color-lime);opacity:.35;top:100px;right:40px}.marathon-corner-bl{border-left:3px solid var(--color-lime);border-bottom:3px solid var(--color-lime);opacity:.35;bottom:40px;left:40px}.marathon-corner-br{border-right:3px solid var(--color-lime);border-bottom:3px solid var(--color-lime);opacity:.35;bottom:40px;right:40px}.marathon-square{color:var(--color-lime);opacity:.4;pointer-events:none;z-index:5;font-size:1rem;position:absolute}.marathon-square:before{content:"⊡"}.marathon-hline-long{background:linear-gradient(90deg,transparent,var(--color-lime),transparent);opacity:.5;pointer-events:none;z-index:5;width:80px;height:1px;position:absolute}.marathon-status{font-family:var(--font-mono);color:var(--color-slate);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.marathon-status.marathon-data-highlight{color:var(--color-slate)}.marathon-number{font-family:var(--font-heading);color:var(--color-slate);opacity:.4;letter-spacing:.05em;font-size:1.5rem}.hero-danger-symbol{pointer-events:auto;z-index:20;opacity:0;visibility:hidden;animation:8s step-end infinite danger-appear;position:absolute}.danger-icon{font-family:var(--font-mono);color:var(--color-red);text-shadow:0 0 10px var(--color-red),0 0 20px var(--color-red);font-size:2rem;font-weight:700}.hero-warning-text{font-family:var(--font-heading);color:var(--color-red);letter-spacing:.3em;text-transform:uppercase;opacity:0;visibility:hidden;pointer-events:auto;z-index:20;text-shadow:0 0 8px var(--color-red),0 0 15px #ff475780;font-size:1.8rem;font-weight:700;animation:6s step-end infinite warning-appear;position:absolute}.hero-danger-1{animation-delay:0s}.hero-danger-2{animation-delay:3s}.hero-danger-3{animation-delay:6s}.hero-warning-1{animation-delay:1.5s}.hero-warning-2{animation-delay:2s}.hero-warning-3{animation-delay:8.5s}.hero-vertical-text{font-family:var(--font-mono);color:var(--color-slate);letter-spacing:.2em;text-transform:uppercase;writing-mode:vertical-rl;text-orientation:mixed;opacity:.4;pointer-events:none;z-index:5;font-size:.7rem;animation:6s step-end infinite vertical-glitch;position:absolute}.hero-vertical-text-alt{writing-mode:vertical-lr;animation:8s step-end infinite vertical-glitch-alt;transform:rotate(180deg)}@keyframes danger-appear{0%,to{opacity:0;visibility:hidden;filter:none;transform:translate(0)scale(1)}14%{opacity:0;visibility:hidden}15%{opacity:1;visibility:visible;filter:drop-shadow(-4px 0 var(--color-cyan))drop-shadow(4px 0 var(--color-red));transform:translate(-8px,4px)scale(1.2)skew(-10deg)}16%{opacity:.8;visibility:visible;transform:translate(10px,-6px)scale(.9)skew(15deg)}17%{opacity:1;visibility:visible;filter:drop-shadow(-6px 0 var(--color-cyan))drop-shadow(6px 0 var(--color-violet));transform:translate(-5px,8px)scale(1.3)skewY(-8deg)}18%,22%{opacity:1;visibility:visible;filter:none;transform:translate(0)scale(1)}23%{opacity:.7;visibility:visible;filter:drop-shadow(-3px 0 var(--color-cyan))drop-shadow(3px 0 var(--color-red));transform:translate(-5px,3px)scale(1.1)skew(-8deg)}24%{opacity:1;visibility:visible;transform:translate(4px,-2px)scale(.95)}25%,30%{opacity:1;visibility:visible;filter:none;transform:translate(0)scale(1)}31%{opacity:.6;visibility:visible;filter:drop-shadow(-5px 0 var(--color-violet))drop-shadow(5px 0 var(--color-cyan));transform:translate(6px,-4px)scale(1.15)skew(10deg)}32%{opacity:.8;visibility:visible;transform:translate(-3px,2px)scale(.9)skewY(-6deg)}33%,38%{opacity:1;visibility:visible;filter:none;transform:translate(0)scale(1)}39%{opacity:.5;visibility:visible;filter:drop-shadow(-4px 0 var(--color-red))drop-shadow(4px 0 var(--color-cyan));transform:translate(-7px,5px)scale(1.2)skew(-12deg)}40%{opacity:.9;visibility:visible;transform:translate(3px,-3px)scale(1.05)}41%,47%{opacity:1;visibility:visible;filter:none;transform:translate(0)scale(1)}48%{opacity:.7;visibility:visible;filter:drop-shadow(-3px 0 var(--color-violet))drop-shadow(3px 0 var(--color-red));transform:translate(5px,4px)scale(.85)skewY(8deg)}49%{opacity:.85;visibility:visible;transform:translate(-4px,-2px)scale(1.1)skew(6deg)}50%,55%{opacity:1;visibility:visible;filter:none;transform:translate(0)scale(1)}56%{opacity:.6;visibility:visible;filter:drop-shadow(-5px 0 var(--color-cyan))drop-shadow(5px 0 var(--color-violet));transform:translate(-6px,3px)scale(1.15)skew(-10deg)}57%{opacity:.8;visibility:visible;transform:translate(4px,-4px)scale(.92)}58%,68%{opacity:1;visibility:visible;filter:none;transform:translate(0)scale(1)}69%{opacity:.9;visibility:visible;filter:drop-shadow(-4px 0 var(--color-cyan))drop-shadow(4px 0 var(--color-red));transform:translate(-8px,4px)scale(1.2)skew(-10deg)}70%{opacity:.6;visibility:visible;transform:translate(10px,-6px)scale(.9)skew(15deg)}71%{opacity:.4;visibility:visible;transform:translate(6px,-4px)scale(1.1)}72%{opacity:0;visibility:hidden;filter:none;transform:translate(0)scale(1)}}@keyframes warning-appear{0%,to{opacity:0;visibility:hidden;filter:none;transform:translate(0)skew(0)}14%{opacity:0;visibility:hidden}15%{opacity:.9;visibility:visible;filter:blur(1px);text-shadow:-5px 0 var(--color-cyan),5px 0 var(--color-red),0 0 20px var(--color-red);transform:translate(-10px,3px)skew(-15deg)}16%{opacity:.5;visibility:visible;transform:translate(15px,-5px)skew(20deg)scaleX(1.2)}17%{opacity:1;visibility:visible;text-shadow:-8px 0 var(--color-cyan),8px 0 var(--color-violet),0 0 30px var(--color-red);transform:translate(-8px,6px)skewY(-10deg)}18%,30%{opacity:1;visibility:visible;text-shadow:0 0 10px var(--color-red),0 0 20px var(--color-red);transform:translate(0)skew(0)}31%{opacity:.7;visibility:visible;text-shadow:-4px 0 var(--color-cyan),4px 0 var(--color-red);transform:translate(-6px,2px)skew(-10deg)}32%{opacity:1;visibility:visible;transform:translate(3px,-1px)skew(5deg)}33%,50%{opacity:1;visibility:visible;text-shadow:0 0 10px var(--color-red),0 0 20px var(--color-red);transform:translate(0)skew(0)}51%{opacity:.6;visibility:visible;text-shadow:-6px 0 var(--color-violet),6px 0 var(--color-cyan);transform:translate(8px,-3px)skew(12deg)scaleX(1.1)}52%{opacity:.8;visibility:visible;transform:translate(-4px,2px)skewY(-8deg)}53%,68%{opacity:1;visibility:visible;text-shadow:0 0 10px var(--color-red),0 0 20px var(--color-red);transform:translate(0)skew(0)}69%{opacity:.9;visibility:visible;text-shadow:-5px 0 var(--color-cyan),5px 0 var(--color-red);transform:translate(-10px,3px)skew(-15deg)}70%{opacity:.5;visibility:visible;transform:translate(15px,-5px)skew(20deg)scaleX(1.2)}71%{opacity:.7;visibility:visible;transform:translate(5px,-2px)skew(-5deg)}72%{opacity:0;visibility:hidden;filter:none;transform:translate(0)skew(0)}}.danger-label{font-family:var(--font-condensed);letter-spacing:.3em;color:var(--color-red);text-align:center;margin-top:4px;font-size:.7rem;font-weight:700;display:block}.hero-danger-alt .danger-icon{color:var(--color-cyan);text-shadow:0 0 10px var(--color-cyan),0 0 20px var(--color-cyan)}.hero-danger-alt .danger-label{color:var(--color-cyan)}.hero-warning-cyan{color:var(--color-cyan)!important;text-shadow:0 0 8px var(--color-cyan),0 0 15px #00ffff80!important}.hero-warning-red{letter-spacing:.5em!important;font-size:2.5rem!important}.hero-warning-small{letter-spacing:.2em!important;color:var(--color-orange)!important;text-shadow:0 0 8px var(--color-orange),0 0 15px #ff9f1c80!important;font-size:1rem!important}.hero-hex-data{font-family:var(--font-mono);color:var(--color-lime);opacity:.6;letter-spacing:.1em;pointer-events:none;z-index:5;font-size:.6rem;line-height:1.6;animation:4s step-end infinite hex-flicker;position:absolute}@keyframes hex-flicker{0%,to{opacity:.6}45%{opacity:.6}46%{opacity:.2}47%{opacity:.8}48%{opacity:.4}49%{opacity:.6}}.hero-timestamp{font-family:var(--font-mono);color:var(--color-cyan);opacity:.5;letter-spacing:.15em;pointer-events:none;z-index:5;font-size:.55rem;animation:1s step-end infinite timestamp-update;position:absolute}@keyframes timestamp-update{0%,50%{opacity:.5}51%{opacity:.8}52%{opacity:.5}}.hero-data-strip{pointer-events:none;z-index:5;opacity:.4;flex-direction:column;gap:2px;display:flex;position:absolute}.hero-data-strip span{font-family:var(--font-mono);color:var(--color-lime);font-size:.5rem;line-height:.8}@keyframes vertical-glitch{0%,to{opacity:.4;filter:none;transform:translate(0)}40%{opacity:.4}41%{opacity:.8;filter:drop-shadow(-2px 0 var(--color-cyan))drop-shadow(2px 0 var(--color-red));transform:translate(-5px)}42%{opacity:.2;transform:translate(8px)}43%{opacity:.9;filter:drop-shadow(-4px 0 var(--color-lime));transform:translate(-3px)}44%{opacity:.4;filter:none;transform:translate(0)}}@keyframes vertical-glitch-alt{0%,to{opacity:.4;filter:none;transform:rotate(180deg)translate(0)}60%{opacity:.4}61%{opacity:.7;filter:drop-shadow(-3px 0 var(--color-violet))drop-shadow(3px 0 var(--color-cyan));transform:rotate(180deg)translate(6px)skewY(5deg)}62%{opacity:.3;transform:rotate(180deg)translate(-10px)}63%{opacity:.8;filter:drop-shadow(-2px 0 var(--color-red));transform:rotate(180deg)translate(4px)}64%{opacity:.4;filter:none;transform:rotate(180deg)translate(0)}}.hero-grid .marathon-reticle{animation:7s step-end infinite marathon-reticle-glitch}.hero-grid .marathon-cross-marker{animation:9s step-end infinite marathon-cross-glitch}.hero-grid .marathon-corner-frame{animation:11s step-end infinite marathon-corner-glitch}.hero-grid .marathon-square{animation:6s step-end infinite marathon-square-glitch}.hero-grid .marathon-hline-long{animation:8s step-end infinite marathon-line-glitch}.hero-grid .marathon-data-label,.hero-grid .marathon-status{animation:8s step-end infinite marathon-text-glitch}.section-artifacts{pointer-events:none;z-index:0;isolation:isolate;position:absolute;inset:0;overflow:hidden}.artifact-reticle{pointer-events:none;width:20px;height:20px;position:absolute}.artifact-reticle:before{content:"";border:1px solid var(--color-slate);opacity:.3;border-radius:50%;width:100%;height:100%;position:absolute}.artifact-reticle:after{content:"";background:var(--color-slate);opacity:.3;width:1px;height:140%;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.artifact-cross{font-family:var(--font-mono);color:var(--color-slate);opacity:.3;letter-spacing:.1em;font-size:.6rem;position:absolute}.artifact-cross:before{content:"+";margin-right:.3em}.artifact-square{border:1px solid var(--color-slate);opacity:.25;width:8px;height:8px;position:absolute}.artifact-corner{pointer-events:none;opacity:.2;width:30px;height:30px;position:absolute}.artifact-corner-tl{border-left:2px solid var(--color-slate);border-top:2px solid var(--color-slate)}.artifact-corner-tr{border-right:2px solid var(--color-slate);border-top:2px solid var(--color-slate)}.artifact-corner-bl{border-left:2px solid var(--color-slate);border-bottom:2px solid var(--color-slate)}.artifact-corner-br{border-right:2px solid var(--color-slate);border-bottom:2px solid var(--color-slate)}.artifact-vertical-text{font-family:var(--font-mono);color:var(--color-slate);letter-spacing:.15em;text-transform:uppercase;writing-mode:vertical-rl;opacity:.25;font-size:.55rem;position:absolute}.artifact-label{font-family:var(--font-mono);color:var(--color-slate);letter-spacing:.1em;text-transform:uppercase;opacity:.3;font-size:.55rem;position:absolute}.marathon-artifact{font-family:var(--font-mono);color:var(--color-slate);pointer-events:none;opacity:.5;line-height:1;position:absolute}.marathon-artifact-sm{font-size:.8rem}.marathon-artifact-md{font-size:1.2rem}.marathon-artifact-lg{font-size:1.8rem}.marathon-artifact-xl{font-size:2.5rem}.marathon-artifact-lime{color:var(--color-lime);opacity:.4}.marathon-artifact-cyan{color:var(--color-cyan);opacity:.4}.marathon-artifact-violet{color:var(--color-violet);opacity:.4}.marathon-artifact-red{color:var(--color-red);opacity:.4}.marathon-vline{font-family:var(--font-mono);color:var(--color-slate);opacity:.5;pointer-events:none;flex-direction:column;gap:4px;font-size:.75rem;line-height:1;display:flex;position:absolute}.marathon-vline-lime{color:var(--color-lime);opacity:.35}.marathon-vline-cyan{color:var(--color-cyan);opacity:.35}.marathon-vline-violet{color:var(--color-violet);opacity:.35}.marathon-vline-red{color:var(--color-red);opacity:.35}.marathon-hline{font-family:var(--font-mono);color:var(--color-slate);opacity:.5;pointer-events:none;flex-direction:row;gap:4px;font-size:.75rem;line-height:1;display:flex;position:absolute}.marathon-hline-lime{color:var(--color-lime);opacity:.35}.marathon-hline-cyan{color:var(--color-cyan);opacity:.35}.marathon-hline-violet{color:var(--color-violet);opacity:.35}.marathon-hline-red{color:var(--color-red);opacity:.35}.marathon-grid{font-family:var(--font-mono);color:var(--color-slate);opacity:.45;pointer-events:none;gap:3px;font-size:.7rem;line-height:1;display:grid;position:absolute}.marathon-grid-lime{color:var(--color-lime);opacity:.35}.marathon-grid-cyan{color:var(--color-cyan);opacity:.35}.marathon-grid-violet{color:var(--color-violet);opacity:.35}.marathon-grid-red{color:var(--color-red);opacity:.35}.marathon-grid-2x2{grid-template-columns:repeat(2,1fr)}.marathon-grid-3x3{grid-template-columns:repeat(3,1fr)}.marathon-grid-4x4{grid-template-columns:repeat(4,1fr)}.marathon-corner-arrow{font-family:var(--font-mono);color:var(--color-slate);opacity:.4;pointer-events:none;font-size:1.5rem;position:absolute}.marathon-data-strip{font-family:var(--font-mono);color:var(--color-slate);opacity:.5;pointer-events:none;letter-spacing:.08em;flex-direction:column;gap:2px;font-size:.65rem;display:flex;position:absolute}.marathon-data-strip-lime{color:var(--color-lime);opacity:.35}.marathon-data-strip-cyan{color:var(--color-cyan);opacity:.35}.marathon-data-strip-violet{color:var(--color-violet);opacity:.35}.marathon-data-strip-red{color:var(--color-red);opacity:.35}.marathon-diagonal-stripes{background:repeating-linear-gradient(-45deg,transparent,transparent 6px,var(--color-slate)6px,var(--color-slate)10px);opacity:.15;pointer-events:none;width:40px;height:80px;position:absolute}.marathon-diagonal-stripes-lime{background:repeating-linear-gradient(-45deg,transparent,transparent 6px,var(--color-lime)6px,var(--color-lime)10px);opacity:.2}.marathon-diagonal-stripes-cyan{background:repeating-linear-gradient(-45deg,transparent,transparent 6px,var(--color-cyan)6px,var(--color-cyan)10px);opacity:.2}.marathon-diagonal-stripes-violet{background:repeating-linear-gradient(-45deg,transparent,transparent 6px,var(--color-violet)6px,var(--color-violet)10px);opacity:.2}.marathon-diagonal-stripes-red{background:repeating-linear-gradient(-45deg,transparent,transparent 6px,var(--color-red)6px,var(--color-red)10px);opacity:.2}.marathon-number{animation:10s step-end infinite marathon-number-glitch}@keyframes marathon-reticle-glitch{0%,to{opacity:.4;filter:none;transform:translate(0)rotate(0)}70%{opacity:.4;transform:translate(0)}71%{opacity:.8;filter:drop-shadow(-2px 0 #0ffc)drop-shadow(2px 0 #ff4757cc);transform:translate(-3px,2px)}72%{opacity:.6;filter:drop-shadow(2px 0 #00ffff80)drop-shadow(-2px 0 #ff475780);transform:translate(3px,-1px)}73%{opacity:.9;filter:drop-shadow(-1px 0 #0ff9);transform:translate(-1px,-2px)rotate(5deg)}74%{opacity:.4;filter:none;transform:translate(0)rotate(0)}}@keyframes marathon-cross-glitch{0%,to{opacity:.4;transform:translate(0)}55%{opacity:.4}56%{opacity:0;transform:translate(0)}57%{opacity:.9;transform:translate(-4px)}58%{opacity:.7;transform:translate(4px)}59%{opacity:0}60%{opacity:.5;transform:translate(-2px,2px)}61%{opacity:.8;transform:translate(2px,-2px)}62%{opacity:.4;transform:translate(0)}}@keyframes marathon-corner-glitch{0%,to{opacity:.35;filter:none;transform:translate(0)skew(0)scale(1)}38%{opacity:.35;transform:translate(0)}39%{opacity:.7;filter:drop-shadow(-3px 0 #00ffffe6)drop-shadow(3px 0 #ff4757e6);transform:translate(-4px,2px)skew(-8deg)scale(1.08)}40%{opacity:.5;filter:drop-shadow(4px 0 #a78bfacc)drop-shadow(-2px 0 #0ff9);transform:translate(5px,-3px)skew(10deg)skewY(-3deg)scale(.95)}41%{opacity:.9;filter:drop-shadow(-2px 0 #ff4757b3);transform:translate(-2px,4px)skewY(6deg)scale(1.12)}42%{opacity:.3;filter:drop-shadow(2px 0 #00ffff80)drop-shadow(-3px 0 #ff475780);transform:translate(3px,-2px)skew(-5deg)scale(.92)}43%{opacity:.8;filter:drop-shadow(-1px 0 #a78bfa99);transform:translate(-1px,1px)skew(3deg)scale(1.05)}44%{opacity:.35;filter:none;transform:translate(0)skew(0)scale(1)}}@keyframes marathon-square-glitch{0%,to{opacity:.3;transform:translate(0)}80%{opacity:.3}81%{opacity:0}82%{opacity:1;transform:translate(-5px)}83%{opacity:0}84%{opacity:.8;transform:translate(3px,-3px)}85%{opacity:0}86%{opacity:.6;transform:translateY(5px)}87%{opacity:.3;transform:translate(0)}}@keyframes marathon-line-glitch{0%,to{opacity:.5;transform:scaleX(1)}65%{opacity:.5;transform:scaleX(1)}66%{opacity:.9;transform:scaleX(1.5)}67%{opacity:.3;transform:scaleX(.7)}68%{opacity:1;transform:scaleX(1.3)}69%{opacity:.5;transform:scaleX(1)}}@keyframes marathon-text-glitch{0%,to{opacity:1;text-shadow:none;transform:translate(0)}75%{opacity:1;text-shadow:none}76%{opacity:.8;text-shadow:-2px 0 var(--color-cyan),2px 0 var(--color-red);transform:translate(-1px)}77%{opacity:.5;text-shadow:2px 0 var(--color-cyan),-2px 0 var(--color-red);transform:translate(2px)}78%{opacity:0}79%{opacity:1;text-shadow:-1px 0 var(--color-lime);transform:translate(-1px)}80%{opacity:1;text-shadow:none;transform:translate(0)}}@keyframes marathon-number-glitch{0%,to{opacity:.4;transform:translate(0)skew(0)}85%{opacity:.4}86%{opacity:.8;text-shadow:2px 0 var(--color-cyan);transform:translate(-2px,1px)skew(-5deg)}87%{opacity:.6;text-shadow:-2px 0 var(--color-red);transform:translate(2px,-1px)skew(5deg)}88%{opacity:.9;transform:translate(0)skew(-2deg)}89%{opacity:.4;text-shadow:none;transform:translate(0)skew(0)}}.hero-noise:after{content:"";opacity:.04;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");animation:.5s steps(5,end) infinite hero-noise-flicker;position:absolute;inset:0}.hero-glitch-bar{background:linear-gradient(90deg,transparent 0%,var(--color-red)10%,var(--color-violet)25%,var(--color-white)40%,var(--color-cyan)55%,var(--color-white)70%,var(--color-violet)85%,var(--color-red)95%,transparent 100%);opacity:.6;pointer-events:none;z-index:20;height:2px;box-shadow:0 0 10px #fff9,0 0 20px var(--color-cyan),0 0 30px var(--color-violet);animation:12s linear infinite hero-scanline;position:absolute;left:0;right:0}.hero-glitch-overlay{pointer-events:none;z-index:15;animation:12s linear infinite hero-global-glitch;position:absolute;inset:0}.hero-glitch-overlay:before{content:"";background:linear-gradient(#0000,#c2fe0b08,#0000);animation:12s linear infinite hero-glitch-wave;position:absolute;inset:0}.hero-glitch-overlay:after{content:"";background:linear-gradient(90deg,#0000,#00ffff05,#0000),linear-gradient(90deg,#0000,#a78bfa05,#0000 60%);animation:12s linear infinite hero-chromatic-shift;position:absolute;inset:0}.hero-glitch-bars{pointer-events:none;z-index:14;position:absolute;inset:0;overflow:hidden}.hero-glitch-bars:before,.hero-glitch-bars:after{content:"";opacity:0;background:#c2fe0b66;height:2px;position:absolute;left:0;right:0}.hero-glitch-bars:before{animation:8s step-end infinite glitch-bar-1}.hero-glitch-bars:after{background:#00ffff4d;animation:11s step-end infinite glitch-bar-2}@keyframes glitch-bar-1{0%,to{opacity:0;top:0}45%{opacity:0}46%{opacity:1;height:3px;top:30%}47%{opacity:1;height:1px;top:32%}48%{opacity:1;height:4px;top:28%}49%{opacity:0}}@keyframes glitch-bar-2{0%,to{opacity:0;top:0}70%{opacity:0}71%{opacity:1;height:2px;top:65%}72%{opacity:1;height:1px;top:68%}73%{opacity:1;height:3px;top:63%}74%{opacity:0}}.hero-glitch-blocks{pointer-events:none;z-index:13;position:absolute;inset:0;overflow:hidden}.hero-glitch-blocks:before,.hero-glitch-blocks:after{content:"";opacity:0;background:#c2fe0b33;position:absolute}.hero-glitch-blocks:before{animation:8s step-end infinite glitch-block-1}.hero-glitch-blocks:after{animation:11s step-end infinite glitch-block-2}@keyframes glitch-block-1{0%,to{opacity:0}20%{opacity:0}21%{opacity:1;width:80px;height:40px;top:20%;left:5%}22%{opacity:1;width:60px;height:30px;top:22%;left:8%}23%{opacity:1;width:100px;height:25px;top:18%;left:3%}24%{opacity:0}55%{opacity:0}56%{opacity:1;width:70px;height:50px;top:65%;left:auto;right:10%}57%{opacity:1;width:90px;height:35px;top:68%;left:auto;right:15%}58%{opacity:0}80%{opacity:0}81%{opacity:1;width:120px;height:20px;top:45%;left:2%}82%{opacity:1;width:80px;height:45px;top:48%;left:0}83%{opacity:0}}@keyframes glitch-block-2{0%,to{opacity:0}35%{opacity:0}36%{opacity:1;width:60px;height:60px;top:30%;left:auto;right:5%}37%{opacity:1;width:45px;height:40px;top:33%;left:auto;right:8%}38%{opacity:0}65%{opacity:0}66%{opacity:1;width:100px;height:30px;top:75%;left:10%}67%{opacity:1;width:70px;height:50px;top:78%;left:5%}68%{opacity:0}90%{opacity:0}91%{opacity:1;width:55px;height:35px;top:15%;left:auto;right:20%}92%{opacity:1;width:80px;height:25px;top:18%;left:auto;right:18%}93%{opacity:0}}.hero-glitch-blocks-extra{pointer-events:none;z-index:13;position:absolute;inset:0;overflow:hidden}.hero-glitch-blocks-extra:before,.hero-glitch-blocks-extra:after{content:"";opacity:0;background:#c2fe0b2e;position:absolute}.hero-glitch-blocks-extra:before{animation:6s step-end infinite glitch-block-3}.hero-glitch-blocks-extra:after{animation:9s step-end infinite glitch-block-4}@keyframes glitch-block-3{0%,to{opacity:0}15%{opacity:0}16%{opacity:1;width:50px;height:70px;top:35%;left:40%}17%{opacity:1;width:65px;height:45px;top:38%;left:42%}18%{opacity:0}45%{opacity:0}46%{opacity:1;width:90px;height:35px;top:80%;left:30%}47%{opacity:1;width:60px;height:55px;top:82%;left:35%}48%{opacity:0}75%{opacity:0}76%{opacity:1;width:75px;height:40px;top:50%;left:auto;right:25%}77%{opacity:1;width:55px;height:60px;top:52%;left:auto;right:22%}78%{opacity:0}}@keyframes glitch-block-4{0%,to{opacity:0}30%{opacity:0}31%{opacity:1;width:85px;height:30px;top:12%;left:50%}32%{opacity:1;width:60px;height:50px;top:14%;left:48%}33%{opacity:0}60%{opacity:0}61%{opacity:1;width:110px;height:25px;top:55%;left:0}62%{opacity:1;width:70px;height:45px;top:58%;left:3%}63%{opacity:0}85%{opacity:0}86%{opacity:1;width:95px;height:40px;top:85%;left:auto;right:8%}87%{opacity:1;width:65px;height:30px;top:87%;left:auto;right:12%}88%{opacity:0}}.hero-glitch-blocks-extra-2{pointer-events:none;z-index:13;position:absolute;inset:0;overflow:hidden}.hero-glitch-blocks-extra-2:before,.hero-glitch-blocks-extra-2:after{content:"";opacity:0;background:#c2fe0b26;position:absolute}.hero-glitch-blocks-extra-2:before{animation:7s step-end infinite glitch-block-5}.hero-glitch-blocks-extra-2:after{animation:13s step-end infinite glitch-block-6}@keyframes glitch-block-5{0%,to{opacity:0}10%{opacity:0}11%{opacity:1;width:100px;height:55px;top:25%;left:auto;right:30%}12%{opacity:1;width:70px;height:40px;top:28%;left:auto;right:28%}13%{opacity:0}50%{opacity:0}51%{opacity:1;width:85px;height:65px;top:70%;left:15%}52%{opacity:1;width:110px;height:35px;top:72%;left:12%}53%{opacity:0}}@keyframes glitch-block-6{0%,to{opacity:0}25%{opacity:0}26%{opacity:1;width:50px;height:80px;top:40%;left:auto;right:2%}27%{opacity:1;width:75px;height:50px;top:45%;left:auto;right:5%}28%{opacity:0}70%{opacity:0}71%{opacity:1;width:65px;height:55px;top:60%;left:45%}72%{opacity:1;width:90px;height:40px;top:62%;left:48%}73%{opacity:0}}.avatar-glitch{animation:8s step-end infinite avatar-glitch-shake;position:relative}.avatar-glitch img,.avatar-glitch canvas{animation:8s step-end infinite avatar-glitch-chromatic;display:block}@keyframes avatar-glitch-shake{0%,to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate(0)skew(0)scale(1)}10%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate(0)}11%{clip-path:polygon(0 0,100% 0,100% 25%,0 25%);transform:translate(-20px)skew(-8deg)}11.5%{clip-path:polygon(0 25%,100% 25%,100% 50%,0 50%);transform:translate(25px)skew(10deg)}12%{clip-path:polygon(0 50%,100% 50%,100% 75%,0 75%);transform:translate(-30px)skew(-12deg)}12.5%{clip-path:polygon(0 75%,100% 75%,100% 100%,0 100%);transform:translate(20px)skew(8deg)}13%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate(15px,5px)skew(15deg)skewY(-5deg)scale(1.05)}14%{clip-path:polygon(5% 10%,95% 5%,100% 95%,0 90%);transform:translate(-25px,-8px)skew(-18deg)scaleY(1.08)}15%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate(10px,3px)skew(5deg)}16%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate(0)}38%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate(0)}39%{clip-path:polygon(0 0,100% 0,100% 20%,0 20%);transform:translate(35px)skew(15deg)}39.4%{clip-path:polygon(0 20%,100% 20%,100% 40%,0 40%);transform:translate(-40px)skew(-20deg)}39.8%{clip-path:polygon(0 40%,100% 40%,100% 60%,0 60%);transform:translate(45px)skew(18deg)}40.2%{clip-path:polygon(0 60%,100% 60%,100% 80%,0 80%);transform:translate(-35px)skew(-15deg)}40.6%{clip-path:polygon(0 80%,100% 80%,100% 100%,0 100%);transform:translate(30px)skew(12deg)}41%{clip-path:polygon(10% 0,100% 10%,90% 100%,0 85%);transform:translate(-20px,15px)skew(-25deg)skewY(10deg)scale(.92)}42%{clip-path:polygon(0 5%,95% 0,100% 90%,5% 100%);transform:translate(30px,-10px)skew(20deg)scaleX(1.1)}43%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate(-10px,5px)skew(-8deg)}44%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate(0)}68%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate(0)}69%{clip-path:polygon(0 0,100% 0,100% 15%,0 15%);transform:translate(-50px)skew(-20deg)}69.3%{clip-path:polygon(0 15%,100% 15%,100% 30%,0 30%);transform:translate(55px)skew(25deg)}69.6%{clip-path:polygon(0 30%,100% 30%,100% 50%,0 50%);transform:translate(-45px)skew(-22deg)}69.9%{clip-path:polygon(0 50%,100% 50%,100% 70%,0 70%);transform:translate(60px)skew(28deg)}70.2%{clip-path:polygon(0 70%,100% 70%,100% 85%,0 85%);transform:translate(-55px)skew(-25deg)}70.5%{clip-path:polygon(0 85%,100% 85%,100% 100%,0 100%);transform:translate(50px)skew(20deg)}71%{clip-path:polygon(15% 5%,90% 0,100% 85%,5% 95%);transform:translate(-30px,-15px)skew(-30deg)skewY(12deg)scale(1.08)}72%{clip-path:polygon(0 10%,100% 0,95% 100%,10% 90%);transform:translate(40px,20px)skew(25deg)skewY(-10deg)scaleY(.85)}73%{clip-path:polygon(5% 0,95% 5%,100% 95%,0 100%);transform:translate(-25px,8px)skew(-15deg)scale(1.03)}74%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate(10px,-5px)skew(8deg)}75%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate(0)}}@keyframes avatar-glitch-chromatic{0%,to{filter:none;opacity:1}10%{filter:none;opacity:1}11%{filter:brightness(1.6)sepia(.5)hue-rotate(-50deg)saturate(3)contrast(1.3);opacity:.9}12%{filter:brightness(.4)sepia(.8)hue-rotate(180deg)saturate(4)contrast(1.5);opacity:.7}13%{filter:brightness(2)sepia(.6)hue-rotate(-90deg)saturate(2)contrast(2);opacity:.85}14%{filter:brightness(.6)hue-rotate(120deg)saturate(5)contrast(1.2);opacity:.75}15%{filter:brightness(1.3)sepia(.2)hue-rotate(30deg);opacity:.95}16%{filter:none;opacity:1}38%{filter:none;opacity:1}39%{filter:brightness(.3)sepia()hue-rotate(200deg)saturate(6)contrast(1.8);opacity:.6}40%{filter:brightness(2.2)contrast(2)saturate(.3)invert(.15);opacity:.8}41%{filter:brightness(.5)sepia(.9)hue-rotate(-150deg)saturate(5);opacity:.65}42%{filter:brightness(1.8)hue-rotate(90deg)saturate(3)contrast(1.5);opacity:.85}43%{filter:brightness(1.2)sepia(.3)saturate(1.5);opacity:.95}44%{filter:none;opacity:1}68%{filter:none;opacity:1}69%{filter:brightness(1.8)sepia(.7)hue-rotate(220deg)saturate(4)contrast(1.6);opacity:.75}70%{filter:brightness(2.5)contrast(2.5)saturate(0)invert(.2);opacity:.5}71%{filter:brightness(.2)sepia()hue-rotate(-180deg)saturate(8)contrast(2);opacity:.6}72%{filter:brightness(1.5)hue-rotate(150deg)saturate(4);opacity:.8}73%{filter:brightness(.7)sepia(.5)hue-rotate(-60deg)saturate(3);opacity:.9}74%{filter:brightness(1.3)contrast(1.3);opacity:.95}75%{filter:none;opacity:1}}.hero-chromatic{position:relative}.hero-chromatic:before,.hero-chromatic:after{content:"";background:inherit;pointer-events:none;z-index:-1;position:absolute;inset:-5px}.hero-chromatic:before{filter:blur();mix-blend-mode:screen;opacity:0;animation:3s step-end infinite hero-chromatic-red}@keyframes hero-glitch-shake{0%,to{filter:none;transform:translate(0)skew(0)}18%{transform:translate(0)}19%{filter:blur(2px);transform:translate(-8px,4px)skew(-8deg)}20%{filter:blur(1px);transform:translate(10px,-3px)skew(10deg)scaleX(1.1)}21%{transform:translate(-5px,6px)skewY(-5deg)}22%{filter:blur(3px);transform:translate(6px,-4px)skew(5deg)}23%{filter:none;transform:translate(0)skew(0)}55%{transform:translate(0)}56%{filter:blur(2px);transform:translate(12px,-5px)skew(12deg)scaleY(1.05)}57%{transform:translate(-10px,3px)skew(-15deg)}58%{filter:blur(1px);transform:translate(6px,8px)skewY(8deg)}59%{transform:translate(-4px,-6px)skew(-6deg)}60%{filter:none;transform:translate(0)skew(0)}82%{transform:translate(0)}83%{filter:blur(2px);transform:translate(-6px,-4px)skewY(-10deg)}84%{transform:translate(8px,5px)skew(8deg)scaleX(.95)}85%{filter:blur(1px);transform:translate(-3px,2px)skew(-4deg)}86%{filter:none;transform:translate(0)skew(0)}}@keyframes hero-glitch-cyan{0%,to{opacity:0;transform:translate(0)}19%{opacity:0}20%{opacity:.9;transform:translate(-12px,-4px)skew(-10deg)}21%{opacity:.7;transform:translate(8px,3px)skew(8deg)}22%{opacity:.8;transform:translate(-6px,-2px)}23%{opacity:0}56%{opacity:0}57%{opacity:.85;transform:translate(10px,5px)skew(12deg)}58%{opacity:.6;transform:translate(-8px,-3px)skewY(-6deg)}59%{opacity:.7;transform:translate(5px,2px)}60%{opacity:0}83%{opacity:0}84%{opacity:.8;transform:translate(-10px,4px)skew(-8deg)}85%{opacity:.6;transform:translate(6px,-3px)}86%{opacity:0}}@keyframes hero-glitch-red{0%,to{opacity:0;transform:translate(0)}19%{opacity:0}20%{opacity:.85;transform:translate(10px,3px)skew(8deg)}21%{opacity:.7;transform:translate(-12px,-4px)skew(-12deg)}22%{opacity:.75;transform:translate(8px,2px)}23%{opacity:0}56%{opacity:0}57%{opacity:.8;transform:translate(-8px,-4px)skew(-10deg)}58%{opacity:.65;transform:translate(10px,5px)skewY(8deg)}59%{opacity:.7;transform:translate(-4px,-2px)}60%{opacity:0}83%{opacity:0}84%{opacity:.75;transform:translate(8px,-3px)skew(6deg)}85%{opacity:.6;transform:translate(-6px,4px)}86%{opacity:0}}@keyframes hero-lime-glitch{0%,to{text-shadow:0 0 20px #c2fe0b80,0 0 40px #c2fe0b4d;filter:none;transform:translate(0)skew(0)}35%{transform:translate(0)}36%{text-shadow:-8px 0 var(--color-cyan),8px 0 var(--color-red),0 0 30px #c2fe0bcc;filter:blur(2px);transform:translate(-10px,5px)skew(-12deg)scaleX(1.1)}37%{text-shadow:-10px 0 var(--color-cyan),10px 0 var(--color-red);transform:translate(12px,-4px)skew(15deg)}38%{text-shadow:-6px 0 var(--color-violet),6px 0 var(--color-cyan);filter:blur(1px);transform:translate(-6px,8px)skewY(-8deg)scaleY(1.1)}39%{text-shadow:-4px 0 var(--color-red),4px 0 var(--color-cyan);transform:translate(8px,-3px)skew(6deg)}40%{text-shadow:0 0 20px #c2fe0b80,0 0 40px #c2fe0b4d;filter:none;transform:translate(0)skew(0)}72%{transform:translate(0)}73%{text-shadow:-12px 0 var(--color-cyan),12px 0 var(--color-red),0 0 40px #c2fe0b;filter:blur(3px);transform:translate(8px,-6px)skewY(10deg)}74%{text-shadow:-8px 0 var(--color-red),8px 0 var(--color-violet);transform:translate(-10px,4px)skew(-10deg)scaleX(.95)}75%{text-shadow:-5px 0 var(--color-cyan),5px 0 var(--color-red);filter:blur(1px);transform:translate(5px,-2px)}76%{text-shadow:0 0 20px #c2fe0b80,0 0 40px #c2fe0b4d;filter:none;transform:translate(0)skew(0)}}@keyframes hero-lime-cyan{0%,to{opacity:0;transform:translate(0)}36%{opacity:0}37%{opacity:.9;transform:translate(-15px,-5px)skew(-12deg)}38%{opacity:.7;transform:translate(10px,4px)skew(10deg)}39%{opacity:.8;transform:translate(-8px,-3px)}40%{opacity:0}73%{opacity:0}74%{opacity:.85;transform:translate(12px,6px)skew(15deg)}75%{opacity:.6;transform:translate(-10px,-4px)}76%{opacity:0}}@keyframes hero-lime-red{0%,to{opacity:0;transform:translate(0)}36%{opacity:0}37%{opacity:.85;transform:translate(12px,4px)skew(10deg)}38%{opacity:.7;transform:translate(-15px,-6px)skew(-15deg)}39%{opacity:.75;transform:translate(8px,3px)}40%{opacity:0}73%{opacity:0}74%{opacity:.8;transform:translate(-10px,-5px)skew(-12deg)}75%{opacity:.65;transform:translate(12px,4px)}76%{opacity:0}}@keyframes hero-chromatic-glitch{0%{text-shadow:-8px 0 var(--color-cyan),8px 0 var(--color-red);filter:blur(2px);transform:translate(-10px,5px)skew(-12deg)scaleX(1.1)}15%{text-shadow:-10px 0 var(--color-cyan),10px 0 var(--color-red);transform:translate(12px,-4px)skew(15deg)}30%{text-shadow:-6px 0 var(--color-violet),6px 0 var(--color-cyan);filter:blur(1px);transform:translate(-6px,8px)skewY(-8deg)scaleY(1.1)}45%{text-shadow:-4px 0 var(--color-red),4px 0 var(--color-cyan);transform:translate(8px,-3px)skew(6deg)}60%{text-shadow:-6px 0 var(--color-red),6px 0 var(--color-cyan);filter:blur(1px);transform:translate(8px,-6px)skew(10deg)scaleX(1.05)}75%{text-shadow:-8px 0 var(--color-cyan),8px 0 var(--color-red);transform:translate(-10px,4px)skew(-14deg)}90%{text-shadow:-5px 0 var(--color-cyan),5px 0 var(--color-red);filter:blur(1px);transform:translate(5px,-2px)skew(8deg)}to{text-shadow:-7px 0 var(--color-red),7px 0 var(--color-cyan);transform:translate(-8px,3px)skew(-10deg)}}@keyframes hero-flicker{0%,to{opacity:1}4%{opacity:.8}8%{opacity:1}47%{opacity:1}50%{opacity:.6}53%{opacity:1}88%{opacity:1}91%{opacity:.7}94%{opacity:1}}@keyframes hero-grid-flicker{0%,to{opacity:1}50%{opacity:.7}52%{opacity:1}54%{opacity:.5}56%{opacity:1}}@keyframes hero-noise-flicker{0%{opacity:.04}25%{opacity:.06}50%{opacity:.03}75%{opacity:.05}to{opacity:.04}}@keyframes hero-scanline{0%{opacity:0;top:-5%}3%{opacity:.6}42%{opacity:.6}45%{opacity:0;top:105%}to{opacity:0;top:105%}}@keyframes hero-global-glitch{0%,to{opacity:0}3%{opacity:0}4%{opacity:1;transform:translate(-3px)}5%{opacity:1;transform:translate(3px)}6%{opacity:.8;transform:translate(-2px)}7%{opacity:0;transform:translate(0)}20%{opacity:0}21%{opacity:.6;transform:translate(2px)skew(1deg)}22%{opacity:.4;transform:translate(-2px)skew(-1deg)}23%{opacity:0;transform:translate(0)skew(0)}40%{opacity:0}41%{opacity:1;transform:translate(-5px)skew(2deg)}42%{opacity:.8;transform:translate(5px)skew(-2deg)}43%{opacity:1;transform:translate(-3px)}44%{opacity:.6;transform:translate(3px)}45%{opacity:0;transform:translate(0)}}@keyframes hero-glitch-wave{0%,to{clip-path:polygon(0 0,100% 0,100% 0%,0 0%);opacity:0}3%{clip-path:polygon(0 0,100% 0,100% 5%,0 5%);opacity:1}42%{clip-path:polygon(0 95%,100% 95%,100% 100%,0 100%);opacity:1}45%,to{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);opacity:0}}@keyframes hero-chromatic-shift{0%,to{opacity:0;transform:translate(0)}3%{opacity:.8;transform:translate(-5px)}5%{opacity:.6;transform:translate(5px)}7%{opacity:0;transform:translate(0)}20%{opacity:0;transform:translate(0)}21%{opacity:.5;transform:translate(3px)}23%{opacity:0;transform:translate(0)}40%{opacity:0;transform:translate(0)}41%{opacity:1;transform:translate(-8px)}43%{opacity:.8;transform:translate(8px)}45%{opacity:0;transform:translate(0)}}@keyframes hero-chromatic-red{0%,90%,to{opacity:0}92%{opacity:.3;background-color:#ff47574d;transform:translate(-3px)}94%{opacity:.2;background-color:#00ffff4d;transform:translate(3px)}96%{opacity:0}}.tooltip-marathon{background:var(--color-dark-navy);font-family:var(--font-mono);color:var(--color-off-white);white-space:nowrap;opacity:0;visibility:hidden;z-index:100;border:1px solid #c2fe0b4d;padding:.5rem .8rem;font-size:.75rem;transition:opacity .2s,visibility .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-8px)}.tooltip-marathon:after{content:"";border:5px solid #0000;border-top-color:#c2fe0b4d;position:absolute;top:100%;left:50%;transform:translate(-50%)}.group:hover .tooltip-marathon{opacity:1;visibility:visible}.section-number{font-family:var(--font-display);color:var(--color-lime);letter-spacing:.2em;border:1px solid var(--color-lime);flex-shrink:0;justify-content:center;align-items:center;min-width:44px;height:44px;font-size:.8rem;font-weight:700;display:flex}.section-title-marathon{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase}.marathon-block{font-family:var(--font-mono);letter-spacing:0;pointer-events:none;z-index:1;grid-auto-rows:18px;font-size:.7rem;line-height:1;display:grid;position:absolute}.marathon-block span{justify-content:center;align-items:center;width:18px;height:18px;display:flex;overflow:hidden}.marathon-block-4x4{grid-template-columns:repeat(4,18px);gap:8px}.marathon-block-5x5{grid-template-columns:repeat(5,18px);gap:7px}.marathon-block-6x6,.marathon-block-6x3{grid-template-columns:repeat(6,18px);gap:6px}.marathon-block-8x4{grid-template-columns:repeat(8,18px);gap:5px}.marathon-block-4x8{grid-template-columns:repeat(4,18px);gap:6px}.marathon-block-10x3{grid-template-columns:repeat(10,18px);gap:4px}.marathon-block-lime{color:var(--color-lime);opacity:.25}.marathon-block-cyan{color:var(--color-cyan);opacity:.25}.marathon-block-violet{color:var(--color-violet);opacity:.25}.marathon-dense-strip{font-family:var(--font-mono);letter-spacing:.3em;white-space:pre;pointer-events:none;z-index:1;font-size:.7rem;line-height:1.4;position:absolute}.marathon-dense-strip-lime{color:var(--color-lime);opacity:.2}.marathon-dense-strip-cyan{color:var(--color-cyan);opacity:.2}.marathon-dense-strip-violet{color:var(--color-violet);opacity:.2}.marathon-solid-block{background:var(--color-lime);opacity:.06;pointer-events:none;z-index:0;position:absolute}.marathon-solid-block-cyan{background:var(--color-cyan)}.marathon-solid-block-violet{background:var(--color-violet)}.marathon-dots-grid{pointer-events:none;z-index:1;background-image:radial-gradient(circle,currentColor 1.5px,#0000 1.5px);background-size:10px 10px;position:absolute}.marathon-dots-grid-lime{color:var(--color-lime);opacity:.12}.marathon-dots-grid-cyan{color:var(--color-cyan);opacity:.12}.marathon-dots-grid-violet{color:var(--color-violet);opacity:.12}.marathon-bracket{pointer-events:none;z-index:1;border:2px solid;width:80px;height:80px;position:absolute}.marathon-bracket-tl{border-bottom:none;border-right:none}.marathon-bracket-tr{border-bottom:none;border-left:none}.marathon-bracket-bl{border-top:none;border-right:none}.marathon-bracket-br{border-top:none;border-left:none}.marathon-bracket-lime{color:var(--color-lime);opacity:.15}.marathon-bracket-cyan{color:var(--color-cyan);opacity:.15}.marathon-bracket-violet{color:var(--color-violet);opacity:.15}.marathon-x-pattern{font-family:var(--font-mono);pointer-events:none;z-index:1;font-size:1rem;font-weight:700;line-height:1;display:grid;position:absolute}.marathon-x-pattern-5x5{grid-template-columns:repeat(5,1fr);gap:2px}.marathon-x-pattern-lime{color:var(--color-lime);opacity:.2}.marathon-x-pattern-cyan{color:var(--color-cyan);opacity:.2}.marathon-x-pattern-violet{color:var(--color-violet);opacity:.2}@keyframes symbolScrollVertical{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes symbolScrollVerticalReverse{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes symbolScrollHorizontal{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes symbolScrollHorizontalReverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes wave-cascade{0%,to{filter:brightness();transform:translateY(0)}50%{filter:brightness(.3);transform:translateY(3px)}}.animate-wave-cascade{animation:15s ease-in-out infinite wave-cascade}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-glitch-name,.hero-glitch-lime,.hero-glitch-name:before,.hero-glitch-name:after,.hero-glitch-lime:before,.hero-glitch-lime:after{text-shadow:none!important;animation:none!important}.hero-tag-flicker,.hero-subtitle-flicker,.hero-grid-flicker{opacity:1!important;animation:none!important}.hero-terminal,.hero-terminal:before,.hero-terminal:after,.terminal-glitch-content{animation:none!important}.avatar-glitch,.avatar-glitch img,.avatar-glitch canvas{filter:none!important;clip-path:none!important;animation:none!important}.hero-crt-lines,.hero-glitch-overlay,.hero-glitch-bars,.hero-glitch-blocks,.hero-glitch-blocks-extra,.hero-glitch-blocks-extra-2,.hero-danger-symbol,.hero-warning-text,.hero-vertical-text,.marathon-reticle,.marathon-cross-marker,.marathon-square,.marathon-number,.marathon-status,.hero-noise,.scanlines:before{animation:none!important}[data-framer-motion]{transition:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-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-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}@keyframes pulse{50%{opacity:.5}}
