@font-face{font-family:Archivo Expanded;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/rsfly/archivo-expanded-800-latin-ext-v25.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Expanded;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/rsfly/archivo-expanded-800-latin-v25.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:400 600;font-display:swap;src:url(../fonts/rsfly/archivo-400-600-latin-ext-v25.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400 600;font-display:swap;src:url(../fonts/rsfly/archivo-400-600-latin-v25.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;font-style:normal;font-weight:400 600;src:local(Arial),local(ArialMT),local(Helvetica);size-adjust:98.74%;ascent-override:88.92%;descent-override:21.27%;line-gap-override:0%}@font-face{font-family:Archivo Expanded Fallback;font-style:normal;font-weight:800;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Helvetica-Bold);size-adjust:111.46%;ascent-override:78.77%;descent-override:18.84%;line-gap-override:0%}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:optional;src:url(../fonts/rsfly/inter-latin-ext-v20.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:optional;src:url(../fonts/rsfly/inter-latin-v20.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:400 800;font-display:optional;src:url(../fonts/rsfly/sora-latin-ext-v17.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400 800;font-display:optional;src:url(../fonts/rsfly/sora-latin-v17.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:optional;src:url(../fonts/rsfly/jetbrains-mono-latin-ext-v24.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:optional;src:url(../fonts/rsfly/jetbrains-mono-latin-v24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rs-canvas:#faf8f4;--rs-canvas-strong:#faf8f4;--rs-surface:#fffdf9;--rs-surface-soft:#f4f2ed;--rs-surface-2:#f4f2ed;--rs-surface-3:#ebe8e1;--rs-surface-glass:#fffdf9d1;--rs-surface-raised:#fffdf9;--rs-ink:#15130f;--rs-ink-soft:#3a352d;--rs-graphite:#0b0d10;--rs-graphite-2:#171b22;--rs-muted:#5a554d;--rs-subtle:#6f695f;--rs-line:var(--rs-hairline);--rs-border:var(--rs-hairline);--rs-border-strong:var(--rs-hairline-strong);--rs-night:#0b0d10;--rs-night-2:#14181f;--rs-night-3:#12151b;--rs-night-border:#ffffff2e;--rs-night-text:#f7f7f5;--rs-night-muted:#a5a7ad;--rs-night-glass:#0b0d10e6;--rs-paper:#fffdf9;--rs-paper-ink:#15130f;--rs-paper-ink-soft:#3a352d;--rs-paper-muted:#5a554d;--rs-paper-line:#15130f1a;--rs-paper-line-strong:#15130f2e;--rs-accent:#c90f22;--rs-accent-hover:#a50d1c;--rs-on-accent:#fffdf9;--rs-red:#ff3045;--rs-red-hover:#ff4a5b;--rs-red-dark:var(--rs-accent);--rs-red-soft:#ff304521;--rs-red-border:#ff304566;--rs-plus-badge-bg:var(--rs-accent);--rs-plus-badge-text:var(--rs-on-accent);--rs-sky:#2f6df6;--rs-thermal:#ffb020;--rs-thermal-ink:#7a4d00;--rs-lift:#22c55e;--rs-sink:#fb7185;--rs-success:var(--rs-lift);--rs-warning:#f5c542;--rs-danger:#ef4444;--rs-info:var(--rs-sky);--rs-radius-sm:8px;--rs-radius-md:10px;--rs-radius-btn:12px;--rs-radius-lg:14px;--rs-radius-xl:18px;--rs-target-min:44px;--rs-target-prominent:48px;--rs-focus-color:var(--rs-accent);--rs-focus-width:2px;--rs-focus-ring:0 0 0 2px var(--rs-canvas), 0 0 0 4px var(--rs-focus-color);--rs-scrim:#15130f66;--rs-overlay-scrim:var(--rs-scrim);--rs-skeleton-base:var(--rs-surface-2);--rs-skeleton-highlight:#fffdf9db;--rs-copy-measure:68ch;--rs-shadow-card:0 1px 2px #15130f0d;--rs-shadow-soft:0 1px 2px #15130f0a;--rs-shadow-red:0 1px 2px #15130f0f;--rs-shadow-depth:0 24px 60px #15130f1f;--rs-shadow-overlay:0 28px 72px #15130f29;--rs-sidebar-rail:72px;--rs-sidebar-expanded:220px;--rs-topbar-height:64px;--rs-mobile-nav-height:64px;--rs-shell:1240px;--rs-shell-wide:1480px;--rs-density-comfortable:1.25rem;--rs-density-default:1rem;--rs-density-dense:.72rem;--rs-bg:var(--rs-canvas);--rs-page:var(--rs-canvas);--rs-text:var(--rs-ink);--rs-text-muted:var(--rs-muted);--rs-text-soft:var(--rs-subtle);--rs-primary:var(--rs-red);--rs-primary-hover:var(--rs-red-hover);--rs-primary-soft:var(--rs-red-soft);--rs-primary-border:var(--rs-red-border);--rs-white:var(--rs-ink);--rs-black:var(--rs-night);--rs-soft:var(--rs-surface-soft);--rs-soft-2:var(--rs-surface-2);--rs-glass:var(--rs-surface-glass);--rs-sidebar-width:var(--rs-sidebar-rail);--rs-header-height:var(--rs-topbar-height);--rs-radius:var(--rs-radius-md);--rs-shadow:var(--rs-shadow-card);--font-display:"Archivo Expanded", "Archivo Expanded Fallback", "Archivo", "Archivo Fallback", Arial, system-ui, sans-serif;--font-body:"Archivo", "Archivo Fallback", Arial, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--rs-z-sticky:30;--rs-z-topbar:40;--rs-z-sheet:9200;--rs-space-1:4px;--rs-space-2:8px;--rs-space-3:12px;--rs-space-4:16px;--rs-space-5:24px;--rs-space-6:32px;--rs-space-7:40px;--rs-space-8:48px;--rs-space-9:64px;--rs-space-10:80px;--rs-space-11:96px;--rs-space-12:128px;--rs-section-pad-y:var(--rs-space-9);--rs-section-pad-y-mobile:var(--rs-space-7);--rs-section-pad-y-tight:var(--rs-space-6);--rs-content-max:var(--rs-shell);--rs-card-pad:1.25rem;--rs-grid-gap:var(--rs-space-5);--rs-hairline:#15130f1a;--rs-hairline-strong:#15130f2e;--rs-intel-bg:#0b0c10;--rs-intel-bg-soft:#11141b;--rs-intel-ink:#f6f8fb;--rs-intel-muted:#9aa3ad;--rs-intel-faint:#7d8794;--rs-intel-hairline:#f6f8fb1f;--rs-intel-hairline-strong:#f6f8fb38;--rs-intel-red:#ff3b50;--rs-intel-red-soft:#ff3b5029;--rs-intel-glow:#ff3b5059;--rs-intel-grid-line:#f6f8fb0d;--rs-intel-pad:clamp(1.1rem, 3vw, 1.75rem);--rs-intel-accent:var(--rs-intel-red);--rs-intel-accent-soft:var(--rs-intel-red-soft);--rs-intel-surface:var(--rs-intel-bg-soft);--rs-ease-out:cubic-bezier(.22, 1, .36, 1);--rs-dur-hover:.12s;--rs-dur-reveal:.36s;--rs-dur-modal:.2s;--rs-stagger:60ms;--rs-text-display-xl:clamp(2.6rem, 5.2vw, 4.4rem);--rs-text-display:clamp(2.1rem, 4vw, 3.2rem);--rs-text-display-sm:clamp(1.55rem, 2.6vw, 2.3rem);--rs-text-h1:clamp(2rem, 8.5vw, 2.75rem);--rs-text-h2:clamp(1.375rem, 1.15rem + 1vw, 1.75rem);--rs-text-h3:clamp(1.125rem, 1.05rem + .3vw, 1.25rem);--rs-text-body:1rem;--rs-text-small:.875rem;--rs-text-label:.75rem;--rs-tracking-caps:.08em;--rs-radius-pill:999px;--rs-tracking-mono:.14em;--rs-dot-grid:radial-gradient(circle, #10141b1f 1px, transparent 1.45px);--rs-dot-grid-size:22px 22px;--rs-intel-dot-grid:radial-gradient(circle, #f6f8fb17 1px, transparent 1.45px)}body{background:var(--rs-canvas);color:var(--rs-ink);accent-color:var(--rs-accent)}.rs-flight-page--replay,.rs-personal-map-wrap,.rs-replay-layout,.rsfly-v2-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rs-canvas:var(--rs-night);--rs-canvas-strong:#000;--rs-surface:var(--rs-night-2);--rs-surface-soft:var(--rs-night-3);--rs-surface-2:var(--rs-night-3);--rs-surface-raised:var(--rs-night-2);--rs-surface-glass:var(--rs-night-glass);--rs-ink:var(--rs-night-text);--rs-ink-soft:var(--rs-night-text);--rs-muted:var(--rs-night-muted);--rs-subtle:var(--rs-night-muted);--rs-line:var(--rs-night-border);--rs-border:var(--rs-night-border);--rs-border-strong:var(--rs-night-border);--rs-hairline:var(--rs-night-border);--rs-hairline-strong:var(--rs-night-border)}.rs-intel-panel{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rs-canvas:var(--rs-intel-bg);--rs-canvas-strong:#07080b;--rs-surface:var(--rs-intel-bg-soft);--rs-surface-soft:var(--rs-intel-bg-soft);--rs-surface-2:var(--rs-intel-bg-soft);--rs-surface-3:var(--rs-intel-bg-soft);--rs-surface-raised:var(--rs-intel-bg-soft);--rs-surface-glass:#0b0c10e0;--rs-ink:var(--rs-intel-ink);--rs-ink-soft:var(--rs-intel-ink);--rs-muted:var(--rs-intel-muted);--rs-subtle:var(--rs-intel-faint);--rs-line:var(--rs-intel-hairline);--rs-border:var(--rs-intel-hairline);--rs-border-strong:var(--rs-intel-hairline-strong);--rs-hairline:var(--rs-intel-hairline);--rs-hairline-strong:var(--rs-intel-hairline-strong);--rs-text:var(--rs-intel-ink);--rs-text-muted:var(--rs-intel-muted);--rs-text-soft:var(--rs-intel-faint);--rs-black:var(--rs-intel-ink);--rs-white:var(--rs-intel-ink);--rs-soft:var(--rs-intel-bg-soft);--rs-soft-2:var(--rs-intel-bg-soft);--rs-glass:#0b0c10e0;--rs-shadow-card:none;--rs-shadow-soft:none;--rs-dot-grid:var(--rs-intel-dot-grid)}@media (width<=640px){:root{--rs-section-pad-y:var(--rs-section-pad-y-mobile);--rs-section-pad-y-tight:var(--rs-space-5);--rs-card-pad:1rem;--rs-grid-gap:var(--rs-space-4);--rs-intel-pad:1.1rem}}.rs-display,.rs-kpi-value,h1,h2{font-family:var(--font-display);letter-spacing:0}.rs-btn,.rs-kpi-label,h3{font-family:var(--font-body)}code,kbd,pre,samp{font-family:var(--font-mono)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-airframe-version="10"]{--rs-chrome-bg:#fffdf9;--rs-chrome-surface:#f7f7f7;--rs-chrome-ink:#0a0a0a;--rs-chrome-muted:#595959;--rs-chrome-line:#dedede;--rs-chrome-action:var(--rs-accent);--rs-chrome-action-ink:var(--rs-on-accent);--rs-chrome-hover:#f0f0f0;--rs-night:#0a0a0a;--rs-night-2:#111;--rs-night-3:#181818;--rs-night-text:#fff;--rs-night-muted:#b4b4b4;--rs-intel-bg:var(--rs-night);--rs-intel-bg-soft:var(--rs-night-2);--rs-intel-ink:var(--rs-night-text);--rs-intel-muted:var(--rs-night-muted);--rs-primary:var(--rs-accent);--rs-primary-hover:var(--rs-accent-hover);--rs-sidebar-rail:80px;--rs-sidebar-expanded:232px;--rs-topbar-height:72px;--rs-shell:1320px;--rs-shell-wide:1560px;--rs-airframe-page-pad:clamp(20px, 3vw, 48px);--rs-airframe-canvas:var(--rs-canvas);--rs-airframe-panel-bg:var(--rs-surface-raised);--rs-airframe-ink:var(--rs-ink);--rs-airframe-muted:var(--rs-muted);--rs-airframe-line:var(--rs-border);--rs-airframe-line-strong:var(--rs-border-strong);--rs-airframe-grid-line:var(--rs-hairline);--rs-airframe-rail-accent:var(--rs-ink-soft);--rs-airframe-signal:var(--rs-accent);--rs-airframe-grid-size:40px;--rs-airframe-bracket-size:8px;--rs-airframe-panel-pad:var(--rs-space-5);--rs-airframe-chamfer:8px;--rs-airframe-chamfer-8:8px;--rs-airframe-chamfer-12:12px;--rs-airframe-chamfer-16:16px;--rs-airframe-inset:3px;--rs-airframe-open-gap:4px;--rs-airframe-node-size:6px;--rs-airframe-datum-length:28px;--rs-airframe-target-min:var(--rs-target-min);--rs-airframe-focus-width:2px;--rs-airframe-motion-duration:var(--rs-dur-modal);--rs-airframe-motion-easing:var(--rs-ease-out);--rs-airframe-motion-primary-delay:0s;--rs-airframe-motion-secondary-delay:var(--rs-stagger)}[data-rsfly-airframe=true] .rs-airframe-panel{--rs-airframe-frame-gap:0px;--rs-airframe-frame-line:var(--rs-airframe-line-strong);--rs-airframe-frame-inset-line:var(--rs-airframe-line);isolation:isolate;min-inline-size:0;max-inline-size:100%;color:var(--rs-airframe-ink);transition:color var(--rs-airframe-motion-duration) var(--rs-airframe-motion-easing),opacity var(--rs-airframe-motion-duration) var(--rs-airframe-motion-easing),transform var(--rs-airframe-motion-duration) var(--rs-airframe-motion-easing);transition-delay:var(--rs-airframe-motion-primary-delay);background-color:#0000;border:0;border-radius:0;position:relative}[data-rsfly-airframe=true] .rs-airframe-panel[data-density=comfortable]{--rs-airframe-panel-pad:var(--rs-density-comfortable)}[data-rsfly-airframe=true] .rs-airframe-panel[data-density=default]{--rs-airframe-panel-pad:var(--rs-density-default)}[data-rsfly-airframe=true] .rs-airframe-panel[data-density=dense]{--rs-airframe-panel-pad:var(--rs-density-dense)}[data-rsfly-airframe=true] .rs-airframe-panel[data-tone=ceramic]{color:var(--rs-airframe-ink)}.rs-replay-layout[data-rsfly-airframe=true] .rs-airframe-panel[data-tone=graphite]{--rs-airframe-panel-bg:var(--rs-night-2);--rs-airframe-ink:var(--rs-night-text);--rs-airframe-muted:var(--rs-night-muted);--rs-airframe-line:var(--rs-night-border);--rs-airframe-line-strong:var(--rs-night-border)}[data-rsfly-airframe=true] .rs-airframe-panel:after,[data-rsfly-airframe=true] .rs-airframe-panel:before{content:"";pointer-events:none;position:absolute}[data-rsfly-airframe=true] .rs-airframe-panel:before{z-index:-1;background:linear-gradient(var(--rs-airframe-frame-line) 0 0) left var(--rs-airframe-chamfer) top 0 /calc(100% - var(--rs-airframe-chamfer) - var(--rs-airframe-chamfer)) 1px no-repeat,linear-gradient(var(--rs-airframe-frame-line) 0 0) left var(--rs-airframe-chamfer) bottom 0 /calc(100% - var(--rs-airframe-chamfer) - var(--rs-airframe-chamfer)) 1px no-repeat,linear-gradient(var(--rs-airframe-frame-line) 0 0) left 0 top var(--rs-airframe-chamfer) /1px calc(100% - var(--rs-airframe-chamfer) - var(--rs-airframe-chamfer)) no-repeat,linear-gradient(var(--rs-airframe-frame-line) 0 0) right 0 top var(--rs-airframe-chamfer) /1px calc(50% - var(--rs-airframe-chamfer) - var(--rs-airframe-frame-gap)*.5) no-repeat,linear-gradient(var(--rs-airframe-frame-line) 0 0) right 0 bottom var(--rs-airframe-chamfer) /1px calc(50% - var(--rs-airframe-chamfer) - var(--rs-airframe-frame-gap)*.5) no-repeat,linear-gradient(135deg,transparent calc(50% - .5px),var(--rs-airframe-frame-line) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)) left 0 top 0 /var(--rs-airframe-chamfer) var(--rs-airframe-chamfer) no-repeat,linear-gradient(45deg,transparent calc(50% - .5px),var(--rs-airframe-frame-line) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)) right 0 top 0 /var(--rs-airframe-chamfer) var(--rs-airframe-chamfer) no-repeat,linear-gradient(135deg,transparent calc(50% - .5px),var(--rs-airframe-frame-line) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)) right 0 bottom 0 /var(--rs-airframe-chamfer) var(--rs-airframe-chamfer) no-repeat,linear-gradient(45deg,transparent calc(50% - .5px),var(--rs-airframe-frame-line) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)) left 0 bottom 0 /var(--rs-airframe-chamfer) var(--rs-airframe-chamfer) no-repeat,linear-gradient(var(--rs-airframe-frame-inset-line) 0 0) left calc(var(--rs-airframe-chamfer) + var(--rs-airframe-inset)) top var(--rs-airframe-inset) /calc(100% - var(--rs-airframe-chamfer) - var(--rs-airframe-chamfer) - var(--rs-airframe-inset) - var(--rs-airframe-inset)) 1px no-repeat,linear-gradient(var(--rs-airframe-frame-inset-line) 0 0) left calc(var(--rs-airframe-chamfer) + var(--rs-airframe-inset)) bottom var(--rs-airframe-inset) /calc(100% - var(--rs-airframe-chamfer) - var(--rs-airframe-chamfer) - var(--rs-airframe-inset) - var(--rs-airframe-inset)) 1px no-repeat,linear-gradient(var(--rs-airframe-frame-inset-line) 0 0) left var(--rs-airframe-inset) top calc(var(--rs-airframe-chamfer) + var(--rs-airframe-inset)) /1px calc(100% - var(--rs-airframe-chamfer) - var(--rs-airframe-chamfer) - var(--rs-airframe-inset) - var(--rs-airframe-inset)) no-repeat,linear-gradient(var(--rs-airframe-frame-inset-line) 0 0) right var(--rs-airframe-inset) top calc(var(--rs-airframe-chamfer) + var(--rs-airframe-inset)) /1px calc(50% - var(--rs-airframe-chamfer) - var(--rs-airframe-inset) - var(--rs-airframe-frame-gap)*.5) no-repeat,linear-gradient(var(--rs-airframe-frame-inset-line) 0 0) right var(--rs-airframe-inset) bottom calc(var(--rs-airframe-chamfer) + var(--rs-airframe-inset)) /1px calc(50% - var(--rs-airframe-chamfer) - var(--rs-airframe-inset) - var(--rs-airframe-frame-gap)*.5) no-repeat,linear-gradient(135deg,transparent calc(50% - .5px),var(--rs-airframe-frame-inset-line) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)) left var(--rs-airframe-inset) top var(--rs-airframe-inset) /var(--rs-airframe-chamfer) var(--rs-airframe-chamfer) no-repeat,linear-gradient(45deg,transparent calc(50% - .5px),var(--rs-airframe-frame-inset-line) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)) right var(--rs-airframe-inset) top var(--rs-airframe-inset) /var(--rs-airframe-chamfer) var(--rs-airframe-chamfer) no-repeat,linear-gradient(135deg,transparent calc(50% - .5px),var(--rs-airframe-frame-inset-line) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)) right var(--rs-airframe-inset) bottom var(--rs-airframe-inset) /var(--rs-airframe-chamfer) var(--rs-airframe-chamfer) no-repeat,linear-gradient(45deg,transparent calc(50% - .5px),var(--rs-airframe-frame-inset-line) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)) left var(--rs-airframe-inset) bottom var(--rs-airframe-inset) /var(--rs-airframe-chamfer) var(--rs-airframe-chamfer) no-repeat,linear-gradient(var(--rs-airframe-panel-bg) 0 0) 50% /100% 100% no-repeat;clip-path:polygon(0 var(--rs-airframe-chamfer),var(--rs-airframe-chamfer) 0,calc(100% - var(--rs-airframe-chamfer)) 0,100% var(--rs-airframe-chamfer),100% calc(100% - var(--rs-airframe-chamfer)),calc(100% - var(--rs-airframe-chamfer)) 100%,var(--rs-airframe-chamfer) 100%,0 calc(100% - var(--rs-airframe-chamfer)));transition:opacity var(--rs-airframe-motion-duration) var(--rs-airframe-motion-easing);inset:0}[data-rsfly-airframe=true] .rs-airframe-panel:after{z-index:1;inline-size:var(--rs-airframe-node-size);block-size:var(--rs-airframe-node-size);border:1px solid var(--rs-airframe-line-strong);background-color:var(--rs-airframe-panel-bg);transition:background-color var(--rs-airframe-motion-duration) var(--rs-airframe-motion-easing),border-color var(--rs-airframe-motion-duration) var(--rs-airframe-motion-easing),transform var(--rs-airframe-motion-duration) var(--rs-airframe-motion-easing);border-radius:50%;inset-block-start:calc(var(--rs-airframe-chamfer) - var(--rs-airframe-node-size)*.5);inset-inline-end:1px;transform:translate(50%)}[data-rsfly-airframe=true] .rs-airframe-panel[data-chamfer="8"]{--rs-airframe-chamfer:var(--rs-airframe-chamfer-8)}[data-rsfly-airframe=true] .rs-airframe-panel[data-chamfer="12"]{--rs-airframe-chamfer:var(--rs-airframe-chamfer-12)}[data-rsfly-airframe=true] .rs-airframe-panel[data-chamfer="16"]{--rs-airframe-chamfer:var(--rs-airframe-chamfer-16)}[data-rsfly-airframe=true] .rs-airframe-panel[data-state=active]{--rs-airframe-frame-line:var(--rs-airframe-line-strong)}[data-rsfly-airframe=true] .rs-airframe-panel[data-state=active]:after{border-color:var(--rs-airframe-signal);background-color:var(--rs-airframe-signal);transform:translate(50%)scale(1.25)}[data-rsfly-airframe=true] .rs-airframe-panel[data-state=disabled]:after,[data-rsfly-airframe=true] .rs-airframe-panel[data-state=disabled]:before{opacity:.46}[data-rsfly-airframe=true] .rs-airframe-panel[data-frame=open]{--rs-airframe-frame-gap:var(--rs-airframe-open-gap)}[data-rsfly-airframe=true] .rs-airframe-panel[data-frame=open]:after{inset-block-start:calc(50% - var(--rs-airframe-node-size)*.5)}[data-rsfly-airframe=true] .rs-airframe-panel__body,[data-rsfly-airframe=true] .rs-airframe-panel__footer,[data-rsfly-airframe=true] .rs-airframe-panel__header{min-inline-size:0;padding:var(--rs-airframe-panel-pad);overflow-wrap:anywhere}[data-rsfly-airframe=true] .rs-airframe-panel__header{border-block-end:1px solid var(--rs-airframe-line)}[data-rsfly-airframe=true] .rs-airframe-panel__footer{border-block-start:1px solid var(--rs-airframe-line);color:var(--rs-airframe-muted)}[data-rsfly-airframe=true] .rs-airframe-panel[role=button],[data-rsfly-airframe=true] .rs-airframe-panel[tabindex]:not([tabindex="-1"]),[data-rsfly-airframe=true] .rs-airframe-target,[data-rsfly-airframe=true] a.rs-airframe-panel,[data-rsfly-airframe=true] button.rs-airframe-panel{min-inline-size:var(--rs-airframe-target-min);min-block-size:var(--rs-airframe-target-min)}[data-rsfly-airframe=true] .rs-airframe-panel[role=button]:focus-visible,[data-rsfly-airframe=true] .rs-airframe-panel[tabindex]:not([tabindex="-1"]):focus-visible,[data-rsfly-airframe=true] .rs-airframe-target:focus-visible,[data-rsfly-airframe=true] a.rs-airframe-panel:focus-visible,[data-rsfly-airframe=true] button.rs-airframe-panel:focus-visible{outline:var(--rs-airframe-focus-width) solid var(--rs-airframe-signal);outline-offset:2px}[data-rsfly-airframe=true] .rs-airframe-calibration,[data-rsfly-airframe=true] .rs-airframe-connector,[data-rsfly-airframe=true] .rs-airframe-datum,[data-rsfly-airframe=true] .rs-airframe-reticle{color:var(--rs-airframe-line-strong);pointer-events:none;flex:none;position:relative}[data-rsfly-airframe=true] .rs-airframe-connector,[data-rsfly-airframe=true] .rs-airframe-datum{inline-size:var(--rs-airframe-datum-length);block-size:var(--rs-airframe-node-size)}[data-rsfly-airframe=true] .rs-airframe-calibration:after,[data-rsfly-airframe=true] .rs-airframe-calibration:before,[data-rsfly-airframe=true] .rs-airframe-connector:after,[data-rsfly-airframe=true] .rs-airframe-connector:before,[data-rsfly-airframe=true] .rs-airframe-datum:after,[data-rsfly-airframe=true] .rs-airframe-datum:before{content:"";pointer-events:none;position:absolute}[data-rsfly-airframe=true] .rs-airframe-connector:before,[data-rsfly-airframe=true] .rs-airframe-datum:before{background-color:currentColor;block-size:1px;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}[data-rsfly-airframe=true] .rs-airframe-datum:before{background-color:#0000;background-image:repeating-linear-gradient(90deg,currentColor 0 3px,#0000 3px 7px)}[data-rsfly-airframe=true] .rs-airframe-connector:after,[data-rsfly-airframe=true] .rs-airframe-datum:after{inline-size:var(--rs-airframe-node-size);block-size:var(--rs-airframe-node-size);background-color:var(--rs-airframe-panel-bg);border:1px solid;border-radius:50%;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[data-rsfly-airframe=true] .rs-airframe-connector[data-state=active],[data-rsfly-airframe=true] .rs-airframe-datum[data-state=active]{color:var(--rs-airframe-signal)}[data-rsfly-airframe=true] .rs-airframe-connector[data-orientation=vertical],[data-rsfly-airframe=true] .rs-airframe-datum[data-orientation=vertical]{inline-size:var(--rs-airframe-node-size);block-size:var(--rs-airframe-datum-length)}[data-rsfly-airframe=true] .rs-airframe-connector[data-orientation=vertical]:before,[data-rsfly-airframe=true] .rs-airframe-datum[data-orientation=vertical]:before{block-size:auto;inline-size:1px;inset-block:0;inset-inline-start:50%;transform:translate(-50%)}[data-rsfly-airframe=true] .rs-airframe-datum[data-orientation=vertical]:before{background-image:repeating-linear-gradient(currentColor 0 3px,#0000 3px 7px)}[data-rsfly-airframe=true] .rs-airframe-connector--tab-to-tab,[data-rsfly-airframe=true] .rs-airframe-connector[data-variant=tab-to-tab]{background:linear-gradient(currentColor 0 0) 0/16px 1px no-repeat,linear-gradient(currentColor 0 0) right 0 center/16px 1px no-repeat,linear-gradient(currentColor 0 0) 0/1px 12px no-repeat,linear-gradient(currentColor 0 0) right 0 center/1px 12px no-repeat;block-size:24px;inline-size:64px}[data-rsfly-airframe=true] .rs-airframe-connector--elbow,[data-rsfly-airframe=true] .rs-airframe-connector[data-variant=elbow]{inline-size:var(--rs-airframe-datum-length);block-size:var(--rs-airframe-datum-length)}[data-rsfly-airframe=true] .rs-airframe-connector--elbow:before,[data-rsfly-airframe=true] .rs-airframe-connector[data-variant=elbow]:before{background:0 0;border-block-end:1px solid;border-inline-start:1px solid;block-size:auto;inline-size:auto;inset-block:4px;inset-inline:4px;transform:none}[data-rsfly-airframe=true] .rs-airframe-connector--elbow:after,[data-rsfly-airframe=true] .rs-airframe-connector[data-variant=elbow]:after{inset-block:auto 1px;inset-inline-start:50%;transform:translate(-50%,50%)}[data-rsfly-airframe=true] .rs-airframe-connector--cta-axis,[data-rsfly-airframe=true] .rs-airframe-connector[data-variant=cta-axis]{inline-size:var(--rs-airframe-datum-length);block-size:var(--rs-airframe-datum-length);background:linear-gradient(currentColor 0 0) 50%/1px 100% no-repeat}[data-rsfly-airframe=true] .rs-airframe-connector--cta-axis:after,[data-rsfly-airframe=true] .rs-airframe-connector[data-variant=cta-axis]:after{block-size:4px;inline-size:4px}[data-rsfly-airframe=true] .rs-airframe-node{inline-size:var(--rs-airframe-node-size);block-size:var(--rs-airframe-node-size);background-color:var(--rs-airframe-panel-bg);color:var(--rs-airframe-line-strong);border:1px solid;border-radius:50%;display:inline-block}[data-rsfly-airframe=true] .rs-airframe-node[data-state=active]{border-color:var(--rs-airframe-signal);background-color:var(--rs-airframe-signal)}[data-rsfly-airframe=true] .rs-airframe-calibration{inline-size:8px;min-block-size:var(--rs-airframe-datum-length)}[data-rsfly-airframe=true] .rs-airframe-calibration:before{opacity:.72;background-image:repeating-linear-gradient(currentColor 0 1px,#0000 1px 4px,currentColor 4px 5px,#0000 0 12px);inset:0}[data-rsfly-airframe=true] .rs-airframe-calibration:after{inline-size:var(--rs-airframe-node-size);block-size:var(--rs-airframe-node-size);background-color:var(--rs-airframe-panel-bg);border:1px solid;border-radius:50%;inset-block-end:0;inset-inline-start:50%;transform:translate(-50%,50%)}[data-rsfly-airframe=true] .rs-airframe-calibration[data-orientation=horizontal]{inline-size:var(--rs-airframe-datum-length);min-block-size:8px}[data-rsfly-airframe=true] .rs-airframe-calibration[data-orientation=horizontal]:before{background-image:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 4px,currentColor 4px 5px,#0000 0 12px)}[data-rsfly-airframe=true] .rs-airframe-calibration[data-orientation=horizontal]:after{inset-block:50% auto;inset-inline:auto 0;transform:translate(50%,-50%)}[data-rsfly-airframe=true] .rs-airframe-reticle{inline-size:var(--rs-airframe-datum-length);block-size:var(--rs-airframe-datum-length);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:50%;background-repeat:no-repeat;background-size:100% 1px,1px 100%}[data-rsfly-airframe=true] .rs-airframe-reticle--node:after,[data-rsfly-airframe=true] .rs-airframe-reticle[data-variant=node]:after{content:"";background-color:var(--rs-airframe-panel-bg);border:1px solid;border-radius:50%;block-size:4px;inline-size:4px;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[data-rsfly-airframe=true] .rs-airframe-technical-field{--rs-airframe-app-grid-line:color-mix(in srgb, var(--rs-airframe-line-strong) 25%, transparent);background-color:var(--rs-airframe-canvas);background-image:linear-gradient(to right,var(--rs-airframe-app-grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--rs-airframe-app-grid-line) 1px,transparent 1px);background-size:var(--rs-airframe-grid-size) var(--rs-airframe-grid-size)}[data-rsfly-airframe=true] .rs-data-rail{--rs-airframe-rail-position:0%;gap:var(--rs-space-3);min-inline-size:0;max-inline-size:100%;color:var(--rs-airframe-ink);transition:color var(--rs-airframe-motion-duration) var(--rs-airframe-motion-easing),opacity var(--rs-airframe-motion-duration) var(--rs-airframe-motion-easing),transform var(--rs-airframe-motion-duration) var(--rs-airframe-motion-easing);transition-delay:var(--rs-airframe-motion-secondary-delay);display:grid}[data-rsfly-airframe=true] .rs-data-rail__summary{justify-content:space-between;align-items:baseline;gap:var(--rs-space-3);min-inline-size:0;display:flex}[data-rsfly-airframe=true] .rs-data-rail__label{min-inline-size:0;color:var(--rs-airframe-muted);overflow-wrap:anywhere;font-size:1rem;font-weight:700}[data-rsfly-airframe=true] .rs-data-rail__value{color:var(--rs-airframe-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:1.125rem;font-weight:700}[data-rsfly-airframe=true] .rs-data-rail__track{border:1px solid var(--rs-airframe-line);background-color:var(--rs-airframe-panel-bg);background-repeat:repeat;border-radius:0;min-inline-size:0;position:relative}[data-rsfly-airframe=true] .rs-data-rail[data-orientation=horizontal] .rs-data-rail__track{background-image:repeating-linear-gradient(to right,var(--rs-airframe-line-strong) 0 1px,transparent 1px 8px,var(--rs-airframe-line-strong) 8px 9px,transparent 9px 12px);block-size:8px;inline-size:100%}[data-rsfly-airframe=true] .rs-data-rail[data-orientation=vertical]{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}[data-rsfly-airframe=true] .rs-data-rail[data-orientation=vertical] .rs-data-rail__summary{align-content:start;display:grid}[data-rsfly-airframe=true] .rs-data-rail[data-orientation=vertical] .rs-data-rail__track{background-image:repeating-linear-gradient(to bottom,var(--rs-airframe-line-strong) 0 1px,transparent 1px 8px,var(--rs-airframe-line-strong) 8px 9px,transparent 9px 12px);min-block-size:8rem;inline-size:8px}[data-rsfly-airframe=true] .rs-data-rail[data-calibration=explicit] .rs-data-rail__track,[data-rsfly-airframe=true] .rs-data-rail[data-range-valid=false] .rs-data-rail__track{background-image:none}[data-rsfly-airframe=true] .rs-data-rail__marker{border:1px solid var(--rs-airframe-panel-bg);background-color:var(--rs-airframe-rail-accent);block-size:8px;inline-size:8px;box-shadow:0 0 0 1px var(--rs-airframe-line-strong);border-radius:50%;position:absolute}[data-rsfly-airframe=true] .rs-data-rail[data-orientation=horizontal] .rs-data-rail__marker{inset-block-start:50%;inset-inline-start:var(--rs-airframe-rail-position);transform:translate(-50%,-50%)}[data-rsfly-airframe=true] .rs-data-rail[data-orientation=vertical] .rs-data-rail__marker{inset-block-end:var(--rs-airframe-rail-position);inset-inline-start:50%;transform:translate(-50%,50%)}[data-rsfly-airframe=true] .rs-data-rail[data-tone=current]{--rs-airframe-rail-accent:var(--rs-red)}[data-rsfly-airframe=true] .rs-data-rail[data-tone=critical]{--rs-airframe-rail-accent:var(--rs-danger)}[data-rsfly-airframe=true] .rs-data-rail__ticks{pointer-events:none;position:absolute;inset:0}[data-rsfly-airframe=true] .rs-data-rail__tick{color:var(--rs-airframe-muted);position:absolute}[data-rsfly-airframe=true] .rs-data-rail[data-orientation=horizontal] .rs-data-rail__tick{background-color:var(--rs-airframe-line-strong);block-size:8px;inline-size:1px;inset-block-start:50%;inset-inline-start:var(--rs-airframe-tick-position);transform:translate(-50%,-50%)}[data-rsfly-airframe=true] .rs-data-rail[data-orientation=vertical] .rs-data-rail__tick{background-color:var(--rs-airframe-line-strong);block-size:1px;inline-size:8px;inset-block-end:var(--rs-airframe-tick-position);inset-inline-start:50%;transform:translate(-50%,50%)}[data-rsfly-airframe=true] .rs-data-rail__tick-label{max-inline-size:7rem;color:var(--rs-airframe-muted);overflow-wrap:anywhere;font-size:1rem;line-height:1.25;position:absolute}[data-rsfly-airframe=true] .rs-data-rail[data-orientation=horizontal] .rs-data-rail__tick-label{inset-block-start:calc(100% + var(--rs-space-2));inset-inline-start:50%;transform:translate(-50%)}[data-rsfly-airframe=true] .rs-data-rail[data-orientation=vertical] .rs-data-rail__tick-label{inset-block-start:50%;inset-inline-start:calc(100% + var(--rs-space-2));transform:translateY(-50%)}@font-face{font-family:JetBrains Mono Airframe Home;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/rsfly/airframe-v10-jetbrains-mono-98809d45.woff2)format("woff2");unicode-range:U+20,U+25,U+27,U+2B,U+2C,U+2D,U+2E,U+2F,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+3A,U+41,U+42,U+43,U+44,U+45,U+46,U+47,U+48,U+49,U+4A,U+4B,U+4C,U+4D,U+4E,U+4F,U+50,U+51,U+52,U+53,U+54,U+55,U+56,U+57,U+58,U+59,U+5A,U+61,U+62,U+63,U+64,U+65,U+66,U+67,U+68,U+69,U+6A,U+6B,U+6C,U+6D,U+6E,U+6F,U+70,U+71,U+72,U+73,U+74,U+75,U+76,U+77,U+78,U+79,U+7A,U+B0,U+B1,U+C0,U+C1,U+C4,U+C8,U+C9,U+D3,U+D6,U+E1,U+E9,U+F3,U+F6,U+2193,U+2212}html[data-airframe-version="10"] .rs-marketing-layout--airframe{--font-mono:"JetBrains Mono Airframe Home", ui-monospace, monospace}html[data-airframe-version="10"]:has(.rs-marketing-layout--airframe){--font-mono:"JetBrains Mono Airframe Home", ui-monospace, monospace}html[data-airframe-version="10"]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--rs-canvas)}html[data-airframe-version="10"] body{color:var(--rs-ink);background:var(--rs-canvas);font-family:var(--font-body);font-size:var(--rs-text-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}html[data-airframe-version="10"] .rs-airframe-canvas{isolation:isolate;background:var(--rs-canvas);min-block-size:100dvh;min-inline-size:0}html[data-airframe-version="10"] :is(.rs-page-hero,.rs-screen-header){justify-content:space-between;align-items:end;gap:var(--rs-space-5);padding-block:var(--rs-space-4) var(--rs-space-5);border-block-end:1px solid var(--rs-border);background:0 0;flex-wrap:wrap;margin-block-end:var(--rs-space-6);display:flex}html[data-airframe-version="10"] :is(.rs-page-hero,.rs-screen-header) h1{max-inline-size:22ch;font:800 var(--rs-text-h1)/1.08 var(--font-display);letter-spacing:0;text-wrap:balance}html[data-airframe-version="10"] .rs-kicker{align-items:center;gap:var(--rs-space-2);color:var(--rs-muted);font:500 var(--rs-text-label)/1.333 var(--font-body);letter-spacing:0;text-transform:none;display:inline-flex}html[data-airframe-version="10"] .rs-kicker:before{content:none}html[data-airframe-version="10"] :is(.rs-card,.rs-card-enterprise):not(.rs-airframe-panel){border:1px solid var(--rs-border);border-radius:var(--rs-radius-lg);background:var(--rs-surface-raised);box-shadow:none}html[data-airframe-version="10"] :is(.rs-card-header,.rs-card-body){padding:var(--rs-space-5)}html[data-airframe-version="10"] :is(.rs-icon-btn,.rs-form-control,.rs-input){min-block-size:var(--rs-target-min);border-radius:var(--rs-radius-md)}html[data-airframe-version="10"] :is(.rs-btn,.rs-btn-primary,.rs-btn-secondary,.rs-btn-ghost,.rs-btn-danger,.rs-btn--primary,.rs-btn--secondary,.rs-btn--ghost){min-block-size:var(--rs-target-min);border-radius:var(--rs-radius-btn);letter-spacing:0;font-weight:600}html[data-airframe-version="10"] :is(.rs-btn-secondary,.rs-btn--secondary){border-color:var(--rs-border-strong);background:var(--rs-surface-raised);color:var(--rs-ink);box-shadow:none}html[data-airframe-version="10"] :is(.rs-btn-ghost,.rs-btn--ghost){border-color:var(--rs-border);color:var(--rs-ink);box-shadow:none;background:0 0}html[data-airframe-version="10"] :is(.rs-btn-secondary,.rs-btn--secondary,.rs-btn-ghost,.rs-btn--ghost):hover{border-color:var(--rs-border-strong);background:var(--rs-surface-2);color:var(--rs-ink)}html[data-airframe-version="10"] :is(.rs-btn-primary,.rs-btn--primary){min-block-size:var(--rs-target-prominent);border-color:var(--rs-accent);background:var(--rs-accent);color:var(--rs-on-accent);box-shadow:none;font-weight:600}html[data-airframe-version="10"] :is(.rs-btn-primary,.rs-btn--primary):hover{border-color:var(--rs-accent-hover);background:var(--rs-accent-hover)}html[data-airframe-version="10"] :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--rs-focus-width) solid var(--rs-focus-color);outline-offset:2px}html[data-airframe-version="10"] :is(.rs-metric,.rs-kpi,.rs-table){font-variant-numeric:tabular-nums}html[data-airframe-version="10"] .rs-table th{color:var(--rs-muted);font:500 var(--rs-text-label)/1.333 var(--font-body);letter-spacing:0;text-transform:none}html[data-airframe-version="10"] .rs-table :is(th,td){padding:var(--rs-space-4);border-block-end:1px solid var(--rs-border)}html[data-airframe-version="10"] :is(.rs-replay-layout,.rs-intel-panel,.rs-airframe-panel[data-tone=graphite]){--rs-airframe-panel-bg:var(--rs-night-2);--rs-airframe-ink:var(--rs-night-text);--rs-airframe-muted:var(--rs-night-muted);--rs-airframe-line:var(--rs-night-border);--rs-airframe-line-strong:var(--rs-night-border);--rs-airframe-signal:var(--rs-red);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-airframe-version="10"] :is(.rs-flight-page--replay,.rsfly-v2-root,.rs-personal-map-wrap){--rs-airframe-signal:var(--rs-red)}html[data-airframe-version="10"] [data-rsfly-airframe=true] .rs-airframe-panel:not([data-tone=graphite],:is(.rs-replay-layout,.rs-intel-panel,.rsfly-v2-root,.rs-personal-map-wrap) *){border-radius:var(--rs-radius-lg);clip-path:none}html[data-airframe-version="10"] [data-rsfly-airframe=true] .rs-airframe-panel:not([data-tone=graphite],:is(.rs-replay-layout,.rs-intel-panel,.rsfly-v2-root,.rs-personal-map-wrap) *):before{border:1px solid var(--rs-airframe-frame-line);border-radius:var(--rs-radius-lg);background:var(--rs-airframe-panel-bg);clip-path:none;inset:0}html[data-airframe-version="10"] [data-rsfly-airframe=true] .rs-airframe-panel:not([data-tone=graphite],:is(.rs-replay-layout,.rs-intel-panel,.rsfly-v2-root,.rs-personal-map-wrap) *):after,html[data-airframe-version="10"] :is(.rs-airframe-datum,.rs-airframe-connector,.rs-airframe-calibration,.rs-airframe-reticle,.rs-airframe-node):not(:is(.rs-replay-layout,.rs-intel-panel,.rsfly-v2-root,.rs-personal-map-wrap,[data-tone=graphite]) *){display:none}html[data-airframe-version="10"] [data-rsfly-airframe=true] .rs-data-rail:not(:is(.rs-replay-layout,.rs-intel-panel,.rsfly-v2-root,.rs-personal-map-wrap,[data-tone=graphite]) *) .rs-data-rail__track{border-radius:var(--rs-radius-sm);background-image:none}@media (prefers-reduced-motion:reduce){html[data-airframe-version="10"]{--rs-dur-hover:0s;--rs-dur-modal:0s;--rs-dur-reveal:0s;--rs-stagger:0s}html[data-airframe-version="10"] .rs-mobile-bottom-nav__active-track{transition:none}}html[data-airframe-version="10"] :is(.rs-command-ink,.rs-airframe-panel[data-tone=graphite]) .rs-kicker{color:var(--rs-night-muted)}.rs-install-nudge[data-v-9a13e103]{z-index:245;gap:var(--rs-space-3,12px);border:1px solid var(--rs-border-strong);background:var(--rs-surface-raised);inline-size:min(420px,100vw - 24px);color:var(--rs-ink);padding:var(--rs-space-4,16px);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);box-shadow:var(--rs-shadow-depth);grid-template-columns:44px minmax(0,1fr);display:grid;position:fixed;inset-block-end:max(12px,env(safe-area-inset-bottom,0px));inset-inline-end:max(12px,env(safe-area-inset-right,0px))}.rs-install-nudge__mark[data-v-9a13e103]{border:1px solid var(--rs-red-border);background:var(--rs-red-soft);block-size:44px;inline-size:44px;color:var(--rs-red-dark);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);place-items:center;display:grid}.rs-install-nudge__mark svg[data-v-9a13e103]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;block-size:22px;inline-size:22px}.rs-install-nudge__copy[data-v-9a13e103]{align-content:center;gap:4px;display:grid}.rs-install-nudge__copy strong[data-v-9a13e103]{font-size:.94rem;line-height:1.2}.rs-install-nudge__copy span[data-v-9a13e103]{color:var(--rs-muted);font-size:.78rem;line-height:1.4}.rs-install-nudge__actions[data-v-9a13e103]{gap:var(--rs-space-2,8px);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rs-install-dialog__actions .rs-btn[data-v-9a13e103],.rs-install-nudge__actions .rs-btn[data-v-9a13e103]{min-block-size:44px}.rs-install-dialog[data-v-9a13e103]{z-index:2000;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));place-items:center;display:grid;position:fixed;inset:0}.rs-install-dialog__backdrop[data-v-9a13e103]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1113176b;position:absolute;inset:0}.rs-install-dialog__panel[data-v-9a13e103]{inline-size:min(560px,100%);max-block-size:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));gap:var(--rs-space-4,16px);overscroll-behavior:contain;border:1px solid var(--rs-border-strong);background:var(--rs-surface-raised);color:var(--rs-ink);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);box-shadow:var(--rs-shadow-depth);padding:clamp(18px,4vw,28px);display:grid;position:relative;overflow-y:auto}.rs-install-dialog__head[data-v-9a13e103]{align-items:start;gap:var(--rs-space-3,12px);grid-template-columns:minmax(0,1fr) 44px;display:grid}.rs-install-dialog__head>div[data-v-9a13e103]{gap:6px;display:grid}.rs-install-dialog__head span[data-v-9a13e103]{color:var(--rs-red-dark);letter-spacing:var(--rs-tracking-caps);text-transform:uppercase;font-size:.75rem;font-weight:850}.rs-install-dialog__head h2[data-v-9a13e103]{margin:0;font-size:clamp(1.35rem,5vw,2rem);line-height:1.05}.rs-install-dialog__close[data-v-9a13e103]{border:1px solid var(--rs-border-strong);background:var(--rs-canvas);block-size:44px;inline-size:44px;color:var(--rs-ink);cursor:pointer;place-items:center;padding:0;display:grid;position:relative}.rs-install-dialog__close span[data-v-9a13e103],.rs-install-dialog__close span[data-v-9a13e103]:after{content:"";background:currentColor;block-size:2px;inline-size:18px;position:absolute}.rs-install-dialog__close span[data-v-9a13e103]{transform:rotate(45deg)}.rs-install-dialog__close span[data-v-9a13e103]:after{inset:0;transform:rotate(90deg)}.rs-install-dialog__close[data-v-9a13e103]:focus-visible{outline:2px solid var(--rs-red);outline-offset:2px}.rs-install-dialog__lead[data-v-9a13e103],.rs-install-dialog__steps p[data-v-9a13e103],.rs-install-dialog__updates[data-v-9a13e103]{color:var(--rs-muted);margin:0;line-height:1.5}.rs-install-dialog__steps[data-v-9a13e103]{gap:var(--rs-space-3,12px);margin:0;padding:0;list-style:none;display:grid}.rs-install-dialog__steps li[data-v-9a13e103]{gap:var(--rs-space-3,12px);border-block-start:1px solid var(--rs-border);grid-template-columns:36px minmax(0,1fr);padding-block-start:var(--rs-space-3,12px);display:grid}.rs-install-dialog__steps li>span[data-v-9a13e103]{background:var(--rs-red-soft);block-size:36px;inline-size:36px;color:var(--rs-red-dark);place-items:center;font-size:.76rem;font-weight:900;display:grid}.rs-install-dialog__steps li>div[data-v-9a13e103]{gap:4px;display:grid}.rs-install-dialog__steps strong[data-v-9a13e103]{font-size:.9rem}.rs-install-dialog__steps p[data-v-9a13e103],.rs-install-dialog__updates[data-v-9a13e103]{font-size:.82rem}.rs-install-dialog__updates[data-v-9a13e103]{border-inline-start:3px solid var(--rs-red);background:var(--rs-surface-soft);padding:10px 12px}.rs-install-dialog__actions[data-v-9a13e103]{justify-content:flex-end;display:flex}.rs-install-nudge-enter-active[data-v-9a13e103],.rs-install-nudge-leave-active[data-v-9a13e103]{transition:opacity var(--rs-dur-modal,.2s) var(--rs-ease-out,ease),transform var(--rs-dur-modal,.2s) var(--rs-ease-out,ease)}.rs-install-dialog-enter-active[data-v-9a13e103],.rs-install-dialog-leave-active[data-v-9a13e103]{transition:opacity var(--rs-dur-modal,.2s) var(--rs-ease-out,ease)}.rs-install-dialog-enter-active .rs-install-dialog__panel[data-v-9a13e103]{transition:transform var(--rs-dur-modal,.2s) var(--rs-ease-out,ease)}.rs-install-dialog-enter-from[data-v-9a13e103],.rs-install-dialog-leave-to[data-v-9a13e103],.rs-install-nudge-enter-from[data-v-9a13e103],.rs-install-nudge-leave-to[data-v-9a13e103]{opacity:0}.rs-install-nudge-enter-from[data-v-9a13e103],.rs-install-nudge-leave-to[data-v-9a13e103]{transform:translateY(8px)}.rs-install-dialog-enter-from .rs-install-dialog__panel[data-v-9a13e103]{transform:translateY(10px)scale(.98)}@media (width<=760px){.rs-install-nudge[data-app-surface=true][data-v-9a13e103]{inset-block-end:calc(var(--rs-mobile-nav-height,64px) + max(12px, env(safe-area-inset-bottom,0px)) + 12px)}.rs-install-dialog[data-v-9a13e103]{align-items:end}.rs-install-dialog__panel[data-v-9a13e103]{inline-size:100%}}@media (width<=430px){.rs-install-nudge[data-v-9a13e103]{inline-size:auto;inset-inline-start:max(8px,env(safe-area-inset-left,0px));inset-inline-end:max(8px,env(safe-area-inset-right,0px))}}@media (prefers-reduced-motion:reduce){.rs-install-dialog-enter-active[data-v-9a13e103],.rs-install-dialog-enter-active .rs-install-dialog__panel[data-v-9a13e103],.rs-install-dialog-leave-active[data-v-9a13e103],.rs-install-nudge-enter-active[data-v-9a13e103],.rs-install-nudge-leave-active[data-v-9a13e103]{transition:none}}@media (forced-colors:active){.rs-install-dialog__close[data-v-9a13e103],.rs-install-dialog__panel[data-v-9a13e103],.rs-install-nudge[data-v-9a13e103],.rs-install-nudge__mark[data-v-9a13e103]{color:buttontext;clip-path:none;forced-color-adjust:auto;background:canvas;border-color:buttontext}}.rs-error-page[data-v-cd00e3f3]{background:var(--rs-canvas,#050507);min-height:100vh;color:var(--rs-ink,#f7f7f5);place-items:center;padding:1.25rem;display:grid}.rs-error-page__panel[data-v-cd00e3f3]{border:1px solid var(--rs-border,#0505071a);background:var(--rs-surface,#0b0d10);border-radius:8px;gap:1rem;width:min(100%,560px);padding:clamp(1.3rem,5vw,2.4rem);display:grid;box-shadow:0 18px 50px #0505071f}.rs-error-page__brand[data-v-cd00e3f3]{color:var(--rs-red,#ff3045);text-transform:uppercase;font-size:.76rem;font-weight:950}.rs-error-page__panel>strong[data-v-cd00e3f3]{color:var(--rs-ink,#f7f7f5);font-size:clamp(4rem,18vw,8rem);font-weight:950;line-height:.9}.rs-error-page h1[data-v-cd00e3f3]{color:var(--rs-ink,#f7f7f5);margin:0;font-size:clamp(2rem,7vw,3.6rem);line-height:1}.rs-error-page p[data-v-cd00e3f3]{max-width:46ch;color:var(--rs-muted,#a5a7ad);margin:0}.rs-error-page .rs-btn[data-v-cd00e3f3]{width:fit-content}
