/*! tailwindcss v4.2.1 | 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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;--campaign-crosshair-hole:100%}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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;--campaign-crosshair-hole:100%}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-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{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-50{top:calc(var(--spacing) * 50)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-0{height:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-9{padding:calc(var(--spacing) * 9)}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow,.shadow\/canary,.shadow\/material{--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)}.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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.browser-compatibility-warning h2{letter-spacing:-.055em;margin:12px 0 22px;font-size:clamp(38px,8vw,72px);line-height:.86}.campaign-copy h1 .campaign-heading-context{letter-spacing:.08em;max-width:100%;color:inherit;margin-bottom:18px;font:700 12px/1.5 monospace;display:block}.browser-compatibility-noscript-note{z-index:20000;color:#111;background:#eaff42;padding:10px 20px;font:14px/1.5 Arial,sans-serif;position:relative}@media (max-width:760px){.campaign-copy h1 .campaign-heading-context{font-size:10px}}.online-lobby section.online-private-lobby{width:auto;box-shadow:none;background:#20251e;border:1px solid #657054;margin:9px 0 0;padding:15px}.online-private-lobby header{color:#eaff42;letter-spacing:.1em;justify-content:space-between;gap:12px;font:700 9px monospace;display:flex}.online-private-lobby header span{color:#8f998a;font-size:7px}.online-private-lobby>p{color:#aeb6aa;letter-spacing:0;margin:10px 0;font:8px/1.45 monospace}.online-private-code{align-items:center;gap:16px;margin:10px 0!important;padding:11px 14px!important;display:flex!important}.online-private-code span{flex:none}.online-private-code strong{color:#eaff42;letter-spacing:.18em;font:22px monospace}.online-private-members{flex-wrap:wrap;gap:6px;background:0 0!important;border:0!important;justify-content:flex-start!important;margin:8px 0!important;padding:0!important;display:flex!important}.online-private-members span{border:1px solid #485044;padding:5px 7px;font:7px monospace;color:#cbd0c5!important}.online-private-actions{grid-template-columns:1fr auto auto;gap:7px;background:0 0!important;border:0!important;margin:9px 0 0!important;padding:0!important;display:grid!important}.online-private-actions input{min-width:0;padding:10px}.online-private-actions button{color:#e8ebe3;letter-spacing:.06em;cursor:pointer;background:#2b3124;border:1px solid #657054;padding:10px;font:700 8px monospace}.online-private-actions button:first-child{color:#eaff42}.online-private-actions button:hover:not(:disabled){border-color:#eaff42}.online-private-notice{color:#eaff9a;letter-spacing:.04em;background:#273019;border:1px solid #8ea23e;margin:10px 0;padding:11px 13px;font:700 8px/1.45 monospace}@media (max-width:620px){.online-private-actions{grid-template-columns:1fr}.online-private-actions button{min-height:42px}}:root{--ink:#11140f;--paper:#e7e5da;--acid:#eaff42;--orange:#ff542e}.online-private-lobby>p{color:#aeb6aa!important;margin:10px 0!important}.online-private-code button{color:#eaff42;cursor:pointer;background:#20261d;border:1px solid #657054;margin-left:auto;padding:7px 9px;font:700 7px monospace}.online-private-settings{grid-template-columns:1fr 1fr;gap:8px;margin:9px 0!important;padding:10px!important;display:grid!important}.online-private-settings label{color:#aeb6aa;gap:6px;font-size:7px}.online-private-settings select{color:#e8ebe3;background:#0d100c;border:1px solid #586052;padding:9px;font:9px monospace}.online-private-chat-history{overscroll-behavior:contain;scrollbar-color:#9da694 #151914;max-height:150px;overflow:auto;background:#151914!important;margin:0!important;padding:8px 10px!important;display:block!important}.online-private-chat-history p{border-bottom:1px solid #30372d;grid-template-columns:auto minmax(0,1fr);gap:8px;color:#cbd0c5!important;letter-spacing:0!important;margin:0!important;padding:6px 0!important;font:8px/1.4 monospace!important;display:grid!important}.online-private-chat-history p:last-child{border-bottom:0}.online-private-chat-history b{color:#eaff42;white-space:nowrap}.online-private-chat-history p span{overflow-wrap:anywhere;white-space:pre-wrap}.online-private-chat-history small{color:#747d70;padding:6px 0;font:8px/1.4 monospace;display:block}.online-private-chat{grid-template-columns:minmax(0,1fr) auto;gap:7px;background:#11150f!important;border-top:1px solid #485044!important;margin:0!important;padding:8px!important;display:grid!important}.online-private-chat input{color:#fff;background:#0d100c;border:1px solid #586052;min-width:0;min-height:38px;padding:9px 10px;font:9px monospace}.online-private-chat input:focus{border-color:#eaff42;outline:0}.online-private-chat button{color:#eaff42;cursor:pointer;background:#2b3124;border:1px solid #657054;min-width:64px;padding:9px 12px;font:700 8px monospace}@media (max-width:620px){.online-private-settings,.online-private-chat{grid-template-columns:1fr}.online-private-code{flex-wrap:wrap}.online-private-code button{width:100%;margin-left:0}}.private-lobby-page>section{width:min(960px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}.private-lobby-page .online-private-lobby{margin-top:14px;padding:18px}.private-lobby-page .online-private-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px!important}.private-lobby-page .online-private-actions{grid-template-columns:1fr auto}.private-lobby-page .online-private-actions button{min-height:46px}@media (max-width:620px){.private-lobby-page>section{width:calc(100vw - 18px);max-height:calc(100dvh - 18px)}.private-lobby-page .online-private-settings{grid-template-columns:1fr}}.private-lobby-page .online-private-chat-panel{z-index:8;color:#e8ebe3;width:min(320px,100vw - 28px);min-width:0;box-shadow:none;background:#11150ff2;border:1px solid #596151;position:fixed;bottom:14px;left:14px}.private-lobby-page .online-private-chat-panel.is-collapsed{width:auto}.online-private-chat-heading{color:#eaff42;letter-spacing:.08em;border-bottom:1px solid #485044;align-items:center;gap:9px;padding:8px 9px;font:700 8px monospace;display:flex}.online-private-chat-heading span{color:#98a094;margin-left:auto}.online-private-chat-heading button,.online-private-chat-reopen{color:#bfc6ba;letter-spacing:.07em;cursor:pointer;background:0 0;border:0;font:700 7px monospace}.online-private-chat-heading button:hover,.online-private-chat-reopen:hover{color:#eaff42}.online-private-chat-reopen{color:#eaff42;padding:10px 12px;display:block}.private-lobby-page .online-private-chat-history{max-height:150px;border:0!important;margin:0!important}.private-lobby-page .online-private-chat{border-top:1px solid #485044!important;margin:0!important;padding:7px!important}.private-lobby-page .online-private-chat input{min-height:32px;padding:7px 8px;font-size:8px}.private-lobby-page .online-private-chat button{min-width:52px;padding:7px 9px;font-size:7px}@media (max-width:1180px){.private-lobby-page .online-private-chat-panel{width:min(320px,100vw - 20px);bottom:10px;left:10px}}*{box-sizing:border-box}html,body{overscroll-behavior-x:none;background:var(--ink);width:100%;max-width:100vw;height:100%;color:var(--paper);margin:0;overflow:hidden}html[data-killzone-initial-route] body{background:#d8d7cc}html[data-killzone-initial-route] .campaign-landing{display:none!important}body{font-family:Arial,Helvetica,sans-serif}button{font:inherit}.browser-compatibility-warning{z-index:1000;color:#e7e5da;background:#11140f;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.browser-compatibility-warning[hidden]{display:none}.browser-compatibility-warning section{width:min(620px,100%);box-shadow:none;background:#171b16;border-top:5px solid #eaff42;padding:28px}.browser-compatibility-warning section>p:first-child{color:#eaff42;letter-spacing:.16em;margin:0;font:700 10px monospace}.browser-compatibility-warning h1{letter-spacing:-.055em;margin:12px 0 22px;font-size:clamp(38px,8vw,72px);line-height:.86}.browser-compatibility-warning section>p:not(:first-child){color:#c3c9be;margin:0 0 22px;font:13px/1.55 monospace}.browser-compatibility-warning small{color:#7f887a;letter-spacing:.1em;font:700 9px monospace}.browser-compatibility-noscript{display:grid}.android-compatibility-failure button{color:#11150f;letter-spacing:.08em;cursor:pointer;background:#eaff42;border:1px solid #eaff42;padding:12px 16px;font:700 10px monospace}.launch{min-height:100vh;color:var(--ink);background:linear-gradient(120deg,#d8d7cc 0 50%,#aab8b4 50%);padding:28px 38px;position:relative;overflow:hidden}.launch:after{content:"";pointer-events:none;opacity:.22;background-image:radial-gradient(#1b2119 .6px,#0000 .7px);background-size:5px 5px;position:absolute;inset:0}.eyebrow{z-index:2;letter-spacing:.14em;align-items:center;gap:9px;font:700 11px/1 monospace;display:flex;position:relative}.live-dot{background:var(--acid);width:8px;height:8px;box-shadow:0 0 12px var(--acid);border-radius:50%;display:inline-block}.eyebrow .live-dot{background:var(--orange);box-shadow:none}.launch-copy{z-index:2;width:min(710px,58vw);margin-top:12vh;position:relative}.launch-brand{z-index:2;width:max-content;color:var(--ink);letter-spacing:-.12em;align-items:baseline;gap:2px;font:900 24px/.8 monospace;display:flex;position:relative}.launch-brand span{color:var(--orange)}.launch-brand small{color:#5a6157;letter-spacing:.16em;margin-left:10px;font:700 7px monospace}.kicker{letter-spacing:.2em;font:700 11px/1 monospace}h1{letter-spacing:-.09em;margin:10px 0 24px;font-size:clamp(82px,11vw,172px);font-weight:950;line-height:.72}h1 i{color:var(--orange);font-style:normal}.launch-copy h1{font-size:clamp(62px,8vw,128px)}.lede{width:min(510px,90%);font-size:16px;line-height:1.55}.launch-copy>button{color:#fff;background:var(--ink);letter-spacing:.12em;text-align:left;cursor:pointer;border:0;width:min(510px,100%);margin-top:25px;padding:19px 22px;font:700 12px monospace;transition:all .2s}.launch-copy>button span{float:right;color:var(--acid);font-size:18px}.launch-copy>button:hover{background:#252b21;transform:translateY(-3px)}.founding-pro-entry{gap:7px;width:min(510px,100%);margin-top:8px;display:flex}.founding-pro-entry>button{color:#22271f;letter-spacing:.08em;cursor:pointer;background:#c8c9bd;border:1px solid #282e25;min-height:35px;margin:0;padding:8px 11px;font:700 8px monospace}.founding-pro-entry>button:hover{background:#dadbd0;border-color:#11140f}.founding-pro-entry .founding-pro-buy{background:var(--acid);color:#11140f;border-color:#11140f}.founding-pro-buy b{margin-left:8px}.founding-pro-shade{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#090b08e8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.founding-pro-panel{border:1px solid #66705f;border-top:5px solid var(--acid);color:#edf1e9;width:min(590px,100%);max-height:calc(100dvh - 36px);box-shadow:none;text-align:left;background:#12160f;padding:28px;position:relative;overflow:auto}.founding-pro-panel button{font-family:monospace}.founding-pro-panel header{border-bottom:1px solid #3e473a;justify-content:space-between;align-items:center;gap:18px;padding-bottom:13px;display:flex}.founding-pro-panel header .kicker{color:var(--acid);margin:0}.founding-pro-panel header>span{color:#8e988a;letter-spacing:.08em;font:700 7px monospace}.founding-pro-panel h2{color:#fff;letter-spacing:-.055em;max-width:500px;margin:18px 0 10px;font:900 clamp(31px,6vw,54px)/.88 Arial,sans-serif}.founding-pro-intro{color:#aeb7aa;max-width:500px;margin:0 0 18px;font:10px/1.6 monospace}.founding-pro-intro strong{color:#e8eee4}.founding-pro-close{color:#aeb7aa;cursor:pointer;background:0 0;border:0;width:28px;height:28px;padding:0;font:22px monospace;position:absolute;top:5px;right:8px}.founding-pro-back{color:#90998c;letter-spacing:.09em;cursor:pointer;background:0 0;border:0;margin:14px 0 0;padding:0;font:700 7px monospace}.founding-pro-back:hover,.founding-pro-restore:hover{color:var(--acid)}.founding-pro-home-actions{grid-template-columns:1.05fr 1fr;gap:8px;display:grid}.founding-pro-primary,.founding-pro-secondary{border:1px solid var(--acid);letter-spacing:.08em;text-align:left;cursor:pointer;width:100%;min-height:50px;padding:13px 15px;font:700 9px monospace}.founding-pro-primary{background:var(--acid);color:#11140f}.founding-pro-primary span,.founding-pro-primary>b{float:right}.founding-pro-secondary{color:#e8eee4;background:#22281f;border-color:#697362}.founding-pro-primary:disabled,.founding-pro-secondary:disabled{opacity:.4;cursor:not-allowed}.founding-pro-free-note{color:#737d70;letter-spacing:.1em;margin-top:12px;font:700 7px monospace;display:block}.founding-pro-price{background:#1b2118;border:1px solid #4c5647;align-items:end;gap:12px;margin:15px 0;padding:15px;display:flex}.founding-pro-price b{color:var(--acid);font:900 42px/.85 monospace}.founding-pro-price span{color:#9ca696;letter-spacing:.12em;font:700 8px monospace}.founding-pro-check{color:#c8cec3;cursor:pointer;background:#0d100c;border:1px solid #4a5345;align-items:center;gap:10px;margin:14px 0;padding:12px;font:9px monospace;display:flex}.founding-pro-check input{width:18px;height:18px;accent-color:var(--acid)}.founding-pro-field{color:#9da699;letter-spacing:.1em;gap:7px;margin:16px 0;font:700 8px monospace;display:grid}.founding-pro-field input{color:#f2f5ef;background:#080b07;border:1px solid #596252;outline:none;width:100%;padding:14px;font:14px monospace}.founding-pro-field input:focus{border-color:var(--acid);box-shadow:0 0 0 2px #eaff4225}.founding-pro-code input{letter-spacing:.28em;text-align:center;font-size:27px}.founding-pro-local-code{color:#dfff95;letter-spacing:.08em;cursor:pointer;background:#242b18;border:1px dashed #eaff4277;width:100%;margin:-7px 0 12px;padding:9px;font:7px monospace;display:block}.founding-pro-local-code b{font-size:11px}.founding-pro-email{border-left:3px solid var(--acid);color:#d8dfd4;background:#1b2118;margin:8px 0 16px;padding:9px 11px;font:10px monospace}.founding-pro-methods{gap:7px;display:grid}.founding-pro-methods>button,.founding-pro-security-actions>button{color:#edf1e9;text-align:left;cursor:pointer;background:#20261d;border:1px solid #596252;gap:4px;width:100%;min-height:60px;padding:12px 14px;display:grid}.founding-pro-methods>button:hover,.founding-pro-security-actions>button:hover{border-color:var(--acid);background:#293124}.founding-pro-methods b,.founding-pro-security-actions b{color:var(--acid);letter-spacing:.08em;font:700 9px monospace}.founding-pro-methods span,.founding-pro-security-actions span{color:#a3ada0;font:8px/1.45 monospace}.founding-pro-divider{color:#697365;letter-spacing:.11em;align-items:center;gap:10px;margin:17px 0 10px;font:700 7px monospace;display:flex}.founding-pro-divider:before,.founding-pro-divider:after{content:"";background:#394136;flex:1;height:1px}.founding-pro-socials{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.founding-pro-socials button{color:#899283;letter-spacing:.06em;background:#181d16;border:1px solid #40483d;gap:3px;min-height:48px;padding:8px 5px;font:700 7px monospace;display:grid}.founding-pro-socials small{color:#5f685b;font-size:5px}.founding-pro-restore{color:#8f998b;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;margin:13px auto 0;padding:0;font:700 7px monospace;display:block}.founding-pro-notice,.founding-pro-error{letter-spacing:.05em;margin:14px 0 0;padding:10px 12px;font:8px/1.5 monospace}.founding-pro-notice{color:#dfff95;background:#222a18;border:1px solid #7a8d49}.founding-pro-error{color:#ffad9e;background:#2d1712;border:1px solid #ff7057}.founding-pro-panel footer{color:#697365;border-top:1px solid #343c31;margin-top:17px;padding-top:12px;font:7px/1.5 monospace}.founding-pro-account-state{background:#172016;border:1px solid #4c5a45;align-items:center;gap:11px;margin:16px 0;padding:13px;display:flex}.founding-pro-account-state>i{background:#60f071;border-radius:50%;width:10px;height:10px;box-shadow:0 0 12px #60f071}.founding-pro-account-state>div{gap:3px;display:grid}.founding-pro-account-state b{color:#86ff92;letter-spacing:.09em;font:8px monospace}.founding-pro-account-state span{color:#dce3d8;font:10px monospace}.founding-pro-pending{background:#2b2112;border-left:3px solid #ffb13e;gap:5px;padding:12px;display:grid}.founding-pro-pending b{color:#ffc65f;letter-spacing:.08em;font:8px monospace}.founding-pro-pending span{color:#c9b995;font:8px/1.5 monospace}.founding-pro-security-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.founding-pro-active{background:#142619;border-left:3px solid #60f071;gap:5px;padding:12px;display:grid}.founding-pro-active b{color:#86ff92;letter-spacing:.08em;font:8px monospace}.founding-pro-active span{color:#a9c7ab;font:8px/1.5 monospace}.founding-pro-gate{background:#0c0f0b;border:1px solid #4d5649;gap:10px;margin-top:12px;padding:14px;display:grid}.founding-pro-gate>div:first-child{color:#7f897b;letter-spacing:.08em;justify-content:space-between;gap:12px;font:700 7px monospace;display:flex}.founding-pro-gate>strong{letter-spacing:-.04em;font:900 18px monospace}.founding-pro-gate>p{color:#a5aea1;margin:0;font:8px/1.5 monospace}.founding-pro-gate code{color:#eaff42}.founding-pro-gate.locked>strong{color:#ffbd50}.founding-pro-gate.unlocked{background:#102016;border-color:#60f071}.founding-pro-gate.unlocked>strong{color:#86ff92}.founding-pro-gate>button,.founding-pro-checkout-test button{border:1px solid var(--acid);background:var(--acid);color:#11140f;letter-spacing:.08em;cursor:pointer;width:100%;padding:11px;font:700 8px monospace}.founding-pro-gate button:disabled{opacity:.45;cursor:not-allowed}.founding-pro-checkout-test{gap:8px!important;display:grid!important}.founding-pro-checkout-test>span{color:#ffcf75;letter-spacing:.07em;font:700 7px monospace}.founding-pro-demo-pills{flex-wrap:wrap!important;justify-content:flex-start!important;gap:5px!important;display:flex!important}.founding-pro-demo-pills i{color:#a8ffb1;letter-spacing:.07em;background:#1b3020;border:1px solid #60f07166;padding:5px 7px;font:7px monospace}.founding-pro-crypto-checkout{background:#1c160d;border:1px solid #e59f3a;gap:9px;padding:12px;display:grid}.founding-pro-crypto-checkout>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.founding-pro-crypto-checkout>div b{color:#ffbf58;letter-spacing:.08em;font:900 10px monospace}.founding-pro-crypto-checkout>div span,.founding-pro-crypto-checkout>small{color:#d9ae68;letter-spacing:.07em;font:700 7px/1.4 monospace}.founding-pro-crypto-checkout>p{color:#cdbd9f;margin:0;font:8px/1.55 monospace}.founding-pro-crypto-checkout>button{color:#171109;letter-spacing:.08em;cursor:pointer;background:#ffb23e;border:1px solid #ffb23e;width:100%;padding:11px;font:700 8px monospace}.founding-pro-crypto-checkout>button:disabled{opacity:.45;cursor:not-allowed}.founding-pro-crypto-checkout .founding-pro-refresh-purchase{color:#d9c29b;background:#282116;border-color:#665235}.founding-pro-sessions{background:#10130f;border:1px solid #3e463c;gap:9px;margin-top:12px;padding:13px;display:grid}.founding-pro-sessions-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.founding-pro-sessions-heading>div{gap:3px;display:grid}.founding-pro-sessions-heading b{color:#d9e4d6;letter-spacing:.09em;font:700 7px monospace}.founding-pro-sessions-heading span{color:#758071;font:7px monospace}.founding-pro-sessions-heading button,.founding-pro-session-list button{color:#cdd5c9;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #77806f;padding:6px 8px;font:700 6px monospace}.founding-pro-sessions-heading button:disabled,.founding-pro-session-list button:disabled{opacity:.45;cursor:not-allowed}.founding-pro-sessions>p{color:#899285;margin:0;font:8px/1.5 monospace}.founding-pro-session-list{gap:6px;display:grid}.founding-pro-session-list article{background:#0a0c09;border:1px solid #30372e;justify-content:space-between;align-items:center;gap:12px;padding:9px;display:flex}.founding-pro-session-list article>div{gap:3px;min-width:0;display:grid}.founding-pro-session-list article b{color:#c5cec1;text-overflow:ellipsis;white-space:nowrap;font:700 8px monospace;overflow:hidden}.founding-pro-session-list article span{color:#737d70;letter-spacing:.06em;font:6px monospace}.founding-pro-session-list article>i{color:#86ff92;letter-spacing:.08em;font:700 6px monospace}@media (max-width:620px){.founding-pro-entry{grid-template-columns:1fr 1fr;display:grid}.founding-pro-panel{padding:21px 17px}.founding-pro-panel header{gap:4px;padding-right:25px;display:grid}.founding-pro-home-actions,.founding-pro-security-actions{grid-template-columns:1fr}.founding-pro-socials{grid-template-columns:repeat(2,1fr)}.founding-pro-socials button:last-child{grid-column:1/-1}.founding-pro-panel h2{font-size:36px}.founding-pro-code input{font-size:22px}.founding-pro-gate>div:first-child{display:grid}}.launch-privacy-link{color:#4f574c;letter-spacing:.1em;text-underline-offset:3px;width:max-content;margin-top:13px;font:700 9px monospace;text-decoration:underline;display:block}.launch-privacy-link:hover{color:var(--ink)}.hint{color:#5c6158;margin-left:8px;font:10px monospace;display:inline-block}.control-card{z-index:3;width:330px;color:var(--paper);box-shadow:none;background:#171b16;padding:20px;position:absolute;top:18vh;right:5vw;transform:rotate(1deg)}.card-head{border-bottom:1px solid #3d4438;justify-content:space-between;padding-bottom:16px;font:10px monospace;display:flex}.card-head b{color:var(--acid)}.sticks{justify-content:space-around;gap:25px;padding:32px 8px 23px;display:flex}.stick{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 17px,#30362d 18px 19px);border:1px solid #73796d;border-radius:50%;width:112px;position:relative}.stick:before,.stick:after{content:"";background:#50584c;position:absolute}.stick:before{width:1px;height:100%;left:50%}.stick:after{width:100%;height:1px;top:50%}.stick i{background:var(--orange);border-radius:50%;width:14px;height:14px;position:absolute;top:calc(50% - 7px);left:calc(50% - 7px);box-shadow:0 0 0 5px #ff542e35}.axis{color:#b7bbae;letter-spacing:.1em;font:8px monospace;position:absolute}.axis.vertical{top:48%;left:-36px;transform:rotate(-90deg)}.axis.horizontal{bottom:-17px;left:36%}.control-card>p{color:#adb1a7;margin-bottom:0;font:11px/1.55 monospace}.launch-feature-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:17px;display:grid}.launch-feature-grid>a{color:var(--acid);letter-spacing:.06em;background:#0e120d;border:1px solid #596252;gap:4px;padding:12px;font:10px monospace;text-decoration:none;display:grid}:is(.launch-feature-grid>a:hover,.launch-feature-grid>a:focus-visible){border-color:var(--acid);outline:2px solid var(--acid);outline-offset:2px;background:#171d14}.launch-feature-grid small{color:#aeb6aa;letter-spacing:0;font:7px/1.35 monospace}.launch-pro-marketing{border:1px solid #596252;border-top:3px solid var(--acid);width:min(510px,100%);color:var(--paper);box-shadow:none;background:#171b16;margin-top:21px;padding:17px}.launch-pro-marketing-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.launch-pro-marketing-heading .kicker{color:var(--acid);margin:0;font-size:8px}.launch-pro-marketing-heading>b{color:#86ff92;letter-spacing:.1em;font:700 8px monospace}.launch-pro-marketing h2{color:#fff;letter-spacing:-.06em;margin:13px 0 8px;font:900 clamp(27px,4vw,42px)/.86 Arial,sans-serif}.launch-pro-marketing h2 i{color:var(--orange);font-style:normal}.launch-pro-marketing>p:not(.kicker){color:#aeb7aa;margin:0;font:9px/1.55 monospace}.launch-pro-marketing ul{grid-template-columns:1fr 1fr;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.launch-pro-marketing li{background:#0e120d;border:1px solid #394236;gap:3px;padding:9px;display:grid}.launch-pro-marketing li b{color:var(--acid);letter-spacing:.08em;font:700 7px monospace}.launch-pro-marketing li span{color:#aeb6aa;font:7px/1.35 monospace}.terrain{clip-path:polygon(0 70%,15% 42%,27% 58%,42% 13%,53% 52%,64% 29%,76% 70%,88% 41%,100% 56%,100% 100%,0 100%);background:#78886a;width:70vw;height:55vh;position:absolute;bottom:-20vh;right:-10vw}.launch>.terrain{max-width:100%;right:0}.input-setup-page{place-items:center;padding:62px 28px 28px;display:grid}.input-setup-page>.eyebrow{position:absolute;top:28px;left:38px}.input-setup-card{z-index:3;width:min(880px,100%);color:var(--paper);box-shadow:none;border-top:4px solid var(--acid);background:#171b16;padding:34px;position:relative}.input-setup-card>h2{letter-spacing:-.055em;margin:8px 0 10px;font-size:clamp(38px,6vw,67px);line-height:.94}.input-setup-intro{color:#b9bfb4;max-width:680px;margin:0 0 22px;font:12px/1.55 monospace}.controller-scan{background:#0c0f0b;border:1px dashed #5c6458;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:62px;padding:12px 14px;display:grid}.controller-scan>.live-dot{width:9px;height:9px;box-shadow:none;background:#7d8478;animation:1.2s ease-in-out infinite controllerSearch}.controller-scan.found{border-style:solid;border-color:#44f36a75}.controller-scan.found>.live-dot{background:#44f36a;animation:none;box-shadow:0 0 10px #44f36a}.controller-scan div{flex-direction:column;gap:4px;min-width:0;display:flex}.controller-scan b{letter-spacing:.13em;color:var(--acid);font:9px monospace}.controller-scan span{text-overflow:ellipsis;white-space:nowrap;color:#969e92;font:9px monospace;overflow:hidden}.controller-scan small{color:#6f786b;letter-spacing:.12em;font:8px monospace}@keyframes controllerSearch{50%{opacity:.25}}.input-choice-grid{grid-template-columns:1.35fr 1fr 1fr;gap:8px;margin-top:12px;display:grid}.input-choice-grid>button{color:#fff;text-align:left;cursor:pointer;background:#20251e;border:1px solid #454c41;flex-direction:column;align-items:flex-start;gap:9px;min-height:152px;padding:20px 16px 15px;transition:all .18s;display:flex;position:relative}.input-choice-grid>button:hover:not(:disabled){border-color:var(--acid);background:#282e23;transform:translateY(-2px)}.input-choice-grid>button:disabled{cursor:not-allowed;opacity:.48}.input-choice-grid>button.controller-choice{background:#293021;border-color:#eaff4288}.input-choice-grid b{letter-spacing:.06em;color:var(--acid);font:11px monospace}.input-choice-grid small{color:#aeb4aa;font:8px/1.45 monospace}.input-choice-grid strong{letter-spacing:.1em;border-top:1px solid #ffffff1f;width:100%;margin-top:auto;padding-top:11px;font:8px monospace}.input-choice-grid strong i{float:right;color:var(--acid);font-style:normal}.choice-tag{background:var(--acid);color:#11140f;letter-spacing:.08em;padding:3px 5px;font:700 7px monospace;position:absolute;top:9px;right:10px}.input-precision-note{border-left:3px solid var(--orange);color:#8f978a;background:#0d100c;margin:13px 0 0;padding:11px 13px;font:9px/1.5 monospace}.input-precision-note b{color:#ff8b71;letter-spacing:.1em;margin-right:8px}.input-setup-back{color:#858d81;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;font:700 9px monospace}.input-setup-back:hover{color:#fff}.controller-diagnostics{background:#11150f;border:1px solid #596252;margin-top:12px}.controller-diagnostics[open]{border-color:#eaff4277}.controller-diagnostics summary{color:#c8cec3;letter-spacing:.11em;cursor:pointer;padding:12px 14px;font:700 9px monospace}.controller-diagnostics[open] summary{color:var(--acid);border-bottom:1px solid #3d4539}.controller-diagnostics>div{padding:14px}.controller-diagnostics b{color:var(--acid);letter-spacing:.1em;font:10px monospace}.controller-diagnostics p{color:#aeb5aa;margin:7px 0;font:9px/1.5 monospace}.controller-diagnostics span{color:#44f36a;letter-spacing:.09em;margin:8px 0;font:8px monospace;display:block}.controller-diagnostics>div>small{color:#747d70;margin-top:9px;font:7px/1.45 monospace;display:block}.controller-diagnostics-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.controller-diagnostics-actions button{border:1px solid var(--acid);background:var(--acid);color:#11140f;letter-spacing:.08em;cursor:pointer;min-height:40px;padding:10px 12px;font:700 8px monospace}.controller-diagnostics-actions .diagnostics-stop{background:#ff765c;border-color:#ff765c}.controller-diagnostics-actions .diagnostics-secondary{color:#d8ddd4;background:#272d24;border-color:#596252}.controller-preview-panel{background:#20271b;border:1px solid #eaff4288;grid-template-rows:1fr auto;grid-template-columns:1fr 290px;gap:13px 22px;margin-top:12px;padding:15px;display:grid}.controller-preview-head{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.controller-preview-head>div{flex-direction:column;gap:5px;display:flex}.controller-preview-head b{color:var(--acid);letter-spacing:.11em;font:10px monospace}.controller-preview-head span{color:#aeb5aa;max-width:410px;font:9px/1.5 monospace}.controller-preview-head>strong{background:var(--acid);color:#11140f;letter-spacing:.09em;margin-top:5px;padding:4px 6px;font:700 7px monospace}.setup-stick-pair{grid-area:1/2/3;grid-template-columns:1fr 1fr;gap:10px;display:grid}.setup-stick-pair .stick-box{height:125px}.setup-stick-pair .stick-dot{background:#151b14;border-color:#44f36a;box-shadow:0 0 8px #44f36a}.controller-preview-actions{grid-template-columns:1.35fr 1fr;align-self:end;gap:7px;display:grid}.controller-preview-actions button{letter-spacing:.08em;cursor:pointer;border:1px solid #555e50;padding:12px 10px;font:700 8px monospace}.use-controller-button{background:var(--acid);color:#11140f;border-color:var(--acid)!important}.use-controller-button i,.calibration-wizard-button i{float:right;font-style:normal}.recalibrate-button,.manual-controller-button{color:#d4d9d0;background:#292f26}.calibration-wizard-button{min-height:48px;color:var(--acid);background:#11150f;grid-column:1/-1;border-color:#78836f!important;font-size:9px!important}.controller-preview-panel.calibration-required{border-color:#ff765c99}.controller-preview-panel.calibration-required .controller-preview-head b{color:#ff8b71}.controller-preview-panel.calibration-required .controller-preview-actions{grid-template-columns:1fr}.controller-preview-panel.calibration-required .calibration-wizard-button{background:var(--acid);color:#11140f;grid-row:1;border-color:var(--acid)!important}.controller-preview-panel.calibration-required .manual-controller-button{grid-row:2}.fallback-choice-grid{grid-template-columns:1fr 1fr}.fallback-choice-grid>button{min-height:105px;padding-top:15px}.controller-preview-head em{color:#bec6ba;letter-spacing:.06em;background:#11150f;border-left:2px solid #7f8b75;max-width:430px;padding:6px 8px;font:700 7px/1.45 monospace}.controller-preview-head em.repaired{color:#75ff8d;border-color:#44f36a}.mode-select-page{place-items:center;padding:62px 28px 28px;display:grid}.mode-select-page>.eyebrow{position:absolute;top:28px;left:38px}.mode-select-card{z-index:3;width:min(1000px,100%);color:var(--paper);box-shadow:none;border-top:4px solid var(--acid);background:#171b16;padding:34px;position:relative}.mode-select-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.mode-select-heading h2{letter-spacing:-.055em;max-width:720px;margin:8px 0 0;font-size:clamp(38px,5.2vw,66px);line-height:.94}.setup-complete-badge{color:#44f36a;letter-spacing:.11em;border:1px solid #44f36a66;flex:none;padding:8px 10px;font:700 8px monospace}.mode-select-intro{color:#9da59a;max-width:650px;margin:14px 0 22px;font:10px/1.55 monospace}.activity-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.activity-card{color:#777e74;text-align:left;background:#20251e;border:1px solid #454c41;flex-direction:column;align-items:flex-start;min-height:270px;padding:18px 16px 15px;display:flex;position:relative}.activity-card:disabled{cursor:not-allowed;filter:saturate(.3)}.activity-card-active{border-color:var(--acid);color:#fff;cursor:pointer;background:#2a3023;transition:transform .18s,background .18s}.activity-card-active:hover{background:#333a2c;transform:translateY(-3px)}.activity-number{color:#4c5348;font:700 30px/1 monospace}.activity-card-active .activity-number{color:var(--acid)}.activity-status{letter-spacing:.1em;border:1px solid #555d52;padding:6px 8px;font:700 8px/1 monospace;position:absolute;top:12px;right:12px}.activity-card-active .activity-status{border-color:var(--acid);background:var(--acid);color:#11140f}.activity-card b{letter-spacing:.13em;color:inherit;margin-top:34px;font:11px monospace}.activity-card strong{letter-spacing:-.045em;color:inherit;margin-top:2px;font-size:28px;line-height:.95}.activity-card small{color:#747c71;margin-top:14px;font:8px/1.5 monospace}.activity-card-active small{color:#b7beb3}.activity-card i{letter-spacing:.1em;border-top:1px solid #ffffff1c;width:100%;margin-top:auto;padding-top:12px;font:700 8px monospace}.activity-card-active i{color:var(--acid)}.game,.viewport{position:fixed;inset:0}.viewport canvas{width:100%;height:100%;display:block}.topbar{z-index:6;pointer-events:none;text-shadow:none;align-items:center;display:flex;position:absolute;top:18px;left:24px;right:24px}.brand{letter-spacing:-.05em;font-size:23px;font-weight:950;line-height:1}.brand span{color:var(--orange)}.activity-return{box-sizing:border-box;color:#d7dcd3;letter-spacing:.11em;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1119;border:1px solid #fff5;align-items:center;height:34px;margin-left:14px;padding:0 11px;font:700 7px monospace;display:flex}.activity-return:hover{border-color:var(--acid);color:var(--acid)}.flight-chip{letter-spacing:.1em;border-top:1px solid #fff6;flex-direction:column;margin-top:8px;padding-top:7px;font:8px monospace;display:flex}.flight-chip b{color:#fff}.flight-chip span{color:#c5cabe;margin-top:3px}.map-picker{pointer-events:auto;margin-left:12px;position:relative}.contact-lab{pointer-events:auto;margin-left:6px;position:relative}.contact-lab-toggle{color:#dce3d8;letter-spacing:.1em;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1119;border:1px solid #fff5;height:34px;padding:0 10px;font:700 7px monospace}.contact-lab-toggle.active{border-color:var(--acid);color:var(--acid);background:#252d1fe8}.contact-lab-panel{z-index:30;border:1px solid #66705f;border-top:3px solid var(--acid);color:#e8ede5;width:340px;max-height:calc(100dvh - 96px);box-shadow:none;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#121610f5;padding:13px;position:absolute;top:40px;left:0;overflow:auto}.contact-lab-panel header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.contact-lab-panel header div{gap:4px;display:grid}.contact-lab-panel header b{color:var(--acid);letter-spacing:.1em;font:700 10px monospace}.contact-lab-panel header span{color:#899383;letter-spacing:.08em;font:7px monospace}.contact-lab-panel header>button{color:#aeb7aa;cursor:pointer;background:0 0;border:0;font:20px monospace}.contact-lab-panel>p{color:#adb6a9;margin:12px 0;font:8px/1.5 monospace}.contact-lab-actions{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:9px;display:grid}.contact-lab-actions button{color:#dfe5da;cursor:pointer;background:#20261d;border:1px solid #56604f;padding:7px;font:700 7px monospace}.contact-lab-features{gap:4px;display:grid}.contact-lab-features label{cursor:pointer;background:#171c15;border:1px solid #3d4539;grid-template-columns:16px 1fr;align-items:start;gap:7px;padding:7px;display:grid}.contact-lab-features label:has(input:checked){background:#252d1f;border-color:#849c39}.contact-lab-features label.disabled{opacity:.38;cursor:not-allowed}.contact-lab-features input{accent-color:#eaff42;margin:2px 0 0}.contact-lab-features span{gap:3px;display:grid}.contact-lab-features b{letter-spacing:.04em;font:700 8px monospace}.contact-lab-features small{color:#8f998b;font:7px/1.35 monospace}.contact-lab-panel dl{grid-template-columns:1fr 1fr;gap:5px;margin:10px 0;display:grid}.contact-lab-panel dl>div{border:1px solid #3d4539;gap:3px;padding:7px;display:grid}.contact-lab-panel dt{color:#879181;letter-spacing:.1em;font:6px monospace}.contact-lab-panel dd{color:var(--acid);margin:0;font:700 8px monospace}.contact-lab-panel>small{color:#8f998b;letter-spacing:.05em;font:7px/1.4 monospace;display:block}.offline-flight-recorder{background:#0e120d;border:1px solid #536047;margin:11px 0;padding:10px}.offline-flight-recorder>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.offline-flight-recorder>div:first-child b{color:#eef2eb;letter-spacing:.07em;font:700 8px monospace}.offline-flight-recorder>div:first-child span{color:var(--acid);letter-spacing:.08em;font:6px monospace}.offline-flight-recorder>p{color:#aab3a5;margin:8px 0;font:7px/1.45 monospace}.offline-flight-recorder dl{margin:7px 0}.offline-flight-recorder-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.offline-flight-recorder-actions button{color:#dce3d8;letter-spacing:.05em;cursor:pointer;background:#22281f;border:1px solid #596451;min-height:34px;padding:7px;font:700 7px monospace}.offline-flight-recorder-actions .start,.offline-flight-recorder-actions .download{border-color:var(--acid);background:var(--acid);color:#10140e;grid-column:1/-1}.offline-flight-recorder-actions .stop{color:#17100e;background:#ff765c;border-color:#ff765c;grid-column:1/-1}.offline-flight-recorder>small{color:#788373;letter-spacing:.04em;margin-top:8px;font:6px/1.45 monospace;display:block}.offline-flight-transient-lab{background:#0e120d;border:1px solid #536047;margin:11px 0 0;padding:10px}.offline-flight-transient-lab>div:first-child{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.offline-flight-transient-lab>div:first-child b{color:#eef2eb;letter-spacing:.07em;font:700 8px monospace}.offline-flight-transient-lab>div:first-child span{color:var(--acid);letter-spacing:.08em;font:6px monospace}.offline-flight-transient-lab>p{color:#aab3a5;margin:0 0 8px;font:7px/1.45 monospace}.map-picker-button{color:#fff;cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1119;border:1px solid #fff5;grid-template-rows:1fr 1fr;grid-template-columns:auto 1fr auto;align-items:center;column-gap:8px;min-width:126px;height:34px;padding:5px 9px;display:grid}.map-picker-button>span{color:#9da69a;letter-spacing:.12em;writing-mode:vertical-rl;grid-row:1/-1;font:7px monospace;transform:rotate(180deg)}.map-picker-button>b{letter-spacing:.12em;font:9px monospace}.map-picker-button>i{color:var(--acid);grid-area:1/3/-1;font:12px monospace}.map-picker-button:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.map-menu{width:270px;max-height:calc(100vh - 96px);box-shadow:none;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#121610f2;border:1px solid #ffffff3d;padding:6px;position:absolute;top:40px;left:0;overflow-y:auto}.map-menu-group+.map-menu-group{border-top:1px solid #ffffff26;margin-top:8px;padding-top:8px}.map-menu-heading{color:var(--acid);letter-spacing:.14em;justify-content:space-between;gap:8px;padding:7px 10px 6px;font:700 8px monospace;display:flex}.map-menu-heading span{color:#788273}.map-menu-entry{border:1px solid #0000}:is(.map-menu-entry:has(.map-menu-select:not(:disabled)):hover,.map-menu-entry:focus-within){background:#ffffff0c}.map-menu-entry:has(.map-menu-select.selected){border-color:var(--acid);background:#2a3023}.map-menu-locked{color:#778273;letter-spacing:.08em;padding:8px 10px 10px 28px;font:7px/1.4 monospace}.map-menu-select{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:10px 10px 5px;display:flex}.map-menu-select:disabled{cursor:not-allowed;opacity:.48}.map-menu-select.unavailable small{color:#df936f}.map-menu-select:disabled:hover{background:0 0}.map-menu-select>i{border:1px solid #798173;border-radius:50%;flex:none;width:8px;height:8px}.map-menu-select.selected>i{background:var(--acid);box-shadow:0 0 0 1px var(--acid);border:2px solid #20251e}.map-menu-select>span{flex-direction:column;gap:4px;display:flex}.map-menu b{letter-spacing:.1em;font:9px monospace}.map-menu small{color:#8f978a;font:7px monospace}.map-menu-credit{color:#d0d86c;letter-spacing:.055em;flex-wrap:wrap;gap:3px 5px;padding:0 10px 8px 28px;font:7px monospace;display:flex}.map-menu-credit a{color:#d0d86c;text-underline-offset:2px;text-decoration:underline}.map-menu-credit a:hover{color:var(--acid)}.map-request-open{border:1px solid var(--acid);width:calc(100% - 12px);color:var(--acid);text-align:left;cursor:pointer;background:#252d1f;flex-direction:column;gap:4px;margin:8px 6px 4px;padding:11px 30px 11px 11px;display:flex;position:relative}.map-request-open span{color:#a8b09f;font:7px/1.35 monospace}.map-request-open i{font:15px monospace;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.map-request-open:hover{background:var(--acid);color:#11140f}.map-request-open:hover span{color:#3f473a}.map-request-shade{z-index:210;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#070907d9;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.map-request-dialog{border:1px solid #66705f;border-top:5px solid var(--acid);color:#edf1e9;width:min(560px,100%);max-height:calc(100dvh - 36px);box-shadow:none;background:#12160f;padding:27px 30px 29px;position:relative;overflow:auto}.map-request-close{color:#aeb7aa;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font:24px monospace;position:absolute;top:9px;right:12px}.map-request-close:disabled{opacity:.4}.map-request-dialog .kicker{color:var(--acid);margin:0}.map-request-dialog h2{color:#fff;letter-spacing:-.055em;margin:14px 0 10px;font:900 clamp(34px,7vw,58px)/.88 Arial,sans-serif}.map-request-dialog>p:not(.kicker){color:#aeb7aa;margin:0 0 19px;font:10px/1.6 monospace}.map-request-dialog>p.map-request-format-note{color:#d2d9cd;margin-top:-8px;font-size:9px}.map-request-dialog label{color:#dce2d8;letter-spacing:.1em;gap:7px;margin-top:13px;font:700 8px monospace;display:grid}.map-request-dialog label b{color:var(--acid)}.map-request-dialog label small{color:#7f897c}.map-request-dialog input,.map-request-dialog textarea{color:#f1f4ef;letter-spacing:0;background:#0c100b;border:1px solid #566052;width:100%;padding:12px;font:10px/1.45 monospace}.map-request-dialog textarea{resize:vertical;min-height:105px}.map-request-dialog input:focus,.map-request-dialog textarea:focus{border-color:var(--acid);outline:1px solid var(--acid);outline-offset:1px}.map-request-disclosure{color:#778173;margin:13px 0;font:7px/1.5 monospace;display:block}.map-request-submit{border:1px solid var(--acid);background:var(--acid);color:#11140f;letter-spacing:.11em;cursor:pointer;width:100%;padding:14px;font:700 10px monospace}.map-request-submit:disabled{cursor:not-allowed;opacity:.45}.map-request-status{color:var(--acid);letter-spacing:.04em;background:#252d1f;border:1px solid #76833f;margin-top:10px;padding:10px;font:700 8px/1.45 monospace;display:block}.demo-cleanup{pointer-events:auto;margin-left:7px;position:relative}.demo-cleanup-toggle{color:#d7dcd3;letter-spacing:.11em;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1119;border:1px solid #fff5;height:34px;padding:0 10px;font:700 7px monospace}.demo-cleanup-toggle:hover,.demo-cleanup-toggle[aria-expanded=true]{border-color:var(--acid);color:var(--acid)}.demo-cleanup-toggle.active{color:#ff8b7f;border-color:#ff6557}.demo-cleanup-panel{box-sizing:border-box;border:1px solid #eaff427d;border-top:3px solid var(--acid);color:#dce1d6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:330px;text-shadow:none;background:#11150ff2;padding:13px;position:absolute;top:40px;left:0}.demo-cleanup-panel header{color:var(--acid);letter-spacing:.12em;justify-content:space-between;align-items:center;font:700 9px monospace;display:flex}.demo-cleanup-panel header button{color:#fff;cursor:pointer;background:#252b22;border:1px solid #ffffff3d;width:24px;height:22px;font:14px/1 monospace}.demo-cleanup-panel>p{color:#aab2a5;min-height:32px;margin:10px 0;font:8px/1.5 monospace}.demo-cleanup-panel dl{border:1px solid #ffffff24;grid-template-columns:1fr 1fr;margin:0 0 10px;display:grid}.demo-cleanup-panel dl>div{padding:8px}.demo-cleanup-panel dl>div+div{border-left:1px solid #ffffff24}.demo-cleanup-panel dt{color:#7e8878;letter-spacing:.1em;font:7px monospace}.demo-cleanup-panel dd{color:#fff;letter-spacing:.08em;margin:4px 0 0;font:700 8px monospace}.demo-cleanup-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.demo-cleanup-actions button{color:#dfe4da;letter-spacing:.07em;cursor:pointer;background:#272d24;border:1px solid #5d6657;min-height:38px;padding:8px;font:700 8px monospace}.demo-cleanup-actions button:first-child{border-color:var(--acid);background:var(--acid);color:#11140f;grid-column:1/-1}.demo-cleanup-actions button.resume{background:#ff765c;border-color:#ff765c}.demo-cleanup-actions button:disabled{cursor:not-allowed;opacity:.35}.demo-cleanup-panel>small{color:#737d70;letter-spacing:.07em;margin-top:10px;font:6px/1.5 monospace;display:block}.demo-cleanup-active .viewport canvas{cursor:crosshair}.demo-cleanup-active .crosshair i{background:#ff6557}.route-recorder{pointer-events:auto;margin-left:7px;position:relative}.route-recorder-toggle{color:#d7dcd3;letter-spacing:.11em;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1119;border:1px solid #fff5;height:34px;padding:0 10px;font:700 7px monospace}.route-recorder-toggle:hover,.route-recorder-toggle[aria-expanded=true]{border-color:var(--acid);color:var(--acid)}.route-recorder-toggle.recording{color:#ff8b71;border-color:#ff765c}.route-recorder-toggle>i{background:#ff765c;border-radius:50%;width:6px;height:6px;margin-right:5px;animation:1s ease-in-out infinite routeRecorderPulse;display:inline-block}.route-recorder-panel{box-sizing:border-box;border:1px solid #eaff427d;border-top:3px solid var(--acid);color:#dce1d6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:340px;text-shadow:none;background:#11150ff2;padding:13px;position:absolute;top:40px;left:0}.route-recorder-panel header{color:var(--acid);letter-spacing:.12em;justify-content:space-between;align-items:center;font:700 9px monospace;display:flex}.route-recorder-panel header button{color:#fff;cursor:pointer;background:#252b22;border:1px solid #ffffff3d;width:24px;height:22px;font:14px/1 monospace}.route-recorder-panel>p{color:#aab2a5;min-height:32px;margin:10px 0;font:8px/1.5 monospace}.route-recorder-panel dl{border:1px solid #ffffff24;grid-template-columns:1fr 1fr;margin:0 0 10px;display:grid}.route-recorder-panel dl>div{padding:8px}.route-recorder-panel dl>div+div{border-left:1px solid #ffffff24}.route-recorder-panel dl>.route-recorder-position{border-top:1px solid #ffffff24;border-left:0;grid-column:1/-1}.route-recorder-panel dt{color:#7e8878;letter-spacing:.1em;font:7px monospace}.route-recorder-panel dd{color:#fff;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font:700 8px monospace;overflow:hidden}.route-recorder-panel .route-recorder-position dd{color:var(--acid);font-size:9px}.route-race-review{grid-template-columns:1.4fr 1fr;gap:8px;margin:0 0 10px;display:grid}.route-race-review label,.route-race-review>div{color:#7e8878;letter-spacing:.09em;border:1px solid #ffffff24;flex-direction:column;gap:5px;min-width:0;padding:8px;font:7px monospace;display:flex}.route-race-review input{border:0;border-bottom:1px solid var(--acid);color:#fff;background:0 0;outline:none;min-width:0;font:700 9px monospace}.route-race-review b{color:var(--acid);font:700 10px monospace}.route-race-review span{color:#aab2a5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.route-recorder-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.route-recorder-actions button{color:#dfe4da;letter-spacing:.09em;cursor:pointer;background:#272d24;border:1px solid #5d6657;min-height:38px;padding:8px;font:700 8px monospace}.route-recorder-actions .route-recorder-primary{border-color:var(--acid);background:var(--acid);color:#11140f}.route-recorder-actions .route-recorder-stop{color:#11140f;background:#ff765c;border-color:#ff765c}.route-recorder-actions button:disabled{cursor:not-allowed;opacity:.35}.route-recorder-panel>small{color:#737d70;letter-spacing:.07em;margin-top:10px;font:6px/1.5 monospace;display:block}@keyframes routeRecorderPulse{50%{opacity:.3}}.map-inspector-toggle{color:#c7cec1;letter-spacing:.11em;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1119;border:1px solid #fff5;height:34px;margin-left:7px;padding:0 9px;font:700 8px monospace}.map-inspector-toggle:hover,.map-inspector-toggle.active{border-color:var(--acid);color:var(--acid);background:#252b20}.map-inspector{z-index:5;border:1px solid #eaff427d;border-top:3px solid var(--acid);width:min(360px,100vw - 48px);box-shadow:none;color:#dce1d6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-shadow:none;background:#11150feb;padding:11px 12px 10px;position:absolute;top:67px;left:24px}.map-inspector-head{letter-spacing:.13em;color:var(--acid);justify-content:space-between;align-items:center;gap:8px;font:700 9px monospace;display:flex}.map-inspector-head>div{gap:5px;display:flex}.map-inspector-head button{color:#e2e7dc;letter-spacing:.07em;cursor:pointer;background:#252b22;border:1px solid #ffffff42;min-width:25px;height:20px;padding:0 5px;font:700 7px monospace}.map-inspector-head button:hover{border-color:var(--acid);color:var(--acid)}.map-inspector-head button:disabled{opacity:.35;cursor:wait}.map-inspector-position{color:#9ea79a;letter-spacing:.08em;margin:9px 0 4px;font:8px monospace}.map-inspector-position b{color:#f3f6ef;font-weight:400}.map-inspector-status{color:#7e8878;letter-spacing:.07em;border-bottom:1px solid #ffffff21;margin:0 0 8px;padding-bottom:7px;font:7px monospace}.map-inspector ol{max-height:235px;margin:0;padding:0;list-style:none;overflow:auto}.map-inspector li{border-bottom:1px solid #ffffff16;padding:6px 0}.map-inspector li>div{justify-content:space-between;gap:9px;font:8px monospace;display:flex}.map-inspector li b{color:#e9ede4;font-weight:400}.map-inspector li span{color:var(--acid);flex:none}.map-inspector li small{color:#929b8d;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font:7px monospace;display:block;overflow:hidden}.map-inspector-empty{color:#9ca596;margin:12px 0;font:8px/1.5 monospace}.map-inspector-note{color:#778173;letter-spacing:.025em;margin-top:9px;font:7px/1.45 monospace;display:block}.link-status{letter-spacing:.16em;align-items:center;gap:9px;margin-left:auto;margin-right:20px;font:10px monospace;display:flex}.link-status.is-connected .live-dot{background:#44f36a;box-shadow:0 0 14px #44f36a}.icon-btn{pointer-events:auto;color:#fff;cursor:pointer;background:#1118;border:1px solid #fff7;border-radius:50%;width:30px;height:30px}.sound-quick-control{pointer-events:auto;margin-right:7px;position:relative}.sound-button{letter-spacing:-.08em;font:700 7px/1 monospace}.sound-button.is-active{color:var(--acid);border-color:#fffa}.sound-popover{z-index:8;box-sizing:border-box;border:1px solid #ffffff45;border-top:2px solid var(--acid);width:58px;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;background:#121610f2;flex-direction:column;align-items:center;gap:7px;padding:10px 8px 9px;transition:opacity .12s,transform .12s,visibility .12s;display:flex;position:absolute;top:38px;left:50%;transform:translate(-50%)translateY(-5px)}.sound-popover:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.sound-quick-control:hover .sound-popover,.sound-quick-control:focus-within .sound-popover{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.sound-popover strong{color:var(--acid);text-shadow:none;font:700 8px monospace}.sound-popover input[type=range]{width:24px;height:102px;accent-color:var(--acid);cursor:ns-resize;writing-mode:vertical-lr;direction:rtl;margin:0}.sound-popover span{letter-spacing:.12em;color:#9ba397;text-shadow:none;writing-mode:horizontal-tb;font:6px monospace}.settings-button{margin-right:7px;font-size:13px}.crosshair{color:#fff;opacity:.75;pointer-events:none;width:46px;height:46px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.crosshair i{background:currentColor;position:absolute}.crosshair i:first-child{width:13px;height:1px;top:23px;left:0}.crosshair i:nth-child(2){width:13px;height:1px;top:23px;right:0}.crosshair i:nth-child(3){width:1px;height:13px;top:0;left:23px}.crosshair i:nth-child(4){width:1px;height:13px;bottom:0;left:23px}.flight-crosshair.is-betaflight{opacity:.9;width:56px;height:34px}.flight-crosshair-betaflight{background:currentColor;width:100%;height:100%;display:block;-webkit-mask:url(/brand/betaflight-crosshair.svg) 50%/contain no-repeat;mask:url(/brand/betaflight-crosshair.svg) 50%/contain no-repeat}.flight-crosshair.is-dot{opacity:.9;width:8px;height:8px}.flight-crosshair-dot{background:currentColor;border-radius:50%;width:6px;height:6px;margin:1px;display:block}.crosshair-style-options{grid-template-columns:repeat(3,minmax(0,1fr))}.crosshair-style-options button{min-height:76px}.demo-cleanup-active .flight-crosshair-betaflight{color:#ff6557}.flight-data{z-index:2;text-shadow:none;position:absolute;bottom:22px;left:24px}.telemetry{gap:24px;display:flex}.telemetry div{flex-direction:column;display:flex}.telemetry b{font:700 28px monospace}.telemetry span{letter-spacing:.14em;color:#dce1d6;font:9px monospace}.mouse-control{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:210px;box-shadow:none;color:#e9ede4;background:#11150fda;border:1px solid #ffffff38;padding:11px;position:absolute;bottom:24px;right:48px}.mouse-control-head{letter-spacing:.12em;justify-content:space-between;margin-bottom:8px;font:8px monospace;display:flex}.mouse-control-head b{color:var(--acid)}.mouse-control-head span{color:#7d8579}.mouse-control-pad{--mouse-roll:50%;--mouse-pitch:50%;touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;background:radial-gradient(circle,#20271d 0 2px,#0000 3px),repeating-radial-gradient(circle,#0000 0 27px,#ffffff0c 28px 29px),#070a0795;border:1px solid #7c8278;height:148px;position:relative;overflow:hidden}.mouse-control-pad>i{pointer-events:none;display:block;position:absolute}.mouse-control-horizontal{background:#b9c0b466;width:100%;height:1px;top:50%;left:0}.mouse-control-vertical{background:#b9c0b466;width:1px;height:100%;top:0;left:50%}.mouse-control-dot{left:var(--mouse-roll);top:var(--mouse-pitch);border:2px solid var(--acid);background:#151b14;border-radius:50%;width:14px;height:14px;transition:left 45ms linear,top 45ms linear;transform:translate(-50%,-50%);box-shadow:0 0 10px #eaff4277}.mouse-control-pad>span{pointer-events:none;color:#667061;letter-spacing:.11em;font:7px monospace;position:absolute}.mouse-control-pitch{writing-mode:vertical-rl;top:5px;left:5px}.mouse-control-roll{bottom:5px;right:5px}.mouse-control>small{color:#9ca497;letter-spacing:.04em;margin-top:8px;font:7px/1.4 monospace;display:block}.mouse-keyboard-flight>.mouse-control{top:auto;bottom:49px;right:18px}.throttle-bar{background:#ffffff42;width:4px;height:140px;position:absolute;bottom:25px;right:3px}.throttle-bar span{background:var(--acid);width:100%;box-shadow:0 0 10px var(--acid);position:absolute;bottom:0}.radio-monitor{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:310px;box-shadow:none;color:#e9ede4;background:#11150fda;border:1px solid #ffffff38;padding:12px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.radio-monitor.connected{border-color:#44f36a75}.radio-head{letter-spacing:.13em;color:#b5bcb0;justify-content:space-between;align-items:center;font:9px monospace;display:flex}.radio-head>span{align-items:center;gap:7px;display:flex}.radio-head i{background:#eaff42;border-radius:50%;width:6px;height:6px;display:block}.radio-monitor.connected .radio-head i{background:#44f36a;box-shadow:0 0 8px #44f36a}.radio-head>div{align-items:center;gap:8px;display:flex}.radio-head b{color:#eaff42;font-weight:400}.radio-head button{color:#fff;letter-spacing:.08em;cursor:pointer;background:#272d24;border:1px solid #ffffff38;padding:4px 6px;font:7px monospace}.radio-head button:disabled{opacity:.35;cursor:not-allowed}.radio-head .radio-help-button{border-radius:50%;width:20px;height:20px;padding:0;font:700 10px/1 monospace}.radio-head .radio-help-button[aria-pressed=true]{border-color:var(--acid);color:var(--acid)}.radio-device{white-space:nowrap;text-overflow:ellipsis;color:#727a6d;border-bottom:1px solid #ffffff1d;margin:7px 0 10px;padding-bottom:7px;font:9px monospace;overflow:hidden}.stick-pair{grid-template-columns:1fr 1fr;gap:11px;display:grid}.stick-box{background:#070a0795;border:1px solid #7c8278;height:92px;position:relative;overflow:hidden}.stick-line{background:#b9c0b4aa;display:block;position:absolute}.horizontal-line{width:100%;height:1px;top:50%;left:0}.vertical-line{width:1px;height:100%;top:0;left:50%}.stick-dot{background:#73806d;border:2px solid #fff;border-radius:50%;width:10px;height:10px;transition:left 70ms linear,top 70ms linear;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #000}.radio-monitor.connected .stick-dot{background:#151b14;border-color:#44f36a;box-shadow:0 0 8px #44f36a}.stick-label{letter-spacing:.1em;color:#6f776b;font:7px monospace;position:absolute}.x-label{bottom:4px;right:5px}.y-label{writing-mode:vertical-rl;top:4px;left:5px}.radio-recenter-row{gap:5px;margin-top:10px;display:grid}.radio-recenter-button{width:100%;color:var(--acid);letter-spacing:.08em;cursor:pointer;background:#20291c;border:1px solid #697762;padding:7px 8px;font:700 8px monospace}.radio-recenter-button:hover:not(:disabled){border-color:var(--acid);outline-offset:1px;background:#2a3823;outline:2px solid #eaff4255}.radio-recenter-button:focus-visible{border-color:var(--acid);outline-offset:1px;background:#2a3823;outline:2px solid #eaff4255}.radio-recenter-button:disabled{opacity:.45;cursor:not-allowed}.radio-recenter-status{color:#899383;letter-spacing:.04em;text-align:center;min-height:10px;font:7px/1.35 monospace}.radio-monitor-collapse{color:#858d81;letter-spacing:.13em;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff24;justify-content:center;align-items:center;gap:8px;width:100%;height:23px;margin:10px 0 -4px;font:700 7px/1 monospace;display:flex}.radio-monitor-collapse span{color:var(--acid);font-size:12px}.radio-monitor-collapse:hover{color:#fff;background:#ffffff08}.radio-monitor-tab{z-index:3;color:#c7cdc2;letter-spacing:.13em;cursor:pointer;height:24px;box-shadow:none;background:#11150fe8;border:1px solid #ffffff38;border-bottom:0;align-items:center;gap:7px;padding:0 13px;font:700 8px monospace;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.radio-monitor-tab>i{background:var(--acid);border-radius:50%;width:6px;height:6px}.radio-monitor-tab.connected>i{background:#44f36a;box-shadow:0 0 8px #44f36a}.radio-monitor-tab span{color:var(--acid);font-size:11px}.calibration-shade{z-index:200;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#070907bd;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.calibration-modal{border-top:4px solid var(--acid);width:min(520px,100%);max-height:calc(100vh - 28px);box-shadow:none;color:#e8ebe3;background:#171b16;padding:26px 30px;position:relative;overflow:auto}.calibration-close{color:#888;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:15px;right:18px}.calibration-close:disabled{opacity:.3}.step-dots{gap:5px;margin:24px 0 8px;display:flex}.step-dots i{background:#3b4138;width:42px;height:3px}.step-dots i.current{background:var(--acid);box-shadow:0 0 8px #eaff4277}.step-dots i.done{background:#44f36a}.step-count{letter-spacing:.15em;color:#798074;font:8px monospace}.calibration-modal h2{letter-spacing:-.05em;margin:7px 0 12px;font-size:44px;line-height:1}.calibration-modal>p:not(.kicker):not(.calibration-error){color:#b9bfb4;font:13px/1.65 monospace}.calibration-modal strong{color:#fff}.calibration-gimbals{background:#0c0f0b;border:1px solid #343a31;grid-template-columns:1fr 1fr;gap:24px;margin:16px 0 12px;padding:16px 23px 14px;display:grid}.calibration-gimbal-wrap{opacity:.35;flex-direction:column;align-items:center;gap:7px;display:flex}.calibration-gimbal-wrap.active{opacity:1}.calibration-gimbal-wrap>span{letter-spacing:.12em;color:#8f978a;font:700 8px monospace}.calibration-gimbal-wrap.active>span{color:var(--acid)}.calibration-gimbal{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 13px,#293025 14px 15px);border:1px solid #697064;border-radius:50%;width:86px;position:relative}.calibration-gimbal:before,.calibration-gimbal:after{content:"";background:#4b5348;position:absolute}.calibration-gimbal:before{width:1px;height:100%;top:0;left:50%}.calibration-gimbal:after{width:100%;height:1px;top:50%;left:0}.calibration-gimbal>i{z-index:2;background:#777e72;border-radius:50%;width:12px;height:12px;position:absolute;top:calc(50% - 6px);left:calc(50% - 6px)}.calibration-gimbal-wrap.active .calibration-gimbal>i{background:var(--orange);box-shadow:0 0 0 5px #ff542e32}.calibration-gimbal>b{z-index:3;color:var(--acid);font:32px/1 monospace;position:absolute}.calibration-gimbal.vertical>b{top:50%;left:50%;transform:translate(-50%,-50%)}.calibration-gimbal.horizontal>b{top:50%;left:50%;transform:translate(-50%,-52%)}.calibration-gimbal-wrap>small{color:#6f776b;letter-spacing:.07em;font:7px monospace}.calibration-gimbal-wrap.active>small{color:#d8dcd3}.calibration-center-gimbals{background:#0c0f0b;border:1px solid #343a31;justify-content:center;gap:26px;margin:16px 0 12px;padding:18px;display:flex}.calibration-center-gimbals i{aspect-ratio:1;background:linear-gradient(#4b5348,#4b5348) 50%/1px 100% no-repeat,linear-gradient(90deg,#4b5348,#4b5348) 50%/100% 1px no-repeat,repeating-radial-gradient(circle,#0000 0 13px,#293025 14px 15px);border:1px solid #697064;border-radius:50%;width:86px;position:relative}.calibration-center-gimbals i:after{content:"";background:var(--acid);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #eaff4230}.capture-window{color:#777f72;letter-spacing:.14em;background:#0b0e0a;border:1px dashed #60675c;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:92px;margin:20px 0 14px;padding:16px;font:9px monospace;display:flex}.capture-window.scanning{border-color:var(--acid);color:var(--acid)}.capture-window.found{color:#44f36a;border-style:solid;border-color:#44f36a}.capture-window b{color:#fff;font:16px monospace}.capture-window>i{background:linear-gradient(90deg,transparent,var(--acid),transparent);width:75%;height:3px;animation:1s linear infinite scan;display:block}@keyframes scan{0%{transform:translate(-30%)}to{transform:translate(30%)}}.calibration-error{color:#ffaaa0;background:#4d1715;padding:10px;font:10px/1.45 monospace}.calibration-primary{background:var(--acid);color:#11140f;letter-spacing:.12em;cursor:pointer;border:0;width:100%;padding:15px;font:700 11px monospace}.calibration-primary:disabled{opacity:.6;cursor:wait}.calibration-modal>small{color:#6f766b;white-space:nowrap;text-overflow:ellipsis;margin-top:13px;font:8px/1.4 monospace;display:block;overflow:hidden}.calibration-actions{grid-template-columns:1fr 1.35fr;gap:8px;display:grid}.calibration-actions .calibration-primary{justify-content:center;align-items:center;gap:9px;display:flex}.confirm-button span{border:1px solid #11140f;place-items:center;width:17px;height:17px;display:grid}.calibration-secondary{color:#d4d8cf;letter-spacing:.08em;cursor:pointer;background:#272c24;border:1px solid #5e655a;padding:14px 8px;font:700 9px monospace}.manual-channels-modal{width:min(760px,100%)}.manual-axis-list{gap:7px;margin:15px 0;display:grid}.manual-axis-row{background:#0c0f0b;border:1px solid #343a31;grid-template-columns:56px minmax(130px,1fr) 42px 142px 64px;align-items:center;gap:9px;padding:8px 9px;display:grid}.manual-axis-row.assigned{border-color:#eaff4266}.manual-axis-row>b,.manual-axis-row>output{color:#929b8e;font:8px monospace}.manual-axis-row>output{text-align:right}.manual-axis-meter{background:linear-gradient(90deg,#22281f 0 49.5%,#374032 49.5% 50.5%,#22281f 50.5%);border:1px solid #566051;height:12px;position:relative}.manual-axis-center{background:#7d8678;width:1px;height:16px;position:absolute;top:-3px;left:50%}.manual-axis-position{background:var(--acid);width:9px;height:18px;transition:left 70ms linear;position:absolute;top:50%;translate:-50% -50%;box-shadow:0 0 8px #eaff4277}.manual-axis-row select{color:#e8ebe3;background:#171b16;border:1px solid #596252;min-width:0;padding:8px;font:700 8px monospace}.manual-axis-row>button{color:#9ca595;cursor:pointer;background:#252b22;border:1px solid #596252;height:32px;font:700 7px monospace}.manual-axis-row>button.active{border-color:var(--orange);color:#ffb09c;background:#482118}.manual-axis-row>button:disabled{opacity:.35;cursor:not-allowed}.manual-axis-empty{color:#ffaea0;background:#281613;border:1px solid #ff765c66;margin:0;padding:18px;font:9px/1.5 monospace}.manual-channel-preview{background:#0c0f0b;border:1px solid #343a31;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;padding:10px;display:grid}.manual-channel-preview .stick-box{height:105px}.manual-channel-preview .stick-dot{background:#151b14;border-color:#44f36a;box-shadow:0 0 8px #44f36a}.manual-recenter-row{gap:5px;margin:-4px 0 12px;display:grid}.manual-recenter-button{width:100%;color:var(--acid);letter-spacing:.08em;cursor:pointer;background:#20291c;border:1px solid #697762;padding:8px;font:700 8px monospace}.manual-recenter-button:hover:not(:disabled){border-color:var(--acid);outline-offset:1px;background:#2a3823;outline:2px solid #eaff4255}.manual-recenter-button:focus-visible{border-color:var(--acid);outline-offset:1px;background:#2a3823;outline:2px solid #eaff4255}.manual-recenter-button:disabled{opacity:.45;cursor:not-allowed}.manual-recenter-status{color:#899383;letter-spacing:.04em;text-align:center;min-height:10px;font:7px/1.35 monospace}.manual-channel-actions{grid-template-columns:1fr 1.5fr;gap:8px;display:grid}.manual-channel-actions .calibration-primary{justify-content:center;align-items:center;display:flex}.controller-settings-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.controller-settings-actions .recalibrate-settings-button{margin-top:0;font-size:8px}.android-controller-blocked{background:#291512;border:1px solid #ff6d4a;margin:12px 0;padding:16px}.android-controller-blocked>b{color:#ff8063;letter-spacing:.13em;font:9px monospace}.android-controller-blocked h3{margin:7px 0 9px;font-size:20px;line-height:1.15}.android-controller-blocked p{color:#d3c2bb;margin:7px 0;font:10px/1.5 monospace}.android-controller-blocked .calibration-primary{text-align:center;margin-top:13px;text-decoration:none;display:block}.android-controller-blocked details{color:#a9afa5;margin-top:11px;font:9px/1.4 monospace}.android-controller-blocked summary{cursor:pointer}.android-controller-blocked details a{color:var(--acid);margin-top:8px;display:inline-block}.calibration-recheck{width:100%;margin-top:8px}.android-beta-signup{border-top:1px solid #ffffff1c;gap:8px;margin-top:13px;padding-top:12px;display:grid}.android-beta-signup label{color:#ffb39f;letter-spacing:.1em;font:700 9px monospace}.android-beta-signup-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.android-beta-signup input{color:#f4e9e3;background:#17110f;border:1px solid #69534d;min-width:0;padding:10px;font:10px monospace}.android-beta-signup input:focus{outline-offset:1px;outline:1px solid #ff8063}.android-beta-signup button{color:#291512;cursor:pointer;background:#ff8063;border:1px solid #ff8063;padding:10px;font:700 9px monospace}.android-beta-signup button:disabled{opacity:.4;cursor:not-allowed}.android-beta-turnstile{min-height:0}.android-beta-signup small{color:#a99a93;font:8px/1.45 monospace}.android-beta-signup strong{color:#ffb39f;letter-spacing:.03em;font:8px/1.4 monospace}.android-beta-signup>p{color:#d3c2bb;margin:0;font:10px/1.5 monospace}.settings-shade{z-index:19;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07090799;position:absolute;inset:0}.settings-panel{width:min(450px,100%);height:100%;box-shadow:none;color:#e8ebe3;background:#151914f5;border-left:1px solid #ffffff2c;padding:30px;position:absolute;top:0;right:0;overflow:auto}.settings-close{color:#999;cursor:pointer;background:0 0;border:0;font-size:27px;position:absolute;top:18px;right:22px}.settings-panel>h2{letter-spacing:-.06em;margin:8px 0 24px;font-size:42px}.setting-section{border-top:1px solid #3a4036;padding:20px 0}.setting-title{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.setting-title>div{flex-direction:column;gap:4px;display:flex}.setting-title b{letter-spacing:.12em;font:10px monospace}.setting-title span{color:#7f877b;font:9px monospace}.setting-title strong{color:var(--acid);font:20px monospace}.setting-section input[type=range]{width:100%;accent-color:var(--acid);cursor:pointer}.range-labels{color:#686f64;justify-content:space-between;margin-top:6px;font:7px monospace;display:flex}.recalibrate-settings-button,.rates-settings-entry>button,.rates-default,.rates-back{width:100%;color:var(--acid);letter-spacing:.1em;cursor:pointer;background:#20251e;border:1px solid #596153;padding:12px;font:9px monospace}.recalibrate-settings-button{margin-top:14px}.rates-settings-entry>button:hover,.recalibrate-settings-button:hover,.rates-default:hover{border-color:var(--acid)}.rates-editor>h2{letter-spacing:-.06em;margin:8px 0;font-size:42px}.rates-back{background:0 0;width:auto;margin:0 0 18px;padding:8px 10px}.rates-graph{background:#0a0d09;border:1px solid #41483d;margin:0 0 18px;padding:8px}.rates-graph svg{width:100%;height:auto;display:block}.rates-control{padding:15px 0}.rates-default{margin-top:4px}.sound-controls{grid-template-columns:112px 1fr;align-items:center;gap:14px;display:grid}.sound-controls .reset-bind-button{padding:10px}.sound-controls .reset-bind-button.selected{border-color:var(--acid);color:var(--acid);background:#2b3124}.reset-bind-button{color:#e9ede5;letter-spacing:.1em;cursor:pointer;background:#22271f;border:1px solid #5a6255;width:100%;padding:14px;font:700 9px monospace}.reset-bind-button:hover{border-color:var(--acid)}.reset-bind-button.capturing{border-color:var(--acid);color:var(--acid);background:#303722;animation:1.1s ease-in-out infinite resetPulse}.reset-bind-hint{color:#8d9588;margin:10px 0 0;font:8px/1.5 monospace}@keyframes resetPulse{50%{box-shadow:inset 0 0 0 1px var(--acid),0 0 16px #eaff4228}}.damage-tuning-controls{border-top:1px solid #424a3f;gap:15px;margin-top:14px;padding-top:14px;display:grid}.damage-tuning-control{gap:5px;display:grid}.damage-tuning-control .setting-title{margin:0}.damage-tuning-control .setting-title span{margin-top:3px}.damage-tuning-reset{padding:11px}.damage-tuning-reset:disabled{cursor:not-allowed;opacity:.42}.damage-tuning-controls.is-locked input{cursor:not-allowed}.damage-tuning-controls.is-locked .damage-tuning-control,.damage-tuning-controls.is-locked .range-labels{opacity:.72}.mode-options{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mode-options button{color:#fff;text-align:left;cursor:pointer;background:#20251e;border:1px solid #454c41;flex-direction:column;gap:8px;min-height:88px;padding:11px;display:flex}.mode-options button.selected{border-color:var(--acid);box-shadow:inset 0 0 0 1px var(--acid);background:#2b3124}.mode-options b{color:var(--acid);font:10px monospace}.mode-options span{color:#aeb4aa;font:8px/1.4 monospace}.input-mode-options button{min-height:106px}.angle-limit-control{background:#0d100c;border:1px solid #3d4539;margin-top:18px;padding:15px}.angle-limit-control .setting-title{margin-bottom:10px}.drone-options{gap:6px;display:grid}.drone-options button{color:#fff;text-align:left;cursor:pointer;background:#20251e;border:1px solid #3f463c;align-items:center;gap:12px;padding:12px;display:flex;position:relative}.drone-options button.selected{border-color:var(--acid);background:#2a3023}.drone-options button>i{border:1px solid #7a8275;border-radius:50%;flex:none;width:9px;height:9px}.drone-options button.selected>i{background:var(--acid);box-shadow:0 0 0 1px var(--acid);border:3px solid #20251e}.drone-options button>div{grid-template-columns:1fr auto;gap:4px;width:100%;display:grid}.drone-options b{font:11px monospace}.drone-options span{color:#899084;text-align:right;font:8px monospace}.drone-options small{color:#686f64;grid-column:1/-1;font:8px monospace}.drone-skin-section{border-top:1px solid #3a4036;margin-top:18px;padding-top:18px}.drone-preview{background:#f4f4ef;border:1px solid #4b5247;height:250px;margin:14px 0 0;position:relative;overflow:hidden}.drone-preview img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.drone-preview-placeholder{color:#556052;letter-spacing:.12em;background:radial-gradient(circle at 50% 42%,#e8ebdf 0 20%,#cbd1c3 55%,#aeb7a8 100%);place-items:center;width:100%;height:100%;font:700 9px monospace;display:grid}.drone-preview figcaption{color:#fff;background:#11150fe8;justify-content:space-between;padding:8px 10px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.drone-preview figcaption b{font:10px monospace}.drone-preview figcaption span{color:#9da497;letter-spacing:.08em;font:7px monospace}.drone-skin-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.drone-skin-option-shell{min-width:0;position:relative}.drone-skin-options button{color:#fff;text-align:left;cursor:pointer;background:#20251e;border:1px solid #3f463c;align-items:center;gap:9px;width:100%;min-width:0;padding:10px;display:flex}.drone-skin-options button.selected{border-color:var(--acid);background:#2a3023}.drone-skin-options button>i{background:linear-gradient(135deg,var(--skin-body) 0 58%,var(--skin-accent) 58% 100%);border-radius:3px;flex:none;width:34px;height:22px;box-shadow:inset 0 0 0 1px #ffffff26}.drone-skin-options button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.drone-skin-options b{font:9px monospace}.drone-skin-options small,.drone-skin-lock{color:#8d9588;letter-spacing:.04em;font:7px monospace}.drone-skin-lock{margin:9px 0 0}.drone-skin-options button.selected small{color:#bdc6b6}.drone-skin-option-shell.is-locked button{color:#8d9588;cursor:not-allowed;filter:grayscale(.72);opacity:.58;border-color:#30362e}.drone-skin-option-shell.is-locked button>i{opacity:.7}.drone-skin-option-shell.is-locked:is(:hover,:focus-within):after{content:attr(data-tooltip);z-index:8;box-sizing:border-box;border:1px solid var(--acid);color:#eef4e9;letter-spacing:.04em;pointer-events:none;background:#11170ff2;align-items:center;padding:8px 11px;font:8px/1.35 monospace;display:grid;position:absolute;inset:0}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:520px){.drone-skin-options{grid-template-columns:1fr}}.help{z-index:4;border-top:3px solid var(--acid);width:330px;box-shadow:none;background:#161a15ee;padding:22px;position:absolute;top:65px;right:25px}.help>button{float:right;color:#aaa;cursor:pointer;background:0 0;border:0;font-size:24px}.help h2{margin:8px 0 18px;font-size:24px}.help-grid{background:#3a4036;grid-template-columns:1fr 1fr;gap:1px;display:grid}.help-grid div{background:#1e231c;gap:5px;padding:13px;display:grid}.help-grid kbd{color:var(--acid);font:11px monospace}.help-grid b{font:10px monospace}.help-grid span{color:#9ba194;font:9px monospace}.controller-note{color:#b9beb4;margin:18px 0;font:10px/1.5 monospace}.help small{color:#888;font:9px monospace}.help small kbd{color:#fff;border:1px solid #666;padding:3px 6px}@media (max-width:900px){.activity-grid{grid-template-columns:1fr 1fr}.activity-card{min-height:220px}.activity-card b{margin-top:22px}}@media (max-width:760px){.launch{padding:22px}.launch-copy{width:100%;margin-top:10vh}.control-card{display:none}.terrain{width:100vw}.hint{margin:12px 0;display:block}.input-setup-page,.mode-select-page{place-items:start center;padding:58px 14px 14px;overflow:auto}.input-setup-page>.eyebrow,.mode-select-page>.eyebrow{top:22px;left:22px}.input-setup-card,.mode-select-card{padding:22px 17px}.input-setup-card>h2{font-size:38px}.mode-select-heading{display:block}.mode-select-heading h2{font-size:38px}.setup-complete-badge{margin-top:14px;display:inline-block}.activity-grid{grid-template-columns:1fr}.activity-card{min-height:190px}.activity-card b{margin-top:18px}.activity-card strong{font-size:25px}.controller-preview-panel{grid-template-columns:1fr}.setup-stick-pair{grid-area:auto/1}.setup-stick-pair .stick-box{height:105px}.controller-preview-actions,.input-choice-grid{grid-template-columns:1fr}.input-choice-grid>button{min-height:105px}.calibration-shade{place-items:start stretch;height:100dvh;padding:0;position:fixed;overflow:hidden}.calibration-modal{width:100%;height:100dvh;max-height:none;padding:18px 16px calc(16px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-top-width:3px;overflow-y:auto}.calibration-close{top:9px;right:13px}.calibration-modal .kicker{margin-right:32px}.step-dots{margin:13px 0 6px}.step-dots i{flex:1;width:auto}.calibration-modal h2{margin:5px 0 8px;font-size:34px}.calibration-gimbals{margin:10px 0;padding:10px;display:block}.calibration-gimbal-wrap:not(.active){display:none}.calibration-gimbal{width:66px}.calibration-gimbal-wrap{gap:5px}.calibration-modal>p:not(.kicker):not(.calibration-error){margin:10px 0;font-size:11px;line-height:1.45}.capture-window{text-align:center;gap:6px;height:68px;margin:10px 0;padding:10px}.capture-window b{font-size:12px}.calibration-actions{bottom:calc(-16px - env(safe-area-inset-bottom));z-index:2;padding:10px 16px calc(16px + env(safe-area-inset-bottom));background:#171b16;border-top:1px solid #343a31;grid-template-columns:1fr;margin:0 -16px;position:sticky}.calibration-primary,.calibration-secondary{min-height:46px;padding:11px}.calibration-actions .calibration-secondary{order:2}.calibration-modal>small{margin-top:9px}.help{width:auto;left:15px;right:15px}.flight-data{bottom:15px;left:15px}.telemetry{gap:13px}.telemetry b{font-size:22px}.flight-chip{font-size:7px}.mouse-control{width:170px;top:65px;bottom:auto;right:15px}.radio-monitor{width:245px;bottom:90px}.stick-box{height:72px}.axis-readout{display:none}.map-picker{margin-left:12px}.map-picker-button{min-width:104px}.map-menu{width:220px}.route-recorder{margin-left:5px}.route-recorder-toggle{padding:0 7px}.route-recorder-panel{width:min(320px,100vw - 30px);left:auto;right:0}.map-inspector-toggle{margin-left:5px;padding:0 7px;font-size:7px}.map-inspector{width:min(340px,100vw - 30px);top:59px;left:15px}.link-status{margin-right:8px;font-size:8px}.mode-options{grid-template-columns:1fr}.mode-options button{min-height:auto}.settings-panel{padding:25px 18px}.sound-controls{grid-template-columns:92px 1fr}}html.drone-preview-document,body.drone-preview-document{overscroll-behavior-y:auto;height:auto;min-height:100%;overflow:hidden auto}.drone-preview-page{box-sizing:border-box;color:#e7e5da;background:#11140f;min-height:100dvh;padding:26px 34px 34px}.drone-preview-page header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.drone-preview-page header p{color:#eaff42;letter-spacing:.13em;margin:0 0 7px;font:700 10px monospace}.drone-preview-page header h1{letter-spacing:-.06em;margin:0;font-size:clamp(34px,6vw,76px);line-height:.9}.drone-preview-page header button{color:#e7e5da;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #60675c;padding:12px 14px;font:700 9px monospace}.drone-preview-stage{background:#11140f;border:1px solid #3f463b;height:min(62vh,650px);min-height:380px}.drone-preview-stage canvas{display:block}.drone-preview-controls{padding:15px 0 0}.drone-preview-carousel{grid-template-columns:52px minmax(0,1fr) 52px;align-items:stretch;gap:8px;display:grid}.drone-preview-carousel button{color:#eaff42;cursor:pointer;background:#1d211b;border:1px solid #586052;font:700 20px monospace}:is(.drone-preview-carousel button:hover,.drone-preview-carousel button:focus-visible){border-color:#eaff42;outline:none}.drone-preview-carousel span{text-align:center;background:#171b15;border-top:2px solid #ff542e;justify-items:center;gap:4px;padding:9px;display:grid}.drone-preview-carousel small{color:#899284;letter-spacing:.11em;font:7px monospace}.drone-preview-carousel b{letter-spacing:.08em;font:12px monospace}.drone-preview-readout{color:#9fa69b;margin:15px 0 12px;font:10px monospace}.drone-preview-readout b{color:#eaff42}.drone-preview-skins{flex-wrap:wrap;gap:7px;margin:0 0 14px;display:flex}.drone-preview-skins button{color:#d9ded3;cursor:pointer;background:#1d211b;border:1px solid #4d5549;align-items:center;gap:7px;padding:8px 10px;font:700 8px monospace;display:flex}.drone-preview-skins button.selected{color:#eaff42;border-color:#eaff42}.drone-preview-skins i{background:linear-gradient(135deg,var(--skin-body) 0 58%,var(--skin-accent) 58% 100%);width:24px;height:15px}.drone-preview-controls label{letter-spacing:.08em;grid-template-columns:auto 1fr;align-items:center;gap:14px;font:700 9px monospace;display:grid}.drone-preview-controls label b{color:#eaff42}.drone-preview-controls input{accent-color:#eaff42;width:100%}@media (max-width:700px){.drone-preview-page{padding:18px 14px 28px}.drone-preview-page header{align-items:flex-start;padding-top:48px;display:grid}.drone-preview-page header button{justify-self:start;padding:8px}.drone-preview-stage{min-height:320px}.drone-preview-carousel{grid-template-columns:44px minmax(0,1fr) 44px}.drone-preview-controls label{grid-template-columns:1fr}}.online-lobby{color:#11140f;background:linear-gradient(135deg,#cfd3ca,#8d9d93);place-items:center;min-height:100vh;padding:28px;display:grid}.online-lobby section{color:#e7e5da;width:min(650px,100%);box-shadow:none;background:#171b16;border-top:5px solid #eaff42;padding:34px}.online-lobby p{color:#eaff42;letter-spacing:.12em;margin:0;font:700 10px monospace}.online-lobby h1{margin:8px 0 28px;font-size:clamp(42px,6vw,64px);line-height:.86}.online-lobby label{letter-spacing:.1em;gap:8px;font:700 9px monospace;display:grid}.online-lobby input{color:#fff;background:#0d100c;border:1px solid #586052;padding:14px;font:15px monospace}.online-lobby section>div{background:#22271f;border:1px solid #485044;justify-content:space-between;margin:15px 0;padding:16px;font:10px monospace;display:flex}.online-lobby section>div span{color:#9ca598}.online-lobby section>button{color:#11140f;text-align:left;letter-spacing:.1em;cursor:pointer;background:#eaff42;border:0;width:100%;padding:17px;font:700 11px monospace}.online-lobby section>button span{float:right}.online-lobby button:disabled{opacity:.48;cursor:wait}.online-lobby .online-back{color:#9ca598;background:0 0;border:1px solid #485044;margin-top:9px}.online-map-status{gap:5px;margin-top:15px!important;display:grid!important}.online-map-status b{font:700 11px monospace}.online-map-status small{color:#747d70;font:8px/1.45 monospace}.online-join-error{color:#ffc1b8;font:9px/1.45 monospace;background:#3a1715!important;border-color:#b25248!important;display:block!important}.online-quick-join{margin-top:15px}.online-public-directory{background:#20251e;border:1px solid #485044;margin-top:9px}.online-public-directory summary{color:#cbd0c5;letter-spacing:.1em;cursor:pointer;padding:13px 15px;font:700 9px monospace}.online-public-directory>div{gap:5px;padding:0 8px 8px;display:grid}.online-public-directory button{color:#e8ebe3;text-align:left;cursor:pointer;background:#151914;border:1px solid #485044;justify-content:space-between;align-items:center;padding:11px;font:9px monospace;display:flex}.online-public-directory button:hover:not(:disabled){border-color:#eaff42}.online-public-directory button b{color:#eaff42;letter-spacing:.08em}.online-public-directory button span{color:#9ca598;text-align:right}.online-public-directory button small{visibility:hidden;position:absolute}.online-private-room{gap:7px;margin-bottom:15px!important;display:grid!important}.online-private-room>b{letter-spacing:.1em;color:#eaff42;font:700 10px monospace}.online-private-room>span{color:#9ca598;font:8px/1.45 monospace}.online-private-room>div{grid-template-columns:1fr auto;gap:8px;margin-top:3px;display:grid}.online-private-room label{grid-column:1/-1}.online-private-room button{color:#e8ebe3;letter-spacing:.08em;cursor:pointer;background:#2b3124;border:1px solid #586052;padding:11px;font:700 8px monospace}.online-private-room button:hover:not(:disabled){color:#eaff42;border-color:#eaff42}.online-flight,.online-canvas{background:#11140f;position:fixed;inset:0}.online-canvas canvas{display:block}.online-flight header{z-index:3;background:#11150fe6;border-bottom:2px solid #eaff42;align-items:center;gap:14px;padding:11px 14px;font:9px monospace;display:flex;position:absolute;top:18px;left:18px;right:18px}.online-flight header b{font-size:11px}.online-flight header span:nth-child(2){color:#eaff42;margin-right:auto}.online-leave{color:#e8ebe3;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #a4ada0;padding:6px 8px;font:700 7px monospace}.online-leave:hover{color:#eaff42;border-color:#eaff42}.online-flight aside{color:#d8ddd4;background:#11150fd9;padding:10px 12px;font:8px monospace;position:absolute;bottom:18px;left:18px}@media (max-width:760px){.online-flight header{flex-wrap:wrap}.online-flight header span:nth-child(2){order:2;width:100%}.online-lobby section>div{gap:8px;display:grid}.online-private-room>div{grid-template-columns:1fr}.online-private-room button{min-height:42px}}.online-public-directory button{grid-template-columns:1fr auto;align-items:center;gap:3px 12px;display:grid;position:relative}.online-public-directory button small{visibility:visible;color:#747d70;letter-spacing:.04em;grid-column:1/-1;font:7px monospace;position:static}.online-flight-help{z-index:3;color:#d8ddd4;background:#11150fd9;padding:10px 12px;font:8px monospace;position:absolute;top:76px;left:18px}.online-chat{z-index:4;color:#e8ebe3;width:min(360px,100vw - 36px);box-shadow:none;background:#11150fe6;border:1px solid #596151;font:9px monospace;position:absolute;bottom:18px;left:18px}.online-chat-heading{color:#eaff42;letter-spacing:.08em;border-bottom:1px solid #485044;align-items:center;gap:8px;padding:8px 10px;display:flex}.online-chat-heading span{color:#98a094;margin-right:auto;font-size:8px}.online-chat button{color:#bfc6ba;letter-spacing:.07em;cursor:pointer;background:0 0;border:0;font:700 7px monospace}.online-chat button:hover:not(:disabled){color:#eaff42}.online-chat-feed{overscroll-behavior:contain;cursor:text;gap:6px;max-height:164px;padding:7px 10px;display:grid;overflow:auto}.online-chat-feed article{grid-template-columns:auto 1fr auto;align-items:baseline;gap:7px;line-height:1.35;display:grid}.online-chat-feed article b{color:#eaff42;white-space:nowrap;font-size:8px}.online-chat-feed article span{overflow-wrap:anywhere;white-space:pre-wrap}.online-chat-feed article.is-self b{color:#b9e5ff}.online-chat-feed p,.online-chat-notice{color:#858e80;margin:2px 0;font:8px/1.4 monospace}.online-chat-notice{color:#ffc1b8;padding:0 10px 6px}.online-chat-mute{opacity:.75}.online-chat form{border-top:1px solid #485044;gap:6px;padding:8px;display:flex}.online-chat input{color:#fff;background:#0d100c;border:1px solid #586052;flex:1;min-width:0;padding:8px;font:9px monospace}.online-chat input:focus{border-color:#eaff42;outline:0}.online-chat form button{color:#eaff42;border:1px solid #586052;padding:0 7px}.online-chat form button:disabled{opacity:.35;cursor:not-allowed}.online-chat.is-collapsed{width:auto}.online-chat-reopen{padding:10px 12px;color:#eaff42!important}.online-chat-reopen:hover{background:#20251e}.online-flight-help{max-width:min(500px,100vw - 36px)}@media (max-width:760px){.online-flight-help{font-size:7px;inset:auto 18px 18px auto}.online-chat{width:min(360px,100vw - 36px);bottom:55px}.online-chat-feed{max-height:118px}}.online-flight .online-flight-help{max-width:min(500px,100vw - 36px);top:76px;bottom:auto;left:18px}@media (max-width:760px){.online-flight .online-flight-help{font-size:7px;inset:auto 18px 18px auto}}.online-topbar{z-index:6}.online-room-label{letter-spacing:.1em;flex-direction:column;gap:2px;min-width:180px;margin-left:12px;font:7px monospace;display:flex}.online-room-label span{color:#899184}.online-room-label b{color:#eaff42;font-size:9px}.online-flight .link-status{margin-left:auto}.online-flight .online-chat{bottom:18px;left:auto;right:18px}.online-chat-reopen{align-items:center;gap:12px;display:flex}.online-chat-reopen span{color:#90998c;font-size:7px}.online-room-stats{background:#485044;grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;display:grid}.online-room-stats span{color:#899184;text-align:center;letter-spacing:.06em;background:#191d17;gap:2px;padding:8px;font:6px monospace;display:grid}.online-room-stats b{color:#eaff42;font-size:9px}.online-flight .settings-shade{z-index:20;justify-content:flex-end;align-items:stretch;display:flex;position:fixed}.online-flight .settings-panel{z-index:21;flex:0 0 min(450px,100%);margin-left:auto;position:relative;inset:auto}.online-flight .flight-data{z-index:4}.online-public-session{z-index:7;color:#e8eee3;letter-spacing:.08em;pointer-events:none;background:#11150fe8;border:1px solid #65705f;grid-template-columns:auto auto;align-items:center;gap:2px 14px;min-width:190px;padding:8px 11px;font:7px monospace;display:grid;position:absolute;top:68px;left:50%;translate:-50%}.online-public-session b{color:#eaff42}.online-public-session span{grid-area:1/2/3;font:700 18px monospace}.online-public-session small{color:#8f998b;font:6px monospace}.online-public-session.intermission{box-shadow:none;background:#11150ff2;border-color:#eaff42;padding:18px 22px;top:50%;translate:-50% -50%}.online-public-session.intermission b{font-size:10px}.online-public-session.intermission span{font-size:28px}.online-public-session.intermission small{font-size:7px}@media (max-width:760px){.online-room-label{min-width:0;margin-left:5px}.online-room-label span{display:none}.online-flight .link-status{margin-right:5px}.online-flight .online-chat{bottom:15px;left:auto;right:15px}.online-flight .flight-data{bottom:15px;left:15px}.online-topbar .activity-return{font-size:7px}.online-topbar{gap:5px}.online-topbar .brand{margin-right:2px}}.combat-flight header{z-index:8}.combat-team.blue{color:#69b8ff}.combat-team.red{color:#ff6c67}.combat-reticle{z-index:7;color:#eaff42;text-shadow:none;font:24px/1 monospace;position:absolute;top:50%;left:50%;translate:-50% -50%}.combat-objectives{z-index:7;gap:7px;display:flex;position:absolute;top:70px;left:50%;translate:-50%}.combat-objectives>div{color:#e9eee4;background:#11150fdd;border:1px solid #dfff4f;min-width:92px;padding:8px 10px;font:8px monospace;position:relative;overflow:hidden}.combat-objectives b{margin-right:9px;font-size:13px}.combat-objectives i{background:#dfff4f;height:3px;position:absolute;bottom:0;left:0}.combat-objectives .blue{border-color:#42a5ff}.combat-objectives .blue i{background:#42a5ff}.combat-objectives .red{border-color:#ff4b4b}.combat-objectives .red i{background:#ff4b4b}.combat-minimap{z-index:7;color:#eaff42;background:#11150fe8;border:1px solid #66705f;width:190px;padding:9px;font:8px monospace;position:absolute;bottom:18px;right:18px}.combat-minimap>.combat-minimap-viewport{background:linear-gradient(90deg,#26353f88 50%,#3c272788 50%);border:1px solid #485044;height:210px;margin-top:7px;position:relative}.combat-minimap-world>span{color:#eaff42;background:#11150f;border:1px solid #eaff42;border-radius:50%;place-items:center;width:22px;height:22px;font:700 10px monospace;display:grid;position:absolute;translate:-50% -50%}.combat-class-select{z-index:10;color:#eef1e9;background:#11150ff2;border-top:3px solid #eaff42;width:min(900px,100vw - 36px);padding:15px;position:absolute;bottom:32px;left:50%;translate:-50%}.combat-class-select p{color:#eaff42;letter-spacing:.1em;margin:0 0 10px;font:700 10px monospace}.combat-class-select>div{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.combat-class-select button{color:#b9c0b5;text-align:left;cursor:pointer;background:#20251e;border:1px solid #4a5247;gap:5px;padding:12px;display:grid}.combat-class-select button.selected{color:#eaff42;border-color:#eaff42}.combat-class-select b{font:11px monospace}.combat-class-select small{font:9px monospace}.combat-class-select button em{color:#c8cfc3;font:10px/1.45 monospace}.combat-lobby details{margin:9px 0 15px}.combat-flight .online-flight-help{top:auto;bottom:18px;right:auto}@media (max-width:760px){.combat-flight header span:nth-of-type(n+3){display:none}.combat-objectives{top:94px}.combat-objectives>div{min-width:66px}.combat-minimap{width:130px;bottom:65px;right:12px}.combat-minimap>.combat-minimap-viewport{height:145px}.combat-class-select>div{grid-template-columns:1fr 1fr}.combat-class-select{max-height:52vh;overflow:auto}}.online-map-selector{gap:8px;margin-top:15px!important;display:grid!important}.online-map-selector>b{letter-spacing:.1em;color:#eaff42;font:700 9px monospace}.online-map-selector>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:grid!important}.online-map-selector button{color:#bfc6ba;text-align:left;cursor:pointer;background:#151914;border:1px solid #485044;gap:4px;padding:10px;display:grid}.online-map-selector button.selected{color:#eaff42;background:#252d1f;border-color:#eaff42}.online-map-selector button span{letter-spacing:.07em;font:700 9px monospace}.online-map-selector button small{color:#8f978b;font:7px/1.35 monospace}@media (max-width:760px){.online-map-selector>div{grid-template-columns:1fr}.online-map-selector button{min-height:46px}}.online-lobby{overscroll-behavior:contain;place-items:safe center;height:100dvh;min-height:0;overflow-y:auto}.combat-minimap span.blue{color:#42a5ff;border-color:#42a5ff}.combat-minimap span.red{color:#ff4b4b;border-color:#ff4b4b}.ctf-status>div{min-width:125px}.combat-spectating{z-index:10;color:#eaff42;letter-spacing:.1em;background:#11150fe8;border:1px solid #eaff42;padding:13px 18px;font:700 10px monospace;position:absolute;bottom:30px;left:50%;translate:-50%}.bot-fill-panel{z-index:12;color:#e8ece3;background:#11150ff2;border:1px solid #eaff42;gap:7px;width:260px;padding:13px;font:8px monospace;display:grid;position:absolute;top:76px;right:18px}.bot-fill-panel b{color:#eaff42;letter-spacing:.08em;font-size:9px}.bot-fill-panel span{color:#a7afa2}.bot-fill-panel button{color:#e8ece3;cursor:pointer;background:#232920;border:1px solid #596252;padding:9px;font:700 8px monospace}.bot-fill-panel button.selected{color:#11140f;background:#eaff42;border-color:#eaff42}.combat-flight header{border:1px solid #586052;border-bottom-width:3px;border-radius:2px;gap:12px;width:auto;min-width:290px;padding:7px 9px;top:12px;left:50%;right:auto;translate:-50%}.combat-flight header.blue{border-bottom-color:#42a5ff}.combat-flight header.red{border-bottom-color:#ff4b4b}.combat-mode-title{white-space:nowrap;gap:2px;display:grid}.combat-mode-title>b{letter-spacing:.1em;font-size:9px}.combat-mode-title>small{color:#eaff42;letter-spacing:.08em;font:700 7px monospace}.combat-team-badge{letter-spacing:.08em;background:#11150f;border:1px solid;padding:5px 7px;font:700 9px monospace}.combat-flight header .combat-team-badge.blue{color:#69b8ff}.combat-flight header .combat-team-badge.red{color:#ff7772}.combat-score{align-items:center;gap:6px;font:700 12px monospace;display:flex;color:#eef1e9!important;margin-left:auto!important}.combat-score i{border-radius:50%;width:7px;height:7px}.combat-score i.blue{background:#42a5ff}.combat-score i.red{background:#ff4b4b}.combat-score em{color:#747c70;font-style:normal}.combat-health{background:#162016;border:1px solid #63805c;width:74px;height:7px;position:relative;overflow:hidden}.combat-health i{background:linear-gradient(90deg,#67dc58,#b7f16b);height:100%;display:block;box-shadow:0 0 7px #67dc5877}.combat-health-bottom{z-index:8;width:148px;height:10px;box-shadow:none;background:#162016cc;position:absolute;bottom:18px;left:50%;overflow:visible;translate:-50%}.combat-health-bottom>b{color:#e9eee4;text-shadow:none;white-space:nowrap;font:700 8px monospace;position:absolute;bottom:14px;left:50%;translate:-50%}.combat-health-bottom.battle-health{width:190px}.combat-armor-line{z-index:2;background:linear-gradient(90deg,#369bc8,#8de3ff);border:1px solid #79d8ff;min-width:1px;height:2px;transition:width .12s linear;position:absolute;top:-4px;left:-1px;box-shadow:0 0 7px #4ec4f5}.combat-volume-control{color:#eaff42;align-items:center;gap:5px;width:86px;font:700 11px monospace;display:flex}.combat-volume-control input{accent-color:#eaff42;cursor:pointer;width:66px}.combat-flight .online-leave{padding:4px 6px}.combat-settings-button{color:#dce3d8;cursor:pointer;background:#1d231b;border:1px solid #65705f;place-items:center;width:24px;height:24px;display:grid}.combat-settings-button:hover{color:#eaff42;border-color:#eaff42}.combat-locked-setting{opacity:.8}.combat-locked-setting strong{color:#aab1a6;font-size:11px}.combat-objectives{top:52px}.combat-reticle{color:#eaff42;width:76px;height:76px;font:inherit;text-shadow:none;transition:color 80ms,filter 80ms}.combat-reticle>i{background:conic-gradient(from 180deg,#67ff72 0 var(--acquire-half,0deg),#ffffff20 0 calc(360deg - var(--acquire-half,0deg)),#67ff72 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 58%,#000 60% 65%,#0000 67%);mask:radial-gradient(circle,#0000 58%,#000 60% 65%,#0000 67%)}.combat-reticle .flight-crosshair{color:inherit;opacity:1}.combat-reticle>b{white-space:nowrap;letter-spacing:.12em;text-shadow:none;font:700 8px monospace;position:absolute;top:82px;left:50%;translate:-50%}.combat-reticle.acquiring,.combat-reticle.visual-target{color:#67ff72;filter:drop-shadow(0 0 5px #67ff7288)}.combat-reticle.locked{color:#ff5b50;filter:drop-shadow(0 0 8px #ff4b4baa)}.combat-reticle.lost{color:#ff9b42}.combat-reticle.firing{color:#fff;filter:drop-shadow(0 0 12px #fff);scale:1.12}.combat-reticle.hit{color:#67ff72;filter:drop-shadow(0 0 14px #67ff72);scale:1.18}.combat-signal-loss{pointer-events:none;z-index:13;color:#fff;text-align:center;background:#170706e8;border:2px solid #ff4b3e;gap:6px;min-width:320px;padding:18px 24px;display:grid;position:absolute;top:38%;left:50%;translate:-50% -50%;box-shadow:0 0 50px #ff2b2255}.combat-signal-loss b{color:#ff5b50;letter-spacing:.08em;font:900 31px/.9 monospace}.combat-signal-loss span{letter-spacing:.16em;font:700 10px monospace}.combat-signal-loss small{color:#ffb2aa;letter-spacing:.09em;font:8px monospace}.combat-signal-loss.warning{background:#211604dc;border-color:#ffb22e;box-shadow:0 0 40px #ff9b2244}.combat-signal-loss.warning b{color:#ffd048}.combat-signal-loss.warning small{color:#ffe2a1}.combat-damage-vignette{pointer-events:none;z-index:6;animation:.24s ease-out both combatDamage;position:fixed;inset:0;box-shadow:inset 0 0 90px 26px #ff2828aa}@keyframes combatDamage{to{opacity:0}}.combat-damage-direction{pointer-events:none;z-index:13;width:138px;height:138px;animation:.9s ease-out both combatDamageDirection;position:absolute;top:50%;left:50%;translate:-50% -50%}.combat-damage-direction i{filter:drop-shadow(0 0 5px #000);border-top:18px solid #ff5149;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;top:-3px;left:50%;translate:-50%}@keyframes combatDamageDirection{0%,58%{opacity:1}to{opacity:0}}.combat-match-complete{z-index:14;color:#eef1e9;text-align:center;min-width:280px;box-shadow:none;background:#11150ff2;border-top:4px solid #eaff42;gap:8px;padding:24px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.combat-match-complete b{color:#eaff42;font:28px monospace}.combat-match-complete span{letter-spacing:.12em;font:9px monospace}.combat-start-countdown{pointer-events:none;z-index:15;color:#fff;text-shadow:none;place-items:center;gap:4px;display:grid;position:absolute;top:37%;left:50%;translate:-50% -50%}.combat-start-countdown span{letter-spacing:.22em;font:700 10px monospace}.combat-start-countdown b{color:#eaff42;font:900 92px/.85 monospace;animation:.42s cubic-bezier(.2,.8,.2,1) combatCountdownBeat}@keyframes combatCountdownBeat{0%{opacity:.2;scale:1.7}to{opacity:1;scale:1}}.combat-minimap>.combat-minimap-viewport{background:#1d241d;overflow:hidden}.combat-minimap.capture_the_flag>.combat-minimap-viewport{background:linear-gradient(90deg,#26353f88 49.5%,#ffffff20 50%,#3c272788 50.5%)}.combat-minimap span.map-pilot{z-index:4;border-width:2px;width:12px;height:12px;font-size:9px}.combat-minimap span.map-pilot.local{background:#eef1e9;width:17px;height:17px;box-shadow:0 0 0 2px #102010,0 0 10px #67ff72;color:#111!important;border:3px solid #67ff72!important}.combat-minimap span.map-pilot.teammate{background:#11150f}.combat-minimap span.map-base{opacity:.7;border-style:dashed;border-radius:3px;width:18px;height:18px}.combat-minimap span.map-flag{z-index:3}.combat-minimap span.map-objective{z-index:2}.combat-minimap span.map-objective.neutral{color:#dfff4f;border-color:#dfff4f}.combat-minimap span.map-objective.blue{color:#42a5ff;border-color:#42a5ff}.combat-minimap span.map-objective.red{color:#ff4b4b;border-color:#ff4b4b}.combat-minimap span.map-objective.owner-neutral{color:#d7ddd3;border-color:#d7ddd3}.combat-minimap span.map-objective.owner-blue{color:#42a5ff;border-color:#42a5ff}.combat-minimap span.map-objective.owner-red{color:#ff4b4b;border-color:#ff4b4b}.combat-minimap span.map-objective.active-blue{background:#42a5ff55}.combat-minimap span.map-objective.active-red{background:#ff4b4b55}.combat-minimap span.map-objective.neutralizing,.combat-minimap span.map-objective.contested{animation:.72s ease-in-out infinite alternate objectivePulse}.combat-minimap span.map-objective.contested{color:#ffd84a;border-style:dashed;border-color:#ffd84a}@keyframes objectivePulse{to{filter:brightness(1.5);scale:1.18}}.combat-input-monitor{width:280px;bottom:18px;left:auto;right:18px;transform:none}.combat-input-monitor .stick-pair{margin-top:10px}.combat-input-tab{left:auto;right:18px;transform:none}.combat-input-monitor .stick-dot{top:50%;left:50%}@media (max-width:760px){.combat-flight header{flex-wrap:nowrap;min-width:260px}.combat-flight header>b{display:block}.combat-health{width:58px}.combat-health-bottom{width:148px}.combat-volume-control{width:64px}.combat-volume-control input{width:46px}.combat-objectives{top:50px}.controller-diagnostics-actions{grid-template-columns:1fr;display:grid}.controller-diagnostics-actions button{width:100%;min-height:46px}.controller-diagnostics>div{padding:12px}.calibration-center-gimbals{gap:18px;padding:12px}.calibration-center-gimbals i{width:66px}.manual-axis-list{margin:10px 0}.manual-axis-row{grid-template-columns:50px minmax(90px,1fr) 38px;gap:6px}.manual-axis-row select{grid-column:1/3}.manual-axis-row>button{grid-column:3}.manual-channel-preview{margin:9px 0}.manual-channel-preview .stick-box{height:78px}.manual-channel-actions{bottom:calc(-16px - env(safe-area-inset-bottom));z-index:2;padding:10px 16px calc(16px + env(safe-area-inset-bottom));background:#171b16;border-top:1px solid #343a31;margin:0 -16px;position:sticky}.controller-settings-actions{grid-template-columns:1fr}}.input-setup-page,.mode-select-page{overscroll-behavior:contain;touch-action:pan-y;place-items:safe center;width:100%;max-width:100vw;height:100dvh;min-height:0;overflow:hidden auto}.online-admission-shade{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090c08df;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.online-admission-card{color:#dfe5da;width:min(430px,100%);box-shadow:none;background:#11150ff7;border:1px solid #eaff42;border-top-width:4px;gap:12px;padding:25px;display:grid;position:relative}.online-admission-card h2,.online-admission-card p{margin:0}.online-admission-card h2{font:900 25px monospace}.online-admission-card>p:not(.kicker){color:#aeb6aa;font:10px/1.6 monospace}.online-admission-card>b{color:#eaff42;letter-spacing:.1em;font:9px monospace}.online-admission-card>span{color:#ff9b77;font:9px/1.5 monospace}.online-admission-widget{width:100%;min-height:65px}.online-admission-close{color:#bbc2b7;cursor:pointer;background:0 0;border:0;font:22px monospace;position:absolute;top:8px;right:10px}.online-admission-retry{color:#11150f;cursor:pointer;background:#eaff42;border:1px solid #eaff42;justify-self:start;padding:9px 14px;font:700 8px monospace}.setup-issue-report{z-index:4;justify-content:flex-end;width:100%;margin:14px 0 0;display:flex;position:relative}.report-issue-trigger{color:#b9c0b5;letter-spacing:.08em;cursor:pointer;background:#11150fd9;border:1px solid #697164;padding:7px 9px;font:700 7px monospace;text-decoration:none;position:static}.report-issue-trigger:hover{color:#eaff42;border-color:#eaff42}.issue-report-shade{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080b07e8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}body:has(.issue-report-shade) .founding-pro-account-icon{visibility:hidden;pointer-events:none}.issue-report-card{color:#dfe5da;width:min(540px,100%);max-height:calc(100dvh - 32px);box-shadow:none;background:#11150f;border:1px solid #eaff42;border-top-width:4px;gap:10px;padding:24px;display:grid;position:relative;overflow:auto}.issue-report-card h2,.issue-report-card p{margin:0}.issue-report-card h2{font:900 24px monospace}.issue-report-card label{color:#c8cec3;letter-spacing:.08em;gap:5px;font:700 8px monospace;display:grid}.issue-report-card label>b{color:#eaff42}.issue-report-card label>small{color:#7f887b}.issue-report-card select,.issue-report-card textarea{color:#eef1e9;background:#1a2018;border:1px solid #596252;width:100%;padding:9px;font:10px/1.45 monospace}.issue-report-card textarea{resize:vertical;min-height:74px}.issue-report-card .issue-report-disclosure{color:#828b7e;font:7px/1.5 monospace}.issue-report-submit{color:#11150f;cursor:pointer;background:#eaff42;border:1px solid #eaff42;padding:11px;font:700 9px monospace}.issue-report-submit:disabled{opacity:.35;cursor:not-allowed}.issue-report-card>strong{color:#eaff42;letter-spacing:.08em;font:8px monospace}.issue-report-close{color:#bbc2b7;cursor:pointer;background:0 0;border:0;font:22px monospace;position:absolute;top:8px;right:10px}.issue-report-turnstile{min-height:65px}.calibration-shade,.calibration-modal{overscroll-behavior-x:none;max-width:100vw;overflow-x:hidden}@media (max-width:760px){.input-setup-page,.mode-select-page{touch-action:pan-y;width:100%;overflow-y:auto}.calibration-modal{touch-action:pan-y}.calibration-gimbal{width:82px}}@media (max-height:520px) and (orientation:landscape){.launch:not(.input-setup-page):not(.mode-select-page){min-height:100dvh;padding:16px 22px;overflow-y:auto}.launch-copy{width:min(510px,56vw);margin-top:6vh}.launch-copy h1{margin:7px 0 13px;font-size:clamp(50px,8vw,78px)}.lede{font-size:12px;line-height:1.4}.launch-copy button{margin-top:12px;padding:13px 16px}.control-card{width:300px;padding:15px;top:12vh;right:3vw}.sticks{padding:21px 8px 18px}.stick{width:92px}.input-setup-page,.mode-select-page{place-items:start center;padding:46px 14px 14px;scroll-padding-top:46px}.input-setup-page>.eyebrow,.mode-select-page>.eyebrow{top:16px;left:18px}.input-setup-card,.mode-select-card{box-shadow:none;padding:16px 18px}.input-setup-card>h2,.mode-select-heading h2{margin-top:4px;font-size:34px}.input-setup-intro,.mode-select-intro{margin-bottom:12px;font-size:9px}.controller-scan{min-height:52px;padding:9px 12px}.controller-preview-panel{grid-template-columns:1fr 230px;gap:9px 14px;padding:11px}.setup-stick-pair .stick-box{height:88px}.controller-preview-actions button{padding:9px}.controller-diagnostics{margin-top:8px}.controller-diagnostics summary{padding:9px 12px}.mobile-controller-required{margin-top:9px;padding:11px}.mobile-controller-required>p{margin:5px 0 7px}.input-setup-back{margin-top:11px}.mode-select-heading{display:flex}.setup-complete-badge{margin-top:0}.mode-select-intro{margin-top:8px}.activity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.activity-card{min-height:170px;padding:12px 10px}.activity-card b{margin-top:13px}.activity-card strong{font-size:21px}.activity-card small{margin-top:8px}.activity-card i{padding-top:8px}.calibration-shade{place-items:start stretch;height:100dvh;padding:0;position:fixed;overflow:hidden}.calibration-modal{width:100%;height:100dvh;max-height:none;padding:13px 18px calc(13px + env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}.calibration-close{top:6px;right:12px}.calibration-modal .kicker{margin:0 32px 0 0}.step-dots{margin:8px 0 4px}.calibration-modal h2{margin:3px 0 6px;font-size:30px}.calibration-gimbals{grid-template-columns:1fr 1fr;margin:7px 0;padding:7px}.calibration-gimbal{width:62px}.calibration-gimbal-wrap{gap:3px}.calibration-modal>p:not(.kicker):not(.calibration-error){margin:6px 0;font-size:9px;line-height:1.35}.capture-window{height:53px;margin:7px 0;padding:7px}.calibration-actions{bottom:calc(-13px - env(safe-area-inset-bottom));z-index:2;padding:8px 18px calc(13px + env(safe-area-inset-bottom));background:#171b16;border-top:1px solid #343a31;margin:0 -18px;position:sticky}.calibration-primary,.calibration-secondary{min-height:40px;padding:9px}.calibration-modal>small{margin-top:6px}.online-lobby{place-items:start center;padding:14px}.online-lobby section{padding:18px 22px}.online-lobby h1{margin:5px 0 15px;font-size:38px}.online-lobby input{padding:10px}.online-lobby section>div{margin:9px 0;padding:10px}.online-lobby section>button{padding:12px}.online-map-selector{margin-top:9px!important}.online-map-selector>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.contact-lab{margin-left:4px}.contact-lab-toggle{padding:0 7px}.contact-lab-panel{width:min(340px,100vw - 30px);left:auto;right:0}}.calibration-gimbal-wrap.active>small{font-weight:700}.calibration-gimbal>b{text-shadow:none;font-size:46px;line-height:.8;animation:1.15s ease-in-out infinite calibrationArrowPulse}.calibration-gimbal-wrap.active .calibration-gimbal.vertical>i{animation:1.15s ease-in-out infinite calibrationStickVertical}.calibration-gimbal-wrap.active .calibration-gimbal.horizontal>i{animation:1.15s ease-in-out infinite calibrationStickHorizontal}@keyframes calibrationStickVertical{0%,to{transform:translateY(-27px)}50%{transform:translateY(27px)}}@keyframes calibrationStickHorizontal{0%,to{transform:translate(-27px)}50%{transform:translate(27px)}}@keyframes calibrationArrowPulse{0%,to{opacity:.68;scale:.9}50%{opacity:1;scale:1.12}}@media (prefers-reduced-motion:reduce){.calibration-gimbal>b,.calibration-gimbal-wrap.active .calibration-gimbal>i{animation:none!important}}.mobile-controller-required{border:1px solid #eaff4270;border-left:4px solid var(--acid);color:#dce1d7;background:#11150f;margin-top:14px;padding:17px}.mobile-controller-required>b{color:var(--acid);letter-spacing:.11em;font:700 10px monospace}.mobile-controller-required>p{color:#adb5a8;margin:8px 0 12px;font:10px/1.5 monospace}.mobile-controller-required>span{color:#788174;letter-spacing:.08em;border-top:1px solid #ffffff1c;padding-top:10px;font:8px monospace;display:block}.mobile-controller-app-note{background:#1b2119;border:1px solid #ffffff26;margin:12px 0;padding:13px}.mobile-controller-app-note strong{color:#ffb39f;letter-spacing:.1em;font:700 9px monospace;display:block}.mobile-controller-app-note p{color:#aeb6aa;margin:7px 0;font:9px/1.5 monospace}.mobile-controller-app-note span,.mobile-controller-app-note a{color:var(--acid);letter-spacing:.1em;margin-top:10px;font:700 8px monospace;display:block}.mobile-controller-app-note a{text-decoration:none}.mobile-controller-app-note a:hover{text-decoration:underline}.mobile-controller-app-note a.mobile-controller-app-cta{border:1px solid var(--acid);background:var(--acid);color:#11140f;text-align:center;padding:13px 12px;font-size:10px}.mobile-controller-app-note a.mobile-controller-app-cta:hover{background:#f3ff77;text-decoration:none}.android-chrome-fix-list{color:#aeb6aa;gap:8px;margin:9px 0 0;padding-left:17px;font:9px/1.5 monospace;display:grid}.android-chrome-fix-list li{padding-left:2px}.android-chrome-fix-list li::marker{color:#ffb39f}.combat-flight header{min-width:min(290px,100vw - 16px);max-width:calc(100vw - 16px)}.combat-clock{color:#eaff42;border:1px solid #596252;padding:4px 6px;font:700 10px monospace}.combat-resource{z-index:8;color:#dce3d8;background:#11150fe8;border:1px solid #596252;grid-template-columns:auto 96px auto;align-items:center;gap:7px;padding:6px 8px;font:7px monospace;display:grid;position:absolute;bottom:43px;left:50%;translate:-50%}.combat-resource>b{color:#eaff42}.combat-resource>i{background:#242b22;width:96px;height:5px;display:block}.combat-resource>i>span{background:#eaff42;height:100%;transition:width 80ms linear;display:block}.combat-resource.overheated{border-color:#ff633f}.combat-resource.overheated>b,.combat-resource.overheated small{color:#ff7d5e}.combat-resource.overheated>i>span{background:#ff542e}.combat-spawn-protection{z-index:8;color:#9dd7ff;letter-spacing:.12em;background:#0d2031dd;border:1px solid #65b9ff;padding:6px 9px;font:700 8px monospace;position:absolute;top:59%;left:50%;translate:-50%}.combat-boundary-warning{z-index:12;color:#ffe2a1;text-align:center;background:#211604dc;border:1px solid #ffb22e;gap:4px;padding:11px 15px;font:8px monospace;display:grid;position:absolute;top:26%;left:50%;translate:-50% -50%}.combat-boundary-warning b{color:#ffd048;font-size:12px}.combat-connection-loss{z-index:30;color:#fff;text-align:center;background:#080b08d9;place-content:center;gap:8px;display:grid;position:absolute;inset:0}.combat-connection-loss b{color:#ff5b50;letter-spacing:.08em;font:900 34px monospace}.combat-connection-loss span{letter-spacing:.12em;font:700 10px monospace}.combat-connection-loss small{color:#ffb2aa;font:8px monospace}.combat-panel-toggle{float:right;color:#eaff42;cursor:pointer;background:0 0;border:0;padding:2px 4px;font:700 7px monospace}.combat-minimap.collapsed{width:auto;padding:6px}.combat-minimap.collapsed .combat-panel-toggle{float:none}.combat-scoreboard{z-index:7;color:#dfe5da;background:#11150fe8;border:1px solid #596252;width:210px;max-height:46vh;padding:9px;font:7px monospace;position:absolute;top:74px;left:18px;overflow:auto}.combat-scoreboard>b{color:#eaff42;letter-spacing:.12em}.combat-scoreboard section{margin-top:7px}.combat-scoreboard section>strong{border-bottom:1px solid;padding-bottom:3px;display:block}.combat-scoreboard section>div{justify-content:space-between;gap:5px;padding:3px 0;display:flex}.combat-scoreboard section>div.disconnected{opacity:.45}.combat-scoreboard section span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.combat-scoreboard section small{color:#91998e;flex:none}.combat-forfeit-start{color:#9ca497;cursor:pointer;background:#1c211a;border:1px solid #5d6559;width:100%;margin-top:8px;padding:5px;font:700 6px monospace}.combat-forfeit{z-index:14;color:#ffd1ac;text-align:center;background:#221208ee;border:1px solid #ff9b42;gap:7px;padding:11px;font:8px monospace;display:grid;position:absolute;top:115px;left:50%;translate:-50%}.combat-forfeit>b{color:#ff9b42}.combat-forfeit>div{gap:5px;display:flex}.combat-forfeit button,.combat-spectating button{color:#eaff42;cursor:pointer;background:#22281f;border:1px solid #687161;padding:6px;font:700 7px monospace}.combat-spectating{text-align:center;gap:7px;display:grid}.combat-spectating>span{justify-content:center;gap:6px;display:flex}.combat-mouse-control{bottom:18px;left:18px;right:auto}.combat-damage-vignette{animation-name:combatDamage,combatDamagePulse;animation-duration:.24s,.12s}@keyframes combatDamagePulse{50%{background:#ff282817}}@media (max-width:760px){.combat-flight header{gap:5px;padding:5px;top:7px}.combat-flight header>b,.combat-volume-control{display:none}.combat-team-badge{padding:4px;font-size:7px}.combat-clock{font-size:8px}.combat-score{font-size:10px}.combat-minimap{width:122px;bottom:54px;left:auto!important;right:8px!important}.combat-minimap>.combat-minimap-viewport{height:124px}.combat-scoreboard{width:142px;max-height:28vh;top:62px;left:8px}.combat-scoreboard section>div{display:grid}.combat-resource{grid-template-columns:auto 62px auto;max-width:calc(100vw - 16px);bottom:34px}.combat-resource>i{width:62px}.combat-resource small{white-space:nowrap}.combat-mouse-control{width:145px;top:auto;bottom:54px;left:8px}.combat-mouse-control .mouse-control-pad{height:98px}.combat-input-monitor,.combat-input-tab{right:8px}.combat-objectives{top:43px}.combat-connection-loss b{font-size:25px}}@media (max-width:360px){.combat-scoreboard{display:none}.combat-objectives>div{min-width:54px;padding:6px}.combat-team-badge{white-space:nowrap;max-width:72px;overflow:hidden}.combat-resource{font-size:6px}.combat-minimap{width:108px}}.mobile-app-coming-soon{cursor:default;opacity:.75}.runtime-failure{z-index:100}.runtime-failure button{color:#11150f;letter-spacing:.08em;cursor:pointer;background:#eaff42;border:1px solid #eaff42;padding:12px 16px;font:700 10px monospace}.course-loading-details{gap:8px;margin-top:18px;display:grid}.course-loading-meter{background:#0b0e0a;border:1px solid #56604f;height:10px;padding:2px;overflow:hidden}.course-loading-meter>span{background:linear-gradient(90deg,#b8e636,#eaff42);width:0;height:100%;transition:width .2s;display:block}.course-loading-status{color:#aeb7aa;letter-spacing:.08em;justify-content:center;gap:10px;font:700 8px monospace;display:flex}.course-loading-status strong{color:#eaff42;font-size:14px}.combat-class-select b{font-size:12px}.combat-class-select small{font-size:10px}.combat-class-select button em{color:#bdc6b8;min-height:50px;font:11px/1.5 monospace}.combat-class-select button.selected em{color:#f0f5ec}.combat-sound-control{margin-right:0}.combat-flight .sound-popover{top:32px}.combat-flight .combat-sound-popover{align-items:stretch;gap:10px;width:190px;padding:10px;left:auto;right:-42px;transform:translateY(-5px)}.combat-sound-control:hover .combat-sound-popover,.combat-sound-control:focus-within .combat-sound-popover{transform:translateY(0)}.combat-sound-popover label{grid-template-columns:45px 1fr 34px;align-items:center;gap:7px;display:grid}.combat-sound-popover label span{letter-spacing:.08em;color:#dce3d8;font:700 8px monospace}.combat-sound-popover label strong{text-align:right;grid-column:3;font-size:7px}.combat-sound-popover label input[type=range]{writing-mode:horizontal-tb;cursor:pointer;direction:ltr;grid-area:1/2;width:100%;height:auto;margin:0}.combat-minimap span.map-pilot{rotate:var(--pilot-heading,0deg);transform-origin:50%}.combat-minimap span.map-pilot:after{content:"";border-bottom:6px solid;border-left:3px solid #0000;border-right:3px solid #0000;position:absolute;top:-7px;left:50%;translate:-50%}.combat-minimap span.map-pilot.local:after{border-bottom-width:8px;border-left-width:4px;border-right-width:4px;top:-9px}.combat-objectives .owned.owner-blue{background:#071d2ddd;border-color:#07528f}.combat-objectives .owned.owner-blue i{background:#07528f}.combat-objectives .owned.owner-red{background:#2d0909dd;border-color:#8f1717}.combat-objectives .owned.owner-red i{background:#8f1717}.combat-scoreboard.respawn-roster{z-index:11;width:min(820px,100vw - 36px);max-height:46vh;box-shadow:none;background:#11150ff2;border-top:4px solid #eaff42;grid-template-columns:1fr 1fr;gap:16px;padding:20px;font-size:11px;display:grid;top:42%;left:50%;translate:-50% -50%}.combat-scoreboard.respawn-roster>b{grid-column:1/-1;font-size:16px}.combat-scoreboard.respawn-roster section{margin:0}.combat-scoreboard.respawn-roster section>div{padding:8px 0}.combat-scoreboard.respawn-roster section small{color:#c6cec1;font-size:10px;line-height:1.35}.battle-roster{width:250px;max-height:58vh}.battle-roster section>div{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;display:grid}.battle-roster section>div.eliminated{opacity:.58}.battle-roster section>div.eliminated span{text-decoration:line-through}.battle-roster section>div.selected{background:#eaff4215}.battle-roster section small{color:#8fd2ff}.battle-roster .battle-rank{color:#eaff42;font-weight:900}.battle-roster button{color:#eaff42;text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.battle-roster button:hover{text-decoration:underline}.combat-input-tab{box-sizing:border-box;width:170px}.combat-flight .battle-chat,.combat-flight .combat-input-monitor,.combat-flight .combat-input-tab{z-index:12}.combat-flight .battle-chat{box-shadow:none;bottom:0;left:193px;right:auto}.combat-flight .battle-chat.is-collapsed{box-sizing:border-box;height:24px}.combat-forfeit-floating{z-index:8;width:150px;padding:7px;position:absolute;top:74px;left:18px}.combat-kill-confirm{pointer-events:none;z-index:16;color:#eaff42;text-shadow:none;place-items:center;animation:1.4s ease-out both killConfirm;display:grid;position:absolute;top:35%;left:50%;translate:-50% -50%}.combat-kill-confirm b{font:900 54px/.9 monospace}.combat-kill-confirm span{letter-spacing:.16em;font:700 10px monospace}@keyframes killConfirm{0%{opacity:0;scale:1.5}12%,72%{opacity:1;scale:1}to{opacity:0;translate:-50% -80%}}.combat-flight .combat-kill-feed{pointer-events:none;z-index:16;color:#e5e9e1;width:min(280px,100vw - 36px);text-shadow:none;background:0 0;border:0;justify-items:end;gap:4px;padding:0;font:8px monospace;display:grid;position:absolute;inset:76px 18px auto auto}.combat-kill-feed>div{background:0 0;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:7px;width:100%;padding:3px 0;animation:.2s ease-out both killFeedIn;display:grid}.combat-kill-feed b{text-align:right;color:#fff}.combat-kill-feed strong{color:#ff9b87}.kill-feed-weapon{width:24px;height:10px;margin:auto;display:block;position:relative}.kill-feed-weapon:before,.kill-feed-weapon:after{content:"";background:#eaff42;display:block;position:absolute}.kill-feed-weapon.lmg:before{width:18px;height:4px;top:4px;left:3px}.kill-feed-weapon.lmg:after{width:5px;height:3px;top:7px;left:8px;rotate:-18deg}.kill-feed-weapon.shotgun:before{clip-path:polygon(0 0,100% 25%,100% 75%,0 100%);width:21px;height:4px;top:4px;left:1px}.kill-feed-weapon.shotgun:after{width:5px;height:3px;top:7px;left:7px;rotate:-25deg}.kill-feed-weapon.laser:before{background:#55bfff;width:22px;height:2px;top:4px;left:1px;box-shadow:0 0 5px #55bfff}.kill-feed-weapon.rail:before{width:24px;height:3px;top:4px;left:0}.kill-feed-weapon.rail:after{width:6px;height:3px;top:7px;left:4px;rotate:-24deg}.kill-feed-weapon.demolition:before{clip-path:polygon(0 30%,72% 30%,72% 0,100% 50%,72% 100%,72% 70%,0 70%);background:#ffb33c;width:20px;height:6px;top:2px;left:1px}.kill-feed-weapon.impact:before,.kill-feed-weapon.crash:before{background:#ff765e;border-radius:50%;width:9px;height:9px;top:1px;left:8px}.kill-feed-weapon.crash:after{background:#ff765e;width:21px;height:2px;top:4px;left:2px;rotate:-25deg}@keyframes killFeedIn{0%{opacity:0;translate:12px}to{opacity:1;translate:0}}@media (max-width:760px){.combat-flight .combat-kill-feed{width:190px;font-size:7px;inset:48px 8px auto auto}.combat-kill-feed>div{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);padding:2px 0}}.combat-confirm-shade{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080b07d9;place-items:center;display:grid;position:fixed;inset:0}.combat-confirm-shade>section{color:#eef1e9;background:#171b16;border-top:4px solid #ff633f;gap:12px;width:min(420px,100vw - 32px);padding:24px;display:grid}.combat-confirm-shade b{font:900 22px monospace}.combat-confirm-shade span{color:#aab2a6;font:9px monospace}.combat-confirm-shade div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.combat-confirm-shade button,.combat-results-actions button{color:#eef1e9;cursor:pointer;background:#242a21;border:1px solid #65705f;padding:11px;font:700 8px monospace}.combat-confirm-shade button:last-child,.combat-results-actions button:last-child{color:#11150f;background:#eaff42;border-color:#eaff42}.combat-match-complete{box-sizing:border-box;width:min(1040px,100vw - 34px);max-width:calc(100vw - 34px);max-height:calc(100dvh - 28px);padding:30px;overflow:hidden auto}.combat-match-complete>*{min-width:0}.combat-results-roster{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;min-width:0;display:grid}.combat-results-roster section{box-sizing:border-box;border:1px solid #485044;min-width:0;padding:14px}.combat-results-roster strong{color:#eaff42;margin-bottom:9px;font:13px monospace;display:block}.combat-results-roster section>div{border-top:1px solid #ffffff12;grid-template-columns:minmax(120px,1fr) auto;gap:14px;padding:9px 0;font:11px monospace;display:grid}.combat-results-roster small{color:#c0c8bc;text-align:right;font-size:10px;line-height:1.35}.combat-results-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.combat-social-share{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.combat-social-share button{color:#eaff42;cursor:pointer;background:#1c211a;border:1px solid #eaff42;padding:10px;font:700 8px monospace}.share-result-controls{gap:7px;margin:12px 0;display:grid}.share-result-buttons{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.share-result-buttons button{color:#eaff42;cursor:pointer;background:#1c211a;border:1px solid #eaff42;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px;font:700 8px monospace;display:flex}.share-result-buttons svg{fill:currentColor;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px}.share-result-buttons svg rect,.share-result-buttons svg circle{fill:none}.share-result-buttons svg .share-icon-fill{fill:currentColor;stroke:none}.share-result-controls>small{color:#c8d4c3;letter-spacing:.06em;text-align:center;font:8px monospace}.battle-results-actions,.race-result-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.race-result-actions button{box-sizing:border-box;min-height:54px;margin-top:0}.battle-results-actions .share-result-controls,.race-result-actions .share-result-controls{grid-column:1/-1}.combat-next-match{box-sizing:border-box;text-align:left;background:#0b0f0a;border:1px solid #56604f;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;margin:5px 0;padding:11px;display:grid}.combat-next-match>b{color:#eaff42;letter-spacing:.11em;grid-column:1/-1;font:700 9px monospace}.combat-next-match button{color:#eef1e9;cursor:pointer;background:#20261d;border:1px solid #66705f;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:44px;padding:10px 12px;font:700 8px monospace;display:flex}.combat-next-match button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.combat-next-match button:last-child:nth-child(odd){grid-column:1/-1}.combat-next-match button.selected{color:#eaff42;background:#344326;border-color:#eaff42}.combat-next-match button small{color:#aeb7aa;text-align:right;flex:none;font:7px monospace}@media (max-width:760px){.combat-scoreboard.respawn-roster{grid-template-columns:1fr;max-height:34vh;top:38%}.combat-scoreboard.respawn-roster>b{grid-column:auto}.combat-results-roster{grid-template-columns:1fr}.combat-results-roster section>div{display:grid}.combat-class-select button em{min-height:0}.combat-confirm-shade div,.combat-results-actions,.combat-next-match{grid-template-columns:1fr}.combat-next-match button,.combat-next-match button:last-child:nth-child(odd){grid-column:1}}.founding-pro-offline-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.founding-pro-offline-error span{min-width:0}.founding-pro-offline-error button{color:#ffc0b5;letter-spacing:.07em;cursor:pointer;background:0 0;border:1px solid #ff9d8d;flex:none;padding:7px 10px;font:700 7px monospace}.founding-pro-offline-error button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:620px){.founding-pro-offline-error{flex-direction:column;align-items:flex-start}}.combat-flight .combat-minimap{left:auto;right:18px}.combat-input-monitor,.combat-input-tab{left:18px;right:auto}.policy-page{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;color:#dce3d8;background:linear-gradient(135deg,#cfd3ca,#8d9d93);height:100dvh;max-height:100dvh;padding:40px 20px;overflow:hidden auto}.policy-card{border-top:5px solid var(--acid);background:#171b16;width:min(860px,100%);margin:0 auto;padding:clamp(24px,5vw,58px)}.policy-header{border-bottom:1px solid #4a5547;padding-bottom:28px}.policy-brand{background:var(--paper);color:#111;align-items:center;gap:12px;margin-bottom:28px;padding:10px 13px;text-decoration:none;display:inline-flex}.policy-brand-mark{letter-spacing:-.17em;align-items:center;height:32px;font:900 34px/.86 Arial,Helvetica,sans-serif;display:inline-flex;position:relative;overflow:hidden}.policy-brand-mark b{z-index:1;color:#111;font-style:italic;position:relative}.policy-brand-mark i{z-index:2;color:var(--orange);letter-spacing:-.25em;margin:0 -4px;font:900 34px/.86 Arial,Helvetica,sans-serif;position:relative;transform:skew(-15deg)}.policy-brand small{color:#343832;letter-spacing:.16em;font:700 9px/1 monospace}.policy-footer a{color:var(--acid)}.policy-header h1{letter-spacing:-.07em;margin:10px 0 12px;font-size:clamp(46px,8vw,84px);line-height:.86}.policy-meta{color:#98a394;letter-spacing:.08em;margin:0;font:9px monospace}.policy-card>p,.policy-card h2{max-width:700px}.policy-card>p{color:#c2cbc0;margin:24px 0;font:13px/1.7 Arial,Helvetica,sans-serif}.policy-card h2{color:#eaff42;letter-spacing:.04em;margin:32px 0 9px;font:700 15px/1.2 monospace}.policy-card a{color:#eaff42}.policy-card code{color:#ff957e;background:#0e120d;padding:2px 4px;font:11px monospace}.policy-footer{color:#98a394;letter-spacing:.07em;border-top:1px solid #4a5547;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:42px;padding-top:20px;font:700 9px monospace;display:flex}.policy-footer a{text-decoration:none}@media (max-width:760px){.policy-page{padding:0}.policy-card{min-height:100dvh;padding:28px 20px}.policy-card>p{font-size:14px}.policy-footer{gap:10px;display:grid}}.elrs-guide-page{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;color:#dce3d8;background:linear-gradient(135deg,#cfd3ca,#8d9d93);height:100dvh;max-height:100dvh;padding:40px 20px;overflow:hidden auto}.elrs-guide-card{border-top:5px solid var(--acid);width:min(900px,100%);box-shadow:none;background:#171b16;margin:0 auto;padding:clamp(24px,5vw,58px)}.elrs-guide-header{border-bottom:1px solid #4a5547;padding-bottom:30px}.elrs-guide-brand{color:#fff;letter-spacing:-.12em;margin-bottom:28px;font:900 30px/1 Arial,sans-serif;text-decoration:none;display:inline-block}.elrs-guide-brand span{color:var(--orange)}.elrs-guide-header h1{color:#fff;letter-spacing:-.075em;margin:10px 0 16px;font:950 clamp(48px,8vw,90px)/.86 Arial,Helvetica,sans-serif}.elrs-guide-lede{color:#c2cbc0;max-width:720px;margin:0;font:16px/1.55 Arial,Helvetica,sans-serif}.elrs-guide-warning{border-left:4px solid var(--orange);color:#ffe4db;background:#291b17;max-width:720px;margin-top:24px;padding:16px 18px}.elrs-guide-warning strong{color:#ff957e;letter-spacing:.11em;font:700 10px monospace;display:block}.elrs-guide-warning p{margin:9px 0 0;font:13px/1.55 Arial,Helvetica,sans-serif}.elrs-guide-section{max-width:740px;padding-top:30px}.elrs-guide-section h2{color:var(--acid);letter-spacing:.05em;margin:0 0 12px;font:700 15px/1.2 monospace}.elrs-guide-section>p{color:#c2cbc0;margin:15px 0;font:13px/1.7 Arial,Helvetica,sans-serif}.elrs-guide-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.elrs-guide-panel{background:#20251e;border:1px solid #596252;padding:16px}.elrs-guide-panel b{color:var(--acid);letter-spacing:.1em;font:700 10px monospace}.elrs-guide-panel p{color:#c2cbc0;margin:9px 0 0;font:12px/1.55 Arial,Helvetica,sans-serif}.elrs-guide-panel-risk{background:#281d19;border-color:#ff765c99}.elrs-guide-panel-risk b{color:#ff957e}.elrs-guide-steps{counter-reset:guide-step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.elrs-guide-steps li{counter-increment:guide-step;color:#c2cbc0;grid-template-columns:36px minmax(0,1fr);gap:12px;font:13px/1.6 Arial,Helvetica,sans-serif;display:grid}.elrs-guide-steps li:before{content:counter(guide-step,decimal-leading-zero);background:var(--acid);width:34px;height:34px;color:var(--ink);place-items:center;font:700 12px monospace;display:grid}.elrs-guide-steps li>div{min-width:0}.elrs-guide-steps li>div p{color:inherit;font:inherit;margin:10px 0 0}.elrs-guide-steps li>div strong,.elrs-guide-steps b{color:#fff}.elrs-guide-inline-link{color:var(--acid);text-underline-offset:3px;font-weight:700;text-decoration:underline}.elrs-guide-card code{color:#ff957e;background:#0e120d;padding:2px 4px;font:11px monospace}.elrs-guide-links{gap:9px;margin-top:22px;display:grid}.elrs-guide-links a,.elrs-guide-footer a{color:var(--acid);letter-spacing:.07em;font:700 9px monospace;text-decoration:none}.elrs-guide-links a:hover,.elrs-guide-footer a:hover{text-underline-offset:3px;text-decoration:underline}.elrs-guide-footer{color:#98a394;letter-spacing:.07em;border-top:1px solid #4a5547;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:42px;padding-top:20px;font:700 9px monospace;display:flex}@media (max-width:760px){.elrs-guide-page{padding:0}.elrs-guide-card{min-height:100dvh;box-shadow:none;padding:28px 20px}.elrs-guide-header h1{font-size:48px}.elrs-guide-lede{font-size:15px}.elrs-guide-grid{grid-template-columns:1fr}.elrs-guide-section>p,.elrs-guide-steps li{font-size:14px}.elrs-guide-footer{gap:10px;display:grid}}.combat-minimap.battle_royale>.combat-minimap-viewport{background:#737c70;overflow:hidden}.combat-minimap-world{transform-origin:0 0;transition:left .11s linear,top .11s linear,width .11s linear,height .11s linear;position:absolute;inset:0}.combat-minimap-overview{z-index:0;object-fit:fill;opacity:.96;filter:saturate(.9)contrast(1.04)brightness(.94);width:100%;height:100%;position:absolute;inset:0}.combat-minimap .map-zone{z-index:1;pointer-events:none;border-radius:50%;position:absolute;translate:-50% -50%;background:0 0!important}.combat-minimap .map-zone.current{border:2px solid #ff3f48;box-shadow:0 0 6px #ff3f4855}.combat-minimap .map-zone.upcoming{border:2px solid #55ef83;box-shadow:0 0 5px #55ef8344}.combat-minimap .map-pilot{z-index:2}.combat-minimap .map-midfield{z-index:1;opacity:.92;background:0 0;border:0;border-left:3px solid #eef1e9;width:0;height:100%;top:0;bottom:0;translate:-50%;box-shadow:0 0 6px #111}.combat-objectives>div.local-objective{overflow:visible;box-shadow:0 0 0 2px #eef1e9,0 0 12px #000}.combat-active-objective-strip{width:100%;height:6px;box-shadow:none;background:#11150f;border:1px solid #cfd6cb;position:absolute;top:calc(100% + 5px);left:0;overflow:hidden}.combat-active-objective-strip small{background:#dfff4f;height:100%;display:block}.combat-active-objective-strip.blue small,.combat-active-objective-strip.owner-blue small{background:#42a5ff}.combat-active-objective-strip.red small,.combat-active-objective-strip.owner-red small{background:#ff4b4b}.combat-active-objective-strip.contested small{background:#ffb33c;animation:.65s ease-in-out infinite alternate activeObjectivePulse}@keyframes activeObjectivePulse{to{opacity:.45}}.battle-fogged:after{pointer-events:none;content:"";z-index:6;background:radial-gradient(circle,#0000 45%,#493f7390 100%),linear-gradient(#4b527329,#26284955);animation:1s ease-in-out infinite alternate battleFogPulse;position:absolute;inset:0}.battle-fog-warning{z-index:14;color:#ded3ff;text-align:center;background:#171229e8;border:1px solid #bc9cff;gap:5px;min-width:240px;padding:13px 18px;font:9px monospace;display:grid;position:absolute;top:25%;left:50%;translate:-50% -50%}.battle-fog-warning>b{color:#ff9eac;font:900 18px monospace}.battle-fog-warning small{color:#bdafff}@keyframes battleFogPulse{to{filter:saturate(.65);opacity:.83}}.battle-spectating{z-index:15;color:#eaff42;letter-spacing:.1em;text-align:center;background:#11150fe8;gap:3px;padding:7px 11px;display:grid;position:absolute;top:58px;left:50%;translate:-50%}.battle-spectating>b{font:700 9px monospace}.battle-spectating>span{color:#dce3d8;letter-spacing:.06em;font:7px monospace}.ctf-interaction-progress{z-index:14;color:#eaff42;text-align:center;letter-spacing:.08em;background:#11150fe8;border:1px solid #eaff42;gap:5px;width:190px;padding:8px 10px;font:700 8px monospace;display:grid;position:absolute;top:104px;left:50%;translate:-50%}.ctf-interaction-progress>i{background:#30372d;height:6px;display:block}.ctf-interaction-progress>i>span{background:#eaff42;height:100%;transition:width 40ms linear;display:block}.battle-final-two{pointer-events:none;z-index:19;color:#eef3e9;text-shadow:none;place-items:center;animation:2.8s ease-out both finalTwo;display:grid;position:absolute;top:28%;left:50%;translate:-50% -50%}.battle-final-two span{letter-spacing:.22em;font:700 12px monospace}.battle-final-two b{color:#eaff42;font:900 58px/.9 monospace}@keyframes finalTwo{0%{opacity:0;scale:1.8}12%,75%{opacity:1;scale:1}to{opacity:0;translate:-50% -80%}}.battle-victory{z-index:18;color:#eef3e9;text-align:center;min-width:min(440px,100vw - 30px);box-shadow:none;background:#11150fe9;border:1px solid #eaff42;border-top-width:5px;gap:8px;padding:24px;display:grid;position:absolute;top:18%;left:50%;translate:-50%}.battle-victory>b{color:#eaff42;font:900 38px/.95 monospace}.battle-victory>span{letter-spacing:.12em;font:700 13px monospace}.battle-victory>small{color:#aeb7a9;font:8px monospace}.battle-victory>button{color:#11150f;cursor:pointer;background:#eaff42;border:1px solid #eaff42;justify-self:center;min-width:180px;padding:11px;font:700 9px monospace}.battle-victory>button:disabled{opacity:.35;cursor:not-allowed}.battle-confetti{pointer-events:none;z-index:-1;position:absolute;inset:-150px -80px -100px;overflow:hidden}.battle-confetti i{left:var(--confetti-x);background:hsl(calc(var(--confetti-index) * 47deg) 92% 59%);width:8px;height:15px;animation:confettiFall calc(1.9s + var(--confetti-index) * 20ms) ease-in calc(var(--confetti-index) * 25ms) infinite;rotate:calc(var(--confetti-index) * 31deg);position:absolute;top:-12px}@keyframes confettiFall{to{translate:calc((var(--confetti-index) - 14) * 3px) 330px;rotate:calc(var(--confetti-index) * 31deg + 620deg);opacity:.25}}.battle-victory{border-color:#eaff427a;border-top:6px solid var(--acid);width:min(660px,100vw - 32px);min-width:0;box-shadow:none;background:linear-gradient(145deg,#171d15f7,#0d110cf5);gap:11px;padding:30px 32px;top:50%;translate:-50% -50%}.battle-victory>.kicker{color:#aeb7a9;margin:0;font-size:8px}.battle-victory>b{letter-spacing:-.06em;font-size:clamp(42px,7vw,76px)}.battle-victory>span{font-size:14px}.battle-victory>small{margin-bottom:4px}.battle-results-actions{margin-top:4px}.battle-results-actions button{color:#f1f4ed;letter-spacing:.09em;cursor:pointer;background:#252c22;border:1px solid #6d7865;min-height:54px;padding:13px 16px;font:700 10px monospace}.battle-results-actions .battle-share-results{color:#eaff42;background:#1d231b;border-color:#88947f}.battle-results-actions .battle-return-lobby{border-color:var(--acid);background:var(--acid);color:#11150f}.combat-resource.demolition-fuse{border-color:#ffd43d;grid-template-columns:auto minmax(110px,1fr) auto;min-width:330px}.combat-resource.demolition-fuse>b,.combat-resource.demolition-fuse small{color:#ffe76a}.combat-resource.demolition-fuse>i>span{background:linear-gradient(90deg,#ff9c28,#ffe542);box-shadow:0 0 10px #ffd83a66}@media (max-width:760px){.combat-health-bottom.battle-health{width:160px}.battle-victory>b{font-size:28px}.battle-fog-warning{top:22%}.combat-input-tab{width:150px}.combat-flight .battle-chat{bottom:0;left:163px;right:auto}.battle-spectating{top:49px}}.free-flight-minimap{z-index:7;color:#eaff42;width:180px;box-shadow:none;background:#11150fe8;border:1px solid #66705f;padding:7px;font:8px monospace;position:absolute;bottom:18px;right:18px}.free-flight-minimap>b{color:#dfe5da;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.free-flight-minimap-viewport{background:#737c70;border:2px solid #697168;height:140px;margin-top:5px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1c241c}.free-flight-minimap-overview{pointer-events:none;z-index:1;max-width:none;transition:left .11s linear,top .11s linear,width .11s linear,height .11s linear;display:block;position:absolute}.free-flight-minimap.collapsed{width:auto;padding:6px}.free-flight-minimap.collapsed .combat-panel-toggle{float:none}.free-flight-minimap.collapsed>b,.free-flight-minimap.collapsed .free-flight-minimap-viewport{display:none}.free-flight-map-pilot{z-index:8;transform-origin:50%;background:#eef1e9;border:2px solid #67ff72;border-radius:50%;width:12px;height:12px;display:block;position:absolute;translate:-50% -50%;box-shadow:0 0 0 2px #102010,0 0 9px #67ff72}.free-flight-map-pilot:after{content:"";border-bottom:7px solid #67ff72;border-left:4px solid #0000;border-right:4px solid #0000;position:absolute;top:-9px;left:50%;translate:-50%}.online-flight .free-flight-minimap{padding:7px;left:auto;right:18px}.online-flight:not(.combat-flight) .online-chat.is-collapsed{height:24px}.online-flight:not(.combat-flight) .online-chat.is-collapsed .online-chat-reopen{height:22px;padding:0 12px}.online-input-monitor,.online-input-tab{left:18px;right:auto;transform:none}.online-input-monitor{bottom:24px}.online-input-tab{box-sizing:border-box;width:170px}@media (max-width:760px){.free-flight-minimap{width:122px;padding:6px;bottom:54px;right:8px}.free-flight-minimap-viewport{height:95px}.free-flight-minimap>b{font-size:7px}.free-flight-map-pilot{width:10px;height:10px}.free-flight-map-pilot:after{border-bottom-width:5px;border-left-width:3px;border-right-width:3px;top:-7px}.online-flight .free-flight-minimap{padding:6px;left:auto;right:8px}.online-flight:not(.combat-flight) .online-chat{width:min(330px,100vw - 171px);bottom:0;left:163px;right:auto}.online-input-monitor,.online-input-tab{left:8px}.online-input-tab{width:150px}}.online-flight:not(.combat-flight) .online-chat{width:min(360px,50vw - 145px);box-shadow:none;bottom:0;left:0;right:auto}.online-flight:not(.combat-flight) .online-chat.is-collapsed{width:154px;height:24px}.online-flight:not(.combat-flight) .online-chat.is-collapsed .online-chat-reopen{justify-content:space-between;width:100%;height:100%}.online-flight:not(.combat-flight) .online-input-monitor,.online-flight:not(.combat-flight) .online-input-tab{left:50%;right:auto;transform:none}.online-flight:not(.combat-flight) .online-input-monitor{bottom:24px}.online-flight:not(.combat-flight) .online-input-tab{bottom:0}.online-flight:not(.combat-flight) .flight-data{bottom:48px;left:18px}.rates-settings-entry .setting-title{align-items:center;gap:18px}.rates-summary{white-space:nowrap;letter-spacing:.02em;flex:none;align-items:center;gap:8px;font-size:19px!important;line-height:1!important;display:flex!important}.rates-summary i{color:#788071;font-size:12px;font-style:normal}.rates-settings-entry>button{background:linear-gradient(90deg,#252d20,#1a2018);border-color:#788266;margin-top:13px;font-weight:700}.rates-editor{gap:10px;padding-bottom:18px;display:grid}.rates-editor>h2{letter-spacing:-.04em;margin:0;font-size:42px;line-height:.92}.rates-intro{color:#aeb6a9;margin:0;font:10px/1.55 monospace}.rates-graph{background:#0c100b;border:1px solid #56604f;margin:5px 0 3px;padding:9px;box-shadow:inset 0 0 30px #0008}.rates-graph svg{width:100%;height:auto;display:block;overflow:visible}.rates-graph .grid{stroke:#30382d;stroke-width:1px}.rates-graph .axis{stroke:#697262;stroke-width:1.2px}.rates-graph .curve{fill:none;stroke:#eaff42;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #dfff4f88)}.rates-graph text{fill:#929a8d;font:8px monospace}.rates-control{margin:0!important;padding:12px!important}.rates-control .setting-title strong{text-align:right;min-width:62px;font-size:16px}.performance-metrics{color:#b9c2b4;letter-spacing:.04em;white-space:nowrap;font-size:.72em;font-weight:600}.free-flight-health.input-collapsed{bottom:30px}.radio-monitor.with-health{bottom:16px}.free-flight-health.input-expanded{top:auto;bottom:-13px}.free-flight-health.input-expanded>b{display:none}.rates-legend{letter-spacing:.12em;gap:18px;font:700 10px monospace;display:flex}.rates-preset-control{background:#171c15;border:1px solid #596153;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:7px 12px;margin:4px 0;padding:12px 14px;display:grid}.rates-preset-control>span{color:#eaff42;letter-spacing:.1em;font:700 10px monospace}.rates-preset-control select{color:#f1f4ed;cursor:pointer;background:#10150f;border:1px solid #6d765f;min-width:0;padding:9px 34px 9px 10px;font:10px monospace}.rates-preset-control small{color:#9ca596;grid-column:2;font:8px/1.4 monospace}.rates-axis-grid{gap:10px;display:grid}.rates-axis,.throttle-rates{margin:0!important;padding:14px!important}.rates-axis header,.throttle-rates header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.rates-axis header strong{font:700 14px monospace}.throttle-rates header span{color:#9ca596;font:9px monospace}.rate-number-slider{color:#b6beb0;grid-template-columns:92px 1fr 58px;align-items:center;gap:9px;margin:8px 0;font:9px monospace;display:grid}.rate-number-slider input[type=number]{color:#f1f4ed;text-align:right;background:#10150f;border:1px solid #596153;min-width:0;padding:6px;font:10px monospace}.rate-number-slider input[type=range]{min-width:0}.mode-select-card{width:min(1180px,100%)}.activity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.free-flight-minimap-toggle{cursor:pointer}.activity-choice-row{border-top:1px solid #ffffff1c;grid-template-columns:1fr 1fr;gap:5px;width:100%;margin-top:auto;padding-top:10px;display:grid}.activity-choice-row button{min-height:30px;color:var(--acid);letter-spacing:.08em;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2b;font:700 8px monospace}.activity-choice-row button:hover{background:var(--acid);color:#11140f}.activity-choice-row button:disabled{cursor:not-allowed;opacity:.4}.race-page{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;color:#e7eedf;background:#11150f;height:100dvh;min-height:100dvh;font-family:monospace;overflow:hidden auto}.race-header{background:#171d15;border-bottom:1px solid #34402f;justify-content:space-between;align-items:center;height:58px;padding:0 24px;display:flex}.race-header button,.race-primary,.race-vote,.race-course-vote button{color:#baff96;letter-spacing:.08em;cursor:pointer;background:#26321f;border:1px solid #78f44a;padding:11px 14px;font:700 10px monospace}.race-header div{align-items:center;gap:16px;display:flex}.race-header span,.race-header em{color:#8d9b85;letter-spacing:.12em;font:9px monospace}.race-header b{letter-spacing:.04em;font-size:13px}.race-setup{background:#192019;border:1px solid #4d6443;border-top:4px solid #8cff52;width:min(820px,100% - 32px);margin:8vh auto;padding:34px}.race-setup h1{letter-spacing:-.06em;margin:8px 0 12px;font-size:clamp(36px,7vw,82px);line-height:.92}.race-setup>p:not(.kicker){color:#a7b5a0;max-width:590px;line-height:1.5}.race-setting-row{grid-template-columns:1fr 1fr;gap:12px;margin:26px 0;display:grid}.race-setup label{color:#9fab96;letter-spacing:.1em;gap:6px;font-size:9px;display:grid}.race-setup input,.race-setup select{color:#efffe8;background:#11170f;border:1px solid #4c5d46;width:100%;padding:12px;font:13px monospace}.race-primary{color:#10150e;background:#8cff52;justify-content:space-between;align-items:center;width:100%;margin-top:18px;display:flex}.race-primary span{font-size:8px}.race-primary:disabled{opacity:.4;cursor:not-allowed}.race-connection{color:#8cff52;margin-top:20px;font-size:10px;display:block}.race-records{border-top:1px solid #384634;margin-top:30px;padding-top:18px}.race-records h2{color:#a7b5a0;letter-spacing:.1em;font-size:10px}.race-records>div{border-bottom:1px solid #2b3828;grid-template-columns:42px 130px 1fr;gap:10px;padding:9px 0;font-size:10px;display:grid}.race-records strong{color:#baff96;font-size:16px}.race-records span{color:#84917e;align-self:center}.race-records>p{color:#788575;font-size:10px}.race-flight-layout{height:calc(100dvh - 58px);position:relative;overflow:hidden}.race-scene{position:absolute;inset:0}.race-scene canvas{width:100%;height:100%;display:block}.race-hud{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#131b11d9;border:1px solid #607c52;width:min(330px,100% - 40px);padding:18px;position:absolute;top:20px;left:20px}.race-hud h1{color:#baff96;margin:3px 0 20px;font-size:48px;line-height:1}.race-gate-status,.race-timer{border-top:1px solid #33432d;justify-content:space-between;padding:10px 0;display:flex}.race-gate-status span,.race-timer span{color:#82957a;font-size:9px}.race-gate-status b,.race-timer b{font-size:18px}.race-hp{border:1px solid #51684a;height:12px;margin-top:14px;position:relative}.race-hp i{background:#8cff52;height:100%;display:block}.race-hp b{color:#111;font-size:7px;position:absolute;top:1px;left:8px}.race-notice{color:#ffe79b;background:#4b3a16;border:1px solid #ffcf42;margin-top:14px;padding:10px;font:700 10px monospace}.race-controls{color:#84917e;margin:18px 0 0;font-size:8px;line-height:1.6}.race-vote{width:100%;margin-top:16px}.race-roster{border-top:1px solid #33432d;max-height:220px;margin-top:14px;overflow:auto}.race-roster div{border-bottom:1px solid #253322;grid-template-columns:28px 1fr auto;gap:5px;padding:6px 0;font-size:9px;display:grid}.race-roster .self{color:#baff96}.race-roster small{color:#84917e}.race-course-vote{border-top:1px solid #33432d;gap:8px;margin-top:14px;padding-top:12px;display:grid}.race-course-vote b{color:#baff96;font-size:9px}.race-result-card{z-index:4;text-align:center;background:#192019f2;border:1px solid #8cff52;width:min(560px,100% - 32px);padding:34px;position:fixed;inset:20% auto auto 50%;transform:translate(-50%)}.race-result-card h2{font-size:32px}.race-result-card>b{color:#baff96;font-size:52px;display:block}.race-result-card p{color:#a7b5a0;font-size:10px;line-height:1.5}.race-result-card .race-primary{margin-top:20px}@media (max-width:760px){.race-header{padding:0 12px}.race-header div{display:block}.race-header em{font-size:7px}.race-setup{margin:5vh auto;padding:22px}.race-setting-row{grid-template-columns:1fr}.race-hud{width:260px;padding:13px;top:10px;left:10px}.race-hud h1{font-size:36px}}.throttle-curve{background:#0c100b;border:1px solid #424a3e;width:100%;height:105px;margin:8px 0 12px;display:block}.throttle-curve line{stroke:#3c4538;stroke-width:1px}.throttle-curve polyline{fill:none;stroke:#eaff42;stroke-width:2.5px;filter:drop-shadow(0 0 3px #dfff4f66)}@media (max-width:900px){.activity-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.activity-grid{grid-template-columns:1fr}}.embedded-calibration-panel{z-index:40;width:min(720px,100vw - 450px);min-width:520px;box-shadow:none;background:#11150f;border-top:4px solid #eaff42;position:fixed;inset:0 auto 0 0}.embedded-calibration-panel iframe{background:#11150f;border:0;width:100%;height:100%;display:block}.embedded-calibration-cancel{z-index:2;color:#eaff42;letter-spacing:.08em;cursor:pointer;background:#171d15;border:1px solid #697361;padding:9px 12px;font:700 8px monospace;position:absolute;top:12px;left:18px}.embedded-calibration-shell{background:#11150f;width:100vw;height:100dvh;overflow:hidden}.embedded-calibration-shell .calibration-shade{background:#11150f}.embedded-calibration-shell .calibration-modal{padding-top:54px}.combat-class-warning{z-index:14;color:#eaff42;letter-spacing:.08em;background:#12170fee;border:2px solid #eaff42;padding:11px 16px;font:700 10px monospace;position:absolute;top:118px;left:50%;translate:-50%;box-shadow:0 0 25px #0009}@media (max-width:900px){.embedded-calibration-panel{width:100%;min-width:0;right:0}.online-flight:not(.combat-flight) .online-chat{width:min(310px,100vw - 30px)}.online-flight:not(.combat-flight) .flight-data{bottom:52px}.rates-summary{gap:5px;font-size:15px!important}}.race-loading{color:#8cff52;letter-spacing:.14em;place-items:center;font:700 10px monospace;display:grid}.race-header{z-index:12;position:relative}.race-header>button,.race-header-actions>button{pointer-events:auto}.race-header-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:210px;display:flex!important}.race-header-actions em{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.race-header-actions button{place-items:center;width:34px;height:32px;padding:0;font-size:13px;display:grid}.race-error{color:#ff9b87;letter-spacing:.07em;background:#2d1713;border:1px solid #ff765e;margin:10px 0 0;padding:9px;font:700 9px monospace}.race-connection{letter-spacing:.09em}.race-flight-page{height:100dvh;overflow:hidden}.race-flight-layout{background:#11150f}.race-flight-layout>.crosshair{z-index:4;pointer-events:none}.race-lobby-overlay{z-index:8;width:min(660px,100% - 32px);max-height:calc(100% - 40px);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#151d13f2;border:1px solid #617b53;border-top:4px solid #8cff52;padding:28px;position:absolute;top:50%;left:50%;overflow:auto;translate:-50% -50%}.race-lobby-overlay h1{color:#dfffbb;letter-spacing:-.06em;margin:5px 0 10px;font:900 clamp(32px,6vw,64px)/.92 monospace}.race-lobby-overlay>p:not(.kicker){color:#aab7a4;max-width:530px;font:10px/1.5 monospace}.race-lobby-overlay .race-roster{max-height:32vh}.race-hud{z-index:6;max-height:calc(100% - 40px);box-shadow:none;overflow:auto}.race-hud h1{letter-spacing:-.06em}.race-rank{border-bottom:1px solid #51684a;justify-content:space-between;align-items:flex-end;margin:-8px 0 13px;padding:8px 0 10px;display:flex}.race-rank span{color:#8ca083;letter-spacing:.12em;font-size:8px}.race-rank b{color:#eaff42;font-size:26px}.race-penalty{color:#ffd88c;letter-spacing:.08em;background:#4a3215;border:1px solid #ffb83e;margin:8px 0 0;padding:7px;font:700 9px monospace}.race-hp{background:#152012;overflow:visible}.race-hp i{background:linear-gradient(90deg,#64dd5b,#baff6f);transition:width .12s linear}.race-hp b{color:#e8eee3;text-shadow:none;top:15px}.race-roster div{grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center}.race-roster div.disconnected{opacity:.55}.race-roster button{color:#c9d2c4;cursor:pointer;background:#1d231b;border:1px solid #65705f;padding:4px 6px;font:700 7px monospace}.race-roster button.selected,.race-vote.selected,.race-course-vote button.selected{color:#11150f;background:#eaff42;border-color:#eaff42}.race-course-vote button{width:100%;padding:9px}.race-course-vote .race-vote{margin-top:0}.race-course-loading{background:#20291b;border:1px solid #eaff42;gap:6px;margin-top:14px;padding:12px;display:grid}.race-course-loading b{color:#eaff42;font:10px monospace}.race-course-loading span{color:#aeb8aa;letter-spacing:.07em;font:7px/1.45 monospace}.race-local-result{border-top:1px solid #607c52;gap:7px;margin-top:16px;padding-top:14px;display:grid}.race-local-result>b{color:#eaff42;font:900 28px monospace}.race-local-result>span{color:#a8b2a3;font:8px monospace}.race-local-result .race-primary{margin-top:5px}.race-minimap{z-index:6;color:#dce5d7;width:184px;box-shadow:none;background:#11150fe8;border:1px solid #66785f;padding:9px;position:absolute;top:18px;right:18px}.race-minimap>b{letter-spacing:.09em;margin-bottom:7px;font:8px monospace;display:block}.race-minimap svg{background:#182018;border:1px solid #4d5c49;width:100%;height:156px;display:block}.race-minimap polyline{fill:none;stroke:#6d7d68;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.race-minimap circle{fill:#485445;stroke:#83917d;stroke-width:.6px}.race-minimap circle.future{fill:#ff334b;stroke:#ff8997}.race-minimap circle.current{fill:#72ff42;stroke:#e5ffd9;filter:drop-shadow(0 0 3px #72ff42)}.race-minimap circle.pilot{fill:#f1f5ed;stroke:#72ff42;stroke-width:1.2px;filter:drop-shadow(0 0 3px #72ff42)}.race-minimap>span{color:#aab5a5;letter-spacing:.09em;margin-top:7px;font:700 7px monospace;display:block}.race-flight-data{z-index:5;bottom:20px;left:20px}.race-input-monitor{z-index:7;bottom:18px}.race-input-tab{z-index:7}.race-input-monitor .stick-pair{margin-top:10px}.race-mouse-control{z-index:7;bottom:18px;right:18px}.race-settings-shade{justify-content:flex-end;align-items:stretch;display:flex;z-index:30!important;position:fixed!important}.race-settings-shade .settings-panel{z-index:31;flex:0 0 min(450px,100%);margin-left:auto;position:relative;inset:auto}.race-locked-setting{opacity:.76}.race-locked-setting strong{color:#b9c3b4!important;font-size:10px!important}.race-damage-vignette{pointer-events:none;z-index:5;opacity:0;animation:.5s ease-out both raceDamageFlash;position:absolute;inset:0;box-shadow:inset 0 0 100px 28px #ff453c99}.race-damage-vignette.low{animation:1.2s ease-in-out infinite alternate raceLowHealth;box-shadow:inset 0 0 115px 18px #ad171766}@keyframes raceDamageFlash{0%{opacity:.9}to{opacity:0}}@keyframes raceLowHealth{0%{opacity:.25}to{opacity:.72}}@media (max-width:900px){.race-lobby-overlay{width:min(600px,100% - 24px);padding:22px}.race-minimap{width:140px;top:10px;right:10px}.race-minimap svg{height:112px}.race-hud{width:min(300px,100% - 170px);padding:14px;top:10px;left:10px}.race-flight-data{bottom:48px;left:12px}.race-input-monitor{width:260px;bottom:18px}.race-mouse-control{width:160px;top:166px;bottom:auto;right:10px}.race-mouse-control .mouse-control-pad{height:108px}}@media (max-width:620px){.race-header{height:52px;padding:0 8px}.race-header>div{display:none}.race-header-actions{min-width:0}.race-header-actions em{max-width:115px;font-size:6px}.race-flight-layout{height:calc(100dvh - 52px)}.race-setup{margin:3vh auto;padding:19px}.race-setup h1{font-size:42px}.race-lobby-overlay{max-height:none;padding:17px;top:10px;bottom:10px;translate:-50%}.race-lobby-overlay h1{font-size:34px}.race-hud{width:215px;max-height:52%;padding:11px;top:8px;left:8px}.race-hud h1{margin-bottom:10px;font-size:28px}.race-gate-status,.race-timer{padding:6px 0}.race-gate-status b,.race-timer b{font-size:13px}.race-minimap{width:112px;padding:5px;top:8px;right:8px}.race-minimap svg{height:88px}.race-minimap>b{font-size:6px}.race-flight-data{bottom:30px;left:8px}.race-flight-data .telemetry{gap:10px}.race-flight-data .telemetry b{font-size:18px}.race-flight-data .flight-chip{max-width:180px}.race-input-monitor{width:230px;bottom:0;left:50%}.race-input-tab{bottom:0}.race-mouse-control{width:112px;padding:7px;top:112px;right:8px}.race-mouse-control .mouse-control-pad{height:75px}.race-mouse-control>small{display:none}.race-roster div{grid-template-columns:24px minmax(0,1fr) auto}.race-roster button{grid-column:2/4}.race-records>div{grid-template-columns:28px 92px 1fr}.race-records strong{font-size:13px}}.race-hud{width:min(238px,100% - 40px);padding:12px}.race-hud.with-roster{width:min(330px,100% - 40px)}.race-hud.active .race-rank{margin:0 0 5px}.race-hud.active .race-gate-status,.race-hud.active .race-timer{padding:7px 0}.race-roster div{grid-template-columns:28px minmax(0,1fr) auto}.race-roster-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:inherit!important;background:0 0!important;border:0!important;padding:0!important}.race-roster-name.selected{text-decoration:underline;color:#eaff42!important}.race-minimap{top:auto;bottom:18px}.race-minimap circle.next{fill:#ffd84a;stroke:#fff1a3}.race-mouse-control{top:18px;bottom:auto}.race-health.input-collapsed{bottom:30px}@media (max-width:900px){.race-minimap{top:auto;bottom:10px}.race-hud{width:min(238px,100% - 170px)}.race-hud.with-roster{width:min(300px,100% - 170px)}.race-input-monitor.with-health{bottom:52px}}@media (max-width:760px){.game>.radio-monitor.with-health{bottom:124px}}@media (max-width:620px){.race-minimap{top:auto;bottom:8px}.race-hud{width:200px}.race-hud.with-roster{width:215px}.race-input-monitor.with-health{bottom:34px}.race-mouse-control{top:8px}}.race-flight-layout.full-screen{height:100dvh}.race-flight-layout.full-screen .race-hud{top:56px}.race-flight-exit{z-index:10;color:#dce5d7;letter-spacing:.08em;cursor:pointer;background:#11150fdd;border:1px solid #66785f;padding:8px 11px;font:700 8px monospace;position:absolute;top:14px;left:14px}.race-private-lobby-exit{z-index:18;color:#eaff42;letter-spacing:.08em;cursor:pointer;background:#11150fee;border:1px solid #eaff42;padding:8px 11px;font:700 8px monospace;position:absolute;top:14px;left:14px}.race-flight-quick-controls{z-index:10;align-items:center;gap:9px;display:flex;position:absolute;top:14px;right:14px}.race-flight-quick-controls>.icon-btn,.race-flight-quick-controls .sound-button{background:#11150fdd;border-color:#66785f}.race-countdown-overlay{z-index:12;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.race-countdown-overlay b{color:#eaff42;text-shadow:none;font:900 clamp(92px,22vw,260px)/1 monospace;animation:.8s ease-out both combatCountdownPulse}.race-results-overlay{z-index:14;width:min(620px,100% - 32px);max-height:calc(100% - 40px);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#151d13f2;border:1px solid #8cff52;border-top-width:5px;padding:28px;position:absolute;top:50%;left:50%;overflow:auto;translate:-50% -50%}.race-results-overlay h1{color:#eaff42;letter-spacing:-.07em;text-align:center;margin:5px 0 16px;font:900 clamp(44px,8vw,78px)/.9 monospace}.race-results-overlay>.kicker{text-align:center}.race-results-overlay .race-roster{max-height:34vh}.race-roster,.race-hud,.race-lobby-overlay,.race-results-overlay{scrollbar-width:none;-ms-overflow-style:none}.race-roster::-webkit-scrollbar{width:0;height:0;display:none}.race-hud::-webkit-scrollbar{width:0;height:0;display:none}.race-lobby-overlay::-webkit-scrollbar{width:0;height:0;display:none}.race-results-overlay::-webkit-scrollbar{width:0;height:0;display:none}.race-hud .race-roster div,.race-results-overlay .race-roster div{gap:4px;padding:3px 0;font-size:7px;line-height:1.15}.race-hud .race-roster small,.race-results-overlay .race-roster small{font-size:6.5px}.race-results-overlay .race-local-result{text-align:center;border-top:0}.race-course-loading-centered{z-index:12;text-align:center;width:min(420px,100% - 32px);margin:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.race-input-monitor.with-health{bottom:16px}.race-health.input-expanded{bottom:-13px}@media (max-width:620px){.race-input-monitor.with-health{bottom:16px}.race-flight-exit{top:8px;left:8px}.race-flight-quick-controls{top:8px;right:8px}.race-results-overlay{padding:18px}}.offline-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:660px;margin-inline:auto}.activity-card-action{border:1px solid var(--acid);background:var(--acid);color:#11140f;letter-spacing:.08em;text-align:left;cursor:pointer;width:100%;margin-top:auto;padding:12px 10px;font:700 8px monospace}.activity-card-action:hover:not(:disabled){background:#f4ff7a}.activity-card-action:disabled{cursor:not-allowed;opacity:.48}@media (max-width:760px){.offline-activity-grid{grid-template-columns:1fr}}.founding-pro-panel header{padding-right:27px}.founding-pro-panel header>span{flex:none}.founding-pro-socials{grid-template-columns:repeat(2,1fr);gap:7px}.founding-pro-socials button{color:#edf1e9;text-align:left;cursor:pointer;background:#20261d;border-color:#596252;gap:4px;min-height:54px;padding:10px 12px}.founding-pro-socials button:last-child{grid-column:1/-1}.founding-pro-socials button:hover:not(:disabled){border-color:var(--acid);background:#293124}.founding-pro-socials button:disabled{cursor:not-allowed;opacity:.55}.founding-pro-socials b{color:var(--acid);font:700 8px monospace}.founding-pro-socials small{color:#7b8678}.founding-pro-checkout-test .founding-pro-refresh-purchase{color:#c5cec1;background:#20261d;border-color:#596252}.founding-pro-security{background:#10130f;border:1px solid #3e463c;margin-top:12px}.founding-pro-security>summary{color:#aab4a6;letter-spacing:.1em;cursor:pointer;padding:13px;font:700 7px monospace;list-style-position:inside}.founding-pro-security[open]>summary{color:var(--acid);border-bottom:1px solid #3e463c}.founding-pro-security .founding-pro-sessions{border:0;margin:12px;padding:0}.founding-pro-security .founding-pro-security-actions{margin:12px}.founding-pro-linked-accounts{background:#151a13;border:1px solid #3e463c;gap:9px;margin:12px;padding:13px;display:grid}.founding-pro-linked-accounts>div:first-child{justify-content:space-between;gap:12px;display:flex}.founding-pro-linked-accounts>div:first-child b{color:var(--acid);letter-spacing:.08em;font:700 8px monospace}.founding-pro-linked-accounts>div:first-child span{color:#899383;font:700 7px monospace}.founding-pro-linked-accounts>p{color:#9da797;margin:0;font:8px/1.5 monospace}.founding-pro-linked-accounts>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.founding-pro-linked-accounts button{color:#edf1e9;text-align:left;cursor:pointer;background:#20261d;border:1px solid #596252;align-items:center;gap:9px;min-height:51px;padding:9px 11px;display:flex}.founding-pro-linked-accounts button:hover:not(:disabled){border-color:var(--acid);background:#293124}.founding-pro-linked-accounts button:disabled{cursor:default;opacity:.65}.founding-pro-linked-accounts button>span{gap:3px;display:grid}.founding-pro-linked-accounts button b{color:var(--acid);font:700 8px monospace}.founding-pro-linked-accounts button small{color:#899383;font:7px monospace}.founding-pro-entry .founding-pro-active-entry{text-align:center;flex:1}.founding-pro-callsign{background:#171d14;border:1px solid #64705d;gap:9px;margin-top:12px;padding:14px;display:grid}.founding-pro-callsign>div:not(.founding-pro-identity-fields){justify-content:space-between;gap:12px;display:flex}.founding-pro-callsign>div b{color:var(--acid);letter-spacing:.08em;font:700 9px monospace}.founding-pro-callsign>div span{color:#899383;letter-spacing:.07em;font:700 7px monospace}.founding-pro-callsign>p{color:#aab3a6;margin:0;font:8px/1.5 monospace}.founding-pro-callsign .founding-pro-field{margin:3px 0}.founding-pro-identity-fields{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);gap:8px;display:grid}.founding-pro-identity-fields select{color:#f2f5ef;background:#080b07;border:1px solid #596252;outline:none;width:100%;min-height:45px;padding:0 12px;font:11px monospace}.founding-pro-identity-fields select:focus{border-color:var(--acid);box-shadow:0 0 0 2px #eaff4225}.founding-pro-callsign>button{border:1px solid var(--acid);background:var(--acid);color:#11140f;letter-spacing:.08em;cursor:pointer;padding:11px;font:700 8px monospace}.founding-pro-callsign>button:disabled{opacity:.45;cursor:not-allowed}.founding-pro-callsign>small{color:#d3b665;letter-spacing:.06em;font:700 7px monospace}.founding-pro-callsign.is-locked{opacity:.46;filter:grayscale()}.founding-pro-callsign.is-locked input,.founding-pro-callsign.is-locked select{cursor:not-allowed}.founding-pro-callsign.is-locked>button{opacity:1}@media (max-width:620px){.founding-pro-identity-fields{grid-template-columns:1fr}}.founding-pro-cloud-settings{background:#121810;border:1px solid #64705d;gap:9px;margin-top:12px;padding:14px;display:grid}.founding-pro-cloud-settings>div:first-child{justify-content:space-between;gap:12px;display:flex}.founding-pro-cloud-settings b,.founding-pro-cloud-settings>strong{color:var(--acid);letter-spacing:.08em;font:700 9px monospace}.founding-pro-cloud-settings>div:first-child span,.founding-pro-cloud-settings>small{color:#899383;letter-spacing:.07em;font:700 7px/1.45 monospace}.founding-pro-cloud-settings>p{color:#aab3a6;margin:0;font:8px/1.5 monospace}.founding-pro-cloud-settings>button,.founding-pro-cloud-actions button{border:1px solid var(--acid);background:var(--acid);color:#11140f;letter-spacing:.07em;cursor:pointer;padding:11px;font:700 8px monospace}.founding-pro-cloud-settings button:disabled{opacity:.45;cursor:not-allowed}.founding-pro-cloud-settings dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.founding-pro-cloud-settings dl>div{background:#0b0e0a;border:1px solid #384033;gap:4px;padding:9px;display:grid}.founding-pro-cloud-settings dt{color:#7d8879;letter-spacing:.08em;font:700 6px monospace}.founding-pro-cloud-settings dd{color:#dce4d8;margin:0;font:7px/1.4 monospace}.founding-pro-cloud-actions{grid-template-columns:1fr 1fr;gap:7px!important;display:grid!important}.founding-pro-cloud-actions button:last-child{color:#eef2e9;background:#252b22;border-color:#7e8978}.founding-pro-calibration-profiles{background:#121810;border:1px solid #64705d;gap:9px;margin-top:12px;padding:14px;display:grid}.founding-pro-calibration-profiles>div:first-child,.calibration-profile-controller{justify-content:space-between;gap:12px;display:flex}.founding-pro-calibration-profiles>div:first-child b{color:var(--acid);letter-spacing:.08em;font:700 9px monospace}.founding-pro-calibration-profiles>div:first-child span,.founding-pro-calibration-profiles>small{color:#899383;letter-spacing:.07em;font:700 7px/1.45 monospace}.founding-pro-calibration-profiles>p{color:#aab3a6;margin:0;font:8px/1.5 monospace}.calibration-profile-controller{background:#0b0e0a;border:1px solid #394135;padding:8px}.calibration-profile-controller b{color:#d9e2d5;font:700 7px monospace}.calibration-profile-controller span{color:#7f897c;font:7px monospace}.calibration-profile-preview{grid-template-columns:1fr 1fr;gap:6px;display:grid}.calibration-profile-preview label{grid-template-columns:58px 1fr 28px;align-items:center;gap:6px;display:grid}.calibration-profile-preview span,.calibration-profile-preview b{color:#9da797;font:7px monospace}.calibration-profile-preview meter{width:100%;accent-color:var(--acid)}.calibration-profile-list{gap:5px;display:grid}.calibration-profile-list button{color:#dce4d8;text-align:left;cursor:pointer;background:#0b0e0a;border:1px solid #3e473a;justify-content:space-between;gap:10px;padding:9px;display:flex}.calibration-profile-list button.selected{border-color:var(--acid)}.calibration-profile-list b{font:8px monospace}.calibration-profile-list span{color:#788274;font:6px monospace}.calibration-profile-actions,.calibration-profile-save{grid-template-columns:1fr 1fr;gap:7px;display:grid}.calibration-profile-actions button,.calibration-profile-save button{border:1px solid var(--acid);background:var(--acid);color:#11140f;cursor:pointer;padding:10px;font:700 7px monospace}.calibration-profile-actions button:last-child{color:#ffb2a4;background:#291b18;border-color:#79564d}.calibration-profile-actions button:disabled,.calibration-profile-save button:disabled{opacity:.45}.calibration-profile-save input{color:#edf2e9;background:#0b0e0a;border:1px solid #596252;min-width:0;padding:9px;font:8px monospace}.founding-pro-calibration-profiles>a{color:var(--acid);letter-spacing:.07em;font:700 7px monospace;text-decoration:none}.founding-pro-livery-link{color:#fff;text-align:left;cursor:pointer;background:#242b20;border:1px solid #727d68;justify-content:space-between;align-items:center;gap:14px;width:100%;margin:10px 0;padding:14px;display:flex}.founding-pro-livery-link b{color:#eaff42;font:10px monospace}.founding-pro-livery-link span{color:#aeb7a7;font:8px monospace}.livery-editor-page{box-sizing:border-box;overscroll-behavior-y:contain;touch-action:pan-y;color:#eee;background:#10130e;width:100%;height:100dvh;min-height:100vh;padding:24px 30px 42px;overflow:hidden auto}.livery-editor-page header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.livery-editor-page header p{color:#eaff42;letter-spacing:.14em;margin:0 0 6px;font:700 9px monospace}.livery-editor-page h1{letter-spacing:-.06em;margin:0;font-size:clamp(34px,6vw,72px);line-height:.9}.livery-editor-page header span{color:#9ba395;max-width:650px;margin-top:10px;font:9px/1.5 monospace;display:block}.livery-editor-page button{color:#e9e9e2;cursor:pointer;background:#1d211b;border:1px solid #4a5146;font:700 8px monospace}.livery-editor-page button.selected{color:#eaff42;background:#2b3124;border-color:#eaff42}.livery-editor-page button:disabled{opacity:.35;cursor:default}.livery-editor-page header>button{padding:11px}.livery-surface-tabs{gap:7px;margin-bottom:10px;display:flex}.livery-surface-tabs button{padding:10px 12px}.livery-editor-grid{grid-template-columns:minmax(340px,1fr) minmax(260px,.42fr);gap:10px;display:grid}.livery-preview-shell{background:#10130e;border:1px solid #3d4439;grid-template-columns:minmax(0,1fr) 64px;height:420px;display:grid}.livery-preview-stage{min-width:0;height:100%}.livery-preview-stage canvas{display:block}.livery-rotation-control{background:#171b15;border-left:1px solid #3d4439;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;gap:10px;padding:12px 8px;display:grid}.livery-rotation-control>b{color:#aeb7a7;letter-spacing:.1em;writing-mode:vertical-rl;font:700 7px monospace}.livery-rotation-control button{writing-mode:vertical-rl;width:100%;padding:8px 2px}.livery-rotation-slider{accent-color:#eaff42;cursor:grab;writing-mode:vertical-lr;direction:rtl;width:24px;height:100%;min-height:210px;margin:0}.livery-rotation-slider:active{cursor:grabbing}.livery-tools{background:#171b15;border:1px solid #3d4439;flex-direction:column;gap:16px;padding:15px;display:flex}.livery-tools>div>b,.livery-tools label>b,.livery-paint-surface>div b{color:#aeb7a7;letter-spacing:.1em;margin-bottom:7px;font:700 8px monospace;display:block}.livery-tool-grid{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.livery-tool-grid button,.livery-history button{padding:8px 5px}.livery-palette{grid-template-columns:repeat(10,1fr);gap:5px;display:grid}.livery-palette button{aspect-ratio:1;border:2px solid #0000}.livery-palette button.selected{border-color:#fff;box-shadow:0 0 0 1px #eaff42}.livery-tools label{display:grid}.livery-tools input{accent-color:#eaff42;width:100%}.livery-history{gap:5px;display:flex}.livery-tools p{color:#8c9586;margin:auto 0 0;font:8px monospace}.livery-paint-surface{background:#171b15;border:1px solid #3d4439;grid-column:1/-1;padding:12px}.livery-paint-surface>div{justify-content:space-between;gap:20px;margin-bottom:8px;display:flex}.livery-paint-surface>div span{color:#8c9586;font:8px monospace}.livery-paint-surface canvas{touch-action:none;cursor:crosshair;width:100%;height:auto;max-height:360px;display:block}.livery-copy-shade{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080b07e8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.livery-copy-card{color:#e5eae1;width:min(470px,100%);box-shadow:none;background:#11150f;border:1px solid #eaff42;border-top-width:4px;gap:12px;padding:24px;display:grid}.livery-copy-card p,.livery-copy-card h2,.livery-copy-card>span{margin:0}.livery-copy-card p{color:#eaff42;letter-spacing:.13em;font:700 8px monospace}.livery-copy-card h2{font:900 28px monospace}.livery-copy-card>span{color:#929c8e;font:8px/1.55 monospace}.livery-copy-card>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:5px;display:grid}.livery-copy-card button{min-height:42px;padding:10px}.livery-copy-card button.confirm{color:#11150f;background:#eaff42;border-color:#eaff42}@media (max-width:780px){.livery-editor-page{padding:16px 12px}.livery-editor-page header{flex-direction:column}.livery-editor-grid{grid-template-columns:1fr}.livery-preview-shell{height:330px}.livery-surface-tabs{flex-wrap:wrap}.livery-palette{grid-template-columns:repeat(8,1fr)}.livery-copy-card>div{grid-template-columns:1fr}}.livery-publish{color:#10130e!important;background:#eaff42!important;border-color:#eaff42!important;padding:11px!important}.livery-access-state{text-align:center;place-content:center;gap:16px;min-height:calc(100dvh - 120px);display:grid}.livery-access-state p{color:#aeb7a7;max-width:520px;font:10px/1.6 monospace}.livery-preview-shell{grid-template-columns:minmax(0,1fr) 92px}.livery-preview-stage{overflow:hidden}.livery-preview-stage canvas{width:100%;height:100%}.livery-rotation-control>b,.livery-rotation-control button{writing-mode:horizontal-tb}.livery-rotation-control button{padding:9px 4px}.founding-pro-profile-preferences{background:#121810;border:1px solid #64705d;gap:9px;margin-top:12px;padding:14px;display:grid}.founding-pro-profile-preferences>div{justify-content:space-between;gap:12px;display:flex}.founding-pro-profile-preferences>div b{color:var(--acid);font:700 9px monospace}.founding-pro-profile-preferences>div span,.founding-pro-profile-preferences>small{color:#899383;font:7px/1.5 monospace}.founding-pro-profile-preferences>p{color:#aab3a6;margin:0;font:8px/1.5 monospace}.founding-pro-profile-preferences>label{color:#d9e1d5;align-items:flex-start;gap:8px;font:8px/1.45 monospace;display:flex}.founding-pro-profile-preferences input{accent-color:var(--acid)}.founding-pro-profile-preferences>button{border:1px solid var(--acid);background:var(--acid);color:#11140f;cursor:pointer;padding:10px;font:700 8px monospace}.founding-pro-profile-preferences>button:disabled{opacity:.45}.livery-report-trigger{z-index:16;color:#b9c0b5;letter-spacing:.08em;cursor:pointer;background:#11150fe6;border:1px solid #697164;padding:8px 10px;font:700 7px monospace;position:fixed;bottom:18px;right:18px}.livery-report-trigger:hover{color:#eaff42;border-color:#eaff42}.livery-report-shade{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080b07e8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.livery-report-card{color:#e5eae1;width:min(470px,100%);box-shadow:none;background:#11150f;border:1px solid #eaff42;border-top-width:4px;gap:12px;padding:24px;display:grid;position:relative}.livery-report-card p,.livery-report-card h2,.livery-report-card>span{margin:0}.livery-report-card p{color:#eaff42;letter-spacing:.13em;font:700 8px monospace}.livery-report-card h2{font:900 28px monospace}.livery-report-card>span{color:#929c8e;font:8px/1.55 monospace}.livery-report-card label{color:#cbd2c6;letter-spacing:.08em;gap:6px;font:700 8px monospace;display:grid}.livery-report-card select{color:#eef1e9;background:#1a2018;border:1px solid #596252;width:100%;padding:10px;font:9px monospace}.livery-report-submit{color:#11150f;cursor:pointer;background:#eaff42;border:1px solid #eaff42;padding:11px;font:700 9px monospace}.livery-report-submit:disabled{opacity:.4;cursor:not-allowed}.livery-report-card>strong{color:#eaff42;font:8px/1.5 monospace}.livery-report-close{color:#bbc2b7;cursor:pointer;background:0 0;border:0;font:22px monospace;position:absolute;top:8px;right:10px}.high-scores-launch{border:1px solid var(--acid);width:100%;color:var(--acid);letter-spacing:.1em;cursor:pointer;background:#1c2219;margin-top:12px;padding:13px;font:700 9px monospace}.high-scores-page,.public-profile-page{color:#edf1e9;background:#10130e;min-height:100vh;padding:clamp(18px,4vw,50px)}.high-scores-page{height:100dvh;overflow:hidden auto}.high-scores-page header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.high-scores-page header p,.public-profile-page section>p{color:var(--acid);letter-spacing:.14em;margin:0 0 7px;font:700 9px monospace}.high-scores-page h1,.public-profile-page h1{letter-spacing:-.07em;margin:0;font:900 clamp(45px,8vw,90px)/.9 sans-serif}.high-scores-page header span{color:#9ba396;max-width:700px;margin-top:12px;font:9px/1.6 monospace;display:block}.high-scores-page a,.public-profile-page>a{color:var(--acid);font:700 8px monospace;text-decoration:none}.high-scores-page .high-scores-back{border:1px solid var(--acid);white-space:nowrap;letter-spacing:.08em;background:#1b2119;justify-content:center;align-items:center;min-height:42px;padding:0 15px;display:flex}.high-scores-board-groups{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0 14px;display:grid}.high-scores-board-group{background:#131811;border:1px solid #3e463a}.high-scores-board-group-heading{border-bottom:1px solid #343b31;justify-content:space-between;gap:12px;padding:11px 12px;display:flex}.high-scores-board-group-heading b{color:var(--acid);font:900 11px monospace}.high-scores-board-group-heading span{color:#899385;align-self:center;font:7px monospace}.high-scores-page nav{flex-wrap:wrap;gap:7px;margin:0;padding:10px;display:flex}.high-scores-page nav button{color:#dbe1d7;text-align:left;cursor:pointer;background:#181d16;border:1px solid #4b5347;flex:150px;gap:4px;padding:10px 12px;font:700 8px monospace;display:grid}.high-scores-page nav button.selected{border-color:var(--acid);color:var(--acid);background:#20281d}.high-scores-page nav small{color:#778173;font-size:6px}.high-scores-results{background:#151a13;border:1px solid #4b5347}.high-scores-heading{border-bottom:1px solid #4b5347;justify-content:space-between;gap:20px;padding:14px;display:flex}.high-scores-heading b{color:var(--acid);font:900 14px monospace}.high-scores-heading span{color:#899385;font:7px monospace}.high-scores-page ol{margin:0;padding:0;list-style:none}.high-scores-page li{border-bottom:1px solid #30372d;grid-template-columns:65px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.high-scores-page li>strong{color:var(--acid);font:900 15px monospace}.high-scores-page li>a{color:#eef2ea;align-items:center;gap:9px;font:10px monospace;display:inline-flex}.high-scores-pilot-flag{background:#20271d;border:1px solid #596252;justify-content:center;align-items:center;min-width:34px;height:28px;font:20px/1 sans-serif;display:inline-flex;box-shadow:inset 0 -2px #303a2c}.high-scores-page li>span{color:#929c8e;font:8px monospace}.high-scores-empty,.high-scores-error,.high-scores-warning{color:#899385;padding:25px;font:9px monospace}.high-scores-error{color:#ff9b88}.high-scores-warning{color:#d8cc7c;border:1px solid #6f6535;margin:10px 0 0}.public-profile-page>section{background:#161b14;border:1px solid #596252;max-width:760px;margin:35px auto;padding:28px}.public-profile-page section>b{border:1px solid var(--acid);color:var(--acid);margin:16px 0;padding:6px 8px;font:8px monospace;display:inline-block}.public-profile-page section>div{gap:7px;margin-top:20px;display:grid}.public-profile-page article{border:1px solid #343b31;grid-template-columns:70px 1fr auto;gap:12px;padding:12px;display:grid}.public-profile-page article strong{color:var(--acid);font:900 16px monospace}.public-profile-page article span,.public-profile-page article small{font:8px monospace}.public-profile-page article small{color:#8c9688}@media (max-width:760px){.high-scores-board-groups{grid-template-columns:1fr}}@media (max-width:620px){.high-scores-page header{display:grid}.high-scores-page .high-scores-back{justify-self:start}.high-scores-board-group-heading{display:grid}.high-scores-page li,.public-profile-page article{grid-template-columns:50px 1fr}.high-scores-page li>span,.public-profile-page article small{grid-column:2}.high-scores-heading{display:grid}}@media (max-width:760px){.launch{overflow:hidden auto}.launch-brand{font-size:21px}.launch-copy{width:100%;margin-top:8vh}.control-card{width:100%;box-shadow:none;margin:32px 0 72px;display:block;position:relative;top:auto;right:auto;transform:none}.launch-pro-marketing{margin-top:19px}.launch-pro-marketing ul{gap:5px}.launch-feature-grid>a{padding:10px}}@media (max-width:520px){.launch-pro-marketing ul{grid-template-columns:1fr}.launch-pro-marketing{padding:14px}.control-card{padding:16px}.launch-feature-grid>a{padding:10px 9px}}.launch-pro-marketing:focus-within,.founding-pro-entry:focus-within{outline-offset:3px;outline:2px solid #11140f}.founding-pro-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;gap:7px!important;display:grid!important}.founding-pro-provider{color:#edf1e9;text-align:left;cursor:pointer;background:#20261d;border:1px solid #596252;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:68px;padding:10px 11px;position:relative;display:grid!important}.founding-pro-provider:hover:not(:disabled){border-color:var(--acid);background:#293124;outline:none}.founding-pro-provider:focus-visible{border-color:var(--acid);background:#293124;outline:none}.founding-pro-provider:disabled{cursor:not-allowed;opacity:.55}.founding-pro-provider>span{gap:4px;min-width:0;display:grid}.founding-pro-provider b{color:var(--acid);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font:700 7px monospace;overflow:hidden}.founding-pro-provider small{color:#899383;text-overflow:ellipsis;white-space:nowrap;font:7px monospace;overflow:hidden}.founding-pro-provider>i{color:#aeb6aa;font:700 13px monospace}.founding-pro-provider-icon{fill:none;width:25px;height:25px;stroke:var(--acid);stroke-width:1.5px}.founding-pro-provider-icon text{fill:var(--acid);stroke:none;font:700 9px monospace}.founding-pro-provider-note{color:#7e897b;margin:11px 0 0;font:8px/1.45 monospace}.founding-pro-provider-grid>button:last-child{grid-column:auto!important}.founding-pro-panel{width:min(760px,100%);max-height:calc(100dvh - 28px);padding:31px}.founding-pro-account-icon{z-index:90;color:#eaff42;letter-spacing:.1em;cursor:pointer;box-shadow:none;background:#11150fe8;border:1px solid #323b2c;align-items:center;gap:7px;padding:9px 11px;font:700 8px monospace;display:flex;position:fixed;top:18px;right:18px}:is(.founding-pro-account-icon:hover,.founding-pro-account-icon:focus-visible){border-color:var(--acid);outline:2px solid var(--acid);outline-offset:2px;background:#222c1d}.founding-pro-account-glyph{fill:none;stroke:currentColor;stroke-width:1.5px;width:19px;height:19px}.founding-pro-account-icon span{color:#eaff42}.founding-pro-account-heading{justify-content:space-between;align-items:end;gap:16px;margin:16px 0;display:flex}.founding-pro-account-heading .kicker{color:var(--acid);margin:0 0 5px}.founding-pro-account-heading h2{color:#fff;letter-spacing:-.06em;margin:0;font:900 clamp(34px,5vw,58px)/.86 Arial,sans-serif}.founding-pro-account-heading>strong{letter-spacing:.08em;white-space:nowrap;border:1px solid #4b6550;padding:8px 10px;font:700 8px monospace}.founding-pro-account-heading>strong.is-active{color:#86ff92;background:#142619;border-color:#60f071}.founding-pro-account-heading>strong.is-pending{color:#ffc65f;background:#2b2112;border-color:#9a7038}.founding-pro-membership-features{flex-wrap:wrap;gap:5px;display:flex}.founding-pro-membership-features span,.founding-pro-customization-tags span{color:#baff96;letter-spacing:.06em;background:#1a2618;border:1px solid #526044;padding:5px 7px;font:700 7px monospace}.founding-pro-customization{background:#121810;border:1px solid #64705d;gap:10px;margin-top:12px;padding:15px;display:grid}.founding-pro-customization>div:first-child,.founding-pro-password>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.founding-pro-customization>div:first-child b,.founding-pro-password>div:first-child b{color:var(--acid);letter-spacing:.08em;font:700 9px monospace}.founding-pro-customization>div:first-child span,.founding-pro-password>div:first-child span{color:#899383;letter-spacing:.07em;font:700 7px monospace}.founding-pro-customization>p{color:#aab3a6;margin:0;font:8px/1.5 monospace}.founding-pro-customization-tags{flex-wrap:wrap;gap:5px;display:flex}.founding-pro-customization>button{border:1px solid var(--acid);background:var(--acid);color:#11140f;letter-spacing:.07em;cursor:pointer;justify-content:space-between;align-items:center;padding:11px;font:700 8px monospace;display:flex}.founding-pro-password{background:#10130f;border:1px solid #3e463c;gap:10px;margin-top:12px;padding:14px;display:grid}.founding-pro-password>button{color:#eaff42;letter-spacing:.08em;text-align:left;cursor:pointer;background:#222a1f;border:1px solid #697762;padding:11px;font:700 8px monospace}.founding-pro-password>button span{float:right}.founding-pro-password form{gap:8px;display:grid}.founding-pro-password form .founding-pro-field{margin:0}.founding-pro-password form>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.founding-pro-password form .founding-pro-secondary{color:#e8eee4;background:#22281f;border-color:#697362}.founding-pro-signout{color:#ffb2a4;text-align:left;cursor:pointer;background:#2a1714;border:1px solid #ff7057;align-items:center;gap:10px;width:100%;margin-top:10px;padding:13px 14px;display:flex}.founding-pro-signout:hover:not(:disabled){outline-offset:2px;background:#3a1d18;border-color:#ff9a82;outline:2px solid #ff7057}.founding-pro-signout:focus-visible{outline-offset:2px;background:#3a1d18;border-color:#ff9a82;outline:2px solid #ff7057}.founding-pro-signout:disabled{opacity:.5;cursor:not-allowed}.founding-pro-signout .founding-pro-account-glyph{flex:none}.founding-pro-signout>span{gap:3px;display:grid}.founding-pro-signout b{letter-spacing:.08em;font:700 8px monospace}.founding-pro-signout small{color:#ce8d81;font:7px monospace}.founding-pro-signout>i{margin-left:auto;font:700 14px monospace}.founding-pro-account-loading{background:#1b2217;border:1px solid #7a8d49;align-items:center;gap:14px;min-height:78px;margin-top:12px;padding:15px;display:flex}.founding-pro-account-loading-spinner{box-sizing:border-box;border:3px solid #eaff4238;border-top-color:var(--acid);border-radius:50%;flex:none;width:24px;height:24px;animation:.75s linear infinite foundingProAccountSpin}.founding-pro-account-loading>div{gap:6px;display:grid}.founding-pro-account-loading b{color:var(--acid);letter-spacing:.09em;font:700 9px monospace}.founding-pro-account-loading p{color:#aeb8aa;margin:0;font:8px/1.5 monospace}@media (prefers-reduced-motion:reduce){.founding-pro-account-loading-spinner{animation:none}}@media (max-width:620px){.founding-pro-account-icon{padding:8px;top:12px;right:12px}.founding-pro-account-icon span{display:none}.founding-pro-panel{max-height:calc(100dvh - 18px);padding:23px 17px}.founding-pro-account-heading{align-items:start;gap:10px;display:grid}.founding-pro-account-heading>strong{justify-self:start}.founding-pro-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.founding-pro-provider{grid-template-columns:25px minmax(0,1fr);min-height:64px;padding:9px 8px}.founding-pro-provider>i{display:none}.founding-pro-provider b,.founding-pro-provider small{font-size:6px}.founding-pro-password form>div,.founding-pro-linked-accounts>div:last-child{grid-template-columns:1fr}}.founding-pro-auth-handoff{border-left:3px solid var(--acid);color:#dfff95;letter-spacing:.04em;background:#222a18;gap:6px;margin:14px 0;padding:13px 14px;font:8px/1.5 monospace;display:grid}.founding-pro-auth-handoff b{letter-spacing:.08em;font:700 9px monospace}.founding-pro-auth-handoff p{color:#d8dfd4;margin:0}.founding-pro-auth-handoff small{color:#aeb7aa;font:8px/1.5 monospace}.founding-pro-provider:disabled{cursor:not-allowed}.calibration-channel-gimbals{background:#0c0f0b;border:1px solid #343a31;grid-template-columns:1fr 1fr;gap:18px;margin:16px 0 12px;padding:15px 18px 13px;display:grid}.calibration-channel-gimbal-wrap{flex-direction:column;align-items:center;gap:7px;display:flex}.calibration-channel-gimbal-wrap>span{color:var(--acid);letter-spacing:.12em;font:700 8px monospace}.calibration-channel-gimbal{aspect-ratio:1.55;background:linear-gradient(#4b5348,#4b5348) 50%/1px 100% no-repeat,linear-gradient(90deg,#4b5348,#4b5348) 50%/100% 1px no-repeat,repeating-linear-gradient(0deg,#0000 0 15px,#293025 16px 17px),repeating-linear-gradient(90deg,#0000 0 15px,#293025 16px 17px);border:1px solid #697064;width:100%;position:relative;box-shadow:inset 0 0 0 1px #151b14}.calibration-axis-candidate{z-index:2;background:var(--orange);border:2px solid #fff1e9;border-radius:50%;width:12px;height:12px;transition:left 70ms linear,top 70ms linear;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #ff542e35}.calibration-channel-gimbal-wrap>small{color:#899383;letter-spacing:.05em;text-align:center;font:7px monospace}.calibration-gimbal-wrap.targeted .calibration-gimbal>i{animation:none!important}.calibration-gimbal-wrap.targeted .calibration-gimbal>b{opacity:1;animation:none}.calibration-channel-gimbal-wrap.has-candidate>small{color:var(--acid)}@media (max-width:760px){.calibration-channel-gimbals{gap:10px;margin:9px 0;padding:10px}.calibration-channel-gimbal-wrap{gap:4px}.calibration-channel-gimbal-wrap>small{font-size:6px}.calibration-axis-candidate{width:10px;height:10px}}.launch-brand{z-index:4;width:max-content;color:var(--ink);letter-spacing:0;align-items:center;gap:12px;display:flex;position:absolute;top:28px;left:38px}.launch-brand-mark{align-items:center;height:48px;display:flex;overflow:hidden}.launch-brand-mark b{color:var(--ink);letter-spacing:-.13em;margin:-2px -1px 0;font:italic 950 50px/.9 Arial,sans-serif;display:block;transform:skew(-9deg)scaleX(.92)}.launch-brand-mark i{color:var(--orange);letter-spacing:-.16em;margin:-2px 1px 0;font:italic 950 50px/.9 Arial,sans-serif;display:block;transform:skew(-9deg)}.launch-brand small{color:#4f574d;letter-spacing:.17em;margin:0;font:700 9px monospace}.launch-layout{z-index:2;grid-template-columns:minmax(430px,1.15fr) minmax(340px,.85fr) 330px;align-items:center;gap:clamp(24px,3vw,58px);min-height:calc(100vh - 56px);padding-top:64px;display:grid;position:relative}.launch-layout .launch-copy{width:auto;margin:0}.launch-layout .launch-pro-marketing{align-self:center;width:auto;margin:0}.launch-layout .control-card{justify-self:end;width:100%;position:relative;top:auto;right:auto}.founding-pro-entry{grid-template-columns:1fr;gap:7px;width:min(510px,100%);display:grid}.founding-pro-entry>button{box-sizing:border-box;text-align:left;width:100%;min-height:42px;padding:11px 14px}.founding-pro-entry>button b{float:right}.founding-pro-entry .founding-pro-active-entry{text-align:left}.founding-pro-account-icon,.launch-copy>.founding-pro-account-icon{box-sizing:border-box;width:max-content;min-width:0;min-height:0;box-shadow:none;gap:5px;margin:0;padding:7px 9px;font-size:7px}.founding-pro-account-glyph{width:16px;height:16px}.founding-pro-shade{-webkit-backdrop-filter:blur(18px)brightness(.2)saturate(.65);backdrop-filter:blur(18px)brightness(.2)saturate(.65);background:#010201fa}.founding-pro-provider-icon{width:30px;height:30px;fill:initial;stroke:none}.founding-pro-provider-icon.provider-icon-email{fill:none;stroke:#edf1e9;stroke-width:1.7px}.provider-icon-apple{fill:#fff}.founding-pro-provider{grid-template-columns:36px minmax(0,1fr) auto}.founding-pro-provider b{color:#edf1e9;font-size:8px}.founding-pro-provider:hover:not(:disabled) b{color:var(--acid)}.founding-pro-provider:focus-visible b{color:var(--acid)}@media (max-width:1180px){.launch-layout{grid-template-columns:minmax(430px,1fr) minmax(340px,.8fr);align-content:center}.launch-layout .control-card{grid-column:1/-1;width:330px;margin-top:-18px}.launch-layout .launch-copy h1{font-size:clamp(62px,8vw,104px)}}@media (max-width:760px){.launch{padding:22px;overflow:hidden auto}.launch-brand{gap:8px;top:18px;left:22px}.launch-brand-mark{height:34px}.launch-brand-mark b,.launch-brand-mark i{font-size:35px}.launch-brand small{font-size:7px}.launch-layout{grid-template-columns:1fr;gap:18px;min-height:auto;padding-top:76px;display:grid}.launch-layout .launch-copy,.launch-layout .launch-pro-marketing{width:100%;margin:0}.launch-layout .control-card{grid-column:auto;width:100%;margin:0 0 60px}.founding-pro-entry{grid-template-columns:1fr}.founding-pro-provider-icon{width:27px;height:27px}.founding-pro-provider{grid-template-columns:31px minmax(0,1fr)}}.activity-mode-card>strong{margin-top:34px;font-size:34px}.activity-choice-row button{justify-content:space-between;align-items:center;min-height:43px;padding:8px 10px;font-size:11px;display:flex}.activity-choice-row button em{color:inherit;font:15px monospace}.share-result-buttons button{color:#fff;min-height:52px;box-shadow:none;border-color:#ffffff52;font-size:8px}.share-result-buttons svg{flex:none;width:25px;height:25px}.share-result-buttons .share-platform-facebook{background:#1877f2;border-color:#1877f2}.share-result-buttons .share-platform-instagram{background:linear-gradient(135deg,#feda75 0%,#fa7e1e 24%,#d62976 52%,#962fbf 76%,#4f5bd5 100%);border-color:#c13584}.share-result-buttons .share-platform-x{background:#050505;border-color:#3a3a3a}.share-result-buttons .share-platform-whatsapp{background:#128c4a;border-color:#25d366}:is(.share-result-buttons button:hover,.share-result-buttons button:focus-visible){filter:brightness(1.12);outline-offset:2px;border-color:#fff;outline:2px solid #fff}.online-public-session{border-top:0;top:0}.online-public-session.intermission{border-top:1px solid #eaff42;top:50%}.online-quick-controls{pointer-events:auto;align-items:center;gap:7px;display:flex}.online-quick-controls .sound-quick-control{margin:0}.online-input-dock{z-index:8;pointer-events:none;justify-items:center;gap:7px;width:170px;display:grid;position:absolute;bottom:0;left:50%;translate:-50%}.online-input-dock>*{pointer-events:auto}.online-flight:not(.combat-flight) .online-input-dock .online-input-tab{width:170px;position:relative;bottom:auto;left:auto;right:auto;transform:none}.online-input-dock .free-flight-health.input-collapsed{width:170px;position:relative;bottom:auto;left:auto;translate:none}.online-input-dock.with-health{bottom:0}.online-input-dock.with-health .online-input-tab{margin-top:0}@media (max-width:760px){.activity-mode-card>strong{margin-top:18px;font-size:30px}.activity-choice-row button{min-height:46px;font-size:11px}.online-input-dock,.online-flight:not(.combat-flight) .online-input-dock .online-input-tab,.online-input-dock .free-flight-health.input-collapsed{width:150px}.online-public-session{min-width:170px}}.launch-brand{gap:14px}.launch-brand-mark{height:54px;padding:2px 5px;overflow:visible}.launch-brand-mark b,.launch-brand-mark i{letter-spacing:-.1em;margin:0;font-size:46px;line-height:1;transform:skew(-7deg)scaleX(.94)}.launch-brand-mark i{color:var(--orange);letter-spacing:-.13em;margin-inline:1px}.launch-brand small{letter-spacing:.15em;font-size:10px}.launch-pro-marketing{padding:21px}.launch-pro-marketing-heading .kicker,.launch-pro-marketing-heading>b{font-size:10px}.launch-pro-marketing h2{font-size:clamp(34px,4vw,48px)}.launch-pro-marketing>p:not(.kicker){font-size:11px;line-height:1.6}.launch-pro-marketing li{gap:5px;padding:11px}.launch-pro-marketing li b{font-size:10px}.launch-pro-marketing li span{font-size:10px;line-height:1.45}.control-card{padding:22px}.card-head,.launch-feature-grid>a{font-size:12px}.launch-feature-grid small{font-size:10px;line-height:1.45}.control-card>p{font-size:12px;line-height:1.6}button.founding-pro-account-icon,.launch-copy>button.founding-pro-account-icon{z-index:90;width:auto;min-width:112px;min-height:42px;color:var(--acid);letter-spacing:.1em;text-align:left;box-shadow:none;background:#11150ff2;border:1px solid #3d4639;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:10px 13px;font:700 10px/1 monospace;display:flex;position:fixed;top:22px;right:30px}.founding-pro-account-icon .founding-pro-account-glyph{width:18px;height:18px}.founding-pro-account-icon span{color:var(--acid);display:inline}button.founding-pro-account-icon.is-loading{cursor:wait;opacity:1;justify-content:center}.founding-pro-account-icon span.founding-pro-account-spinner{box-sizing:border-box;border:2px solid #eaff4240;border-top-color:var(--acid);border-radius:50%;width:15px;height:15px;animation:.75s linear infinite foundingProAccountSpin;display:block}@keyframes foundingProAccountSpin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.founding-pro-account-icon span.founding-pro-account-spinner{animation:none}}.launch-corner-back{z-index:90;min-height:38px;color:var(--acid);letter-spacing:.1em;cursor:pointer;box-shadow:none;background:#171b16e8;border:1px solid #50594d;padding:9px 12px;font:700 10px/1 monospace;position:fixed;top:24px;left:38px}:is(.launch-corner-back:hover,.launch-corner-back:focus-visible){border-color:var(--acid);outline:2px solid var(--acid);outline-offset:2px;background:#252d20}.founding-pro-shade{z-index:1000;-webkit-backdrop-filter:blur(20px)brightness(.16)saturate(.55);backdrop-filter:blur(20px)brightness(.16)saturate(.55);background:#010201fb}@media (max-width:760px){.launch-brand{gap:10px}.launch-brand-mark{height:42px;padding:2px 4px}.launch-brand-mark b,.launch-brand-mark i{font-size:36px}.launch-brand small{font-size:8px}.launch-pro-marketing>p:not(.kicker),.control-card>p{font-size:10px}.launch-pro-marketing li span,.launch-feature-grid small{font-size:8px}.launch-corner-back{top:14px;left:18px}.launch-copy>button.founding-pro-account-icon,button.founding-pro-account-icon{min-width:98px;min-height:38px;padding:8px 10px;font-size:9px;top:14px;right:18px}}@media (min-width:761px){.launch-layout .launch-pro-marketing,.launch-layout .control-card{flex-direction:column;min-height:min(565px,100dvh - 150px);display:flex}.launch-pro-marketing ul{flex:1;grid-auto-rows:1fr;margin-top:26px}.control-card .launch-feature-grid{flex:1;align-content:center}.online-flight:not(.combat-flight) .online-chat{max-width:calc(50vw - 170px)}}.founding-pro-entry>button{letter-spacing:.1em;min-height:58px;padding:15px 16px;font:700 12px/1 monospace}.founding-pro-account-icon span{font:700 11px/1 monospace}.founding-pro-purchase-transition{background:#1b2217;border:1px solid #eaff4270;gap:7px;margin-top:9px;padding:12px;display:grid}.founding-pro-purchase-transition>span{color:#b8c0b3;letter-spacing:.1em;font:700 7px monospace}.founding-pro-purchase-transition>button{border:1px solid var(--acid);background:var(--acid);color:#11140f;letter-spacing:.08em;cursor:pointer;justify-content:space-between;align-items:center;padding:11px 12px;font:700 9px monospace;display:flex}.founding-pro-purchase-transition i{font-style:normal}.founding-pro-purchase-transition small{color:#929d8e;font:7px/1.45 monospace}.online-flight .link-status{margin-right:7px}.online-flight .free-flight-minimap{box-shadow:none}.online-flight:not(.combat-flight) .online-input-monitor{margin:0;left:50%;right:auto;transform:translate(-50%)}.launch-layout .launch-pro-marketing,.launch-layout .control-card{box-shadow:none}.launch-layout{align-content:center}.launch-layout .launch-pro-marketing,.launch-layout .control-card{align-self:stretch}.launch-layout .control-card{border-top:3px solid var(--acid);transform:none}.launch-layout .control-card .card-head>span{color:var(--acid)}button.founding-pro-account-icon,.launch-copy>button.founding-pro-account-icon{box-shadow:none}.launch-copy>button.founding-pro-account-icon span{float:none;font:700 11px/1 monospace}.launch-copy>button.founding-pro-account-icon:hover{transform:none}.launch-pro-marketing li span br{content:"";margin-top:5px;display:block}.launch-pro-purchase{background:var(--acid);color:#11140f;letter-spacing:.1em;text-align:left;cursor:pointer;border:1px solid #11140f;justify-content:space-between;align-items:center;width:100%;min-height:58px;margin-top:12px;padding:15px 16px;font:700 12px/1 monospace;display:flex}:is(.launch-pro-purchase:hover,.launch-pro-purchase:focus-visible){outline-offset:2px;background:#f2ff72;outline:2px solid #11140f}.launch-pro-purchase.is-checking{color:#9ca696;cursor:wait;background:#2b3128;border-color:#596252}.launch-pro-purchase.is-active{color:#86ff92;cursor:default;background:#172b1b;border-color:#55e66c}.launch-pro-purchase.is-active span{letter-spacing:.12em}.launch-pro-purchase span,.founding-pro-entry-meta{align-items:center;gap:16px;margin-left:auto;display:flex}.launch-pro-purchase span{font-size:12px}.launch-pro-purchase span b{font:inherit}.launch-pro-purchase span i{font:18px/1 monospace}.founding-pro-entry>button{justify-content:space-between;align-items:center;gap:16px;display:flex}.founding-pro-entry>button .founding-pro-entry-meta{float:none}.founding-pro-entry-meta b{float:none;margin:0}.founding-pro-entry-meta i{font:18px/1 monospace}.launch-feature-grid .launch-feature-free-flight{grid-column:1/-1;align-content:center;min-height:112px}.launch-feature-grid .launch-feature-free-flight small{max-width:100%;font-size:11px;line-height:1.55}@media (min-width:761px){.launch-layout .launch-pro-marketing,.launch-layout .control-card{min-height:min(640px,100dvh - 126px)}.launch-pro-marketing ul{margin-top:18px}}.online-status-controls{align-items:center;gap:9px;margin-left:auto;display:flex}.online-status-controls .link-status{margin:0}.online-status-controls .online-quick-controls{gap:9px}.online-status-controls .sound-quick-control,.online-status-controls .settings-button{margin:0}.combat-minimap-content>b{display:block}.combat-minimap-content>.combat-minimap-viewport{background:linear-gradient(90deg,#26353f88 50%,#3c272788 50%);border:1px solid #485044;height:210px;margin-top:7px;position:relative}.combat-minimap.collapsed .combat-minimap-content{display:none}.race-result-actions.offline{grid-template-columns:repeat(3,minmax(0,1fr))}.race-result-actions button,.race-result-actions>.race-primary{box-sizing:border-box;min-height:54px;margin-top:0}.race-result-actions>.race-primary{justify-content:center}.race-result-actions{gap:12px}@media (max-width:760px){.combat-minimap-content>.combat-minimap-viewport{height:124px}.race-result-actions.offline{grid-template-columns:1fr}}.hud-status-controls{pointer-events:auto;align-items:center;gap:9px;margin-left:auto;display:flex}.hud-status-controls .link-status{margin:0}.hud-quick-controls,.combat-quick-controls{align-items:center;gap:9px;display:flex}.hud-quick-controls .sound-quick-control,.hud-quick-controls .settings-button{margin:0}.hud-quick-controls .icon-btn{flex:0 0 30px}.online-status-controls,.online-status-controls .online-quick-controls{gap:9px}.online-status-controls .link-status,.online-status-controls .sound-quick-control,.online-status-controls .settings-button,.combat-flight header>.sound-quick-control{margin:0}.combat-flight header>.combat-settings-button{flex:0 0 24px}.combat-flight .battle-chat.is-collapsed{border-bottom:0;width:154px;height:24px;bottom:0;left:0;right:auto}.combat-flight .battle-chat.is-collapsed .online-chat-reopen{width:100%;height:24px;padding:0 12px}.combat-flight .battle-chat:not(.is-collapsed){width:min(360px,100vw - 18px);bottom:24px;left:0;right:auto}.combat-flight .combat-input-tab{left:154px;right:auto}.combat-flight .combat-input-monitor{width:min(280px,100vw - 172px);bottom:24px;left:154px;right:auto;transform:none}.race-course-vote,.combat-next-match{margin-bottom:10px}.private-match-hold{text-align:center;background:#20291b;border:1px solid #eaff42;gap:6px;margin:10px 0;padding:13px;display:grid}.private-match-hold>b{letter-spacing:.1em;color:#eaff42!important;font:700 10px monospace!important}.private-match-hold>span{letter-spacing:.08em;color:#dce5d7!important;font:700 8px monospace!important}.combat-results-actions.private,.battle-results-actions.private,.race-result-actions.private{grid-template-columns:1fr}.private-race-start-status{text-align:center;background:#20291b;border:1px solid #8cff52;gap:6px;margin-top:14px;padding:13px;display:grid}.private-race-start-status b{color:#eaff42;letter-spacing:.1em;font:700 10px monospace}.private-race-start-status span{color:#dce5d7;letter-spacing:.08em;font:700 8px monospace}.race-flight-layout .race-chat{box-shadow:none;bottom:0;left:0;right:auto}.race-flight-layout .race-chat.is-collapsed{box-sizing:border-box;border-bottom:0;width:154px;height:24px}.race-flight-layout .race-chat.is-collapsed .online-chat-reopen{justify-content:space-between;width:100%;height:24px;padding:0 12px}.private-match-joining>section>div{border-color:#eaff42}.policy-brand .launch-brand-mark{height:38px;padding:1px 3px}.policy-brand .launch-brand-mark b,.policy-brand .launch-brand-mark i{font-size:34px}.drone-preview-back{color:#e7e5da;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #60675c;margin:0 0 24px;padding:10px 12px;font:700 9px monospace}.drone-preview-page header{justify-content:flex-start}@media (max-width:760px){.drone-preview-page header{padding-top:0}.combat-flight .battle-chat.is-collapsed{width:150px}.combat-flight .battle-chat:not(.is-collapsed){width:min(330px,100vw - 8px);bottom:24px;left:0;right:auto}.combat-flight .combat-input-tab{left:150px;right:auto}.combat-flight .combat-input-monitor{width:min(280px,100vw - 158px);bottom:24px;left:150px;right:auto}.race-flight-layout .race-chat.is-collapsed{width:150px}.race-flight-layout .race-chat:not(.is-collapsed){width:min(330px,100vw - 8px)}}.launch{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:100dvh;min-height:100dvh;overflow:hidden auto}.launch>.terrain{pointer-events:none;position:fixed}.launch-layout{min-height:calc(100dvh - 56px)}@media (min-width:960px){.launch-layout{grid-template-columns:minmax(300px,1.08fr) minmax(300px,.96fr) minmax(250px,.82fr);gap:clamp(16px,2vw,30px);padding-top:58px}.launch-layout .control-card{grid-column:auto;width:100%;margin:0}.launch-layout .launch-pro-marketing,.launch-layout .control-card{min-height:0}}@media (min-width:960px) and (max-width:1180px){.launch{padding:22px 26px}.launch-brand{top:20px;left:26px}.launch-layout{grid-template-columns:minmax(280px,1.05fr) minmax(285px,.98fr) minmax(235px,.82fr);gap:14px;min-height:calc(100dvh - 44px);padding-top:52px}.launch-layout .launch-copy h1{font-size:clamp(58px,7vw,82px)}.launch-copy .kicker{font-size:9px}.launch-copy .lede{font-size:13px;line-height:1.45}.launch-copy>button{margin-top:16px;padding:15px 17px}.founding-pro-entry>button{min-height:49px;padding:12px 13px;font-size:10px}.launch-pro-marketing,.control-card{padding:16px}.launch-pro-marketing-heading .kicker,.launch-pro-marketing-heading>b{font-size:8px}.launch-pro-marketing h2{margin:9px 0 6px;font-size:clamp(31px,3.5vw,40px)}.launch-pro-marketing>p:not(.kicker){font-size:9px;line-height:1.45}.launch-pro-marketing ul{gap:5px;margin-top:10px}.launch-pro-marketing li{gap:3px;padding:7px}.launch-pro-marketing li b{font-size:8px}.launch-pro-marketing li span{font-size:8px;line-height:1.35}.launch-pro-purchase{min-height:49px;margin-top:8px;padding:12px 13px;font-size:10px}.card-head{padding-bottom:11px;font-size:10px}.launch-feature-grid{gap:6px;margin-top:11px}.launch-feature-grid>a{padding:9px;font-size:10px}.launch-feature-grid small{font-size:8px;line-height:1.35}.launch-feature-grid .launch-feature-free-flight{min-height:88px}.launch-feature-grid .launch-feature-free-flight small{font-size:9px;line-height:1.4}.control-card>p{font-size:10px;line-height:1.45}}@media (min-width:761px) and (max-width:959px){.launch{padding:22px 26px}.launch-brand{top:20px;left:26px}.launch-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:18px;min-height:auto;padding:74px 0 34px}.launch-layout .launch-copy{grid-column:1/-1;max-width:760px}.launch-layout .launch-copy h1{font-size:clamp(58px,10vw,90px)}.launch-layout .launch-pro-marketing,.launch-layout .control-card{grid-column:auto;width:100%;min-height:0;margin:0}}@media (max-width:760px){.launch{height:100dvh;min-height:100dvh;padding-bottom:calc(28px + env(safe-area-inset-bottom))}.launch-layout{padding-bottom:0}.launch-layout .control-card{margin-bottom:24px}}@media (min-width:960px) and (max-height:800px){.launch{padding-top:16px;padding-bottom:16px}.launch-brand{top:14px}.launch-layout{min-height:calc(100dvh - 32px);padding-top:46px}.launch-layout .launch-copy h1{font-size:clamp(52px,6.2vw,76px)}.launch-copy .lede{margin:12px 0;font-size:12px;line-height:1.4}.launch-copy>button{margin-top:10px;padding-block:13px}.founding-pro-entry>button{min-height:44px;padding-block:10px}.launch-pro-marketing,.control-card{padding:15px}.launch-pro-marketing-heading .kicker,.launch-pro-marketing-heading>b{font-size:8px}.launch-pro-marketing h2{margin:8px 0 6px;font-size:38px}.launch-pro-marketing>p:not(.kicker){font-size:9px;line-height:1.4}.launch-pro-marketing ul{gap:5px;margin-top:9px}.launch-pro-marketing li{gap:3px;padding:7px}.launch-pro-marketing li b{font-size:8px}.launch-pro-marketing li span{font-size:8px;line-height:1.3}.launch-pro-purchase{min-height:46px;margin-top:8px;padding:11px 12px;font-size:10px}.card-head{padding-bottom:10px;font-size:10px}.launch-feature-grid{gap:6px;margin-top:10px}.launch-feature-grid>a{padding:8px;font-size:10px}.launch-feature-grid small{font-size:8px;line-height:1.3}.launch-feature-grid .launch-feature-free-flight{min-height:82px}.launch-feature-grid .launch-feature-free-flight small{font-size:9px;line-height:1.35}.control-card>p{font-size:10px;line-height:1.4}.hint,.launch-privacy-link{margin-top:7px}}.high-scores-page .high-scores-back{margin-top:48px}.free-flight-minimap,.combat-minimap{box-shadow:none}.founding-pro-customization-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.founding-pro-customization-options>button{color:#edf1e9;text-align:left;cursor:pointer;background:#20261d;border:1px solid #596252;grid-template-rows:auto 1fr auto;gap:8px;min-height:128px;padding:13px;display:grid}.founding-pro-customization-options>button:hover:not(:disabled){border-color:var(--acid);outline:2px solid var(--acid);outline-offset:2px;background:#293124}.founding-pro-customization-options>button:focus-visible{border-color:var(--acid);outline:2px solid var(--acid);outline-offset:2px;background:#293124}.founding-pro-customization-options>button:disabled{cursor:not-allowed;opacity:.48}.founding-pro-customization-options b{color:var(--acid);letter-spacing:.08em;font:700 9px monospace}.founding-pro-customization-options span{color:#a3ada0;font:8px/1.45 monospace}.founding-pro-customization-options i{color:var(--acid);letter-spacing:.08em;align-self:end;font:700 7px monospace}@media (max-width:620px){.founding-pro-customization-options{grid-template-columns:1fr}.founding-pro-customization-options>button{min-height:112px}}.founding-pro-customization.is-locked{opacity:.46;filter:grayscale()}.founding-pro-customization.is-locked .founding-pro-customization-options>button{opacity:1}.founding-pro-payment-shell{gap:10px;display:grid}.founding-pro-payment-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.founding-pro-payment-option{color:#edf1e9;text-align:left;cursor:pointer;background:#171d15;border:1px solid #66715f;grid-template-rows:1fr auto;grid-template-columns:46px minmax(0,1fr);gap:11px 13px;min-width:0;min-height:190px;padding:17px;display:grid}.founding-pro-payment-option:hover:not(:disabled){border-color:var(--acid);outline:2px solid var(--acid);outline-offset:2px;background:#222b1e}.founding-pro-payment-option:focus-visible{border-color:var(--acid);outline:2px solid var(--acid);outline-offset:2px;background:#222b1e}.founding-pro-payment-option:disabled{cursor:not-allowed;opacity:.42}.founding-pro-payment-option>span:not(.founding-pro-crypto-icons){align-content:start;gap:8px;min-width:0;display:grid}.founding-pro-payment-option b{color:#fff;letter-spacing:.03em;font:900 14px/1.05 monospace}.founding-pro-payment-option small{color:var(--acid);letter-spacing:.08em;font:700 7px/1.4 monospace}.founding-pro-payment-option em{color:#9da797;font:8px/1.55 monospace}.founding-pro-payment-option>i{color:var(--acid);letter-spacing:.07em;border-top:1px solid #465041;grid-column:1/-1;align-self:end;padding-top:11px;font:700 8px/1.4 monospace}.founding-pro-payment-option>i.is-opening:before{content:"";vertical-align:-1px;border:1px solid;border-right-color:#0000;border-radius:50%;width:8px;height:8px;margin-right:7px;animation:.7s linear infinite founding-pro-payment-spin;display:inline-block}@keyframes founding-pro-payment-spin{to{transform:rotate(360deg)}}.founding-pro-payment-icon{object-fit:contain;width:42px;height:42px;display:block}.founding-pro-payment-icon:is(svg){fill:none;stroke:currentColor;stroke-width:1.8px}.founding-pro-payment-option.is-paddle>.founding-pro-payment-icon{color:var(--acid)}.founding-pro-payment-option.is-crypto{background:#1c160d;border-color:#8a622e}.founding-pro-payment-option.is-crypto:hover:not(:disabled){background:#2a2113;border-color:#ffb23e;outline-color:#ffb23e}.founding-pro-payment-option.is-crypto:focus-visible{background:#2a2113;border-color:#ffb23e;outline-color:#ffb23e}.founding-pro-payment-option.is-crypto small,.founding-pro-payment-option.is-crypto>i{color:#ffbd54}.founding-pro-payment-option.is-crypto.is-loading:disabled{opacity:.72}.founding-pro-crypto-loading{color:#ffbd54;letter-spacing:.06em;align-items:center;gap:7px;font:700 7px/1.4 monospace;display:flex!important}.founding-pro-crypto-loading>span{border:2px solid #ffbd5440;border-top-color:#ffbd54;border-radius:50%;flex:none;width:11px;height:11px;animation:.7s linear infinite founding-pro-payment-spin}.founding-pro-crypto-icons{align-items:center;display:flex}.founding-pro-crypto-icons .founding-pro-payment-icon{width:34px;height:34px}.founding-pro-payment-footnote{color:#788274;letter-spacing:.06em;font:6px/1.5 monospace}.founding-pro-payment-shell>.founding-pro-refresh-purchase{color:#c5cec1;letter-spacing:.08em;cursor:pointer;background:#20261d;border:1px solid #596252;width:100%;padding:11px;font:700 8px monospace}.founding-pro-payment-shell>.founding-pro-refresh-purchase:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.founding-pro-crypto-loading>span{animation:none}}.founding-pro-crypto-checkout{padding:16px}.founding-pro-crypto-checkout>.founding-pro-crypto-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.founding-pro-crypto-heading>button{color:#ffbd54;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:0;font:700 7px monospace}.founding-pro-crypto-checkout>strong{color:#fff;letter-spacing:-.03em;font:900 18px/1.1 monospace}.founding-pro-crypto-options{grid-template-columns:1fr 1fr;gap:8px!important;display:grid!important}.founding-pro-crypto-options>button{color:#f5e7ce;text-align:left;cursor:pointer;background:#282014;border:1px solid #77562b;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:13px;display:grid}.founding-pro-crypto-options>button:hover:not(:disabled){outline-offset:2px;background:#352716;border-color:#ffb23e;outline:2px solid #ffb23e}.founding-pro-crypto-options>button:focus-visible{outline-offset:2px;background:#352716;border-color:#ffb23e;outline:2px solid #ffb23e}.founding-pro-crypto-options>button:disabled{cursor:not-allowed;opacity:.4}.founding-pro-crypto-options .founding-pro-payment-icon{width:34px;height:34px}.founding-pro-crypto-options>button>span{gap:4px;min-width:0;display:grid}.founding-pro-crypto-options b{letter-spacing:.07em;color:#ffd18a!important;font:700 9px monospace!important}.founding-pro-crypto-options small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#bca47e!important;font:6px monospace!important}.founding-pro-crypto-options i{color:#ffbd54;font:700 14px monospace}.founding-pro-monero-instructions{background:#100d08;border:1px solid #8a622e;min-width:0;padding:13px;overflow:hidden}.founding-pro-monero-instructions>strong{font-size:20px}.founding-pro-monero-instructions code{max-width:100%;color:var(--acid);overflow-wrap:anywhere;word-break:break-all;white-space:normal;background:#080704;border:1px solid #554529;padding:11px;font:clamp(10px,2vw,14px)/1.45 monospace;display:block}.founding-pro-monero-instructions small{overflow-wrap:anywhere}.founding-pro-monero-instructions button{min-width:0}.founding-pro-monero-instructions .founding-pro-notice,.founding-pro-monero-instructions .founding-pro-error{margin:0}.founding-pro-monero-instructions.is-expired{background:#260e09;border-color:#ff694f}.founding-pro-monero-instructions.is-expired>span,.founding-pro-monero-instructions.is-expired>strong{color:#ff806c}.founding-pro-monero-instructions.is-expired>small{color:#ffd4cc;background:#130704;border:1px solid #ff694f66;padding:10px;font:700 8px/1.55 monospace}.founding-pro-monero-instructions.is-expired>button:first-of-type{color:#1a0805;background:#ff806c;border-color:#ff806c}@media (max-width:620px){.founding-pro-payment-options,.founding-pro-crypto-options{grid-template-columns:1fr}.founding-pro-payment-option{min-height:150px}.founding-pro-crypto-checkout>.founding-pro-crypto-heading{flex-direction:column;align-items:start}.founding-pro-monero-instructions code{font-size:10px}}.combat-resource.demolition-fuse{grid-template-columns:auto 96px auto;min-width:0}@media (max-width:760px){.combat-resource.demolition-fuse{grid-template-columns:auto 62px auto}}.combat-minimap{box-sizing:border-box;width:180px;padding:7px;overflow:hidden}.combat-minimap-content>b{white-space:nowrap;align-items:center;min-width:0;display:flex}.combat-minimap-map-label,.combat-minimap-territory{text-overflow:ellipsis;min-width:0;overflow:hidden}.combat-minimap-map-label{flex:auto}.combat-minimap-territory{flex:0 auto}.combat-minimap-content>b>.performance-metrics{text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:19ch}.combat-minimap-content>.combat-minimap-viewport{box-sizing:border-box;background:#737c70;border:2px solid #697168;height:140px;margin-top:5px;overflow:hidden;box-shadow:inset 0 0 0 1px #1c241c}.combat-minimap.capture_the_flag .combat-minimap-content>.combat-minimap-viewport{background:linear-gradient(90deg,#26353f88 49.5%,#ffffff20 50%,#3c272788 50.5%)}.combat-minimap.battle_royale .combat-minimap-content>.combat-minimap-viewport{background:#737c70}@media (max-width:760px){.combat-minimap{width:122px;padding:6px}.combat-minimap-content>.combat-minimap-viewport{height:95px}}.drone-preview-skins i{background:linear-gradient(135deg,var(--skin-body) 0 25%,var(--skin-accent) 25% 50%,var(--skin-third,var(--skin-body)) 50% 75%,var(--skin-fourth,var(--skin-accent)) 75% 100%)}.private-lobby-launch{background:#20251e;border:1px solid #657054;gap:12px;margin-top:10px;padding:14px;display:grid}.private-lobby-launch.is-locked{border-color:#4e5649}.private-lobby-launch header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.private-lobby-launch header>div{gap:5px;display:grid}.private-lobby-launch header b{color:var(--acid);letter-spacing:.1em;font:700 10px monospace}.private-lobby-launch header span{color:#8f998a;letter-spacing:.08em;font:700 7px monospace}.private-lobby-launch header p{color:#aeb6aa;max-width:550px;margin:0;font:8px/1.5 monospace}.private-lobby-launch>div{grid-template-columns:1fr minmax(150px,.55fr) auto;gap:7px;display:grid}.private-lobby-launch button,.private-lobby-launch input{color:#edf1e9;letter-spacing:.07em;background:#151a13;border:1px solid #657054;min-height:43px;padding:10px 12px;font:700 8px monospace}.private-lobby-launch button{cursor:pointer}.private-lobby-launch button:first-child{border-color:var(--acid);color:var(--acid)}.private-lobby-launch.is-locked button:first-child{color:#8f998a;border-color:#657054}.private-lobby-launch button:hover:not(:disabled){border-color:var(--acid);outline:2px solid var(--acid);outline-offset:2px}.private-lobby-launch button:focus-visible{border-color:var(--acid);outline:2px solid var(--acid);outline-offset:2px}.private-lobby-launch button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:620px){.private-lobby-launch header{display:grid}.private-lobby-launch>div{grid-template-columns:1fr}.private-lobby-launch button,.private-lobby-launch input{width:100%}}.user-race-management{background:#171c15;border:1px solid #657054;grid-template-columns:minmax(180px,1fr) auto auto;gap:7px;margin-top:10px;padding:10px;display:grid}.user-race-management label{color:#929c8d;letter-spacing:.08em;gap:5px;font:700 7px monospace;display:grid}.user-race-management input,.user-race-management button{color:#eef2eb;letter-spacing:.07em;background:#20261d;border:1px solid #596252;min-height:38px;padding:8px 10px;font:700 8px monospace}.user-race-management button{cursor:pointer}.user-race-management button:hover:not(:disabled){border-color:var(--acid)}.user-race-management button.danger{color:#ff927d;border-color:#ff765c}.user-race-management small,.user-race-management span{color:#a7b0a3;letter-spacing:.06em;grid-column:1/-1;font:7px/1.5 monospace}@media (max-width:700px){.user-race-management{grid-template-columns:1fr}.user-race-management small,.user-race-management span{grid-column:1}}@media (max-width:760px){.input-setup-page,.mode-select-page{padding-top:88px;scroll-padding-top:88px}.launch-corner-back{left:max(14px,env(safe-area-inset-left));top:max(14px,env(safe-area-inset-top))}button.founding-pro-account-icon,.launch-copy>button.founding-pro-account-icon{top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));position:fixed}.launch-layout .launch-copy{position:static}}.android-manual-channel-warning{color:#ffd1c7;background:#281613;border:1px solid #ff765c;gap:8px;margin:10px 0 14px;padding:13px;display:grid}.android-manual-channel-warning>b{letter-spacing:.09em;font:700 10px monospace}.android-manual-channel-warning>p{margin:0;font:9px/1.5 monospace}.android-manual-channel-warning .android-beta-signup{margin-top:2px}.activity-card,.activity-choice-row,.activity-choice-row button{min-width:0}.activity-choice-row button span{white-space:nowrap;min-width:0}.race-minimap-toggle{color:#eaff42;letter-spacing:.08em;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;margin:0 0 6px;padding:4px 6px;font:700 7px monospace;display:block}.race-minimap.collapsed{width:76px;padding:4px}.race-minimap.collapsed .race-minimap-toggle{margin:0}.race-minimap.collapsed>b,.race-minimap.collapsed>svg,.race-minimap.collapsed>span{display:none}.race-flight-layout .race-chat{z-index:20}.race-flight-layout .race-chat:not(.is-collapsed){bottom:24px}.race-page.mobile-rendering .race-header{display:none}.race-page.mobile-rendering .race-flight-layout{height:100dvh}.race-page.mobile-rendering .race-setup{margin:12px auto 40px}.race-page.mobile-rendering .race-hud.active{-webkit-backdrop-filter:none;backdrop-filter:none;background:#131b11c9;border-color:#607c52aa;width:138px;max-height:none;padding:6px 8px;top:6px;left:6px}.race-page.mobile-rendering .race-hud.active .race-rank{margin:0 0 2px;padding:2px 0 4px}.race-page.mobile-rendering .race-hud.active .race-rank span,.race-page.mobile-rendering .race-hud.active .race-gate-status span,.race-page.mobile-rendering .race-hud.active .race-timer span{font-size:6px}.race-page.mobile-rendering .race-hud.active .race-rank b{font-size:15px}.race-page.mobile-rendering .race-hud.active .race-gate-status,.race-page.mobile-rendering .race-hud.active .race-timer{padding:3px 0}.race-page.mobile-rendering .race-hud.active .race-gate-status b,.race-page.mobile-rendering .race-hud.active .race-timer b{font-size:10px}.race-page.mobile-rendering .race-hud.active .race-penalty,.race-page.mobile-rendering .race-hud.active .race-notice{margin-top:3px;padding:3px;font-size:6px}.race-page.mobile-rendering .race-minimap{bottom:6px;right:6px}.race-page.mobile-rendering .race-chat{z-index:24}.race-mobile-back,.combat-mobile-score-toggle,.combat-mobile-roster-toggle{display:none}@media (orientation:landscape) and (max-height:760px){.calibration-modal.android-mobile{width:min(100%,980px);max-height:100dvh;padding:12px 18px;overflow:auto}.calibration-modal.android-mobile .kicker{margin-bottom:2px}.calibration-modal.android-mobile .step-count{font-size:6px}.calibration-modal.android-mobile h2{margin:3px 0 6px;font-size:27px}.calibration-modal.android-mobile>p{margin:5px 0;font-size:7px;line-height:1.35}.calibration-modal.android-mobile .calibration-channel-gimbals{gap:10px;margin:6px 0;padding:7px 9px}.calibration-modal.android-mobile .calibration-channel-gimbal{aspect-ratio:auto;height:112px}.calibration-modal.android-mobile .calibration-channel-gimbal-wrap{gap:3px}.calibration-modal.android-mobile .capture-window{min-height:29px;margin-top:6px;padding:6px}.manual-channels-modal.android-mobile{max-width:none}.manual-channels-modal.android-mobile .android-manual-channel-warning{margin:4px 0;padding:6px}.manual-channels-modal.android-mobile .android-manual-channel-warning p{margin:2px 0}.manual-channels-modal.android-mobile .manual-axis-list{gap:3px;margin:6px 0}.manual-channels-modal.android-mobile .manual-axis-row{grid-template-columns:45px minmax(110px,1fr) 38px 128px 58px;gap:5px;padding:3px 5px}.manual-channels-modal.android-mobile .manual-axis-row select{padding:5px}.manual-channels-modal.android-mobile .manual-axis-row>button{height:26px}.manual-channels-modal.android-mobile .manual-channel-preview{display:none}.manual-channels-modal.android-mobile .manual-channel-actions{margin-top:5px}}.race-page.mobile-rendering .race-mobile-back{color:#eaff42;letter-spacing:.08em;background:#171d15;border:1px solid #68715f;align-items:center;margin:0 0 10px;padding:8px 10px;font:700 8px monospace;display:inline-flex}.combat-flight.mobile-rendering header{gap:5px;width:auto;min-width:0;max-width:calc(100vw - 12px);padding:4px 5px;top:6px}.combat-flight.mobile-rendering header .combat-mode-title,.combat-flight.mobile-rendering header .combat-team-badge,.combat-flight.mobile-rendering header .combat-sound-control,.combat-flight.mobile-rendering header>.combat-settings-button,.combat-flight.mobile-rendering header>.online-leave{display:none}.combat-flight.mobile-rendering header .combat-clock{order:2;padding:3px 5px;font-size:8px}.combat-flight.mobile-rendering header .combat-score{order:1;font-size:10px;margin:0!important}.combat-flight.mobile-rendering .combat-mobile-score-toggle{color:#eaff42;background:#181d16;border:1px solid #596252;order:3;padding:3px 5px;font:700 6px monospace;display:block}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-mode-title,.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-team-badge,.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-sound-control,.combat-flight.mobile-rendering.mobile-scoreboard-expanded header>.combat-settings-button,.combat-flight.mobile-rendering.mobile-scoreboard-expanded header>.online-leave{display:flex}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header{flex-wrap:wrap}.combat-flight.mobile-rendering .combat-class-select{width:calc(100vw - 12px);padding:7px 8px;bottom:24px}.combat-flight.mobile-rendering .combat-class-select p{justify-content:space-between;align-items:center;margin-bottom:5px;font-size:7px;display:flex}.combat-flight.mobile-rendering .combat-class-select>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.combat-flight.mobile-rendering .combat-class-select button{text-align:center;gap:2px;min-width:0;padding:6px 5px}.combat-flight.mobile-rendering .combat-class-select b{text-overflow:ellipsis;font-size:8px;overflow:hidden}.combat-flight.mobile-rendering .combat-class-select small{font-size:6px}.combat-flight.mobile-rendering .combat-class-select.mobile-collapsed em{display:none}.combat-flight.mobile-rendering .combat-class-select.mobile-expanded{max-height:55dvh;overflow:auto}.combat-flight.mobile-rendering .combat-class-select.mobile-expanded em{min-height:0;font-size:7px;line-height:1.3}.combat-flight.mobile-rendering .combat-mobile-roster-toggle{color:#eaff42;background:#181d16;border:1px solid #596252;padding:2px 5px;font:700 6px monospace;display:inline-block}.combat-flight.mobile-rendering .battle-roster.mobile-collapsed{width:auto;max-width:210px;max-height:none;overflow:hidden}.combat-flight.mobile-rendering .battle-roster.mobile-collapsed section{display:none}.race-setup h1{text-overflow:clip;white-space:normal;max-width:100%;overflow:visible}@media (max-width:620px){.race-setup h1{font-size:clamp(22px,6vw,42px)}}.combat-flight.mobile-rendering header{top:0}.combat-flight.mobile-rendering .ctf-status{display:none}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header{flex-wrap:nowrap;justify-content:center;gap:5px;width:auto;max-width:calc(100vw - 8px);top:0}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-mode-title{min-width:0;overflow:hidden}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-mode-title b,.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-mode-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.combat-flight.mobile-rendering .combat-class-select.mobile-collapsed{width:min(680px,68vw);bottom:42px}.combat-flight.mobile-rendering .combat-class-select.mobile-expanded{width:min(980px,100vw - 24px);bottom:42px}.combat-flight.mobile-rendering .combat-kill-feed{width:min(190px,32vw);top:4px;right:4px}@media (min-width:901px){.activity-choice-row button{letter-spacing:.04em;gap:5px;padding-inline:7px;font-size:9px}.activity-choice-row button span{text-overflow:clip;overflow:visible}}@media (max-height:520px) and (orientation:landscape){.input-setup-page,.mode-select-page{padding-top:78px;scroll-padding-top:78px}.mode-select-card{width:min(1120px,100%)}.activity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-choice-row button{padding-inline:7px;font-size:9px}}.race-lobby-overlay h1{font-size:clamp(28px,5vw,50px)}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header{flex-wrap:nowrap;justify-content:flex-start;gap:10px;width:min(1100px,100vw - 8px);max-width:none;padding:7px 9px;top:0}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-mode-title{margin-right:auto}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-mobile-score-toggle{order:20}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-clock,.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-score{order:initial}.combat-flight.mobile-rendering.mobile-scoreboard-expanded .ctf-status{display:flex;top:52px}.combat-results-roster section>div.combat-results-head,.combat-results-roster section>div.combat-results-row{grid-template-columns:minmax(105px,1fr) repeat(7,minmax(28px,auto));align-items:center;gap:7px;display:grid}.combat-results-roster .combat-results-head{color:#889184;padding:3px 0;font-size:7px}.combat-results-roster .combat-results-head small,.combat-results-roster .combat-results-row small{text-align:right}@media (max-width:760px){.race-lobby-overlay h1{font-size:28px}.combat-match-complete{gap:5px;max-height:calc(100dvh - 8px);padding:12px}.combat-match-complete>b{font-size:20px}.combat-results-roster{grid-template-columns:1fr 1fr;gap:8px}.combat-results-roster section{padding:6px}.combat-results-roster strong{margin-bottom:3px;font-size:9px}.combat-results-roster section>div.combat-results-head,.combat-results-roster section>div.combat-results-row{grid-template-columns:minmax(70px,1fr) repeat(7,minmax(18px,auto));gap:3px;padding:3px 0;font-size:7px}.combat-next-match{grid-template-columns:repeat(3,minmax(0,1fr));padding:7px}.combat-next-match button{min-height:34px;padding:6px;grid-column:auto!important}.combat-next-match>button:last-child{grid-column:1/-1!important}}.online-flight.mobile-rendering .online-room-label{display:none}.online-flight.mobile-rendering .online-public-session:not(.intermission){grid-template-columns:auto auto;gap:0 10px;min-width:0;padding:4px 8px;top:0}.online-flight.mobile-rendering .online-public-session:not(.intermission) b{font-size:6px}.online-flight.mobile-rendering .online-public-session:not(.intermission) span{grid-area:auto;font-size:13px}.online-flight.mobile-rendering .online-public-session:not(.intermission) small,.combat-mobile-br-count{display:none}.combat-flight.mobile-rendering:not(.mobile-scoreboard-expanded) .combat-mobile-br-count{color:#eaff42;white-space:nowrap;order:1;font:700 7px monospace;display:block}.combat-flight.mobile-rendering:not(.mobile-scoreboard-expanded) .combat-clock{order:2}.combat-flight.mobile-rendering:not(.mobile-scoreboard-expanded) .combat-score{order:1}.combat-flight.mobile-rendering:not(.mobile-scoreboard-expanded) .combat-mobile-score-toggle{order:3}.combat-flight.mobile-rendering .combat-objectives{gap:3px;top:38px}.combat-flight.mobile-rendering .combat-objectives>div{text-align:center;min-width:34px;padding:4px 6px}.combat-flight.mobile-rendering .combat-objectives b{margin:0;font-size:9px}.combat-flight.mobile-rendering .combat-objectives span{white-space:nowrap;text-overflow:ellipsis;max-width:48px;font-size:5px;display:block;overflow:hidden}.combat-flight.mobile-rendering .combat-active-objective-strip{height:3px;top:calc(100% + 2px)}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header{flex-wrap:nowrap;justify-content:center;gap:6px;width:min(1100px,100vw - 8px);max-width:calc(100vw - 8px);padding:4px 6px;top:0;left:50%;translate:-50%}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-mode-title small{white-space:nowrap;font-size:5px;display:block}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-team-badge,.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-clock,.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-score,.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-sound-control,.combat-flight.mobile-rendering.mobile-scoreboard-expanded header>.combat-settings-button,.combat-flight.mobile-rendering.mobile-scoreboard-expanded header>.online-leave{flex:none;display:flex}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-team-badge,.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-clock,.combat-flight.mobile-rendering.mobile-scoreboard-expanded header>.online-leave{padding:4px 6px;font-size:6px}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-mobile-score-toggle{flex:none;order:20}.combat-results-cue{color:#aeb7aa;letter-spacing:.08em;text-align:center;font:7px monospace;display:block}.combat-next-match{grid-template-columns:repeat(3,minmax(0,1fr))}.combat-next-match>button:not(:last-child){grid-column:auto}.combat-next-match>button:last-child{grid-column:1/-1}.combat-flight.mobile-rendering .combat-match-complete,.combat-flight.mobile-rendering .battle-victory{left:max(6px,env(safe-area-inset-left));right:max(6px,env(safe-area-inset-right));align-content:start;width:auto;max-width:none;max-height:calc(100dvh - 6px);padding:10px;translate:0 -50%}.combat-flight.mobile-rendering .combat-next-match{grid-template-columns:repeat(3,minmax(0,1fr));padding:6px}.combat-flight.mobile-rendering .combat-next-match button{min-height:32px;padding:5px;grid-column:auto!important}.combat-flight.mobile-rendering .combat-next-match>button:last-child{grid-column:1/-1!important}.combat-flight.mobile-rendering .combat-results-roster{grid-template-columns:1fr 1fr;gap:6px}.combat-flight.mobile-rendering .combat-results-roster section{padding:5px}.combat-flight.mobile-rendering .combat-results-roster strong{margin-bottom:2px;font-size:8px}.combat-flight.mobile-rendering .combat-results-roster section>div.combat-results-head,.combat-flight.mobile-rendering .combat-results-roster section>div.combat-results-row{grid-template-columns:minmax(62px,1fr) repeat(7,minmax(17px,auto));gap:2px;padding:2px 0;font-size:6px}.mode-select-notice{color:#eaff9a;letter-spacing:.05em;background:#273019;border:1px solid #eaff42;margin:0 0 10px;padding:9px 11px;font:700 8px/1.4 monospace}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header{box-sizing:border-box;flex-wrap:nowrap;justify-content:center;gap:12px;width:min(1098px,100vw - 8px);min-width:0;max-width:calc(100vw - 8px);min-height:54px;padding:7px 10px;top:0;left:50%;translate:-50%}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-mode-title{flex:0 245px;min-width:110px;margin:0;display:grid}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-mode-title b{white-space:nowrap;text-overflow:ellipsis;max-width:none;font-size:12px;overflow:hidden}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-mode-title small{white-space:nowrap;text-overflow:ellipsis;font-size:7px;display:block;overflow:hidden}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-sound-control,.combat-flight.mobile-rendering.mobile-scoreboard-expanded header>.combat-settings-button{flex:0 0 34px}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .icon-btn,.combat-flight.mobile-rendering.mobile-scoreboard-expanded header>.combat-settings-button{width:34px;height:34px}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-mobile-score-toggle{flex:none;order:20;padding:7px 8px;font-size:7px}.battle-roster section>div.local-pilot{background:#eaff4212;border-left:2px solid #eaff42}.combat-flight.mobile-rendering .battle-roster.mobile-expanded{width:min(330px,42vw);max-height:calc(100dvh - 94px)}.combat-flight.mobile-rendering .battle-roster.mobile-expanded section>div{grid-template-columns:32px minmax(0,1fr) 34px;padding:3px 2px}.combat-flight.mobile-rendering .combat-results-actions{margin:6px 0 9px}.combat-flight.mobile-rendering .combat-results-roster section>div.combat-results-head,.combat-flight.mobile-rendering .combat-results-roster section>div.combat-results-row{grid-template-columns:minmax(82px,.8fr) repeat(7,minmax(24px,1fr));gap:3px}.combat-flight .combat-kill-feed{width:min(380px,100vw - 12px);top:76px;right:6px}.combat-flight .combat-kill-feed>div{grid-template-columns:minmax(100px,1fr) 28px minmax(100px,1fr)}.combat-flight.mobile-rendering .combat-kill-feed{width:min(340px,38vw);font-size:7px;top:4px;right:4px}.combat-kill-feed b,.combat-kill-feed strong{text-overflow:clip;overflow:visible}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header{justify-content:flex-start;gap:6px;width:max-content;max-width:calc(100vw - 8px);min-height:46px;padding:5px 7px}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-mode-title{flex:0 180px;min-width:96px;max-width:180px}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-mode-title b{font-size:10px}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-team-badge{padding:5px 7px;font-size:7px}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-clock{padding:5px 6px;font-size:8px}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-score{font-size:10px}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-sound-control,.combat-flight.mobile-rendering.mobile-scoreboard-expanded header>.combat-settings-button{flex-basis:32px}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .icon-btn,.combat-flight.mobile-rendering.mobile-scoreboard-expanded header>.combat-settings-button{place-items:center;width:32px;height:32px;padding:0;line-height:1;display:grid}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header>.online-leave{min-height:32px;padding:5px 7px;font-size:7px}.combat-flight.mobile-rendering.mobile-scoreboard-expanded header .combat-mobile-score-toggle{padding:5px 6px}.combat-flight.mobile-rendering.mobile-scoreboard-expanded .combat-objectives{top:50px}.combat-flight .combat-kill-feed{justify-items:end;width:max-content;max-width:min(420px,100vw - 12px);inset:76px 6px auto auto}.combat-flight .combat-kill-feed>div{white-space:nowrap;grid-template-columns:auto 22px auto;justify-content:end;gap:6px;width:max-content;max-width:100%}.combat-flight .combat-kill-feed>div.environmental{grid-template-columns:22px auto}.combat-kill-feed b,.combat-kill-feed strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.combat-flight.mobile-rendering .combat-kill-feed{width:max-content;max-width:min(420px,42vw);top:4px;right:4px}.combat-flight.mobile-rendering .combat-kill-feed>div{grid-template-columns:auto 20px auto}.combat-flight.mobile-rendering .combat-kill-feed>div.environmental{grid-template-columns:20px auto}.combat-flight.mobile-rendering.mobile-scoreboard-expanded .combat-kill-feed{top:50px}.online-input-tab,.combat-input-tab,.race-input-tab{text-align:center;justify-content:center;align-items:center;gap:7px;display:flex}.launch.campaign-landing{--campaign-paper:#e7e5da;--campaign-ink:#11140f;--campaign-dark:#171b16;--campaign-orange:#ff542e;--campaign-acid:#eaff42;--campaign-mist:#aab8b4;box-sizing:border-box;width:100%;max-width:100%;height:100dvh;min-height:100dvh;color:var(--campaign-ink);background-color:#d8d7cc;background-image:radial-gradient(#1b211938 .6px,#0000 .7px);background-position:0 0;background-size:5px 5px;grid-template-rows:repeat(5,max-content);align-content:start;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid;overflow:hidden auto;padding:0!important}.launch.campaign-landing:after{display:none}.campaign-landing button,.campaign-landing a{border-radius:0}.campaign-header{background-color:#d8d7cc;background-image:radial-gradient(#1b211938 .6px,#0000 .7px);background-size:5px 5px;justify-content:space-between;align-items:center;gap:20px;padding:3px 32px;display:flex}.campaign-logo{width:75px;height:auto;display:block}.campaign-header button.founding-pro-account-icon{color:#fff;letter-spacing:.1em;background:#11150f;border:1px solid #3d4639;justify-content:center;align-items:center;min-width:112px;min-height:42px;margin:0;padding:10px 13px;font:700 10px/1 monospace;display:flex;position:static}.campaign-header .founding-pro-account-glyph{display:none}.campaign-header .founding-pro-account-icon span{color:#fff}.campaign-poster{grid-template-columns:minmax(430px,.8fr) minmax(0,1.2fr);min-height:440px;display:grid}.campaign-copy{background:var(--campaign-dark);color:var(--campaign-paper);align-content:center;gap:12px;padding:24px 42px;display:grid}.campaign-kicker{color:var(--campaign-acid);letter-spacing:.2em;margin:0;font:700 11px/1 monospace}.campaign-copy h1{color:#fff;letter-spacing:-.09em;margin:0;font:950 clamp(76px,8vw,128px)/.72 Arial,Helvetica,sans-serif}.campaign-copy h1 i{color:var(--campaign-orange);font-style:normal}.campaign-lede{color:#c4c9c0;max-width:44ch;margin:0;font:16px/1.55 Arial,Helvetica,sans-serif}.campaign-action{width:100%;color:inherit;letter-spacing:.12em;text-align:left;cursor:pointer;background:0 0;border:1px solid;justify-content:space-between;align-items:center;gap:20px;padding:19px 22px;font:700 12px monospace;display:flex}.campaign-play{border-color:var(--campaign-acid);background-color:var(--campaign-acid);color:var(--campaign-ink);background-image:radial-gradient(#1b211938 .6px,#0000 .7px);background-position:0 0;background-size:5px 5px}.campaign-ios-app{color:var(--campaign-paper);background:#1c241b;border:1px solid #6b7864;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;text-decoration:none;display:flex}.campaign-ios-app>span{gap:3px;display:grid}.campaign-ios-app b{color:var(--campaign-acid);letter-spacing:.12em;font:700 9px monospace}.campaign-ios-app small{color:#b8c3b2;font:9px/1.3 monospace}.campaign-ios-app strong{letter-spacing:.06em;flex:none;font:700 10px monospace}.campaign-ios-app:is(:hover,:focus-visible),.campaign-ios-app.is-apple-device{border-color:var(--campaign-acid);background:#293321}.campaign-action-label,.campaign-status-label{align-items:center;gap:10px;display:flex}@property --campaign-crosshair-hole{syntax:"<percentage>";inherits:false;initial-value:100%}.campaign-crosshair{--campaign-crosshair-hole:100%;width:42px;height:20px;-webkit-mask:radial-gradient(circle farthest-corner at center,transparent var(--campaign-crosshair-hole),#000 calc(var(--campaign-crosshair-hole) + 0.01%)) center/100% 100% no-repeat, url(/brand/betaflight-crosshair.svg) center/contain no-repeat;-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle farthest-corner at center,transparent var(--campaign-crosshair-hole),#000 calc(var(--campaign-crosshair-hole) + 0.01%)) center/100% 100% no-repeat, url(/brand/betaflight-crosshair.svg) center/contain no-repeat;-webkit-mask:radial-gradient(circle farthest-corner at center,transparent var(--campaign-crosshair-hole),#000 calc(var(--campaign-crosshair-hole) + 0.01%)) center/100% 100% no-repeat, url(/brand/betaflight-crosshair.svg) center/contain no-repeat;-webkit-mask:radial-gradient(circle farthest-corner at center,transparent var(--campaign-crosshair-hole),#000 calc(var(--campaign-crosshair-hole) + 0.01%)) center/100% 100% no-repeat, url(/brand/betaflight-crosshair.svg) center/contain no-repeat;mask:radial-gradient(circle farthest-corner at center,transparent var(--campaign-crosshair-hole),#000 calc(var(--campaign-crosshair-hole) + 0.01%)) center/100% 100% no-repeat, url(/brand/betaflight-crosshair.svg) center/contain no-repeat;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:currentColor;flex:none;transition:--campaign-crosshair-hole 1.5s cubic-bezier(.2,.8,.2,1);display:inline-block;-webkit-mask-composite:source-in;mask-composite:intersect}.campaign-play:is(:hover,:focus-visible) .campaign-crosshair,.campaign-proof-status:is(:hover,:focus-visible) .campaign-crosshair{--campaign-crosshair-hole:0%}.campaign-copy>small{color:#aeb6aa;letter-spacing:.09em;font:700 9px monospace}.campaign-proof{background-color:var(--campaign-mist);background-image:radial-gradient(#1b211938 .6px,#0000 .7px);background-size:5px 5px;align-content:center;gap:18px;padding:32px 38px;display:grid}.campaign-proof-head{color:#4f574d;letter-spacing:.12em;border-bottom:1px solid #596252;justify-content:space-between;align-items:center;gap:18px;padding-bottom:14px;font:700 10px monospace;display:flex}.campaign-proof-head b{color:var(--campaign-ink)}.campaign-proof h2,.campaign-pro h2{color:var(--campaign-ink);letter-spacing:-.06em;margin:0;font:900 clamp(34px,4vw,56px)/.86 Arial,Helvetica,sans-serif}.campaign-proof h2 i{color:var(--campaign-orange);font-style:normal}.campaign-proof>p{color:#333a33;max-width:60ch;margin:0;font:14px/1.55 monospace}.campaign-proof-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.campaign-proof-grid>div{background:#d8d7cc;border:1px solid #596252;gap:5px;padding:14px;display:grid}.campaign-proof-grid>div.campaign-proof-tile{min-height:0;padding:8px}.campaign-proof-tile-inner{z-index:2;background-color:#e7e5da;background-image:radial-gradient(circle,#1b21190a 1px,#0000 1.1px);background-position:0 0;background-size:5px 5px;border:1px solid #596252b8;align-content:center;gap:5px;min-width:0;height:100%;padding:12px 13px;display:grid;position:relative;box-shadow:inset 0 0 16px #59625214,0 0 0 1px #ffffff2e}.campaign-proof-grid small{color:#5c655a;letter-spacing:.12em;font:700 8px monospace}.campaign-proof-grid b{color:var(--campaign-ink);letter-spacing:.08em;font:700 12px monospace}.campaign-proof-grid span{color:#5c655a;font:9px/1.4 monospace}.campaign-proof-grid .campaign-proof-wide{grid-column:1/-1}.campaign-proof-status{background:var(--campaign-dark);width:100%;min-height:42px;color:var(--campaign-acid);letter-spacing:.1em;text-align:left;cursor:pointer;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 14px;font:700 9px monospace;display:grid}.campaign-proof-status i{background:#d5a742;border-radius:50%;width:8px;height:8px}.campaign-proof-status i.is-ready{background:#44f36a}.campaign-proof-status>span{color:var(--campaign-paper)}.campaign-marquee{background:var(--campaign-acid);color:var(--campaign-dark);letter-spacing:.08em;grid-template-columns:repeat(5,minmax(0,1fr));font:900 12px/1 monospace;display:grid}.campaign-marquee a,.campaign-marquee span{min-height:48px;color:inherit;text-align:center;-webkit-text-stroke:.25px currentColor;border-right:1px solid #11140f59;justify-content:center;align-items:center;padding:16px 12px;font-weight:900;text-decoration:none;display:flex}.campaign-pro{background-color:#d8d7cc;background-image:radial-gradient(#1b211938 .6px,#0000 .7px);background-size:5px 5px;grid-template-columns:minmax(210px,.7fr) minmax(0,1.8fr) minmax(160px,.45fr);align-items:center;gap:28px;padding:24px 32px;display:grid}.campaign-pro>*{min-width:0}.campaign-pro-title>small{color:#4f574d;letter-spacing:.12em;font:700 8px monospace}.campaign-pro-value{grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr);align-items:stretch;gap:18px;min-width:0;display:grid}.campaign-pro-value>p{color:var(--campaign-orange);letter-spacing:.08em;text-align:center;align-self:center;margin:0;font:700 15px/1.25 monospace}.campaign-pro-inset{background-color:#d8d7cc;background-image:radial-gradient(circle,#1b211938 1px,#0000 1.1px);background-position:0 0;background-size:5px 5px;border:1px solid #697267;min-width:0;min-height:220px;padding:11px;display:grid;position:relative;box-shadow:inset 0 0 14px 5px #11140f57,inset 0 0 0 1px #11140f1f,0 0 0 1px #ffffff59}.campaign-pro-inset:before{z-index:1;content:"";pointer-events:none;background-color:#d8d7cc;background-image:radial-gradient(circle,#1b211938 1px,#0000 1.1px);background-position:0 0;background-size:5px 5px;position:absolute;inset:1px;-webkit-mask:linear-gradient(45deg,#0000 41%,#000 44% 56%,#0000 59%) 0 0/11px 11px no-repeat,linear-gradient(135deg,#0000 41%,#000 44% 56%,#0000 59%) 100% 0/11px 11px no-repeat,linear-gradient(135deg,#0000 41%,#000 44% 56%,#0000 59%) 0 100%/11px 11px no-repeat,linear-gradient(45deg,#0000 41%,#000 44% 56%,#0000 59%) 100% 100%/11px 11px no-repeat;mask:linear-gradient(45deg,#0000 41%,#000 44% 56%,#0000 59%) 0 0/11px 11px no-repeat,linear-gradient(135deg,#0000 41%,#000 44% 56%,#0000 59%) 100% 0/11px 11px no-repeat,linear-gradient(135deg,#0000 41%,#000 44% 56%,#0000 59%) 0 100%/11px 11px no-repeat,linear-gradient(45deg,#0000 41%,#000 44% 56%,#0000 59%) 100% 100%/11px 11px no-repeat}.campaign-pro-value .campaign-pro-inset,.campaign-pro-value .campaign-pro-inset:before{background-image:none}.campaign-pro-value ul{z-index:2;background-color:#e7e5da;background-image:radial-gradient(circle,#1b21190a 1px,#0000 1.1px);background-position:0 0;background-size:5px 5px;border:1px solid #596252b8;align-content:center;gap:9px;min-width:0;height:100%;margin:0;padding:15px 17px;list-style:none;display:grid;position:relative;box-shadow:inset 0 0 16px #59625214,0 0 0 1px #ffffff2e}.campaign-pro-value li{color:#343b32;letter-spacing:.025em;overflow-wrap:anywhere;min-width:0;padding-left:16px;font:700 11px/1.4 monospace;position:relative}.campaign-pro-value li:before{color:var(--campaign-orange);content:"+";position:absolute;left:0}.campaign-pro-value .campaign-pro-nowrap{white-space:normal}.campaign-pro-buy{gap:12px;display:grid}.campaign-pro-buy>strong{color:var(--campaign-orange);font:900 18px monospace}.campaign-pro-buy>strong small{color:var(--campaign-ink);font:700 7px monospace;display:block}.campaign-pro-buy .launch-pro-purchase{border-color:var(--campaign-ink);background:var(--campaign-ink);color:#fff;justify-content:flex-start;gap:10px;min-height:0;margin:0;padding:18px 16px;font:700 11px/1 monospace}.campaign-pro-buy .launch-pro-purchase:after{--campaign-crosshair-hole:100%;content:"";width:42px;height:20px;-webkit-mask:radial-gradient(circle farthest-corner at center,transparent var(--campaign-crosshair-hole),#000 calc(var(--campaign-crosshair-hole) + 0.01%)) center/100% 100% no-repeat, url(/brand/betaflight-crosshair.svg) center/contain no-repeat;-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle farthest-corner at center,transparent var(--campaign-crosshair-hole),#000 calc(var(--campaign-crosshair-hole) + 0.01%)) center/100% 100% no-repeat, url(/brand/betaflight-crosshair.svg) center/contain no-repeat;-webkit-mask:radial-gradient(circle farthest-corner at center,transparent var(--campaign-crosshair-hole),#000 calc(var(--campaign-crosshair-hole) + 0.01%)) center/100% 100% no-repeat, url(/brand/betaflight-crosshair.svg) center/contain no-repeat;-webkit-mask:radial-gradient(circle farthest-corner at center,transparent var(--campaign-crosshair-hole),#000 calc(var(--campaign-crosshair-hole) + 0.01%)) center/100% 100% no-repeat, url(/brand/betaflight-crosshair.svg) center/contain no-repeat;mask:radial-gradient(circle farthest-corner at center,transparent var(--campaign-crosshair-hole),#000 calc(var(--campaign-crosshair-hole) + 0.01%)) center/100% 100% no-repeat, url(/brand/betaflight-crosshair.svg) center/contain no-repeat;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:currentColor;flex:none;order:1;transition:--campaign-crosshair-hole 1.5s cubic-bezier(.2,.8,.2,1);-webkit-mask-composite:source-in;mask-composite:intersect}.campaign-pro-buy .launch-pro-purchase:not(:disabled):is(:hover,:focus-visible):after{--campaign-crosshair-hole:0%}.campaign-pro-buy .launch-pro-purchase>span{order:2}:is(.campaign-pro-buy .launch-pro-purchase:hover,.campaign-pro-buy .launch-pro-purchase:focus-visible){color:#fff;outline:2px solid var(--campaign-orange);background:#000}.campaign-pro-buy .launch-pro-purchase.is-checking{color:#d4d8cf;background:#343a32;border-color:#596252}.campaign-pro-buy .launch-pro-purchase.is-active{color:#86ff92;background:#15331b;border-color:#2e6e39}.campaign-pro-buy .launch-pro-purchase span{color:inherit;margin-left:auto}.campaign-footer{border-top:1px solid var(--campaign-ink);color:#4f574c;letter-spacing:.1em;background:#d8d7cc;justify-content:space-between;gap:20px;padding:14px 32px;font:8px monospace;display:flex}.campaign-footer a{color:inherit;text-decoration:none}.campaign-landing :is(button,a):focus-visible{outline:3px solid var(--campaign-orange);outline-offset:3px}.campaign-landing :is(.campaign-play,.campaign-marquee a):hover{filter:brightness(.96)}@media (prefers-reduced-motion:reduce){.campaign-crosshair,.campaign-pro-buy .launch-pro-purchase:after{transition:none}}@media (max-width:1120px){.campaign-poster{grid-template-columns:minmax(350px,.85fr) minmax(0,1.15fr)}.campaign-copy{padding:24px 30px}.campaign-proof{padding:28px}.campaign-copy h1{font-size:clamp(68px,8vw,96px)}.campaign-pro{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:22px}.campaign-pro-title{grid-area:1/1}.campaign-pro-buy{grid-area:1/2;grid-template-columns:auto minmax(150px,210px);justify-content:end;align-items:center}.campaign-pro-value{grid-area:2/1/auto/-1}}@media (max-width:880px){.campaign-poster{grid-template-columns:1fr;min-height:0}.campaign-copy{gap:12px;padding:24px 30px}.campaign-proof{padding:30px}.campaign-marquee{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-marquee a{border-bottom:1px solid #11140f66}.campaign-marquee a:first-child{grid-column:1/-1}.campaign-marquee a:first-child,.campaign-marquee a:nth-child(3),.campaign-marquee a:nth-child(5){border-right:0}.campaign-pro{grid-template-columns:1fr;padding:28px 30px}.campaign-pro-title,.campaign-pro-value,.campaign-pro-buy{grid-area:auto/1}.campaign-pro-buy{grid-template-columns:auto minmax(160px,220px);justify-content:stretch}.campaign-pro-value .campaign-pro-nowrap{white-space:normal}}@media (max-width:620px){.campaign-header{padding:3px 16px}.campaign-logo{width:68px}.campaign-header button.founding-pro-account-icon{min-width:94px;min-height:38px;padding:9px 12px}.campaign-copy{gap:12px;padding:24px 20px 22px}.campaign-kicker{letter-spacing:.14em;font-size:9px}.campaign-copy h1{font-size:clamp(58px,18vw,70px);line-height:.76}.campaign-lede{font-size:14px}.campaign-action{padding:16px 18px}.campaign-ios-app{flex-direction:column;align-items:flex-start;gap:9px}.campaign-proof{gap:16px;padding:24px 20px}.campaign-proof h2{font-size:38px}.campaign-proof-grid{grid-template-columns:1fr}.campaign-proof-grid .campaign-proof-wide{grid-column:auto}.campaign-proof-status{grid-template-columns:auto 1fr}.campaign-proof-status>span{display:none}.campaign-marquee{font-size:11px}.campaign-marquee a{padding:12px 8px;line-height:1.15}.campaign-pro{gap:22px;padding:28px 20px}.campaign-pro-title h2{margin-top:4px;font-size:36px}.campaign-pro-value{grid-template-columns:1fr;gap:18px}.campaign-pro-value>p{border-top:1px solid #596252;border-bottom:1px solid #596252;grid-row:2;padding:16px 0}.campaign-pro-value .campaign-pro-inset:first-child{grid-row:1}.campaign-pro-value .campaign-pro-inset:last-child{grid-row:3}.campaign-pro-buy{grid-template-columns:auto 1fr;align-items:center;gap:16px}.campaign-footer{flex-wrap:wrap;padding:14px 20px}}@media (max-width:380px){.campaign-copy h1{font-size:56px}.campaign-copy,.campaign-proof,.campaign-pro{padding-inline:16px}.campaign-pro-buy{grid-template-columns:1fr}}@media (min-width:761px){.input-setup-page,.mode-select-page{place-items:start center;padding-top:94px;scroll-padding-top:94px}}.founding-pro-offline-download-control{gap:5px;min-width:min(230px,42vw);display:grid}.founding-pro-offline-package-progress{background:#162018;border:1px solid #4b604e;height:7px;overflow:hidden}.founding-pro-offline-package-progress>span{background:#65e98a;min-width:0;height:100%;transition:width .18s;display:block}.founding-pro-offline-package-progress.error{border-color:#8b4e44}.founding-pro-offline-package-progress.error>span{background:#ff705b}.founding-pro-offline-package-error{color:#ff9d8d;max-width:280px;font:7px/1.35 monospace}@media (max-width:620px){.founding-pro-offline-download-control{width:100%;min-width:0}}.founding-pro-crypto-icons{flex-direction:column;align-items:flex-start;gap:10px}.founding-pro-crypto-icons .founding-pro-payment-icon+.founding-pro-payment-icon{margin-left:0}.founding-pro-crypto-heading .founding-pro-crypto-back{color:#ffd18a;letter-spacing:.07em;cursor:pointer;background:#2a2113;border:1px solid #ffb23e;align-self:flex-start;align-items:center;min-height:36px;padding:9px 12px;font:700 8px monospace;display:inline-flex}:is(.founding-pro-crypto-heading .founding-pro-crypto-back:hover,.founding-pro-crypto-heading .founding-pro-crypto-back:focus-visible){color:#fff0b5;outline-offset:2px;background:#4a3217;border-color:#fff0b5;outline:2px solid #ffb23e}.manual-throttle-range{color:#929b8e;background:#0c0f0b;border:1px solid #343a31;gap:7px;margin:0 0 12px;padding:10px;font:8px/1.4 monospace;display:grid}.manual-throttle-range-head{color:#e8ebe3;justify-content:space-between;align-items:center;gap:10px;display:flex}.manual-throttle-range-head b{letter-spacing:.1em;font:700 8px monospace}.manual-throttle-range-head output{color:var(--acid);font:700 8px monospace}.manual-throttle-range>span{color:#899383;font:7px/1.4 monospace}.manual-throttle-range-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.manual-throttle-range-actions button{color:var(--acid);letter-spacing:.06em;cursor:pointer;background:#20291c;border:1px solid #697762;padding:8px;font:700 8px monospace}.manual-throttle-range-actions button:hover:not(:disabled){border-color:var(--acid);outline-offset:1px;background:#2a3823;outline:2px solid #eaff4255}.manual-throttle-range-actions button:focus-visible{border-color:var(--acid);outline-offset:1px;background:#2a3823;outline:2px solid #eaff4255}.manual-throttle-range-actions button:disabled{opacity:.45;cursor:not-allowed}.founding-pro-offline-content{background:#121810;border:1px solid #64705d;gap:10px;margin-top:12px;padding:14px;display:grid}.founding-pro-offline-heading{justify-content:space-between;gap:12px;display:flex}.founding-pro-offline-heading>div{gap:4px;display:grid}.founding-pro-offline-heading b{color:var(--acid);letter-spacing:.08em;font:700 9px monospace}.founding-pro-offline-heading span,.founding-pro-offline-state,.founding-pro-offline-note{color:#899383;letter-spacing:.07em;font:700 7px/1.45 monospace}.founding-pro-offline-heading>strong{color:#dce4d8;letter-spacing:.08em;align-self:start;font:700 7px monospace}.founding-pro-offline-content>p{color:#aab3a6;margin:0;font:8px/1.5 monospace}.founding-pro-offline-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;display:grid}.founding-pro-offline-stats>div{background:#0b0e0a;border:1px solid #384033;gap:4px;padding:9px;display:grid}.founding-pro-offline-stats dt{color:#7d8879;letter-spacing:.08em;font:700 6px monospace}.founding-pro-offline-stats dd{color:#dce4d8;text-overflow:ellipsis;white-space:nowrap;margin:0;font:7px/1.4 monospace;overflow:hidden}.founding-pro-offline-packages{gap:7px;padding-top:3px;display:grid}.founding-pro-offline-packages>b{color:#dce4d8;letter-spacing:.08em;font:700 7px monospace}.founding-pro-offline-map-sections{gap:8px;display:grid}.founding-pro-offline-section{background:#0b0e0a;border:1px solid #384033}.founding-pro-offline-section>summary{color:var(--acid);letter-spacing:.09em;cursor:pointer;grid-template-columns:minmax(0,1fr) 4ch 16px;align-items:center;column-gap:12px;padding:11px 12px;font:700 8px monospace;list-style:none;display:grid}.founding-pro-offline-section>summary::-webkit-details-marker{display:none}.founding-pro-offline-section>summary:after{content:"+";color:#aab3a6;justify-self:center;font-size:14px}.founding-pro-offline-section[open]>summary:after{content:"−"}.founding-pro-offline-section>summary b{color:#899383;justify-self:end;font-size:7px}.founding-pro-offline-section>.founding-pro-offline-packages{padding:0 9px 9px}.founding-pro-offline-package{background:#11160f;border:1px solid #384033;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.founding-pro-offline-package>strong{color:#f0f5ec;letter-spacing:-.035em;min-width:0;font:900 clamp(14px,2vw,20px)/1 Arial,sans-serif}.founding-pro-offline-core{background:#0b0e0a;border:1px solid #384033;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.founding-pro-offline-core>div{gap:4px;min-width:0;display:grid}.founding-pro-offline-core strong{color:#dce4d8;letter-spacing:.06em;font:700 9px monospace}.founding-pro-offline-core small{color:#899383;font:7px monospace}.founding-pro-offline-core-status{justify-items:end;min-width:min(230px,42vw)}.founding-pro-offline-core-status .founding-pro-offline-package-progress{width:100%}.founding-pro-offline-core-retry{border:1px solid var(--acid);background:var(--acid);color:#11140f;letter-spacing:.07em;cursor:pointer;padding:7px 10px;font:700 7px monospace}.founding-pro-offline-package button,.founding-pro-offline-package-actions button{border:1px solid var(--acid);background:var(--acid);color:#11140f;letter-spacing:.07em;cursor:pointer;padding:8px 10px;font:700 7px monospace}.founding-pro-offline-package button:disabled{cursor:not-allowed;opacity:.45}.founding-pro-offline-package-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}.founding-pro-offline-package-state{color:var(--acid);letter-spacing:.07em;white-space:nowrap;font:700 7px monospace}.founding-pro-offline-package .founding-pro-offline-remove{color:#eef2e9;background:#252b22;border-color:#7e8978}.founding-pro-offline-content .founding-pro-notice,.founding-pro-offline-content .founding-pro-error{margin:0}.founding-pro-offline-progress{color:#dfff95;background:#222a18;border:1px solid #7a8d49;gap:5px;padding:10px 12px;display:grid}.founding-pro-offline-progress b{letter-spacing:.07em;font:700 8px monospace}.founding-pro-offline-progress span{color:#b5c29b;font:8px/1.45 monospace}.founding-pro-offline-progress-bar{background:#414c35;height:6px;overflow:hidden}.founding-pro-offline-progress-bar:after{content:"";background:var(--acid);width:34%;height:100%;animation:1.1s ease-in-out infinite founding-pro-offline-progress;display:block}@keyframes founding-pro-offline-progress{0%{transform:translate(-110%)}to{transform:translate(330%)}}@media (max-width:620px){.founding-pro-offline-stats{grid-template-columns:1fr}.founding-pro-offline-package{flex-direction:column;align-items:flex-start}.founding-pro-offline-package-actions{justify-content:flex-start;width:100%}.founding-pro-offline-core{flex-direction:column;align-items:flex-start}.founding-pro-offline-core-status{justify-items:start;width:100%;min-width:0}}.input-setup-page,.mode-select-page{--setup-content-width:1180px;padding-top:max(14px,env(safe-area-inset-top));padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));align-content:start;place-items:start center;scroll-padding-top:76px}.input-setup-page{--setup-content-width:1200px}.setup-navigation{z-index:3;width:min(var(--setup-content-width),100%);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:16px;min-height:62px;margin-inline:auto;padding:8px 0 14px;display:grid;position:relative}.setup-navigation .launch-corner-back{justify-self:start;position:static}.setup-navigation .founding-pro-account-icon{grid-column:3;justify-self:end;position:static}.ios-connection-setup-button{border:1px solid var(--acid);min-height:38px;color:var(--acid);letter-spacing:.1em;cursor:pointer;box-shadow:none;background:#22291d;padding:9px 16px;font:700 10px/1 monospace}:is(.ios-connection-setup-button:hover,.ios-connection-setup-button:focus-visible){background:var(--acid);color:#11140f;outline:2px solid var(--acid);outline-offset:2px}.input-setup-page>.input-setup-card,.mode-select-page>.mode-select-card{width:min(var(--setup-content-width),100%);grid-area:auto/1;justify-self:center;margin-top:14px}.input-setup-page>.setup-issue-report,.mode-select-page>.setup-issue-report{width:min(var(--setup-content-width),100%);grid-area:auto/1;justify-self:center}@media (max-width:760px){.input-setup-page,.mode-select-page{padding-top:max(10px,env(safe-area-inset-top));padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));scroll-padding-top:64px}.setup-navigation,.input-setup-page>.input-setup-card,.mode-select-page>.mode-select-card,.input-setup-page>.setup-issue-report,.mode-select-page>.setup-issue-report{width:100%}.setup-navigation{gap:8px;min-height:54px;padding:4px 0 10px}.setup-navigation .launch-corner-back{top:auto;left:auto}.setup-navigation .founding-pro-account-icon{top:auto;right:auto}.ios-connection-setup-button{min-height:38px;padding:8px 10px;font-size:9px}.input-setup-page>.input-setup-card,.mode-select-page>.mode-select-card{margin-top:10px}}.founding-pro-offline-account{background:#222a18;border:1px solid #7a8d49;gap:4px;margin:14px 0;padding:11px 12px;display:grid}.founding-pro-offline-account b{color:#dfff95;letter-spacing:.08em;font:700 8px monospace}.founding-pro-offline-account span{color:#b5c29b;font:8px/1.45 monospace}.founding-pro-offline-account-fields{border:0;min-width:0;margin:0;padding:0}.founding-pro-offline-account-fields:disabled{opacity:.82}.founding-pro-payment-footnote a{color:var(--acid);text-underline-offset:2px;text-decoration:underline}.founding-pro-payment-option.is-blocked-by-payment:disabled{filter:grayscale();opacity:.48;background:#111410;border-color:#444a42}.founding-pro-payment-option.is-crypto.has-pending-payment{background:#2a2113;border-color:#ffb23e}.founding-pro-payment-auto-status{color:#a99a80;letter-spacing:.07em;font:700 6px/1.5 monospace}.race-flight-layout .race-flight-data{bottom:64px}.ios-shared-content-disabled .online-chat,.ios-shared-content-disabled .livery-report-trigger,.ios-shared-content-disabled .livery-report-shade{display:none!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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}.discovery-page{background:var(--paper);color:var(--ink);scroll-behavior:smooth;background-image:radial-gradient(#11140f20 .6px,#0000 .6px);background-size:6px 6px;font-family:Arial,Helvetica,sans-serif;line-height:1.65;position:fixed;inset:0;overflow-y:auto}.discovery-page *{box-sizing:border-box}.discovery-page a{color:inherit;text-underline-offset:4px}:is(.discovery-page a:focus-visible,.discovery-page summary:focus-visible){outline:3px solid var(--orange);outline-offset:5px}.discovery-header{border-bottom:1px solid #11140f40;justify-content:space-between;align-items:center;gap:24px;padding:12px 32px;display:flex}.discovery-brand{flex:none;display:block}.discovery-brand img{object-fit:contain;width:80px;height:48px;display:block}.discovery-header nav{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:28px;font:700 12px monospace;display:flex}.discovery-header nav>a{text-decoration:none}.discovery-page .discovery-button{background:var(--acid);color:var(--ink);border:1px solid var(--ink);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:28px;min-height:48px;padding:18px 22px;font:700 12px/1.45 monospace;text-decoration:none;display:inline-flex}.discovery-button>span{font-size:22px;line-height:1}.discovery-page .discovery-button:hover{background:var(--ink);color:var(--acid)}.discovery-content{width:min(1400px,100%);margin:auto}.discovery-breadcrumb{letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:9px;padding:18px 32px;font:10px/1.6 monospace;display:flex}.discovery-breadcrumb a{color:#4d584b}.discovery-hero{border-block:1px solid #11140f40;grid-template-columns:1.1fr 1fr;display:grid}.discovery-hero-title{color:var(--paper);background:#171b16;flex-direction:column;align-items:flex-start;min-width:0;padding:48px;display:flex}.discovery-page .discovery-eyebrow{letter-spacing:.13em;text-transform:uppercase;margin:0 0 20px;font:700 11px/1.6 monospace}.discovery-hero-title>.discovery-eyebrow{color:var(--acid)}.discovery-page h1{letter-spacing:-.055em;text-transform:uppercase;overflow-wrap:break-word;max-width:15ch;margin:0 0 36px;font:900 clamp(36px,4.5vw,68px)/.98 Arial,Helvetica,sans-serif}.discovery-hero-mark{color:var(--orange);letter-spacing:.2em;margin-top:auto;font:900 30px/1 monospace}.discovery-hero-info{background:linear-gradient(135deg,#aab8b4b8,#d8d7ccaa);flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;display:flex}.discovery-intro{max-width:58ch;margin:0 0 28px;font:16px/1.8 monospace}.discovery-page .discovery-note{color:#465043;margin:16px 0 0;font:11px/1.6 monospace}.discovery-reading-layout{grid-template-columns:280px minmax(0,780px);justify-content:space-between;gap:64px;padding:56px 48px;display:grid}.discovery-contents{border-top:4px solid var(--orange);align-self:start;padding-top:18px;position:sticky;top:28px}.discovery-contents>a{border-bottom:1px solid #11140f30;grid-template-columns:24px 1fr;gap:10px;padding:12px 0;font:12px/1.6 monospace;text-decoration:none;display:grid}.discovery-contents>a>span{color:#626b5c}.discovery-contents>a:hover{color:#bc3519}.discovery-body{min-width:0}.discovery-body section{border-bottom:1px solid #11140f40;margin-bottom:36px;padding:0 0 40px}.discovery-body section:last-child{margin-bottom:0}.discovery-section-number{background:var(--acid);margin-bottom:18px;padding:2px 9px;font:700 11px/1.6 monospace;display:inline-block}.discovery-page h2{letter-spacing:-.035em;text-transform:uppercase;margin:0 0 24px;scroll-margin-top:28px;font:900 clamp(26px,2.7vw,38px)/1.06 Arial,Helvetica,sans-serif}.discovery-body p,.discovery-body li{color:#343b32;font:16px/1.8 Arial,Helvetica,sans-serif}.discovery-body p{margin:0 0 18px}.discovery-body ol{background:#d8d7cc;border:1px solid #11140f40;padding:20px 20px 20px 44px}.discovery-body li{margin-bottom:12px;padding-left:8px}.discovery-body li:last-child{margin-bottom:0}.discovery-body li::marker{color:#af3018;font:700 13px monospace}.discovery-section-links{flex-wrap:wrap;gap:12px;margin:22px 0 0;display:flex}.discovery-section-links a{border:1px solid var(--ink);text-transform:uppercase;background:#d8d7cc;justify-content:space-between;align-items:center;gap:16px;max-width:100%;padding:12px 16px;font:700 12px/1.5 monospace;text-decoration:none;display:inline-flex}.discovery-section-links a:hover{background:var(--ink);color:var(--acid)}.discovery-related,.discovery-questions{border-top:1px solid #11140f40;padding:48px}.discovery-section-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px;display:flex}.discovery-section-heading h2{margin:0}.discovery-section-heading>.discovery-eyebrow{color:#50594a;flex:none;margin:0}.discovery-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.discovery-card-grid:has(>.discovery-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-card{border:1px solid #5c6553;border-top:4px solid var(--acid);background:#171b16;flex-direction:column;min-width:0;padding:28px;text-decoration:none;display:flex;color:var(--paper)!important}.discovery-card:hover{border-color:var(--orange);background:#22291e}.discovery-card-meta{letter-spacing:.05em;justify-content:space-between;align-items:center;gap:18px;margin-bottom:36px;font:700 10px/1.5 monospace;display:flex}.discovery-card-meta>b{color:var(--acid);font-size:26px}.discovery-card-meta>strong{text-align:right;color:#b3bfaa;font-weight:400}.discovery-card h3{text-transform:uppercase;letter-spacing:-.025em;margin:0 0 20px;font:900 clamp(22px,2.2vw,30px)/1.05 Arial,Helvetica,sans-serif}.discovery-card p{color:#b3bfaa;margin:0 0 28px;font:13px/1.7 monospace}.discovery-card-action{color:var(--acid);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #5c6553;justify-content:space-between;margin-top:auto;padding-top:20px;font:700 11px monospace;display:flex}.discovery-questions{background:#d8d7cc}.discovery-questions>div{border-top:1px solid #87917c}.discovery-answer{border-bottom:1px solid #87917c;padding:0}.discovery-answer summary{cursor:pointer;justify-content:space-between;gap:24px;padding:22px 0;font:700 15px/1.5 monospace;list-style:none;display:flex}.discovery-answer summary::-webkit-details-marker{display:none}.discovery-answer summary>span{color:#a82c15;font-size:23px;line-height:1}.discovery-answer[open] summary>span{transform:rotate(45deg)}.discovery-answer p{color:#343b32;max-width:80ch;margin:0 0 24px;font:16px/1.8 Arial,Helvetica,sans-serif}.discovery-end{background:var(--ink);color:var(--paper);border-top:4px solid var(--orange);justify-content:space-between;align-items:center;gap:32px;padding:48px;display:flex}.discovery-end h2{margin:0}.discovery-end .discovery-eyebrow{color:var(--orange)}.discovery-end p:not(.discovery-eyebrow){color:#b3bfaa;max-width:55ch;margin-bottom:0;font:13px/1.7 monospace}.discovery-end .discovery-button{flex:none;max-width:45%}.discovery-footer{text-transform:uppercase;letter-spacing:.05em;border-top:1px solid #11140f40;justify-content:space-between;align-items:center;gap:24px;padding:22px 32px;font:700 10px/1.8 monospace;display:flex}.discovery-footer nav{flex-wrap:wrap;gap:18px;display:flex}.discovery-footer a{text-decoration:none}.discovery-skip{background:var(--acid);z-index:9999;padding:10px;position:absolute;top:-100px;left:16px}.discovery-skip:focus{top:12px}@media (max-width:1000px){.discovery-hero-title,.discovery-hero-info{padding:36px}.discovery-reading-layout{grid-template-columns:210px minmax(0,1fr);gap:36px;padding:40px 32px}.discovery-related,.discovery-questions,.discovery-end{padding:40px 32px}.discovery-card{padding:22px}.discovery-section-heading{display:block}.discovery-section-heading>.discovery-eyebrow{margin-bottom:14px}}@media (max-width:700px){.discovery-header{flex-wrap:wrap;gap:12px;padding:12px 20px}.discovery-header nav{gap:14px;font-size:10px}.discovery-header .discovery-button{gap:12px;padding:12px;font-size:10px}.discovery-brand img{width:60px;height:36px}.discovery-breadcrumb{padding:16px 20px}.discovery-hero{grid-template-columns:1fr}.discovery-hero-title,.discovery-hero-info{padding:32px 20px}.discovery-page h1{max-width:16ch;font-size:clamp(40px,9vw,62px)}.discovery-hero-mark{font-size:22px}.discovery-intro{font-size:14px}.discovery-reading-layout{padding:32px 20px;display:block}.discovery-contents{margin-bottom:36px;position:static}.discovery-related,.discovery-questions,.discovery-end{padding:32px 20px}:is(.discovery-card-grid,.discovery-card-grid:has(>.discovery-card:nth-child(2):last-child)){grid-template-columns:1fr}.discovery-card h3{font-size:28px}.discovery-card-meta{margin-bottom:24px}.discovery-end{display:block}.discovery-end .discovery-button{max-width:100%;margin-top:28px}.discovery-footer{flex-direction:column;align-items:flex-start;gap:14px;padding:22px 20px}}@media (prefers-reduced-motion:reduce){.discovery-page{scroll-behavior:auto}}
