@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.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}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.h-full{height:100%}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--red:#e20d19;--red-hot:#ff202b;--ink:#030405;--line:#cd0e176b;--muted:#929397;--frame-outer:polygon(18px 0, calc(100% - 18px) 0, 100% 18px, 100% calc(100% - 18px), calc(100% - 18px) 100%, 18px 100%, 0 calc(100% - 18px), 0 18px);--frame-inner:polygon(17px 0, calc(100% - 17px) 0, 100% 17px, 100% calc(100% - 17px), calc(100% - 17px) 100%, 17px 100%, 0 calc(100% - 17px), 0 17px)}*{box-sizing:border-box}html{scroll-behavior:smooth;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;background:#020304}body{color:#eeeeef;background:#020304;min-height:100vh;margin:0;font-family:SFMono-Regular,Roboto Mono,Cascadia Code,Consolas,monospace}button,input,textarea{font:inherit}.site-boot{z-index:13000;color:#e7e7e8;isolation:isolate;background:radial-gradient(circle at 50% 46%,#b6040e17,#0000 28%),linear-gradient(145deg,#010203,#030405 54%,#000);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.site-boot:before{z-index:4;pointer-events:none;content:"";background:radial-gradient(circle,#0000 0 28%,#0000008f 78%,#000000e6 100%),repeating-linear-gradient(#0000 0 3px,#ffffff05 3px 4px);position:absolute;inset:0}.site-boot:after{z-index:5;pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#ff1f2a09,#0000);animation:2.6s step-end infinite site-boot-glitch;position:absolute;inset:0}.site-boot-grid{z-index:0;transform-origin:bottom;background-color:#0000;background-image:linear-gradient(#d50a140e 1px,#0000 1px),linear-gradient(90deg,#d50a140e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:8s linear infinite site-boot-grid;position:absolute;inset:-20%;transform:perspective(600px)rotateX(62deg)translateY(25%);-webkit-mask-image:radial-gradient(circle,#000,#0000 69%);mask-image:radial-gradient(circle,#000,#0000 69%)}.site-boot-scan{z-index:3;mix-blend-mode:screen;background:linear-gradient(#0000,#ff192521,#ff192506,#0000);height:12vh;animation:2.4s linear infinite site-boot-scan;position:absolute;left:0;right:0}.site-boot-frame{--boot-frame-shape:polygon(18px 0, calc(100% - 18px) 0, 100% 18px, 100% calc(100% - 18px), calc(100% - 18px) 100%, 18px 100%, 0 calc(100% - 18px), 0 18px);z-index:2;pointer-events:none;filter:drop-shadow(0 0 7px #e108143d);clip-path:var(--boot-frame-shape);background:linear-gradient(90deg,#eb1521,#0000) 18px 0/25% 1px no-repeat,linear-gradient(90deg,#0000,#eb1521) right 18px top/25% 1px no-repeat,linear-gradient(#eb1521,#0000) 0 18px/1px 36% no-repeat,linear-gradient(#0000,#eb1521) left bottom 18px/1px 30% no-repeat,linear-gradient(#eb1521,#0000) right top 18px/1px 32% no-repeat,linear-gradient(#0000,#eb1521) right bottom 18px/1px 35% no-repeat,linear-gradient(135deg,#0000 47%,#eb1521 48% 52%,#0000 53%) 0 0/18px 18px no-repeat,linear-gradient(45deg,#0000 47%,#eb1521 48% 52%,#0000 53%) 100% 0/18px 18px no-repeat,linear-gradient(45deg,#0000 47%,#eb1521 48% 52%,#0000 53%) 0 100%/18px 18px no-repeat,linear-gradient(135deg,#0000 47%,#eb1521 48% 52%,#0000 53%) 100% 100%/18px 18px no-repeat;position:absolute;inset:18px}.site-boot-telemetry,.site-boot-footer{z-index:6;color:#c4c5c86b;letter-spacing:.15em;justify-content:space-between;font-size:7px;display:flex;position:absolute;left:42px;right:42px}.site-boot-telemetry{top:34px}.site-boot-footer{bottom:34px}.site-boot-telemetry span:first-child,.site-boot-footer span:first-child{color:#e81f29ad}.site-boot-core{z-index:6;text-align:center;width:min(430px,100vw - 64px);position:relative}.site-boot-mark{place-items:center;width:154px;height:154px;margin:0 auto 25px;display:grid;position:relative}.site-boot-mark:before,.site-boot-mark:after{content:"";border:1px solid #e5121d3d;border-radius:50%;position:absolute}.site-boot-mark:before{inset:14px;box-shadow:0 0 28px #d5030e1a}.site-boot-mark:after{border-style:dashed;animation:7s linear infinite reverse site-boot-orbit;inset:31px}.site-boot-mark .raxos-mark{z-index:3;filter:drop-shadow(0 0 13px #ff131f6b);width:82px;position:relative}.site-boot-orbit{border:1px solid #e6111c5c;border-radius:50%;position:absolute}.site-boot-orbit:before{content:"";background:#ff2733;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:-3px;box-shadow:0 0 10px #ff2733}.site-boot-orbit-a{border-right-color:#0000;animation:5.4s linear infinite site-boot-orbit;inset:0}.site-boot-orbit-b{border-bottom-color:#0000;animation:3.6s linear infinite reverse site-boot-orbit;inset:23px}.site-boot-kicker{color:#e8222cb3;letter-spacing:.18em;margin:0 0 12px;font-size:8px}.site-boot-core h1{color:#e6e6e7;letter-spacing:.11em;text-shadow:0 0 25px #ffffff14;margin:0;font-size:clamp(29px,5vw,46px);font-weight:650;line-height:1;position:relative}.site-boot-core h1:before,.site-boot-core h1:after{pointer-events:none;content:attr(data-text);opacity:0;position:absolute;inset:0}.site-boot-core h1:before{color:#f01825;animation:3.1s step-end infinite site-boot-title-a;transform:translate(-2px)}.site-boot-core h1:after{color:#fff;animation:3.1s step-end 80ms infinite site-boot-title-b;transform:translate(2px)}.site-boot-phase{color:#c6c7ca94;letter-spacing:.18em;justify-content:center;align-items:center;gap:9px;min-height:15px;margin:18px 0 13px;font-size:8px;display:flex}.site-boot-phase i{background:#e91520;border-radius:50%;width:5px;height:5px;animation:.8s ease-in-out infinite alternate site-boot-pulse;box-shadow:0 0 8px #e91520}.site-boot[data-phase=ready] .site-boot-phase{color:#ed2631}.site-boot[data-phase=ready] .site-boot-phase i{background:#ff3540;box-shadow:0 0 13px #ff202c}.site-boot-progress{clip-path:polygon(3px 0,100% 0,100% 100%,0 100%,0 3px);background:#6b040a7a;height:4px;position:relative;overflow:hidden}.site-boot-progress:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 8px,#0000007a 8px 10px);position:absolute;inset:0}.site-boot-progress span{background:linear-gradient(90deg,#8e0008,#ef1521 70%,#ff5b64);height:100%;transition:width .18s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 12px #ff1a26b3}.site-boot-readout{color:#bcbdc061;letter-spacing:.11em;justify-content:space-between;margin-top:9px;font-size:7px;display:flex}.site-boot-readout strong{color:#ec1e29b8;font-weight:500}@keyframes site-boot-scan{0%{top:-14vh}to{top:112vh}}@keyframes site-boot-grid{to{background-position:0 42px,42px 0}}@keyframes site-boot-orbit{to{transform:rotate(360deg)}}@keyframes site-boot-pulse{0%{opacity:.35;transform:scale(.72)}to{opacity:1;transform:scale(1.18)}}@keyframes site-boot-glitch{0%,84%,to{opacity:0;transform:translate(0)}85%{opacity:1;transform:translate(-4%)}86%{opacity:.5;transform:translate(7%)}87%{opacity:0;transform:translate(0)}}@keyframes site-boot-title-a{0%,73%,77%,to{clip-path:inset(0);opacity:0}74%{clip-path:inset(16% 0 54%);opacity:.6}75%{clip-path:inset(62% 0 15%);opacity:.45}76%{clip-path:inset(39% 0);opacity:.55}}@keyframes site-boot-title-b{0%,73%,77%,to{clip-path:inset(0);opacity:0}74%{clip-path:inset(54% 0 20%);opacity:.38}75%{clip-path:inset(8% 0 69%);opacity:.32}76%{clip-path:inset(71% 0 8%);opacity:.4}}@media (max-width:600px){.site-boot-frame{inset:10px}.site-boot-telemetry,.site-boot-footer{font-size:6px;left:25px;right:25px}.site-boot-telemetry{top:22px}.site-boot-footer{bottom:max(22px, env(safe-area-inset-bottom))}.site-boot-footer span:last-child{display:none}.site-boot-core{width:calc(100vw - 50px)}.site-boot-mark{width:132px;height:132px;margin-bottom:21px}.site-boot-mark .raxos-mark{width:70px}.site-boot-kicker{font-size:7px}.site-boot-core h1{letter-spacing:.07em;font-size:clamp(26px,9vw,36px)}}.command-interface{isolation:isolate;background:radial-gradient(at 65% 23%,#5c050a29,#0000 35%),#020304;min-height:100vh;padding:26px 12px;position:relative;overflow:hidden}.interface-chrome{z-index:2;width:100%;min-height:1484px;clip-path:var(--frame-outer);background:#d210199e;border:0;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 80px #000000b8}.polygon-fill{pointer-events:none;z-index:0;position:absolute}.frame-fill{clip-path:var(--frame-inner);background:linear-gradient(#da0f180f 1px,#0000 1px) 0 0/100% 4px,linear-gradient(90deg,#da0f180a 1px,#0000 1px) 0 0/48px 100%,#030405;inset:1px}.interface-chrome:before,.interface-chrome:after{z-index:8;pointer-events:none;content:"";position:absolute}.interface-chrome:before{clip-path:var(--frame-inner);border:1px solid #d5101924;inset:12px}.interface-chrome:after{background:repeating-linear-gradient(135deg, var(--red) 0 4px, transparent 4px 8px);width:42px;height:5px;top:0;left:31%;box-shadow:0 0 14px #ff0f1a73}.interface-chrome>canvas{z-index:0;opacity:.2;position:fixed;inset:0}.scanlines{pointer-events:none;z-index:7;mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0 3px,#ffffff03 3px 4px);position:absolute;inset:0}.interface-header{z-index:10;color:#d2d3d694;letter-spacing:.09em;justify-content:space-between;align-items:center;font-size:10px;display:flex;position:absolute;top:18px;left:17px;right:17px}.system-identity{align-items:center;gap:18px;display:flex}.header-emblem{background:#030405bd;border:1px solid #e20d197a;place-items:center;width:50px;height:50px;animation:5.6s ease-in-out infinite emblem-breathe;display:grid}.header-emblem .raxos-mark{width:29px}.identity-copy b{color:var(--red);font-weight:500}.identity-copy b,.interface-secure b{animation:4.4s ease-in-out infinite online-pulse}.system-status{align-items:center;gap:10px;display:flex}.cyber-glyph-rail{z-index:10;color:#ec121dad;filter:drop-shadow(0 0 5px #e80d194d);justify-items:center;gap:11px;width:19px;font-size:12px;line-height:1;display:grid;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.cyber-glyph-rail:before,.cyber-glyph-rail:after{content:"";background:linear-gradient(#0000,#eb121dcc,#0000);width:1px;height:25px}.cyber-glyph-rail span{animation:4.8s step-end infinite glyph-current}.cyber-glyph-rail span:nth-of-type(2){animation-delay:-.7s}.cyber-glyph-rail span:nth-of-type(3){animation-delay:-1.4s}.cyber-glyph-rail span:nth-of-type(4){animation-delay:-2.1s}.cyber-glyph-rail span:nth-of-type(5){animation-delay:-2.8s}.cyber-glyph-rail i{color:#bec0c366;letter-spacing:.08em;writing-mode:vertical-rl;font-size:6px;font-style:normal}.poster-layout{z-index:3;position:relative}.brand-stage{background:#030405;min-height:1180px;margin:14px 23px 0;position:relative;overflow:hidden}.tower-art{filter:saturate(.94)contrast(1.08)brightness(.86);will-change:transform;background-image:-webkit-image-set(url(/raxos-tower.avif) 1x type("image/avif"),url(/raxos-tower.webp) 1x type("image/webp"),url(/raxos-tower.png) 1x type("image/png"));background-image:image-set("/raxos-tower.avif" 1x type("image/avif"),"/raxos-tower.webp" 1x type("image/webp"),"/raxos-tower.png" 1x type("image/png"));background-position:74% 24px;background-repeat:no-repeat;background-size:min(72%,760px);position:absolute;inset:0}.tower-art:before{pointer-events:none;mix-blend-mode:screen;opacity:0;content:"";background:radial-gradient(circle at 71% 16%,#ffe0e280,#0000 3.5%),linear-gradient(103deg,#0000 0 63.8%,#ff263047 64%,#0000 64.4%),radial-gradient(at 70% 41%,#ff19243d,#0000 24%),radial-gradient(at 57% 67%,#d3081333,#0000 18%);animation:13.6s step-end infinite tower-storm-bursts;position:absolute;inset:0}.tower-art:after{background-image:inherit;background-repeat:inherit;background-position:inherit;background-size:inherit;clip-path:polygon(0 41%,100% 38%,100% 48%,0 51%);filter:saturate(1.35)contrast(1.18)brightness(1.02);mix-blend-mode:screen;opacity:0;content:"";animation:9s step-end infinite tower-signal-break;position:absolute;inset:0}.hero-vignette{background:linear-gradient(90deg,#020304fc 0%,#020304eb 31%,#02030447 50%,#0203042e 72%,#020304a6 100%),linear-gradient(#020304c7 0%,#0000 18% 70%,#020304f5 100%);position:absolute;inset:0}.hero-vignette:before{pointer-events:none;mix-blend-mode:screen;opacity:0;content:"";background:radial-gradient(circle at 76% 24%,#ff606733,#0000 12%),radial-gradient(at 63% 55%,#ff121d1f,#0000 28%);animation:17.3s step-end -4.1s infinite skyline-lightning;position:absolute;inset:0}.brand-lockup{z-index:3;will-change:transform;width:480px;position:absolute;top:170px;left:50px}.brand-lockup:after{opacity:.18;content:"";background:linear-gradient(90deg,#0000,#ff1823c7,#0000);height:1px;animation:5.8s ease-in-out infinite signal-scan;position:absolute;top:47%;left:-4%;right:4%;box-shadow:0 0 10px #ff141e8c}.radar-stage{background:linear-gradient(#0000 calc(50% - .5px),#e6101a33 50%,#0000 calc(50% + .5px)),linear-gradient(90deg,#0000 calc(50% - .5px),#e6101a33 50%,#0000 calc(50% + .5px));border-radius:50%;place-items:center;width:330px;height:330px;margin:-54px 0 -14px 9px;display:grid;position:relative}.radar-rings{background:repeating-radial-gradient(circle,#0000 0 33px,#e1111a2e 34px,#0000 35px 55px);border:1px solid #e1111a47;border-radius:50%;animation:30s linear infinite radar-rotate;position:absolute;inset:6%}.radar-rings:after{content:"";border:1px dashed #e7131d40;border-radius:50%;position:absolute;inset:14%}.raxos-mark{z-index:2;filter:drop-shadow(0 0 8px #ff000d85);width:158px;height:auto;position:relative;overflow:visible}.raxos-logo{filter:grayscale(.88)brightness(1.7)contrast(.85)drop-shadow(0 4px 8px #000);width:440px;height:auto;animation:8s step-end infinite logo-signal;display:block;overflow:visible}.raxos-mark .mark-depth,.raxos-logo .logo-depth{opacity:.58}.raxos-mark .mark-facet,.raxos-logo .logo-facet{opacity:.36}.raxos-mark .mark-texture,.raxos-logo .logo-texture{mix-blend-mode:multiply;opacity:.3}.brand-japanese{color:#d9dadd94;letter-spacing:.32em;text-align:center;justify-content:center;align-items:center;gap:15px;width:440px;margin:5px 0 54px;font-size:10px;display:flex}.brand-japanese:before,.brand-japanese:after{content:"";background:linear-gradient(90deg,#0000,#e5111bd9);flex:1;height:1px;box-shadow:0 0 5px #e5111b52}.brand-japanese:after{background:linear-gradient(90deg,#e5111bd9,#0000)}.brand-japanese span{flex:none}.positioning-line{color:#e11823;letter-spacing:.36em;margin:0 0 40px;font-size:22px;line-height:1.8}.positioning-line:after{background:linear-gradient(90deg, var(--red), transparent);content:"";width:64px;height:1px;margin-top:14px;display:block}.hero-statement{color:#d6d7daa3;letter-spacing:.08em;max-width:410px;margin:292px 0 0;font-size:14px;font-weight:400;line-height:1.65;position:relative}.glitch-statement:before,.glitch-statement:after{pointer-events:none;color:#ff202acc;content:attr(data-text);opacity:0;position:absolute;inset:0}.glitch-statement:before{clip-path:inset(12% 0 66%);text-shadow:-2px 0 #ff0b18;animation:7.4s step-end infinite copy-glitch-a}.glitch-statement:after{clip-path:inset(62% 0 12%);color:#bed2d6b3;text-shadow:2px 0 #ff0010db;animation:7.4s step-end infinite copy-glitch-b}.scroll-readout{z-index:4;color:#d3d4d66b;letter-spacing:.24em;justify-items:center;gap:12px;font-size:8px;display:grid;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}.scroll-readout i{background:linear-gradient(var(--red), transparent);transform-origin:top;width:1px;height:48px;animation:2.4s ease-in-out infinite scroll-pulse}.contact-deck{isolation:isolate;min-height:675px;margin:0 35px 0 23px;padding:43px 38px 71px 44px;position:relative}.deck-frame{z-index:0;pointer-events:none;filter:drop-shadow(0 0 4px #e4101b21);background:linear-gradient(90deg,#da111b7a,#da111b24) 25px 0/38% 1px no-repeat,linear-gradient(90deg,#da111b1f,#da111b7a) right 34px top/34% 1px no-repeat,linear-gradient(#da111b75,#da111b1f) 0 24px/1px 41% no-repeat,linear-gradient(#da111b1c,#da111b66) 0 100%/1px 31% no-repeat,linear-gradient(#da111b70,#da111b1f) right 0 top 34px/1px 35% no-repeat,linear-gradient(#da111b1a,#da111b6b) right 0 bottom/1px 38% no-repeat;animation:7.6s ease-in-out infinite deck-current;position:absolute;inset:0 0 66px}.deck-frame:before,.deck-frame:after{content:"";width:25px;height:25px;position:absolute;top:0}.deck-frame:before{background:linear-gradient(to bottom right,#0000 48%,#e1121c80 49% 51%,#0000 52%);left:0}.deck-frame:after{background:linear-gradient(to bottom left,#0000 48%,#e1121c80 49% 51%,#0000 52%);width:34px;height:34px;right:0}.contact-deck>.enquiry-panel{z-index:1;position:relative}.enquiry-panel{width:100%;height:560px;min-height:560px;transform-style:preserve-3d;background:0 0;border:0;grid-template-columns:minmax(0,1fr) clamp(360px,36vw,500px);gap:52px;padding:0;display:grid;position:relative}.panel-fill{display:none}.panel-glow{pointer-events:none;z-index:0;position:absolute;inset:0;box-shadow:inset 0 0 60px #77000717}.enquiry-panel>:not(.polygon-fill):not(.panel-glow){z-index:2;position:relative}.contact-copy{padding:15px 0 0 18px}.form-eyebrow{color:#d9252e;letter-spacing:.1em;margin:0 0 19px;font-size:10px}.enquiry-panel h2{color:#e0e0e1;letter-spacing:.045em;margin:0;font-size:clamp(30px,4vw,43px);font-weight:650;line-height:1.13}.enquiry-panel h2 span{color:var(--red)}.form-intro{color:#b7b8bb;letter-spacing:.09em;margin:21px 0 0;font-size:11px;line-height:1.65}.global-card{clip-path:polygon(10px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);color:#cbcccfa8;background:linear-gradient(135deg,#0000 0 94%,#d6111bb3 94%),#050607bf;border:1px solid #d3111a59;width:min(390px,100%);height:243px;margin:0;padding:111px 16px 38px;position:absolute;top:263px;left:-4px}.world-grid{background:radial-gradient(circle at 76% 52%,#0000 0 8px,#db0f1959 9px,#0000 10px),radial-gradient(#a00f171f,#0000 68%),repeating-linear-gradient(0deg,#0000 0 8px,#d7111914 8px 9px),repeating-linear-gradient(90deg,#0000 0 8px,#d7111914 8px 9px);position:absolute;inset:13px 13px 92px}.world-grid:before,.world-grid:after{content:"";border:1px solid #d9111a2e;border-radius:50%;position:absolute}.world-grid:before{inset:17px 55px 10px}.world-grid:after{inset:27px 85px 20px}.world-grid i{z-index:2;background:#ff1723;border-radius:50%;width:5px;height:5px;animation:3.6s ease-out infinite map-beacon;position:absolute;top:52%;left:76%;box-shadow:0 0 5px #ff1723,0 0 14px #ff1723}.global-card p{letter-spacing:.06em;margin:0;font-size:10px;line-height:1.55}.global-card strong{color:#dc202a;font-weight:500}.global-card small{color:#d6111b8c;border-top:1px solid #d3111b40;padding:9px 15px;font-size:7px;position:absolute;bottom:0;left:0;right:0}.honeypot{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.form-fields{--form-outer:polygon(18px 0, 100% 0, 100% calc(100% - 18px), calc(100% - 18px) 100%, 0 100%, 0 18px);--form-inner:polygon(17px 0, 100% 0, 100% calc(100% - 17px), calc(100% - 17px) 100%, 0 100%, 0 17px);clip-path:none;background:0 0;justify-self:end;width:100%;min-width:0;height:529px;padding:23px 30px 20px 38px;position:relative;overflow:visible}.form-fields:before{z-index:0;clip-path:var(--form-inner);content:"";background:linear-gradient(145deg,#080809e6,#030405f5);position:absolute;inset:0}.form-frame{pointer-events:none;filter:drop-shadow(0 0 4px #e80d1929);background:linear-gradient(90deg,#e1111b8f,#e1111b24) 18px 0/37% 1px no-repeat,linear-gradient(90deg,#e1111b1f,#e1111b80) 100% 0/29% 1px no-repeat,linear-gradient(#e1111b85,#e1111b1f) 0 18px/1px 38% no-repeat,linear-gradient(#e1111b1a,#e1111b7a) 0 100%/1px 35% no-repeat,linear-gradient(#e1111b80,#e1111b1c) 100% 0/1px 32% no-repeat,linear-gradient(#e1111b1a,#e1111b7a) right bottom 18px/1px 43% no-repeat,linear-gradient(90deg,#e1111b75,#e1111b1a) 0 100%/52% 1px no-repeat,linear-gradient(90deg,#e1111b1a,#e1111b80) right 18px bottom/26% 1px no-repeat;animation:6.8s ease-in-out infinite form-current;inset:0;z-index:1!important;position:absolute!important}.form-frame:before,.form-frame:after{content:"";width:18px;height:18px;position:absolute}.form-frame:before{background:linear-gradient(to bottom right,#0000 47%,#e8141e9e 48% 52%,#0000 53%);top:0;left:0}.form-frame:after{background:linear-gradient(to bottom right,#0000 47%,#e8141e9e 48% 52%,#0000 53%);bottom:0;right:0}.form-fields>:not(.form-frame){z-index:2;position:relative}.enquiry-panel label{gap:8px;margin-bottom:15px;display:grid}.enquiry-panel label>span{color:#e11f28c4;letter-spacing:.06em;font-size:10px}.input-wrap{position:relative}.enquiry-panel input,.enquiry-panel textarea{color:#ececef;background:#070809d9;border:1px solid #c611194d;border-radius:1px;outline:none;width:100%;font-size:11px;transition:border-color .15s,box-shadow .15s}.enquiry-panel input{height:40px;padding:9px 12px}.enquiry-panel textarea{resize:vertical;min-height:96px;padding:12px}.enquiry-panel input::placeholder,.enquiry-panel textarea::placeholder{color:#c1c2c661}.enquiry-panel input:focus,.enquiry-panel textarea:focus{border-color:#ef151fcc;box-shadow:0 0 18px #b9000824}.enquiry-panel button{color:#080808;cursor:pointer;letter-spacing:.06em;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#cf0711;border:1px solid #ff323bb3;justify-content:center;align-items:center;gap:12px;width:100%;min-height:55px;margin-top:3px;font-size:16px;font-weight:700;display:flex;position:relative;overflow:hidden}.button-fill{background:linear-gradient(90deg,#e2131e 0 83%,#8f0710 83%);inset:0}.enquiry-panel button>:not(.polygon-fill){z-index:2;position:relative}.enquiry-panel button svg{right:22px;position:absolute!important}.enquiry-panel button:disabled{cursor:progress;opacity:.58}.security-note{color:#77787c;letter-spacing:.08em;justify-content:center;align-items:center;gap:10px;margin:25px 0 0;font-size:8px;display:flex}.form-note{border-left:2px solid var(--red);color:#bfc0c4;background:#ffffff08;margin:10px 0 0;padding:8px 10px;font-size:10px}.form-note-sent{color:#83e4a5;border-color:#64d890}.form-note-error{color:#ff8e94}.interface-footer{z-index:10;color:#c5c6c985;letter-spacing:.06em;border-top:1px solid #d20f1838;grid-template-columns:1fr 1fr 1fr;align-items:center;padding-top:30px;font-size:9px;display:grid;position:absolute;bottom:34px;left:50px;right:50px}.footer-brand{align-items:center;gap:11px;display:flex}.footer-brand .raxos-mark{width:40px}.interface-secure{justify-self:center;line-height:1.5;transform:translate(-62px)}.interface-secure i{background:#ea0d1a;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 8px #ea0d1a}.interface-secure b{color:#e80f19a6;font-weight:400}.coordinates{justify-self:end}.cinematic-trigger{--trigger-shape:polygon(12px 0, calc(100% - 6px) 0, 100% 6px, 100% calc(100% - 12px), calc(100% - 12px) 100%, 6px 100%, 0 calc(100% - 6px), 0 12px);z-index:8500;min-width:238px;clip-path:var(--trigger-shape);color:#f3f3f4;text-align:left;filter:drop-shadow(0 0 18px #000000b8)drop-shadow(0 0 8px #cd08121f);isolation:isolate;cursor:pointer;background:linear-gradient(115deg,#ff303bd1,#91050e75 48%,#f21c27c2);border:0;grid-template-columns:1fr auto;gap:3px 24px;padding:13px 16px 12px 18px;display:grid;position:fixed;bottom:30px;right:34px;overflow:hidden}.cinematic-trigger:before{z-index:1;clip-path:polygon(11px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 11px),calc(100% - 11px) 100%,5px 100%,0 calc(100% - 5px),0 11px);content:"";background:linear-gradient(90deg,#0000,#ff283321,#0000);animation:5.2s ease-in-out infinite cinematic-trigger-scan;position:absolute;inset:1px;transform:translate(-110%)}.cinematic-trigger:after{z-index:0;clip-path:polygon(11px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 11px),calc(100% - 11px) 100%,5px 100%,0 calc(100% - 5px),0 11px);content:"";background:linear-gradient(135deg,#dc0e1929,#0000 45%),#030507f5;position:absolute;inset:1px}.cinematic-trigger>*{z-index:2;position:relative}.cinematic-trigger svg{color:#f3212d;filter:drop-shadow(0 0 5px #ff1823b3);grid-area:1/2/span 2;align-self:center}.cinematic-trigger strong{letter-spacing:.13em;font-size:11px}.trigger-signal{color:#e6232dc2;letter-spacing:.16em;align-items:center;gap:7px;font-size:7px;display:flex}.trigger-signal svg{grid-area:auto;width:11px}.cinematic-trigger:disabled{pointer-events:none;opacity:0}.cinematic-trigger:focus-visible,.cinematic-skip:focus-visible,.cinematic-modal button:focus-visible{outline-offset:4px;outline:2px solid #ff404b}.cinematic-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:fixed;overflow:hidden}.cinematic-layer{z-index:9000;pointer-events:none;isolation:isolate;position:fixed;inset:0;overflow:hidden}.cinematic-dim{z-index:1;-webkit-backdrop-filter:grayscale(.45)contrast(1.08);backdrop-filter:grayscale(.45)contrast(1.08);background:radial-gradient(circle at 48% 34%,#e30e190f,#0000 25%),#000102d1;position:absolute;inset:0}.cinematic-hud{z-index:9;color:#d8dadc7a;letter-spacing:.16em;border-top:1px solid #e619235c;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 14px;font-size:8px;display:grid;position:absolute;top:28px;left:36px;right:36px}.cinematic-hud:before,.cinematic-hud:after{content:"";background:#e71924;width:48px;height:4px;position:absolute;top:-1px;box-shadow:0 0 10px #ff172375}.cinematic-hud:before{left:8%}.cinematic-hud:after{right:8%}.cinematic-hud b{color:#ef2832;text-shadow:0 0 7px #ff141f66;font-weight:500}.cinematic-hud i{justify-self:end;font-style:normal}.cinematic-operative{z-index:4;opacity:.94;filter:drop-shadow(-8px 12px 13px #000000eb)saturate(.82)contrast(1.12);will-change:transform, filter, opacity;width:clamp(150px,16vw,222px);position:absolute;bottom:2vh;left:62%;right:auto;translate:-50%}.cinematic-operative:before{z-index:-1;filter:blur(12px);content:"";background:radial-gradient(#e10c171c,#0000 68%);position:absolute;inset:6% 14% 5% 17%}.three-operative-canvas{z-index:3;filter:drop-shadow(0 10px 12px #000000b8);width:100%;height:100%;display:block;position:absolute;inset:0}.cinematic-operative svg{z-index:1;filter:brightness(.82)contrast(1.16);width:100%;transition:opacity .28s;display:block;position:relative;overflow:visible}.operative-vector-fallback-hidden{opacity:0}.cinematic-operative svg>g:not(.operative-muzzle):not(.operative-forward-muzzle){filter:drop-shadow(0 1px 1px #000000b8)}.operative-leg,.operative-body,.operative-head,.operative-weapon-arm,.operative-forward-weapon,.operative-details{stroke-opacity:.36}.operative-head path:nth-child(3),.operative-head circle,.operative-forward-weapon ellipse:nth-of-type(3){stroke-opacity:1;filter:drop-shadow(0 0 4px #ff1b27a6)}.operative-scan{z-index:5;mix-blend-mode:screen;clip-path:polygon(35% 0,79% 7%,96% 32%,87% 68%,100% 100%,15% 100%,25% 63%,5% 39%);background:repeating-linear-gradient(#0000 0 4px,#ff232e05 4px 5px);border-left:1px solid #ef1c261c;position:absolute;inset:3% 11%;overflow:hidden}.operative-scan:after{content:"";background:linear-gradient(#0000,#ff242f3d,#0000);height:12%;animation:2.8s linear infinite operative-scan;position:absolute;left:0;right:0}.operative-scan-ready{opacity:.36}.cinematic-operative[data-phase=entering] .operative-leg-front{transform-origin:205px 328px;animation:.28s ease-in-out infinite alternate operative-step-front}.cinematic-operative[data-phase=entering] .operative-leg-back{transform-origin:267px 330px;animation:.28s ease-in-out infinite alternate operative-step-back}.cinematic-operative[data-phase=entering] .operative-body{animation:.28s ease-in-out infinite alternate operative-run-bob}.cinematic-operative[data-phase=entering] .operative-weapon-arm{transform-origin:155px 190px;animation:.28s ease-in-out infinite alternate operative-run-weapon}.operative-forward-weapon{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.72)translateY(18px)}.operative-muzzle,.operative-forward-muzzle{opacity:0}.cinematic-operative[data-phase=aiming] .operative-weapon-arm,.cinematic-operative[data-phase=firing] .operative-weapon-arm{opacity:0;transition:opacity .18s}.cinematic-operative[data-phase=aiming] .operative-forward-weapon{opacity:1;animation:.72s cubic-bezier(.16,1,.3,1) both operative-forward-aim}.cinematic-operative[data-phase=firing] .operative-forward-weapon{opacity:1;animation:.22s ease-out both operative-forward-recoil}.cinematic-operative[data-phase=firing] .operative-forward-muzzle{opacity:1;transform-box:fill-box;transform-origin:50%;animation:.16s steps(2,end) both forward-muzzle-flicker}.targeting-reticle{z-index:9;filter:drop-shadow(0 0 7px #ff121e6b);border-radius:50%;width:92px;height:92px;margin:-46px 0 0 -46px;transition:left .12s cubic-bezier(.2,.8,.2,1),top .12s cubic-bezier(.2,.8,.2,1);position:absolute}.reticle-ring,.reticle-brackets,.targeting-reticle i{border-radius:50%;position:absolute;inset:0}.reticle-ring-outer{border:1px solid #ff283285;border-right-color:#0000;animation:3.4s linear infinite reticle-spin}.reticle-ring-inner{border:1px dashed #ff3b44bf;animation:2.2s linear infinite reverse reticle-spin;inset:19px}.reticle-brackets{background:linear-gradient(#ff3340,#ff3340) 0 0/17px 1px no-repeat,linear-gradient(#ff3340,#ff3340) 0 0/1px 17px no-repeat,linear-gradient(#ff3340,#ff3340) 100% 0/17px 1px no-repeat,linear-gradient(#ff3340,#ff3340) 100% 0/1px 17px no-repeat,linear-gradient(#ff3340,#ff3340) 0 100%/17px 1px no-repeat,linear-gradient(#ff3340,#ff3340) 0 100%/1px 17px no-repeat,linear-gradient(#ff3340,#ff3340) 100% 100%/17px 1px no-repeat,linear-gradient(#ff3340,#ff3340) 100% 100%/1px 17px no-repeat;border-radius:0;animation:.9s ease-in-out infinite alternate reticle-breathe}.targeting-reticle i{background:#fff;inset:43px;box-shadow:0 0 6px #fff,0 0 14px #ff1724}.targeting-reticle b{color:#ff414ab8;letter-spacing:.14em;white-space:nowrap;font-size:6px;font-weight:400;position:absolute;top:100px;left:50%;transform:translate(-50%)}.glass-impact{z-index:7;aspect-ratio:1;pointer-events:none;filter:drop-shadow(0 8px 18px #00000017);transform-origin:50%;width:min(410px,42vw);position:absolute;translate:-50% -50%}.glass-pane{-webkit-backdrop-filter:blur(2.1px)brightness(1.16)contrast(1.025)saturate(.72);mix-blend-mode:screen;opacity:.32;background:linear-gradient(145deg,#ffffff17,#acc2ca05 38%,#ffffff0b),#d0e1e705;position:absolute;inset:0;box-shadow:inset 0 0 30px #eff8fb06}.glass-pane-a{clip-path:polygon(50% 50%,39% 32%,31% 23%,13% 19%,5% 7%,38% 12%)}.glass-pane-b{clip-path:polygon(50% 50%,38% 12%,54% 4%,62% 22%,59% 39%)}.glass-pane-c{clip-path:polygon(50% 50%,59% 39%,81% 28%,96% 37%,75% 51%)}.glass-pane-d{clip-path:polygon(50% 50%,75% 51%,91% 67%,68% 72%,58% 61%)}.glass-pane-e{clip-path:polygon(50% 50%,58% 61%,63% 91%,43% 80%,43% 60%)}.glass-pane-f{clip-path:polygon(50% 50%,43% 60%,21% 75%,8% 60%,28% 48%,39% 32%)}.glass-impact-chip{background:radial-gradient(circle,#000000d1 0 19%,#e6f0f42e 21% 48%,#0000 52%);border:1px solid #eef6f999;border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 3px #ecf5f806,1px 2px 5px #000000c7}.cinematic-crack-image-anchor{aspect-ratio:667/1000;z-index:8;pointer-events:none;width:min(82.7vw,827px);position:absolute;transform:translate(-50%,-50%)}.cinematic-crack-image{filter:drop-shadow(0 1px .8px #000000db)drop-shadow(0 0 4px #e1eef229);mix-blend-mode:screen;transform-origin:50%;will-change:opacity, transform;background:url(/cracked-glass.png) 50%/contain no-repeat;width:100%;height:100%}.cinematic-blackout{z-index:11;pointer-events:none;background:#000;position:absolute;inset:0}.red-code-rain{z-index:12;pointer-events:none;background:#000;position:absolute;inset:0;overflow:hidden}.red-code-rain canvas{filter:brightness(1.16)saturate(1.18)contrast(1.2);width:100%;height:100%;display:block}.red-code-rain:after{content:"";background:radial-gradient(circle at 50% 45%,#0000 0 42%,#000000ad 100%),repeating-linear-gradient(#0000 0 3px,#0000002e 3px 4px);position:absolute;inset:0}.red-code-rain>span{z-index:1;color:#ff242f8c;letter-spacing:.18em;text-shadow:0 0 8px #ff101ca6;font-size:7px;position:absolute;bottom:24px;right:28px}.cinematic-skip{pointer-events:auto;z-index:15;color:#e0e2e49e;letter-spacing:.12em;cursor:pointer;background:#030406d1;border:1px solid #ce151e52;align-items:center;gap:8px;padding:9px 12px;font-size:8px;display:flex;position:absolute;bottom:28px;left:34px}.cinematic-modal-positioner{z-index:14;place-items:center;padding:36px 40px;display:grid;position:absolute;inset:0}.cinematic-modal{--modal-corner-tl:22px;--modal-corner-tr:52px;--modal-corner-br:22px;--modal-corner-bl:46px;--cinematic-modal-shape:polygon(var(--modal-corner-tl) 0, calc(100% - var(--modal-corner-tr)) 0, 100% var(--modal-corner-tr), 100% calc(100% - var(--modal-corner-br)), calc(100% - var(--modal-corner-br)) 100%, var(--modal-corner-bl) 100%, 0 calc(100% - var(--modal-corner-bl)), 0 var(--modal-corner-tl));pointer-events:auto;width:min(1080px,100vw - 80px);max-height:calc(100vh - 72px);clip-path:var(--cinematic-modal-shape);background:#e1151fad;border:0;padding:28px 34px 30px;position:relative;overflow:auto;box-shadow:0 28px 100px #000000db,0 0 55px #b700092e}.cinematic-modal:before{z-index:0;clip-path:var(--cinematic-modal-shape);content:"";background:linear-gradient(145deg,#130508f5,#020406fb 35%),#030406;position:absolute;inset:1px}.cinematic-modal>.cinematic-modal-header,.cinematic-modal>.enquiry-panel{z-index:2;position:relative}.cinematic-modal-frame{pointer-events:none;z-index:3;background:linear-gradient(90deg, #f11b27, transparent) left var(--modal-corner-tl) top / 30% 1px no-repeat, linear-gradient(90deg, transparent, #f11b27) right var(--modal-corner-tr) top / 25% 1px no-repeat, linear-gradient(#f11b27, transparent) left top var(--modal-corner-tl) / 1px 34% no-repeat, linear-gradient(transparent, #f11b27) left bottom var(--modal-corner-bl) / 1px 30% no-repeat, linear-gradient(#f11b27, transparent) right top var(--modal-corner-tr) / 1px 35% no-repeat, linear-gradient(transparent, #f11b27) right bottom var(--modal-corner-br) / 1px 29% no-repeat, linear-gradient(135deg, transparent 47%, #f11b27 48% 52%, transparent 53%) left top / var(--modal-corner-tl) var(--modal-corner-tl) no-repeat, linear-gradient(45deg, transparent 47%, #f11b27 48% 52%, transparent 53%) right top / var(--modal-corner-tr) var(--modal-corner-tr) no-repeat, linear-gradient(45deg, transparent 47%, #f11b27 48% 52%, transparent 53%) left bottom / var(--modal-corner-bl) var(--modal-corner-bl) no-repeat, linear-gradient(135deg, transparent 47%, #f11b27 48% 52%, transparent 53%) right bottom / var(--modal-corner-br) var(--modal-corner-br) no-repeat;border:0;position:absolute;inset:0}.cinematic-modal-header{z-index:4;border-bottom:1px solid #d9121b38;justify-content:space-between;align-items:flex-start;margin-bottom:12px;padding:0 4px 14px;display:flex;position:relative}.cinematic-modal-header small{color:#e3222c;letter-spacing:.18em;font-size:8px}.cinematic-modal-header h2{color:#e7e7e8;letter-spacing:.14em;margin:5px 0 0;font-size:17px;font-weight:500}.cinematic-modal-header button{color:#e92a34;cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#dc0b1514;border:1px solid #e81c2670;place-items:center;width:38px;height:38px;display:grid}.enquiry-panel-modal{grid-template-columns:minmax(250px,.72fr) minmax(380px,1.28fr);gap:32px;height:auto;min-height:515px}.enquiry-panel-modal .contact-copy{padding:18px 0 0 8px}.enquiry-panel-modal .global-card{width:100%;height:216px;padding-top:98px;top:260px}.enquiry-panel-modal .form-fields{height:auto;min-height:505px;padding:21px 28px 18px 32px}.enquiry-panel-modal h2{font-size:clamp(27px,3vw,38px)}.enquiry-panel-modal textarea{min-height:82px}.enquiry-panel-modal .security-note{margin-top:18px}html[data-cinematic-impact=true] .interface-chrome{animation:.5s steps(2,end) both cinematic-screen-impact}html[data-cinematic-impact=true] .command-interface:after{pointer-events:none;z-index:8800;mix-blend-mode:screen;content:"";background:#fff0f2bf;animation:.42s ease-out both cinematic-impact-flash;position:fixed;inset:0}.custom-cursor{pointer-events:none;z-index:9999;opacity:0;filter:drop-shadow(0 0 5px #ff182347);width:44px;height:44px;transition:filter .18s;position:fixed;top:0;left:0;transform:translate(-100px,-100px)}.custom-cursor[data-active=true]{opacity:1}.custom-cursor[data-target=true]{filter:drop-shadow(0 0 9px #ff1e2a9e)}.cursor-core{background:var(--red-hot);width:5px;height:5px;box-shadow:0 0 4px var(--red-hot), 0 0 10px var(--red-hot);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border:1px solid #ff6971;transition:transform .14s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cursor-core:before,.cursor-core:after{content:"";background:#ff232eb3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cursor-core:before{width:25px;height:1px}.cursor-core:after{width:1px;height:25px}.cursor-orbit{border:1px dashed #ff2c36a6;border-radius:50%;transition:inset .16s,border-color .16s;animation:4.8s linear infinite cursor-orbit;position:absolute;inset:7px;box-shadow:inset 0 0 7px #ff182314}.cursor-brackets{opacity:.72;background:linear-gradient(#ff2732,#ff2732) 0 0/9px 1px no-repeat,linear-gradient(#ff2732,#ff2732) 0 0/1px 9px no-repeat,linear-gradient(#ff2732,#ff2732) 100% 0/9px 1px no-repeat,linear-gradient(#ff2732,#ff2732) 100% 0/1px 9px no-repeat,linear-gradient(#ff2732,#ff2732) 0 100%/9px 1px no-repeat,linear-gradient(#ff2732,#ff2732) 0 100%/1px 9px no-repeat,linear-gradient(#ff2732,#ff2732) 100% 100%/9px 1px no-repeat,linear-gradient(#ff2732,#ff2732) 100% 100%/1px 9px no-repeat;transition:inset .16s,opacity .16s;animation:2.8s ease-in-out infinite cursor-bracket-breathe;position:absolute;inset:0}.cursor-readout{color:#ff4b5594;letter-spacing:.1em;text-shadow:0 0 4px #ff172380;white-space:nowrap;background:#030405ad;border-left:1px solid #ff2f3970;min-width:72px;padding:3px 5px;font-size:6px;font-style:normal;position:absolute;top:48px;left:28px}.cursor-readout:before{content:"";transform-origin:100%;background:linear-gradient(90deg,#0000,#ff323c8c);width:20px;height:1px;position:absolute;top:-7px;left:-18px;transform:rotate(-32deg)}.custom-cursor[data-target=true] .cursor-core{box-shadow:0 0 5px #fff, 0 0 13px var(--red-hot);background:#fff}.custom-cursor[data-target=true] .cursor-orbit{border-color:#ffebede6;inset:3px}.custom-cursor[data-target=true] .cursor-brackets{opacity:1;inset:-5px}.custom-cursor[data-pressed=true] .cursor-orbit{animation-duration:.8s;inset:13px}.custom-cursor[data-pressed=true] .cursor-brackets{inset:6px}.custom-cursor[data-pressed=true] .cursor-core{transform:translate(-50%,-50%)scale(1.8)}@keyframes radar-rotate{to{transform:rotate(360deg)}}@keyframes tower-signal-break{0%,32%,37%,76%,80%,to{opacity:0;transform:translate(0)}33%{opacity:.08;transform:translate(3px)}34%{opacity:.16;transform:translate(-4px,1px)}35%{opacity:.06;transform:translate(2px)}36%{opacity:.12;transform:translate(-1px,-1px)}77%{opacity:.18;transform:translate(-7px)}78%{opacity:.1;transform:translate(5px,-1px)}79%{opacity:.2;transform:translate(-2px,1px)}}@keyframes tower-storm-bursts{0%,8%,11%,27%,30%,52%,57%,86%,90%,to{opacity:0}8.5%{opacity:.12}9%{opacity:.04}9.5%{opacity:.22}10%{opacity:.07}28%{opacity:.16}29%{opacity:.05}53%{opacity:.1}54%{opacity:.24}55%{opacity:.06}56%{opacity:.13}87%{opacity:.18}88%{opacity:.03}89%{opacity:.11}}@keyframes skyline-lightning{0%,18%,21%,62%,66%,to{opacity:0}18.5%{opacity:.45}19%{opacity:.1}19.5%{opacity:.32}20%{opacity:.04}63%{opacity:.25}64%{opacity:.08}65%{opacity:.18}}@keyframes signal-scan{0%,to{opacity:.08;transform:translateY(-92px)scaleX(.45)}48%{opacity:.24}52%{opacity:.12;transform:translateY(148px)scaleX(1)}}@keyframes logo-signal{0%,82%,85%,to{transform:translate(0)}83%{transform:translate(3px)}84%{transform:translate(-2px)}}@keyframes copy-glitch-a{0%,73%,78%,to{opacity:0;transform:translate(0)}74%{opacity:.6;transform:translate(-4px)}75%{opacity:.25;transform:translate(3px)}76%{opacity:.45;transform:translate(-1px)}}@keyframes copy-glitch-b{0%,74%,79%,to{opacity:0;transform:translate(0)}75%{opacity:.35;transform:translate(4px)}76%{opacity:.18;transform:translate(-3px)}77%{opacity:.5;transform:translate(2px)}}@keyframes scroll-pulse{0%,to{opacity:.18;transform:scaleY(.35)}50%{opacity:.8;transform:scaleY(1)}}@keyframes online-pulse{0%,to{opacity:.54;text-shadow:0 0 #0000}50%{opacity:1;text-shadow:0 0 9px #ff1a26d1}}@keyframes emblem-breathe{0%,to{border-color:#e20d1952;box-shadow:inset 0 0 #e20d1900}50%{border-color:#e20d19a8;box-shadow:inset 0 0 18px #e20d1914,0 0 12px #e20d1914}}@keyframes glyph-current{0%,64%,to{color:#ec121d6b;transform:translate(0)}66%{color:#ff3741fa;transform:translate(-2px)}68%{color:#ec121dad;transform:translate(1px)}70%{color:#ec121d6b;transform:translate(0)}}@keyframes deck-current{0%,to{opacity:.58}46%{opacity:.88}48%{opacity:.52}50%{opacity:.82}}@keyframes form-current{0%,to{filter:drop-shadow(0 0 #dc0c1600)}50%{filter:drop-shadow(0 0 7px #dc0c161f)}}@keyframes map-beacon{0%{opacity:.92;transform:scale(.8)}70%,to{opacity:0;transform:scale(3.8)}}@keyframes cursor-orbit{to{transform:rotate(360deg)}}@keyframes cursor-bracket-breathe{0%,to{opacity:.48;transform:scale(.9)}50%{opacity:.9;transform:scale(1)}}@keyframes cinematic-trigger-scan{0%,62%,to{transform:translate(-110%)}78%{transform:translate(110%)}}@keyframes operative-scan{0%{opacity:0;top:-15%}15%,80%{opacity:.8}to{opacity:0;top:105%}}@keyframes operative-step-front{0%{transform:rotate(7deg)translateY(-2px)}to{transform:rotate(-8deg)translateY(2px)}}@keyframes operative-step-back{0%{transform:rotate(-7deg)translateY(2px)}to{transform:rotate(8deg)translateY(-2px)}}@keyframes operative-walk-bob{0%{transform:translateY(0)}to{transform:translateY(5px)}}@keyframes operative-run-bob{0%{transform:translateY(-1px)rotate(-.4deg)}to{transform:translateY(6px)rotate(.7deg)}}@keyframes operative-weapon-walk{0%{transform:rotate(-1.5deg)}to{transform:rotate(2.5deg)}}@keyframes operative-run-weapon{0%{transform:rotate(-5deg)translate(-2px,1px)}to{transform:rotate(4deg)translate(3px,-1px)}}@keyframes operative-aim{0%{transform:rotate(4deg)translate(7px,5px)}68%{transform:rotate(-1deg)translate(-2px,-1px)}to{transform:rotate(0)translate(0)}}@keyframes operative-recoil{0%{transform:translate(0)rotate(0)}34%{transform:translate(19px)rotate(3deg)}to{transform:translate(3px)rotate(.5deg)}}@keyframes muzzle-flicker{0%{opacity:0;transform-origin:22px 188px;transform:scaleX(.3)}28%{opacity:1;transform:scaleX(1.35)}60%{opacity:.7;transform:scaleX(.84)}to{opacity:0;transform:scaleX(.2)}}@keyframes operative-forward-aim{0%{opacity:0;transform:scale(.68)translateY(20px)}62%{opacity:1;transform:scale(1.07)translateY(-3px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes operative-forward-recoil{0%{transform:scale(1)}32%{transform:scale(1.18)translateY(3px)}to{transform:scale(1.03)}}@keyframes forward-muzzle-flicker{0%{opacity:0;transform:scale(.18)}24%{opacity:1;transform:scale(1.18)}58%{opacity:.62;transform:scale(.72)}to{opacity:0;transform:scale(.28)}}@keyframes reticle-spin{to{transform:rotate(360deg)}}@keyframes reticle-breathe{0%{opacity:.58;inset:5px}to{opacity:1;inset:-3px}}@keyframes cinematic-screen-impact{0%{filter:none;transform:translate(0)}14%{filter:contrast(1.35)saturate(1.4);transform:translate(-9px,4px)}28%{transform:translate(7px,-5px)}46%{filter:contrast(1.1)saturate(1.15);transform:translate(-5px,-2px)}68%{transform:translate(3px,2px)}to{filter:none;transform:translate(0)}}@keyframes cinematic-impact-flash{0%{opacity:.9}18%{opacity:.32}42%{opacity:.58}to{opacity:0}}@media (pointer:fine){body,a,button,input,textarea{cursor:none}.custom-cursor[data-active=true]{opacity:1}}@media (max-width:800px){.command-interface{padding:0}.interface-chrome{border-left:0;border-right:0;min-height:1660px}.interface-header{top:18px;left:20px;right:20px}.header-emblem{width:42px;height:42px}.identity-copy{max-width:180px;font-size:8px}.system-status span{display:none}.brand-stage{min-height:735px;margin:8px 8px 0}.tower-art{opacity:.9;background-position:72% 42%;background-size:auto 91%}.hero-vignette{background:linear-gradient(90deg,#020304fa 0%,#020304b8 50%,#02030442 80%),linear-gradient(#020304cc,#0000 20% 65%,#020304 100%)}.brand-lockup{width:285px;top:145px;left:26px}.radar-stage{width:200px;height:200px;margin-bottom:-34px}.raxos-mark{width:96px}.raxos-logo{width:270px}.brand-japanese{gap:9px;width:270px;margin-bottom:32px;font-size:8px}.positioning-line{font-size:15px}.hero-statement{margin-top:0}.cyber-glyph-rail{right:11px}.contact-deck{margin:0 8px;padding:24px 7px 110px}.enquiry-panel{height:auto;min-height:800px;padding:29px 24px 30px;display:block}.contact-copy{padding:0}.enquiry-panel h2{font-size:35px}.global-card{width:100%;height:175px;margin:25px 0 30px;padding-top:92px;position:relative;top:auto}.world-grid{bottom:75px}.form-fields{width:100%;height:auto;min-height:529px}.interface-footer{grid-template-columns:1fr 1fr;left:20px;right:20px}.coordinates{display:none}.interface-secure{justify-self:end;transform:none}.cinematic-trigger{min-width:218px;bottom:14px;right:14px}.cinematic-hud{grid-template-columns:1fr auto;top:12px;left:12px;right:12px}.cinematic-hud b{justify-self:end}.cinematic-hud i{display:none}.cinematic-operative{width:min(185px,31vw);bottom:3vh;left:60%;right:auto}.targeting-reticle{width:76px;height:76px;margin:-38px 0 0 -38px}.targeting-reticle b{top:84px}.cinematic-modal-positioner{height:100dvh;padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));justify-content:center;align-items:stretch;display:flex;top:0;bottom:auto}.cinematic-modal{--modal-corner-tl:14px;--modal-corner-tr:24px;--modal-corner-br:14px;--modal-corner-bl:24px;flex-direction:column;width:100%;height:100%;min-height:0;max-height:none;padding:0;display:flex;overflow:hidden}.cinematic-modal-header{background:#030406f5;flex:none;margin:0 1px;padding:17px 18px 13px}.cinematic-modal-header button{background:#080406fa;flex:none;width:36px;height:36px}.enquiry-panel-modal{width:100%;min-height:0;padding:14px 18px max(24px, env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;display:block;overflow:hidden auto}.enquiry-panel-modal .contact-copy{padding:10px 4px 0}.enquiry-panel-modal .global-card{display:none}.enquiry-panel-modal .form-fields{width:100%;min-height:0;margin-top:20px}}@media (max-width:420px){.brand-stage{min-height:675px}.tower-art{background-position:68% 34%;background-size:auto 84%}.brand-lockup{width:248px;top:132px;left:20px}.radar-stage{width:168px;height:168px;margin-bottom:-27px}.raxos-mark{width:78px}.raxos-logo,.brand-japanese{width:235px}.positioning-line{margin-bottom:27px;font-size:13px}.hero-statement{font-size:9px}.interface-chrome{min-height:1600px}.enquiry-panel{padding:25px 18px 27px}.enquiry-panel h2{font-size:31px}.form-intro{font-size:9px}.footer-brand .raxos-mark{width:31px}.cinematic-trigger{right:10px;bottom:max(10px, env(safe-area-inset-bottom));min-width:0;left:10px}.cinematic-operative{width:148px;bottom:4vh;left:58%;right:auto}.cinematic-hud{font-size:6px}.cinematic-modal-header{padding:14px 14px 11px}.cinematic-modal-header h2{font-size:13px}.cinematic-modal-header small{font-size:6px}.enquiry-panel-modal{padding:11px 12px max(18px, env(safe-area-inset-bottom))}.enquiry-panel-modal .contact-copy{padding:3px 2px 0}.enquiry-panel-modal .form-eyebrow{margin-bottom:11px}.enquiry-panel-modal h2{font-size:clamp(25px,8vw,31px)}.enquiry-panel-modal .form-intro{margin-top:13px}.enquiry-panel-modal .form-fields{margin-top:17px;padding:18px 14px 16px}.enquiry-panel-modal label{gap:6px;margin-bottom:12px}.enquiry-panel-modal input{height:38px}.enquiry-panel-modal textarea{min-height:82px}.enquiry-panel-modal button{min-height:50px;font-size:14px}.enquiry-panel-modal .security-note{margin-top:18px;font-size:7px}.cinematic-skip{bottom:16px;left:14px}}@media (pointer:coarse){.custom-cursor{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.cinematic-operative,.targeting-reticle,.red-code-rain{display: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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}

