@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--color-primary:#a855f7;--color-primary-light:#c084fc;--color-primary-dark:#9333ea;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e5e5e5;--color-gray-400:#a3a3a3;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-white:#fff;--color-background:var(--color-white);--color-surface:var(--color-gray-50);--color-border:var(--color-gray-200);--color-text-primary:var(--color-gray-900);--color-text-secondary:var(--color-gray-600);--color-text-muted:var(--color-gray-400);--color-text-inverse:var(--color-white);--font-sans:"Inter", "Inter Fallback: BlinkMacSystemFont", "Inter Fallback: Segoe UI", "Inter Fallback: Helvetica Neue", "Inter Fallback: Arial", "Inter Fallback: Noto Sans",system-ui,-apple-system,sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--radius-badge:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a;--transition-fast:.15s ease;--transition-base:.3s ease;--transition-slow:.5s ease;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1536px}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box;margin:0;padding:0}body,html{overflow-x:hidden}body{background-color:var(--color-background);color:var(--color-text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;line-height:1.5}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:1.2}h1{font-size:var(--text-5xl)}h2{font-size:var(--text-4xl)}h3{font-size:var(--text-3xl)}img{display:block;height:auto;max-width:100%}}@layer components{.btn{align-items:center;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:0;cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-weight:var(--font-weight-semibold);gap:var(--spacing-2);justify-content:center;padding-block:var(--spacing-3);padding-inline:var(--spacing-6);transition:var(--transition-base)}.btn:disabled{cursor:not-allowed;opacity:.5}.btn--primary{background-color:var(--color-primary);color:var(--color-text-inverse)}.btn--primary:hover:not(:disabled){background-color:var(--color-primary-dark);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn--secondary{background-color:var(--color-gray-800);color:var(--color-text-inverse)}.btn--secondary:hover:not(:disabled){background-color:var(--color-gray-900);box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn--outline{background-color:#0000;border:2px solid var(--color-primary);color:var(--color-primary)}.btn--outline:hover:not(:disabled){background-color:var(--color-primary);color:var(--color-text-inverse)}.btn--ghost{background-color:#0000;color:var(--color-text-primary)}.btn--ghost:hover:not(:disabled){background-color:var(--color-surface)}.btn--sm{font-size:var(--text-sm);padding-block:var(--spacing-2);padding-inline:var(--spacing-4)}.btn--lg{font-size:var(--text-lg);padding-block:var(--spacing-4);padding-inline:var(--spacing-8)}}@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mb-1{margin-bottom:var(--spacing-1)}.mb-3{margin-bottom:var(--spacing-3)}.mb-6{margin-bottom:var(--spacing-6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.h-4{height:var(--spacing-4)}.h-6{height:var(--spacing-6)}.h-12{height:var(--spacing-12)}.w-4{width:var(--spacing-4)}.w-6{width:var(--spacing-6)}.w-12{width:var(--spacing-12)}.w-full{width:100%}.max-w-\[var\(--container-2xl\)\]{max-width:var(--container-2xl)}.max-w-\[var\(--container-lg\)\]{max-width:var(--container-lg)}.max-w-\[var\(--container-md\)\]{max-width:var(--container-md)}.max-w-\[var\(--container-sm\)\]{max-width:var(--container-sm)}.max-w-\[var\(--container-xl\)\]{max-width:var(--container-xl)}.max-w-full{max-width:100%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.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))}.flex-wrap{flex-wrap:wrap}.gap-3{gap:var(--spacing-3)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--color-primary\)\]{border-color:var(--color-primary)}.\!bg-\[var\(--color-primary\)\]{background-color:var(--color-primary)!important}.bg-\[var\(--color-primary\)\]{background-color:var(--color-primary)}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.px-4{padding-inline:var(--spacing-4)}.py-8{padding-block:var(--spacing-8)}.text-left{text-align:left}.text-lg{font-size:var(--text-lg)}.text-sm{font-size:var(--text-sm)}.text-xs{font-size:var(--text-xs)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\!text-\[var\(--color-text-inverse\)\]{color:var(--color-text-inverse)!important}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.grayscale{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{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-all{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media(hover:hover){.hover\:border-\[var\(--color-primary\)\]:hover{border-color:var(--color-primary)}}@media(min-width:40rem){.sm\:px-6{padding-inline:var(--spacing-6)}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:64rem){.lg\:px-8{padding-inline:var(--spacing-8)}}}@font-face{font-family:Orbitron;src:local("Orbitron Regular"),local("Orbitron"),url(../_fonts/hdGHJIZqs7_X-b6DqMrArfarOULGZR8W7DWadx1-6f4-oSrALQFl5TL6dyBX_0Sats1wqSiCGEBcBdpuw_Q5FHg.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron ExtraBold"),url(../_fonts/ze0Foh6luGygtL0NpxDqK3efBIRLH4KO2DVyn61nB6Q-FLcVRU_AraE1eA6WRQQCL1n0v956eOCl81fjzbCJng8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:800;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron Bold"),url(../_fonts/ze0Foh6luGygtL0NpxDqK3efBIRLH4KO2DVyn61nB6Q-FLcVRU_AraE1eA6WRQQCL1n0v956eOCl81fjzbCJng8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron SemiBold"),url(../_fonts/ze0Foh6luGygtL0NpxDqK3efBIRLH4KO2DVyn61nB6Q-FLcVRU_AraE1eA6WRQQCL1n0v956eOCl81fjzbCJng8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron Medium"),url(../_fonts/ze0Foh6luGygtL0NpxDqK3efBIRLH4KO2DVyn61nB6Q-FLcVRU_AraE1eA6WRQQCL1n0v956eOCl81fjzbCJng8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron Regular"),local("Orbitron"),url(../_fonts/ze0Foh6luGygtL0NpxDqK3efBIRLH4KO2DVyn61nB6Q-FLcVRU_AraE1eA6WRQQCL1n0v956eOCl81fjzbCJng8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron ExtraBold"),url(../_fonts/oi3VFIBmYXfp5JDZnx1BUzNv6IIoQd301vitDabuGw-1HehNLEa_xShAWCY0Lt3fY8XPpia2d554iML0QyYlrM.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron Bold"),url(../_fonts/8wCyOziirOLlOoSzEjox90A5idZ3KcUap_4ADsjiULo-KMrLZ660afhXUBTDMYVCJN5KZJOsAum7dLFUPAZE7rg.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron SemiBold"),url(../_fonts/ZtgxbAJKKZ9wOnIRc1BLoxOMINmzcsg8X4A47AKzw38-k6WFmdAlcPgIDfVdNf_xy6xkGgRvz_nJX_hWbISprig.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron Medium"),url(../_fonts/ELCXgmYd5Lsi83L_vPPFh-SKU8SKGMJJczXBXRNrkYQ-AmW46Tk87kzA1te65356O7GeA6JUkuywql6OZo82QK0.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:"Orbitron Fallback: Noto Sans";src:local("Noto Sans");size-adjust:116.6667%;ascent-override:86.6571%;descent-override:20.8286%;line-gap-override:0%}@font-face{font-family:"Orbitron Fallback: Segoe UI";src:local("Segoe UI");size-adjust:124.7295%;ascent-override:81.0554%;descent-override:19.4822%;line-gap-override:0%}@font-face{font-family:"Orbitron Fallback: Arial";src:local("Arial");size-adjust:124.0464%;ascent-override:81.5017%;descent-override:19.5894%;line-gap-override:0%}@font-face{font-family:"Orbitron Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:122.8889%;ascent-override:82.2694%;descent-override:19.774%;line-gap-override:0%}@font-face{font-family:"Orbitron Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:132.7719%;ascent-override:76.1457%;descent-override:18.3021%;line-gap-override:0%}@font-face{font-family:Rajdhani;src:local("Rajdhani Regular"),local("Rajdhani"),url(../_fonts/1zsiL-Xt5zkfHO5nJSq-JUWJS5GsoNeVMr_Zm3LO2M4-WC29jJiNqGxIfo26hyfrFXR77Hya6cwiyu756zSXULc.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Rajdhani Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:97.4781%;ascent-override:95.4061%;descent-override:35.4952%;line-gap-override:0%}@font-face{font-family:"Rajdhani Fallback: Segoe UI";src:local("Segoe UI");size-adjust:91.5736%;ascent-override:101.5577%;descent-override:37.7838%;line-gap-override:0%}@font-face{font-family:"Rajdhani Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:90.2222%;ascent-override:103.0788%;descent-override:38.3498%;line-gap-override:0%}@font-face{font-family:"Rajdhani Fallback: Arial";src:local("Arial");size-adjust:91.0721%;ascent-override:102.1169%;descent-override:37.9919%;line-gap-override:0%}@font-face{font-family:"Rajdhani Fallback: Noto Sans";src:local("Noto Sans");size-adjust:85.654%;ascent-override:108.5764%;descent-override:40.3951%;line-gap-override:0%}@font-face{font-family:Rajdhani;src:local("Rajdhani Medium"),url(../_fonts/FhvdBB8zOlCZmCC5EJ1RzQqR11K30ttX5TxNk46JWR0-E79pZulSTCR36q3cCvkQMX_ilqIJEQTvD_XrjB6ScWY.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Rajdhani;src:local("Rajdhani SemiBold"),url(../_fonts/U9HPns7MBmk15-OguVRKy6ABvEirOf_BEpX79IHyKCA-JvseU_gRhb2_xV_PWE2_D9iWhbrnwe6UyrQKTwQ4KVI.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Rajdhani;src:local("Rajdhani Bold"),url(../_fonts/6YXbJTSopvLGSsDukS2BbBVFmP7YAsk36Pcn17kaXC8-VW1SGVZagn4aGWR9NPrphGcG6HdOKrla0tLzKU3kgD0.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Rajdhani;src:local("Rajdhani Regular"),local("Rajdhani"),url(../_fonts/WXnRYIvlZkT_OaAKFJ9yG3wfOBAsFFaAK5k2KfYSxBA-lLwd5djiynlIMMcT_c9Tmew0MA2ENUdnXhI7ip8rQLE.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Rajdhani;src:local("Rajdhani Regular"),local("Rajdhani"),url(../_fonts/DfBdf1gorsRrseoGnN4mT2AL_VDZTd5AjFhVHAxRlvk-yJyjhd0f0vGawQCjSOuichDb2CFOf_GA9-H15rvJYT0.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Rajdhani;src:local("Rajdhani Medium"),url(../_fonts/sgYoBZ-nCXLL_YjSAed9knE1jdoSlBOmUG9LrWOV-bE-EazNMXlAYLAEroJ4h4ZUGnAFYw_c-zV6vH_clLbtSok.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Rajdhani;src:local("Rajdhani Medium"),url(../_fonts/RkLDOnZzHTVm3qHA-uyhQMSSPGzcWumKodZ9-jExHLE-_wGdOdE7uiwFmGMlr0h20oSAA6WYVn6mhPChwcF0lbs.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Rajdhani;src:local("Rajdhani SemiBold"),url(../_fonts/bw-m9VYBch8UsFg1pIquz73j73BlqNKy_ovDWiWidQ-BUiMuq2LNKCli3q1hTSs03pYl2seYqtixgjU1qjcYuo.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Rajdhani;src:local("Rajdhani SemiBold"),url(../_fonts/EmjtwUb4lrjNJTKzzsGjToeufGc_jmckwn03KNZx00o-225_CnTT01SyTXW-ouheB0fRsT2MPymfsNH9c9qgBu8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Rajdhani;src:local("Rajdhani Bold"),url(../_fonts/KQy637iP3UWxaqP-uCMLgjLFU6FihaqGV0J6yZwMY90-ookIyQg74LoJiMMAlPVvx1v_GyHe8cfuRW_M_zOM9Yg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Rajdhani;src:local("Rajdhani Bold"),url(../_fonts/XZP7_m955UMoZMN7hBppGRcOxVpKe4PPZnlEAhWGB8Y-dZnAEM2a0RNUnvjL7cm544ZCwFAGoY1BTEA4MvBhM9c.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/Jtqhy44WKYEjGWTSusP5YJfJv7Wf74QqgkBOI9u_77s-Rl_Bht5SvmaotE20bkavBEAJEEGEa0hcz3d_8yOeXmw.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Inter Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:114.6542%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Segoe UI";src:local("Segoe UI");size-adjust:107.7093%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:106.1198%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Noto Sans";src:local("Noto Sans");size-adjust:100.7466%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ZHaz3DhCHNWhsElqYfuM71rfBBDgjuU2sd34vaYJwQg-71NZaZSGjxzAGjCMnCc2zS5rS_EGA0xHKPGCggWuXik.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/TTYbISAfwy-y4uVGS9AH32sK7b2xJsoCESo64ryf8LU-y87nRMqBGo42rUOW9tWZa06o4oTa0USJrAMMoKDamgs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/JSrPAbQHsQEdUrIE5Ts6fIQ2ymsa4i7HhiCpui6ulCc-_AoyGWssOn06OMh3ZY_GddBBPRny4Igxin4fT_1K6F4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/T-ozk-QJ_Ck37B2RHPl2i-s_gAGGo7suFgagWoJ8bO4-maDXQ_nEXKAaLHm4Joud3DJR9EVzS7QXWMWK8YOTIcs.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/zr3WxpLd5PmlBr7e4PWGkhZv6XTg70Pi4sCbC-CEV0Q-v2yL98XOiD3FkbiYlYYeAeTSVSkgAckeOp55Q5kHJmU.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/l00UCz_-QvI_NO8AGcu7ooAcrFDlxYUdxCSCh6gBwd4-vPjTZ3ztgw27A2TnHeCycxPvUtXWEVpG33_97ra6su8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/9FWLUGCSCYLRIRMtCzLrt4Go7DMFXOeN_pyCOJD_44Y-Yh2wNaqrq_e759vVlc3tX81lMwRu9ktkQJX_Svgs-VI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/pWMvGwciZ-EfQsfR2ueelhC7Jnt5K-8Px8PjPK0mDII-eT9iD0iZ9WWhTJs6V5GxXr0iaUwx_WxgGGriOiGb81o.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/y3mP_zJcojQwJn30TpF_XxDzgeM6Nbk7MaRg1Ne0YcI-lFx13nqMCMgk_S70gRmwEHXlE5BLp1B4W82RpFihpMs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/h9PwCjip_BNPVO50hT4v29USWFv6H3ZlYx_IestfqgY-sYfLVuZXl9E1aYbn1S0pAr4zfdQ_WT7iBZhrgQY6N-4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/Y_5DOsLit49q2i2tbcNxnyUen9__GPCX8mwAi03q1aA-pBCjVKDT5tBT3BJckh9uzNkfUWeUIBPz9Y8T55vcj8E.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/BQnDL9FFy0Q_jvURlmv87luvmXLSMbSuXsfZv_R2Rkk-y5MVrLtP4J_1al8rz8R-MDaUOMAHckAWCwDrKhw25fY.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/nuenOq7ZFSZ65QudJO7uQ0sOjDqow2WjfXrQh4S9gEc-uF81rxcswER5srfhzyLfPoGlKNAIt2C_BvkXFOc19rw.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/M-60tFLmAJxdPjHsK-2ILWom5zPbu37lb3Qex2waL14-A9y4QcXALPi_RvQsmRsSFUxrT3_J213W4zPFIXetlbw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/31PZhXd_YTCmsoiPQZc-xVtAWAkLogRFRj5mWplmKFE-6WsTw05QKugcwLySGc_b9CIheG8j8LRyo47qPL430Mk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}[data-theme=cyber-hud]{--color-primary:#0f8;--color-primary-light:#3fa;--color-primary-dark:#00cc6a;--color-secondary:#ff0080;--color-secondary-light:#ff33a0;--color-accent:#0cf;--color-background:#1f1f1f;--color-surface:#2b2b2b;--color-border:#3a3a3a;--color-text-primary:#f5f5f5;--color-text-secondary:#a0a0a0;--color-text-muted:#666;--color-text-inverse:#1f1f1f;--color-gray-50:#f5f5f5;--color-gray-100:#e0e0e0;--color-gray-200:silver;--color-gray-300:#a0a0a0;--color-gray-400:gray;--color-gray-500:#606060;--color-gray-600:#484848;--color-gray-700:#383838;--color-gray-800:#2b2b2b;--color-gray-900:#1a1a1a;--font-heading:"Orbitron", "Orbitron Fallback: BlinkMacSystemFont", "Orbitron Fallback: Segoe UI", "Orbitron Fallback: Helvetica Neue", "Orbitron Fallback: Arial", "Orbitron Fallback: Noto Sans","Space Grotesk",system-ui,sans-serif;--font-body:"Rajdhani", "Rajdhani Fallback: BlinkMacSystemFont", "Rajdhani Fallback: Segoe UI", "Rajdhani Fallback: Helvetica Neue", "Rajdhani Fallback: Arial", "Rajdhani Fallback: Noto Sans","Inter",system-ui,sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.75rem;--text-5xl:3.75rem;--text-6xl:5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:800;--radius-sm:.125rem;--radius-md:.25rem;--radius-lg:.375rem;--radius-xl:.5rem;--radius-2xl:.75rem;--radius-full:9999px;--radius-badge:.25rem;--shadow-sm:0 0 8px #00ff8826;--shadow-md:0 0 16px #0f83;--shadow-lg:0 0 24px #00ff8840;--shadow-xl:0 0 32px #00ff884d;--shadow-2xl:0 0 48px #00ff8859;--shadow-glow-primary:0 0 20px #0f86;--shadow-glow-secondary:0 0 20px #ff008066;--shadow-glow-accent:0 0 20px #0cf6;--transition-fast:.15s ease-out;--transition-base:.25s ease-out;--transition-slow:.4s ease-out;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem}html[data-theme=cyber-hud] .btn{border:1px solid #0000;border-radius:var(--radius-md);font-family:var(--font-body);font-size:.875rem;font-weight:600;letter-spacing:.04em;position:relative;text-transform:uppercase;transition:all var(--transition-base)}html[data-theme=cyber-hud] .btn--primary{background-color:var(--color-primary);border-color:var(--color-primary);box-shadow:0 0 12px #00ff884d,inset 0 0 12px #00ff881a;color:var(--color-text-inverse)}html[data-theme=cyber-hud] .btn--primary:hover:not(:disabled){background-color:var(--color-primary-light);box-shadow:0 0 24px #00ff8880,inset 0 0 16px #00ff8826;transform:translateY(-2px)}html[data-theme=cyber-hud] .btn--primary:active:not(:disabled){box-shadow:0 0 8px #0f86;transform:translateY(0)}html[data-theme=cyber-hud] .btn--secondary{background-color:var(--color-secondary);border-color:var(--color-secondary);box-shadow:0 0 12px #ff00804d;color:var(--color-text-primary)}html[data-theme=cyber-hud] .btn--secondary:hover:not(:disabled){box-shadow:0 0 24px #ff008080;transform:translateY(-2px)}html[data-theme=cyber-hud] .btn--secondary:active:not(:disabled){box-shadow:0 0 8px #ff008066;transform:translateY(0)}html[data-theme=cyber-hud] .btn--outline{background:0 0;border-color:var(--color-primary);box-shadow:0 0 8px #00ff8826;color:var(--color-primary)}html[data-theme=cyber-hud] .btn--outline:hover:not(:disabled){background-color:#00ff881a;box-shadow:0 0 20px #00ff884d;transform:translateY(-2px)}html[data-theme=cyber-hud] .btn--ghost{background:0 0;border-color:#0000;color:var(--color-text-primary)}html[data-theme=cyber-hud] .btn--ghost:hover:not(:disabled){background-color:#00ff8814;border-color:#00ff884d;color:var(--color-primary)}html[data-theme=cyber-hud] .btn--light{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-color:#ffffff80;box-shadow:0 0 12px #ffffff1a;color:var(--color-text-primary)}html[data-theme=cyber-hud] .btn--light:hover:not(:disabled){background-color:#fff3;box-shadow:0 0 20px #fff3;transform:translateY(-2px)}html[data-theme=cyber-hud] .btn--sm{font-size:.75rem;padding:.5rem 1.25rem}html[data-theme=cyber-hud] .btn--lg{font-size:.9375rem;font-weight:700;padding:1rem 2.5rem}@media(prefers-reduced-motion:reduce){html[data-theme=cyber-hud] .btn{transition:none}}html[data-theme=cyber-hud] .hero-1__title,html[data-theme=cyber-hud] .hero-2__title{font-family:Orbitron,"Orbitron Fallback: BlinkMacSystemFont","Orbitron Fallback: Segoe UI","Orbitron Fallback: Helvetica Neue","Orbitron Fallback: Arial","Orbitron Fallback: Noto Sans",Space Grotesk,system-ui,sans-serif;font-weight:800;letter-spacing:.02em;line-height:1.1;text-transform:uppercase}html[data-theme=cyber-hud] .hero-1__title{color:var(--color-primary);text-shadow:0 0 30px #00ff8880,0 0 60px #0f83}html[data-theme=cyber-hud] .hero-2__title{color:var(--color-primary);text-shadow:0 0 20px #0f86}html[data-theme=cyber-hud] .hero-1__badge,html[data-theme=cyber-hud] .hero-2__badge{background-color:#00ff8826;border:1px solid #0f86;border-radius:var(--radius-md);box-shadow:0 0 12px #0f83;color:var(--color-primary);font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.08em;padding:.5rem 1.25rem;text-transform:uppercase}html[data-theme=cyber-hud] .hero-1__description{color:#e0e0f0d9;font-family:var(--font-body);font-size:1.125rem;font-weight:400;line-height:1.7}html[data-theme=cyber-hud] .hero-2__description{color:var(--color-text-secondary);font-family:var(--font-body);font-size:1.125rem;font-weight:400;line-height:1.7}html[data-theme=cyber-hud] .hero-1__overlay{background:linear-gradient(#0a0a0f99,#0a0a0fd9)}html[data-theme=cyber-hud] .hero-1:after{background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00ff8805 2px 4px);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}html[data-theme=cyber-hud] .hero-1__content{position:relative;z-index:2}html[data-theme=cyber-hud] .hero-2__image-container{overflow:visible}html[data-theme=cyber-hud] .hero-2__image-wrapper{border:1px solid #00ff884d;border-radius:var(--radius-xl);box-shadow:0 0 20px #00ff8826,0 0 60px #00ff880d;overflow:hidden;transition:all var(--transition-base)}html[data-theme=cyber-hud] .hero-2__image-wrapper:hover{border-color:#0f89;box-shadow:0 0 30px #00ff8840,0 0 80px #00ff881a}html[data-theme=cyber-hud] .hero-2__image{transition:transform .4s ease-out}html[data-theme=cyber-hud] .hero-2__image-wrapper:hover .hero-2__image{transform:scale(1.03)}html[data-theme=cyber-hud] .hero-2__title:after{background:linear-gradient(90deg,var(--color-primary),var(--color-accent));box-shadow:0 0 8px #0f86;content:"";display:block;height:2px;margin-top:var(--spacing-4);width:60px}html[data-theme=cyber-hud] .hero-2__content{animation:cyber-fade-in .5s ease-out both}html[data-theme=cyber-hud] .hero-2__image-wrapper{animation:cyber-fade-in .5s ease-out .15s both}@keyframes cyber-fade-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}html[data-theme=cyber-hud] .hero-1,html[data-theme=cyber-hud] .hero-2{overflow:hidden;position:relative}@media(prefers-reduced-motion:reduce){html[data-theme=cyber-hud] .hero-2__content,html[data-theme=cyber-hud] .hero-2__image-wrapper{animation:none;opacity:1;transform:none}html[data-theme=cyber-hud] .hero-2__image{transition:none}}html[data-theme=cyber-hud] .features-1__title,html[data-theme=cyber-hud] .features-2__title,html[data-theme=cyber-hud] .features-3__title{color:var(--color-text-primary);font-family:Orbitron,"Orbitron Fallback: BlinkMacSystemFont","Orbitron Fallback: Segoe UI","Orbitron Fallback: Helvetica Neue","Orbitron Fallback: Arial","Orbitron Fallback: Noto Sans",Space Grotesk,system-ui,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.1}html[data-theme=cyber-hud] .features-1__badge,html[data-theme=cyber-hud] .features-2__badge,html[data-theme=cyber-hud] .features-3__badge{background-color:#00ff881f;border:1px solid #00ff884d;border-radius:var(--radius-badge);box-shadow:0 0 10px #00ff8826;color:var(--color-primary);font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}html[data-theme=cyber-hud] .features-1__card-description,html[data-theme=cyber-hud] .features-1__description,html[data-theme=cyber-hud] .features-2__card-description,html[data-theme=cyber-hud] .features-2__description,html[data-theme=cyber-hud] .features-3__card-description,html[data-theme=cyber-hud] .features-3__description{color:var(--color-text-secondary);font-family:var(--font-body);line-height:1.7}html[data-theme=cyber-hud] .features-1__card-title,html[data-theme=cyber-hud] .features-2__card-title,html[data-theme=cyber-hud] .features-3__card-title{color:var(--color-text-primary);font-family:Orbitron,"Orbitron Fallback: BlinkMacSystemFont","Orbitron Fallback: Segoe UI","Orbitron Fallback: Helvetica Neue","Orbitron Fallback: Arial","Orbitron Fallback: Noto Sans",Space Grotesk,system-ui,sans-serif;font-weight:600}html[data-theme=cyber-hud] .features-2__card-title:before{background:linear-gradient(90deg,var(--color-primary),var(--color-accent));box-shadow:0 0 6px #00ff884d;content:"";display:block;height:2px;margin-bottom:var(--spacing-3);width:40px}html[data-theme=cyber-hud] .features-1__card-icon{border-radius:var(--radius-md);transition:all var(--transition-base)}html[data-theme=cyber-hud] .features-1__card:nth-child(3n+1) .features-1__card-icon{background-color:#00ff881f;box-shadow:0 0 12px #00ff8826;color:var(--color-primary)}html[data-theme=cyber-hud] .features-1__card:nth-child(3n+2) .features-1__card-icon{background-color:#ff00801f;box-shadow:0 0 12px #ff008026;color:var(--color-secondary)}html[data-theme=cyber-hud] .features-1__card:nth-child(3n+3) .features-1__card-icon{background-color:#00ccff1f;box-shadow:0 0 12px #00ccff26;color:var(--color-accent)}html[data-theme=cyber-hud] .features-1__card:hover .features-1__card-icon{transform:scale(1.1)}html[data-theme=cyber-hud] .features-1__card:nth-child(3n+1):hover .features-1__card-icon{box-shadow:0 0 20px #00ff884d}html[data-theme=cyber-hud] .features-1__card:nth-child(3n+2):hover .features-1__card-icon{box-shadow:0 0 20px #ff00804d}html[data-theme=cyber-hud] .features-1__card:nth-child(3n+3):hover .features-1__card-icon{box-shadow:0 0 20px #00ccff4d}html[data-theme=cyber-hud] .features-1__card--elevated{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-base)}html[data-theme=cyber-hud] .features-1__card--elevated:hover{border-color:var(--color-primary);box-shadow:0 0 20px #00ff8826;transform:translateY(-3px)}html[data-theme=cyber-hud] .features-1__card--bordered{border-color:var(--color-border);border-radius:var(--radius-lg);transition:all var(--transition-base)}html[data-theme=cyber-hud] .features-1__card--bordered:hover{border-color:var(--color-primary);box-shadow:0 0 20px #00ff8826}html[data-theme=cyber-hud] .features-1__card--filled{background:var(--color-surface);border-radius:var(--radius-lg);transition:all var(--transition-base)}html[data-theme=cyber-hud] .features-1__card--filled:hover{background:var(--color-gray-800)}html[data-theme=cyber-hud] .features-1__card{animation:cyber-card-fade .4s ease-out backwards}html[data-theme=cyber-hud] .features-1__card:first-child{animation-delay:50ms}html[data-theme=cyber-hud] .features-1__card:nth-child(2){animation-delay:.1s}html[data-theme=cyber-hud] .features-1__card:nth-child(3){animation-delay:.15s}html[data-theme=cyber-hud] .features-1__card:nth-child(4){animation-delay:.2s}html[data-theme=cyber-hud] .features-1__card:nth-child(5){animation-delay:.25s}html[data-theme=cyber-hud] .features-1__card:nth-child(6){animation-delay:.3s}html[data-theme=cyber-hud] .features-2__media{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 0 15px #00ff881a;overflow:hidden;transition:all var(--transition-base)}html[data-theme=cyber-hud] .features-2__card:hover .features-2__media{border-color:var(--color-primary);box-shadow:0 0 25px #0f83}html[data-theme=cyber-hud] .features-2__image{border-radius:0;box-shadow:none;transition:transform .4s ease-out}html[data-theme=cyber-hud] .features-2__card:hover .features-2__image{transform:scale(1.03)}html[data-theme=cyber-hud] .features-2__card{animation:cyber-card-fade .4s ease-out backwards}html[data-theme=cyber-hud] .features-2__card:first-child{animation-delay:.1s}html[data-theme=cyber-hud] .features-2__card:nth-child(2){animation-delay:.2s}html[data-theme=cyber-hud] .features-2__card:nth-child(3){animation-delay:.3s}html[data-theme=cyber-hud] .features-2__card:nth-child(4){animation-delay:.4s}html[data-theme=cyber-hud] .features-3__card{border-radius:var(--radius-lg);transition:all var(--transition-base)}html[data-theme=cyber-hud] .features-3__card--elevated{background:var(--color-surface);border:1px solid var(--color-border)}html[data-theme=cyber-hud] .features-3__card--elevated:hover{border-color:var(--color-primary);box-shadow:0 0 20px #00ff8826;transform:translateY(-3px)}html[data-theme=cyber-hud] .features-3__card--bordered{border-color:var(--color-border)}html[data-theme=cyber-hud] .features-3__card--bordered:hover{border-color:var(--color-primary);box-shadow:0 0 20px #00ff8826}html[data-theme=cyber-hud] .features-3__image{transition:transform .4s ease-out}html[data-theme=cyber-hud] .features-3__card:hover .features-3__image{transform:scale(1.03)}html[data-theme=cyber-hud] .features-3__card-title:before{background:linear-gradient(90deg,var(--color-primary),var(--color-accent));box-shadow:0 0 6px #00ff884d;content:"";display:block;height:2px;margin-bottom:var(--spacing-2);width:30px}html[data-theme=cyber-hud] .features-3__card{animation:cyber-card-fade .4s ease-out backwards}html[data-theme=cyber-hud] .features-3__card:first-child{animation-delay:50ms}html[data-theme=cyber-hud] .features-3__card:nth-child(2){animation-delay:.1s}html[data-theme=cyber-hud] .features-3__card:nth-child(3){animation-delay:.15s}html[data-theme=cyber-hud] .features-3__card:nth-child(4){animation-delay:.2s}html[data-theme=cyber-hud] .features-3__card:nth-child(5){animation-delay:.25s}html[data-theme=cyber-hud] .features-3__card:nth-child(6){animation-delay:.3s}@keyframes cyber-card-fade{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}html[data-theme=cyber-hud] .features-1,html[data-theme=cyber-hud] .features-2,html[data-theme=cyber-hud] .features-3{padding-bottom:var(--spacing-20);padding-top:var(--spacing-20);position:relative}@media(prefers-reduced-motion:reduce){html[data-theme=cyber-hud] .features-1__card,html[data-theme=cyber-hud] .features-1__card-icon,html[data-theme=cyber-hud] .features-2__card,html[data-theme=cyber-hud] .features-2__image,html[data-theme=cyber-hud] .features-2__media,html[data-theme=cyber-hud] .features-3__card,html[data-theme=cyber-hud] .features-3__image{animation:none;opacity:1;transform:none;transition:none}}html[data-theme=cyber-hud] .features-4__title{font-family:Orbitron,"Orbitron Fallback: BlinkMacSystemFont","Orbitron Fallback: Segoe UI","Orbitron Fallback: Helvetica Neue","Orbitron Fallback: Arial","Orbitron Fallback: Noto Sans",Space Grotesk,system-ui,sans-serif;font-weight:700;letter-spacing:-.02em}html[data-theme=cyber-hud] .features-4__subtitle{color:var(--color-primary);letter-spacing:.15em}html[data-theme=cyber-hud] .features-4__step-title{font-family:Orbitron,"Orbitron Fallback: BlinkMacSystemFont","Orbitron Fallback: Segoe UI","Orbitron Fallback: Helvetica Neue","Orbitron Fallback: Arial","Orbitron Fallback: Noto Sans",Space Grotesk,system-ui,sans-serif;font-weight:600}html[data-theme=cyber-hud] .features-4__step-icon{color:var(--color-secondary)}html[data-theme=cyber-hud] .features-4__number-wrap--filled{background:#a855f724}@supports (color:color-mix(in lab,red,red)){html[data-theme=cyber-hud] .features-4__number-wrap--filled{background:color-mix(in srgb,var(--color-primary)14%,transparent)}}html[data-theme=cyber-hud] .features-4__number-wrap--filled{border:1px solid var(--color-primary);box-shadow:0 0 14px #a855f773,inset 0 0 10px #a855f71a}@supports (color:color-mix(in lab,red,red)){html[data-theme=cyber-hud] .features-4__number-wrap--filled{box-shadow:0 0 14px color-mix(in srgb,var(--color-primary)45%,transparent),inset 0 0 10px color-mix(in srgb,var(--color-primary)10%,transparent)}}html[data-theme=cyber-hud] .features-4__number-wrap--filled .features-4__number-text{color:var(--color-primary)}html[data-theme=cyber-hud] .features-4__number-wrap--outlined{border-color:var(--color-primary);box-shadow:0 0 10px #a855f74d}@supports (color:color-mix(in lab,red,red)){html[data-theme=cyber-hud] .features-4__number-wrap--outlined{box-shadow:0 0 10px color-mix(in srgb,var(--color-primary)30%,transparent)}}html[data-theme=cyber-hud] .features-4__number-wrap--outlined .features-4__number-text{color:var(--color-primary)}html[data-theme=cyber-hud] .features-4__number-wrap--plain .features-4__number-text{color:#a855f766}@supports (color:color-mix(in lab,red,red)){html[data-theme=cyber-hud] .features-4__number-wrap--plain .features-4__number-text{color:color-mix(in srgb,var(--color-primary)40%,transparent)}}html[data-theme=cyber-hud] .features-4__number-wrap--plain .features-4__number-text{text-shadow:0 0 20px #a855f780}@supports (color:color-mix(in lab,red,red)){html[data-theme=cyber-hud] .features-4__number-wrap--plain .features-4__number-text{text-shadow:0 0 20px color-mix(in srgb,var(--color-primary)50%,transparent)}}html[data-theme=cyber-hud] .features-4__connector-line{background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));box-shadow:0 0 6px #a855f766}@supports (color:color-mix(in lab,red,red)){html[data-theme=cyber-hud] .features-4__connector-line{box-shadow:0 0 6px color-mix(in srgb,var(--color-primary)40%,transparent)}}html[data-theme=cyber-hud] .features-4__connector-line{height:2px}html[data-theme=cyber-hud] .features-4__steps--vertical .features-4__connector-line{background:linear-gradient(180deg,var(--color-primary),var(--color-secondary));height:100%;width:2px}html[data-theme=cyber-hud] .steps-1__card-title,html[data-theme=cyber-hud] .steps-1__list-title,html[data-theme=cyber-hud] .steps-1__title{font-family:Orbitron,"Orbitron Fallback: BlinkMacSystemFont","Orbitron Fallback: Segoe UI","Orbitron Fallback: Helvetica Neue","Orbitron Fallback: Arial","Orbitron Fallback: Noto Sans",Space Grotesk,system-ui,sans-serif;letter-spacing:-.02em}html[data-theme=cyber-hud] .steps-1__badge{background:#00ff881f;border:1px solid #00ff884d;border-radius:var(--radius-badge);box-shadow:0 0 10px #00ff8826;color:var(--color-primary);font-family:var(--font-body);letter-spacing:.1em}html[data-theme=cyber-hud] .steps-1__card-number{color:#a855f71a;font-family:Orbitron,"Orbitron Fallback: BlinkMacSystemFont","Orbitron Fallback: Segoe UI","Orbitron Fallback: Helvetica Neue","Orbitron Fallback: Arial","Orbitron Fallback: Noto Sans",Space Grotesk,system-ui,sans-serif}@supports (color:color-mix(in lab,red,red)){html[data-theme=cyber-hud] .steps-1__card-number{color:color-mix(in srgb,var(--color-primary)10%,transparent)}}html[data-theme=cyber-hud] .steps-1__card-number{text-shadow:0 0 20px #a855f74d}@supports (color:color-mix(in lab,red,red)){html[data-theme=cyber-hud] .steps-1__card-number{text-shadow:0 0 20px color-mix(in srgb,var(--color-primary)30%,transparent)}}html[data-theme=cyber-hud] .steps-1__card:hover .steps-1__card-number{color:#a855f733}@supports (color:color-mix(in lab,red,red)){html[data-theme=cyber-hud] .steps-1__card:hover .steps-1__card-number{color:color-mix(in srgb,var(--color-primary)20%,transparent)}}html[data-theme=cyber-hud] .steps-1__card:hover .steps-1__card-number{text-shadow:0 0 30px #a855f780}@supports (color:color-mix(in lab,red,red)){html[data-theme=cyber-hud] .steps-1__card:hover .steps-1__card-number{text-shadow:0 0 30px color-mix(in srgb,var(--color-primary)50%,transparent)}}html[data-theme=cyber-hud] .steps-1__card--elevated{background:var(--color-surface);border:1px solid var(--color-border)}html[data-theme=cyber-hud] .steps-1__card--elevated:hover{border-color:var(--color-primary);box-shadow:0 0 20px #00ff8826;transform:translateY(-3px)}html[data-theme=cyber-hud] .steps-1__list-number{font-family:Orbitron,"Orbitron Fallback: BlinkMacSystemFont","Orbitron Fallback: Segoe UI","Orbitron Fallback: Helvetica Neue","Orbitron Fallback: Arial","Orbitron Fallback: Noto Sans",Space Grotesk,system-ui,sans-serif;font-size:2rem;text-shadow:0 0 15px #a855f766}@supports (color:color-mix(in lab,red,red)){html[data-theme=cyber-hud] .steps-1__list-number{text-shadow:0 0 15px color-mix(in srgb,var(--color-primary)40%,transparent)}}html[data-theme=cyber-hud] .steps-1__list-item:hover .steps-1__list-number{text-shadow:0 0 25px #a855f7b3}@supports (color:color-mix(in lab,red,red)){html[data-theme=cyber-hud] .steps-1__list-item:hover .steps-1__list-number{text-shadow:0 0 25px color-mix(in srgb,var(--color-primary)70%,transparent)}}html[data-theme=cyber-hud] .steps-1__list-rule{background:linear-gradient(180deg,var(--color-primary),var(--color-secondary));box-shadow:0 0 6px #a855f766}@supports (color:color-mix(in lab,red,red)){html[data-theme=cyber-hud] .steps-1__list-rule{box-shadow:0 0 6px color-mix(in srgb,var(--color-primary)40%,transparent)}}html[data-theme=cyber-hud] .steps-1__list-item{border-color:var(--color-border)}html[data-theme=cyber-hud] .pricing-1__plan-name,html[data-theme=cyber-hud] .pricing-1__title{font-family:Orbitron,"Orbitron Fallback: BlinkMacSystemFont","Orbitron Fallback: Segoe UI","Orbitron Fallback: Helvetica Neue","Orbitron Fallback: Arial","Orbitron Fallback: Noto Sans",Space Grotesk,system-ui,sans-serif;letter-spacing:-.02em}html[data-theme=cyber-hud] .pricing-1__badge{background:#00ff881f;border:1px solid #00ff884d;border-radius:var(--radius-badge);box-shadow:0 0 10px #00ff8826;color:var(--color-primary)}html[data-theme=cyber-hud] .pricing-1__card--elevated{background:var(--color-surface);border:1px solid var(--color-border)}html[data-theme=cyber-hud] .pricing-1__card--elevated:hover{border-color:var(--color-primary);box-shadow:0 0 24px #00ff8826;transform:translateY(-3px)}html[data-theme=cyber-hud] .pricing-1__card--highlighted{background:#f0e6fa}@supports (color:color-mix(in lab,red,red)){html[data-theme=cyber-hud] .pricing-1__card--highlighted{background:color-mix(in srgb,var(--color-primary)12%,var(--color-surface))}}html[data-theme=cyber-hud] .pricing-1__card--highlighted{border:1px solid var(--color-primary);box-shadow:0 0 30px #0f83,inset 0 0 20px #00ff880d}html[data-theme=cyber-hud] .pricing-1__card--highlighted .pricing-1__currency,html[data-theme=cyber-hud] .pricing-1__card--highlighted .pricing-1__feature-item,html[data-theme=cyber-hud] .pricing-1__card--highlighted .pricing-1__period,html[data-theme=cyber-hud] .pricing-1__card--highlighted .pricing-1__plan-description,html[data-theme=cyber-hud] .pricing-1__card--highlighted .pricing-1__plan-name,html[data-theme=cyber-hud] .pricing-1__card--highlighted .pricing-1__price{color:var(--color-text-primary)}html[data-theme=cyber-hud] .pricing-1__card--highlighted .pricing-1__price{color:var(--color-primary);text-shadow:0 0 20px #a855f780}@supports (color:color-mix(in lab,red,red)){html[data-theme=cyber-hud] .pricing-1__card--highlighted .pricing-1__price{text-shadow:0 0 20px color-mix(in srgb,var(--color-primary)50%,transparent)}}html[data-theme=cyber-hud] .pricing-1__card--highlighted .pricing-1__price-wrap{border-color:#0f83}html[data-theme=cyber-hud] .pricing-1__card--highlighted .pricing-1__feature-icon{color:var(--color-primary)}html[data-theme=cyber-hud] .pricing-1__card--highlighted .pricing-1__plan-badge{background:#00ff8826;color:var(--color-primary)}html[data-theme=cyber-hud] .pricing-1__card--highlighted .pricing-1__cta{background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 0 12px #a855f766;color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){html[data-theme=cyber-hud] .pricing-1__card--highlighted .pricing-1__cta{box-shadow:0 0 12px color-mix(in srgb,var(--color-primary)40%,transparent)}}html[data-theme=cyber-hud] .pricing-1__card--highlighted .pricing-1__cta:hover{background:#a855f7d9}@supports (color:color-mix(in lab,red,red)){html[data-theme=cyber-hud] .pricing-1__card--highlighted .pricing-1__cta:hover{background:color-mix(in srgb,var(--color-primary)85%,transparent)}}html[data-theme=cyber-hud] .pricing-1__card--highlighted .pricing-1__cta:hover{box-shadow:0 0 20px #a855f799}@supports (color:color-mix(in lab,red,red)){html[data-theme=cyber-hud] .pricing-1__card--highlighted .pricing-1__cta:hover{box-shadow:0 0 20px color-mix(in srgb,var(--color-primary)60%,transparent)}}html[data-theme=cyber-hud] .pricing-1__cta{font-family:Orbitron,"Orbitron Fallback: BlinkMacSystemFont","Orbitron Fallback: Segoe UI","Orbitron Fallback: Helvetica Neue","Orbitron Fallback: Arial","Orbitron Fallback: Noto Sans",Space Grotesk,system-ui,sans-serif;font-size:var(--text-xs);letter-spacing:.05em}html[data-theme=cyber-hud] .gallery-1__title,html[data-theme=cyber-hud] .gallery-2__title{color:var(--color-text-primary);font-family:Orbitron,"Orbitron Fallback: BlinkMacSystemFont","Orbitron Fallback: Segoe UI","Orbitron Fallback: Helvetica Neue","Orbitron Fallback: Arial","Orbitron Fallback: Noto Sans",Space Grotesk,system-ui,sans-serif;font-weight:700;letter-spacing:-.02em}html[data-theme=cyber-hud] .gallery-1__badge,html[data-theme=cyber-hud] .gallery-2__badge{background-color:#00ff881f;border:1px solid #00ff884d;border-radius:var(--radius-badge);box-shadow:0 0 10px #00ff8826;color:var(--color-primary);font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}html[data-theme=cyber-hud] .gallery-1__description,html[data-theme=cyber-hud] .gallery-2__description{color:var(--color-text-secondary);font-family:var(--font-body);line-height:1.7}html[data-theme=cyber-hud] .gallery-1__caption,html[data-theme=cyber-hud] .gallery-2__caption{color:var(--color-text-secondary);font-family:var(--font-body);font-size:.875rem;font-weight:500}html[data-theme=cyber-hud] .gallery-1__image-wrapper{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 0 12px #00ff8814;overflow:hidden;transition:all var(--transition-base)}html[data-theme=cyber-hud] .gallery-1__image{border:none;border-radius:0;transition:transform .4s ease-out}html[data-theme=cyber-hud] .gallery-1__item:hover .gallery-1__image-wrapper{border-color:var(--color-primary);box-shadow:0 0 25px #0f83}html[data-theme=cyber-hud] .gallery-1__item:hover .gallery-1__image{transform:scale(1.05)}html[data-theme=cyber-hud] .gallery-1__overlay{background:#0a0a0fd9;border-radius:var(--radius-lg);opacity:0;transition:opacity .25s ease-out}html[data-theme=cyber-hud] .gallery-1__item--clickable:hover .gallery-1__overlay{opacity:1}html[data-theme=cyber-hud] .gallery-1__overlay-icon{color:var(--color-primary);filter:drop-shadow(0 0 8px #00ff8880);height:2rem;width:2rem}html[data-theme=cyber-hud] .gallery-1__item{animation:cyber-card-fade .4s ease-out backwards}html[data-theme=cyber-hud] .gallery-1__item:first-child{animation-delay:50ms}html[data-theme=cyber-hud] .gallery-1__item:nth-child(2){animation-delay:.1s}html[data-theme=cyber-hud] .gallery-1__item:nth-child(3){animation-delay:.15s}html[data-theme=cyber-hud] .gallery-1__item:nth-child(4){animation-delay:.2s}html[data-theme=cyber-hud] .gallery-1__item:nth-child(5){animation-delay:.25s}html[data-theme=cyber-hud] .gallery-1__item:nth-child(6){animation-delay:.3s}html[data-theme=cyber-hud] .gallery-2__item--rounded-2xl .gallery-2__image-wrapper,html[data-theme=cyber-hud] .gallery-2__item--rounded-lg .gallery-2__image-wrapper,html[data-theme=cyber-hud] .gallery-2__item--rounded-xl .gallery-2__image-wrapper{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 0 12px #00ff8814;overflow:hidden;transition:all var(--transition-base)}html[data-theme=cyber-hud] .gallery-2__item:hover .gallery-2__image-wrapper{border-color:var(--color-primary);box-shadow:0 0 25px #0f83}html[data-theme=cyber-hud] .gallery-2__image{transition:transform .4s ease-out}html[data-theme=cyber-hud] .gallery-2__item:hover .gallery-2__image{transform:scale(1.05)}html[data-theme=cyber-hud] .gallery-2__overlay{background:#0a0a0fe6}html[data-theme=cyber-hud] .gallery-2__overlay-icon{color:var(--color-primary);filter:drop-shadow(0 0 8px #00ff8880)}html[data-theme=cyber-hud] .gallery-2__overlay-caption{font-family:Orbitron,"Orbitron Fallback: BlinkMacSystemFont","Orbitron Fallback: Segoe UI","Orbitron Fallback: Helvetica Neue","Orbitron Fallback: Arial","Orbitron Fallback: Noto Sans",Space Grotesk,system-ui,sans-serif;font-weight:600}html[data-theme=cyber-hud] .gallery-2__item{animation:cyber-card-fade .4s ease-out backwards}html[data-theme=cyber-hud] .gallery-2__item:first-child{animation-delay:50ms}html[data-theme=cyber-hud] .gallery-2__item:nth-child(2){animation-delay:.1s}html[data-theme=cyber-hud] .gallery-2__item:nth-child(3){animation-delay:.15s}html[data-theme=cyber-hud] .gallery-2__item:nth-child(4){animation-delay:.2s}html[data-theme=cyber-hud] .gallery-2__item:nth-child(5){animation-delay:.25s}html[data-theme=cyber-hud] .gallery-2__item:nth-child(6){animation-delay:.3s}html[data-theme=cyber-hud] .gallery-1,html[data-theme=cyber-hud] .gallery-2{padding-bottom:var(--spacing-20);padding-top:var(--spacing-20);position:relative}@media(prefers-reduced-motion:reduce){html[data-theme=cyber-hud] .gallery-1__image,html[data-theme=cyber-hud] .gallery-1__image-wrapper,html[data-theme=cyber-hud] .gallery-1__item,html[data-theme=cyber-hud] .gallery-1__overlay,html[data-theme=cyber-hud] .gallery-2__image,html[data-theme=cyber-hud] .gallery-2__image-wrapper,html[data-theme=cyber-hud] .gallery-2__item{animation:none;opacity:1;transform:none;transition:none}}html[data-theme=cyber-hud] .about-1__title{color:var(--color-text-primary);font-family:Orbitron,"Orbitron Fallback: BlinkMacSystemFont","Orbitron Fallback: Segoe UI","Orbitron Fallback: Helvetica Neue","Orbitron Fallback: Arial","Orbitron Fallback: Noto Sans",Space Grotesk,system-ui,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.1}html[data-theme=cyber-hud] .about-1__badge{background-color:#00ff881f;border:1px solid #00ff884d;border-radius:var(--radius-badge);box-shadow:0 0 10px #00ff8826;color:var(--color-primary);font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}html[data-theme=cyber-hud] .about-1__description{color:var(--color-text-secondary);font-family:var(--font-body);font-weight:400;line-height:1.7}html[data-theme=cyber-hud] .about-1__image-container{overflow:visible}html[data-theme=cyber-hud] .about-1__image-wrapper{border:1px solid #00ff884d;border-radius:var(--radius-lg)!important;box-shadow:0 0 20px #00ff881f;overflow:hidden;transition:all var(--transition-base)}html[data-theme=cyber-hud] .about-1__image-wrapper:hover{border-color:#0f89;box-shadow:0 0 30px #0f83}html[data-theme=cyber-hud] .about-1__image{transition:transform .4s ease-out}html[data-theme=cyber-hud] .about-1__image-wrapper:hover .about-1__image{transform:scale(1.03)}html[data-theme=cyber-hud] .about-1__highlights{gap:var(--spacing-3);margin-top:var(--spacing-4)}html[data-theme=cyber-hud] .about-1__highlight-item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-weight:500;padding:var(--spacing-3)var(--spacing-4);transition:all var(--transition-fast)}html[data-theme=cyber-hud] .about-1__highlight-item:hover{border-color:var(--color-primary);box-shadow:0 0 15px #00ff8826}html[data-theme=cyber-hud] .about-1__highlight-icon{color:var(--color-primary);filter:drop-shadow(0 0 4px #00ff884d)}html[data-theme=cyber-hud] .about-1{overflow:visible;position:relative}@media(prefers-reduced-motion:reduce){html[data-theme=cyber-hud] .about-1__highlight-item,html[data-theme=cyber-hud] .about-1__image,html[data-theme=cyber-hud] .about-1__image-wrapper{transition:none}}html[data-theme=cyber-hud] .footer-1__brand-name{color:var(--color-primary);font-family:var(--font-heading);font-weight:800;letter-spacing:-.02em;text-shadow:0 0 20px #00ff884d}html[data-theme=cyber-hud] .footer-1__column-title{color:var(--color-primary);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}html[data-theme=cyber-hud] .footer-1--bg-dark{background-color:#06060a;color:var(--color-text-primary)}html[data-theme=cyber-hud] .footer-1__centered,html[data-theme=cyber-hud] .footer-1__grid,html[data-theme=cyber-hud] .footer-1__simple{border-bottom-color:#0000;position:relative}html[data-theme=cyber-hud] .footer-1__centered:after,html[data-theme=cyber-hud] .footer-1__grid:after,html[data-theme=cyber-hud] .footer-1__simple:after{background:linear-gradient(90deg,transparent,var(--color-primary),var(--color-secondary),transparent);bottom:0;content:"";height:1px;left:0;opacity:.4;position:absolute;right:0}html[data-theme=cyber-hud] .footer-1:before{background:linear-gradient(90deg,var(--color-primary),var(--color-accent),var(--color-secondary));box-shadow:0 0 15px #00ff884d;content:"";height:2px;left:0;position:absolute;right:0;top:0}html[data-theme=cyber-hud] .footer-1__social-link{background-color:#00ff8814;border:1px solid #0f83;border-radius:var(--radius-md);color:var(--color-primary);transition:all var(--transition-fast)}html[data-theme=cyber-hud] .footer-1__social-link:hover{background-color:var(--color-primary);border-color:var(--color-primary);box-shadow:0 0 20px #0f86;color:var(--color-text-inverse);transform:translateY(-2px)}html[data-theme=cyber-hud] .footer-1__nav-link{font-weight:500;transition:color var(--transition-fast)}html[data-theme=cyber-hud] .footer-1__nav-link:hover{color:var(--color-primary);text-shadow:0 0 8px #00ff884d}html[data-theme=cyber-hud] .footer-1__contact-icon,html[data-theme=cyber-hud] .footer-1__contact-link:hover,html[data-theme=cyber-hud] .footer-1__legal-link:hover{color:var(--color-primary)}html[data-theme=cyber-hud] .footer-1__made-with{color:var(--color-primary);font-weight:600}html[data-theme=cyber-hud] .nav-1--blur{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0fd9;border-bottom:1px solid #00ff8826}html[data-theme=cyber-hud] .nav-1--solid{background-color:var(--color-gray-900);border-bottom:1px solid #00ff8826;color:var(--color-text-primary)}html[data-theme=cyber-hud] .nav-1--blur:after,html[data-theme=cyber-hud] .nav-1--solid:after{background:linear-gradient(90deg,#0000,#00ff8880,#00ccff80,#0000);bottom:-1px;content:"";height:1px;left:0;position:absolute;right:0}html[data-theme=cyber-hud] .nav-1__brand-name{color:var(--color-primary);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:800;letter-spacing:-.02em;text-shadow:0 0 15px #00ff884d}html[data-theme=cyber-hud] .nav-1__link{border-radius:var(--radius-md);color:#e0e0f0cc;font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;letter-spacing:.02em;transition:all .15s ease-out}html[data-theme=cyber-hud] .nav-1__link:hover{background-color:#00ff8814;color:var(--color-primary)}html[data-theme=cyber-hud] .nav-1__cta{background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);box-shadow:0 0 15px #00ff884d;color:var(--color-text-inverse);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;letter-spacing:.04em;padding:var(--spacing-2)var(--spacing-6);text-transform:uppercase;transition:all var(--transition-fast)}html[data-theme=cyber-hud] .nav-1__cta:hover{box-shadow:0 0 25px #00ff8880;transform:translateY(-2px)}html[data-theme=cyber-hud] .nav-1__hamburger-line{background-color:var(--color-primary);border-radius:0;box-shadow:0 0 4px #0f86;height:2px}html[data-theme=cyber-hud] .nav-1__mobile-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a0ff2;border-bottom:1px solid #0f83;color:var(--color-text-primary)}html[data-theme=cyber-hud] .nav-1__mobile-link{border-radius:var(--radius-md);color:#e0e0f0cc;font-family:var(--font-body);font-size:var(--text-lg);font-weight:500}html[data-theme=cyber-hud] .nav-1__mobile-link:hover{background-color:#00ff8814;color:var(--color-primary)}html[data-theme=cyber-hud] .nav-1__mobile-cta{background-color:var(--color-primary);border-radius:var(--radius-md);box-shadow:0 0 15px #00ff884d;color:var(--color-text-inverse);font-family:var(--font-body);font-weight:600;letter-spacing:.04em;text-transform:uppercase}html[data-theme=cyber-hud] .nav-1--shadow{box-shadow:0 4px 20px #0006,0 0 30px #00ff8814}html[data-theme=cyber-hud] .contact-form-1__title{color:var(--color-text-primary);font-family:Orbitron,"Orbitron Fallback: BlinkMacSystemFont","Orbitron Fallback: Segoe UI","Orbitron Fallback: Helvetica Neue","Orbitron Fallback: Arial","Orbitron Fallback: Noto Sans",Space Grotesk,system-ui,sans-serif;font-weight:700;letter-spacing:-.02em}html[data-theme=cyber-hud] .contact-form-1__badge{background-color:#00ff881f;border:1px solid #00ff884d;border-radius:var(--radius-badge);box-shadow:0 0 10px #00ff8826;color:var(--color-primary);font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}html[data-theme=cyber-hud] .contact-form-1__description{color:var(--color-text-secondary);font-family:var(--font-body)}html[data-theme=cyber-hud] .contact-form-1__form-wrapper{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:border-color var(--transition-base)}html[data-theme=cyber-hud] .contact-form-1__form-wrapper:focus-within{border-color:#0f86;box-shadow:0 0 20px #00ff8814}html[data-theme=cyber-hud] .contact-form-1__label{color:var(--color-text-primary);font-family:var(--font-body);font-size:.875rem;font-weight:600;letter-spacing:.02em}html[data-theme=cyber-hud] .contact-form-1__input{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);transition:all .2s ease-out}html[data-theme=cyber-hud] .contact-form-1__input::-moz-placeholder{color:var(--color-text-muted)}html[data-theme=cyber-hud] .contact-form-1__input::placeholder{color:var(--color-text-muted)}html[data-theme=cyber-hud] .contact-form-1__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #00ff881f,0 0 15px #00ff881a;outline:none}html[data-theme=cyber-hud] .contact-form-1__form--filled .contact-form-1__input{background-color:#00ff880a;border-color:#0000}html[data-theme=cyber-hud] .contact-form-1__form--filled .contact-form-1__input:focus{background-color:#0000;border-color:var(--color-primary)}html[data-theme=cyber-hud] .contact-form-1__info-icon{background-color:#00ff881a;border-radius:var(--radius-md);color:var(--color-primary);transition:all .2s ease-out}html[data-theme=cyber-hud] .contact-form-1__info-item:hover .contact-form-1__info-icon{box-shadow:0 0 15px #00ff8840}html[data-theme=cyber-hud] .contact-form-1__info-title{color:var(--color-text-muted);font-family:var(--font-body);font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}html[data-theme=cyber-hud] .contact-form-1__info-value{color:var(--color-text-primary);font-family:var(--font-body)}html[data-theme=cyber-hud] .contact-form-1__info-value--link:hover{color:var(--color-primary)}html[data-theme=cyber-hud] .contact-form-1__privacy-checkbox{accent-color:var(--color-primary)}html[data-theme=cyber-hud] .contact-form-1__privacy-link{color:var(--color-primary);font-weight:600}html[data-theme=cyber-hud] .contact-form-1__privacy-link:hover{color:var(--color-primary-light);text-shadow:0 0 8px #00ff884d}html[data-theme=cyber-hud] .contact-form-1__success-icon{color:var(--color-primary);filter:drop-shadow(0 0 12px #0f86)}html[data-theme=cyber-hud] .contact-form-1__success-text{font-family:Orbitron,"Orbitron Fallback: BlinkMacSystemFont","Orbitron Fallback: Segoe UI","Orbitron Fallback: Helvetica Neue","Orbitron Fallback: Arial","Orbitron Fallback: Noto Sans",Space Grotesk,system-ui,sans-serif;font-weight:600}html[data-theme=cyber-hud] .contact-form-1__success-reset{color:var(--color-primary);font-family:var(--font-body);font-weight:700}html[data-theme=cyber-hud] .faq-1__title{font-family:var(--font-heading);font-weight:700;letter-spacing:.05em;text-transform:uppercase}html[data-theme=cyber-hud] .faq-1__badge{background-color:#a855f726;border-radius:var(--radius-badge);font-family:var(--font-body);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}@supports (color:color-mix(in lab,red,red)){html[data-theme=cyber-hud] .faq-1__badge{background-color:color-mix(in srgb,var(--color-primary)15%,transparent)}}html[data-theme=cyber-hud] .faq-1__badge{border-color:var(--color-primary);color:var(--color-primary)}html[data-theme=cyber-hud] .faq-1__description{color:var(--color-text-secondary);font-family:var(--font-body);line-height:1.7}html[data-theme=cyber-hud] .faq-1__item{border-radius:var(--radius-md);transition:all var(--transition-base)}html[data-theme=cyber-hud] .faq-1__item--bordered{background-color:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid #0000}html[data-theme=cyber-hud] .faq-1__item--bordered:hover{background-color:#f6f2fa;border-color:var(--color-border);border-left-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=cyber-hud] .faq-1__item--bordered:hover{background-color:color-mix(in srgb,var(--color-primary)5%,var(--color-surface))}}html[data-theme=cyber-hud] .faq-1__item--bordered.faq-1__item--open{background-color:#f3edfa;border-color:var(--color-border);border-left-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=cyber-hud] .faq-1__item--bordered.faq-1__item--open{background-color:color-mix(in srgb,var(--color-primary)8%,var(--color-surface))}}html[data-theme=cyber-hud] .faq-1__item--bordered.faq-1__item--open{box-shadow:none}html[data-theme=cyber-hud] .faq-1__question{color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-base);font-weight:600;letter-spacing:.02em}html[data-theme=cyber-hud] .faq-1__item--open .faq-1__question,html[data-theme=cyber-hud] .faq-1__question:hover{color:var(--color-primary)}html[data-theme=cyber-hud] .faq-1__chevron{color:var(--color-text-muted);transition:transform var(--transition-base),color var(--transition-base)}html[data-theme=cyber-hud] .faq-1__item--open .faq-1__chevron{color:var(--color-primary)}html[data-theme=cyber-hud] .faq-1__answer{color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--text-base);line-height:1.7}:root{--pattern-opacity:1}[data-pattern=paper]:before{background-image:radial-gradient(circle at 1px 1px,#8b6f4714 1px,#0000 0),repeating-linear-gradient(0deg,#0000,#0000 2px,#8b6f4705 2px 4px),repeating-linear-gradient(90deg,#0000,#0000 2px,#8b6f4705 2px 4px);background-size:8px 8px,32px 32px,32px 32px}[data-pattern=dots]:before,[data-pattern=paper]:before{content:"";inset:0;opacity:var(--pattern-opacity,1);pointer-events:none;position:fixed;z-index:-1}[data-pattern=dots]:before{background-image:radial-gradient(circle,#8b6f4714 1.5px,#0000 0);background-size:30px 30px}[data-pattern=grid]:before{background-image:repeating-linear-gradient(0deg,#0000,#0000 39px,#8b6f470f 39px 40px),repeating-linear-gradient(90deg,#0000,#0000 39px,#8b6f470f 39px 40px);background-size:40px 40px}[data-pattern=diagonal]:before,[data-pattern=grid]:before{content:"";inset:0;opacity:var(--pattern-opacity,1);pointer-events:none;position:fixed;z-index:-1}[data-pattern=diagonal]:before{background-image:repeating-linear-gradient(45deg,#0000,#0000 10px,#8b6f4708 10px 11px)}[data-pattern=noise]:before{background-image:repeating-linear-gradient(0deg,#8b6f4733,#0000 1px 2px),repeating-linear-gradient(90deg,#8b6f4733,#0000 1px 2px),repeating-linear-gradient(45deg,#d4a37333,#0000 2px 4px)}[data-pattern=dots-large]:before,[data-pattern=noise]:before{content:"";inset:0;opacity:var(--pattern-opacity,1);pointer-events:none;position:fixed;z-index:-1}[data-pattern=dots-large]:before{background-image:radial-gradient(circle,#8b6f470f 3px,#0000 0);background-size:50px 50px}[data-pattern=film-grain]:before{animation:film-grain-flicker 8s steps(10) infinite;background-image:repeating-radial-gradient(circle at 17% 23%,#33312e04 0,#0000 1px 2px),repeating-radial-gradient(circle at 83% 67%,#33312e03 0,#0000 1px 3px),repeating-radial-gradient(circle at 41% 79%,#c17a5602 0,#0000 1px 2px),repeating-radial-gradient(circle at 67% 31%,#8b735503 0,#0000 1px 2px),repeating-linear-gradient(0deg,#0000,#0000 1px,#33312e02 0,#0000 2px),repeating-linear-gradient(90deg,#0000,#0000 1px,#33312e02 0,#0000 2px);background-size:100px 100px,120px 120px,80px 80px,90px 90px,3px 3px,3px 3px;content:"";inset:0;opacity:var(--pattern-opacity,1);pointer-events:none;position:fixed;z-index:-1}@keyframes film-grain-flicker{0%,to{transform:translate(0)}10%{transform:translate(-1px,1px)}20%{transform:translate(1px,-1px)}30%{transform:translate(-1px,-1px)}40%{transform:translate(1px,1px)}50%{transform:translateY(-1px)}60%{transform:translate(-1px)}70%{transform:translate(1px)}80%{transform:translateY(1px)}90%{transform:translate(-1px,1px)}}[data-pattern=wabi-texture]:before{background-image:radial-gradient(60% 40% at 20% 30%,#c17a5604 0,#0000 50%),radial-gradient(40% 60% at 80% 70%,#8b735503 0,#0000 50%),radial-gradient(50% 50%,#33312e02 0,#0000 60%),repeating-radial-gradient(circle,#33312e03 0,#0000 1px 3px);background-size:100% 100%,100% 100%,100% 100%,80px 80px}[data-pattern=honeycomb]:before,[data-pattern=wabi-texture]:before{content:"";inset:0;opacity:var(--pattern-opacity,1);pointer-events:none;position:fixed;z-index:-1}[data-pattern=honeycomb]:before{--hc-dark:var(--color-background,#282828);--hc-light:var(--color-surface,#2c3539);background:radial-gradient(circle farthest-side at 0 50%,var(--hc-dark)23.5%,transparent 0)21px 30px,radial-gradient(circle farthest-side at 0 50%,var(--hc-light)24%,transparent 0)19px 30px,linear-gradient(var(--hc-dark)14%,transparent 0,transparent 85%,var(--hc-dark)0)0 0,linear-gradient(150deg,var(--hc-dark)24%,var(--hc-light)0,var(--hc-light)26%,transparent 0,transparent 74%,var(--hc-light)0,var(--hc-light)76%,var(--hc-dark)0)0 0,linear-gradient(30deg,var(--hc-dark)24%,var(--hc-light)0,var(--hc-light)26%,transparent 0,transparent 74%,var(--hc-light)0,var(--hc-light)76%,var(--hc-dark)0)0 0,linear-gradient(90deg,var(--hc-light)2%,var(--hc-dark)0,var(--hc-dark)98%,var(--hc-light)0)0 0 var(--hc-dark);background-size:40px 60px}[data-pattern=circuit]:before{background-image:repeating-linear-gradient(0deg,#0000,#0000 29px,#00d4ff0f 29px 30px),repeating-linear-gradient(90deg,#0000,#0000 29px,#00d4ff0f 29px 30px),radial-gradient(circle at 30px 30px,#00d4ff1a 2px,#0000 0);background-size:30px 30px;content:"";inset:0;opacity:var(--pattern-opacity,1);pointer-events:none;position:fixed;z-index:-1}[data-pattern=none]:before{display:none}.section-pattern{position:relative}.section-pattern:before{content:"";inset:0;opacity:var(--section-pattern-opacity,.5);pointer-events:none;position:absolute;z-index:0}.section-pattern>*{position:relative;z-index:1}.section-pattern--paper:before{background-image:radial-gradient(circle at 1px 1px,#8b6f4714 1px,#0000 0),repeating-linear-gradient(0deg,#0000,#0000 2px,#8b6f4705 2px 4px),repeating-linear-gradient(90deg,#0000,#0000 2px,#8b6f4705 2px 4px);background-size:8px 8px,32px 32px,32px 32px}.section-pattern--dots:before{background-image:radial-gradient(circle,#8b6f4714 1.5px,#0000 0);background-size:30px 30px}.section-pattern--dots-large:before{background-image:radial-gradient(circle,#8b6f470f 3px,#0000 0);background-size:50px 50px}.section-pattern--grid:before{background-image:repeating-linear-gradient(0deg,#0000,#0000 39px,#8b6f470f 39px 40px),repeating-linear-gradient(90deg,#0000,#0000 39px,#8b6f470f 39px 40px);background-size:40px 40px}.section-pattern--diagonal:before{background-image:repeating-linear-gradient(45deg,#0000,#0000 10px,#8b6f4708 10px 11px)}.section-pattern--noise:before{background-image:repeating-linear-gradient(0deg,#8b6f4733,#0000 1px 2px),repeating-linear-gradient(90deg,#8b6f4733,#0000 1px 2px),repeating-linear-gradient(45deg,#d4a37333,#0000 2px 4px)}.section-pattern--film-grain:before{background-image:repeating-radial-gradient(circle at 17% 23%,#33312e04 0,#0000 1px 2px),repeating-radial-gradient(circle at 83% 67%,#33312e03 0,#0000 1px 3px),repeating-radial-gradient(circle at 41% 79%,#c17a5602 0,#0000 1px 2px),repeating-radial-gradient(circle at 67% 31%,#8b735503 0,#0000 1px 2px),repeating-linear-gradient(0deg,#0000,#0000 1px,#33312e02 0,#0000 2px),repeating-linear-gradient(90deg,#0000,#0000 1px,#33312e02 0,#0000 2px);background-size:100px 100px,120px 120px,80px 80px,90px 90px,3px 3px,3px 3px}.section-pattern--wabi-texture:before{background-image:radial-gradient(60% 40% at 20% 30%,#c17a5604 0,#0000 50%),radial-gradient(40% 60% at 80% 70%,#8b735503 0,#0000 50%),radial-gradient(50% 50%,#33312e02 0,#0000 60%),repeating-radial-gradient(circle,#33312e03 0,#0000 1px 3px);background-size:100% 100%,100% 100%,100% 100%,80px 80px}.section-pattern--honeycomb:before{--hc-dark:var(--color-background,#282828);--hc-light:var(--color-surface,#2c3539);background:radial-gradient(circle farthest-side at 0 50%,var(--hc-dark)23.5%,transparent 0)21px 30px,radial-gradient(circle farthest-side at 0 50%,var(--hc-light)24%,transparent 0)19px 30px,linear-gradient(var(--hc-dark)14%,transparent 0,transparent 85%,var(--hc-dark)0)0 0,linear-gradient(150deg,var(--hc-dark)24%,var(--hc-light)0,var(--hc-light)26%,transparent 0,transparent 74%,var(--hc-light)0,var(--hc-light)76%,var(--hc-dark)0)0 0,linear-gradient(30deg,var(--hc-dark)24%,var(--hc-light)0,var(--hc-light)26%,transparent 0,transparent 74%,var(--hc-light)0,var(--hc-light)76%,var(--hc-dark)0)0 0,linear-gradient(90deg,var(--hc-light)2%,var(--hc-dark)0,var(--hc-dark)98%,var(--hc-light)0)0 0 var(--hc-dark);background-size:40px 60px}.section-pattern--circuit:before{background-image:repeating-linear-gradient(0deg,#0000,#0000 29px,#00d4ff0f 29px 30px),repeating-linear-gradient(90deg,#0000,#0000 29px,#00d4ff0f 29px 30px),radial-gradient(circle at 30px 30px,#00d4ff1a 2px,#0000 0);background-size:30px 30px}[data-pattern=sparkle-grain]:before{content:"";inset:0;opacity:var(--pattern-opacity,1);pointer-events:none;position:fixed;z-index:-1}.section-pattern--sparkle-grain:before,[data-pattern=sparkle-grain]:before{background-image:repeating-radial-gradient(circle at 23% 31%,#c9a9a905 0,#0000 1px 2px),repeating-radial-gradient(circle at 77% 63%,#c9b89a04 0,#0000 1px 3px),repeating-radial-gradient(circle at 47% 83%,#dfc4c403 0,#0000 1px 2px),repeating-linear-gradient(0deg,#0000,#0000 1px,#c9a9a903 0,#0000 2px),repeating-linear-gradient(90deg,#0000,#0000 1px,#c9a9a902 0,#0000 2px);background-size:90px 90px,110px 110px,70px 70px,3px 3px,3px 3px}[data-pattern=aurora-glow]{background-color:#0000!important;position:relative}[data-pattern=aurora-glow]:before{background:linear-gradient(135deg,#fff8fa,#fdf5f7 25%,#f5faff,#fdf5f7 75%,#fff8fa);inset:0;z-index:-2}[data-pattern=aurora-glow]:after,[data-pattern=aurora-glow]:before{content:"";opacity:var(--pattern-opacity,1);pointer-events:none;position:fixed}[data-pattern=aurora-glow]:after{animation:aurora-rotate 15s linear infinite;background:conic-gradient(#ffb4c359,#ffc8b44d,#ffdcc340,#c8e6d233,#b4d2ff4d,#d2beff40,#ffb4c359);filter:blur(60px);height:180%;left:50%;top:50%;transform:translate(-50%,-50%);width:180%;z-index:-1}@keyframes aurora-rotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(1turn)}}.section-pattern--aurora-glow{overflow:hidden;position:relative}.section-pattern--aurora-glow:before{animation:aurora-rotate 25s linear infinite;background:conic-gradient(#ffc8d21f,#ffd7c81a,#ffe6d214,#dcf0dc0f,#c8e1ff1a,#dcc8ff14,#ffc8d21f);content:"";filter:blur(60px);height:200%;left:50%;opacity:var(--section-pattern-opacity,.5);pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:200%;z-index:0}.section-pattern--aurora-glow>*{position:relative;z-index:1}[data-pattern=retrograin]:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48ZGVmcz48ZmlsdGVyIGlkPSJhIj48ZmVUdXJidWxlbmNlIGJhc2VGcmVxdWVuY3k9Ii44IiBudW1PY3RhdmVzPSI0IiByZXN1bHQ9InR1cmJ1bGVuY2UiIHR5cGU9ImZyYWN0YWxOb2lzZSIvPjxmZUNvbG9yTWF0cml4IGluPSJ0dXJidWxlbmNlIiB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIi8+PC9maWx0ZXI+PC9kZWZzPjxwYXRoIGQ9Ik0wIDBoMjAwdjIwMEgweiIgZmlsdGVyPSJ1cmwoI2EpIiBvcGFjaXR5PSIuMTIiLz48L3N2Zz4=)}[data-pattern=retrograin-strong]:before,[data-pattern=retrograin]:before{background-repeat:repeat;content:"";inset:0;opacity:var(--pattern-opacity,1);pointer-events:none;position:fixed;z-index:-1}[data-pattern=retrograin-strong]:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48ZGVmcz48ZmlsdGVyIGlkPSJhIj48ZmVUdXJidWxlbmNlIGJhc2VGcmVxdWVuY3k9Ii42NSIgbnVtT2N0YXZlcz0iNCIgcmVzdWx0PSJ0dXJidWxlbmNlIiB0eXBlPSJmcmFjdGFsTm9pc2UiLz48ZmVDb2xvck1hdHJpeCBpbj0idHVyYnVsZW5jZSIgdHlwZT0ic2F0dXJhdGUiIHZhbHVlcz0iMCIvPjwvZmlsdGVyPjwvZGVmcz48cGF0aCBkPSJNMCAwaDIwMHYyMDBIMHoiIGZpbHRlcj0idXJsKCNhKSIgb3BhY2l0eT0iLjA4Ii8+PC9zdmc+)}.section-pattern--retrograin:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48ZGVmcz48ZmlsdGVyIGlkPSJhIj48ZmVUdXJidWxlbmNlIGJhc2VGcmVxdWVuY3k9Ii44IiBudW1PY3RhdmVzPSI0IiByZXN1bHQ9InR1cmJ1bGVuY2UiIHR5cGU9ImZyYWN0YWxOb2lzZSIvPjxmZUNvbG9yTWF0cml4IGluPSJ0dXJidWxlbmNlIiB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIi8+PC9maWx0ZXI+PC9kZWZzPjxwYXRoIGQ9Ik0wIDBoMjAwdjIwMEgweiIgZmlsdGVyPSJ1cmwoI2EpIiBvcGFjaXR5PSIuMTIiLz48L3N2Zz4=);background-repeat:repeat}.section-pattern--retrograin-strong:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48ZGVmcz48ZmlsdGVyIGlkPSJhIj48ZmVUdXJidWxlbmNlIGJhc2VGcmVxdWVuY3k9Ii42NSIgbnVtT2N0YXZlcz0iNCIgcmVzdWx0PSJ0dXJidWxlbmNlIiB0eXBlPSJmcmFjdGFsTm9pc2UiLz48ZmVDb2xvck1hdHJpeCBpbj0idHVyYnVsZW5jZSIgdHlwZT0ic2F0dXJhdGUiIHZhbHVlcz0iMCIvPjwvZmlsdGVyPjwvZGVmcz48cGF0aCBkPSJNMCAwaDIwMHYyMDBIMHoiIGZpbHRlcj0idXJsKCNhKSIgb3BhY2l0eT0iLjEiLz48L3N2Zz4=);background-repeat:repeat}[data-pattern=sphere-grid]:before{content:"";inset:0;opacity:var(--pattern-opacity,1);pointer-events:none;position:fixed;z-index:-1}.section-pattern--sphere-grid:before,[data-pattern=sphere-grid]:before{background-image:url(../patterns/sphere-grid.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}[data-pattern=diamond-grid]:before{content:"";inset:0;opacity:var(--pattern-opacity,1);pointer-events:none;position:fixed;z-index:-1}.section-pattern--diamond-grid:before,[data-pattern=diamond-grid]:before{background-image:radial-gradient(78% 36%,#0000 64%,#bf16226b 65% 67%,#0000 68%),radial-gradient(36% 78%,#0000 0,#bf162247 65% 67%,#0000 68%);background-position:0 0,17px 17px;background-size:34px 34px}.shape-divider{line-height:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;overflow:hidden;pointer-events:none;position:relative;width:100%}.shape-divider--flip{transform:scaleX(-1)}.shape-divider--wave{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1200 120'%3E%3Cpath fill='%23fff' d='M0 60c200 50 400-50 600 0s400-50 600 0v60H0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1200 120'%3E%3Cpath fill='%23fff' d='M0 60c200 50 400-50 600 0s400-50 600 0v60H0Z'/%3E%3C/svg%3E")}.shape-divider--wave-rough{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1200 120'%3E%3Cpath fill='%23fff' d='M0 80c100-60 200 20 300-30s200 40 300-10c100-40 200 60 300 10s200 40 300 10v60H0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1200 120'%3E%3Cpath fill='%23fff' d='M0 80c100-60 200 20 300-30s200 40 300-10c100-40 200 60 300 10s200 40 300 10v60H0Z'/%3E%3C/svg%3E")}.shape-divider--curve{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1200 120'%3E%3Cpath fill='%23fff' d='M0 120q600-120 1200 0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1200 120'%3E%3Cpath fill='%23fff' d='M0 120q600-120 1200 0Z'/%3E%3C/svg%3E")}.shape-divider--slant{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1200 120'%3E%3Cpath fill='%23fff' d='M0 120 1200 0v120Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1200 120'%3E%3Cpath fill='%23fff' d='M0 120 1200 0v120Z'/%3E%3C/svg%3E")}.shape-divider--triangle{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1200 120'%3E%3Cpath fill='%23fff' d='M0 120 600 0l600 120Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1200 120'%3E%3Cpath fill='%23fff' d='M0 120 600 0l600 120Z'/%3E%3C/svg%3E")}.shape-divider--zigzag{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1200 120'%3E%3Cpath fill='%23fff' d='m0 120 60-80 60 80 60-80 60 80 60-80 60 80 60-80 60 80 60-80 60 80 60-80 60 80 60-80 60 80 60-80 60 80 60-80 60 80 60-80 60 80Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1200 120'%3E%3Cpath fill='%23fff' d='m0 120 60-80 60 80 60-80 60 80 60-80 60 80 60-80 60 80 60-80 60 80 60-80 60 80 60-80 60 80 60-80 60 80 60-80 60 80 60-80 60 80Z'/%3E%3C/svg%3E")}@media(max-width:768px){.shape-divider{--divider-mobile-scale:.6}}.stats-1{padding:var(--spacing-20,5rem)0;position:relative}.stats-1__header{margin-bottom:3rem}.stats-1__header--center{text-align:center}.stats-1__header--left{text-align:left}.stats-1__header--right{text-align:right}.stats-1__badge{background-color:#a855f71f;color:var(--color-primary);display:inline-block;font-family:var(--font-body,system-ui);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}@supports (color:color-mix(in lab,red,red)){.stats-1__badge{background-color:color-mix(in srgb,var(--color-primary)12%,transparent)}}.stats-1__badge{border:1px solid #a855f74d}@supports (color:color-mix(in lab,red,red)){.stats-1__badge{border:1px solid color-mix(in srgb,var(--color-primary)30%,transparent)}}.stats-1__badge{border-radius:var(--radius-badge,4px);margin-bottom:.875rem;padding:.3rem .875rem}.stats-1__title{color:var(--color-text-primary);font-family:var(--font-heading,system-ui);font-size:var(--text-3xl,2rem);font-weight:700;line-height:1.2;margin-bottom:.875rem}.stats-1__title--light{color:#fff}.stats-1__description{color:var(--color-text-secondary);font-family:var(--font-body,system-ui);font-size:var(--text-base,1rem);line-height:1.7;max-width:640px}.stats-1__header--center .stats-1__description{margin-left:auto;margin-right:auto}.stats-1__description--light{color:#ffffffbf}.stats-1__grid{display:grid;gap:2rem}.stats-1__grid--cols-2{grid-template-columns:repeat(2,1fr)}.stats-1__grid--cols-3{grid-template-columns:repeat(3,1fr)}.stats-1__grid--cols-4{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.stats-1__grid--cols-3,.stats-1__grid--cols-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.stats-1__grid--cols-2,.stats-1__grid--cols-3,.stats-1__grid--cols-4{grid-template-columns:1fr}}.stats-1__item{align-items:center;display:flex;flex-direction:column;padding:2rem 1.5rem;text-align:center;transition:transform var(--transition-base,.25s ease-out)}.stats-1__item--bordered{border:1px solid var(--color-border);border-radius:var(--radius-lg,.5rem)}.stats-1__item--filled{background-color:var(--color-surface);border-radius:var(--radius-lg,.5rem);box-shadow:var(--shadow-sm)}.stats-1__item--bordered:hover,.stats-1__item--filled:hover{transform:translateY(-4px)}.stats-1__icon{color:var(--color-primary);font-size:2.25rem;margin-bottom:.875rem;opacity:.85}.stats-1__number{align-items:baseline;color:var(--color-primary);display:flex;font-family:var(--font-heading,system-ui);gap:.05em;line-height:1;margin-bottom:.625rem}.stats-1__counter{font-size:var(--text-5xl,3.75rem);font-weight:800;letter-spacing:-.02em}.stats-1__affix{font-size:var(--text-2xl,1.5rem);font-weight:700}.stats-1__prefix{margin-right:.05em}.stats-1__suffix{margin-left:.05em}.stats-1__label{color:var(--color-text-primary);font-family:var(--font-body,system-ui);font-size:var(--text-base,1rem);font-weight:600;margin-bottom:.375rem}.stats-1__label--light{color:#ffffffe6}.stats-1__item-desc{color:var(--color-text-secondary);font-family:var(--font-body,system-ui);font-size:var(--text-sm,.875rem);line-height:1.6;margin:0}.stats-1__item-desc--light{color:#ffffffa6}.icon-bar-1{padding:var(--spacing-8,2rem)0}.icon-bar-1--compact{padding:var(--spacing-6,1.5rem)0}.icon-bar-1__list{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem 3rem;justify-content:center;list-style:none;margin:0;padding:0}.icon-bar-1--dividers .icon-bar-1__item+.icon-bar-1__item{position:relative}.icon-bar-1--dividers .icon-bar-1__item+.icon-bar-1__item:before{background-color:var(--color-border);content:"";height:60%;left:-1.5rem;opacity:.5;position:absolute;top:50%;transform:translateY(-50%);width:1px}.icon-bar-1__item{align-items:center;display:flex;gap:.75rem}.icon-bar-1__item--icon-top{flex-direction:column;gap:.5rem;text-align:center}.icon-bar-1__item--icon-left{flex-direction:row;text-align:left}.icon-bar-1__icon{color:var(--color-primary);flex-shrink:0}.icon-bar-1__icon--sm{font-size:1.5rem}.icon-bar-1__icon--md{font-size:2rem}.icon-bar-1__icon--lg{font-size:2.75rem}.icon-bar-1__icon--img{display:block;-o-object-fit:contain;object-fit:contain}.icon-bar-1__icon--img.icon-bar-1__icon--sm{height:3rem;width:3rem}.icon-bar-1__icon--img.icon-bar-1__icon--md{height:4rem;width:4rem}.icon-bar-1__icon--img.icon-bar-1__icon--lg{height:6rem;width:6rem}.icon-bar-1__icon--light{color:#fff}.icon-bar-1__text{display:flex;flex-direction:column;gap:.1rem}.icon-bar-1__label{color:var(--color-text-primary);font-family:var(--font-body,system-ui);font-size:var(--text-sm,.875rem);font-weight:600;line-height:1.3;white-space:nowrap}.icon-bar-1__label--light{color:#fffffff2}.icon-bar-1__desc{color:var(--color-text-secondary);font-family:var(--font-body,system-ui);font-size:var(--text-xs,.75rem);line-height:1.3;white-space:nowrap}.icon-bar-1__desc--light{color:#ffffffa6}@media(max-width:540px){.icon-bar-1__list{gap:1.25rem 2rem}.icon-bar-1--dividers .icon-bar-1__item+.icon-bar-1__item:before{display:none}.icon-bar-1__label{font-size:var(--text-xs,.75rem);max-width:80px;text-align:center;white-space:normal}.icon-bar-1__desc{display:none}}.carta-page{background-color:var(--color-background);min-height:100vh}.carta-back-bar{background-color:var(--color-surface);border-bottom:1px solid var(--color-border);height:52px;position:sticky;top:0;z-index:50}.carta-back-bar__inner{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:760px;padding:0 1.25rem;width:100%}.carta-back-bar__back{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:.8125rem;font-weight:500;gap:.375rem;min-width:80px;text-decoration:none;transition:color var(--transition-fast)}.carta-back-bar__back:hover{color:var(--color-primary)}.carta-back-bar__brand{color:var(--color-text-primary);font-family:var(--font-heading);font-size:.9375rem;font-weight:var(--font-weight-bold);letter-spacing:.02em;text-decoration:none}.carta-page__header{background-color:var(--color-surface);border-bottom:1px solid var(--color-border);padding:2rem 0 1.5rem;text-align:center}.carta-page__header-inner{margin:0 auto;max-width:760px;padding:0 1.25rem}.carta-page__title{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-weight-bold);line-height:1.2;margin-bottom:.5rem}.carta-page__description{color:var(--color-text-secondary);font-size:var(--text-sm)}.carta-tabs{background-color:var(--color-background);border-bottom:1px solid var(--color-border);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);position:sticky;top:52px;z-index:40}.carta-tabs__inner{display:flex;gap:0;margin:0 auto;max-width:760px;overflow-x:auto;padding:0 2.5rem 0 .5rem;scrollbar-width:none}.carta-tabs__inner::-webkit-scrollbar{display:none}.carta-tab{background:0 0;border:none;border-bottom:2px solid #0000;color:var(--color-text-muted);cursor:pointer;flex-shrink:0;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:-1px;padding:.625rem .875rem;text-transform:uppercase;transition:color var(--transition-fast),border-color var(--transition-fast);white-space:nowrap}.carta-tab:hover{color:var(--color-text-primary)}.carta-tab--active{border-bottom-color:var(--color-primary);color:var(--color-primary)}.carta-main{padding:1rem 0 3rem}.carta-main__inner{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:760px;padding:0 .625rem}@media(min-width:480px){.carta-main__inner{padding:0 1.25rem}}.carta-panel{background-color:var(--color-surface);border:1.5px solid #17171761}@supports (color:color-mix(in lab,red,red)){.carta-panel{border:1.5px solid color-mix(in srgb,var(--color-text-primary)38%,transparent)}}.carta-panel{border-radius:var(--radius-lg);overflow:hidden}.carta-panel__head{padding:1.75rem 1.75rem 0;text-align:center}.carta-panel__title{color:var(--color-text-primary);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);line-height:1.25;margin-bottom:.375rem}.carta-panel__desc{color:var(--color-text-muted);font-size:var(--text-sm);font-style:italic;margin-bottom:.75rem}.carta-panel__rule{border:none;border-top:1.5px solid #1717172e}@supports (color:color-mix(in lab,red,red)){.carta-panel__rule{border-top:1.5px solid color-mix(in srgb,var(--color-text-primary)18%,transparent)}}.carta-panel__rule{margin:0}.carta-list{list-style:none;padding:.5rem 0}.carta-item{align-items:center;border-bottom:1px solid #17171740;display:flex;gap:.625rem;min-height:3rem;padding:.625rem .875rem}@supports (color:color-mix(in lab,red,red)){.carta-item{border-bottom:1px solid color-mix(in srgb,var(--color-text-primary)25%,transparent)}}.carta-item{transition:background-color var(--transition-fast)}.carta-item:last-child{border-bottom:none}.carta-item:hover{background-color:#a855f708}@supports (color:color-mix(in lab,red,red)){.carta-item:hover{background-color:color-mix(in srgb,var(--color-primary)3%,transparent)}}.carta-item--unavailable{opacity:.5}.carta-item__thumb{background-color:#ededed;border-radius:var(--radius-lg);flex-shrink:0;height:64px;overflow:hidden;position:relative;width:64px}@supports (color:color-mix(in lab,red,red)){.carta-item__thumb{background-color:color-mix(in srgb,var(--color-border)60%,var(--color-surface))}}.carta-item__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.carta-item__name-row{align-items:baseline;display:flex;gap:.4rem}.carta-item__code{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);flex-shrink:0;font-family:var(--font-body);font-size:.625rem;font-weight:600;letter-spacing:.02em;line-height:1.4;padding:.1rem .3rem}.carta-item__content{display:flex;flex:1;flex-direction:column;gap:.15rem;justify-content:center;min-width:0}.carta-item__name{color:var(--color-text-primary);font-family:var(--font-body);font-size:.875rem;font-weight:var(--font-weight-bold);line-height:1.3;word-break:break-word}.carta-item__price-row{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.carta-item__price{color:var(--color-text-primary);font-family:var(--font-body);font-size:.9rem;font-weight:var(--font-weight-normal)}.carta-item__price-sep{color:var(--color-text-muted);font-size:.75rem;line-height:1;opacity:.6}.carta-item__unavailable-badge{background-color:#a3a3a31f;color:var(--color-text-muted);font-size:.65rem;font-weight:var(--font-weight-semibold)}@supports (color:color-mix(in lab,red,red)){.carta-item__unavailable-badge{background-color:color-mix(in srgb,var(--color-text-muted)12%,transparent)}}.carta-item__unavailable-badge{border-radius:var(--radius-full);letter-spacing:.02em;padding:.1rem .45rem}.carta-item__desc{color:#1717179e;font-size:var(--text-sm)}@supports (color:color-mix(in lab,red,red)){.carta-item__desc{color:color-mix(in srgb,var(--color-text-primary)62%,transparent)}}.carta-item__desc{line-height:1.4;margin-top:.1rem}.carta-item__allergens{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.carta-subcategory__head{background-color:#f3f3f3;margin-top:.25rem;padding:.5rem .875rem}@supports (color:color-mix(in lab,red,red)){.carta-subcategory__head{background-color:color-mix(in srgb,var(--color-text-primary)5%,var(--color-background))}}.carta-subcategory__head{border-top:1px solid #1717171a}@supports (color:color-mix(in lab,red,red)){.carta-subcategory__head{border-top:1px solid color-mix(in srgb,var(--color-text-primary)10%,transparent)}}.carta-subcategory__title{color:var(--color-text-muted);font-family:var(--font-body);font-size:.625rem;font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.carta-subcategory__rule{display:none}.carta-list--sub .carta-item:first-child{border-top:none}.carta-allergen-dot{align-items:center;background-color:#d97706;border-radius:var(--radius-full);color:#fff;cursor:default;display:inline-flex;flex-shrink:0;font-size:.7rem;justify-content:center;line-height:0;padding:.22rem;transition:transform var(--transition-fast)}.carta-allergen-dot:hover{transform:scale(1.15)}.carta-allergen-dot__num{font-family:var(--font-heading);font-size:.6rem;font-weight:900;letter-spacing:-.01em;line-height:1}.carta-allergen-dot__emoji{font-size:.65rem;font-style:normal;line-height:1}.carta-allergen-legend{background-color:#f8f3ee;border:1px solid #d977064d;border-radius:var(--radius-lg)}@supports (color:color-mix(in lab,red,red)){.carta-allergen-legend{background-color:color-mix(in srgb,#d97706 5%,var(--color-surface))}}.carta-allergen-legend{overflow:hidden}.carta-allergen-legend__summary{align-items:center;color:#d97706;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;gap:.5rem;list-style:none;padding:.625rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carta-allergen-legend__summary::-webkit-details-marker{display:none}.carta-allergen-legend__summary:after{content:"▸";font-size:.7rem;margin-left:auto;transition:transform var(--transition-fast)}.carta-allergen-legend[open] .carta-allergen-legend__summary:after{transform:rotate(90deg)}.carta-allergen-legend__grid{display:grid;gap:.375rem;grid-template-columns:repeat(2,1fr);padding:0 1rem .875rem}@media(min-width:480px){.carta-allergen-legend__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:640px){.carta-allergen-legend__grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:900px){.carta-allergen-legend__grid{grid-template-columns:repeat(7,1fr)}}.carta-allergen-legend__item{align-items:center;color:var(--color-text-secondary);display:flex;font-size:.7rem;gap:.3rem}.carta-allergen-legend__item-icon{align-items:center;background-color:#d97706;border-radius:var(--radius-full);color:#fff;display:flex;flex-shrink:0;font-size:.7rem;justify-content:center;line-height:0;padding:.22rem}.carta-allergen-legend__num{color:#d97706;font-size:.6rem;font-weight:700;min-width:1rem}.carta-page__error,.carta-page__loading{align-items:center;color:var(--color-text-muted);display:flex;flex-direction:column;font-size:var(--text-base);gap:1rem;justify-content:center;min-height:50vh}.carta-page__error{color:var(--color-primary)}.carta-allergen-footer{background-color:var(--color-background);border-top:1px solid var(--color-border);padding:1.5rem 0 2.5rem}.img-skeleton{overflow:hidden;position:relative}.img-fade{opacity:0;transition:opacity .5s}.img-fade--loaded{opacity:1}.img-error{background:#ececec;min-height:4rem;position:relative}@supports (color:color-mix(in lab,red,red)){.img-error{background:color-mix(in srgb,var(--color-text-primary)6%,var(--color-surface))}}.img-error:after{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%239ca3af' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m2.25 15.75 5.159-5.159a2.25 2.25 0 0 1 3.182 0l5.159 5.159m-1.5-1.5 1.409-1.409a2.25 2.25 0 0 1 3.182 0l2.909 2.909M3.75 21h16.5a2.25 2.25 0 0 0 2.25-2.25V5.25A2.25 2.25 0 0 0 20.25 3H3.75A2.25 2.25 0 0 0 1.5 5.25v13.5A2.25 2.25 0 0 0 3.75 21'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:2.5rem;content:"";display:flex;inset:0;justify-content:center;opacity:.5;position:absolute}.reveal{animation:none!important;opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal.reveal--visible{opacity:1;transform:none}.reveal--fade-up{transform:translateY(44px)scale(.97)}.reveal--fade-down{transform:translateY(-44px)scale(.97)}.reveal--fade-left{transform:translate(-40px)scale(.97)}.reveal--fade-right{transform:translate(40px)scale(.97)}.reveal--zoom-in{transform:scale(.85)}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}.decorative-shapes{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.shape{opacity:var(--shapes-opacity,.06);position:absolute;transition:opacity .5s ease}.shape--1{background:radial-gradient(circle,var(--shape-1-color,var(--color-primary)) 0,transparent 70%);border-radius:50% 40% 60% 50%/50% 60% 40% 50%;height:800px;right:-200px;top:-400px;width:800px}.shape--2{background:radial-gradient(ellipse,var(--shape-2-color,var(--color-secondary)) 0,transparent 70%);border-radius:60% 50% 50% 60%/50% 60%;height:600px;left:-200px;top:50%;transform:translateY(-50%);width:600px}.shape--3{background:radial-gradient(circle,var(--shape-3-color,var(--color-accent)) 0,transparent 70%);border-radius:70% 50% 60% 40%/50% 70% 40% 60%;bottom:-100px;height:400px;right:10%;width:400px}.scroll-to-top[data-v-c188ccd3]{display:none}@media(max-width:767px){.scroll-to-top[data-v-c188ccd3]{align-items:center;background-color:color-mix(in srgb,var(--color-primary) 90%,#000);border:none;border-radius:50%;bottom:1.25rem;box-shadow:0 2px 8px #00000040;color:var(--color-text-inverse,#fff);cursor:pointer;display:flex;height:2.5rem;justify-content:center;opacity:.75;position:fixed;right:1.25rem;transition:opacity .2s ease,transform .2s ease;width:2.5rem;z-index:900}.scroll-to-top[data-v-c188ccd3]:hover{opacity:1;transform:translateY(-2px)}}.scroll-top-enter-active[data-v-c188ccd3],.scroll-top-leave-active[data-v-c188ccd3]{transition:opacity .3s ease,transform .3s ease}.scroll-top-enter-from[data-v-c188ccd3],.scroll-top-leave-to[data-v-c188ccd3]{opacity:0;transform:translateY(8px)}.error-page[data-v-56f087da]{align-items:center;background-color:var(--color-background);display:flex;flex-direction:column;gap:var(--spacing-4);justify-content:center;min-height:100dvh;padding:var(--spacing-8);position:relative;text-align:center}.error-page[data-v-56f087da]:before{opacity:.6}.error-page__logo-link[data-v-56f087da]{margin-bottom:var(--spacing-8);text-decoration:none}.error-page__logo[data-v-56f087da]{filter:drop-shadow(0 0 10px rgba(191,22,34,.5)) drop-shadow(0 0 24px rgba(191,22,34,.2));height:64px;-o-object-fit:contain;object-fit:contain;width:auto}.error-page__brand[data-v-56f087da]{color:var(--color-text-primary);font-size:var(--text-2xl)}.error-page__brand[data-v-56f087da],.error-page__code[data-v-56f087da]{font-family:var(--font-heading,var(--font-sans));font-weight:var(--font-weight-bold)}.error-page__code[data-v-56f087da]{color:var(--color-primary);font-size:clamp(6rem,20vw,10rem);line-height:1;opacity:.9}.error-page__title[data-v-56f087da]{color:var(--color-text-primary);font-size:var(--text-3xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-2)}.error-page__description[data-v-56f087da]{color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.7;margin-bottom:var(--spacing-4);max-width:36ch}.error-page__btn[data-v-56f087da]{align-items:center;background-color:var(--color-primary);color:var(--color-text-inverse);display:inline-flex;font-family:var(--font-heading,var(--font-sans));font-size:var(--text-base);font-weight:var(--font-weight-semibold);gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-8);text-decoration:none;transition:background-color var(--transition-base),transform var(--transition-base)}.error-page__btn[data-v-56f087da]:hover{background-color:var(--color-primary-dark);transform:translateY(-2px)}.error-page__btn-icon[data-v-56f087da]{height:1.1rem;width:1.1rem}
