*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-manrope), Manrope, sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}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-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.page-title{--tw-text-opacity:1;color:rgb(var(--text-primary-rgb) / var(--tw-text-opacity,1));overflow-wrap:anywhere;margin-bottom:1.5rem;font-size:24px;font-weight:700}.section-title{--tw-text-opacity:1;color:rgb(var(--text-primary-rgb) / var(--tw-text-opacity,1));overflow-wrap:anywhere;margin-bottom:1rem;font-size:18px;font-weight:600}.kpi-value{letter-spacing:-.025em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:36px;font-weight:700}.kpi-label{text-transform:uppercase;--tw-text-opacity:1;color:rgb(var(--text-dim-rgb) / var(--tw-text-opacity,1));font-size:12px;font-weight:500}.glass-card{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--bg-border-rgb) / var(--tw-border-opacity,1));background-color:rgb(var(--bg-card-rgb) / .55);isolation:isolate;border-radius:10px;min-width:0;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 1px #ffffff09,0 18px 55px #00000038}.glass-card>*{z-index:1;position:relative}.glass-card:after{content:none;z-index:0;letter-spacing:-.08em;color:#e6edf303;pointer-events:none;white-space:nowrap;font-size:2.8rem;font-weight:900;line-height:1;position:absolute;bottom:.65rem;right:1rem}.status-badge{border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-4{left:1rem;right:1rem}.-bottom-2{bottom:-.5rem}.-right-2{right:-.5rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-\[calc\(88px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(88px + env(safe-area-inset-bottom))}.left-0{left:0}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-\[28\%\]{left:28%}.left-\[48\%\]{left:48%}.left-\[58\%\]{left:58%}.right-0{right:0}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-7{right:1.75rem}.top-0{top:0}.top-1\/2{top:50%}.top-24{top:6rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-\[36\%\]{top:36%}.top-\[42\%\]{top:42%}.top-\[62\%\]{top:62%}.top-\[88px\]{top:88px}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.-ml-1{margin-left:-.25rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-3{margin-left:.75rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[250px\]{height:250px}.h-\[260px\]{height:260px}.h-\[280px\]{height:280px}.h-\[300px\]{height:300px}.h-\[360px\]{height:360px}.h-\[42px\]{height:42px}.h-\[68px\]{height:68px}.h-\[calc\(72px\+env\(safe-area-inset-bottom\)\)\]{height:calc(72px + env(safe-area-inset-bottom))}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-\[320px\]{max-height:320px}.max-h-\[92vh\]{max-height:92vh}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-16{min-height:4rem}.min-h-24{min-height:6rem}.min-h-32{min-height:8rem}.min-h-\[190px\]{min-height:190px}.min-h-\[220px\]{min-height:220px}.min-h-\[260px\]{min-height:260px}.min-h-\[340px\]{min-height:340px}.min-h-\[520px\]{min-height:520px}.min-h-\[560px\]{min-height:560px}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[1px\]{width:1px}.w-\[230px\]{width:230px}.w-\[calc\(100vw-1\.5rem\)\]{width:calc(100vw - 1.5rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[125px\]{min-width:125px}.min-w-\[1280px\]{min-width:1280px}.min-w-\[130px\]{min-width:130px}.min-w-\[135px\]{min-width:135px}.min-w-\[145px\]{min-width:145px}.min-w-\[150px\]{min-width:150px}.min-w-\[155px\]{min-width:155px}.min-w-\[160px\]{min-width:160px}.min-w-\[170px\]{min-width:170px}.min-w-\[240px\]{min-width:240px}.min-w-\[82px\]{min-width:82px}.min-w-\[95px\]{min-width:95px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1640px\]{max-width:1640px}.max-w-\[180px\]{max-width:180px}.max-w-\[190px\]{max-width:190px}.max-w-\[210px\]{max-width:210px}.max-w-\[390px\]{max-width:390px}.max-w-\[440px\]{max-width:440px}.max-w-\[70\%\]{max-width:70%}.max-w-\[86\%\]{max-width:86%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100\%-5\.5rem\)\]{max-width:calc(100% - 5.5rem)}.max-w-\[calc\(100\%-7rem\)\]{max-width:calc(100% - 7rem)}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-10px\]{--tw-translate-x:-10px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-5{column-gap:1.25rem}.gap-y-2{row-gap:.5rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-bg-border\/70>:not([hidden])~:not([hidden]){border-color:rgb(var(--bg-border-rgb) / .7)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[22px\]{border-radius:22px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#48dff4\]\/25{border-color:#48dff440}.border-\[\#c69b55\]\/60{border-color:#c69b5599}.border-\[\#df6d63\]\/30{border-color:#df6d634d}.border-\[\#df6d63\]\/60{border-color:#df6d6399}.border-\[\#ffe000\]{--tw-border-opacity:1;border-color:rgb(255 224 0/var(--tw-border-opacity,1))}.border-\[\#ffe000\]\/25{border-color:#ffe00040}.border-\[\#ffe000\]\/30{border-color:#ffe0004d}.border-\[\#ffe000\]\/50{border-color:#ffe00080}.border-accent-amber\/20{border-color:rgb(var(--accent-amber-rgb) / .2)}.border-accent-amber\/30{border-color:rgb(var(--accent-amber-rgb) / .3)}.border-accent-amber\/40{border-color:rgb(var(--accent-amber-rgb) / .4)}.border-accent-amber\/50{border-color:rgb(var(--accent-amber-rgb) / .5)}.border-accent-green\/20{border-color:rgb(var(--accent-gold-rgb) / .2)}.border-accent-green\/25{border-color:rgb(var(--accent-gold-rgb) / .25)}.border-accent-green\/30{border-color:rgb(var(--accent-gold-rgb) / .3)}.border-accent-red{--tw-border-opacity:1;border-color:rgb(var(--accent-red-rgb) / var(--tw-border-opacity,1))}.border-accent-red\/20{border-color:rgb(var(--accent-red-rgb) / .2)}.border-accent-red\/30{border-color:rgb(var(--accent-red-rgb) / .3)}.border-accent-red\/35{border-color:rgb(var(--accent-red-rgb) / .35)}.border-accent-red\/40{border-color:rgb(var(--accent-red-rgb) / .4)}.border-accent-teal{--tw-border-opacity:1;border-color:rgb(var(--accent-teal-rgb) / var(--tw-border-opacity,1))}.border-accent-teal\/20{border-color:rgb(var(--accent-teal-rgb) / .2)}.border-accent-teal\/25{border-color:rgb(var(--accent-teal-rgb) / .25)}.border-accent-teal\/30{border-color:rgb(var(--accent-teal-rgb) / .3)}.border-accent-teal\/35{border-color:rgb(var(--accent-teal-rgb) / .35)}.border-accent-teal\/40{border-color:rgb(var(--accent-teal-rgb) / .4)}.border-accent-teal\/45{border-color:rgb(var(--accent-teal-rgb) / .45)}.border-accent-teal\/50{border-color:rgb(var(--accent-teal-rgb) / .5)}.border-accent-teal\/60{border-color:rgb(var(--accent-teal-rgb) / .6)}.border-bg-border{--tw-border-opacity:1;border-color:rgb(var(--bg-border-rgb) / var(--tw-border-opacity,1))}.border-bg-border\/30{border-color:rgb(var(--bg-border-rgb) / .3)}.border-bg-border\/40{border-color:rgb(var(--bg-border-rgb) / .4)}.border-bg-border\/50{border-color:rgb(var(--bg-border-rgb) / .5)}.border-bg-border\/60{border-color:rgb(var(--bg-border-rgb) / .6)}.border-bg-border\/70{border-color:rgb(var(--bg-border-rgb) / .7)}.border-bg-border\/80{border-color:rgb(var(--bg-border-rgb) / .8)}.border-bg-border\/90{border-color:rgb(var(--bg-border-rgb) / .9)}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/50{border-color:#ffffff80}.border-white\/55{border-color:#ffffff8c}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-white\/\[0\.11\]{border-color:#ffffff1c}.border-white\/\[0\.1\]{border-color:#ffffff1a}.border-t-transparent{border-top-color:#0000}.bg-\[\#00b4d8\]{--tw-bg-opacity:1;background-color:rgb(0 180 216/var(--tw-bg-opacity,1))}.bg-\[\#030506\]{--tw-bg-opacity:1;background-color:rgb(3 5 6/var(--tw-bg-opacity,1))}.bg-\[\#03070b\]{--tw-bg-opacity:1;background-color:rgb(3 7 11/var(--tw-bg-opacity,1))}.bg-\[\#050b10\]\/95{background-color:#050b10f2}.bg-\[\#071218\]\/95{background-color:#071218f2}.bg-\[\#080d13\]\/95{background-color:#080d13f2}.bg-\[\#081119\]\/90{background-color:#081119e6}.bg-\[\#0b0f15\]{--tw-bg-opacity:1;background-color:rgb(11 15 21/var(--tw-bg-opacity,1))}.bg-\[\#0b0f16\]{--tw-bg-opacity:1;background-color:rgb(11 15 22/var(--tw-bg-opacity,1))}.bg-\[\#0b1016\]{--tw-bg-opacity:1;background-color:rgb(11 16 22/var(--tw-bg-opacity,1))}.bg-\[\#101722\]{--tw-bg-opacity:1;background-color:rgb(16 23 34/var(--tw-bg-opacity,1))}.bg-\[\#111722\]{--tw-bg-opacity:1;background-color:rgb(17 23 34/var(--tw-bg-opacity,1))}.bg-\[\#48dff4\]\/10{background-color:#48dff41a}.bg-\[\#4f9fb3\]{--tw-bg-opacity:1;background-color:rgb(79 159 179/var(--tw-bg-opacity,1))}.bg-\[\#75c995\]{--tw-bg-opacity:1;background-color:rgb(117 201 149/var(--tw-bg-opacity,1))}.bg-\[\#7aa889\]{--tw-bg-opacity:1;background-color:rgb(122 168 137/var(--tw-bg-opacity,1))}.bg-\[\#c69b55\]{--tw-bg-opacity:1;background-color:rgb(198 155 85/var(--tw-bg-opacity,1))}.bg-\[\#c69b55\]\/15{background-color:#c69b5526}.bg-\[\#d7d9dc\]{--tw-bg-opacity:1;background-color:rgb(215 217 220/var(--tw-bg-opacity,1))}.bg-\[\#df6d63\]{--tw-bg-opacity:1;background-color:rgb(223 109 99/var(--tw-bg-opacity,1))}.bg-\[\#df6d63\]\/10{background-color:#df6d631a}.bg-\[\#df6d63\]\/15{background-color:#df6d6326}.bg-\[\#eef0ec\]{--tw-bg-opacity:1;background-color:rgb(238 240 236/var(--tw-bg-opacity,1))}.bg-\[\#eef0ec\]\/20{background-color:#eef0ec33}.bg-\[\#ffe000\]{--tw-bg-opacity:1;background-color:rgb(255 224 0/var(--tw-bg-opacity,1))}.bg-\[\#ffe000\]\/10{background-color:#ffe0001a}.bg-\[\#ffe000\]\/\[0\.08\]{background-color:#ffe00014}.bg-accent-amber\/10{background-color:rgb(var(--accent-amber-rgb) / .1)}.bg-accent-amber\/5{background-color:rgb(var(--accent-amber-rgb) / .05)}.bg-accent-amber\/\[0\.02\]{background-color:rgb(var(--accent-amber-rgb) / .02)}.bg-accent-amber\/\[0\.04\]{background-color:rgb(var(--accent-amber-rgb) / .04)}.bg-accent-green{--tw-bg-opacity:1;background-color:rgb(var(--accent-gold-rgb) / var(--tw-bg-opacity,1))}.bg-accent-green\/10{background-color:rgb(var(--accent-gold-rgb) / .1)}.bg-accent-green\/5{background-color:rgb(var(--accent-gold-rgb) / .05)}.bg-accent-magenta{--tw-bg-opacity:1;background-color:rgb(var(--accent-gold-rgb) / var(--tw-bg-opacity,1))}.bg-accent-red{--tw-bg-opacity:1;background-color:rgb(var(--accent-red-rgb) / var(--tw-bg-opacity,1))}.bg-accent-red\/10{background-color:rgb(var(--accent-red-rgb) / .1)}.bg-accent-red\/5{background-color:rgb(var(--accent-red-rgb) / .05)}.bg-accent-red\/\[0\.02\]{background-color:rgb(var(--accent-red-rgb) / .02)}.bg-accent-red\/\[0\.04\]{background-color:rgb(var(--accent-red-rgb) / .04)}.bg-accent-teal{--tw-bg-opacity:1;background-color:rgb(var(--accent-teal-rgb) / var(--tw-bg-opacity,1))}.bg-accent-teal\/10{background-color:rgb(var(--accent-teal-rgb) / .1)}.bg-accent-teal\/20{background-color:rgb(var(--accent-teal-rgb) / .2)}.bg-accent-teal\/5{background-color:rgb(var(--accent-teal-rgb) / .05)}.bg-accent-teal\/70{background-color:rgb(var(--accent-teal-rgb) / .7)}.bg-accent-teal\/\[0\.02\]{background-color:rgb(var(--accent-teal-rgb) / .02)}.bg-accent-teal\/\[0\.03\]{background-color:rgb(var(--accent-teal-rgb) / .03)}.bg-bg-border{--tw-bg-opacity:1;background-color:rgb(var(--bg-border-rgb) / var(--tw-bg-opacity,1))}.bg-bg-border\/20{background-color:rgb(var(--bg-border-rgb) / .2)}.bg-bg-border\/30{background-color:rgb(var(--bg-border-rgb) / .3)}.bg-bg-border\/50{background-color:rgb(var(--bg-border-rgb) / .5)}.bg-bg-card{--tw-bg-opacity:1;background-color:rgb(var(--bg-card-rgb) / var(--tw-bg-opacity,1))}.bg-bg-card\/20{background-color:rgb(var(--bg-card-rgb) / .2)}.bg-bg-card\/35{background-color:rgb(var(--bg-card-rgb) / .35)}.bg-bg-card\/60{background-color:rgb(var(--bg-card-rgb) / .6)}.bg-bg-card\/70{background-color:rgb(var(--bg-card-rgb) / .7)}.bg-bg-card\/90{background-color:rgb(var(--bg-card-rgb) / .9)}.bg-bg-primary{--tw-bg-opacity:1;background-color:rgb(var(--bg-primary-rgb) / var(--tw-bg-opacity,1))}.bg-bg-primary\/30{background-color:rgb(var(--bg-primary-rgb) / .3)}.bg-bg-primary\/40{background-color:rgb(var(--bg-primary-rgb) / .4)}.bg-bg-primary\/45{background-color:rgb(var(--bg-primary-rgb) / .45)}.bg-bg-primary\/50{background-color:rgb(var(--bg-primary-rgb) / .5)}.bg-bg-primary\/60{background-color:rgb(var(--bg-primary-rgb) / .6)}.bg-bg-primary\/70{background-color:rgb(var(--bg-primary-rgb) / .7)}.bg-bg-primary\/80{background-color:rgb(var(--bg-primary-rgb) / .8)}.bg-bg-primary\/85{background-color:rgb(var(--bg-primary-rgb) / .85)}.bg-black\/20{background-color:#0003}.bg-black\/70{background-color:#000000b3}.bg-black\/75{background-color:#000000bf}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/\[0\.025\]{background-color:#ffffff06}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.045\]{background-color:#ffffff0b}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-\[linear-gradient\(115deg\,transparent\,rgba\(255\,255\,255\,0\.04\)\,transparent\)\]{background-image:linear-gradient(115deg,#0000,#ffffff0a,#0000)}.bg-\[linear-gradient\(115deg\,transparent\,rgba\(255\,255\,255\,0\.55\)\,transparent\)\]{background-image:linear-gradient(115deg,#0000,#ffffff8c,#0000)}.bg-\[linear-gradient\(135deg\,rgba\(0\,180\,216\,0\.16\)\,rgba\(15\,19\,26\,0\.94\)_42\%\,rgba\(63\,185\,80\,0\.10\)\)\]{background-image:linear-gradient(135deg,#00b4d829,#0f131af0 42%,#3fb9501a)}.bg-\[radial-gradient\(circle_at_20\%_0\%\,rgba\(0\,180\,216\,0\.18\)\,transparent_42\%\)\]{background-image:radial-gradient(circle at 20% 0,#00b4d82e,#0000 42%)}.fill-current{fill:currentColor}.stroke-accent-amber{stroke:rgb(var(--accent-amber-rgb) / 1)}.stroke-accent-green{stroke:rgb(var(--accent-gold-rgb) / 1)}.stroke-accent-red{stroke:rgb(var(--accent-red-rgb) / 1)}.stroke-accent-teal{stroke:rgb(var(--accent-teal-rgb) / 1)}.object-contain{object-fit:contain}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-\[calc\(6rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-0{padding-left:0}.pl-10{padding-left:2.5rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-3{padding-right:.75rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[68px\]{padding-top:68px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-manrope), Manrope, sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[8px\]{font-size:8px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[0\.9\]{line-height:.9}.leading-\[1\.02\]{line-height:1.02}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.045em\]{letter-spacing:-.045em}.tracking-\[-0\.055em\]{letter-spacing:-.055em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#101318\]{--tw-text-opacity:1;color:rgb(16 19 24/var(--tw-text-opacity,1))}.text-\[\#1a0e02\]{--tw-text-opacity:1;color:rgb(26 14 2/var(--tw-text-opacity,1))}.text-\[\#1b1f26\]{--tw-text-opacity:1;color:rgb(27 31 38/var(--tw-text-opacity,1))}.text-\[\#4d5561\]{--tw-text-opacity:1;color:rgb(77 85 97/var(--tw-text-opacity,1))}.text-\[\#6f7782\]{--tw-text-opacity:1;color:rgb(111 119 130/var(--tw-text-opacity,1))}.text-\[\#7b828c\]{--tw-text-opacity:1;color:rgb(123 130 140/var(--tw-text-opacity,1))}.text-\[\#8af7d1\]{--tw-text-opacity:1;color:rgb(138 247 209/var(--tw-text-opacity,1))}.text-\[\#ffe000\]{--tw-text-opacity:1;color:rgb(255 224 0/var(--tw-text-opacity,1))}.text-accent-amber{--tw-text-opacity:1;color:rgb(var(--accent-amber-rgb) / var(--tw-text-opacity,1))}.text-accent-green,.text-accent-magenta{--tw-text-opacity:1;color:rgb(var(--accent-gold-rgb) / var(--tw-text-opacity,1))}.text-accent-red{--tw-text-opacity:1;color:rgb(var(--accent-red-rgb) / var(--tw-text-opacity,1))}.text-accent-teal{--tw-text-opacity:1;color:rgb(var(--accent-teal-rgb) / var(--tw-text-opacity,1))}.text-bg-border{--tw-text-opacity:1;color:rgb(var(--bg-border-rgb) / var(--tw-text-opacity,1))}.text-bg-primary{--tw-text-opacity:1;color:rgb(var(--bg-primary-rgb) / var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-text-dim{--tw-text-opacity:1;color:rgb(var(--text-dim-rgb) / var(--tw-text-opacity,1))}.text-text-primary{--tw-text-opacity:1;color:rgb(var(--text-primary-rgb) / var(--tw-text-opacity,1))}.text-text-primary\/90{color:rgb(var(--text-primary-rgb) / .9)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.decoration-\[\#8af7d1\]\/35{text-decoration-color:#8af7d159}.decoration-\[\#ffe000\]\/35{text-decoration-color:#ffe00059}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.04\]{opacity:.04}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_100px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 24px 100px #0000008c;--tw-shadow-colored:0 24px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_100px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 28px 100px #0006;--tw-shadow-colored:0 28px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 28px 80px #0000003d;--tw-shadow-colored:0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 28px 80px #0000004d;--tw-shadow-colored:0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_30px_120px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 30px 120px #0000008c;--tw-shadow-colored:0 30px 120px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-accent-teal\/10{--tw-shadow-color:rgb(var(--accent-teal-rgb) / .1);--tw-shadow:var(--tw-shadow-colored)}.shadow-accent-teal\/15{--tw-shadow-color:rgb(var(--accent-teal-rgb) / .15);--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/20{--tw-shadow-color:#0003;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/30{--tw-shadow-color:#0000004d;--tw-shadow:var(--tw-shadow-colored)}.shadow-black\/40{--tw-shadow-color:#0006;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-\[\#ffe000\]\/20{--tw-ring-color:#ffe00033}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(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)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-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(4px);-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(24px);-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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[background-image\:linear-gradient\(rgba\(255\,255\,255\,\.08\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,\.08\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px)}.\[background-image\:linear-gradient\(rgba\(255\,255\,255\,0\.9\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.9\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#ffffffe6 1px,#0000 1px),linear-gradient(90deg,#ffffffe6 1px,#0000 1px)}.\[background-size\:32px_32px\]{background-size:32px 32px}.\[background-size\:36px_36px\]{background-size:36px 36px}.\[background-size\:72px_72px\]{background-size:72px 72px}:root{--background:#03070b;--foreground:#f3f8f7;--bg-primary-rgb:5 11 16;--bg-card-rgb:11 20 28;--bg-border-rgb:32 48 57;--accent-teal-rgb:72 223 244;--accent-gold-rgb:255 224 0;--accent-amber-rgb:243 184 75;--accent-red-rgb:255 112 102;--text-primary-rgb:243 248 247;--text-dim-rgb:143 163 170;--bg-primary:#050b10;--bg-card:#0b141c;--bg-border:#203039;--accent-teal:#48dff4;--accent-gold:#ffe000;--accent-magenta:#ffe000;--accent-green:#ffe000;--accent-amber:#f3b84b;--accent-red:#ff7066;--text-primary:#f3f8f7;--text-dim:#8fa3aa;--font-body:var(--font-manrope), Manrope, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:var(--font-syne), Syne, var(--font-body);--font-technical:var(--font-michroma), Michroma, var(--font-body)}html[data-theme=light]{--bg-primary-rgb:255 255 255;--bg-card-rgb:255 254 246;--bg-border-rgb:219 207 128;--accent-teal-rgb:16 111 126;--accent-gold-rgb:255 224 0;--accent-amber-rgb:168 110 0;--accent-red-rgb:190 52 45;--text-primary-rgb:24 23 15;--text-dim-rgb:102 96 65;--background:#fff;--foreground:#18170f;--bg-primary:#fff;--bg-card:#fffef6;--bg-border:#dbcf80;--accent-teal:#106f7e;--accent-gold:#ffe000;--accent-magenta:#ffe000;--accent-green:#ffe000;--accent-amber:#a86e00;--accent-red:#be342d;--text-primary:#18170f;--text-dim:#666041}.leaflet-container{font-family:var(--font-body);cursor:grab;background:#eef0ec;width:100%!important;height:100%!important}.leaflet-container:active{cursor:grabbing}.trickee-premium-tiles{filter:grayscale(.58)saturate(.58)contrast(.94)brightness(.96)}.leaflet-map-pane,.leaflet-tile-pane,.leaflet-overlay-pane,.leaflet-marker-pane,.leaflet-shadow-pane,.leaflet-tile-container{min-width:100%!important;min-height:100%!important}.leaflet-tile{visibility:visible!important;width:256px!important;max-width:none!important;height:256px!important;max-height:none!important}.leaflet-control-attribution{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff94;box-shadow:0 8px 22px #0f141c1a;color:#6f7782!important;background:#ffffffad!important;border-radius:999px!important;padding:4px 8px!important;font-size:10px!important;line-height:1.2!important;bottom:10px!important;right:10px!important}.leaflet-control-attribution a{color:#4f6571!important}.trickee-map-label{width:auto!important;height:auto!important}.trickee-map-tooltip{font-family:var(--font-body);letter-spacing:-.01em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:11px;font-weight:650;color:#1b1f26!important;background:#ffffffd1!important;border:1px solid #ffffff94!important;border-radius:999px!important;padding:6px 9px!important;box-shadow:0 10px 28px #0f141c1f!important}.trickee-map-tooltip:before{display:none!important}.trickee-vehicle-marker,.trickee-charger-marker{will-change:transform;align-items:center;animation:.26s cubic-bezier(.2,.8,.2,1) both trickee-marker-in;display:inline-flex;position:relative;transform:translate(-50%,-50%)}.trickee-vehicle-marker{gap:7px}.trickee-marker-core,.trickee-charger-dot{z-index:2;color:#fff;border:1px solid #ffffffbd;justify-content:center;align-items:center;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative;box-shadow:0 10px 28px #0e141a2e,inset 0 1px #ffffff52}.trickee-marker-core{border-radius:999px;width:31px;height:31px}.trickee-marker-core svg{fill:currentColor;width:15px;height:15px;transform:rotate(22deg)}.trickee-marker-label{color:#1b1f26;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #ffffff94;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex;box-shadow:0 10px 28px #0e141a1f}.trickee-marker-label b,.trickee-marker-label em{letter-spacing:-.01em;font-size:11px;font-style:normal;font-weight:750;line-height:1}.trickee-marker-label em{color:#6f7782;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.trickee-marker-pulse{z-index:1;opacity:.3;border-radius:999px;width:34px;height:34px;animation:2.6s ease-out infinite trickee-pulse;position:absolute;top:15px;left:15px;transform:translate(-50%,-50%)}.trickee-vehicle-marker.risk-low .trickee-marker-core,.trickee-vehicle-marker.risk-low .trickee-marker-pulse{background:#4f9fb3}.trickee-vehicle-marker.risk-medium .trickee-marker-core,.trickee-vehicle-marker.risk-medium .trickee-marker-pulse{background:#c69b55}.trickee-vehicle-marker.risk-high .trickee-marker-core,.trickee-vehicle-marker.risk-high .trickee-marker-pulse{background:#df6d63}.trickee-vehicle-marker:hover .trickee-marker-core,.trickee-charger-marker:hover .trickee-charger-dot{transform:translateY(-1px)scale(1.05);box-shadow:0 16px 36px #0e141a33,inset 0 1px #ffffff5c}.trickee-charger-dot{background:#7aa889;border-radius:9px;width:25px;height:25px}.trickee-charger-dot svg{fill:currentColor;width:13px;height:13px}.trickee-user-location-marker{justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:relative;transform:translate(-50%,-50%)}.trickee-user-location-core{z-index:2;background:#00b4d8;border:3px solid #fff;border-radius:999px;width:14px;height:14px;position:relative;box-shadow:0 10px 26px #00b4d859}.trickee-user-location-pulse{background:#00b4d829;border:2px solid #00b4d86b;border-radius:999px;animation:2.2s ease-out infinite trickee-pulse;position:absolute;inset:0}@keyframes trickee-marker-in{0%{opacity:0;transform:translate(-50%,-45%)scale(.92)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes trickee-pulse{0%{opacity:.26;transform:translate(-50%,-50%)scale(.8)}70%{opacity:0;transform:translate(-50%,-50%)scale(1.7)}to{opacity:0;transform:translate(-50%,-50%)scale(1.7)}}body{color:var(--foreground);background:var(--background);font-family:var(--font-body);min-width:320px;font-size:14px}html{scroll-behavior:smooth;background:var(--background)}::selection{color:#1a0e02;background:#ffe000}.theme-toggle{z-index:70;color:#fff7b2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040a0ec7;border:1px solid #ffe00061;border-radius:999px;flex:none;place-items:center;width:74px;height:42px;transition:border-color .28s,background-color .28s,box-shadow .28s,transform .28s cubic-bezier(.16,1,.3,1);display:inline-grid;position:relative;box-shadow:inset 0 0 22px #ffe0000f,0 10px 32px #0003}.theme-toggle:hover{border-color:#ffe000c7;transform:translateY(-1px);box-shadow:inset 0 0 26px #ffe0001a,0 12px 36px #ffe00029}.theme-toggle:focus-visible{outline-offset:3px;outline:2px solid #ffe000}.theme-toggle-track{justify-content:space-between;align-items:center;width:62px;height:30px;padding:0 8px;display:flex;position:relative}.theme-toggle-sun,.theme-toggle-moon{z-index:2;width:14px;height:14px;transition:color .3s,opacity .3s,transform .42s cubic-bezier(.16,1,.3,1)}.theme-toggle-sun{color:#ffffff6b}.theme-toggle-moon{color:#f5f8ff}.theme-toggle-orb{z-index:1;background:linear-gradient(145deg,#dceaff,#8799b7);border-radius:999px;width:26px;height:26px;transition:left .46s cubic-bezier(.16,1,.3,1),background .32s,box-shadow .32s,transform .46s cubic-bezier(.16,1,.3,1);position:absolute;top:2px;left:33px;box-shadow:0 0 18px #8daad852}html[data-theme=light] .theme-toggle{color:#544500;background:#ffffffe0;border-color:#af8f0052;box-shadow:inset 0 0 24px #ffe0001a,0 12px 36px #7057001f}html[data-theme=light] .theme-toggle-orb{background:linear-gradient(145deg,#fffbd4,#ffe000);left:3px;transform:rotate(180deg);box-shadow:0 0 8px #ffe000b8,0 0 26px #ffe00061}html[data-theme=light] .theme-toggle-sun{color:#705b00;transform:rotate(180deg)scale(1.06)}html[data-theme=light] .theme-toggle-moon{color:#26221161}.theme-toggle-floating{right:max(1rem, env(safe-area-inset-right));top:max(1rem, env(safe-area-inset-top));position:fixed}html.theme-transitioning body,html.theme-transitioning .marketing-root,html.theme-transitioning .auth-root,html.theme-transitioning .gps-info-root,html.theme-transitioning .dashboard-shell,html.theme-transitioning .glass-card{transition:background-color .42s,color .32s,border-color .32s,box-shadow .42s}.marketing-root{--marketing-border:#bee0e621;--scroll-velocity:0;background:radial-gradient(circle at 74% 12%,#ffe0001a,#0000 30%),radial-gradient(circle at 18% 58%,#48dff406,#0000 24%),#03070b}.hero-light-side{background:linear-gradient(90deg,#02070bf5 0%,#02070bd1 35%,#02070b2e 70%,#02070b61 100%)}.hero-light-bottom{background:linear-gradient(#03070b4d,#0000 35%,#03070be0)}.gps-info-atmosphere{background:radial-gradient(circle at 18% 4%,#ffe00026,#0000 25%),radial-gradient(circle at 86% 24%,#4a67ff1f,#0000 25%),linear-gradient(#030506 0%,#080b10 48%,#030506 100%)}.motion-atmosphere{z-index:24;pointer-events:none;mix-blend-mode:screen;opacity:calc(.2 + var(--scroll-velocity) * .12);transition:opacity .18s linear;position:fixed;inset:0;overflow:hidden}.motion-orb{aspect-ratio:1;filter:blur(82px);opacity:.16;will-change:transform;border-radius:999px;position:absolute}.motion-orb-gold{background:radial-gradient(circle,#ffe0008c,#ffe0001f 43%,#0000 72%);width:clamp(280px,35vw,640px);top:19%;left:-16%}.golden-light-band{filter:blur(28px);width:34vw;min-width:320px;height:156%;opacity:calc(.28 + var(--scroll-velocity) * .2);will-change:transform, opacity;background:linear-gradient(90deg,#0000,#ffe29a14,#ffe00033,#ffe29a0f,#0000);animation:14s cubic-bezier(.16,1,.3,1) infinite gold-light-drift;position:absolute;top:-28%;left:-42%;transform:rotate(14deg)translate(-28vw)}.motion-orb-cyan{background:radial-gradient(circle,#48dff47a,#48dff41a 44%,#0000 73%);width:clamp(300px,38vw,690px);top:58%;right:-17%}.motion-velocity-line{width:1px;height:42vh;opacity:calc(.04 + var(--scroll-velocity) * .52);will-change:transform, opacity;background:linear-gradient(#0000,#48dff4b8,#ffe000e6,#0000);transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .16s linear;position:absolute;top:-46vh;left:50%;transform:translate(-50%,40vh);box-shadow:0 0 14px #48dff466}.marketing-root[data-scroll-direction=down] .motion-velocity-line{transform:translate(-50%,148vh)}.marketing-root[data-scroll-direction=up] .motion-velocity-line{transform:translate(-50%,16vh)scaleY(-1)}[data-depth-layer]{will-change:transform}.kinetic-heading{transform-origin:0 100%;will-change:transform, clip-path, opacity}.section-sweep{z-index:20;pointer-events:none;opacity:0;transform-origin:0;will-change:transform, opacity;background:linear-gradient(90deg,#0000,#48dff4db 28%,#ffe000f0 70%,#0000);width:100%;height:1px;position:absolute;top:0;left:0;box-shadow:0 0 18px #48dff44d}.section-sweep:after{content:"";background:#fff7b2;border-radius:999px;width:6px;height:6px;position:absolute;top:50%;right:18%;transform:translateY(-50%);box-shadow:0 0 18px #ffe000e6}[data-tilt]{--pointer-x:50%;--pointer-y:50%;transform-style:preserve-3d;position:relative}[data-tilt]:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #ffe29a33, #ffe00012 18%, transparent 34%);mix-blend-mode:screen;opacity:0;transition:opacity .36s;position:absolute;inset:0}[data-tilt]:hover:after,[data-tilt]:focus-within:after{opacity:1}.trickee-logo-portal{--logo-composition-scale:1;--logo-wave-draw:0;--logo-wave-opacity:1;--logo-route-draw:0;--logo-route-opacity:0;--logo-mark-opacity:0;--logo-mark-scale:.88;--logo-celebration:0;isolation:isolate;height:210vh;min-height:1680px}.logo-portal-shade{background:radial-gradient(circle,#02070b33 0 18%,#02070b75 54%,#02070be6 100%),linear-gradient(#02070b99,#02070b29 45%,#02070bc7)}.logo-portal-composition,.logo-portal-afterglow{pointer-events:none;transform-origin:50%}.logo-portal-composition{transform:scale(var(--logo-composition-scale))}.logo-line-stage{aspect-ratio:640/420;width:min(82vw,640px)}.logo-line-aura{aspect-ratio:1;filter:blur(18px);width:70%;opacity:calc(.45 + var(--logo-mark-opacity));background:radial-gradient(circle,#ffe00029,#ffe0000b 38%,#0000 69%);transform:translate(-50%,-50%)}.logo-line-canvas{overflow:visible}.logo-signal-layer{opacity:var(--logo-wave-opacity)}.logo-signal-ghost,.logo-route-ghost{stroke:#ffffff1f;stroke-width:1px;vector-effect:non-scaling-stroke}.logo-signal-path,.logo-route-path{stroke:url(#trickee-signal-gradient);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;vector-effect:non-scaling-stroke;filter:url(#trickee-line-glow)}.logo-signal-path{stroke-dashoffset:calc(1 - var(--logo-wave-draw))}.logo-signal-live{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite logo-signal-breathe}.logo-route-layer{opacity:var(--logo-route-opacity)}.logo-route-path{stroke-dashoffset:calc(1 - var(--logo-route-draw))}.logo-route-node{fill:#ffe000;stroke:#ffffffb3;stroke-width:1.5px;opacity:var(--logo-route-draw);filter:drop-shadow(0 0 8px #ffe000f2)}.logo-route-node-middle{fill:#fff;animation:1.8s ease-in-out infinite logo-node-pulse}.logo-line-mark{aspect-ratio:1;width:clamp(158px,30vw,248px);opacity:var(--logo-mark-opacity);transform:translate(-50%, -50%) scale(var(--logo-mark-scale));will-change:transform, opacity}.logo-mark-halo{background:radial-gradient(circle,#02070bf5 0 51%,#ffe00040 58%,#ffe0000a 68%,#0000 72%);box-shadow:0 0 50px #ffe00024}.trickee-logo-artwork{filter:drop-shadow(0 0 12px #ffe0004d)drop-shadow(0 0 34px #ffe0001f)}.logo-celebration{width:1px;height:1px;opacity:var(--logo-celebration);transform:translate(-50%, -50%) scale(var(--logo-celebration));will-change:transform, opacity}.logo-celebration-particle{transform-origin:1.5px 0;width:3px;height:15px;transform:rotate(var(--particle-angle)) translateY(calc(var(--particle-radius) * -1));animation:logo-particle-twinkle 1.9s var(--particle-delay) ease-in-out infinite alternate;background:linear-gradient(#fff,#ffe000 54%,#0000);border-radius:999px;position:absolute;top:0;left:0;box-shadow:0 0 11px #ffe000eb}.logo-celebration-particle:nth-child(3n){background:#fff;width:2px;height:9px}.logo-celebration-particle:nth-child(4n){background:linear-gradient(#fff8bd,#ffb800 58%,#0000)}.logo-portal-afterglow{z-index:3;mix-blend-mode:screen;background:radial-gradient(circle,#ffe00029,#ffe0000e 20%,#0000 49%)}.font-technical{font-family:var(--font-technical)}.marketing-header,.marketing-nav-shell{transition:padding .42s cubic-bezier(.16,1,.3,1),height .42s cubic-bezier(.16,1,.3,1),background-color .42s,transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s}.marketing-nav-shell{background:radial-gradient(circle at 17% -80%,#ffe00021,#0000 34%),radial-gradient(circle at 88% 180%,#48dff424,#0000 36%),#030a0fe3;border:0;box-shadow:0 26px 80px #0000006b,0 10px 34px #48dff40e,inset 0 -1px #48dff41f}.marketing-header[data-scrolled=true]{padding-top:.5rem}.marketing-header[data-scrolled=true] .marketing-nav-shell{background:#030a0ff0;height:58px;transform:scaleX(.985);box-shadow:0 20px 64px #00000085,0 8px 28px #ffe0000e,inset 0 -1px #ffe00029}.marketing-nav-shell:before,.marketing-nav-shell:after{content:"";z-index:3;pointer-events:none;width:8px;height:8px;transition:border-color .26s,filter .26s;position:absolute}.marketing-nav-shell:before{border-top:1px solid #ffe000;border-left:1px solid #ffe000;top:-1px;left:-1px}.marketing-nav-shell:after{border-bottom:1px solid #48dff4;border-right:1px solid #48dff4;bottom:-1px;right:-1px}.marketing-nav-texture{z-index:0;pointer-events:none;opacity:.72;background:linear-gradient(112deg,#0000 0 34%,#48dff40e 34.2%,#0000 34.8% 68%,#ffe00009 68.2%,#0000 69%),repeating-linear-gradient(118deg,#0000 0 18px,#ffffff03 19px 20px);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marketing-nav-texture:after{content:"";background:linear-gradient(105deg,#0000 22%,#ffffff0b 44%,#0000 58%);animation:8.2s cubic-bezier(.16,1,.3,1) infinite nav-surface-sheen;position:absolute;inset:0;transform:translate(-110%)}.marketing-nav-energy{pointer-events:none;position:absolute;inset:-1px;overflow:hidden}.marketing-nav-energy:before{content:"";background:linear-gradient(90deg,#0000,#48dff4 44%,#e9ff99 72%,#0000);width:22%;height:1px;animation:5.6s linear infinite nav-energy-run;position:absolute;top:0;left:-24%;box-shadow:0 0 14px #48dff4bf}.marketing-nav-link{color:#ffffff78;place-items:center;height:100%;transition:color .26s,text-shadow .26s;display:grid;position:relative}.marketing-nav-link:before{content:"";opacity:0;background:#48dff4;border-radius:999px;width:3px;height:3px;transition:opacity .26s,transform .26s;position:absolute;top:18%;left:50%;transform:translate(-50%,8px)scale(.5);box-shadow:0 0 12px #48dff4e6}.marketing-nav-link:hover,.marketing-nav-current{color:#f6fff4;text-shadow:0 0 18px #ffe00038}.marketing-nav-link:hover:before,.marketing-nav-current:before{opacity:1;transform:translate(-50%)scale(1)}.marketing-nav-indicator{transition:transform .62s cubic-bezier(.16,1,.3,1),box-shadow .26s;box-shadow:0 0 18px #ffe000b8}.marketing-nav-progress span{transition:background-color .26s}.marketing-nav-cta{isolation:isolate}.marketing-corner{z-index:6;pointer-events:none;width:7px;height:7px;transition:height .3s,width .3s,border-color .3s;position:absolute}.marketing-corner-tl{border-top:1px solid #ffe000;border-left:1px solid #ffe000;top:3px;left:3px}.marketing-corner-tr{border-top:1px solid #ffe000;border-right:1px solid #ffe000;top:3px;right:3px}.marketing-corner-bl{border-bottom:1px solid #ffe000;border-left:1px solid #ffe000;bottom:3px;left:3px}.marketing-corner-br{border-bottom:1px solid #ffe000;border-right:1px solid #ffe000;bottom:3px;right:3px}.marketing-nav-cta:hover .marketing-corner{border-color:#1a0e02;width:12px;height:12px}.marketing-brand-bolt{position:relative;overflow:hidden;box-shadow:inset 0 0 18px #ffe0000a}.marketing-brand-bolt:after{content:"";opacity:0;border:1px solid #ffe0008c;animation:3.8s ease-out infinite brand-charge;position:absolute;inset:-45%;transform:rotate(45deg)scale(.2)}.marketing-mobile-nav{opacity:0;pointer-events:none;max-height:0;transition:max-height .52s cubic-bezier(.16,1,.3,1),opacity .26s,transform .42s cubic-bezier(.16,1,.3,1);transform:translateY(-12px);box-shadow:0 28px 70px #0000008f,inset 0 -1px #48dff424}.marketing-mobile-nav[data-open=true]{opacity:1;pointer-events:auto;max-height:420px;transform:translateY(0)}.hero-ghost{color:#0000;-webkit-text-stroke:1px #ffffff1a;opacity:.08;white-space:nowrap}.hero-line>span{will-change:transform}.hero-scan-line{pointer-events:none;opacity:0;background:linear-gradient(#0000 8%,#48dff41f 26%,#91f4ff 48%,#48dff41f 72%,#0000 94%);animation:7.5s cubic-bezier(.4,0,.2,1) 1.1s infinite hero-scan;left:55%;box-shadow:0 0 20px #48dff4a6,0 0 70px #48dff43d}.hero-energy-trails{pointer-events:none;overflow:hidden}.hero-energy-trails span{opacity:0;background:linear-gradient(90deg,#0000,#ffe000d1,#48dff466,#0000);width:62%;height:1px;animation:5.4s ease-in-out infinite energy-trail;position:absolute;bottom:9%;right:-28%;transform:rotate(-5deg)}.hero-energy-trails span:nth-child(2){animation-duration:6.4s;animation-delay:-1.8s;bottom:15%}.hero-energy-trails span:nth-child(3){animation-duration:7.2s;animation-delay:-3.6s;bottom:24%}.pointer-glow{pointer-events:none;opacity:.22;mix-blend-mode:screen;filter:blur(12px);background:radial-gradient(circle,#48dff43b,#ffe0000e 30%,#0000 68%)}.glitter-field{z-index:35;pointer-events:none;position:fixed;inset:0;overflow:hidden}.glitter-field span{left:var(--glitter-x);top:var(--glitter-y);width:var(--glitter-size);height:var(--glitter-size);opacity:0;animation:glitter-drift var(--glitter-duration) ease-in-out var(--glitter-delay) infinite;background:#fff7b2;border-radius:999px;position:absolute;box-shadow:0 0 8px #ffe000b8,0 0 18px #48dff459}.glitter-field span:nth-child(3n){background:#78e8f5}.glitter-cluster{pointer-events:none;background-image:radial-gradient(circle at 8% 17%,#ffe000cc 0 1px,#0000 2px),radial-gradient(circle at 19% 74%,#48dff4cc 0 1px,#0000 2px),radial-gradient(circle at 42% 12%,#ffe000a6 0 1.5px,#0000 2.5px),radial-gradient(circle at 67% 68%,#48dff4bf 0 1px,#0000 2px),radial-gradient(circle at 88% 26%,#ffe000b8 0 1px,#0000 2px),radial-gradient(circle at 94% 84%,#48dff4a6 0 1.5px,#0000 2.5px);animation:6s ease-in-out infinite alternate glitter-breathe}.marketing-glint{isolation:isolate}.marketing-glint:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#0000,#dfffec24,#0000);width:42%;transition:left .82s cubic-bezier(.16,1,.3,1);position:absolute;top:-30%;bottom:-30%;left:-70%;transform:skew(-18deg)}.marketing-glint:hover:before,.marketing-glint:focus-visible:before{left:130%}.story-marker,.story-marker-mobile,.story-marker-dot{transition:color .42s,opacity .42s,background-color .42s,border-color .42s,transform .42s}.story-marker[data-active=true]{color:#ffe000;transform:translate(5px)}.story-marker[data-active=true] .story-marker-dot{background:#ffe000;border-color:#ffe000;box-shadow:0 0 0 7px #ffe00017,0 0 24px #ffe00059}.story-marker[data-active=true] span{color:#ffe000}.story-marker-mobile[data-active=true]{background:#ffe000;box-shadow:0 0 14px #ffe0005c}.marketing-topography{background-image:repeating-radial-gradient(at 18% 23%,#0000 0 26px,#48dff413 27px 28px,#0000 29px 52px),repeating-radial-gradient(at 83% 76%,#0000 0 34px,#ffe0000d 35px 36px,#0000 37px 68px);-webkit-mask-image:linear-gradient(90deg,#000,#0000 48%,#000);mask-image:linear-gradient(90deg,#000,#0000 48%,#000)}.auth-root{isolation:isolate;background:linear-gradient(90deg,#03070bf0,#03070b8c),url(/visuals/trickee-hero-fleet.png) 66%/cover no-repeat,#03070b;position:relative;overflow:hidden}.auth-root:before{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(#48dff40f 1px,#0000 1px),linear-gradient(90deg,#48dff40f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.auth-story{text-shadow:0 4px 40px #0009}.marketing-grid{background-image:linear-gradient(#48dff41f 1px,#0000 1px),linear-gradient(90deg,#48dff41f 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(#0000,#000 28% 74%,#0000);mask-image:linear-gradient(#0000,#000 28% 74%,#0000)}.marketing-panel{border:1px solid var(--marketing-border);background:#071018db;box-shadow:0 36px 110px #00000052}.marketing-label,.marketing-kicker{font-family:var(--font-technical);letter-spacing:.12em;text-transform:uppercase;color:#ffffff6e;font-size:10px;font-weight:400;line-height:1.3}.marketing-kicker{color:#ffe000}.marketing-story{transform-style:preserve-3d;will-change:transform;background:linear-gradient(145deg,#48dff409,#0000 48%),#071018;transition:background-color .28s,transform .28s,border-color .28s}.marketing-story:hover{background-color:#0b1720;border-color:#ffe00038;transform:translateY(-3px)}.marketing-sparkline{background-image:linear-gradient(#ffffff0f 1px,#0000 1px);background-size:100% 25%}.marketing-orbit{animation:28s linear infinite marketing-ring-spin}.marketing-orbit:before,.marketing-orbit:after{content:"";background:#ffe000;border-radius:999px;width:8px;height:8px;position:absolute;box-shadow:0 0 22px #ffe000b3}.marketing-orbit:before{top:13%;left:14%}.marketing-orbit:after{background:#48dff4;bottom:7%;right:22%}.marketing-orbit-reverse{animation:22s linear infinite marketing-ring-spin-reverse}@keyframes marketing-ring-spin{to{transform:rotate(360deg)}}@keyframes marketing-ring-spin-reverse{to{transform:rotate(-360deg)}}@keyframes nav-energy-run{0%{opacity:0;left:-24%}8%{opacity:1}88%{opacity:1}to{opacity:0;left:106%}}@keyframes nav-surface-sheen{0%,56%{opacity:0;transform:translate(-110%)}66%{opacity:.8}82%,to{opacity:0;transform:translate(110%)}}@keyframes brand-charge{0%,58%{opacity:0;transform:rotate(45deg)scale(.2)}70%{opacity:.75}to{opacity:0;transform:rotate(45deg)scale(1.05)}}@keyframes hero-scan{0%,14%{opacity:0;left:54%}22%{opacity:.9}62%{opacity:.72}74%,to{opacity:0;left:96%}}@keyframes energy-trail{0%,20%,to{opacity:0;transform:translate(18%)rotate(-5deg)scaleX(.5)}42%{opacity:.65}72%{opacity:0;transform:translate(-72%)rotate(-5deg)scaleX(1)}}@keyframes glitter-drift{0%,to{opacity:0;transform:translateY(14px)scale(.45)rotate(0)}22%{opacity:.2}48%{opacity:.82;transform:translate(10px,-8px)scale(1)rotate(90deg)}72%{opacity:.3}}@keyframes glitter-breathe{0%{opacity:.35;transform:translateY(8px)}to{opacity:.88;transform:translate(8px,-8px)}}@keyframes gold-light-drift{0%,16%{opacity:0;transform:rotate(14deg)translate(-32vw)}34%{opacity:.54}68%{opacity:.28}84%,to{opacity:0;transform:rotate(14deg)translate(176vw)}}@keyframes gold-sheen-breathe{0%{opacity:.34;transform:rotate(-8deg)scale(.96)}to{opacity:.62;transform:rotate(12deg)scale(1.05)}}@keyframes logo-signal-breathe{0%,to{transform:scaleY(.92)}50%{transform:scaleY(1.08)}}@keyframes logo-node-pulse{0%,to{r:4px;opacity:.58}50%{r:7px;opacity:1}}@keyframes logo-particle-twinkle{0%{opacity:.28;filter:brightness(.8)}to{opacity:1;filter:brightness(1.35)}}@media (max-width:767px){.motion-atmosphere{opacity:calc(.12 + var(--scroll-velocity) * .08)}.motion-orb{filter:blur(64px)}.motion-velocity-line{display:none}.trickee-logo-portal{height:190vh;min-height:1320px}.logo-line-stage{width:min(94vw,520px)}.logo-line-mark{width:clamp(142px,46vw,190px)}.logo-celebration-particle{--particle-radius:110px!important}[data-hero-track]{height:185vh!important;min-height:1200px!important}[data-hero-image] img{opacity:.78;object-position:70% center!important}.hero-energy-trails span{width:96%}.marketing-header[data-scrolled=true] .marketing-nav-shell{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion-atmosphere,.section-sweep{display:none!important}.kinetic-heading,[data-depth-layer],[data-tilt]{clip-path:none!important;opacity:1!important;transform:none!important}[data-logo-portal]{height:100vh!important;min-height:760px!important}[data-logo-composition],[data-logo-signal],[data-logo-route],[data-logo-mark],[data-logo-celebration],[data-logo-backdrop]{opacity:1!important;transform:none!important}.logo-signal-path,.logo-route-path{stroke-dashoffset:0!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}h1,h2,h3,.page-title,.section-title,.font-display{font-family:var(--font-heading)}.dashboard-shell{isolation:isolate;position:relative;overflow-x:clip}.dashboard-shell:before{content:"TRICKEE / LIVE";z-index:-1;letter-spacing:-.08em;color:#ffe00005;pointer-events:none;white-space:nowrap;max-width:92vw;font-size:clamp(4rem,13vw,15rem);font-weight:900;line-height:.8;position:fixed;bottom:clamp(2rem,8vw,6rem);right:clamp(1.5rem,5vw,5rem);transform:rotate(-7deg)}.dashboard-shell:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 80% 10%,#48dff413,#0000 28%),linear-gradient(115deg,#ffffff05,#0000 42%),linear-gradient(#48dff406 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#48dff406 1px,#0000 1px) 0 0/64px 64px;position:fixed;inset:0}.watermark-section{isolation:isolate;position:relative;overflow:hidden}.watermark-section>*{z-index:1;position:relative}.watermark-section:before{content:none;z-index:0;letter-spacing:-.08em;color:#e6edf305;pointer-events:none;white-space:nowrap;font-size:clamp(3rem,10vw,8rem);font-weight:900;line-height:.8;position:absolute;bottom:-.3rem;right:-1rem}.vehicle-carousel-track{scroll-snap-type:x mandatory;perspective:1200px;gap:1.25rem;padding:1.75rem clamp(1rem,7vw,6rem) 1rem;scroll-padding-inline:clamp(1rem,20vw,22rem);display:flex;overflow-x:auto}.vehicle-carousel-track::-webkit-scrollbar{height:6px}.vehicle-carousel-item{scroll-snap-align:center;width:min(82vw,390px);min-width:min(82vw,390px);transform-style:preserve-3d;transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .42s cubic-bezier(.2,.8,.2,1),filter .42s cubic-bezier(.2,.8,.2,1)}.vehicle-carousel-item[data-distance=active]{opacity:1;filter:blur();transform:translateZ(72px)scale(1.02)}.vehicle-carousel-item[data-distance=near]{opacity:.58;filter:blur(1.4px)saturate(.72);transform:rotateY(-10deg)translateZ(-24px)scale(.9)}.vehicle-carousel-item[data-distance=far]{opacity:.28;filter:blur(3px)saturate(.55);transform:translateZ(-90px)scale(.82)}.vehicle-carousel-item[data-active=true] .glass-card{box-shadow:none;border-color:#0000}.fleet-vehicle-carousel .vehicle-carousel-track{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%)}.fleet-vehicle-carousel .vehicle-carousel-track::-webkit-scrollbar{display:none}.fleet-vehicle-carousel .vehicle-carousel-item .glass-card{box-shadow:none;background:#0d11176b;border-color:#0000}.fleet-vehicle-carousel .vehicle-carousel-item .glass-card:hover,.fleet-vehicle-carousel .vehicle-carousel-item[data-distance=active] .glass-card{box-shadow:none;border-color:#0000}.fleet-vehicle-carousel .vehicle-carousel-item[data-distance=near]{opacity:.42}.fleet-vehicle-carousel .vehicle-carousel-item[data-distance=far]{opacity:.16}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--bg-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#484f58}html[data-theme=light] body{color:#18170f;background:#fff}html[data-theme=light] .marketing-root{--marketing-border:#856f0033;color:#18170f!important;background:radial-gradient(circle at 74% 11%,#ffe00033,#0000 28%),radial-gradient(circle at 14% 56%,#fff05f21,#0000 25%),#fff!important}html[data-theme=light] .marketing-root>section:not([data-marquee-wrap]),html[data-theme=light] .marketing-root>footer,html[data-theme=light] .marketing-root [class*="bg-[#0"]:not(.marketing-field-card){background-color:#fffef6!important}html[data-theme=light] .marketing-root>section:nth-of-type(2n):not([data-marquee-wrap]),html[data-theme=light] .marketing-root #intelligence{background-color:#fff!important}html[data-theme=light] .marketing-root [class*=text-white],html[data-theme=light] .marketing-root #hero-title{color:#211f11!important}html[data-theme=light] .marketing-root [class*="text-[#ffe000]"]{color:#705b00!important}html[data-theme=light] .marketing-root [class*=border-white]{border-color:#7462082e!important}html[data-theme=light] .marketing-root [class*=bg-white\/]{background-color:#ffe00014!important}html[data-theme=light] .marketing-root [class*="border-[#48dff4]"]{border-color:#106f7e40!important}html[data-theme=light] .marketing-root [class*="text-[#48dff4]"]{color:#106f7e!important}html[data-theme=light] .motion-atmosphere{mix-blend-mode:multiply;opacity:calc(.1 + var(--scroll-velocity) * .08)}html[data-theme=light] .motion-orb-gold{opacity:.28;background:radial-gradient(circle,#ffe000b8,#ffe00029 44%,#0000 72%)}html[data-theme=light] .motion-orb-cyan{opacity:.08}html[data-theme=light] .golden-light-band{opacity:calc(.48 + var(--scroll-velocity) * .18);filter:blur(22px)}html[data-theme=light] .glitter-field span{background:#bd9d00;box-shadow:0 0 7px #ffe000c2,0 0 16px #ffe00052}html[data-theme=light] .glitter-field span:nth-child(3n){background:#106f7e}html[data-theme=light] .trickee-logo-portal{background:#fff9c9!important}html[data-theme=light] .logo-portal-shade{background:radial-gradient(circle at 50% 49%,#ffffff0a 0 22%,#fff8c447 58%,#ffffffe6 100%),linear-gradient(#ffffff38,#fff8bc14 43%,#ffffffc2)}html[data-theme=light] .logo-line-aura{filter:blur(14px);background:radial-gradient(circle,#ffe00052,#ffe00017 42%,#0000 70%)}html[data-theme=light] [data-logo-backdrop] img,html[data-theme=light] [data-hero-image] img{filter:brightness(1.08)saturate(.88)contrast(.88)}html[data-theme=light] .logo-signal-ghost,html[data-theme=light] .logo-route-ghost{stroke:#3c30002e}html[data-theme=light] .logo-signal-path,html[data-theme=light] .logo-route-path{filter:drop-shadow(0 0 5px #916f0080)}html[data-theme=light] .logo-mark-halo{background:radial-gradient(circle,#070b0cf5 0 50%,#ffe0006b 58%,#ffe00014 68%,#0000 73%);box-shadow:0 0 58px #b58f0033}html[data-theme=light] .logo-portal-afterglow{mix-blend-mode:multiply;background:radial-gradient(circle,#ffe0003d,#fff7b21f 18%,#0000 48%)}html[data-theme=light] .hero-light-side{background:linear-gradient(90deg,#fffffff5 0%,#fffef2d1 36%,#ffffff1f 72%,#fffad447 100%)}html[data-theme=light] .hero-light-bottom{background:linear-gradient(#ffffff2e,#0000 36%,#ffffffeb)}html[data-theme=light] .hero-ghost{-webkit-text-stroke-color:#443a0824}html[data-theme=light] .marketing-nav-shell,html[data-theme=light] .marketing-header[data-scrolled=true] .marketing-nav-shell,html[data-theme=light] .marketing-mobile-nav{box-shadow:0 22px 68px #65520024,inset 0 -1px #967b002e;background:radial-gradient(circle at 17% -80%,#ffe0003d,#0000 36%),#ffffffeb!important}html[data-theme=light] .marketing-nav-link{color:#25221294}html[data-theme=light] .marketing-nav-link:hover,html[data-theme=light] .marketing-nav-current{color:#17150a}html[data-theme=light] .marketing-nav-cta{background:#ffe000;box-shadow:0 10px 30px #b08f0033;color:#1a0e02!important;border-color:#e6c900!important}html[data-theme=light] .marketing-panel,html[data-theme=light] .marketing-story,html[data-theme=light] [data-scroll-story] [class*="bg-[#0"],html[data-theme=light] .marketing-root [data-reveal][class*="bg-[#0"]{border-color:#7462082e;box-shadow:0 28px 86px #6d58001c;background:#ffffffe0!important}html[data-theme=light] .marketing-label{color:#403b2094}html[data-theme=light] .marketing-story:hover{border-color:#ad8e0059;background:#fffbe0!important}html[data-theme=light] .marketing-sparkline{background-image:linear-gradient(#5e4f0017 1px,#0000 1px)}html[data-theme=light] .marketing-field-card{box-shadow:0 26px 80px #5f4a0026;background-color:#071018!important;border-color:#ffe00042!important}html[data-theme=light] .marketing-field-card [class*=text-white]{color:#ffffffb8!important}html[data-theme=light] .marketing-field-card [class*="text-[#ffe000]"]{color:#ffe000!important}html[data-theme=light] .marketing-topography{opacity:.22}html[data-theme=light] .auth-root{background:linear-gradient(90deg,#fffffffa,#fffce0c2),url(/visuals/trickee-hero-fleet.png) 66%/cover no-repeat,#fff!important}html[data-theme=light] .auth-root:before{background:linear-gradient(#be9b0014 1px,#0000 1px),linear-gradient(90deg,#be9b0014 1px,#0000 1px)}html[data-theme=light] .auth-root [class*="bg-[#0"]{box-shadow:0 28px 90px #65520024;background-color:#ffffffeb!important}html[data-theme=light] .auth-root [class*=text-white]{color:#18170f!important}html[data-theme=light] .auth-root [class*=border-white]{border-color:#74620833!important}html[data-theme=light] .auth-story{text-shadow:0 3px 30px #ffffffb3}html[data-theme=light] .gps-info-root{color:#18170f!important;background:#fff!important}html[data-theme=light] .gps-info-atmosphere{background:radial-gradient(circle at 18% 4%,#ffe00038,#0000 26%),radial-gradient(circle at 86% 24%,#fff48033,#0000 26%),linear-gradient(#fff 0%,#fffef3 48%,#fff 100%)}html[data-theme=light] .gps-info-root [class*="bg-[#0"]{background-color:#ffffffe6!important}html[data-theme=light] .gps-info-root [class*=text-white]{color:#272416!important}html[data-theme=light] .gps-info-root [class*=border-white]{border-color:#74620833!important}html[data-theme=light] .gps-info-root [class*=bg-white\/]{background-color:#ffe00014!important}html[data-theme=light] .gps-info-root header{background-color:#ffffffdb!important}html[data-theme=light] .dashboard-shell{background:#fff}html[data-theme=light] .dashboard-shell:before{color:#be9b000b}html[data-theme=light] .dashboard-shell:after{background:radial-gradient(circle at 80% 10%,#ffe00021,#0000 28%),linear-gradient(115deg,#ffe00009,#0000 42%),linear-gradient(#b091000a 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#b091000a 1px,#0000 1px) 0 0/64px 64px}html[data-theme=light] .dashboard-shell>aside,html[data-theme=light] .dashboard-shell header{box-shadow:0 12px 42px #65520012;background-color:#ffffffed!important;border-color:#7462082e!important}html[data-theme=light] .glass-card{background:#fffef6a6;border-color:#927a0033;box-shadow:0 1px #fffc,0 18px 54px #65520017}html[data-theme=light] .fleet-vehicle-carousel .vehicle-carousel-item .glass-card{background:#fffef6c2}html[data-theme=light] .dashboard-shell [class*=text-accent-green],html[data-theme=light] .dashboard-shell [class*=text-accent-gold]{color:#745e00!important}html[data-theme=light] .dashboard-shell [class*=bg-white\/]{background-color:#ffe00012!important}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{color:#18170f}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#d4c550}@media (max-width:639px){.marketing-theme-toggle{width:62px;height:40px}.marketing-theme-toggle .theme-toggle-track{width:54px;padding-inline:6px}.marketing-theme-toggle .theme-toggle-orb{left:27px}html[data-theme=light] .marketing-theme-toggle .theme-toggle-orb{left:1px}}.journey-root{--journey-ink:#020609;--journey-panel:#071118;--journey-text:#f5f8f7;--journey-muted:#e0edef8f;--journey-line:#b8dee529;--journey-cyan:#48dff4;--journey-yellow:#ffe000;--journey-amber:#ff9e4f;--journey-coral:#ff7066;--signal-seam:50%;--signal-jitter:0px;--layer-progress:0;--ride-progress:0;--chapter-local:0;--transition-intensity:1;--route-energy:.55;--telemetry-density:.6;--scroll-velocity:0;--pointer-nx:0;--pointer-ny:0;isolation:isolate;background:var(--journey-ink);color:var(--journey-text);cursor:none;position:relative;overflow:clip}.journey-root *,.journey-root :before,.journey-root :after{box-sizing:border-box}.journey-root a,.journey-root button{cursor:none}.journey-root em{color:var(--journey-yellow);font-style:normal}.journey-root ::selection{background:var(--journey-yellow);color:#111500}.journey-skip-link{z-index:200;background:var(--journey-yellow);color:#111500;padding:12px 16px;font-weight:800;transition:top .18s;position:fixed;top:-80px;left:16px}.journey-skip-link:focus{top:12px}.journey-loader{z-index:190;color:#fff;clip-path:inset(0);background:#020609;transition:clip-path 1.4s cubic-bezier(.76,0,.24,1),opacity 1s cubic-bezier(.76,0,.24,1);position:fixed;inset:0;overflow:hidden}.journey-loader:before,.journey-loader:after{content:"";z-index:3;background:linear-gradient(90deg, transparent, #48dff4b3, var(--journey-yellow), transparent);opacity:.55;height:1px;position:absolute;left:0;right:0}.journey-loader:before{top:8vh}.journey-loader:after{bottom:8vh}.journey-loader.is-exiting{clip-path:inset(0 0 100%);opacity:.12;pointer-events:none}.journey-loader-meta{z-index:4;color:#ffffff75;font-family:var(--font-technical);letter-spacing:.16em;text-transform:uppercase;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:24px;font-size:7px;transition:opacity .45s,transform .7s;display:grid;position:absolute;bottom:4.2vh;left:4vw;right:4vw}.journey-loader.is-exiting .journey-loader-meta{opacity:0;transform:translateY(-18px)}.journey-loader-bar{background:#ffffff24;height:1px;overflow:hidden}.journey-loader-bar i{transform-origin:0;background:linear-gradient(90deg,var(--journey-cyan),var(--journey-yellow));width:100%;height:1px;animation:6s forwards journey-progress;display:block;transform:scaleX(0);box-shadow:0 0 16px #ffe000a6}.journey-loader-skip{z-index:5;color:#ffffff8a;min-height:44px;font-family:var(--font-technical);letter-spacing:.15em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:8px;transition:color .2s,letter-spacing .3s;position:absolute;top:3.1vh;right:4vw}.journey-loader-skip:hover{color:var(--journey-yellow);letter-spacing:.21em}.journey-loader,.journey-loader .journey-loader-skip{cursor:auto}.journey-header{z-index:100;-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:linear-gradient(90deg,#020609db,#050f15b3);border-bottom:1px solid #ffffff1f;grid-template-columns:auto 1fr auto;align-items:center;min-height:64px;padding:0 18px;display:grid;position:fixed;top:18px;left:24px;right:24px}.journey-header:before{content:"";background:var(--journey-yellow);width:38px;height:1px;position:absolute;top:0;left:0;box-shadow:0 0 14px #ffe00099}.journey-brand{width:124px;height:30px;display:block;position:relative;overflow:hidden}.journey-brand img{object-fit:contain;filter:none;width:132px;max-width:none;height:132px;position:absolute;bottom:-13px;left:-4px}.journey-nav{justify-self:center;align-items:center;gap:clamp(24px,3vw,52px);display:flex}.journey-nav a,.journey-signin{color:#ffffff94;font-family:var(--font-technical);letter-spacing:.13em;text-transform:uppercase;font-size:8px;transition:color .18s;position:relative}.journey-nav a:after{content:"";background:var(--journey-yellow);height:1px;transition:transform .22s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.journey-nav a:hover,.journey-nav a:focus-visible,.journey-signin:hover{color:#fff}.journey-nav a:hover:after,.journey-nav a:focus-visible:after{transform:scaleX(1)}.journey-actions{align-items:center;gap:10px;display:flex}.journey-icon-action,.journey-menu-button{color:#ffffff8f;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.journey-icon-action svg,.journey-menu-button svg{stroke-width:1.6px;width:17px;height:17px}.journey-icon-action[aria-pressed=true]{color:var(--journey-yellow)}.journey-theme-toggle{width:60px;height:42px}.journey-theme-toggle .theme-toggle-track{transform:scale(.86)}.journey-signin{place-items:center;min-height:44px;padding:0 8px;display:grid}.journey-primary-action,.journey-text-action{min-height:48px;font-family:var(--font-technical);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:8px;font-weight:600;display:inline-flex}.journey-primary-action{background:var(--journey-yellow);color:#111500;border:1px solid #ffe00094;transition:box-shadow .24s,background .24s;position:relative;overflow:hidden;box-shadow:0 0 #ffe00000}.journey-primary-action:before{content:"";background:#ffffffa6;transition:transform .46s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-115%)skew(-16deg)}.journey-primary-action:hover:before{transform:translate(115%)skew(-16deg)}.journey-primary-action:hover{box-shadow:0 0 32px #ffe00038}.journey-primary-action>*{position:relative}.journey-primary-action svg,.journey-text-action svg{stroke-width:1.5px;width:15px;height:15px}.journey-text-action{color:#ffffffb8;border-bottom:1px solid #ffffff2e;padding-inline:6px}.journey-page-progress{background:#ffffff0f;height:1px;position:absolute;bottom:-1px;left:0;right:0}.journey-page-progress i{transform-origin:0;background:var(--journey-yellow);width:100%;height:1px;display:block;transform:scaleX(0);box-shadow:0 0 10px #ffe000b3}.journey-menu-button{display:none}.journey-mobile-menu{z-index:99;border:1px solid var(--journey-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#020609f7;padding:16px;display:none;position:fixed;top:88px;left:12px;right:12px}.journey-mobile-menu a{border-bottom:1px solid var(--journey-line);color:#fff;min-height:48px;font-family:var(--font-technical);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;display:flex}.journey-rail{z-index:90;flex-direction:column;gap:12px;display:flex;position:fixed;top:50%;right:22px;transform:translateY(-50%)}.journey-rail-line{background:#ffffff21;width:1px;position:absolute;top:4px;bottom:4px;right:4px}.journey-rail-line i{transform-origin:top;background:var(--journey-yellow);width:1px;height:100%;transition:transform .52s cubic-bezier(.2,.8,.2,1);display:block}.journey-rail a{color:#ffffff47;min-height:34px;font-family:var(--font-technical);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:18px 80px;align-items:center;gap:10px;padding-right:20px;font-size:7px;transition:color .24s;display:grid;position:relative}.journey-rail a:after{content:"";background:var(--journey-ink);border:1px solid;border-radius:50%;width:9px;height:9px;transition:transform .24s,background .24s;position:absolute;right:0}.journey-rail a span{font-size:8px}.journey-rail a b{font-weight:500}.journey-rail a.is-active{color:var(--journey-yellow)}.journey-rail a.is-active:after{background:var(--journey-yellow);transform:scale(1.35);box-shadow:0 0 16px #ffe000b8}.journey-cursor{z-index:180;pointer-events:none;opacity:0;mix-blend-mode:difference;border:1px solid #ffffff6b;border-radius:50%;width:36px;height:36px;transition:opacity .16s,scale .28s cubic-bezier(.2,.8,.2,1),border-color .18s,background .18s;position:fixed;top:-18px;left:-18px;scale:1}.journey-cursor.is-visible{opacity:1}.journey-cursor i{background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.journey-cursor.is-active{border-color:var(--journey-yellow);background:#ffe00026;scale:1.75}.journey-cursor.is-active i{background:var(--journey-yellow)}.journey-canvas{z-index:1;pointer-events:none;opacity:1;filter:saturate(1.18)contrast(1.06);position:fixed;inset:0}.journey-canvas canvas{z-index:1;position:relative}.journey-canvas-fallback,.journey-canvas--static{background:radial-gradient(circle at 64% 38%,#48dff41a,#0000 28%),radial-gradient(circle at 38% 78%,#ffe00012,#0000 28%)}.journey-canvas-fallback{position:absolute;inset:0}.journey-atmosphere{z-index:2;pointer-events:none;mix-blend-mode:screen;position:fixed;inset:0;overflow:hidden}.journey-speed-field{transform:perspective(900px) rotateZ(-18deg) translate3d(calc(var(--pointer-nx) * -22px), calc(var(--pointer-ny) * -18px), 0);position:absolute;inset:-10%}.journey-speed-field i{left:var(--streak-x);top:var(--streak-y);width:var(--streak-length);height:1px;opacity:calc(.16 + var(--scroll-velocity) * .45 + var(--transition-intensity) * .12);transform:scaleX(calc(.18 + var(--scroll-velocity) * 1.7));transform-origin:100%;filter:blur(calc(var(--scroll-velocity) * .7px));animation:journey-speed-streak 1.35s var(--streak-delay) linear infinite;background:linear-gradient(90deg,#0000,#48dff4d9);position:absolute}.journey-speed-field i:nth-child(3n){background:linear-gradient(90deg,#0000,#ffe000e6);height:2px}.journey-speed-field i:nth-child(4n){width:calc(var(--streak-length) * 1.7);opacity:calc(.12 + var(--scroll-velocity) * .35)}.journey-aperture{aspect-ratio:1;width:min(58vw,820px);opacity:calc(.035 + var(--transition-intensity) * .2);transform:translate(-50%,-50%) rotate(calc(var(--journey-progress) * 520deg)) scale(calc(.82 + var(--transition-intensity) * .3));border:1px solid #48dff473;border-radius:50%;transition:opacity .12s linear;position:absolute;top:50%;left:65%}.journey-aperture:before,.journey-aperture:after,.journey-aperture i{content:"";border:1px solid #48dff43d;border-radius:50%;position:absolute}.journey-aperture:before{border-style:dashed;inset:9%}.journey-aperture:after{border-color:#ffe0003b;inset:22%}.journey-aperture i:first-child{border-left-color:var(--journey-yellow);border-right-color:#0000;inset:-7%}.journey-aperture i:nth-child(2){border-top-color:var(--journey-cyan);border-bottom-color:#0000;inset:33%}.journey-aperture i:nth-child(3){background:var(--journey-yellow);width:10px;height:10px;box-shadow:0 0 22px var(--journey-yellow);border:0;top:-5px;left:50%}.journey-aperture i:nth-child(4){border-color:#ffffff3d;inset:44%}.journey-route-flare{width:82vw;height:18px;opacity:calc(.13 + var(--route-energy) * .28);transform:rotate(-17deg) translate3d(calc(var(--journey-progress) * 34vw), calc(var(--pointer-ny) * 14px), 0);transform-origin:0;filter:blur(5px)drop-shadow(0 0 15px #ffe000b3);background:linear-gradient(90deg,#0000 0 4%,#ffe0000d 15%,#ffe000b8 58%,#0000);position:absolute;bottom:2vh;left:-16vw}.journey-route-flare:before{content:"";background:linear-gradient(90deg,transparent,var(--journey-yellow),white,transparent);height:1px;position:absolute;inset:8px 0}.journey-route-flare i{left:calc(var(--chapter-local) * 92%);width:14px;height:14px;box-shadow:0 0 10px white, 0 0 28px var(--journey-yellow), 0 0 60px var(--journey-yellow);background:#fff9cc;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.journey-velocity-type{opacity:calc(var(--transition-intensity) * .12);font-family:var(--font-heading);letter-spacing:-.08em;text-transform:uppercase;gap:.01em;font-size:clamp(4rem,11vw,11rem);font-weight:650;line-height:.67;transition:opacity .1s linear;display:grid;position:absolute;top:50%;left:-4vw;right:-4vw;transform:translateY(-50%)skewY(-4deg)}.journey-velocity-type span{white-space:nowrap;color:#0000;-webkit-text-stroke:1px #48dff49e;transform:translateX(calc((var(--chapter-local) - .5) * var(--velocity-direction,42vw)));display:block}.journey-velocity-type span:nth-child(2){--velocity-direction:-54vw;color:#ffe00033;-webkit-text-stroke-color:#ffe000bd}.journey-velocity-type span:nth-child(3){--velocity-direction:64vw}.journey-scan-surface{opacity:calc(.015 + var(--transition-intensity) * .1);transform:translateY(calc(var(--journey-progress) * 60%));background:repeating-linear-gradient(0deg,#0000 0 8px,#48dff421 9px 10px);position:absolute;inset:-30% 0;-webkit-mask-image:linear-gradient(#0000,#000 40% 60%,#0000);mask-image:linear-gradient(#0000,#000 40% 60%,#0000)}.journey-vignette{position:absolute;inset:0;box-shadow:inset 0 0 180px 45px #000000c7}.journey-track{z-index:3;background:0 0;height:220vh;min-height:1500px;position:relative}.journey-sticky{height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden}.journey-sticky:after{content:"";z-index:3;pointer-events:none;opacity:calc(var(--transition-intensity) * .22);transform:translateX(calc((var(--chapter-local) - .5) * 120%)) skewX(-18deg);filter:blur(9px);mix-blend-mode:screen;background:linear-gradient(90deg,#0000 38%,#48dff40f 46%,#ffe00047 50%,#48dff40d 54%,#0000 62%);position:absolute;inset:-20% -45%}.journey-chapter-word{z-index:0;pointer-events:none;font-family:var(--font-heading);letter-spacing:-.095em;text-transform:uppercase;white-space:nowrap;opacity:.08;mix-blend-mode:screen;flex-direction:column;font-size:clamp(9rem,24vw,28rem);font-weight:700;line-height:.62;display:flex;position:absolute;top:50%;left:-4vw;transform:translateY(-50%)}.journey-chapter-word span:first-child{color:#0000;-webkit-text-stroke:1px currentColor}.journey-chapter-word span:last-child{color:currentColor;opacity:.22;margin-left:24vw}.journey-chapter-word--cyan{color:var(--journey-cyan)}.journey-chapter-word--yellow{color:var(--journey-yellow)}.journey-chapter-word--coral{color:var(--journey-coral)}.journey-hero{height:240vh}.journey-hero-stage{background:0 0;align-items:center;padding:120px 8vw 80px;display:flex}.journey-hero-media{z-index:-2;position:absolute;inset:0;overflow:hidden}.journey-hero-image{object-fit:cover;object-position:center;opacity:.78;filter:saturate(.94)contrast(1.04)}.journey-hero-edge{z-index:-1;background:linear-gradient(90deg,#020609 0%,#020609ed 25%,#02060933 60%,#0206098f 100%),linear-gradient(#0000 68%,#020609 100%);position:absolute;inset:0}.journey-hero-route{z-index:2;width:100%;height:100%;position:absolute;inset:0}.journey-hero-route path{fill:none;stroke:#fff3a0;stroke-width:4.5px;stroke-linecap:round;stroke-dasharray:1;filter:drop-shadow(0 0 5px #fff)drop-shadow(0 0 16px #ffe000f2)}.journey-hero-route .journey-route-shadow{stroke:#ffe00033;stroke-width:34px;filter:blur(11px)}.journey-hero-route circle{fill:var(--journey-yellow)}.journey-hero-route .journey-ping-ring{fill:none;stroke:var(--journey-cyan);stroke-width:2px;transform-origin:1005px 610px;animation:2s ease-out infinite journey-ping}.journey-hero-copy{z-index:4;width:min(48vw,680px);max-width:680px;position:relative}.journey-hero-copy h1{font-family:var(--font-heading);letter-spacing:-.078em;text-transform:uppercase;perspective:900px;margin:0;font-size:clamp(4rem,7.3vw,6rem);font-weight:650;line-height:.78}.journey-accent{color:var(--journey-yellow)}.journey-hero-copy>p,.journey-section-copy>p{max-width:590px;color:var(--journey-muted);margin:30px 0 0;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.72}.journey-hero-actions{align-items:center;gap:28px;margin-top:36px;display:flex}.journey-live-readout{z-index:4;border-top:1px solid var(--journey-line);border-bottom:1px solid var(--journey-line);flex-direction:column;width:185px;padding:18px 0;display:flex;position:absolute;bottom:14vh;right:8.5vw}.journey-live-readout span,.journey-live-readout i{font-family:var(--font-technical);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-style:normal}.journey-live-readout span{color:#fff6}.journey-live-readout strong{font-family:var(--font-technical);margin:8px 0;font-size:36px;font-weight:400}.journey-live-readout strong small{color:var(--journey-yellow);font-size:10px}.journey-live-readout i{color:var(--journey-cyan)}.journey-scroll-cue{z-index:4;color:#ffffff6b;font-family:var(--font-technical);letter-spacing:.13em;text-transform:uppercase;flex-direction:column;align-items:center;gap:10px;font-size:7px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.journey-scroll-cue i{background:#ffffff2e;width:1px;height:42px;overflow:hidden}.journey-scroll-cue i:after{content:"";background:var(--journey-yellow);width:1px;height:22px;animation:1.8s ease-in-out infinite journey-scroll-cue;display:block}.journey-hero-telemetry{z-index:3;pointer-events:none;transform:translate3d(calc(var(--pointer-nx) * -14px),calc(var(--pointer-ny) * -10px),0);position:absolute;inset:0;overflow:hidden}.journey-hero-telemetry i{left:calc(47% + var(--packet) * 1.9%);top:calc(17% + var(--packet) * 2.1%);width:calc(10px + var(--packet) * .5px);height:2px;opacity:calc(.18 + var(--telemetry-density) * .52);background:linear-gradient(90deg,transparent,var(--journey-cyan));animation:journey-data-flight 1.9s calc(var(--packet) * -70ms) linear infinite;position:absolute;transform:rotate(20deg);box-shadow:0 0 10px #48dff4b3}.journey-hero-telemetry i:nth-child(4n){background:var(--journey-yellow);border-radius:50%;height:4px;box-shadow:0 0 18px #ffe000e6}.journey-section-copy{z-index:8;width:min(560px,42vw);position:absolute;top:50%;left:7vw;transform:translateY(-50%)}.journey-section-number{color:var(--journey-yellow);font-family:var(--font-technical);letter-spacing:.18em;margin-bottom:20px;font-size:9px;display:block}.journey-section-copy h2,.journey-final h2{font-family:var(--font-heading);letter-spacing:-.07em;text-transform:uppercase;perspective:900px;margin:0;font-size:clamp(3.8rem,6.5vw,7.5rem);font-weight:600;line-height:.82}[data-kinetic-heading]{min-width:0;container-type:inline-size}.kinetic-copy{font-size:min(1em, var(--kinetic-fit,1em));letter-spacing:-.055em;flex-wrap:wrap;gap:.12em .22em;padding:.16em 16px .2em;line-height:1.04;display:flex;overflow:visible}.kinetic-word{white-space:nowrap;margin-block:-.1em;padding-block:.1em;display:inline-flex;overflow:visible}.kinetic-char{will-change:transform, opacity;transform-origin:50% 100%;display:inline-block}.kinetic-char--accent,.kinetic-word--accent{color:var(--journey-yellow)}.journey-signal-stage{background:#0610185c}.journey-signal-right,.journey-signal-left{position:absolute;inset:0}.journey-signal-right{background:#06131b}.journey-signal-image{object-fit:cover;opacity:.34;filter:saturate(.7)contrast(1.16)}.journey-signal-right:after{content:"";background:radial-gradient(circle at 78% 45%,#48dff424,#0000 35%),linear-gradient(90deg,#050f15e6,#050f151f);position:absolute;inset:0}.journey-signal-left{right:calc(100% - var(--signal-seam));background:#050a0e;border-right:1px solid #ffe000b3;overflow:hidden;box-shadow:12px 0 40px #0000004d}.journey-noise{opacity:.34;background:repeating-linear-gradient(0deg,#0000 0 8px,#ff706617 9px 10px),radial-gradient(circle at 65% 45%,#ff70662e,#0000 34%);animation:.14s steps(2,end) infinite journey-noise;position:absolute;inset:0}.journey-broken-traces i,.journey-clean-traces i{height:1px;display:block;position:absolute}.journey-broken-traces i{left:calc(8% + (var(--i,1) * 2%));width:calc(18% + (var(--i,1) * 3%));top:calc(16% + var(--i,1) * 5%);background:var(--journey-coral);transform:translateX(var(--signal-jitter));box-shadow:80px 22px 0 var(--journey-amber), -38px -13px 0 #ffffff3d}.journey-broken-traces i:first-child{--i:1}.journey-broken-traces i:nth-child(2){--i:2}.journey-broken-traces i:nth-child(3){--i:3}.journey-broken-traces i:nth-child(4){--i:4}.journey-broken-traces i:nth-child(5){--i:5}.journey-broken-traces i:nth-child(6){--i:6}.journey-broken-traces i:nth-child(7){--i:7}.journey-broken-traces i:nth-child(8){--i:8}.journey-broken-traces i:nth-child(9){--i:9}.journey-broken-traces i:nth-child(10){--i:10}.journey-broken-traces i:nth-child(11){--i:11}.journey-broken-traces i:nth-child(12){--i:12}.journey-clean-traces{z-index:2;position:absolute;inset:0}.journey-clean-traces i{width:40%;right:6%;top:calc(22% + var(--i,1) * 8%);background:linear-gradient(90deg, transparent, var(--journey-cyan));opacity:.3}.journey-clean-traces i:first-child{--i:1}.journey-clean-traces i:nth-child(2){--i:2}.journey-clean-traces i:nth-child(3){--i:3}.journey-clean-traces i:nth-child(4){--i:4}.journey-clean-traces i:nth-child(5){--i:5}.journey-clean-traces i:nth-child(6){--i:6}.journey-clean-traces i:nth-child(7){--i:7}.journey-signal-seam{z-index:7;left:var(--signal-seam);background:linear-gradient(transparent, var(--journey-yellow), transparent);width:1px;position:absolute;top:12%;bottom:12%}.journey-signal-seam i{border:2px solid var(--journey-yellow);border-radius:50%;width:15px;height:15px;position:absolute;top:65%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #ffe000cc}.journey-signal-labels{z-index:8;font-family:var(--font-technical);color:#ffffff6b;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:17%;left:7vw;right:7vw}.journey-signal .journey-section-copy{width:min(500px,34vw)}.journey-predict{background:0 0;height:280vh}.journey-predict-stage{background:radial-gradient(circle at 63%,#0f3a446b,#0000 40%),#02080c52}.journey-predict-stage:before{content:"";opacity:.16;background-image:linear-gradient(#48dff429 1px,#0000 1px),linear-gradient(90deg,#48dff429 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 65%,#000,#0000 62%);mask-image:radial-gradient(circle at 65%,#000,#0000 62%)}.journey-predict-copy{top:31%}.journey-route-instrument{z-index:4;aspect-ratio:1;width:min(46vw,620px);position:absolute;top:50%;left:48%;transform:translateY(-50%)}.journey-route-instrument svg{width:84%;height:84%;position:absolute;inset:8%;overflow:visible}.journey-route-instrument path{fill:none;stroke-linecap:round;stroke-linejoin:round}.journey-map-line{stroke:#ffffff1f;stroke-width:20px}.journey-map-energy{stroke:var(--journey-yellow);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--layer-progress));filter:drop-shadow(0 0 10px #ffe000bf)}.journey-route-instrument circle{fill:var(--journey-cyan);filter:drop-shadow(0 0 8px #48dff4b3)}.journey-route-dial{filter:drop-shadow(0 0 calc(12px + var(--route-energy) * 22px) #48dff440);border:1px solid #48dff461;border-radius:50%;animation:24s linear infinite journey-dial;position:absolute;inset:0}.journey-route-dial:before,.journey-route-dial:after,.journey-route-dial i{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute}.journey-route-dial:before{border-style:dashed;inset:8%}.journey-route-dial:after{inset:18%}.journey-route-dial i:first-child{background:var(--journey-yellow);border:0;width:10px;height:10px;top:-5px;left:50%;box-shadow:0 0 14px #ffe000cc}.journey-predict-value{flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.journey-predict-value strong{font-family:var(--font-technical);letter-spacing:-.05em;font-size:clamp(2rem,4vw,4.2rem);font-weight:400}.journey-predict-value span{color:var(--journey-cyan);font-family:var(--font-technical);letter-spacing:.14em;text-transform:uppercase;margin-top:8px;font-size:7px}.journey-layer-list{z-index:5;gap:12px;width:min(300px,22vw);margin:0;padding:0;list-style:none;display:grid;position:absolute;top:50%;right:5.5vw;transform:translateY(-50%)}.journey-layer-list li{border-bottom:1px solid var(--journey-line);color:#ffffff40;grid-template-columns:28px 1fr;gap:12px;padding:13px 0;transition:color .36s,transform .36s;display:grid}.journey-layer-list li>span{font-family:var(--font-technical);font-size:7px}.journey-layer-list b{font-family:var(--font-technical);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:500}.journey-layer-list p{color:var(--journey-muted);margin:7px 0 0;font-size:12px;line-height:1.55;display:none}.journey-layer-list li.is-active{color:var(--journey-yellow);transform:translate(-10px)}.journey-layer-list li.is-active p{color:#ffffff8a;display:block}.journey-prie{background:0 0;height:220vh}.journey-prie-stage{perspective:1400px;background:linear-gradient(#0206094d,#040e1466)}.journey-prie-copy{width:min(620px,43vw);top:25%}.prie-console{z-index:4;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transform-origin:50% 100%;background:#0511186b;border:1px solid #a1e0ea33;grid-template-rows:42px 1fr auto auto;display:grid;position:absolute;inset:20% 6% 8% 37%;overflow:hidden;box-shadow:0 40px 100px #00000073,inset 0 0 80px #48dff406}.prie-topline{border-bottom:1px solid var(--journey-line);font-family:var(--font-technical);letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;justify-content:space-between;align-items:center;padding:0 16px;font-size:7px;display:flex}.prie-topline i{color:var(--journey-cyan);font-style:normal}.prie-map{background:radial-gradient(circle at 46% 58%,#48dff429,#0000 24%),repeating-linear-gradient(23deg,#0000 0 45px,#ffffff06 46px 47px);position:relative;overflow:hidden}.prie-map:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#0000 49.8%,#48dff412 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#48dff412 50%,#0000 50.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:120px 120px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.prie-map svg{width:100%;height:100%;position:absolute;inset:0}.prie-map path{fill:none;stroke:#ffffff14;stroke-width:18px}.prie-map .prie-route{stroke:var(--journey-yellow);stroke-width:3px;filter:drop-shadow(0 0 7px #ffe000b3)}.prie-map circle{fill:var(--journey-cyan)}.prie-map .prie-pulse{fill:none;stroke:var(--journey-cyan);stroke-width:2px;transform-origin:352px 260px;animation:2s ease-out infinite journey-ping}.prie-map-label{font-family:var(--font-technical);letter-spacing:.1em;text-transform:uppercase;background:#020609c7;border:1px solid #48dff452;padding:8px 10px;font-size:7px;position:absolute;top:55%;left:45%}.prie-metrics{border-top:1px solid var(--journey-line);grid-template-columns:repeat(4,1fr);display:grid}.prie-metrics article{border-right:1px solid var(--journey-line);min-height:112px;padding:14px}.prie-metrics svg{width:15px;height:15px;color:var(--journey-cyan);stroke-width:1.5px}.prie-metrics span{color:#ffffff61;font-family:var(--font-technical);letter-spacing:.1em;text-transform:uppercase;margin-top:12px;font-size:6px;display:block}.prie-metrics strong{font-family:var(--font-technical);margin-top:4px;font-size:clamp(1.2rem,2vw,2.2rem);font-weight:400;display:block}.prie-metrics small{color:var(--journey-yellow);margin-left:4px;font-size:8px}.prie-decision{background:#ffe0000f;border-top:1px solid #ffe0002e;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:58px;padding:0 16px;font-size:11px;display:grid}.prie-decision span,.prie-decision i{color:var(--journey-yellow);font-family:var(--font-technical);letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-style:normal}.journey-ride{background:0 0;height:250vh}.journey-ride-stage{perspective:1600px;background:radial-gradient(circle at 67% 52%,#0f384559,#0000 36%),#0206094d}.journey-city-grid{opacity:.22;background-image:linear-gradient(#48dff42e 1px,#0000 1px),linear-gradient(90deg,#48dff42e 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:-20%;transform:perspective(800px)rotateX(68deg)rotate(-18deg)translateY(24%);-webkit-mask-image:radial-gradient(circle,#000,#0000 68%);mask-image:radial-gradient(circle,#000,#0000 68%)}.journey-city-grid i{background:var(--journey-yellow);filter:blur(1px)drop-shadow(0 0 8px #ffe000b3);height:4px;position:absolute;top:53%;left:10%;right:5%;transform:rotate(-10deg)}.journey-ride-copy{width:min(600px,40vw)}.journey-phone-wrap{z-index:5;width:min(300px,22vw);transform-style:preserve-3d;position:absolute;top:48%;left:59%;transform:translate(-50%,-50%)}.journey-phone{aspect-ratio:.505;background:#071017;border:8px solid #1b242a;border-radius:50px;position:relative;overflow:hidden;box-shadow:0 50px 100px #0009,0 0 0 1px #ffffff2e,inset 0 0 0 2px #000}.journey-phone:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff21,#0000 24% 70%,#48dff40d);border-radius:40px;position:absolute;inset:0}.journey-phone-island{z-index:9;background:#000;border-radius:20px;width:84px;height:24px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.journey-phone-map{background:radial-gradient(circle at 50% 65%,#48dff41c,#0000 24%),repeating-linear-gradient(28deg,#0000 0 40px,#ffffff06 41px 42px);position:absolute;inset:0}.journey-phone-map svg{width:100%;height:100%}.journey-phone-map path{fill:none;stroke-linecap:round}.phone-road{stroke:#ffffff17;stroke-width:20px}.phone-route{stroke:var(--journey-yellow);stroke-width:4px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--ride-progress));filter:drop-shadow(0 0 8px #ffe000b8)}.phone-location{left:42%;top:calc(72% - var(--ride-progress) * 47%);border:1px solid var(--journey-cyan);background:#051219d1;border-radius:50%;place-items:center;width:34px;height:34px;transition:top .12s linear;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 20px #48dff473}.phone-location svg{width:15px;height:15px;color:var(--journey-cyan)}.journey-phone-states{z-index:5;height:150px;position:absolute;top:55px;left:20px;right:20px}.journey-phone-states>div{opacity:0;transition:opacity .36s,transform .42s;position:absolute;inset:0;transform:translateY(14px)}.journey-phone-states>div.is-active{opacity:1;transform:translateY(0)}.journey-phone-states svg{width:16px;height:16px;color:var(--journey-cyan)}.journey-phone-states span{color:#ffffff73;font-family:var(--font-technical);letter-spacing:.12em;text-transform:uppercase;margin-top:10px;font-size:6px;display:block}.journey-phone-states strong{font-family:var(--font-technical);margin-top:3px;font-size:30px;font-weight:400;display:block}.journey-phone-states p{color:#ffffff80;max-width:190px;margin:7px 0 0;font-size:10px;line-height:1.5}.journey-phone-bottom{z-index:5;border-top:1px solid var(--journey-line);color:#ffffff5c;font-family:var(--font-technical);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;padding-top:12px;font-size:6px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.journey-phone-bottom i{background:var(--journey-cyan);width:6px;height:6px;box-shadow:0 0 10px var(--journey-cyan);border-radius:50%}.journey-trust{z-index:3;background:#041017;min-height:140vh;padding:18vh 7vw 12vh;position:relative}.journey-trust:after{content:"";pointer-events:none;background:linear-gradient(90deg,#041017 0 24%,#0000 58%,#041017 100%),linear-gradient(#041017 0%,#0000 65%,#041017 100%);position:absolute;inset:0}.journey-proof-images{opacity:.48;grid-template-columns:1fr 1fr;gap:1px;display:grid;position:absolute;inset:0}.journey-proof-images>div{position:relative;overflow:hidden}.journey-proof-images img{object-fit:cover;filter:saturate(.72)contrast(1.04)}.journey-proof-images>div:first-child img{object-position:center 65%}.journey-proof-images>div:last-child img{object-position:center}.journey-trust-copy{z-index:3;width:min(780px,60vw);position:relative;top:auto;left:auto;transform:none}.journey-proof-metrics{z-index:3;border-top:1px solid #ffffff38;grid-template-columns:repeat(3,1fr);width:min(900px,76vw);margin:34vh 0 0 auto;display:grid;position:relative}.journey-proof-metrics article{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0206093d;border-right:1px solid #ffffff2e;min-height:180px;padding:26px}.journey-proof-metrics strong{font-family:var(--font-technical);font-size:clamp(2rem,4vw,4.5rem);font-weight:400;display:block}.journey-proof-metrics strong small{color:var(--journey-yellow);font-size:.28em}.journey-proof-metrics span{color:#ffffff85;font-family:var(--font-technical);letter-spacing:.14em;text-transform:uppercase;margin-top:16px;font-size:7px;display:block}.journey-reel{z-index:4;background:radial-gradient(circle at 72% 24%,#48dff41a,#0000 26%),linear-gradient(#041017,#020609 82%);min-height:125vh;padding:16vh 0 12vh;scroll-margin-top:82px;position:relative;overflow:hidden}.journey-reel:before{content:"";pointer-events:none;opacity:.12;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:9vw 9vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.journey-reel-heading{z-index:3;grid-template-columns:minmax(130px,15vw) minmax(0,1fr);align-items:end;gap:2vw;padding:0 7vw;display:grid;position:relative}.journey-reel-heading h2{letter-spacing:-.065em;text-transform:uppercase;max-width:820px;margin:0;font-size:clamp(4rem,7.8vw,9.5rem);line-height:.84}.journey-reel-heading .kinetic-copy{column-gap:.3em}.journey-reel-heading p{width:min(400px,36vw);color:var(--journey-muted);grid-column:2;justify-self:end;margin:20px 0 0;font-size:clamp(.9rem,1.15vw,1.08rem);line-height:1.62}.journey-reel-orbit{aspect-ratio:1;color:#48dff499;border:1px solid #48dff438;border-radius:50%;width:clamp(90px,11vw,160px);position:absolute;top:8vh;right:4vw}.journey-reel-orbit:before,.journey-reel-orbit:after{content:"";background:#48dff447;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.journey-reel-orbit:before{width:140%;height:1px}.journey-reel-orbit:after{width:1px;height:140%}.journey-reel-orbit i{background:var(--journey-yellow);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%;box-shadow:0 0 14px #ffe000bf}.journey-reel-orbit b{font-family:var(--font-technical);letter-spacing:.12em;font-size:8px;font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.journey-reel-viewport{z-index:2;width:100%;margin-top:9vh;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.journey-reel-track{will-change:transform;width:max-content;animation:52s linear infinite journey-marquee;display:flex}.journey-reel-group{flex:none;gap:clamp(12px,1.25vw,24px);padding-right:clamp(12px,1.25vw,24px);display:flex}.journey-reel-link{color:inherit;flex:none;text-decoration:none;display:block}.journey-reel-link:focus-visible{outline:2px solid var(--journey-yellow);outline-offset:6px}.journey-reel-item{clip-path:inset(0);background:#061118;flex:none;width:clamp(340px,39vw,680px);height:clamp(390px,58vh,650px);margin:0;position:relative;overflow:hidden}.journey-reel-item:nth-child(2),.journey-reel-item:nth-child(4){width:clamp(280px,29vw,500px);transform:translateY(7vh)}.journey-reel-image{object-fit:cover;filter:saturate(.66)contrast(1.08)brightness(.8);transition:filter .7s,scale 1.1s cubic-bezier(.22,1,.36,1)}.journey-reel-item:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#020609e0);position:absolute;inset:0}.journey-reel-item:hover .journey-reel-image{filter:saturate()contrast(1.04)brightness(.96);scale:1.035}.journey-reel-index{z-index:2;color:#ffffffad;width:34px;height:34px;font-family:var(--font-technical);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff3d;border-radius:50%;place-items:center;font-size:7px;display:grid;position:absolute;top:16px;right:16px}.journey-reel-item figcaption{z-index:2;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.journey-reel-item figcaption small{color:var(--journey-cyan);font-family:var(--font-technical);letter-spacing:.15em;font-size:7px}.journey-reel-item figcaption strong{color:#fff;max-width:240px;font-family:var(--font-heading);letter-spacing:-.04em;text-align:right;text-transform:uppercase;font-size:clamp(1.4rem,2.2vw,2.6rem);font-weight:500}.journey-reel-note{z-index:3;color:#ffffff4d;font-family:var(--font-technical);letter-spacing:.14em;text-transform:uppercase;margin:10vh 7vw 0;font-size:7px;position:relative}.journey-final{z-index:4;background:#020609;flex-direction:column;justify-content:center;min-height:100svh;padding:14vh 7vw 30px;display:flex;position:relative}.journey-final:before{content:"";opacity:.35;background:radial-gradient(circle at 82% 30%,#ffe00021,#0000 28%),radial-gradient(circle at 20% 70%,#48dff41a,#0000 24%);position:absolute;inset:0}.journey-final h2{max-width:1000px;font-size:clamp(4.5rem,10vw,11rem);position:relative}.journey-final-actions{align-items:center;gap:30px;margin-top:52px;display:flex;position:relative}.journey-final-line{background:#ffffff1a;height:1px;position:absolute;top:20%;left:7vw;right:7vw}.journey-final-line i{width:calc(var(--journey-progress) * 100%);background:linear-gradient(90deg,var(--journey-cyan),var(--journey-yellow));height:1px;display:block;box-shadow:0 0 16px #ffe00080}.journey-final footer{border-top:1px solid var(--journey-line);color:#ffffff57;font-family:var(--font-technical);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;padding-top:18px;font-size:7px;display:flex;position:absolute;bottom:26px;left:7vw;right:7vw}.journey-final footer nav{gap:24px;display:flex}.journey-final footer a:hover{color:#fff}@keyframes journey-line-draw{to{stroke-dashoffset:0}}@keyframes journey-line-yield{to{opacity:.12}}@keyframes journey-route-in{0%{opacity:0;stroke-dashoffset:1px}to{opacity:1;stroke-dashoffset:0}}@keyframes journey-logo-resolve{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes journey-progress{to{transform:scaleX(1)}}@keyframes journey-loader-out{to{opacity:0;visibility:hidden;transform:scale(1.02)}}@keyframes journey-ping{0%{opacity:.9;transform:scale(.5)}80%,to{opacity:0;transform:scale(1.9)}}@keyframes journey-scroll-cue{0%{opacity:0;transform:translateY(-25px)}40%{opacity:1}to{opacity:0;transform:translateY(45px)}}@keyframes journey-noise{0%{transform:translate(0)}50%{transform:translate(3px,-2px)}to{transform:translate(-2px,2px)}}@keyframes journey-dial{to{transform:rotate(360deg)}}@keyframes journey-speed-streak{0%{translate:-14vw}to{translate:22vw}}@keyframes journey-data-flight{0%{opacity:0;translate:-120px 80px}25%{opacity:.9}to{opacity:0;translate:160px -120px}}@keyframes journey-marquee{to{transform:translate(-50%)}}@media (max-width:1100px){.journey-header{left:14px;right:14px}.journey-nav{display:none}.journey-header{grid-template-columns:auto 1fr}.journey-actions{justify-self:end}.journey-menu-button{display:grid}.journey-mobile-menu{display:block}.journey-rail{right:12px}.journey-rail a{grid-template-columns:14px 0;gap:0;width:32px;overflow:hidden}.journey-rail a b{display:none}.journey-route-instrument{width:min(54vw,560px);left:43%}.journey-layer-list{width:210px;right:4vw}.journey-phone-wrap{width:min(300px,30vw);left:68%}}@media (max-width:767px){.journey-root,.journey-root a,.journey-root button{cursor:auto}.journey-cursor,.journey-atmosphere,.journey-rail,.journey-signin,.journey-header>.journey-actions>.journey-primary-action{display:none}.journey-header{min-height:58px;padding:0 10px;top:8px;left:8px;right:8px}.journey-brand{width:112px}.journey-brand img{width:118px;height:118px;bottom:-10px;left:-3px}.journey-icon-action,.journey-menu-button{width:42px;height:42px}.journey-mobile-menu{top:72px}.journey-track{height:auto;min-height:0}.journey-track,.journey-trust,.journey-final{scroll-margin-top:0}.journey-sticky{height:auto;min-height:720px;position:relative;top:auto}.journey-canvas{opacity:.55}.journey-hero-stage{align-items:flex-end;min-height:100svh;padding:120px 22px 92px}.journey-hero-copy{width:100%;max-width:none}.journey-hero-image{object-position:72% center;opacity:.88;filter:saturate()brightness(1.08)contrast(1.02)}.journey-hero-edge{background:linear-gradient(0deg,#020609 0 13%,#0206092e 54%,#020609 100%),linear-gradient(90deg,#02060947,#0000)}.journey-hero-route{width:150%;left:-45%}.journey-hero-copy h1{font-size:clamp(2.35rem,12vw,4.5rem);line-height:.96}.kinetic-copy{column-gap:.16em}.journey-chapter-word{opacity:.055;font-size:clamp(8rem,34vw,13rem);top:43%;left:-12vw}.journey-hero-copy>p,.journey-section-copy>p{margin-top:20px;font-size:15px;line-height:1.65}.journey-hero-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:28px}.journey-live-readout{width:132px;top:112px;bottom:auto;right:20px}.journey-live-readout strong{font-size:26px}.journey-scroll-cue{display:none}.journey-section-copy{position:relative;top:auto;left:auto;transform:none;width:auto!important}.journey-section-copy h2,.journey-final h2{font-size:clamp(3.35rem,15vw,5.4rem)}.journey-signal-stage,.journey-predict-stage,.journey-prie-stage,.journey-ride-stage{flex-direction:column;justify-content:flex-end;gap:34px;padding:120px 22px 56px;display:flex}.journey-signal-stage{min-height:780px}.journey-signal-left{right:47%}.journey-signal-seam{left:53%}.journey-signal-labels{top:100px}.journey-signal .journey-section-copy{z-index:9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02060966;padding:22px}.journey-predict-stage{justify-content:flex-start;min-height:1040px}.journey-predict-copy{order:1}.journey-route-instrument{order:2;width:min(100%,500px);margin:0 auto;position:relative;top:auto;left:auto;transform:none}.journey-layer-list{order:3;width:100%;position:relative;top:auto;right:auto;transform:none}.journey-layer-list li{color:#fff9}.journey-layer-list li p{display:block}.journey-prie-stage{justify-content:flex-start;min-height:1040px}.journey-prie-copy{order:1}.prie-console{order:2;grid-template-rows:42px 300px auto auto;width:100%;position:relative;inset:auto;transform:none!important}.prie-metrics{grid-template-columns:repeat(2,1fr)}.prie-decision{grid-template-columns:1fr;gap:6px;padding:12px}.journey-ride-stage{justify-content:flex-start;min-height:1050px}.journey-ride-copy{order:1}.journey-phone-wrap{order:2;width:min(78vw,300px);margin:0 auto;position:relative;top:auto;left:auto;transform:none!important}.journey-trust{min-height:1080px;padding:120px 22px 64px}.journey-proof-images{grid-template-columns:1fr}.journey-proof-images>div:last-child{display:none}.journey-trust:after{background:linear-gradient(0deg,#041017 0 20%,#04101740 60%,#041017 100%)}.journey-trust-copy{width:100%}.journey-proof-metrics{grid-template-columns:1fr;width:100%;margin-top:44vh}.journey-proof-metrics article{min-height:110px}.journey-reel{min-height:900px;padding:120px 0 90px}.journey-reel-heading{padding:0 22px;display:block}.journey-reel-heading h2{margin-top:22px;font-size:clamp(3.35rem,15vw,5.4rem)}.journey-reel-heading p{margin-top:22px}.journey-reel-orbit{opacity:.45;top:62px;right:-35px}.journey-reel-viewport{margin-top:64px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.journey-reel-item{width:78vw;height:56vh;min-height:430px}.journey-reel-item:nth-child(2),.journey-reel-item:nth-child(4){width:68vw;transform:translateY(34px)}.journey-reel-track{animation-duration:38s}.journey-reel-note{margin:76px 22px 0}.journey-loader-meta{grid-template-columns:1fr;gap:10px;left:20px;right:20px}.journey-loader-meta>span:last-child{display:none}.journey-loader-skip{right:20px}.journey-final{min-height:820px;padding:130px 22px 90px}.journey-final-actions{flex-direction:column;align-items:flex-start;gap:18px}.journey-final footer{flex-direction:column;gap:14px;left:22px;right:22px}}@media (prefers-reduced-motion:reduce){.journey-root{scroll-behavior:auto;cursor:auto}.journey-root *,.journey-root :before,.journey-root :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.journey-cursor,.journey-atmosphere,.journey-hero-telemetry,.journey-velocity-type{display:none}.journey-reel-viewport{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.journey-reel-track{animation:none!important}.journey-reel-group[aria-hidden=true]{display:none}.journey-track{height:auto;min-height:0}.journey-sticky{min-height:760px;position:relative}[data-reveal],[data-heading],[data-hero-copy],[data-phone-tilt],[data-prie-console]{opacity:1!important;clip-path:none!important;transform:none!important}[data-kinetic-char],[data-kinetic-word],[data-chapter-word]{opacity:1!important;transform:none!important}.journey-map-energy,.phone-route,.journey-hero-route [data-route-draw]{stroke-dashoffset:0!important}}@media (min-width:768px) and (max-height:760px){.journey-sticky{min-height:760px}.journey-hero-copy h1{font-size:clamp(3.2rem,6vw,6rem)}}@media (max-width:767px){.journey-hero-stage{padding-top:220px}.journey-atmosphere{opacity:.45;display:block}.journey-velocity-type,.journey-speed-field{display:none}}@media (prefers-reduced-motion:reduce){.journey-loader{transition:none}.journey-root,.journey-root a,.journey-root button{cursor:auto}.journey-cursor{display:none}}@media (min-width:768px){.journey-prie-stage{grid-template-columns:42% 52%;align-items:center;gap:6%;padding:116px 7vw 64px;display:grid}.journey-prie-copy{width:100%;position:relative;top:auto;left:auto;transform:none}.prie-console{width:100%;height:min(65vh,620px);min-height:400px;position:relative;inset:auto}.journey-predict-copy{width:34vw;top:50%}}.custom-logo-intro{background:radial-gradient(at 50% 40%,#10202a 0%,#050a0e 52%,#020609 100%);place-items:center;transition:none;display:grid}.intro-grid{background-image:linear-gradient(#48dff41a 1px,#0000 1px),linear-gradient(90deg,#48dff41a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:-20%;transform:perspective(800px)rotateX(58deg);-webkit-mask-image:radial-gradient(#000,#0000 65%);mask-image:radial-gradient(#000,#0000 65%)}.intro-orbits{aspect-ratio:1;pointer-events:none;width:min(84vw,600px);position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.intro-orbit{border:1px solid #48dff426;border-radius:50%;position:absolute;inset:0}.intro-orbit:after{content:"";background:#ffe000;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:50%;box-shadow:0 0 18px #ffe000}.intro-orbit:nth-child(2){border-style:dashed;border-color:#ffe0002e;inset:10%}.intro-orbit:nth-child(3){border-color:#48dff40f;inset:-12%}.intro-brand-stage{z-index:2;width:min(78vw,440px,64svh);position:relative}.intro-brand-art{aspect-ratio:1;width:100%;position:relative}.intro-brand-image{opacity:0;filter:drop-shadow(0 0 18px #ffe00024);width:100%;height:auto;display:block;position:relative}.intro-route{stroke:#ffe000;stroke-width:1.7px;filter:drop-shadow(0 0 8px #ffe000b3);width:100%;height:100%;position:absolute;inset:0}.intro-brand-shine{opacity:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/trickee_logo.png) 50%/contain no-repeat;mask:url(/trickee_logo.png) 50%/contain no-repeat}.intro-brand-shine i{background:linear-gradient(110deg,#0000 30%,#ffe0001a 43%,#fffbe8 49%,#ffeb9180 52%,#0000 66%);width:100%;height:100%;display:block}.intro-halo{aspect-ratio:1;opacity:0;pointer-events:none;background:radial-gradient(#ffd8621f,#34aac112 36%,#0000 68%);width:min(92vw,700px);position:absolute;top:45%;left:50%;translate:-50% -50%}.intro-ripples{aspect-ratio:1;pointer-events:none;width:min(80vw,560px);position:absolute;top:45%;left:50%;translate:-50% -50%}.intro-ripple{opacity:0;border:1px solid #ffe69361;border-radius:50%;position:absolute;inset:0}.intro-ripple:nth-child(2){border-color:#48dff447}.intro-pulse{z-index:3;background:#fff7b2;border-radius:50%;width:10px;height:10px;position:absolute;top:24%;left:49%;box-shadow:0 0 24px #ffe000,0 0 70px #ffe000b3}.intro-caption{color:#ebf4f7bf;font-family:var(--font-technical);letter-spacing:.15em;text-align:center;flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-top:-8%;font-size:clamp(7px,1.6vw,9px);line-height:1.8;display:flex}.intro-caption span:last-child{color:#ffe000}.custom-logo-intro .journey-loader-bar i{animation:none}@media (prefers-reduced-motion:reduce){.intro-brand-image{opacity:1}.intro-route,.intro-pulse,.intro-brand-shine,.intro-orbits,.intro-halo,.intro-ripples{display:none}}.marker\:text-\[\#ffe000\] ::marker{color:#ffe000}.marker\:text-\[\#ffe000\]::marker{color:#ffe000}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:left-3:before{content:var(--tw-content);left:.75rem}.before\:right-3:before{content:var(--tw-content);right:.75rem}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:bg-\[\#ffe000\]:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 224 0/var(--tw-bg-opacity,1))}.first\:border-t-0:first-child{border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#48dff4\]\/35:hover{border-color:#48dff459}.hover\:border-accent-teal:hover{--tw-border-opacity:1;border-color:rgb(var(--accent-teal-rgb) / var(--tw-border-opacity,1))}.hover\:border-accent-teal\/40:hover{border-color:rgb(var(--accent-teal-rgb) / .4)}.hover\:border-accent-teal\/50:hover{border-color:rgb(var(--accent-teal-rgb) / .5)}.hover\:border-accent-teal\/60:hover{border-color:rgb(var(--accent-teal-rgb) / .6)}.hover\:bg-\[\#da3633\]:hover{--tw-bg-opacity:1;background-color:rgb(218 54 51/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fff06a\]:hover{--tw-bg-opacity:1;background-color:rgb(255 240 106/var(--tw-bg-opacity,1))}.hover\:bg-accent-amber\/10:hover{background-color:rgb(var(--accent-amber-rgb) / .1)}.hover\:bg-accent-teal\/5:hover{background-color:rgb(var(--accent-teal-rgb) / .05)}.hover\:bg-bg-border\/30:hover{background-color:rgb(var(--bg-border-rgb) / .3)}.hover\:bg-bg-border\/50:hover{background-color:rgb(var(--bg-border-rgb) / .5)}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-white\/\[0\.035\]:hover{background-color:#ffffff09}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-white\/\[0\.09\]:hover{background-color:#ffffff17}.hover\:text-accent-teal:hover{--tw-text-opacity:1;color:rgb(var(--accent-teal-rgb) / var(--tw-text-opacity,1))}.hover\:text-text-primary:hover{--tw-text-opacity:1;color:rgb(var(--text-primary-rgb) / var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_24px_70px_rgba\(0\,0\,0\,\.25\)\]:hover{--tw-shadow:0 24px 70px #00000040;--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:border-accent-teal:focus{--tw-border-opacity:1;border-color:rgb(var(--accent-teal-rgb) / var(--tw-border-opacity,1))}.focus\:border-accent-teal\/70:focus{border-color:rgb(var(--accent-teal-rgb) / .7)}.focus-visible\:text-white:focus-visible{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:outline-accent-teal:focus-visible{outline-color:rgb(var(--accent-teal-rgb) / 1)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[\#ffe000\]:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(255 224 0/var(--tw-ring-opacity,1))}.focus-visible\:ring-accent-teal\/45:focus-visible{--tw-ring-color:rgb(var(--accent-teal-rgb) / .45)}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x:.99;--tw-scale-y:.99;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-\[\#48dff4\]{--tw-text-opacity:1;color:rgb(72 223 244/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-accent-teal{--tw-text-opacity:1;color:rgb(var(--accent-teal-rgb) / var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-20{opacity:.2}.data-\[state\=selected\]\:bg-bg-border[data-state=selected]{--tw-bg-opacity:1;background-color:rgb(var(--bg-border-rgb) / var(--tw-bg-opacity,1))}@media (min-width:640px){.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:h-10{height:2.5rem}.sm\:w-10{width:2.5rem}.sm\:w-auto{width:auto}.sm\:min-w-\[180px\]{min-width:180px}.sm\:min-w-\[220px\]{min-width:220px}.sm\:min-w-\[240px\]{min-width:240px}.sm\:min-w-\[260px\]{min-width:260px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr\,auto\]{grid-template-columns:1fr auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.sm\:p-4{padding:1rem}.sm\:p-8{padding:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}.sm\:pb-24{padding-bottom:6rem}.sm\:pt-20{padding-top:5rem}.sm\:text-right{text-align:right}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-8{line-height:2rem}}@media (min-width:768px){.md\:inset-y-0{top:0;bottom:0}.md\:bottom-6{bottom:1.5rem}.md\:left-\[240px\]{left:240px}.md\:right-6{right:1.5rem}.md\:right-auto{right:auto}.md\:col-span-3{grid-column:span 3/span 3}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:h-auto{height:auto}.md\:w-\[240px\]{width:240px}.md\:w-auto{width:auto}.md\:min-w-0{min-width:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:.75rem}.md\:gap-6{gap:1.5rem}.md\:space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.md\:overflow-y-auto{overflow-y:auto}.md\:overflow-x-hidden{overflow-x:hidden}.md\:border-r{border-right-width:1px}.md\:border-t-0{border-top-width:0}.md\:p-6{padding:1.5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pb-0{padding-bottom:0}.md\:pl-\[240px\]{padding-left:240px}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-\[13px\]{font-size:13px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:before\:bottom-2:before{content:var(--tw-content);bottom:.5rem}.md\:before\:left-0:before{content:var(--tw-content);left:0}.md\:before\:right-auto:before{content:var(--tw-content);right:auto}.md\:before\:top-2:before{content:var(--tw-content);top:.5rem}.md\:before\:h-auto:before{content:var(--tw-content);height:auto}.md\:before\:w-px:before{content:var(--tw-content);width:1px}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-8{top:2rem}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:min-h-0{min-height:0}.lg\:w-\[400px\]{width:400px}.lg\:w-auto{width:auto}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-16{gap:4rem}.lg\:gap-8{gap:2rem}.lg\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.lg\:self-start{align-self:flex-start}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:text-7xl{font-size:4.5rem;line-height:1}}@media (min-width:1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:w-auto{width:auto}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[1\.15fr\,0\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[1\.4fr_0\.9fr\]{grid-template-columns:1.4fr .9fr}.xl\:grid-cols-\[1fr_0\.58fr\]{grid-template-columns:1fr .58fr}.xl\:grid-cols-\[420px\,1fr\]{grid-template-columns:420px 1fr}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}}@media (min-width:1536px){.\32 xl\:block{display:block}.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>li\]\:pl-2>li{padding-left:.5rem}.\[\&\>p\]\:mb-2>p{margin-bottom:.5rem}.\[\&\>ul\]\:list-disc>ul{list-style-type:disc}.\[\&\>ul\]\:pl-5>ul{padding-left:1.25rem}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}
