@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2) format("woff2"),url(/assets/geist-sans-latin-400-normal-BOaIZNA2.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-sans-latin-500-normal-uokXdC-Q.woff2) format("woff2"),url(/assets/geist-sans-latin-500-normal-CN2lyvyL.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-sans-latin-600-normal-DFOURf8L.woff2) format("woff2"),url(/assets/geist-sans-latin-600-normal-CA1yjETN.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-sans-latin-700-normal-BmN9tIp5.woff2) format("woff2"),url(/assets/geist-sans-latin-700-normal-CjScfYeH.woff) format("woff")}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/assets/layers-BWBAp2CZ.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/assets/layers-2x-Bpkbi35X.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/assets/marker-icon-hN30_KVU.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-yellow-50:oklch(98.7% .026 102.212);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-data);--color-void:var(--color-void);--color-hull:var(--color-hull);--color-ice:var(--color-ice);--color-plasma:var(--color-plasma);--color-chrome:var(--color-chrome);--color-muted:var(--color-muted);--color-warn:var(--color-warn);--color-codec:var(--color-codec);--color-signal:var(--color-signal)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-10{top:calc(var(--spacing)*10)}.right-0{right:calc(var(--spacing)*0)}.right-10{right:calc(var(--spacing)*10)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-10{bottom:calc(var(--spacing)*10)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-10{left:calc(var(--spacing)*10)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[90\]{z-index:90}.z-\[9999\]{z-index:9999}.z-\[100000\]{z-index:100000}.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-2{margin-inline:calc(var(--spacing)*2)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-\[9px\]{margin-top:9px}.mt-\[25px\]{margin-top:25px}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-32{height:calc(var(--spacing)*32)}.h-44{height:calc(var(--spacing)*44)}.h-96{height:calc(var(--spacing)*96)}.h-\[70\%\]{height:70%}.h-\[100vh\]{height:100vh}.h-\[120vh\]{height:120vh}.h-\[440px\]{height:440px}.h-full{height:100%}.h-px{height:1px}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[60dvh\]{min-height:60dvh}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-96{width:calc(var(--spacing)*96)}.w-\[100vw\]{width:100vw}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[3\.5rem\]{max-width:3.5rem}.max-w-\[85\%\]{max-width:85%}.max-w-\[1600px\]{max-width:1600px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-100\%\]{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-180{rotate:180deg}.rotate-y-180{--tw-rotate-y:rotateY(180deg);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-16{gap:calc(var(--spacing)*16)}.gap-\[13px\]{gap:13px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing)*3)}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing)*1)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-ice\/15>:not(:last-child)){border-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){:where(.divide-ice\/15>:not(:last-child)){border-color:color-mix(in oklab,var(--color-ice)15%,transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\!border-warn\/40{border-color:var(--color-warn)!important}@supports (color:color-mix(in lab,red,red)){.\!border-warn\/40{border-color:color-mix(in oklab,var(--color-warn)40%,transparent)!important}}.border-argent\/30{border-color:var(--color-chrome)}@supports (color:color-mix(in lab,red,red)){.border-argent\/30{border-color:color-mix(in oklab,var(--color-chrome)30%,transparent)}}.border-ice\/15{border-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.border-ice\/15{border-color:color-mix(in oklab,var(--color-ice)15%,transparent)}}.border-ice\/20{border-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.border-ice\/20{border-color:color-mix(in oklab,var(--color-ice)20%,transparent)}}.border-ice\/25{border-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.border-ice\/25{border-color:color-mix(in oklab,var(--color-ice)25%,transparent)}}.border-or\/20{border-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.border-or\/20{border-color:color-mix(in oklab,var(--color-ice)20%,transparent)}}.border-or\/25{border-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.border-or\/25{border-color:color-mix(in oklab,var(--color-ice)25%,transparent)}}.border-or\/30{border-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.border-or\/30{border-color:color-mix(in oklab,var(--color-ice)30%,transparent)}}.border-or\/35{border-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.border-or\/35{border-color:color-mix(in oklab,var(--color-ice)35%,transparent)}}.border-or\/40{border-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.border-or\/40{border-color:color-mix(in oklab,var(--color-ice)40%,transparent)}}.border-or\/50{border-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.border-or\/50{border-color:color-mix(in oklab,var(--color-ice)50%,transparent)}}.border-or\/60{border-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.border-or\/60{border-color:color-mix(in oklab,var(--color-ice)60%,transparent)}}.border-or\/80{border-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.border-or\/80{border-color:color-mix(in oklab,var(--color-ice)80%,transparent)}}.border-transparent{border-color:#0000}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-\[\#f5f0e6\],.bg-\[rgb\(245_240_230\)\]{background-color:#f5f0e6}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-argent\/10{background-color:var(--color-chrome)}@supports (color:color-mix(in lab,red,red)){.bg-argent\/10{background-color:color-mix(in oklab,var(--color-chrome)10%,transparent)}}.bg-hull\/90{background-color:var(--color-hull)}@supports (color:color-mix(in lab,red,red)){.bg-hull\/90{background-color:color-mix(in oklab,var(--color-hull)90%,transparent)}}.bg-ice\/80{background-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.bg-ice\/80{background-color:color-mix(in oklab,var(--color-ice)80%,transparent)}}.bg-noir\/20{background-color:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.bg-noir\/20{background-color:color-mix(in oklab,var(--color-void)20%,transparent)}}.bg-noir\/50{background-color:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.bg-noir\/50{background-color:color-mix(in oklab,var(--color-void)50%,transparent)}}.bg-noir\/60{background-color:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.bg-noir\/60{background-color:color-mix(in oklab,var(--color-void)60%,transparent)}}.bg-noir\/65{background-color:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.bg-noir\/65{background-color:color-mix(in oklab,var(--color-void)65%,transparent)}}.bg-noir\/80{background-color:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.bg-noir\/80{background-color:color-mix(in oklab,var(--color-void)80%,transparent)}}.bg-or\/8{background-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.bg-or\/8{background-color:color-mix(in oklab,var(--color-ice)8%,transparent)}}.bg-or\/10{background-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.bg-or\/10{background-color:color-mix(in oklab,var(--color-ice)10%,transparent)}}.bg-or\/12{background-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.bg-or\/12{background-color:color-mix(in oklab,var(--color-ice)12%,transparent)}}.bg-or\/20{background-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.bg-or\/20{background-color:color-mix(in oklab,var(--color-ice)20%,transparent)}}.bg-or\/25{background-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.bg-or\/25{background-color:color-mix(in oklab,var(--color-ice)25%,transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-stone-50{background-color:var(--color-stone-50)}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-200{background-color:var(--color-stone-200)}.bg-void,.bg-void\/40{background-color:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.bg-void\/40{background-color:color-mix(in oklab,var(--color-void)40%,transparent)}}.bg-void\/50{background-color:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.bg-void\/50{background-color:color-mix(in oklab,var(--color-void)50%,transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(45deg\,transparent_25\%\,rgba\(194\,136\,59\,0\.1\)_50\%\,transparent_75\%\)\]{background-image:linear-gradient(45deg,#0000 25%,#c2883b1a,#0000 75%)}.bg-\[linear-gradient\(rgba\(194\,136\,59\,0\.1\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(194\,136\,59\,0\.1\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#c2883b1a 1px,#0000 1px),linear-gradient(90deg,#c2883b1a 1px,#0000 1px)}.from-argent{--tw-gradient-from:var(--color-chrome);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-noir\/60{--tw-gradient-from:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.from-noir\/60{--tw-gradient-from:color-mix(in oklab,var(--color-void)60%,transparent)}}.from-noir\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-noir\/80{--tw-gradient-from:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.from-noir\/80{--tw-gradient-from:color-mix(in oklab,var(--color-void)80%,transparent)}}.from-noir\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-noir\/90{--tw-gradient-from:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.from-noir\/90{--tw-gradient-from:color-mix(in oklab,var(--color-void)90%,transparent)}}.from-noir\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-noir\/95{--tw-gradient-from:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.from-noir\/95{--tw-gradient-from:color-mix(in oklab,var(--color-void)95%,transparent)}}.from-noir\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-or{--tw-gradient-from:var(--color-ice);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-or\/5{--tw-gradient-from:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.from-or\/5{--tw-gradient-from:color-mix(in oklab,var(--color-ice)5%,transparent)}}.from-or\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-or\/20{--tw-gradient-from:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.from-or\/20{--tw-gradient-from:color-mix(in oklab,var(--color-ice)20%,transparent)}}.from-or\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-noir\/50{--tw-gradient-via:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.via-noir\/50{--tw-gradient-via:color-mix(in oklab,var(--color-void)50%,transparent)}}.via-noir\/50{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-noir\/70{--tw-gradient-via:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.via-noir\/70{--tw-gradient-via:color-mix(in oklab,var(--color-void)70%,transparent)}}.via-noir\/70{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-or\/5{--tw-gradient-via:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.via-or\/5{--tw-gradient-via:color-mix(in oklab,var(--color-ice)5%,transparent)}}.via-or\/5{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-or\/10{--tw-gradient-via:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.via-or\/10{--tw-gradient-via:color-mix(in oklab,var(--color-ice)10%,transparent)}}.via-or\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-argent{--tw-gradient-to:var(--color-chrome);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-argent\/5{--tw-gradient-to:var(--color-chrome)}@supports (color:color-mix(in lab,red,red)){.to-argent\/5{--tw-gradient-to:color-mix(in oklab,var(--color-chrome)5%,transparent)}}.to-argent\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-noir\/60{--tw-gradient-to:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.to-noir\/60{--tw-gradient-to:color-mix(in oklab,var(--color-void)60%,transparent)}}.to-noir\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-noir\/80{--tw-gradient-to:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.to-noir\/80{--tw-gradient-to:color-mix(in oklab,var(--color-void)80%,transparent)}}.to-noir\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-noir\/90{--tw-gradient-to:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.to-noir\/90{--tw-gradient-to:color-mix(in oklab,var(--color-void)90%,transparent)}}.to-noir\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-or{--tw-gradient-to:var(--color-ice);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-or\/10{--tw-gradient-to:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.to-or\/10{--tw-gradient-to:color-mix(in oklab,var(--color-ice)10%,transparent)}}.to-or\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-\[length\:250\%_250\%\]{background-size:250% 250%}.bg-\[size\:20px_20px\]{background-size:20px 20px}.bg-\[size\:30px_30px\]{background-size:30px 30px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-\[7px\]{padding:7px}.\!px-1\.5{padding-inline:calc(var(--spacing)*1.5)!important}.\!px-2{padding-inline:calc(var(--spacing)*2)!important}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-\[29px\]{padding-inline:29px}.\!py-0\.5{padding-block:calc(var(--spacing)*.5)!important}.\!py-1\.5{padding-block:calc(var(--spacing)*1.5)!important}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-20{padding-block:calc(var(--spacing)*20)}.py-\[24px\]{padding-block:24px}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pr-1{padding-right:calc(var(--spacing)*1)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.text-center{text-align:center}.text-left{text-align:left}.font-\[family-name\:var\(--font-montserrat\)\]{font-family:var(--font-montserrat)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[0\.5rem\]{font-size:.5rem!important}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.52rem\]{font-size:.52rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.\!text-warn{color:var(--color-warn)!important}.text-\[hsl\(var\(--hero-foreground\)\)\]{color:hsl(var(--hero-foreground))}.text-\[hsl\(var\(--hero-sub-text\)\)\]{color:hsl(var(--hero-sub-text))}.text-\[…\]{color:…}.text-argent,.text-argent\/45{color:var(--color-chrome)}@supports (color:color-mix(in lab,red,red)){.text-argent\/45{color:color-mix(in oklab,var(--color-chrome)45%,transparent)}}.text-argent\/50{color:var(--color-chrome)}@supports (color:color-mix(in lab,red,red)){.text-argent\/50{color:color-mix(in oklab,var(--color-chrome)50%,transparent)}}.text-argent\/55{color:var(--color-chrome)}@supports (color:color-mix(in lab,red,red)){.text-argent\/55{color:color-mix(in oklab,var(--color-chrome)55%,transparent)}}.text-argent\/60{color:var(--color-chrome)}@supports (color:color-mix(in lab,red,red)){.text-argent\/60{color:color-mix(in oklab,var(--color-chrome)60%,transparent)}}.text-argent\/72{color:var(--color-chrome)}@supports (color:color-mix(in lab,red,red)){.text-argent\/72{color:color-mix(in oklab,var(--color-chrome)72%,transparent)}}.text-argent\/75{color:var(--color-chrome)}@supports (color:color-mix(in lab,red,red)){.text-argent\/75{color:color-mix(in oklab,var(--color-chrome)75%,transparent)}}.text-argent\/80{color:var(--color-chrome)}@supports (color:color-mix(in lab,red,red)){.text-argent\/80{color:color-mix(in oklab,var(--color-chrome)80%,transparent)}}.text-argent\/90{color:var(--color-chrome)}@supports (color:color-mix(in lab,red,red)){.text-argent\/90{color:color-mix(in oklab,var(--color-chrome)90%,transparent)}}.text-chrome{color:var(--color-chrome)}.text-codec{color:var(--color-codec)}.text-foreground\/50{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/50{color:color-mix(in oklab,var(--foreground)50%,transparent)}}.text-muted{color:var(--color-muted)}.text-or,.text-or\/50{color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.text-or\/50{color:color-mix(in oklab,var(--color-ice)50%,transparent)}}.text-or\/55{color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.text-or\/55{color:color-mix(in oklab,var(--color-ice)55%,transparent)}}.text-or\/60{color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.text-or\/60{color:color-mix(in oklab,var(--color-ice)60%,transparent)}}.text-or\/75{color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.text-or\/75{color:color-mix(in oklab,var(--color-ice)75%,transparent)}}.text-or\/80{color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.text-or\/80{color:color-mix(in oklab,var(--color-ice)80%,transparent)}}.text-or\/85{color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.text-or\/85{color:color-mix(in oklab,var(--color-ice)85%,transparent)}}.text-signal{color:var(--color-signal)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.accent-or{accent-color:var(--color-ice)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-95{opacity:.95}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(194\,136\,59\,0\.35\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#c2883b59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_var\(--color-ice\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,var(--color-ice));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(194\,136\,59\,0\.3\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#c2883b4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_24px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 6px 24px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_35px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 10px 35px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_55px_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow:0 20px 55px var(--tw-shadow-color,#00000061);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_-15px_rgba\(194\,136\,59\,0\.3\)\]{--tw-shadow:0 20px 60px -15px var(--tw-shadow-color,#c2883b4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm,.shadow\/elevation,.shadow\/glow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-or\/20{--tw-ring-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.ring-or\/20{--tw-ring-color:color-mix(in oklab,var(--color-ice)20%,transparent)}}.ring-or\/60{--tw-ring-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.ring-or\/60{--tw-ring-color:color-mix(in oklab,var(--color-ice)60%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.blur-xl{--tw-blur:blur(var(--blur-xl));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-\[0_0_15px_rgba\(194\,136\,59\,0\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 0 15px var(--tw-drop-shadow-color,#c2883b99));--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[0_0_20px_rgba\(194\,136\,59\,0\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 0 20px var(--tw-drop-shadow-color,#c2883b99));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.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,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.backface-hidden{backface-visibility:hidden}@media(hover:hover){.group-hover\:-translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-2:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-\[100\%\]:is(:where(.group):hover *){--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:from-or:is(:where(.group):hover *){--tw-gradient-from:var(--color-ice);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.group-hover\:to-argent:is(:where(.group):hover *){--tw-gradient-to:var(--color-chrome);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.group-hover\:text-argent:is(:where(.group):hover *){color:var(--color-chrome)}.group-hover\:text-codec:is(:where(.group):hover *){color:var(--color-codec)}.group-hover\:text-or:is(:where(.group):hover *),.group-hover\:text-or\/80:is(:where(.group):hover *){color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.group-hover\:text-or\/80:is(:where(.group):hover *){color:color-mix(in oklab,var(--color-ice)80%,transparent)}}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-or\/60:is(:where(.group):hover *){--tw-shadow-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.group-hover\:shadow-or\/60:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-ice)60%,transparent)var(--tw-shadow-alpha),transparent)}}.group-hover\/item\:scale-125:is(:where(.group\/item):hover *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\/item\:text-argent:is(:where(.group\/item):hover *){color:var(--color-chrome)}}.placeholder\:text-argent\/60::placeholder{color:var(--color-chrome)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-argent\/60::placeholder{color:color-mix(in oklab,var(--color-chrome)60%,transparent)}}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-codec\/60:hover{border-color:var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.hover\:border-codec\/60:hover{border-color:color-mix(in oklab,var(--color-codec)60%,transparent)}}.hover\:border-or\/40:hover{border-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.hover\:border-or\/40:hover{border-color:color-mix(in oklab,var(--color-ice)40%,transparent)}}.hover\:border-or\/55:hover{border-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.hover\:border-or\/55:hover{border-color:color-mix(in oklab,var(--color-ice)55%,transparent)}}.hover\:border-or\/65:hover{border-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.hover\:border-or\/65:hover{border-color:color-mix(in oklab,var(--color-ice)65%,transparent)}}.hover\:bg-codec\/5:hover{background-color:var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-codec\/5:hover{background-color:color-mix(in oklab,var(--color-codec)5%,transparent)}}.hover\:bg-or\/10:hover{background-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-or\/10:hover{background-color:color-mix(in oklab,var(--color-ice)10%,transparent)}}.hover\:bg-or\/20:hover{background-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-or\/20:hover{background-color:color-mix(in oklab,var(--color-ice)20%,transparent)}}.hover\:text-argent:hover,.hover\:text-argent\/75:hover{color:var(--color-chrome)}@supports (color:color-mix(in lab,red,red)){.hover\:text-argent\/75:hover{color:color-mix(in oklab,var(--color-chrome)75%,transparent)}}.hover\:text-or:hover,.hover\:text-or\/90:hover{color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.hover\:text-or\/90:hover{color:color-mix(in oklab,var(--color-ice)90%,transparent)}}.hover\:shadow-\[0_0_30px_rgba\(194\,136\,59\,0\.2\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#c2883b33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:drop-shadow-\[0_0_12px_\#C2883B\]:hover{--tw-drop-shadow-size:drop-shadow(0 0 12px var(--tw-drop-shadow-color,#c2883b));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.hover\:backdrop-blur-sm:hover{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}}.focus\:border-or\/40:focus{border-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.focus\:border-or\/40:focus{border-color:color-mix(in oklab,var(--color-ice)40%,transparent)}}.focus\:border-or\/80:focus{border-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.focus\:border-or\/80:focus{border-color:color-mix(in oklab,var(--color-ice)80%,transparent)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-or\/40:focus{--tw-ring-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-or\/40:focus{--tw-ring-color:color-mix(in oklab,var(--color-ice)40%,transparent)}}.focus\:ring-or\/60:focus{--tw-ring-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-or\/60:focus{--tw-ring-color:color-mix(in oklab,var(--color-ice)60%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}}@media(min-width:40rem){.sm\:block{display:block}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-9{height:calc(var(--spacing)*9)}.sm\:h-10{height:calc(var(--spacing)*10)}.sm\:h-24{height:calc(var(--spacing)*24)}.sm\:w-9{width:calc(var(--spacing)*9)}.sm\:w-10{width:calc(var(--spacing)*10)}.sm\:w-24{width:calc(var(--spacing)*24)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.sm\:p-2\.5{padding:calc(var(--spacing)*2.5)}.sm\:\!px-3{padding-inline:calc(var(--spacing)*3)!important}.sm\:text-\[0\.55rem\]{font-size:.55rem}.sm\:text-\[0\.58rem\]{font-size:.58rem}.sm\:text-\[0\.62rem\]{font-size:.62rem}.sm\:tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-5{grid-column:span 5/span 5}.md\:mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.md\:mb-2{margin-bottom:calc(var(--spacing)*2)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:justify-center{justify-content:center}.md\:gap-3{gap:calc(var(--spacing)*3)}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:p-3{padding:calc(var(--spacing)*3)}.md\:p-4{padding:calc(var(--spacing)*4)}.md\:px-4{padding-inline:calc(var(--spacing)*4)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:py-2\.5{padding-block:calc(var(--spacing)*2.5)}.md\:py-4{padding-block:calc(var(--spacing)*4)}.md\:py-12{padding-block:calc(var(--spacing)*12)}.md\:pb-10{padding-bottom:calc(var(--spacing)*10)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[0\.7rem\]{font-size:.7rem}.md\:text-\[0\.95rem\]{font-size:.95rem}}@media(min-width:64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-28{height:calc(var(--spacing)*28)}.lg\:min-h-0{min-height:calc(var(--spacing)*0)}.lg\:w-28{width:calc(var(--spacing)*28)}.lg\:flex-1{flex:1}.lg\:grid-cols-\[0\.95fr_1\.35fr\]{grid-template-columns:.95fr 1.35fr}.lg\:grid-cols-\[1\.05fr_1\.3fr_0\.85fr\]{grid-template-columns:1.05fr 1.3fr .85fr}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}}}:root{--color-void:oklch(9% .03 145);--color-hull:oklch(14% .035 145);--color-ice:oklch(72% .14 155);--color-plasma:oklch(88% .08 145);--color-chrome:oklch(93% .02 145);--color-muted:oklch(58% .05 145);--color-warn:oklch(78% .17 55);--color-codec:oklch(84% .24 145);--color-signal:oklch(78% .16 240);--background:var(--color-void);--foreground:var(--color-chrome);--hero-bg:250 40% 6%;--hero-foreground:230 20% 94%;--hero-sub-text:230 15% 72%;--font-display:"Oxanium",sans-serif;--font-body:"Sora",sans-serif;--font-data:"JetBrains Mono",monospace;--font-playfair:var(--font-display);--font-cormorant:var(--font-display);--font-montserrat:var(--font-body);--font-space-mono:var(--font-data);--font-orbitron:var(--font-display);--font-geist-sans:var(--font-body);--font-geist-mono:var(--font-data);color-scheme:dark}html{overscroll-behavior-x:none;scroll-behavior:auto;scrollbar-width:none;width:100%;max-width:100%;height:100%;overflow:clip hidden}html::-webkit-scrollbar{width:0;height:0;display:none}body{background:var(--color-void);width:100%;max-width:100%;height:100%;max-height:100dvh;color:var(--color-chrome);font-family:var(--font-body);overscroll-behavior-x:none;overflow:clip hidden}#root{width:100%;max-width:100%;height:100%;max-height:100dvh;overflow:clip hidden}.site-container{width:100%;max-width:1600px;margin-inline:auto;padding-inline:1rem}@media(min-width:768px){.site-container{padding-inline:1.5rem}}body.site-intro-active{overflow:hidden}.skip-link{clip:rect(0,0,0,0);white-space:nowrap;z-index:100;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{clip:auto;color:#18181b;outline-offset:2px;background:#c2883b;border-radius:9999px;outline:2px solid #e5e5e5cc;width:auto;height:auto;margin:0;padding:.5rem 1rem;font-weight:600;position:absolute;top:1rem;left:1rem;overflow:visible}.snap-y{scroll-snap-type:y mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.snap-start{scroll-snap-align:start;scroll-snap-stop:always}.snap-mandatory{scroll-snap-type:mandatory}@supports (scroll-behavior:smooth){.snap-y{scroll-behavior:smooth}}.bg-gradient-radial{background:radial-gradient(circle,var(--tw-gradient-stops))}.perspective-1000{perspective:1000px}.transform-style-3d{transform-style:preserve-3d}.backface-hidden{backface-visibility:hidden}.rotate-y-180{transform:rotateY(180deg)}.hud-scroll{scrollbar-width:thin;scrollbar-color:var(--color-codec)var(--color-void)}@supports (color:color-mix(in lab,red,red)){.hud-scroll{scrollbar-color:color-mix(in oklch,var(--color-codec)70%,transparent)color-mix(in oklch,var(--color-void)80%,black)}}.hud-scroll::-webkit-scrollbar{background:0 0;width:6px;height:6px}.hud-scroll::-webkit-scrollbar-track{background:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.hud-scroll::-webkit-scrollbar-track{background:color-mix(in oklch,var(--color-void)70%,black)}}.hud-scroll::-webkit-scrollbar-track{border-radius:0;margin:0}.hud-scroll::-webkit-scrollbar-thumb{background:var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.hud-scroll::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--color-codec)75%,transparent)}}.hud-scroll::-webkit-scrollbar-thumb{border:1px solid var(--color-codec);border-radius:0}@supports (color:color-mix(in lab,red,red)){.hud-scroll::-webkit-scrollbar-thumb{border:1px solid color-mix(in oklch,var(--color-codec)40%,transparent)}}.hud-scroll::-webkit-scrollbar-thumb{animation:none}.hud-scroll::-webkit-scrollbar-thumb:hover{background:var(--color-codec)}@keyframes shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-8px)}40%,60%{transform:translate(8px)}}.animate-shake{animation:.8s cubic-bezier(.36,.07,.19,.97) both shake}@keyframes glass-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes border-glow{0%,to{box-shadow:0 0 20px #c2883b33,inset 0 0 20px #c2883b1a}50%{box-shadow:0 0 30px #c2883b66,inset 0 0 30px #c2883b33}}.noise_btn{text-transform:uppercase;letter-spacing:2.7px;color:#e2e8f0;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(80px)saturate(180%);background:#18181b4d;border:none;font-size:13px;font-weight:700;line-height:26px;text-decoration:none;transition:opacity .3s;display:block;position:relative;box-shadow:0 8px 32px #0000005e,inset 0 1px #ffffff1a,0 0 0 1px #ffffff0d}.noise_btn.canvas-ready{opacity:1}.noise_btn--bg{color:#18181b}.noise_btn strong{z-index:2;pointer-events:none;flex-flow:wrap;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.noise-container{display:block;position:relative}.noise-canvas{pointer-events:none;z-index:1;width:calc(100% + 40px);height:calc(100% + 40px);position:absolute;top:-20px;left:-20px}.glass-button{isolation:isolate!important;-webkit-backdrop-filter:blur(80px)saturate(180%)!important;cursor:pointer!important;color:#e2e8f0!important;background:#18181b4d!important;border:none!important;font-weight:600!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative!important;overflow:visible!important;box-shadow:0 8px 32px #0000005e,inset 0 1px #ffffff1a,0 0 0 1px #ffffff0d!important}.glass-button>*{z-index:1;position:relative}.glass-button:focus{outline:none!important}.glass-button:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 12px 40px #0000004d,0 0 30px #ffffff1a,inset 0 1px #fff3,0 0 0 1px #ffffff0d;background:#18181b66!important;border:none!important}.glass-button:active{transform:translateY(0)scale(.98);box-shadow:0 4px 20px #c2883b4d}.glass-navbar{-webkit-backdrop-filter:blur(28px)saturate(165%)!important;isolation:isolate!important;background:linear-gradient(135deg,#121216c7,#18181b8f 52%,#141418bd)!important;border:1px solid #c2883b38!important;box-shadow:0 14px 40px #0000006b,inset 0 1px #c2883b1f,inset 0 -1px #00000059!important}.glass-navbar:before{content:"";opacity:.5;pointer-events:none;background:linear-gradient(90deg,#0000,#c2883b4d,#0000);height:1px;position:absolute;top:.5px;left:14%;right:14%}.glass-navbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c2883b99,#c2883bcc,#c2883b99,#0000);height:1px;animation:3s ease-in-out infinite border-glow;position:absolute;bottom:.5px;left:10%;right:10%;box-shadow:0 0 10px #c2883b4d}.nav-link{isolation:isolate!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;display:inline-block!important;position:relative!important;overflow:visible!important}.nav-link-text{letter-spacing:.7px;text-shadow:0 0 10px #020617cc;transition:all .5s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative}.nav-link-underline{opacity:0;background:linear-gradient(90deg,#0000,#c2883b,#9a682a,#c2883b,#0000);border-radius:999px;width:0;height:1px;transition:width .35s ease-out;position:absolute;bottom:4px;left:50%;transform:translate(-50%);box-shadow:0 0 6px #c2883b59}.nav-link:before{content:"";pointer-events:none;z-index:-1;filter:blur(20px);background:radial-gradient(circle,#c2883b33,#c2883b1a 30%,#0000 70%);border-radius:50%;width:0;height:0;transition:width .7s cubic-bezier(.4,0,.2,1),height .7s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-link:after{content:"";opacity:0;z-index:-1;-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#c2883b24,#c2883b14 26%,#0000 70%,#c2883b1f);border-radius:0;transition:opacity .5s cubic-bezier(.4,0,.2,1);position:absolute;top:0;right:0;bottom:0;left:0}.nav-link:hover:before{width:140px;height:140px}.nav-link:hover:after{opacity:1}.nav-link:hover{box-shadow:0 8px 24px #00000059,0 0 18px #c2883b29}.nav-link:hover .nav-link-text{text-shadow:0 0 18px #c2883b4d;transform:translateY(-1px)}.nav-link:hover .nav-link-underline{opacity:1;width:100%}.nav-link:active .nav-link-text{transform:translateY(-1px)}.lang-trigger{position:relative;overflow:hidden}.lang-trigger:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#c2883b29,#0000);transition:transform .45s;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%)}.lang-trigger:hover:before{transform:translate(120%)}@keyframes shimmer-nav{0%{background-position:-200% 0}to{background-position:200% 0}}.nav-link:hover .nav-link-text:after{content:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.hero-main{overflow:visible}.site-bg-fixed{z-index:-1;background:hsl(var(--hero-bg));position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.site-content-layer{position:relative}.site-navbar-shell{background:linear-gradient(140deg,#ffffff14,#ffffff0a,#ffffff14);border:1px solid #ffffff1f;width:100%;position:relative;overflow:hidden;box-shadow:0 14px 40px #0000006b,inset 0 1px #ffffff24;-webkit-backdrop-filter:blur(36px)saturate(150%)!important}.site-navbar-shell:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0a,#0000);position:absolute;top:0;right:0;bottom:0;left:0}.site-navbar-shell:after{content:"";border-radius:inherit;pointer-events:none;background:#ffffff05;position:absolute;top:0;right:0;bottom:0;left:0}.glass-premium{position:relative;overflow:hidden;box-shadow:0 18px 52px #00000052,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(36px)saturate(150%)!important;background:linear-gradient(140deg,#ffffff14,#ffffff0a,#ffffff14)!important;border-color:#ffffff1f!important}.glass-premium:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0a,#0000);position:absolute;top:0;right:0;bottom:0;left:0}.glass-premium:after{content:"";border-radius:inherit;pointer-events:none;background:#ffffff05;position:absolute;top:0;right:0;bottom:0;left:0}.nav-min-list{gap:.3rem}.nav-min-link{height:36px;color:hsl(var(--hero-foreground)/.74);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.35rem;padding:0 1.05rem;font-size:.82rem;transition:color .22s,transform .22s,text-shadow .22s;display:inline-flex;position:relative}.nav-min-link:hover{color:hsl(var(--hero-foreground)/.95);transform:translateY(-1px)}.nav-min-link-active{color:hsl(var(--hero-foreground)/.98);text-shadow:0 0 16px #ffffff29}.nav-min-link-sep:after{content:"";pointer-events:none;background:linear-gradient(#0000,#ffffff59,#0000);width:1px;height:14px;position:absolute;top:50%;right:-.15rem;transform:translateY(-50%)}.nav-min-cta{color:hsl(var(--hero-foreground)/.94);-webkit-backdrop-filter:blur(6px);background:#ffffff0a;border:1px solid #ffffff1a;transition:transform .22s,border-color .22s,background-color .22s}.nav-min-cta:hover{background:#ffffff12;border-color:#ffffff3d;transform:translateY(-1px)}.hero-nav-item{color:hsl(var(--hero-foreground)/.9);align-items:center;gap:.35rem;font-size:.95rem;font-weight:500;transition:color .22s,transform .22s;display:inline-flex}.hero-nav-item:hover{color:hsl(var(--hero-foreground));transform:translateY(-1px)}.hero-secondary{color:hsl(var(--hero-foreground));-webkit-backdrop-filter:blur(8px);background:#ffffff03;border:1px solid #ffffff24;transition:transform .26s,border-color .26s,background-color .26s}.hero-secondary:hover{background:#ffffff0a;border-color:#ffffff3d;transform:translateY(-1px)}@keyframes heroMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-marquee-track{width:max-content;padding-block:.35rem;animation:20s linear infinite heroMarquee}.hero-marquee-zone:hover .hero-marquee-track{animation-play-state:paused}.hero-marquee-zone{overflow:hidden visible}.hero-tech-logo{opacity:.88;transform-origin:50%;justify-content:center;align-items:center;transition:transform .26s,opacity .26s,filter .26s;display:inline-flex}.hero-tech-logo:hover{opacity:1;filter:none;transform:translateY(-2px)scale(1.08)}.liquid-glass{background-blend-mode:luminosity;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff03;border:none;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff1a}.liquid-glass:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff73,#ffffff26,#fff0,#fff0,#ffffff26,#ffffff73);padding:1.4px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cockpit-root{background:var(--color-void);width:100%;max-width:100%;height:100dvh;max-height:100dvh;color:var(--color-chrome);position:relative;overflow:clip hidden}.cockpit-scene-layer{z-index:0;pointer-events:none;background:var(--color-void);position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.cockpit-floor-css{background:radial-gradient(ellipse 90% 55% at 50% 18%,var(--color-codec),transparent 62%),linear-gradient(180deg,var(--color-void)0%,var(--color-void)38%,var(--color-hull)100%);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.cockpit-floor-css{background:radial-gradient(ellipse 90% 55% at 50% 18%,color-mix(in oklch,var(--color-codec)14%,transparent),transparent 62%),linear-gradient(180deg,var(--color-void)0%,var(--color-void)38%,color-mix(in oklch,var(--color-hull)55%,black)100%)}}.cockpit-floor-css:before{content:"";background-image:linear-gradient(var(--color-codec)1px,transparent 1px),linear-gradient(90deg,var(--color-codec)1px,transparent 1px);position:absolute;top:42%;right:-20%;bottom:-35%;left:-20%}@supports (color:color-mix(in lab,red,red)){.cockpit-floor-css:before{background-image:linear-gradient(color-mix(in oklch,var(--color-codec)28%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--color-codec)22%,transparent)1px,transparent 1px)}}.cockpit-floor-css:before{transform-origin:top;opacity:.55;background-size:64px 64px;animation:18s linear infinite cockpit-floor-drift;transform:perspective(520px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 70%,#0000 100%);mask-image:linear-gradient(#0000,#000 18%,#000 70%,#0000)}.cockpit-floor-css:after{content:"";background:linear-gradient(90deg,transparent,var(--color-codec),transparent);height:1px;position:absolute;top:42%;left:10%;right:10%}@supports (color:color-mix(in lab,red,red)){.cockpit-floor-css:after{background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--color-codec)55%,transparent),transparent)}}.cockpit-floor-css:after{opacity:.65;box-shadow:0 0 24px var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.cockpit-floor-css:after{box-shadow:0 0 24px color-mix(in oklch,var(--color-codec)35%,transparent)}}@keyframes cockpit-floor-drift{0%{background-position:0 0,0 0}to{background-position:0 64px,0 64px}}@media(prefers-reduced-motion:reduce){.cockpit-floor-css:before{animation:none}}.cockpit-vignette{z-index:1;pointer-events:none;background:radial-gradient(80% 70% at 50% 40%,#0000 28%,#000300b8),linear-gradient(#01040173,#0000 16%,#0000,#0003008c);position:fixed;top:0;right:0;bottom:0;left:0}.hud-frame{z-index:2;pointer-events:none;grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-width:100%;height:100dvh;max-height:100dvh;display:grid;position:relative;overflow:clip hidden}.hud-frame>*{pointer-events:auto}.hud-sysbar{border-bottom:1px solid var(--color-ice);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.hud-sysbar{border-bottom:1px solid color-mix(in oklch,var(--color-ice)28%,transparent)}}.hud-sysbar{background:var(--color-hull)}@supports (color:color-mix(in lab,red,red)){.hud-sysbar{background:color-mix(in oklch,var(--color-hull)88%,transparent)}}.hud-sysbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ice);font-size:.68rem}.hud-mission{grid-template-columns:1fr;height:100%;min-height:0;display:grid;overflow:hidden}@media(min-width:1024px){.hud-mission{grid-template-columns:4.5rem minmax(0,1fr) 4.5rem}}.hud-rail{border-color:var(--color-ice);flex-direction:column;justify-content:space-between;align-items:center;padding:1.25rem .35rem;display:none}@supports (color:color-mix(in lab,red,red)){.hud-rail{border-color:color-mix(in oklch,var(--color-ice)22%,transparent)}}.hud-rail{color:var(--color-muted);font-family:var(--font-data);letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl;text-orientation:mixed;font-size:.58rem}@media(min-width:1024px){.hud-rail{display:flex}.hud-rail-left{border-right:1px solid var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.hud-rail-left{border-right:1px solid color-mix(in oklch,var(--color-ice)22%,transparent)}}.hud-rail-right{border-left:1px solid var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.hud-rail-right{border-left:1px solid color-mix(in oklch,var(--color-ice)22%,transparent)}}.hud-rail-right{transform:rotate(180deg)}}.hud-viewport{flex-direction:column;height:100%;min-height:0;padding:.5rem .65rem;display:flex;position:relative;overflow:hidden}@media(min-width:768px){.hud-viewport{padding:.65rem 1rem}}.mission-screen{flex-direction:column;gap:.55rem;width:100%;max-width:1600px;height:100%;min-height:0;margin-inline:auto;display:flex;overflow:hidden}.mission-screen>.hud-panel,.mission-screen>.mgs-codec{flex-shrink:0}.mission-screen__body{flex-direction:column;flex:1;gap:.55rem;min-height:0;display:flex;overflow:hidden}.mission-screen__fill{flex:1;min-height:0;overflow:hidden}.mgs-archive-filter{border:1px solid var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.mgs-archive-filter{border:1px solid color-mix(in oklch,var(--color-ice)22%,transparent)}}.mgs-archive-filter{font-family:var(--font-data);letter-spacing:.14em;color:var(--color-muted);background:0 0;padding:.2rem .45rem;font-size:.5rem;transition:border-color .2s,color .2s,background .2s}.mgs-archive-filter:hover{border-color:var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-archive-filter:hover{border-color:color-mix(in oklch,var(--color-codec)45%,transparent)}}.mgs-archive-filter:hover{color:var(--color-chrome)}.mgs-archive-filter--active{border-color:var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-archive-filter--active{border-color:color-mix(in oklch,var(--color-codec)65%,transparent)}}.mgs-archive-filter--active{background:var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-archive-filter--active{background:color-mix(in oklch,var(--color-codec)12%,transparent)}}.mgs-archive-filter--active{color:var(--color-codec)}.mgs-archive-list{scrollbar-gutter:stable}.mgs-archive-stage{justify-content:stretch;align-items:stretch;min-height:10rem;display:flex;position:relative}.mgs-archive-stage:has(.mgs-archive-img),.mgs-archive-stage:has(picture){justify-content:stretch;align-items:stretch}.mgs-archive-stage>picture,.mgs-archive-hit>picture{z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.mgs-archive-img{z-index:1;object-fit:contain;object-position:center;filter:saturate(.92)contrast(1.04);width:100%;height:100%;max-height:none;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.img-no-save{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;pointer-events:none}.mgs-archive-hit{z-index:2;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.mgs-archive-hit>picture,.mgs-archive-hit>img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.mgs-archive-expand{z-index:8;border:1px solid var(--color-codec);justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;position:absolute;top:.65rem;right:.65rem}@supports (color:color-mix(in lab,red,red)){.mgs-archive-expand{border:1px solid color-mix(in oklch,var(--color-codec)45%,transparent)}}.mgs-archive-expand{background:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.mgs-archive-expand{background:color-mix(in oklch,var(--color-void)78%,transparent)}}.mgs-archive-expand{color:var(--color-codec);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .15s,background .15s,color .15s}.mgs-archive-expand:hover{border-color:var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-archive-expand:hover{border-color:color-mix(in oklch,var(--color-codec)75%,transparent)}}.mgs-archive-expand:hover{background:var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-archive-expand:hover{background:color-mix(in oklch,var(--color-codec)14%,transparent)}}.mgs-archive-expand:hover{color:var(--color-chrome)}.mgs-archive-expand__icon{width:1rem;height:1rem}.mgs-archive-fs{z-index:120;background:var(--color-void);flex-direction:column;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.mgs-archive-fs{background:color-mix(in oklch,var(--color-void)94%,black)}}.mgs-archive-fs{animation:.2s ease-out mgs-archive-fs-in}@keyframes mgs-archive-fs-in{0%{opacity:0}to{opacity:1}}.mgs-archive-fs__bar{border-bottom:1px solid var(--color-codec);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.mgs-archive-fs__bar{border-bottom:1px solid color-mix(in oklch,var(--color-codec)35%,transparent)}}.mgs-archive-fs__bar{background:var(--color-hull)}@supports (color:color-mix(in lab,red,red)){.mgs-archive-fs__bar{background:color-mix(in oklch,var(--color-hull)92%,transparent)}}.mgs-archive-fs__bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.65rem .85rem}.mgs-archive-fs__close{border:1px solid var(--color-ice);justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mgs-archive-fs__close{border:1px solid color-mix(in oklch,var(--color-ice)30%,transparent)}}.mgs-archive-fs__close{font-family:var(--font-data);color:var(--color-muted);background:0 0;font-size:1.25rem;line-height:1;transition:color .15s,border-color .15s}.mgs-archive-fs__close:hover{border-color:var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-archive-fs__close:hover{border-color:color-mix(in oklch,var(--color-codec)50%,transparent)}}.mgs-archive-fs__close:hover{color:var(--color-codec)}.mgs-archive-fs__stage{cursor:zoom-out;flex:1;width:100%;min-height:0;position:relative}.mgs-archive-fs__stage>picture{width:auto;height:auto;display:block;position:absolute;top:.65rem;right:.65rem;bottom:.65rem;left:.65rem}.mgs-archive-fs__img{object-fit:contain;object-position:center;filter:saturate(.95)contrast(1.03);max-width:none;max-height:none;width:100%!important;height:100%!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}@media(min-width:1024px){.mgs-archive-img{object-fit:cover}}.mgs-archive-frame{pointer-events:none;z-index:5;border:1px solid var(--color-codec);position:absolute;top:.65rem;right:.65rem;bottom:.65rem;left:.65rem}@supports (color:color-mix(in lab,red,red)){.mgs-archive-frame{border:1px solid color-mix(in oklch,var(--color-codec)28%,transparent)}}.mgs-archive-frame{box-shadow:inset 0 0 40px var(--color-void)}@supports (color:color-mix(in lab,red,red)){.mgs-archive-frame{box-shadow:inset 0 0 40px color-mix(in oklch,var(--color-void)55%,transparent)}}.mgs-archive-frame:before,.mgs-archive-frame:after{content:"";border-color:var(--color-codec);border-style:solid;width:1.1rem;height:1.1rem;position:absolute}.mgs-archive-frame:before{border-width:2px 0 0 2px;top:-1px;left:-1px}.mgs-archive-frame:after{border-width:0 2px 2px 0;bottom:-1px;right:-1px}.mgs-archive-hud-tl,.mgs-archive-hud-br{z-index:6;font-family:var(--font-data);letter-spacing:.16em;color:var(--color-codec);gap:.75rem;font-size:.5rem;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.mgs-archive-hud-tl,.mgs-archive-hud-br{color:color-mix(in oklch,var(--color-codec)85%,white)}}.mgs-archive-hud-tl,.mgs-archive-hud-br{text-shadow:0 0 8px var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-archive-hud-tl,.mgs-archive-hud-br{text-shadow:0 0 8px color-mix(in oklch,var(--color-codec)40%,transparent)}}.mgs-archive-hud-tl{top:1rem;left:1.1rem}.mgs-archive-hud-br{bottom:1rem;right:1.1rem}.mgs-archive-filter--live.mgs-archive-filter--active{border-color:var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-archive-filter--live.mgs-archive-filter--active{border-color:color-mix(in oklch,var(--color-codec)75%,transparent)}}.mgs-archive-filter--live.mgs-archive-filter--active{color:var(--color-codec);box-shadow:0 0 12px var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-archive-filter--live.mgs-archive-filter--active{box-shadow:0 0 12px color-mix(in oklch,var(--color-codec)22%,transparent)}}.mgs-archive-filter--maq.mgs-archive-filter--active{border-color:var(--color-warn)}@supports (color:color-mix(in lab,red,red)){.mgs-archive-filter--maq.mgs-archive-filter--active{border-color:color-mix(in oklch,var(--color-warn)70%,transparent)}}.mgs-archive-filter--maq.mgs-archive-filter--active{color:var(--color-warn);box-shadow:0 0 12px var(--color-warn)}@supports (color:color-mix(in lab,red,red)){.mgs-archive-filter--maq.mgs-archive-filter--active{box-shadow:0 0 12px color-mix(in oklch,var(--color-warn)18%,transparent)}}.mgs-archive-body{min-height:0;overflow:hidden}.mgs-archive-layout{flex:1;grid-template-rows:minmax(8.5rem,40%) minmax(0,1fr);gap:.5rem;min-height:0;display:grid;overflow:hidden}.mgs-archive-files,.mgs-archive-preview{min-height:0;overflow:hidden}.mgs-archive-filters__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.mgs-archive-filters__grid .mgs-archive-filter{text-align:center;width:100%;padding:.35rem .2rem}.mgs-live-card{text-align:center;background:radial-gradient(ellipse at 50% 40%,var(--color-codec),transparent 65%),var(--color-void);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:100%;height:100%;min-height:7.5rem;padding:1rem .85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.mgs-live-card{background:radial-gradient(ellipse at 50% 40%,color-mix(in oklch,var(--color-codec)14%,transparent),transparent 65%),color-mix(in oklch,var(--color-void)88%,transparent)}}.mgs-live-card--mock{background:radial-gradient(ellipse at 50% 40%,var(--color-warn),transparent 65%),var(--color-void)}@supports (color:color-mix(in lab,red,red)){.mgs-live-card--mock{background:radial-gradient(ellipse at 50% 40%,color-mix(in oklch,var(--color-warn)12%,transparent),transparent 65%),color-mix(in oklch,var(--color-void)88%,transparent)}}.mgs-live-card__host{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-display);color:var(--color-chrome);font-size:.95rem;overflow:hidden}.mgs-live-card__kind{font-family:var(--font-data);letter-spacing:.14em;color:var(--color-muted);font-size:.5rem}.mgs-live-card--mock .mgs-live-dot,.mgs-live-box--mock .mgs-live-dot{background:var(--color-warn);box-shadow:0 0 8px var(--color-warn)}.mgs-live-box{z-index:2;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;padding:0;display:none;position:relative}@media(min-width:1024px){.mgs-archive-layout{grid-template-rows:none;grid-template-columns:.92fr 1.38fr}.mgs-live-card{display:none}.mgs-live-box{display:flex}}.mgs-live-chrome{border-bottom:1px solid var(--color-codec);flex-shrink:0;align-items:center;gap:.55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.mgs-live-chrome{border-bottom:1px solid color-mix(in oklch,var(--color-codec)35%,transparent)}}.mgs-live-chrome{background:var(--color-hull)}@supports (color:color-mix(in lab,red,red)){.mgs-live-chrome{background:color-mix(in oklch,var(--color-hull)88%,black)}}.mgs-live-chrome{padding:.35rem .65rem}.mgs-live-dot{background:var(--color-codec);width:.45rem;height:.45rem;box-shadow:0 0 8px var(--color-codec);border-radius:999px;flex-shrink:0;animation:1.8s ease-in-out infinite mgs-live-pulse}.mgs-live-host{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-data);letter-spacing:.12em;color:var(--color-chrome);flex:1;font-size:.55rem;overflow:hidden}.mgs-live-kind{font-family:var(--font-data);letter-spacing:.14em;color:var(--color-codec);flex-shrink:0;font-size:.5rem}.mgs-live-open{font-family:var(--font-data);letter-spacing:.14em;color:var(--color-ice);flex-shrink:0;font-size:.5rem;text-decoration:none}.mgs-live-open:hover{color:var(--color-codec)}.mgs-live-viewport{background:var(--color-void);flex:1;width:100%;min-height:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mgs-live-viewport{background:color-mix(in oklch,var(--color-void)92%,black)}}.mgs-live-scale{z-index:2;transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.mgs-live-iframe{background:#0a0f0c;border:0;width:100%;height:100%;display:block}.mgs-live-fallback{pointer-events:none;z-index:1;background:radial-gradient(ellipse at center,var(--color-codec),transparent 55%),var(--color-void);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.mgs-live-fallback{background:radial-gradient(ellipse at center,color-mix(in oklch,var(--color-codec)8%,transparent),transparent 55%),var(--color-void)}}.mgs-live-fallback--visible{z-index:3;pointer-events:auto}.mgs-live-fallback--loading{background:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.mgs-live-fallback--loading{background:color-mix(in oklch,var(--color-void)72%,transparent)}}@keyframes mgs-live-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.mgs-live-dot{animation:none}}@media(max-width:1023px){.mgs-archive-img{object-fit:contain;padding:.5rem}.mgs-archive-frame{top:.4rem;right:.4rem;bottom:.4rem;left:.4rem}.mgs-archive-hud-tl,.mgs-archive-hud-br{font-size:.45rem}.mgs-archive-stage{min-height:0}}.mgs-codec--compact .mgs-face{gap:.25rem;padding:.35rem .45rem}.mgs-codec--compact .mgs-codec-faces{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr)}.mgs-codec--compact .mgs-face-right{border-top:none;border-left:1px solid var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-codec--compact .mgs-face-right{border-left:1px solid color-mix(in oklch,var(--color-codec)25%,transparent)}}.mgs-codec--compact .mgs-face:first-child{border-right:1px solid var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-codec--compact .mgs-face:first-child{border-right:1px solid color-mix(in oklch,var(--color-codec)25%,transparent)}}.mgs-codec--compact .mgs-face-screen{aspect-ratio:1;max-width:4.25rem}.mgs-codec--compact .mgs-face-right .mgs-face-screen{max-width:4.25rem}@media(min-width:768px){.mgs-codec--compact .mgs-face-screen,.mgs-codec--compact .mgs-face-right .mgs-face-screen{max-width:5.5rem}}.mgs-codec--compact .mgs-face-glyph{font-size:1.1rem}.mgs-codec--compact .mgs-codec-dialog{padding:.4rem .55rem}.mgs-codec--compact .mgs-codec-line{font-size:.65rem;line-height:1.35}.mgs-codec--compact .mgs-wave{height:1.35rem}.mgs-codec--compact .mgs-face-id{font-size:.5rem}.mgs-contact{width:100%;max-width:none;margin-inline:0}.mgs-contact>.mgs-codec--call{flex:1.55 1 0;align-self:stretch;width:100%;min-height:0;display:flex}.mgs-contact>.mgs-contact-body{flex:.55 1 0;align-self:stretch;width:100%;min-height:0}.mgs-codec--call{width:100%}.mgs-codec--call .mgs-codec-frame{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.mgs-codec--call .mgs-codec-faces{flex:1.4 1 0;grid-template-columns:1fr;grid-template-areas:"center""faces";align-items:stretch;width:100%;min-height:0;display:grid}.mgs-codec--call .mgs-codec-center{border-block:1px solid var(--color-codec);flex-flow:wrap;grid-area:center;justify-content:center;align-items:center;gap:.65rem 1.25rem;width:100%;min-height:0;padding:.65rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.mgs-codec--call .mgs-codec-center{border-block:1px solid color-mix(in oklch,var(--color-codec)25%,transparent)}}.mgs-codec--call .mgs-face:first-child{grid-area:faces;justify-self:stretch}.mgs-codec--call .mgs-face-right{display:none}@media(max-width:1023px){.mgs-codec--call .mgs-codec-faces{grid-template-columns:1fr 1fr;grid-template-areas:"center center""left right"}.mgs-codec--call .mgs-face:first-child{border-right:1px solid var(--color-codec);grid-area:left}@supports (color:color-mix(in lab,red,red)){.mgs-codec--call .mgs-face:first-child{border-right:1px solid color-mix(in oklch,var(--color-codec)25%,transparent)}}.mgs-codec--call .mgs-face-right{border-top:none;border-left:none;grid-area:right;display:flex}}@media(min-width:1024px){.mgs-codec--call .mgs-codec-faces{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1.2fr);grid-template-areas:"left center right"}.mgs-codec--call .mgs-face:first-child{border-right:1px solid var(--color-codec);grid-area:left}@supports (color:color-mix(in lab,red,red)){.mgs-codec--call .mgs-face:first-child{border-right:1px solid color-mix(in oklch,var(--color-codec)25%,transparent)}}.mgs-codec--call .mgs-codec-center{border-block:none;flex-direction:column;grid-area:center;gap:.65rem;padding:.75rem 1rem}.mgs-codec--call .mgs-face-right{border-top:none;border-left:1px solid var(--color-codec);grid-area:right;display:flex}@supports (color:color-mix(in lab,red,red)){.mgs-codec--call .mgs-face-right{border-left:1px solid color-mix(in oklch,var(--color-codec)25%,transparent)}}}.mgs-codec--call .mgs-face{flex-direction:column;justify-content:center;align-items:center;gap:.45rem;width:100%;min-width:0;height:100%;min-height:0;padding:.65rem .85rem .55rem;display:flex}.mgs-codec--call .mgs-face-screen{aspect-ratio:auto;flex:auto;justify-content:center;align-items:center;width:100%;max-width:none;height:auto;min-height:0;max-height:none;margin-inline:0;display:flex}.mgs-codec--call .mgs-face-right .mgs-face-screen{aspect-ratio:auto;width:100%;max-width:none}.mgs-codec--call .mgs-face-logo{object-fit:contain;mix-blend-mode:screen;width:min(78%,16rem);height:min(78%,16rem)}.mgs-codec--call .mgs-face-logo--heron{width:min(86%,17rem);height:min(86%,17rem)}.mgs-codec--call .mgs-codec-freq-value{font-size:clamp(1.65rem,4.5vw,2.6rem)}.mgs-codec--call .mgs-wave{width:min(100%,16rem);height:2.5rem}.mgs-codec--call .mgs-codec-dialog{flex:.65 1 0;align-items:flex-start;width:100%;min-height:4.25rem;max-height:none;padding:.8rem 1.1rem;display:flex}.mgs-codec--call .mgs-codec-line{font-size:clamp(.8rem,1.6vw,1rem);line-height:1.4}.mgs-codec--call .mgs-face-id{letter-spacing:.22em;flex-shrink:0;font-size:.65rem}@media(max-width:767px){.mgs-contact>.mgs-codec--call{flex:1.3 1 0}.mgs-contact>.mgs-contact-body{flex:.75 1 0}.mgs-codec--call .mgs-face{padding:.45rem .5rem}.mgs-codec--call .mgs-face-logo,.mgs-codec--call .mgs-face-logo--heron{width:min(82%,9rem);height:min(82%,9rem)}.mgs-codec--call .mgs-codec-dialog{min-height:3.6rem;padding:.55rem .75rem}.mgs-codec--call .mgs-codec-line{font-size:.72rem}}.mgs-uplink-row{transition:background .2s}.mgs-uplink-row:hover{background:var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-uplink-row:hover{background:color-mix(in oklch,var(--color-codec)5%,transparent)}}.mgs-uplink-value{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-chrome);text-shadow:0 0 20px var(--color-codec);font-size:clamp(1.15rem,3.2vw,1.75rem);font-weight:600;line-height:1.15}@supports (color:color-mix(in lab,red,red)){.mgs-uplink-value{text-shadow:0 0 20px color-mix(in oklch,var(--color-codec)12%,transparent)}}.hud-panel{border:1px solid var(--color-ice);position:relative}@supports (color:color-mix(in lab,red,red)){.hud-panel{border:1px solid color-mix(in oklch,var(--color-ice)26%,transparent)}}.hud-panel{background:var(--color-hull)}@supports (color:color-mix(in lab,red,red)){.hud-panel{background:color-mix(in oklch,var(--color-hull)62%,transparent)}}.hud-panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px var(--color-plasma),0 0 40px var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.hud-panel{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-plasma)8%,transparent),0 0 40px color-mix(in oklch,var(--color-ice)8%,transparent)}}.hud-panel{clip-path:polygon(0 12px,12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px))}.hud-panel:before,.hud-panel:after{content:"";border-color:var(--color-ice);pointer-events:none;opacity:.75;border-style:solid;width:10px;height:10px;position:absolute}.hud-panel:before{border-width:1px 0 0 1px;top:6px;left:6px}.hud-panel:after{border-width:0 1px 1px 0;bottom:6px;right:6px}.hud-label{font-family:var(--font-data);letter-spacing:.2em;text-transform:uppercase;color:var(--color-ice);font-size:.65rem}.hud-title{font-family:var(--font-display);letter-spacing:.04em;text-wrap:balance;color:var(--color-chrome);font-weight:600}.hud-btn{border:1px solid var(--color-ice);justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hud-btn{border:1px solid color-mix(in oklch,var(--color-ice)55%,transparent)}}.hud-btn{background:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.hud-btn{background:color-mix(in oklch,var(--color-ice)12%,transparent)}}.hud-btn{color:var(--color-plasma);font-family:var(--font-data);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;transition:background .25s,border-color .25s,color .25s,box-shadow .25s}.hud-btn:hover{background:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.hud-btn:hover{background:color-mix(in oklch,var(--color-ice)22%,transparent)}}.hud-btn:hover{border-color:var(--color-ice);color:var(--color-chrome);box-shadow:0 0 24px var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.hud-btn:hover{box-shadow:0 0 24px color-mix(in oklch,var(--color-ice)25%,transparent)}}.hud-btn:focus-visible{outline:2px solid var(--color-ice);outline-offset:3px}.hud-status{z-index:40;box-sizing:border-box;border:1px solid var(--color-ice);justify-content:space-between;align-items:center;gap:.5rem;min-width:0;max-width:100%;margin:0 .45rem .45rem;padding:.35rem .5rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.hud-status{border:1px solid color-mix(in oklch,var(--color-ice)30%,transparent)}}.hud-status{background:var(--color-hull)}@supports (color:color-mix(in lab,red,red)){.hud-status{background:color-mix(in oklch,var(--color-hull)90%,transparent)}}.hud-status{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:.62rem;overflow:hidden}@media(min-width:768px){.hud-status{gap:.75rem;margin:0 1rem .55rem;padding:.4rem .75rem}}.hud-nav-dock{z-index:45;box-sizing:border-box;border:1px solid var(--color-ice);grid-template-columns:repeat(7,minmax(0,1fr));gap:.1rem;min-width:0;max-width:100%;margin:0 .45rem;padding:.22rem;display:grid}@supports (color:color-mix(in lab,red,red)){.hud-nav-dock{border:1px solid color-mix(in oklch,var(--color-ice)28%,transparent)}}.hud-nav-dock{background:var(--color-hull)}@supports (color:color-mix(in lab,red,red)){.hud-nav-dock{background:color-mix(in oklch,var(--color-hull)92%,transparent)}}.hud-nav-dock{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hud-nav-dock .hud-nav-link{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:.35rem .05rem;font-size:.5rem;overflow:hidden}@media(min-width:768px){.hud-nav-dock{display:none}}.hud-nav-desktop{align-items:center;gap:.15rem;display:none}@media(min-width:768px){.hud-nav-desktop{display:flex}}.hud-nav-link{color:var(--color-muted);font-family:var(--font-data);letter-spacing:.14em;text-transform:uppercase;border:1px solid #0000;padding:.45rem .7rem;font-size:.62rem;transition:color .2s,border-color .2s,background .2s}.hud-nav-link:hover,.hud-nav-link-active{color:var(--color-ice);border-color:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.hud-nav-link:hover,.hud-nav-link-active{border-color:color-mix(in oklch,var(--color-ice)40%,transparent)}}.hud-nav-link:hover,.hud-nav-link-active{background:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.hud-nav-link:hover,.hud-nav-link-active{background:color-mix(in oklch,var(--color-ice)10%,transparent)}}.hud-scanline{pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,var(--color-ice)3px)}@supports (color:color-mix(in lab,red,red)){.hud-scanline{background:repeating-linear-gradient(0deg,transparent,transparent 2px,color-mix(in oklch,var(--color-ice)4%,transparent)3px)}}@media(prefers-reduced-motion:reduce){.hud-btn,.hud-nav-link{transition:none}}.skip-link:focus{background:var(--color-ice);color:var(--color-void)}.terminal-cursor{vertical-align:text-bottom;background:var(--color-codec);width:.55ch;height:1em;margin-left:1px;animation:1s step-end infinite terminal-blink;display:inline-block}.terminal-cursor-idle{opacity:.35;animation:1.2s step-end infinite terminal-blink}@keyframes terminal-blink{0%,49%{opacity:1}50%,to{opacity:0}}.mgs-sysbar{border-bottom:2px solid var(--color-codec)!important}@supports (color:color-mix(in lab,red,red)){.mgs-sysbar{border-bottom:2px solid color-mix(in oklch,var(--color-codec)45%,transparent)!important}}.mgs-sysbar{background:linear-gradient(180deg,var(--color-codec),var(--color-hull))!important}@supports (color:color-mix(in lab,red,red)){.mgs-sysbar{background:linear-gradient(180deg,color-mix(in oklch,var(--color-codec)10%,var(--color-void)),color-mix(in oklch,var(--color-hull)95%,black))!important}}@media(max-width:767px){.mgs-sysbar.hud-sysbar,.mgs-sysbar .mgs-brand{justify-content:center}}.mgs-brand{color:var(--color-codec);align-items:center;gap:.55rem;display:inline-flex}.mgs-alert-mark{border:2px solid var(--color-codec);width:1.35rem;height:1.35rem;font-family:var(--font-data);color:var(--color-codec);box-shadow:0 0 10px var(--color-codec);justify-content:center;align-items:center;font-size:.95rem;font-weight:700;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mgs-alert-mark{box-shadow:0 0 10px color-mix(in oklch,var(--color-codec)35%,transparent)}}.mgs-codec{width:100%}.mgs-codec-frame{border:3px solid var(--color-codec);background:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.mgs-codec-frame{background:color-mix(in oklch,var(--color-void)88%,black)}}.mgs-codec-frame{box-shadow:inset 0 0 0 1px var(--color-codec),0 0 40px var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-codec-frame{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-codec)35%,transparent),0 0 40px color-mix(in oklch,var(--color-codec)15%,transparent)}}.mgs-codec-faces{border-bottom:2px solid var(--color-codec);grid-template-columns:1fr;gap:0;display:grid}@supports (color:color-mix(in lab,red,red)){.mgs-codec-faces{border-bottom:2px solid color-mix(in oklch,var(--color-codec)50%,transparent)}}@media(min-width:768px){.mgs-codec-faces{grid-template-columns:1fr 1.15fr 1fr}}.mgs-face{background:var(--color-hull);flex-direction:column;align-items:center;gap:.45rem;padding:.85rem .75rem .65rem;display:flex}@supports (color:color-mix(in lab,red,red)){.mgs-face{background:color-mix(in oklch,var(--color-hull)70%,black)}}.mgs-face-right{border-top:1px solid var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-face-right{border-top:1px solid color-mix(in oklch,var(--color-codec)25%,transparent)}}@media(min-width:768px){.mgs-face-right{border-top:none;border-left:1px solid var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-face-right{border-left:1px solid color-mix(in oklch,var(--color-codec)25%,transparent)}}.mgs-face:first-child{border-right:1px solid var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-face:first-child{border-right:1px solid color-mix(in oklch,var(--color-codec)25%,transparent)}}}.mgs-face-screen{aspect-ratio:4/3;border:2px solid var(--color-codec);justify-content:center;align-items:center;width:100%;max-width:11rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mgs-face-screen{border:2px solid color-mix(in oklch,var(--color-codec)65%,transparent)}}.mgs-face-screen{background:radial-gradient(circle at 50% 40%,var(--color-codec),transparent 55%),#020805}@supports (color:color-mix(in lab,red,red)){.mgs-face-screen{background:radial-gradient(circle at 50% 40%,color-mix(in oklch,var(--color-codec)18%,transparent),transparent 55%),#020805}}.mgs-face-screen{box-shadow:inset 0 0 24px var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-face-screen{box-shadow:inset 0 0 24px color-mix(in oklch,var(--color-codec)20%,transparent)}}.mgs-face-scan{background:repeating-linear-gradient(0deg,transparent,transparent 3px,var(--color-codec)4px);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.mgs-face-scan{background:repeating-linear-gradient(0deg,transparent,transparent 3px,color-mix(in oklch,var(--color-codec)8%,transparent)4px)}}.mgs-face-scan{pointer-events:none;animation:3.5s linear infinite mgs-scan}@keyframes mgs-scan{0%{opacity:.4;transform:translateY(-20%)}to{opacity:.7;transform:translateY(20%)}}.mgs-face-glyph{z-index:1;color:var(--color-codec);text-shadow:0 0 16px var(--color-codec);font-size:2rem;position:relative}@supports (color:color-mix(in lab,red,red)){.mgs-face-glyph{text-shadow:0 0 16px color-mix(in oklch,var(--color-codec)55%,transparent)}}.mgs-face-glyph{opacity:.85}.mgs-face-right .mgs-face-screen{aspect-ratio:1;max-width:12.5rem}.mgs-face-logo{z-index:1;object-fit:contain;opacity:.98;mix-blend-mode:screen;width:82%;height:82%;position:relative}.mgs-face-id{font-family:var(--font-data);letter-spacing:.22em;text-transform:uppercase;color:var(--color-codec);margin:0;font-size:.62rem}.mgs-codec-center{border-block:1px solid var(--color-codec);flex-direction:column;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.mgs-codec-center{border-block:1px solid color-mix(in oklch,var(--color-codec)25%,transparent)}}.mgs-codec-center{background:#010603}@media(min-width:768px){.mgs-codec-center{border-block:none}}.mgs-codec-freq{text-align:center;color:var(--color-codec);margin:0}.mgs-codec-freq-label{font-family:var(--font-data);letter-spacing:.28em;opacity:.75;font-size:.58rem;display:block}.mgs-codec-freq-value{font-family:var(--font-data);letter-spacing:.08em;text-shadow:0 0 18px var(--color-codec);margin-top:.15rem;font-size:clamp(1.6rem,4vw,2.35rem);font-weight:600;line-height:1;display:block}@supports (color:color-mix(in lab,red,red)){.mgs-codec-freq-value{text-shadow:0 0 18px color-mix(in oklch,var(--color-codec)50%,transparent)}}.mgs-wave{justify-content:center;align-items:flex-end;gap:3px;width:100%;max-width:14rem;height:2.4rem;display:flex}.mgs-wave span{background:var(--color-codec);max-width:5px;height:35%;box-shadow:0 0 6px var(--color-codec);flex:1}@supports (color:color-mix(in lab,red,red)){.mgs-wave span{box-shadow:0 0 6px color-mix(in oklch,var(--color-codec)40%,transparent)}}.mgs-wave span{transform-origin:bottom;animation:.85s ease-in-out infinite mgs-eq}.mgs-wave span:nth-child(3n){height:70%}.mgs-wave span:nth-child(4n){height:95%}.mgs-wave span:nth-child(5n){height:50%}@keyframes mgs-eq{0%,to{opacity:.55;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}.mgs-codec-status{font-family:var(--font-data);letter-spacing:.2em;color:var(--color-codec);margin:0;font-size:.58rem}@supports (color:color-mix(in lab,red,red)){.mgs-codec-status{color:color-mix(in oklch,var(--color-codec)75%,white)}}.mgs-codec-dialog{background:linear-gradient(180deg,var(--color-codec),#020805);grid-template-columns:auto 1fr;gap:.85rem;padding:1rem 1.1rem 1.15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.mgs-codec-dialog{background:linear-gradient(180deg,color-mix(in oklch,var(--color-codec)7%,#020805),#020805)}}.mgs-codec-dialog-mark{border:2px solid var(--color-codec);width:2rem;height:2rem;color:var(--color-codec);font-family:var(--font-data);flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;animation:1.6s ease-in-out infinite codec-pulse;display:flex}.mgs-codec-dialog-text{min-width:0}.mgs-codec-line{font-family:var(--font-data);letter-spacing:.02em;color:var(--color-codec);text-shadow:0 0 10px var(--color-codec);margin:0 0 .4rem;font-size:.82rem;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.mgs-codec-line{text-shadow:0 0 10px color-mix(in oklch,var(--color-codec)30%,transparent)}}.mgs-codec-line:last-child{margin-bottom:0}.mgs-panel{border-width:2px!important;border-color:var(--color-codec)!important}@supports (color:color-mix(in lab,red,red)){.mgs-panel{border-color:color-mix(in oklch,var(--color-codec)40%,transparent)!important}}.mgs-panel{background:var(--color-hull)!important}@supports (color:color-mix(in lab,red,red)){.mgs-panel{background:color-mix(in oklch,var(--color-hull)78%,black)!important}}.mgs-panel{box-shadow:inset 0 0 0 1px var(--color-codec),0 0 28px var(--color-codec)!important}@supports (color:color-mix(in lab,red,red)){.mgs-panel{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-codec)12%,transparent),0 0 28px color-mix(in oklch,var(--color-codec)8%,transparent)!important}}.mgs-classif{font-family:var(--font-data);letter-spacing:.18em;color:var(--color-warn);border:1px solid var(--color-warn);font-size:.58rem}@supports (color:color-mix(in lab,red,red)){.mgs-classif{border:1px solid color-mix(in oklch,var(--color-warn)55%,transparent)}}.mgs-classif{padding:.2rem .45rem}.mgs-chip{border:1px solid var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-chip{border:1px solid color-mix(in oklch,var(--color-codec)35%,transparent)}}.mgs-chip{background:var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-chip{background:color-mix(in oklch,var(--color-codec)6%,transparent)}}.mgs-chip{font-family:var(--font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--color-codec);padding:.35rem .65rem;font-size:.65rem}.mgs-btn-primary{border-color:var(--color-codec)!important}@supports (color:color-mix(in lab,red,red)){.mgs-btn-primary{border-color:color-mix(in oklch,var(--color-codec)70%,transparent)!important}}.mgs-btn-primary{background:var(--color-codec)!important}@supports (color:color-mix(in lab,red,red)){.mgs-btn-primary{background:color-mix(in oklch,var(--color-codec)16%,transparent)!important}}.mgs-btn-primary{color:var(--color-codec)!important}.mgs-btn-ghost{border-color:var(--color-codec)!important;background:0 0!important}@supports (color:color-mix(in lab,red,red)){.mgs-btn-ghost{border-color:color-mix(in oklch,var(--color-codec)35%,transparent)!important}}.mgs-btn-ghost{color:var(--color-chrome)!important}.mgs-gauge{width:100%}.mgs-gauge-meta{font-family:var(--font-data);letter-spacing:.16em;color:var(--color-codec);justify-content:space-between;margin-bottom:.2rem;font-size:.55rem;display:flex}.mgs-gauge-track{border:1px solid var(--color-codec);height:.45rem}@supports (color:color-mix(in lab,red,red)){.mgs-gauge-track{border:1px solid color-mix(in oklch,var(--color-codec)45%,transparent)}}.mgs-gauge-track{background:#010603;padding:1px}.mgs-gauge-fill{background:linear-gradient(90deg,var(--color-codec),var(--color-codec));height:100%}@supports (color:color-mix(in lab,red,red)){.mgs-gauge-fill{background:linear-gradient(90deg,color-mix(in oklch,var(--color-codec)55%,black),var(--color-codec))}}.mgs-gauge-fill{box-shadow:0 0 8px var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-gauge-fill{box-shadow:0 0 8px color-mix(in oklch,var(--color-codec)40%,transparent)}}.mgs-radar{writing-mode:horizontal-tb;flex-direction:column;align-items:center;width:3.25rem;height:3.25rem;margin-bottom:.75rem;display:flex;position:relative}.mgs-radar-face{border:1px solid var(--color-codec);width:100%;height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mgs-radar-face{border:1px solid color-mix(in oklch,var(--color-codec)50%,transparent)}}.mgs-radar-face{background:radial-gradient(circle at 50% 50%,var(--color-codec)0%,transparent 42%),#010603;border-radius:50%}@supports (color:color-mix(in lab,red,red)){.mgs-radar-face{background:radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--color-codec)12%,transparent)0%,transparent 42%),#010603}}.mgs-radar-face{box-shadow:inset 0 0 16px var(--color-codec),0 0 20px var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-radar-face{box-shadow:inset 0 0 16px color-mix(in oklch,var(--color-codec)18%,transparent),0 0 20px color-mix(in oklch,var(--color-codec)12%,transparent)}}.mgs-radar-grid{background-image:linear-gradient(var(--color-codec)1px,transparent 1px),linear-gradient(90deg,var(--color-codec)1px,transparent 1px);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.mgs-radar-grid{background-image:linear-gradient(color-mix(in oklch,var(--color-codec)14%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--color-codec)14%,transparent)1px,transparent 1px)}}.mgs-radar-grid{opacity:.45;background-position:50%;background-size:18% 18%;-webkit-mask-image:radial-gradient(circle,#000 55%,#0000 78%);mask-image:radial-gradient(circle,#000 55%,#0000 78%)}.mgs-radar-ring{border:1px solid var(--color-codec);position:absolute}@supports (color:color-mix(in lab,red,red)){.mgs-radar-ring{border:1px solid color-mix(in oklch,var(--color-codec)32%,transparent)}}.mgs-radar-ring{pointer-events:none;border-radius:50%}.mgs-radar-ring-a{top:12%;right:12%;bottom:12%;left:12%}.mgs-radar-ring-b{opacity:.85;top:28%;right:28%;bottom:28%;left:28%}.mgs-radar-ring-c{opacity:.65;border-style:dashed;top:44%;right:44%;bottom:44%;left:44%}.mgs-radar-cross{pointer-events:none;background:linear-gradient(90deg,transparent calc(50% - .5px),var(--color-codec) calc(50% - .5px),var(--color-codec) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(0deg,transparent calc(50% - .5px),var(--color-codec) calc(50% - .5px),var(--color-codec) calc(50% + .5px),transparent calc(50% + .5px));position:absolute;top:8%;right:8%;bottom:8%;left:8%}@supports (color:color-mix(in lab,red,red)){.mgs-radar-cross{background:linear-gradient(90deg,transparent calc(50% - .5px),color-mix(in oklch,var(--color-codec)35%,transparent) calc(50% - .5px),color-mix(in oklch,var(--color-codec)35%,transparent) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(0deg,transparent calc(50% - .5px),color-mix(in oklch,var(--color-codec)35%,transparent) calc(50% - .5px),color-mix(in oklch,var(--color-codec)35%,transparent) calc(50% + .5px),transparent calc(50% + .5px))}}.mgs-radar-ticks{pointer-events:none;background:conic-gradient(from 0deg,var(--color-codec)0deg 1.2deg,transparent 1.2deg 88.8deg,var(--color-codec)88.8deg 90deg,transparent 90deg 178.8deg,var(--color-codec)178.8deg 180deg,transparent 180deg 268.8deg,var(--color-codec)268.8deg 270deg,transparent 270deg 358.8deg,var(--color-codec)358.8deg 360deg);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.mgs-radar-ticks{background:conic-gradient(from 0deg,color-mix(in oklch,var(--color-codec)55%,transparent)0deg 1.2deg,transparent 1.2deg 88.8deg,color-mix(in oklch,var(--color-codec)55%,transparent)88.8deg 90deg,transparent 90deg 178.8deg,color-mix(in oklch,var(--color-codec)55%,transparent)178.8deg 180deg,transparent 180deg 268.8deg,color-mix(in oklch,var(--color-codec)55%,transparent)268.8deg 270deg,transparent 270deg 358.8deg,color-mix(in oklch,var(--color-codec)55%,transparent)358.8deg 360deg)}}.mgs-radar-ticks{opacity:.7;-webkit-mask-image:radial-gradient(circle,#0000 72%,#000 73% 100%);mask-image:radial-gradient(circle,#0000 72%,#000 73%,#000)}.mgs-radar-sweep{background:conic-gradient(from 0deg,var(--color-codec),transparent 28%);border-radius:50%;position:absolute;top:6%;right:6%;bottom:6%;left:6%}@supports (color:color-mix(in lab,red,red)){.mgs-radar-sweep{background:conic-gradient(from 0deg,color-mix(in oklch,var(--color-codec)55%,transparent),transparent 28%)}}.mgs-radar-sweep{opacity:.65;animation:2.8s linear infinite mgs-sweep}.mgs-radar-sweep-trail{background:conic-gradient(from 0deg,transparent 0%,var(--color-codec)8%,transparent 22%);border-radius:50%;position:absolute;top:6%;right:6%;bottom:6%;left:6%}@supports (color:color-mix(in lab,red,red)){.mgs-radar-sweep-trail{background:conic-gradient(from 0deg,transparent 0%,color-mix(in oklch,var(--color-codec)18%,transparent)8%,transparent 22%)}}.mgs-radar-sweep-trail{opacity:.5;animation:2.8s linear -.12s infinite mgs-sweep}@keyframes mgs-sweep{to{transform:rotate(360deg)}}.mgs-radar-blip{background:var(--color-codec);box-shadow:0 0 8px var(--color-codec);border-radius:50%;animation:2.4s ease-in-out infinite mgs-blip-pulse;position:absolute;transform:translate(-50%,-50%)}.mgs-radar-blip--xs{opacity:.7;width:3px;height:3px}.mgs-radar-blip--sm{width:4px;height:4px}.mgs-radar-blip--md{width:6px;height:6px}@keyframes mgs-blip-pulse{0%,to{opacity:.35;transform:translate(-50%,-50%)scale(.85)}40%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}.mgs-radar-center{border:1px solid var(--color-codec);background:var(--color-codec);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.mgs-radar-center{background:color-mix(in oklch,var(--color-codec)40%,transparent)}}.mgs-radar-center{box-shadow:0 0 6px var(--color-codec);transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.mgs-radar-center{box-shadow:0 0 6px color-mix(in oklch,var(--color-codec)50%,transparent)}}.mgs-radar-cardinal{font-family:var(--font-data);letter-spacing:.12em;color:var(--color-codec);font-size:.5rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.mgs-radar-cardinal{color:color-mix(in oklch,var(--color-codec)80%,white)}}.mgs-radar-cardinal{opacity:.75}.mgs-radar-cardinal--n{top:7%;left:50%;transform:translate(-50%)}.mgs-radar-cardinal--s{bottom:7%;left:50%;transform:translate(-50%)}.mgs-radar-cardinal--e{top:50%;right:7%;transform:translateY(-50%)}.mgs-radar-cardinal--w{top:50%;left:7%;transform:translateY(-50%)}.mgs-radar-range{font-family:var(--font-data);letter-spacing:.08em;color:var(--color-codec);font-size:.42rem;position:absolute;top:18%;left:54%}@supports (color:color-mix(in lab,red,red)){.mgs-radar-range{color:color-mix(in oklch,var(--color-codec)55%,transparent)}}.mgs-radar-range--mid{top:32%;left:58%}.mgs-radar-label{font-family:var(--font-data);letter-spacing:.16em;color:var(--color-codec);margin-top:.35rem;font-size:.45rem}.mgs-radar--dash{width:min(46vw,13.5rem);height:min(46vw,13.5rem);margin-bottom:0}.mgs-radar--dash .mgs-radar-face{border-width:2px}.mgs-radar--dash .mgs-radar-label{letter-spacing:.22em;margin-top:0;font-size:.58rem;position:absolute;bottom:-1.35rem}.mgs-radar--dash .mgs-radar-grid{background-size:12% 12%}.mgs-mission-node{min-width:0;max-width:100%;overflow:hidden}.mgs-mission-node:focus-visible{outline:2px solid var(--color-codec);outline-offset:2px}.mgs-ops-mark{mix-blend-mode:screen;filter:drop-shadow(0 0 18px var(--color-codec))}@supports (color:color-mix(in lab,red,red)){.mgs-ops-mark{filter:drop-shadow(0 0 18px color-mix(in oklch,var(--color-codec)22%,transparent))}}.mgs-ops-mark{opacity:.28}.mgs-mission-icon{object-fit:contain;mix-blend-mode:screen;width:auto;max-width:92%;height:4.25rem;filter:drop-shadow(0 0 10px var(--color-codec))}@supports (color:color-mix(in lab,red,red)){.mgs-mission-icon{filter:drop-shadow(0 0 10px color-mix(in oklch,var(--color-codec)30%,transparent))}}.mgs-mission-icon{opacity:.92;transition:transform .25s,filter .25s,opacity .25s}.mgs-mission-node__art{min-height:4.5rem;padding-block:.2rem}.mgs-mission-node:hover .mgs-mission-icon{opacity:1;filter:drop-shadow(0 0 16px var(--color-codec));transform:scale(1.08)}@supports (color:color-mix(in lab,red,red)){.mgs-mission-node:hover .mgs-mission-icon{filter:drop-shadow(0 0 16px color-mix(in oklch,var(--color-codec)50%,transparent))}}@media(min-width:640px){.mgs-mission-icon{height:5.25rem}.mgs-mission-node__art{min-height:5.5rem}}@media(min-width:768px){.mgs-mission-icon{height:6rem}.mgs-mission-node__art{min-height:6.25rem}}@media(min-width:1024px){.mgs-mission-icon{height:min(70%,9rem);max-height:9rem}.mgs-mission-node__art{min-height:0}}.mgs-dashboard .mgs-alert-mark{width:1.25rem;height:1.25rem;font-size:.85rem}.mgs-totem{background:var(--color-hull)}@supports (color:color-mix(in lab,red,red)){.mgs-totem{background:color-mix(in oklch,var(--color-hull)55%,transparent)}}.mgs-totem-img{filter:drop-shadow(0 0 18px var(--color-codec))}@supports (color:color-mix(in lab,red,red)){.mgs-totem-img{filter:drop-shadow(0 0 18px color-mix(in oklch,var(--color-codec)35%,transparent))}}.mgs-brief-brand{text-align:center;flex-direction:column;align-items:center;gap:.2rem;display:flex}.mgs-brief-brand-name{font-family:var(--font-display);letter-spacing:.03em;color:var(--color-chrome);text-shadow:0 0 28px var(--color-codec);margin:0;font-size:clamp(2rem,4.2vw,3.15rem);font-weight:600;line-height:.95}@supports (color:color-mix(in lab,red,red)){.mgs-brief-brand-name{text-shadow:0 0 28px color-mix(in oklch,var(--color-codec)18%,transparent)}}.mgs-brief-brand-name span{font-family:var(--font-data);letter-spacing:.42em;text-transform:uppercase;color:var(--color-codec);margin-top:.15rem;margin-right:-.42em;font-size:.62rem;font-weight:500;display:block}@supports (color:color-mix(in lab,red,red)){.mgs-brief-brand-name span{color:color-mix(in oklch,var(--color-codec)85%,white)}}.mgs-brief-brand-name span{text-shadow:none}.mgs-brief-copy{border-top:1px solid var(--color-codec);margin-top:.85rem;padding-top:.75rem}@supports (color:color-mix(in lab,red,red)){.mgs-brief-copy{border-top:1px solid color-mix(in oklch,var(--color-codec)22%,transparent)}}.mgs-brief-copy{text-align:center}.mgs-brief-copy-lead{color:var(--color-chrome);margin:0;font-size:.85rem;line-height:1.35}.mgs-brief-copy-lead span{color:var(--color-codec)}.mgs-brief-copy-body{color:var(--color-muted);margin:.4rem 0 0;font-size:.75rem;line-height:1.4}@media(min-width:768px){.mgs-brief-copy-lead{font-size:.95rem}.mgs-brief-copy-body{font-size:.8rem}}.mgs-weapon-row{border-bottom:1px solid var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.mgs-weapon-row{border-bottom:1px solid color-mix(in oklch,var(--color-ice)14%,transparent)}}.mgs-weapon-row{color:inherit;background:0 0;border-left:2px solid #0000}.mgs-weapon-row:hover{background:var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-weapon-row:hover{background:color-mix(in oklch,var(--color-codec)6%,transparent)}}.mgs-weapon-row--active{border-left-color:var(--color-codec);background:var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-weapon-row--active{background:color-mix(in oklch,var(--color-codec)12%,transparent)}}.mgs-weapon-row--active{box-shadow:inset 0 0 24px var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-weapon-row--active{box-shadow:inset 0 0 24px color-mix(in oklch,var(--color-codec)8%,transparent)}}.mgs-weapon-row:focus-visible{outline:2px solid var(--color-codec);outline-offset:-2px}.mgs-network-status{border:1px solid var(--color-codec);align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mgs-network-status{border:1px solid color-mix(in oklch,var(--color-codec)45%,transparent)}}.mgs-network-status{font-family:var(--font-data);letter-spacing:.16em;color:var(--color-codec);padding:.2rem .5rem;font-size:.55rem}.mgs-operator-badge,.mgs-operator-level{border:1px solid var(--color-codec);align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mgs-operator-badge,.mgs-operator-level{border:1px solid color-mix(in oklch,var(--color-codec)45%,transparent)}}.mgs-operator-badge,.mgs-operator-level{font-family:var(--font-data);letter-spacing:.16em;color:var(--color-codec);padding:.2rem .5rem;font-size:.55rem}.mgs-operator-level{letter-spacing:.12em;font-size:.7rem}.mgs-operator-portrait{min-height:7rem}.mgs-operator-portrait__img{filter:drop-shadow(0 0 18px var(--color-codec))}@supports (color:color-mix(in lab,red,red)){.mgs-operator-portrait__img{filter:drop-shadow(0 0 18px color-mix(in oklch,var(--color-codec)35%,transparent))}}.mgs-operator-id__img{filter:drop-shadow(0 0 10px var(--color-codec))}@supports (color:color-mix(in lab,red,red)){.mgs-operator-id__img{filter:drop-shadow(0 0 10px color-mix(in oklch,var(--color-codec)30%,transparent))}}.mgs-operator-body{min-height:0;overflow:hidden}.mgs-operator-layout{flex-direction:column;flex:1;gap:.5rem;min-height:0;display:flex;overflow:hidden}.mgs-operator-detail{flex:1;min-height:0}.mgs-operator-tabs__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.45rem .55rem .55rem;display:grid}.mgs-operator-tab{border:1px solid var(--color-ice);flex-direction:column;gap:.1rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.mgs-operator-tab{border:1px solid color-mix(in oklch,var(--color-ice)22%,transparent)}}.mgs-operator-tab{background:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.mgs-operator-tab{background:color-mix(in oklch,var(--color-void)70%,transparent)}}.mgs-operator-tab{text-align:left;padding:.4rem .45rem;transition:border-color .15s,background .15s}.mgs-operator-tab.is-active{border-color:var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-operator-tab.is-active{border-color:color-mix(in oklch,var(--color-codec)55%,transparent)}}.mgs-operator-tab.is-active{background:var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-operator-tab.is-active{background:color-mix(in oklch,var(--color-codec)10%,transparent)}}.mgs-operator-tab__code{font-family:var(--font-data);letter-spacing:.14em;color:var(--color-codec);font-size:.55rem}.mgs-operator-tab__name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);color:var(--color-chrome);font-size:.7rem;overflow:hidden}.mgs-operator-tab__grade{font-family:var(--font-data);letter-spacing:.12em;color:var(--color-muted);font-size:.45rem}.mgs-operator-tab.is-active .mgs-operator-tab__grade{color:var(--color-codec)}.mgs-operator-radar-mobile .mgs-skill-radar{width:min(100%,16rem);height:min(100%,16rem)}@media(min-width:1024px){.mgs-operator-layout{grid-template-columns:.9fr 1.45fr .95fr;display:grid}.mgs-operator-totem .mgs-operator-portrait{min-height:0}}.mgs-operator-chip{border:1px solid var(--color-ice);align-items:center;gap:.35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mgs-operator-chip{border:1px solid color-mix(in oklch,var(--color-ice)25%,transparent)}}.mgs-operator-chip{background:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.mgs-operator-chip{background:color-mix(in oklch,var(--color-void)70%,transparent)}}.mgs-operator-chip{font-family:var(--font-data);letter-spacing:.12em;color:var(--color-muted);padding:.2rem .45rem;font-size:.5rem;transition:border-color .15s,color .15s,background .15s}.mgs-operator-chip span{color:var(--color-ice)}.mgs-operator-chip:hover,.mgs-operator-chip.is-active{border-color:var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-operator-chip:hover,.mgs-operator-chip.is-active{border-color:color-mix(in oklch,var(--color-codec)55%,transparent)}}.mgs-operator-chip:hover,.mgs-operator-chip.is-active{background:var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-operator-chip:hover,.mgs-operator-chip.is-active{background:color-mix(in oklch,var(--color-codec)8%,transparent)}}.mgs-operator-chip:hover,.mgs-operator-chip.is-active{color:var(--color-chrome)}.mgs-operator-chip.is-active span{color:var(--color-codec)}.mgs-mb-grade{flex-direction:column;align-items:center;gap:.25rem;display:flex}.mgs-mb-grade__label{font-family:var(--font-data);letter-spacing:.18em;color:var(--color-muted);font-size:.48rem}.mgs-mb-grade__mark{place-items:center;width:3.25rem;height:3.25rem;display:grid;position:relative}.mgs-mb-grade--md .mgs-mb-grade__mark{width:3.5rem;height:3.5rem}.mgs-mb-grade--lg .mgs-mb-grade__mark,.mgs-mb-grade--hero .mgs-mb-grade__mark{width:5.25rem;height:5.25rem}.mgs-mb-grade--sm .mgs-mb-grade__mark{width:2.25rem;height:2.25rem}.mgs-mb-grade__ring{border:2px solid var(--color-codec);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.mgs-mb-grade__ring{border:2px solid color-mix(in oklch,var(--color-codec)55%,transparent)}}.mgs-mb-grade__ring{box-shadow:inset 0 0 0 1px var(--color-ice),0 0 18px var(--color-codec);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.mgs-mb-grade__ring{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--color-ice)20%,transparent),0 0 18px color-mix(in oklch,var(--color-codec)22%,transparent)}}.mgs-mb-grade__ring:before{content:"";border:1px dashed var(--color-ice);position:absolute;top:4px;right:4px;bottom:4px;left:4px}@supports (color:color-mix(in lab,red,red)){.mgs-mb-grade__ring:before{border:1px dashed color-mix(in oklch,var(--color-ice)35%,transparent)}}.mgs-mb-grade__ring:before{border-radius:50%}.mgs-mb-grade__value{z-index:1;font-family:var(--font-display);letter-spacing:.04em;color:var(--color-chrome);text-shadow:0 0 12px var(--color-codec);font-size:1.15rem;line-height:1;position:relative}@supports (color:color-mix(in lab,red,red)){.mgs-mb-grade__value{text-shadow:0 0 12px color-mix(in oklch,var(--color-codec)40%,transparent)}}.mgs-mb-grade--hero .mgs-mb-grade__value{font-size:1.85rem}.mgs-mb-grade--sm .mgs-mb-grade__value{font-size:.75rem}.mgs-mb-grade--s .mgs-mb-grade__ring{border-color:var(--color-codec)}.mgs-mb-grade--s .mgs-mb-grade__value{color:var(--color-codec)}.mgs-mb-grade--a .mgs-mb-grade__value{color:var(--color-chrome)}.mgs-mb-grade--b .mgs-mb-grade__value,.mgs-mb-grade--c .mgs-mb-grade__value{color:var(--color-ice)}.mgs-mb-board__list{border:1px solid var(--color-ice);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.mgs-mb-board__list{border:1px solid color-mix(in oklch,var(--color-ice)20%,transparent)}}.mgs-mb-board__row{border-bottom:1px solid var(--color-ice);grid-template-columns:2.4rem 1fr auto;align-items:center;gap:.4rem;width:100%;padding:.35rem .45rem;display:grid}@supports (color:color-mix(in lab,red,red)){.mgs-mb-board__row{border-bottom:1px solid color-mix(in oklch,var(--color-ice)12%,transparent)}}.mgs-mb-board__row{text-align:left;transition:background .15s}.mgs-mb-board__row:last-child{border-bottom:0}.mgs-mb-board__row:hover,.mgs-mb-board__row.is-active{background:var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-mb-board__row:hover,.mgs-mb-board__row.is-active{background:color-mix(in oklch,var(--color-codec)8%,transparent)}}.mgs-mb-board__code{font-family:var(--font-data);letter-spacing:.1em;color:var(--color-codec);font-size:.5rem}.mgs-mb-board__name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-chrome);font-size:.7rem;overflow:hidden}.mgs-mb-board__grade{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-ice);font-size:.85rem}.mgs-mb-board__grade--s,.mgs-skill-row__grade--s{color:var(--color-codec)}.mgs-mb-board__grade--a,.mgs-skill-row__grade--a{color:var(--color-chrome)}.mgs-skill-row{align-items:flex-end;gap:.5rem;display:flex}.mgs-skill-block{border:1px solid var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.mgs-skill-block{border:1px solid color-mix(in oklch,var(--color-ice)18%,transparent)}}.mgs-skill-block{background:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.mgs-skill-block{background:color-mix(in oklch,var(--color-void)55%,transparent)}}.mgs-skill-group{border-bottom:1px solid var(--color-codec);align-items:center;gap:.55rem;margin:0;padding:.4rem .55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.mgs-skill-group{border-bottom:1px solid color-mix(in oklch,var(--color-codec)35%,transparent)}}.mgs-skill-group{background:linear-gradient(90deg,var(--color-codec),var(--color-codec)55%,transparent)}@supports (color:color-mix(in lab,red,red)){.mgs-skill-group{background:linear-gradient(90deg,color-mix(in oklch,var(--color-codec)16%,transparent),color-mix(in oklch,var(--color-codec)4%,transparent)55%,transparent)}}.mgs-skill-group{font-family:var(--font-data);letter-spacing:.16em;color:var(--color-chrome);font-size:.62rem}.mgs-skill-group__index{color:var(--color-codec);flex-shrink:0}.mgs-skill-group__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-codec);flex:1;font-size:.78rem;overflow:hidden}.mgs-skill-group__meta{letter-spacing:.14em;color:var(--color-muted);flex-shrink:0;font-size:.5rem}.mgs-skill-block__body{flex-direction:column;gap:.45rem;padding:.55rem .55rem .65rem;display:flex}.mgs-skill-row__body{flex:1;min-width:0}.mgs-skill-row__grade{width:1.75rem;font-family:var(--font-display);letter-spacing:.04em;text-align:right;color:var(--color-ice);flex-shrink:0;padding-bottom:.1rem;font-size:.85rem}.mgs-skill-block .mgs-gauge-meta{color:var(--color-muted)}.mgs-skill-block .mgs-gauge-meta span:first-child{letter-spacing:.08em;text-transform:none;color:var(--color-chrome);font-size:.58rem}.mgs-skill-radar{aspect-ratio:1;width:min(100%,26rem);height:min(100%,26rem);max-height:100%}.mgs-skill-radar__svg{width:100%;height:100%;overflow:visible}.mgs-skill-radar__ring{fill:none;stroke:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.mgs-skill-radar__ring{stroke:color-mix(in oklch,var(--color-ice)22%,transparent)}}.mgs-skill-radar__ring{stroke-width:.9px}.mgs-skill-radar__axis{stroke:var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.mgs-skill-radar__axis{stroke:color-mix(in oklch,var(--color-ice)28%,transparent)}}.mgs-skill-radar__axis{stroke-width:.8px}.mgs-skill-radar__poly{stroke:var(--color-codec);stroke-width:2px;stroke-linejoin:round}.mgs-skill-radar__dot{fill:var(--color-codec)}.mgs-skill-radar__dot.is-active{fill:var(--color-chrome);stroke:var(--color-codec);stroke-width:1.4px}.mgs-skill-radar__grade{fill:var(--color-codec);font-family:var(--font-display);letter-spacing:.04em;pointer-events:none;opacity:.85;font-size:11px}.mgs-skill-radar__grade.is-active{opacity:1;fill:var(--color-chrome)}.mgs-skill-radar__label{fill:var(--color-muted);font-family:var(--font-data);letter-spacing:.14em;pointer-events:none;font-size:10px}.mgs-skill-radar__label.is-active,.mgs-skill-radar__center{fill:var(--color-codec)}.mgs-skill-radar__hit{fill:#0000;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.mgs-skill-radar__hit:focus,.mgs-skill-radar__hit:focus-visible{stroke:none;outline:none}@media(min-width:1024px){.mgs-skill-radar{width:min(100%,30rem);height:min(100%,30rem)}}@media(prefers-reduced-motion:no-preference){.mgs-skill-radar__poly{transition:points .35s}}.mgs-loadout .mgs-chip{letter-spacing:.1em}.mgs-loadout-tabs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;padding:.45rem .55rem .55rem;display:grid}.mgs-loadout-tab{border:1px solid var(--color-ice);flex-direction:column;gap:.15rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.mgs-loadout-tab{border:1px solid color-mix(in oklch,var(--color-ice)22%,transparent)}}.mgs-loadout-tab{background:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.mgs-loadout-tab{background:color-mix(in oklch,var(--color-void)70%,transparent)}}.mgs-loadout-tab{text-align:left;padding:.45rem .55rem;transition:border-color .15s,background .15s}.mgs-loadout-tab.is-active{border-color:var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-loadout-tab.is-active{border-color:color-mix(in oklch,var(--color-codec)55%,transparent)}}.mgs-loadout-tab.is-active{background:var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-loadout-tab.is-active{background:color-mix(in oklch,var(--color-codec)10%,transparent)}}.mgs-loadout-tab__code{font-family:var(--font-data);letter-spacing:.14em;color:var(--color-codec);font-size:.55rem}.mgs-loadout-tab__title{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);color:var(--color-chrome);font-size:.72rem;overflow:hidden}.mgs-loadout-tab__slot{font-family:var(--font-data);letter-spacing:.12em;color:var(--color-muted);font-size:.45rem}.mgs-loadout-tab.is-active .mgs-loadout-tab__slot{color:var(--color-codec)}@media(max-width:1023px){.mgs-loadout .mission-screen__body,.mgs-loadout-body{min-height:0;overflow:hidden}}.mgs-map{aspect-ratio:360/400;width:100%;max-width:15rem;position:relative}.mgs-map-frame{border:1px solid var(--color-codec);width:100%;height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mgs-map-frame{border:1px solid color-mix(in oklch,var(--color-codec)35%,transparent)}}.mgs-map-frame{box-shadow:inset 0 0 24px var(--color-codec);background:#010603}@supports (color:color-mix(in lab,red,red)){.mgs-map-frame{box-shadow:inset 0 0 24px color-mix(in oklch,var(--color-codec)10%,transparent)}}.mgs-map-grid{z-index:0;background-image:linear-gradient(var(--color-codec)1px,transparent 1px),linear-gradient(90deg,var(--color-codec)1px,transparent 1px);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.mgs-map-grid{background-image:linear-gradient(color-mix(in oklch,var(--color-codec)12%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--color-codec)12%,transparent)1px,transparent 1px)}}.mgs-map-grid{opacity:.55;pointer-events:none;background-size:14px 14px}.mgs-map-scan{z-index:2;background:linear-gradient(180deg,transparent 0%,var(--color-codec)48%,transparent 52%);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.mgs-map-scan{background:linear-gradient(180deg,transparent 0%,color-mix(in oklch,var(--color-codec)14%,transparent)48%,transparent 52%)}}.mgs-map-scan{pointer-events:none;opacity:.55;mix-blend-mode:screen;background-size:100% 220%;animation:4.5s linear infinite mgs-map-scan}@keyframes mgs-map-scan{0%{background-position:0 -40%}to{background-position:0 140%}}.mgs-map-svg{z-index:1;width:100%;height:100%;padding:4% 6% 10%;display:block;position:relative}.mgs-map-land{fill:var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-map-land{fill:color-mix(in oklch,var(--color-codec)14%,transparent)}}.mgs-map-land{stroke:var(--color-codec);stroke-width:1.6px;stroke-linejoin:round}.mgs-map-land--corsica{stroke-width:1.2px}.mgs-map-geo{stroke:var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-map-geo{stroke:color-mix(in oklch,var(--color-codec)18%,transparent)}}.mgs-map-geo{pointer-events:none}.mgs-map-pin-ring{fill:none;stroke:var(--color-codec);stroke-width:1px;opacity:.55;transform-origin:50%;animation:2.4s ease-out infinite mgs-map-ring}.mgs-map-pin-ring--delay{opacity:.4;animation-delay:1.1s}@keyframes mgs-map-ring{0%{opacity:.7;transform:scale(.55)}to{opacity:0;transform:scale(1.35)}}.mgs-map-pin-core{fill:var(--color-codec);stroke:var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-map-pin-core{stroke:color-mix(in oklch,var(--color-codec)40%,white)}}.mgs-map-pin-core{stroke-width:1px;filter:drop-shadow(0 0 4px var(--color-codec))}.mgs-map-pin.is-maq .mgs-map-pin-core{fill:var(--color-signal);stroke:var(--color-signal)}@supports (color:color-mix(in lab,red,red)){.mgs-map-pin.is-maq .mgs-map-pin-core{stroke:color-mix(in oklch,var(--color-signal)40%,white)}}.mgs-map-pin.is-maq .mgs-map-pin-core{filter:drop-shadow(0 0 4px var(--color-signal))}.mgs-map-pin.is-maq .mgs-map-pin-ring,.mgs-map-pin.is-maq .mgs-map-pin-needle,.mgs-map-pin.is-maq .mgs-map-pin-mark{stroke:var(--color-signal)}.mgs-map-pin:focus-visible .mgs-map-pin-core{stroke:var(--color-chrome);stroke-width:1.5px}.mgs-map--theater{aspect-ratio:360/400;width:min(100%,28rem);max-width:none;height:min(100%,32rem)}.mgs-map--interactive .mgs-map-pin{outline:none}.mgs-leaflet{width:100%;height:100%;min-height:14rem;position:relative}.mgs-leaflet__frame{border:1px solid var(--color-codec);width:100%;height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mgs-leaflet__frame{border:1px solid color-mix(in oklch,var(--color-codec)40%,transparent)}}.mgs-leaflet__frame{box-shadow:inset 0 0 28px var(--color-codec);background:#010603}@supports (color:color-mix(in lab,red,red)){.mgs-leaflet__frame{box-shadow:inset 0 0 28px color-mix(in oklch,var(--color-codec)12%,transparent)}}.mgs-leaflet__map{z-index:0;background:#010603;position:absolute;top:0;right:0;bottom:0;left:0}.mgs-leaflet__map .leaflet-control-attribution{background:var(--color-void)!important}@supports (color:color-mix(in lab,red,red)){.mgs-leaflet__map .leaflet-control-attribution{background:color-mix(in oklch,var(--color-void)80%,transparent)!important}}.mgs-leaflet__map .leaflet-control-attribution{font-family:var(--font-data);letter-spacing:.06em;max-width:55%;color:var(--color-muted)!important;border:0!important;margin:0!important;font-size:.45rem!important}.mgs-leaflet__map .leaflet-control-attribution a{color:var(--color-codec)!important}.mgs-leaflet__map .leaflet-control-zoom{border:1px solid var(--color-codec)!important}@supports (color:color-mix(in lab,red,red)){.mgs-leaflet__map .leaflet-control-zoom{border:1px solid color-mix(in oklch,var(--color-codec)40%,transparent)!important}}.mgs-leaflet__map .leaflet-control-zoom{overflow:hidden;box-shadow:none!important;border-radius:0!important}.mgs-leaflet__map .leaflet-control-zoom a{background:var(--color-void)!important;width:1.75rem!important;height:1.75rem!important;line-height:1.75rem!important}@supports (color:color-mix(in lab,red,red)){.mgs-leaflet__map .leaflet-control-zoom a{background:color-mix(in oklch,var(--color-void)88%,transparent)!important}}.mgs-leaflet__map .leaflet-control-zoom a{color:var(--color-codec)!important;border-bottom:1px solid var(--color-codec)!important}@supports (color:color-mix(in lab,red,red)){.mgs-leaflet__map .leaflet-control-zoom a{border-bottom:1px solid color-mix(in oklch,var(--color-codec)25%,transparent)!important}}.mgs-leaflet__map .leaflet-control-zoom a{font-family:var(--font-data)!important}.mgs-leaflet__map .leaflet-control-zoom a:hover{background:var(--color-codec)!important}@supports (color:color-mix(in lab,red,red)){.mgs-leaflet__map .leaflet-control-zoom a:hover{background:color-mix(in oklch,var(--color-codec)15%,transparent)!important}}.mgs-leaflet__map .leaflet-control-zoom a:hover{color:var(--color-chrome)!important}.mgs-leaflet__scan{z-index:400;pointer-events:none;background:linear-gradient(180deg,transparent 0%,var(--color-codec)48%,transparent 52%);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.mgs-leaflet__scan{background:linear-gradient(180deg,transparent 0%,color-mix(in oklch,var(--color-codec)10%,transparent)48%,transparent 52%)}}.mgs-leaflet__scan{opacity:.4;mix-blend-mode:screen;background-size:100% 220%;animation:5s linear infinite mgs-map-scan}.mgs-leaflet__vignette{z-index:390;pointer-events:none;box-shadow:inset 0 0 48px var(--color-void);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.mgs-leaflet__vignette{box-shadow:inset 0 0 48px color-mix(in oklch,var(--color-void)75%,transparent)}}.mgs-leaflet__hud{z-index:450;pointer-events:none;flex-direction:column;gap:.1rem;display:flex;position:absolute;top:.45rem;left:.5rem}.mgs-leaflet__coord{font-family:var(--font-data);letter-spacing:.12em;color:var(--color-codec);font-size:.5rem}@supports (color:color-mix(in lab,red,red)){.mgs-leaflet__coord{color:color-mix(in oklch,var(--color-codec)80%,white)}}.mgs-leaflet__coord{text-shadow:0 0 8px var(--color-void)}@supports (color:color-mix(in lab,red,red)){.mgs-leaflet__coord{text-shadow:0 0 8px color-mix(in oklch,var(--color-void)80%,transparent)}}.mgs-leaflet__tag{z-index:450;border:1px solid var(--color-codec);align-items:center;gap:.35rem;display:inline-flex;position:absolute;bottom:1.35rem;right:.45rem}@supports (color:color-mix(in lab,red,red)){.mgs-leaflet__tag{border:1px solid color-mix(in oklch,var(--color-codec)40%,transparent)}}.mgs-leaflet__tag{background:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.mgs-leaflet__tag{background:color-mix(in oklch,var(--color-void)80%,transparent)}}.mgs-leaflet__tag{font-family:var(--font-data);letter-spacing:.14em;color:var(--color-codec);pointer-events:none;padding:.2rem .45rem;font-size:.5rem}.mgs-leaflet__tag-dot{background:var(--color-codec);width:.35rem;height:.35rem;box-shadow:0 0 6px var(--color-codec);border-radius:50%;animation:1.4s step-end infinite terminal-blink}.mgs-leaflet__legend{z-index:450;pointer-events:none;gap:.35rem;display:flex;position:absolute;bottom:1.35rem;left:.45rem}.mgs-leaflet__legend-item{border:1px solid var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.mgs-leaflet__legend-item{border:1px solid color-mix(in oklch,var(--color-ice)30%,transparent)}}.mgs-leaflet__legend-item{background:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.mgs-leaflet__legend-item{background:color-mix(in oklch,var(--color-void)75%,transparent)}}.mgs-leaflet__legend-item{font-family:var(--font-data);letter-spacing:.12em;color:var(--color-muted);padding:.15rem .35rem;font-size:.45rem}.mgs-leaflet__legend-item--live{border-color:var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-leaflet__legend-item--live{border-color:color-mix(in oklch,var(--color-codec)45%,transparent)}}.mgs-leaflet__legend-item--live{color:var(--color-codec)}.mgs-leaflet__legend-item--maq{border-color:var(--color-signal)}@supports (color:color-mix(in lab,red,red)){.mgs-leaflet__legend-item--maq{border-color:color-mix(in oklch,var(--color-signal)50%,transparent)}}.mgs-leaflet__legend-item--maq{color:var(--color-signal)}.mgs-leaflet-dot{cursor:pointer}.mgs-leaflet-dot.is-active{filter:drop-shadow(0 0 6px var(--color-codec))}@supports (color:color-mix(in lab,red,red)){.mgs-leaflet-dot.is-active{filter:drop-shadow(0 0 6px color-mix(in oklch,var(--color-codec)70%,transparent))}}.mgs-leaflet-dot--maq.is-active{filter:drop-shadow(0 0 6px var(--color-signal))}@supports (color:color-mix(in lab,red,red)){.mgs-leaflet-dot--maq.is-active{filter:drop-shadow(0 0 6px color-mix(in oklch,var(--color-signal)65%,transparent))}}.mgs-leaflet-tip{border:1px solid var(--color-codec)!important}@supports (color:color-mix(in lab,red,red)){.mgs-leaflet-tip{border:1px solid color-mix(in oklch,var(--color-codec)45%,transparent)!important}}.mgs-leaflet-tip{background:var(--color-void)!important;border-radius:0!important}@supports (color:color-mix(in lab,red,red)){.mgs-leaflet-tip{background:color-mix(in oklch,var(--color-void)92%,transparent)!important}}.mgs-leaflet-tip{color:var(--color-chrome)!important;font-family:var(--font-data)!important;letter-spacing:.1em!important;box-shadow:0 0 12px var(--color-codec)!important;padding:.25rem .45rem!important;font-size:.5rem!important}@supports (color:color-mix(in lab,red,red)){.mgs-leaflet-tip{box-shadow:0 0 12px color-mix(in oklch,var(--color-codec)18%,transparent)!important}}.mgs-leaflet-tip:before{border-top-color:var(--color-codec)!important}@supports (color:color-mix(in lab,red,red)){.mgs-leaflet-tip:before{border-top-color:color-mix(in oklch,var(--color-codec)45%,transparent)!important}}@media(prefers-reduced-motion:reduce){.mgs-leaflet__scan,.mgs-leaflet__tag-dot{animation:none!important}}.mgs-theater-stat{border:1px solid var(--color-codec);align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mgs-theater-stat{border:1px solid color-mix(in oklch,var(--color-codec)40%,transparent)}}.mgs-theater-stat{font-family:var(--font-data);letter-spacing:.14em;color:var(--color-codec);padding:.2rem .45rem;font-size:.5rem}.mgs-theater-stat--maq{border-color:var(--color-signal)}@supports (color:color-mix(in lab,red,red)){.mgs-theater-stat--maq{border-color:color-mix(in oklch,var(--color-signal)45%,transparent)}}.mgs-theater-stat--maq{color:var(--color-signal)}.mgs-theater-body{min-height:0;overflow:hidden}.mgs-theater-layout{flex:1;grid-template-rows:minmax(11rem,42%) minmax(0,1fr);gap:.5rem;min-height:0;display:grid;overflow:hidden}.mgs-theater-map,.mgs-theater-dock{min-height:0;overflow:hidden}.mgs-theater-map{min-height:11rem}.mgs-theater-filters__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.mgs-theater-filters__grid .mgs-theater-filter{text-align:center;width:100%;padding:.4rem .25rem}.mgs-theater-dock__list{max-height:9.5rem;overflow:hidden}.mgs-theater-dock__list .mgs-theater-list{max-height:9.5rem}.mgs-theater-filter{border:1px solid var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.mgs-theater-filter{border:1px solid color-mix(in oklch,var(--color-ice)22%,transparent)}}.mgs-theater-filter{font-family:var(--font-data);letter-spacing:.12em;color:var(--color-muted);padding:.15rem .4rem;font-size:.48rem;transition:border-color .15s,color .15s,background .15s}.mgs-theater-filter.is-active{border-color:var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-theater-filter.is-active{border-color:color-mix(in oklch,var(--color-codec)50%,transparent)}}.mgs-theater-filter.is-active{color:var(--color-codec);background:var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-theater-filter.is-active{background:color-mix(in oklch,var(--color-codec)8%,transparent)}}.mgs-theater-status{border:1px solid var(--color-codec);align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mgs-theater-status{border:1px solid color-mix(in oklch,var(--color-codec)45%,transparent)}}.mgs-theater-status{font-family:var(--font-data);letter-spacing:.16em;color:var(--color-codec);padding:.2rem .5rem;font-size:.55rem}.mgs-theater-status--maq{border-color:var(--color-signal)}@supports (color:color-mix(in lab,red,red)){.mgs-theater-status--maq{border-color:color-mix(in oklch,var(--color-signal)50%,transparent)}}.mgs-theater-status--maq{color:var(--color-signal)}.mgs-theater-chip{border:1px solid var(--color-ice)}@supports (color:color-mix(in lab,red,red)){.mgs-theater-chip{border:1px solid color-mix(in oklch,var(--color-ice)22%,transparent)}}.mgs-theater-chip{font-family:var(--font-data);letter-spacing:.1em;color:var(--color-muted);padding:.15rem .4rem;font-size:.48rem}@media(min-width:1024px){.mgs-theater-layout{grid-template-rows:none;grid-template-columns:.95fr 1.35fr .95fr}.mgs-theater-map{min-height:0}}.mgs-map-pin-needle,.mgs-map-pin-mark{stroke:var(--color-codec);fill:none}.mgs-map-hud{z-index:3;pointer-events:none;flex-direction:column;gap:.1rem;display:flex;position:absolute;top:.4rem;left:.45rem}.mgs-map-coord{font-family:var(--font-data);letter-spacing:.12em;color:var(--color-codec);font-size:.5rem}@supports (color:color-mix(in lab,red,red)){.mgs-map-coord{color:color-mix(in oklch,var(--color-codec)75%,white)}}.mgs-map-tag{z-index:3;border:1px solid var(--color-codec);align-items:center;gap:.35rem;display:inline-flex;position:absolute;bottom:.4rem;right:.4rem}@supports (color:color-mix(in lab,red,red)){.mgs-map-tag{border:1px solid color-mix(in oklch,var(--color-codec)40%,transparent)}}.mgs-map-tag{background:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.mgs-map-tag{background:color-mix(in oklch,var(--color-void)75%,transparent)}}.mgs-map-tag{font-family:var(--font-data);letter-spacing:.14em;color:var(--color-codec);pointer-events:none;padding:.2rem .4rem;font-size:.5rem}.mgs-map-tag-dot{background:var(--color-codec);width:.35rem;height:.35rem;box-shadow:0 0 6px var(--color-codec);border-radius:50%;animation:1.4s step-end infinite terminal-blink}.mgs-rail{color:var(--color-codec)!important;border-color:var(--color-codec)!important}@supports (color:color-mix(in lab,red,red)){.mgs-rail{border-color:color-mix(in oklch,var(--color-codec)30%,transparent)!important}}.mgs-status{border-color:var(--color-codec)!important}@supports (color:color-mix(in lab,red,red)){.mgs-status{border-color:color-mix(in oklch,var(--color-codec)40%,transparent)!important}}.mgs-status-dot{background:var(--color-codec);width:.45rem;height:.45rem;box-shadow:0 0 8px var(--color-codec);border-radius:50%;animation:1.4s step-end infinite terminal-blink}.terminal-ticker{white-space:nowrap;font-family:var(--font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--color-codec);font-size:.58rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.terminal-ticker{color:color-mix(in oklch,var(--color-codec)85%,white)}}.hud-label{color:var(--color-codec)}.hud-nav-link-active{color:var(--color-void)!important;background:var(--color-codec)!important;border-color:var(--color-codec)!important}.cockpit-crt:after{content:"";pointer-events:none;z-index:3;opacity:.7;background:radial-gradient(#0000 45%,#000000b3);position:fixed;top:0;right:0;bottom:0;left:0}@keyframes codec-pulse{}.mgs-intro{background:var(--color-void);color:var(--color-codec);overflow:hidden}.mgs-intro-bg{background:radial-gradient(ellipse 80% 50% at 50% 40%,var(--color-codec),transparent 68%),var(--color-void);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mgs-intro-bg{background:radial-gradient(ellipse 80% 50% at 50% 40%,color-mix(in oklch,var(--color-codec)10%,transparent),transparent 68%),var(--color-void)}}.mgs-intro-noise{opacity:.07;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,var(--color-codec)2px,var(--color-codec)3px);position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%}@supports (color:color-mix(in lab,red,red)){.mgs-intro-noise{background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,color-mix(in oklch,var(--color-codec)35%,transparent)2px,color-mix(in oklch,var(--color-codec)35%,transparent)3px)}}.mgs-intro-noise{pointer-events:none;animation:1.2s steps(2,end) infinite mgs-intro-noise-drift}.mgs-intro-grid{background-image:linear-gradient(var(--color-codec)1px,transparent 1px),linear-gradient(90deg,var(--color-codec)1px,transparent 1px);position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%}@supports (color:color-mix(in lab,red,red)){.mgs-intro-grid{background-image:linear-gradient(color-mix(in oklch,var(--color-codec)8%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--color-codec)8%,transparent)1px,transparent 1px)}}.mgs-intro-grid{opacity:.5;background-size:42px 42px;-webkit-mask-image:radial-gradient(70% 55% at 50% 42%,#000 15%,#0000 78%);mask-image:radial-gradient(70% 55% at 50% 42%,#000 15%,#0000 78%)}.mgs-intro-vignette{background:linear-gradient(#000100eb,#0000 14%,#0000 82%,#000000f2),radial-gradient(#0000 35%,#000c);position:absolute;top:0;right:0;bottom:0;left:0}.mgs-intro-scan{opacity:.28}.mgs-intro-cinema{flex-direction:column;justify-content:center;align-items:center;gap:0;height:100%;min-height:0;padding:2rem 1.25rem 1.5rem;display:flex}.mgs-intro-flash{z-index:5;border:3px solid var(--color-codec);width:clamp(4.5rem,14vw,7rem);height:clamp(4.5rem,14vw,7rem);font-family:var(--font-data);color:var(--color-codec);box-shadow:0 0 0 1px var(--color-codec),0 0 48px var(--color-codec);place-items:center;font-size:clamp(2.5rem,8vw,4rem);font-weight:700;line-height:1;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.mgs-intro-flash{box-shadow:0 0 0 1px color-mix(in oklch,var(--color-codec)25%,transparent),0 0 48px color-mix(in oklch,var(--color-codec)35%,transparent)}}.mgs-intro-flash{pointer-events:none}.mgs-intro-cinema-totem{z-index:1;place-items:center;width:min(78vw,28rem);max-height:52dvh;display:grid;position:relative}.mgs-intro-cinema-heron{object-fit:contain;mix-blend-mode:screen;width:100%;height:auto;max-height:52dvh;filter:drop-shadow(0 0 36px var(--color-codec))}@supports (color:color-mix(in lab,red,red)){.mgs-intro-cinema-heron{filter:drop-shadow(0 0 36px color-mix(in oklch,var(--color-codec)28%,transparent))}}.mgs-intro-cinema-heron{opacity:.9}.mgs-intro-cinema-copy{z-index:2;text-align:center;flex-direction:column;align-items:center;margin-top:-.5rem;display:flex;position:relative}.mgs-intro-cinema-title{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-chrome);text-shadow:0 0 40px var(--color-void);margin:0;font-size:clamp(2.6rem,9vw,4.75rem);font-weight:600;line-height:.95}@supports (color:color-mix(in lab,red,red)){.mgs-intro-cinema-title{text-shadow:0 0 40px color-mix(in oklch,var(--color-void)80%,transparent)}}.mgs-intro-cinema-sub{font-family:var(--font-data);letter-spacing:.45em;text-transform:uppercase;color:var(--color-codec);margin:.2rem -.45em 0 0;font-size:clamp(.7rem,2vw,.85rem)}@supports (color:color-mix(in lab,red,red)){.mgs-intro-cinema-sub{color:color-mix(in oklch,var(--color-codec)80%,white)}}.mgs-intro-cinema-hint{bottom:max(1.25rem,env(safe-area-inset-bottom));z-index:3;margin:0;display:flex;position:absolute;left:50%;transform:translate(-50%)}.mgs-intro-hint-key{border:1px solid var(--color-codec);align-items:center;padding:.28rem .65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mgs-intro-hint-key{border:1px solid color-mix(in oklch,var(--color-codec)50%,transparent)}}.mgs-intro-hint-key{font-family:var(--font-data);letter-spacing:.22em;color:var(--color-codec);font-size:.58rem}@keyframes mgs-intro-noise-drift{0%{transform:translate(0)}50%{transform:translate(-1.5%,1%)}to{transform:translate(.5%,-.5%)}}.mgs-codec-toast{z-index:80;right:.75rem;bottom:calc(4.75rem + env(safe-area-inset-bottom,0px));pointer-events:auto;max-width:22rem;margin-inline:auto;animation:.35s ease-out mgs-codec-toast-in;position:fixed;left:.75rem}@media(min-width:768px){.mgs-codec-toast{margin-inline:0;bottom:1.25rem;left:auto;right:1.25rem}}@keyframes mgs-codec-toast-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.mgs-codec-toast__frame{border:1px solid var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-codec-toast__frame{border:1px solid color-mix(in oklch,var(--color-codec)45%,transparent)}}.mgs-codec-toast__frame{background:linear-gradient(180deg,var(--color-codec),var(--color-hull))}@supports (color:color-mix(in lab,red,red)){.mgs-codec-toast__frame{background:linear-gradient(180deg,color-mix(in oklch,var(--color-codec)12%,var(--color-void)),color-mix(in oklch,var(--color-hull)96%,black))}}.mgs-codec-toast__frame{box-shadow:0 0 0 1px var(--color-void),0 12px 40px var(--color-void),0 0 28px var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-codec-toast__frame{box-shadow:0 0 0 1px color-mix(in oklch,var(--color-void)80%,transparent),0 12px 40px color-mix(in oklch,var(--color-void)75%,transparent),0 0 28px color-mix(in oklch,var(--color-codec)18%,transparent)}}.mgs-codec-toast__frame{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mgs-codec-toast__head{border-bottom:1px solid var(--color-codec);align-items:center;gap:.65rem;padding:.65rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.mgs-codec-toast__head{border-bottom:1px solid color-mix(in oklch,var(--color-codec)28%,transparent)}}.mgs-codec-toast__icon{object-fit:contain;border:1px solid var(--color-codec);flex-shrink:0;width:2.5rem;height:2.5rem}@supports (color:color-mix(in lab,red,red)){.mgs-codec-toast__icon{border:1px solid color-mix(in oklch,var(--color-codec)35%,transparent)}}.mgs-codec-toast__icon{background:var(--color-void)}@supports (color:color-mix(in lab,red,red)){.mgs-codec-toast__icon{background:color-mix(in oklch,var(--color-void)85%,transparent)}}.mgs-codec-toast__icon{box-shadow:0 0 12px var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-codec-toast__icon{box-shadow:0 0 12px color-mix(in oklch,var(--color-codec)20%,transparent)}}.mgs-codec-toast__title{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-chrome);margin:.15rem 0 0;font-size:.95rem}.mgs-codec-toast__close{border:1px solid var(--color-ice);flex-shrink:0;width:1.75rem;height:1.75rem}@supports (color:color-mix(in lab,red,red)){.mgs-codec-toast__close{border:1px solid color-mix(in oklch,var(--color-ice)25%,transparent)}}.mgs-codec-toast__close{font-family:var(--font-data);color:var(--color-muted);background:0 0;font-size:1.1rem;line-height:1;transition:color .15s,border-color .15s}.mgs-codec-toast__close:hover{border-color:var(--color-codec)}@supports (color:color-mix(in lab,red,red)){.mgs-codec-toast__close:hover{border-color:color-mix(in oklch,var(--color-codec)45%,transparent)}}.mgs-codec-toast__close:hover{color:var(--color-codec)}.mgs-codec-toast__dialog{gap:.65rem;padding:.75rem;display:flex}.mgs-codec-toast__dialog .mgs-codec-dialog-mark{flex-shrink:0;width:1.5rem;height:1.5rem;font-size:.85rem}.mgs-codec-toast__text{min-width:0;color:var(--color-chrome);font-size:.78rem;line-height:1.45}.mgs-codec-toast__hint{font-family:var(--font-data);letter-spacing:.14em;color:var(--color-codec);margin-top:.35rem;font-size:.5rem}.mgs-codec-toast__actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;padding:0 .75rem .75rem;display:flex}.mgs-codec-toast__actions .hud-btn{padding:.45rem .85rem;font-size:.62rem}@media(prefers-reduced-motion:reduce){.mgs-face-scan,.mgs-wave span,.mgs-radar-sweep,.mgs-radar-sweep-trail,.mgs-radar-blip,.mgs-map-scan,.mgs-map-pin-ring,.mgs-map-tag-dot,.mgs-codec-dialog-mark,.mgs-status-dot,.terminal-cursor,.mgs-intro-noise,.cockpit-floor-css:before,.mgs-codec-toast,.mgs-archive-fs{animation:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
