.sim-panel[data-v-ff54ef75]{margin-top:26px;border:1px solid var(--line);border-radius:6px;padding:27px;background:linear-gradient(135deg,var(--surface-1),var(--surface-1))}.sim-heading[data-v-ff54ef75]{display:flex;justify-content:space-between;align-items:center;gap:20px}.sim-heading h2[data-v-ff54ef75]{font-size:22px;margin:12px 0 0}.sim-tag[data-v-ff54ef75]{font-size:11px;letter-spacing:1.5px;color:var(--accent);padding:7px 10px;border:1px solid #eab26530;border-radius:3px}.sim-status-row[data-v-ff54ef75]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin-top:24px}.sim-label[data-v-ff54ef75]{display:block;color:var(--muted);font-size:11px;margin-bottom:7px}.sim-status-row strong[data-v-ff54ef75]{font-size:13px;display:flex;gap:8px;align-items:center;font-weight:500}.sim-age[data-v-ff54ef75]{color:var(--muted)}.aircraft-strip[data-v-ff54ef75]{display:flex;gap:18px;align-items:center;margin:26px 0}.aircraft-strip>span[data-v-ff54ef75]:first-child{font-size:32px;color:var(--accent);border:1px solid #eab26533;width:54px;height:54px;display:grid;place-items:center;border-radius:5px}.aircraft-strip h3[data-v-ff54ef75]{font-size:20px;font-weight:500;margin:0}.aircraft-strip p[data-v-ff54ef75]{font-size:12px;color:var(--muted);margin:5px 0 0}.live-badge[data-v-ff54ef75]{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:11px;letter-spacing:1px;color:var(--green)}.live-badge i[data-v-ff54ef75]{background:var(--green);width:5px;height:5px}.telemetry-grid[data-v-ff54ef75]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:var(--surface-0);border:1px solid var(--surface-2);border-radius:4px}.telemetry-grid>div[data-v-ff54ef75]{padding:18px;border-bottom:1px solid var(--surface-2)}.telemetry-grid>div[data-v-ff54ef75]:first-child{grid-column:span 2}.telemetry-grid dd[data-v-ff54ef75]{font-family:var(--font-display);font-size:18px;letter-spacing:-.4px}.telemetry-grid small[data-v-ff54ef75]{font-family:DM Sans,sans-serif;display:inline;font-size:11px;margin-left:3px;color:var(--muted)}.pairing-area[data-v-ff54ef75]{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.pairing-area h3[data-v-ff54ef75],.connector-devices h3[data-v-ff54ef75]{font-size:14px;font-weight:500;margin:0 0 6px}.pairing-area p[data-v-ff54ef75]{font-size:12px;color:var(--muted);margin:0;max-width:490px;line-height:1.8}.pairing-area code[data-v-ff54ef75]{font-size:11px;color:var(--muted)}.pairing-area button[data-v-ff54ef75]{white-space:nowrap}.pairing-code-box[data-v-ff54ef75]{display:flex;gap:25px;align-items:center;border:1px solid #eab26544;background:#eab26508;padding:20px;margin-top:20px;border-radius:4px}.pairing-code-box>code[data-v-ff54ef75]{font-size:25px;letter-spacing:4px;color:var(--accent);white-space:nowrap}.pairing-code-box>code.expired[data-v-ff54ef75]{font-size:16px;letter-spacing:0;color:var(--muted)}.pairing-code-box p[data-v-ff54ef75]{font-size:13px;margin:0}.pairing-code-box small[data-v-ff54ef75]{font-size:11px;color:var(--muted)}.connector-devices[data-v-ff54ef75]{margin-top:24px}.connector-devices ul[data-v-ff54ef75]{list-style:none;padding:0;margin:12px 0 0}.connector-devices li[data-v-ff54ef75]{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.connector-devices strong[data-v-ff54ef75]{font-size:13px;font-weight:500;overflow-wrap:anywhere}.connector-devices p[data-v-ff54ef75]{font-size:11px;color:var(--muted);margin:5px 0 0}.revoke-button[data-v-ff54ef75]{font-size:11px;color:var(--danger);background:transparent;border:1px solid var(--danger-line);padding:7px 10px;border-radius:4px}.sim-privacy[data-v-ff54ef75]{font-size:11px;color:var(--faint);margin:22px 0 0;line-height:1.8}@container (max-width:900px){.telemetry-grid[data-v-ff54ef75]{grid-template-columns:repeat(3,minmax(0,1fr))}.telemetry-grid>div[data-v-ff54ef75]:first-child{grid-column:span 3}.pairing-code-box[data-v-ff54ef75]{flex-direction:column;align-items:flex-start;gap:10px}.sim-heading h2[data-v-ff54ef75]{font-size:19px}}@container (max-width:600px){.sim-panel[data-v-ff54ef75]{padding:20px}.sim-tag[data-v-ff54ef75]{display:none}.sim-status-row[data-v-ff54ef75]{grid-template-columns:1fr;gap:15px}.sim-status-row>div[data-v-ff54ef75]{display:flex;justify-content:space-between;gap:12px}.sim-label[data-v-ff54ef75]{margin:0 0 6px}.telemetry-grid[data-v-ff54ef75]{grid-template-columns:repeat(2,minmax(0,1fr))}.telemetry-grid>div[data-v-ff54ef75]:first-child{grid-column:span 2}.telemetry-grid>div[data-v-ff54ef75]{padding:14px}.telemetry-grid dd[data-v-ff54ef75]{font-size:16px}.pairing-area[data-v-ff54ef75]{align-items:flex-start;flex-direction:column}.pairing-code-box>code[data-v-ff54ef75]{font-size:22px;letter-spacing:2px}.aircraft-strip h3[data-v-ff54ef75]{font-size:17px}.connector-devices p span[data-v-ff54ef75]{display:block;margin-top:4px}}.flight-action[data-v-d911fc86]{margin-bottom:16px}.flight-panel>.profile-title[data-v-d911fc86]{padding:24px 26px}.section-label[data-v-d911fc86]{font-size:10px;color:var(--muted);letter-spacing:.1em}.flight-metrics[data-v-d911fc86]{display:grid;grid-template-columns:1fr 1fr}.flight-create .button-primary[data-v-d911fc86]{width:100%;justify-content:space-between}@container (max-width:600px){.flight-panel>.profile-title[data-v-d911fc86]{padding:20px}.profile-title>.section-label[data-v-d911fc86]{display:none}}.flight-panel[data-v-d911fc86]{border:1px solid var(--line);background:var(--surface-1);border-radius:6px;margin-top:26px}.profile-title h2[data-v-d911fc86]{margin-top:10px}.flight-content[data-v-d911fc86]{padding:26px}.flight-content h3[data-v-d911fc86]{font-size:17px;margin:0 0 8px}.flight-fields[data-v-d911fc86]{display:grid;grid-template-columns:1fr 35px 1fr;gap:14px;align-items:end}.route-arrow[data-v-d911fc86]{color:var(--accent);text-align:center;padding-bottom:12px;font-size:24px}.airport-field[data-v-d911fc86]{position:relative;min-width:0}.airport-options[data-v-d911fc86]{position:absolute;top:100%;left:0;right:0;z-index:5;list-style:none;margin:4px 0;padding:4px;max-height:270px;overflow:auto;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:4px;box-shadow:0 12px 25px #0008}.airport-options button[data-v-d911fc86]{display:block;width:100%;text-align:left;background:none;color:var(--text);border:0;padding:11px;font-size:13px}.airport-options button[data-v-d911fc86]:hover{background:var(--surface-2)}.airport-options strong[data-v-d911fc86]{color:var(--accent);margin-right:8px}.flight-create .button-primary[data-v-d911fc86]{max-width:280px;margin:20px 0 0}.current-flight[data-v-d911fc86]{margin-top:26px;border-top:1px solid var(--line);padding-top:24px}.flight-topline[data-v-d911fc86]{display:flex;justify-content:space-between;align-items:center}.flight-badge[data-v-d911fc86]{font:11px monospace;letter-spacing:1px;color:var(--accent);border:1px solid #eab26555;padding:6px 10px;border-radius:3px}.flight-route[data-v-d911fc86]{display:flex;align-items:center;gap:30px;margin:22px 0}.flight-route>div[data-v-d911fc86]{flex:1;min-width:0}.flight-route strong[data-v-d911fc86]{display:block;font-family:var(--font-display);font-size:30px;color:var(--accent)}.flight-route span[data-v-d911fc86]{font-size:13px;color:var(--muted)}.flight-route>b[data-v-d911fc86]{font-size:28px;font-weight:400;color:var(--faint)}.flight-state[data-v-d911fc86]{font-size:17px;margin:12px 0 4px}.flight-warning[data-v-d911fc86]{font-size:13px;color:var(--accent)}.flight-overview[data-v-d911fc86]{display:grid;grid-template-columns:1.35fr 1fr;gap:20px;margin:22px 0}.flight-metrics[data-v-d911fc86]{border:1px solid var(--line);padding:20px;border-radius:4px;gap:24px 15px}.flight-metrics dd[data-v-d911fc86]{font-family:var(--font-display);font-size:18px}.flight-map[data-v-d911fc86]{background:var(--surface-0);border:1px solid var(--line);border-radius:4px;margin:0;overflow:hidden}.flight-map svg[data-v-d911fc86]{display:block;width:100%;max-height:245px}.flight-map figcaption[data-v-d911fc86]{font-size:11px;color:var(--muted);padding:8px 14px}.flight-id[data-v-d911fc86]{font-size:11px}.flight-flags[data-v-d911fc86]{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.flight-flags span[data-v-d911fc86]{font-size:11px;border:1px solid var(--accent-line);padding:4px 8px;border-radius:3px;color:var(--accent)}summary[data-v-d911fc86]{cursor:pointer;color:var(--muted);font-size:13px;padding:12px 0}.flight-events ol[data-v-d911fc86]{list-style:none;padding:0;margin:0;max-height:250px;overflow:auto}.flight-events li[data-v-d911fc86]{display:flex;gap:18px;font-size:13px;padding:8px 0;border-top:1px solid var(--line)}.flight-events time[data-v-d911fc86]{font-family:monospace;color:var(--muted)}.flight-cancel[data-v-d911fc86]{margin-top:18px}.flight-history[data-v-d911fc86]{border-top:1px solid var(--line);margin-top:24px;padding-top:10px}.flight-history ul[data-v-d911fc86]{list-style:none;margin:0;padding:0}.flight-history button[data-v-d911fc86]{display:flex;gap:15px;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;border:0;border-top:1px solid var(--line);background:none;color:var(--muted);padding:14px 0;text-align:left;font-size:13px}.flight-detail[data-v-d911fc86]{border:1px solid var(--line);padding:20px;margin-top:18px;font-size:13px}.flight-detail .logout[data-v-d911fc86]{margin-bottom:20px}.flight-detail ul[data-v-d911fc86]{max-height:260px;overflow:auto;padding-left:20px}.flight-detail li[data-v-d911fc86]{padding:5px 0}@container (max-width:720px){.flight-content[data-v-d911fc86]{padding:20px}.flight-fields[data-v-d911fc86]{grid-template-columns:1fr;gap:0}.route-arrow[data-v-d911fc86]{display:none}.flight-overview[data-v-d911fc86]{grid-template-columns:1fr}.flight-route[data-v-d911fc86]{gap:15px}.flight-route strong[data-v-d911fc86]{font-size:25px}.flight-create .button-primary[data-v-d911fc86]{max-width:none}.flight-metrics dd[data-v-d911fc86]{font-size:16px}.flight-history small[data-v-d911fc86]{width:100%}}.world-panel[data-v-7991ba9d]{margin-top:26px;padding:27px;border:1px solid var(--line);border-radius:6px;background:linear-gradient(130deg,var(--surface-1),var(--surface-1))}.world-heading[data-v-7991ba9d]{display:flex;justify-content:space-between;gap:20px;align-items:center}.world-heading h2[data-v-7991ba9d]{margin:12px 0;font-size:25px}.world-live[data-v-7991ba9d]{font-size:11px;letter-spacing:1px;color:var(--accent);white-space:nowrap}.world-metrics[data-v-7991ba9d]{display:grid;grid-template-columns:1fr 1fr 1.7fr 1fr;gap:20px;margin-top:25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0}.world-metrics dd[data-v-7991ba9d]{font-size:25px;font-family:var(--font-display)}.world-metrics dd.multiplayer[data-v-7991ba9d]{font-size:17px;padding-top:6px}.world-foot[data-v-7991ba9d]{display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:11px;margin-top:15px}.world-note[data-v-7991ba9d]{font-size:12px;color:var(--muted);margin:17px 0 0}.world-nearby[data-v-7991ba9d]{margin-top:18px;font-size:13px}.world-nearby summary[data-v-7991ba9d]{cursor:pointer;color:var(--muted)}.world-nearby ul[data-v-7991ba9d]{padding:0;margin:12px 0;list-style:none}.world-nearby li[data-v-7991ba9d]{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;padding:12px 0;border-top:1px solid var(--line);font-size:12px}.world-nearby li span[data-v-7991ba9d]:last-child{color:var(--accent)}@container (max-width:720px){.world-panel[data-v-7991ba9d]{padding:20px}.world-heading[data-v-7991ba9d]{align-items:flex-start}.world-live[data-v-7991ba9d]{font-size:7px;white-space:normal;text-align:right}.world-metrics[data-v-7991ba9d]{grid-template-columns:1fr 1fr}.world-foot[data-v-7991ba9d]{flex-direction:column;gap:7px}.world-nearby li[data-v-7991ba9d]{grid-template-columns:1fr auto}.world-nearby li span[data-v-7991ba9d]:nth-child(2){grid-column:1/-1;grid-row:2;font-size:11px;color:var(--muted)}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.dispatch-map[data-v-c6e9f7b3]{--radar-accent:#dfb264;--radar-line:#2a3540;--radar-muted:#9daab8;background:#101820;border:1px solid var(--radar-line);color:#e6e9ed;font-variant-numeric:tabular-nums;min-width:0}.radar-toolbar[data-v-c6e9f7b3]{display:flex;align-items:center;gap:10px;padding:14px 16px}.radar-title[data-v-c6e9f7b3]{display:flex;align-items:center;gap:9px;white-space:nowrap}.radar-title h2[data-v-c6e9f7b3]{font:600 21px var(--font-display);margin:0}.traffic-total[data-v-c6e9f7b3]{font-size:11px;color:var(--radar-muted);margin:0 14px 0 2px}.radar-indicator[data-v-c6e9f7b3]{width:6px;height:6px;background:#8c96a1;border-radius:50%}.radar-indicator.connected[data-v-c6e9f7b3]{background:var(--radar-accent)}.radar-search[data-v-c6e9f7b3]{display:flex;align-items:center;gap:9px;flex:1;border:1px solid #46505b;background:#0b1118;padding:0 10px;min-width:180px;height:40px}.radar-search svg[data-v-c6e9f7b3]{width:16px;height:16px;color:var(--radar-muted)}.radar-search input[data-v-c6e9f7b3]{border:0!important;outline:none;background:transparent!important;min-width:0;width:100%;color:inherit;padding:8px 0;font:13px var(--font-body)}.radar-search[data-v-c6e9f7b3]:focus-within{outline:2px solid var(--radar-accent);outline-offset:2px}.dispatch-map button[data-v-c6e9f7b3],.radar-filters select[data-v-c6e9f7b3]{background:#18232d;border:1px solid #3c4854;color:inherit;font:12px var(--font-body);min-height:40px;padding:8px 12px;border-radius:2px;cursor:pointer}.dispatch-map button[data-v-c6e9f7b3]:hover{border-color:var(--radar-accent)}.dispatch-map button[data-v-c6e9f7b3]:focus-visible,.dispatch-map a[data-v-c6e9f7b3]:focus-visible,.dispatch-map input[data-v-c6e9f7b3]:focus-visible,.dispatch-map summary[data-v-c6e9f7b3]:focus-visible,.dispatch-map select[data-v-c6e9f7b3]:focus-visible{outline:2px solid var(--radar-accent);outline-offset:3px}.dispatch-map button[data-v-c6e9f7b3]:disabled{opacity:.5;cursor:default}.radar-filters[data-v-c6e9f7b3]{display:flex;gap:18px;align-items:center;padding:0 16px 12px;flex-wrap:wrap}.radar-filters label[data-v-c6e9f7b3]{display:flex;align-items:center;gap:6px;font-size:12px;min-height:32px;cursor:pointer}.radar-filters small[data-v-c6e9f7b3]{color:var(--radar-muted);min-width:12px}.radar-filters input[data-v-c6e9f7b3],.extra-details input[data-v-c6e9f7b3]{width:auto;accent-color:var(--radar-accent)}.radar-filters select[data-v-c6e9f7b3]{margin-left:auto;min-height:34px;width:auto;max-width:240px}.radar-layout[data-v-c6e9f7b3]{display:grid;grid-template-columns:minmax(0,1fr) 300px;border-top:1px solid var(--radar-line)}.radar-map-wrap[data-v-c6e9f7b3]{position:relative;min-width:0}.map-canvas[data-v-c6e9f7b3]{height:clamp(380px,64vh,760px);background:#1b2833;z-index:0}.map-consent[data-v-c6e9f7b3]{position:absolute;bottom:26px;left:16px;max-width:310px;padding:14px;background:#111a23;border:1px solid #63717c;z-index:400;font-size:12px}.map-consent strong[data-v-c6e9f7b3]{font-weight:600}.map-consent p[data-v-c6e9f7b3]{font-size:11px;line-height:1.6;color:var(--radar-muted);margin:7px 0 10px}.map-consent button[data-v-c6e9f7b3]{background:var(--radar-accent);border-color:var(--radar-accent);color:#111820;font-weight:600}.map-consent a[data-v-c6e9f7b3]{display:inline-block;margin-left:10px;color:#c7d0da;font-size:11px}.map-state-note[data-v-c6e9f7b3],.tile-error[data-v-c6e9f7b3],.follow-stop[data-v-c6e9f7b3]{position:absolute;top:12px;left:55px;right:12px;z-index:400;background:#101820ee;color:#dfb264;padding:8px 12px;font-size:12px;pointer-events:none}.tile-error[data-v-c6e9f7b3]{top:48px}.follow-stop[data-v-c6e9f7b3]{pointer-events:auto;left:auto;right:12px;top:12px}.radar-panel[data-v-c6e9f7b3]{border-left:1px solid var(--radar-line);background:#101820;max-height:clamp(380px,64vh,760px);overflow:auto;min-width:0}.radar-panel-content[data-v-c6e9f7b3]{padding:18px 16px}.radar-panel h3[data-v-c6e9f7b3]{font:600 27px var(--font-display);margin:5px 0 6px;overflow-wrap:anywhere}.radar-panel p[data-v-c6e9f7b3]{font-size:12px;line-height:1.6;color:var(--radar-muted)}.detail-heading[data-v-c6e9f7b3]{display:flex;justify-content:space-between;align-items:center}.object-kind[data-v-c6e9f7b3]{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--radar-accent)}.detail-heading button[data-v-c6e9f7b3]{border:0;background:none;padding:6px;min-height:32px}.detail-heading svg[data-v-c6e9f7b3]{width:17px;height:17px}.detail-subtitle[data-v-c6e9f7b3]{margin:0}.detail-airline[data-v-c6e9f7b3]{color:#e6e9ed!important}.route-line[data-v-c6e9f7b3]{display:flex;align-items:center;justify-content:space-between;border-block:1px solid var(--radar-line);padding:14px 0;margin:16px 0;font-size:21px}.route-line span[data-v-c6e9f7b3]{color:var(--radar-muted);font-size:16px}.flight-data[data-v-c6e9f7b3]{display:grid;grid-template-columns:1fr 1fr;gap:15px 10px;margin:15px 0}.flight-data dt[data-v-c6e9f7b3]{font-size:10px;color:var(--radar-muted);margin-bottom:4px}.flight-data dd[data-v-c6e9f7b3]{margin:0;font-size:13px;overflow-wrap:anywhere}.follow-button[data-v-c6e9f7b3]{width:100%;border-color:var(--radar-accent)!important;color:var(--radar-accent)!important}.follow-button[aria-pressed=true][data-v-c6e9f7b3]{background:var(--radar-accent);color:#111820!important}.extra-details[data-v-c6e9f7b3]{margin:16px 0;font-size:12px;border-bottom:1px solid var(--radar-line);padding-bottom:14px}.extra-details summary[data-v-c6e9f7b3]{cursor:pointer;min-height:32px}.extra-details p[data-v-c6e9f7b3]{font-size:11px}.management-actions[data-v-c6e9f7b3]{display:grid;gap:6px;margin:14px 0}.management-actions button[data-v-c6e9f7b3]{text-align:left}.list-heading[data-v-c6e9f7b3]{display:flex;justify-content:space-between;align-items:baseline}.list-heading h3[data-v-c6e9f7b3]{font-size:21px}.list-heading span[data-v-c6e9f7b3]{font-size:10px;color:var(--radar-muted)}.traffic-list[data-v-c6e9f7b3]{margin-top:14px}.traffic-list>button[data-v-c6e9f7b3]{display:flex;gap:12px;width:100%;align-items:center;text-align:left;background:none;border:0;border-top:1px solid var(--radar-line);border-radius:0;min-height:62px;padding:11px 0}.traffic-list>button.selected[data-v-c6e9f7b3]{background:#dfb26410;border-left:2px solid var(--radar-accent);padding-left:8px}.traffic-list strong[data-v-c6e9f7b3]{font-size:13px;font-weight:500;display:block}.traffic-list small[data-v-c6e9f7b3]{display:block;font-size:10px;color:var(--radar-muted);margin-top:5px;overflow-wrap:anywhere}.list-symbol[data-v-c6e9f7b3]{position:relative;flex:0 0 24px;color:var(--radar-accent)}.list-symbol svg[data-v-c6e9f7b3]{width:21px;height:21px}.list-symbol small[data-v-c6e9f7b3]{position:absolute;right:-7px;bottom:-7px;font-size:8px;color:#e4c184;background:#101820}.radar-status[data-v-c6e9f7b3]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:11px 16px;border-top:1px solid var(--radar-line);font-size:10px;color:var(--radar-muted)}.radar-status button[data-v-c6e9f7b3]{min-height:28px;border:0;background:none;font-size:10px;padding:0;text-decoration:underline;margin-left:auto}.connection-label[data-v-c6e9f7b3]{color:#d2ad6d;font-size:9px;letter-spacing:.06em}.connection-label.connected[data-v-c6e9f7b3]{color:#a5c4b2}.personal-strip[data-v-c6e9f7b3]{display:flex;align-items:center;gap:20px;padding:8px 16px;border-top:1px solid var(--radar-line);font-size:11px;color:var(--radar-muted)}.personal-strip button[data-v-c6e9f7b3]{margin-left:auto;min-height:32px}.mobile-panel-toggle[data-v-c6e9f7b3]{display:none}.expanded[data-v-c6e9f7b3]{position:fixed;inset:8px;z-index:1200;overflow:auto}.expanded .map-canvas[data-v-c6e9f7b3]{height:calc(100dvh - 190px)}.expanded .radar-panel[data-v-c6e9f7b3]{max-height:calc(100dvh - 190px)}[data-v-c6e9f7b3] .radar-symbol{width:32px;height:32px;position:relative;color:#eac078;filter:drop-shadow(0 1px 1px #000)}[data-v-c6e9f7b3] .radar-symbol svg{width:26px;height:26px;fill:currentColor;stroke:#17232d;stroke-width:.8;transform-origin:center}[data-v-c6e9f7b3] .radar-symbol b{position:absolute;right:-4px;bottom:-2px;background:#14202c;color:#fff;border:1px solid currentColor;font:700 8px sans-serif;padding:1px 2px}[data-v-c6e9f7b3] .radar-symbol.kind-Spieler{color:#b5ddd0}[data-v-c6e9f7b3] .radar-symbol.kind-Transfers{color:#d4dce8}[data-v-c6e9f7b3] .radar-symbol.kind-Flughäfen{color:#a4becd}[data-v-c6e9f7b3] .radar-symbol.selected{outline:2px solid #dfb264;border-radius:50%;background:#11182080}[data-v-c6e9f7b3] .radar-cluster{display:grid;place-items:center;width:34px;height:34px;border:1px solid #dfb264;background:#17232d;color:#dfb264;border-radius:50%;font:600 12px sans-serif}[data-v-c6e9f7b3] .leaflet-tooltip{background:#111820;color:#e6e9ed;border:1px solid #45515d;box-shadow:none;font:11px var(--font-body)}.sr-only[data-v-c6e9f7b3]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:1000px){.radar-title .traffic-total[data-v-c6e9f7b3]{display:none}.radar-layout[data-v-c6e9f7b3]{grid-template-columns:minmax(0,1fr) 260px}.radar-filters[data-v-c6e9f7b3]{gap:12px}}@media(max-width:700px){.radar-toolbar[data-v-c6e9f7b3]{flex-wrap:wrap;padding:10px;gap:8px}.radar-title[data-v-c6e9f7b3]{width:100%}.radar-title .traffic-total[data-v-c6e9f7b3]{display:inline;margin-left:auto}.radar-search[data-v-c6e9f7b3]{flex-basis:100%;min-width:0;order:2}.map-tool[data-v-c6e9f7b3]{flex:1;order:3}.radar-filters[data-v-c6e9f7b3]{gap:3px 12px;padding:0 10px 8px}.radar-filters label[data-v-c6e9f7b3]{min-height:36px}.radar-filters select[data-v-c6e9f7b3]{width:100%;margin:4px 0}.radar-layout[data-v-c6e9f7b3]{display:block}.map-canvas[data-v-c6e9f7b3]{height:52dvh;min-height:320px}.radar-panel[data-v-c6e9f7b3]{border-left:0;border-top:1px solid var(--radar-line);max-height:none}.mobile-panel-toggle[data-v-c6e9f7b3]{display:flex;width:100%;justify-content:space-between;align-items:center;border:0!important;border-radius:0!important;min-height:46px!important}.radar-panel-content[data-v-c6e9f7b3]{display:none;max-height:48dvh;overflow:auto}.radar-panel.open .radar-panel-content[data-v-c6e9f7b3]{display:block}.map-consent[data-v-c6e9f7b3]{left:10px;right:10px;bottom:25px;max-width:290px;padding:12px}.radar-status[data-v-c6e9f7b3]{padding:10px;gap:9px;font-size:9px}.personal-strip[data-v-c6e9f7b3]{gap:8px;flex-wrap:wrap;padding:8px 10px}.expanded .map-canvas[data-v-c6e9f7b3]{height:48dvh}.expanded .radar-panel[data-v-c6e9f7b3]{max-height:none}.follow-stop[data-v-c6e9f7b3]{font-size:11px}.traffic-list>button[data-v-c6e9f7b3]{min-height:58px}}@media(prefers-reduced-motion:reduce){[data-v-c6e9f7b3] *{transition:none!important;animation:none!important}}.aircraft-maintenance-summary[data-v-78002893]{border-top:1px solid var(--line);padding-top:14px;margin-top:16px}.aircraft-maintenance-summary strong[data-v-78002893]{font-size:12px;color:var(--accent)}.aircraft-maintenance-summary p[data-v-78002893]{font-size:11px;line-height:1.7;color:var(--muted)}.aircraft-maintenance-summary button[data-v-78002893]{background:var(--surface-2);border:1px solid var(--line-strong);color:var(--text);padding:12px;cursor:pointer;font-size:11px}.leasing-panel h3[data-v-87951f55]{font-size:30px;margin:20px 0}.leasing-panel h4[data-v-87951f55]{font-size:24px;margin:10px 0}.leasing-panel p[data-v-87951f55]{font-size:13px;line-height:1.7;color:var(--muted);overflow-wrap:anywhere}.lease-grid[data-v-87951f55]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px}.lease-card[data-v-87951f55]{padding:22px;border:1px solid var(--line);border-radius:6px;background:var(--surface-0);min-width:0;margin:15px 0}.lease-detail[data-v-87951f55]{border-color:var(--accent)}.lease-card strong[data-v-87951f55]{color:var(--accent)}.lease-card dl[data-v-87951f55]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px}.lease-card dt[data-v-87951f55]{font-size:11px;color:var(--muted)}.lease-card dd[data-v-87951f55]{font-size:13px;margin:5px 0;overflow-wrap:anywhere}.leasing-panel button[data-v-87951f55]{padding:12px;margin:6px 8px 6px 0;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text);font:inherit;font-size:11px;cursor:pointer}.leasing-panel button[data-v-87951f55]:disabled{opacity:.4;cursor:default}.leasing-panel select[data-v-87951f55]{display:block;width:100%;padding:12px;margin:10px 0;background:var(--surface-1);color:var(--text);border:1px solid var(--line-strong);font:inherit}.leasing-panel label[data-v-87951f55]{font-size:12px}.lease-confirm[data-v-87951f55],.lease-message[data-v-87951f55]{border-left:3px solid var(--accent);padding:16px;background:var(--accent-soft);margin:16px 0}.lease-invoice[data-v-87951f55]{border-bottom:1px solid var(--line);padding:12px 0}.lease-note[data-v-87951f55]{font-size:11px!important}.leasing-panel summary[data-v-87951f55]{font-size:13px;cursor:pointer;overflow-wrap:anywhere}.financing-panel[data-v-b4113364]{min-width:0}.financing-panel h3[data-v-b4113364]{font-size:28px;margin:22px 0}.financing-panel h4[data-v-b4113364]{font-size:19px;margin:14px 0}.financing-panel p[data-v-b4113364]{font-size:13px;line-height:1.7;color:var(--muted);overflow-wrap:anywhere}.finance-grid[data-v-b4113364],.finance-fields[data-v-b4113364],.finance-totals[data-v-b4113364]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px}.finance-card[data-v-b4113364]{padding:22px;background:var(--surface-0);border:1px solid var(--line);border-radius:8px;min-width:0;margin:16px 0}.finance-detail[data-v-b4113364]{border-color:var(--accent)}.finance-card dl[data-v-b4113364]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px}.finance-card dt[data-v-b4113364]{font-size:11px;color:var(--muted)}.finance-card dd[data-v-b4113364]{margin:5px 0;font-size:14px;overflow-wrap:anywhere}.financing-panel strong[data-v-b4113364]{color:var(--accent);font-size:14px}.financing-panel label[data-v-b4113364]{font-size:12px}.financing-panel select[data-v-b4113364]{display:block;width:100%;margin:10px 0;padding:12px;background:var(--surface-1);border:1px solid var(--line-strong);color:var(--text);font:inherit}.financing-panel button[data-v-b4113364]{padding:12px;margin:6px 8px 6px 0;background:var(--surface-2);border:1px solid var(--line-strong);color:var(--text);font:inherit;font-size:11px;cursor:pointer;max-width:100%;overflow-wrap:anywhere}.financing-panel button[data-v-b4113364]:disabled{opacity:.4;cursor:default}.finance-confirm[data-v-b4113364],.finance-message[data-v-b4113364]{padding:16px;background:var(--accent-soft);border-left:3px solid var(--accent);margin:16px 0}.finance-totals dd[data-v-b4113364]{color:var(--accent);font-size:17px}.finance-plan[data-v-b4113364]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:10px}.finance-plan article[data-v-b4113364]{padding:12px;background:var(--surface-1);border:1px solid var(--line);min-width:0}.finance-plan p[data-v-b4113364]{margin-bottom:0}.financing-panel summary[data-v-b4113364]{cursor:pointer;font-size:13px;overflow-wrap:anywhere}.finance-note[data-v-b4113364]{font-size:11px!important}.market-tabs[data-v-1d040490]{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 24px}.market-panel button[data-v-1d040490]{border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text);padding:12px 15px;margin:6px 8px 6px 0;font:inherit;font-size:11px;cursor:pointer}.market-panel button[data-v-1d040490]:disabled{opacity:.4;cursor:default}.market-panel button[aria-pressed=true][data-v-1d040490]{border-color:var(--accent);color:var(--accent)}.market-grid[data-v-1d040490]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.market-card[data-v-1d040490]{background:var(--surface-0);border:1px solid var(--line);border-radius:6px;padding:22px;min-width:0;margin:16px 0}.market-card h3[data-v-1d040490]{font-size:24px;margin:8px 0 16px}.market-panel p[data-v-1d040490]{font-size:13px;line-height:1.7;color:var(--muted);overflow-wrap:anywhere}.market-panel strong[data-v-1d040490]{color:var(--accent)}.market-panel label[data-v-1d040490]{display:block;font-size:12px;color:var(--muted)}.market-panel input[data-v-1d040490],.market-panel select[data-v-1d040490]{display:block;width:100%;font:inherit;color:var(--text);background:var(--surface-1);border:1px solid var(--line-strong);padding:12px;margin:8px 0 18px}.market-filters[data-v-1d040490]{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:14px}.market-card dl[data-v-1d040490]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px}.market-card dt[data-v-1d040490]{font-size:11px;color:var(--muted)}.market-card dd[data-v-1d040490]{font-size:13px;margin:5px 0;overflow-wrap:anywhere}.market-warning[data-v-1d040490],.market-notice[data-v-1d040490]{padding:15px;border-left:3px solid var(--accent);background:var(--accent-soft)}.market-confirm[data-v-1d040490]{border:1px solid var(--accent);padding:20px}.market-note[data-v-1d040490]{font-size:11px!important}.market-detail[data-v-1d040490]{border-color:var(--line-strong)}.lease-summary[data-v-ecee0f71]{border-left:2px solid var(--accent);padding-left:12px;margin:18px 0}.lease-summary strong[data-v-ecee0f71]{font-size:11px;color:var(--accent)}.lease-summary p[data-v-ecee0f71]{font-size:12px;line-height:1.7;color:var(--muted)}.finance-summary[data-v-72f61b23]{border-left:2px solid var(--accent);padding-left:12px;margin:18px 0}.finance-summary strong[data-v-72f61b23]{font-size:11px;color:var(--accent)}.finance-summary p[data-v-72f61b23],.finance-summary small[data-v-72f61b23]{font-size:12px;line-height:1.7;color:var(--muted)}.economy-panel[data-v-c0bd4097]{margin-top:26px;padding:28px;border:1px solid var(--line);border-radius:6px;background:linear-gradient(135deg,var(--surface-2),var(--surface-1))}.econ-heading[data-v-c0bd4097]{display:flex;justify-content:space-between;gap:20px;align-items:center}.econ-heading h2[data-v-c0bd4097]{font-size:26px;margin:12px 0}.econ-currency[data-v-c0bd4097]{font-size:11px;letter-spacing:1px;color:var(--muted)}.econ-summary[data-v-c0bd4097]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:20px;padding:26px 0;border-bottom:1px solid var(--line)}.econ-summary dd[data-v-c0bd4097]{font:25px var(--font-display)}.econ-tabs[data-v-c0bd4097],.contract-types[data-v-c0bd4097]{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.econ-tabs button[data-v-c0bd4097],.contract-types button[data-v-c0bd4097]{background:none;color:var(--muted);border:1px solid var(--line);padding:10px 15px;border-radius:3px}.econ-tabs .selected[data-v-c0bd4097],[aria-pressed=true][data-v-c0bd4097]{color:var(--accent);border-color:var(--accent)}.econ-grid[data-v-c0bd4097]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;margin:20px 0}.econ-card[data-v-c0bd4097],.active-contract[data-v-c0bd4097]{background:var(--surface-0);border:1px solid var(--line);border-radius:4px;padding:22px;min-width:0}.econ-card h3[data-v-c0bd4097]{font:19px var(--font-display);margin:12px 0;overflow-wrap:anywhere}.econ-card p[data-v-c0bd4097],.active-contract p[data-v-c0bd4097]{font-size:13px;line-height:1.7}.econ-card dl[data-v-c0bd4097]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.econ-card dd[data-v-c0bd4097]{font-size:14px}.reward[data-v-c0bd4097]{display:block;color:var(--accent);font:22px var(--font-display);margin:16px 0}.econ-action[data-v-c0bd4097]{padding:12px 18px;border:1px solid var(--accent-line);color:var(--accent);background:var(--surface-2);border-radius:3px;font-size:12px;letter-spacing:.7px;margin:8px 0}.econ-action[data-v-c0bd4097]:disabled{opacity:.4;cursor:default}.econ-link[data-v-c0bd4097]{display:block;margin-top:15px;border:0;background:none;color:var(--accent);text-decoration:underline;font-size:12px}.active-contract[data-v-c0bd4097]{margin:20px 0;border-color:var(--accent-line)}.active-contract h3[data-v-c0bd4097]{display:flex;justify-content:space-between;gap:20px;font-size:22px;margin:12px 0}.active-contract select[data-v-c0bd4097]{max-width:500px}.econ-filters[data-v-c0bd4097]{display:flex;align-items:end;gap:15px;flex-wrap:wrap}.econ-filters>div[data-v-c0bd4097]{flex:1;min-width:160px}.check[data-v-c0bd4097]{display:flex;align-items:center;gap:8px;padding-bottom:15px;font-size:12px}.check input[data-v-c0bd4097]{width:auto;margin:0}select[data-v-c0bd4097]{width:100%;padding:12px;border:1px solid var(--line);background:var(--surface-0);color:var(--text);border-radius:3px;font:inherit;font-size:13px;margin:8px 0 12px}#delivery-airport[data-v-c0bd4097]{max-width:280px;display:block}.ledger-scroll[data-v-c0bd4097]{overflow:auto}table[data-v-c0bd4097]{border-collapse:collapse;width:100%;font-size:13px;text-align:left}td[data-v-c0bd4097],th[data-v-c0bd4097]{border-bottom:1px solid var(--line);padding:15px 10px;white-space:nowrap}td[data-v-c0bd4097]:nth-child(2){white-space:normal;min-width:200px}small[data-v-c0bd4097]{display:block;color:var(--muted);margin-top:5px}.settlement[data-v-c0bd4097]{margin-bottom:16px}.settlement dl[data-v-c0bd4097]{grid-template-columns:1fr 1fr 1fr}.econ-note[data-v-c0bd4097]{font-size:11px;color:var(--muted);margin:26px 0 0}@container (max-width:720px){.economy-panel[data-v-c0bd4097]{padding:20px}.econ-summary[data-v-c0bd4097]{grid-template-columns:1fr 1fr}.econ-summary dd[data-v-c0bd4097]{font-size:20px}.econ-heading[data-v-c0bd4097]{align-items:start}.econ-currency[data-v-c0bd4097]{max-width:90px;text-align:right}.active-contract h3[data-v-c0bd4097]{flex-direction:column}.settlement dl[data-v-c0bd4097]{grid-template-columns:1fr 1fr}.econ-filters[data-v-c0bd4097]{display:block}.econ-filters .check[data-v-c0bd4097]{margin-top:20px}}.ops-statistics[data-v-c9776d87]{margin:12px 0 18px;padding:14px;border:1px solid var(--line);border-radius:8px}.ops-statistics summary[data-v-c9776d87]{cursor:pointer;font-size:13px;color:var(--muted)}.dispatch-heading[data-v-c9776d87]{padding:22px;background:linear-gradient(115deg,#12303b,#17232d);border-radius:12px}.dispatch-check[data-v-c9776d87]{border:1px solid var(--accent-line);padding:20px;border-radius:10px}.dispatch-check ul[data-v-c9776d87]{list-style:none;padding:0}.dispatch-check li[data-v-c9776d87]{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding:10px 0;font-size:14px}.dispatch-check li button[data-v-c9776d87]{flex-shrink:0}@media(max-width:650px){.dispatch-check li[data-v-c9776d87]{display:block}}.ops-toolbar[data-v-c9776d87]{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.ops-grid[data-v-c9776d87],.ops-kpis[data-v-c9776d87],.ops-fields[data-v-c9776d87]{display:grid;gap:16px;margin:20px 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.ops-kpis[data-v-c9776d87]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.operations article[data-v-c9776d87]{padding:22px;background:var(--surface-0);border:1px solid var(--line);border-radius:4px}.operations label[data-v-c9776d87]{display:block;font-size:11px;letter-spacing:1px;color:var(--accent)}.operations h3[data-v-c9776d87]{font:20px var(--font-display);margin:16px 0}.operations p[data-v-c9776d87]{font-size:13px;line-height:1.8}.operations strong[data-v-c9776d87]{display:block;color:var(--text);font-size:18px;margin:10px 0}.operations small[data-v-c9776d87]{display:block;font-size:11px;color:var(--muted);line-height:1.6}.operations input[data-v-c9776d87],.operations select[data-v-c9776d87]{width:100%;padding:12px;background:var(--surface-0);border:1px solid var(--line-strong);color:var(--text);border-radius:3px;margin:8px 0;font:14px inherit;min-height:44px}.operations button[data-v-c9776d87]{padding:12px 16px;margin:8px 8px 0 0;background:var(--surface-2);border:1px solid var(--accent-line);color:var(--accent);border-radius:3px;cursor:pointer;font-size:12px}.operations button[data-v-c9776d87]:disabled{opacity:.4;cursor:default}.ops-message[data-v-c9776d87]{padding:14px;border:1px solid var(--success-line);color:var(--success)}.ops-error[data-v-c9776d87]{border-color:var(--danger-line);color:var(--danger)}.ops-table[data-v-c9776d87]{overflow:auto}.ops-table table[data-v-c9776d87]{border-collapse:collapse;width:100%;font-size:13px;text-align:left}.ops-table th[data-v-c9776d87],.ops-table td[data-v-c9776d87]{padding:15px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.operations progress[data-v-c9776d87]{width:100%;accent-color:var(--accent);height:10px}.airport-admin[data-v-56604212]{margin-top:32px}article[data-v-56604212]{padding:16px;border-bottom:1px solid var(--line)}p[data-v-56604212]{line-height:1.6}.admin-grid[data-v-4ee48647]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}article[data-v-4ee48647]{border:1px solid var(--line);padding:20px;margin:15px 0}pre[data-v-4ee48647]{white-space:pre-wrap;font-size:13px}small[data-v-4ee48647]{overflow-wrap:anywhere}.airline-panel[data-v-654cfa3e]{margin:26px 0;padding:30px;background:linear-gradient(135deg,var(--surface-1),var(--surface-1));border:1px solid var(--line-strong);border-radius:6px}.airline-heading[data-v-654cfa3e]{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);padding-bottom:22px}.airline-heading h2[data-v-654cfa3e]{font:32px var(--font-display);margin:10px 0}.airline-heading p[data-v-654cfa3e]{font-size:13px;color:var(--muted)}.airline-balance[data-v-654cfa3e]{text-align:right}.airline-balance strong[data-v-654cfa3e]{display:block;font-size:26px;color:var(--accent);margin:10px 0}.airline-panel label[data-v-654cfa3e]{font-size:11px;letter-spacing:1px;color:var(--muted)}.airline-kpis[data-v-654cfa3e]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:24px 0}.airline-kpis strong[data-v-654cfa3e]{display:block;font:23px var(--font-display);margin-top:8px}.airline-tabs[data-v-654cfa3e]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 24px}.airline-panel button[data-v-654cfa3e]{border:1px solid var(--line-strong);background:var(--surface-2);color:var(--accent);padding:12px 16px;border-radius:3px;font-size:12px;letter-spacing:.5px;margin:8px 8px 8px 0}.airline-tabs button[data-v-654cfa3e]{background:transparent}.airline-tabs .selected[data-v-654cfa3e]{border-color:var(--accent);color:var(--accent)}.airline-panel button[data-v-654cfa3e]:disabled{opacity:.4;cursor:default}.airline-grid[data-v-654cfa3e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;margin:20px 0}.airline-panel article[data-v-654cfa3e],.airline-founding[data-v-654cfa3e],.airline-estimate[data-v-654cfa3e]{padding:22px;background:var(--surface-0);border:1px solid var(--line);border-radius:4px;min-width:0}.airline-panel h3[data-v-654cfa3e]{font:20px var(--font-display);margin:10px 0 14px;overflow-wrap:anywhere}.airline-panel p[data-v-654cfa3e]{font-size:13px;line-height:1.8}.airline-panel small[data-v-654cfa3e]{display:block;font-size:11px;color:var(--muted);line-height:1.6}.airline-fields[data-v-654cfa3e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin:20px 0}.airline-panel input[data-v-654cfa3e],.airline-panel select[data-v-654cfa3e]{width:100%;display:block;padding:12px;background:var(--surface-0);border:1px solid var(--line-strong);color:var(--text);border-radius:3px;margin:8px 0;font:14px inherit}.airline-panel select[data-v-654cfa3e]{min-height:44px}.airline-message[data-v-654cfa3e]{padding:14px;border:1px solid var(--success-line);color:var(--success)}.airline-message.error[data-v-654cfa3e]{border-color:var(--danger-line);color:var(--danger)}.airline-ledger[data-v-654cfa3e]{overflow:auto}.airline-ledger table[data-v-654cfa3e]{border-collapse:collapse;width:100%;font-size:13px;text-align:left}.airline-ledger th[data-v-654cfa3e],.airline-ledger td[data-v-654cfa3e]{padding:15px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.airline-ledger small[data-v-654cfa3e]{max-width:260px;overflow:hidden;text-overflow:ellipsis}@container (max-width:700px){.airline-panel[data-v-654cfa3e]{padding:18px}.airline-heading[data-v-654cfa3e]{display:block}.airline-balance[data-v-654cfa3e]{text-align:left;margin-top:20px}.airline-kpis[data-v-654cfa3e]{grid-template-columns:1fr 1fr}.airline-heading h2[data-v-654cfa3e]{font-size:26px}}.airport-panel[data-v-088f8010]{border:1px solid var(--line);background:var(--surface-1);padding:clamp(18px,3vw,36px);border-radius:5px;margin:24px 0;color:var(--text)}.airport-panel p[data-v-088f8010]{color:var(--muted);line-height:1.65}.airport-panel input[data-v-088f8010]{display:block;width:100%;background:var(--surface-0);color:inherit;border:1px solid var(--line-strong);padding:12px;margin:8px 0 18px}.airport-panel label[data-v-088f8010]{display:block;color:var(--muted);font-size:.85rem}.airport-layout[data-v-088f8010]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,3fr);gap:28px;margin-top:20px}.airport-layout nav button[data-v-088f8010]{display:block;width:100%;text-align:left;margin-bottom:8px}.airport-layout nav span[data-v-088f8010]{display:block;font-size:.78rem;margin-top:6px;color:var(--muted)}.airport-panel button[data-v-088f8010]{background:var(--surface-2);border:1px solid var(--line-strong);color:var(--text);padding:12px;margin:4px 8px 4px 0;cursor:pointer;font-size:.78rem;line-height:1.5}.airport-panel button[data-v-088f8010]:disabled{opacity:.4;cursor:not-allowed}.airport-panel button.selected[data-v-088f8010]{border-color:var(--accent);background:var(--accent-soft)}.airport-panel dl[data-v-088f8010]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.airport-panel dl div[data-v-088f8010],.review[data-v-088f8010]{border:1px solid var(--line);background:var(--surface-0);padding:16px}.airport-panel dd[data-v-088f8010]{margin:8px 0 0;font-weight:600}.airport-panel dt[data-v-088f8010]{color:var(--muted);font-size:.8rem}.airport-panel h3[data-v-088f8010]{margin-top:32px}.tariff-fields[data-v-088f8010],.upgrade-grid[data-v-088f8010]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.ledger>div[data-v-088f8010]{display:grid;grid-template-columns:1fr auto;gap:8px;padding:14px 0;border-bottom:1px solid var(--line)}.ledger small[data-v-088f8010]{grid-column:1/-1;overflow-wrap:anywhere;color:var(--muted)}.warning[data-v-088f8010]{border-left:3px solid var(--accent);padding:12px;background:var(--accent-soft)}.airport-detail[data-v-088f8010]{min-width:0}@container (max-width:850px){.airport-layout[data-v-088f8010]{grid-template-columns:1fr}.airport-layout nav[data-v-088f8010]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}}.transfer-panel[data-v-630088d6]{background:var(--surface-1);color:var(--text);border:1px solid var(--line);padding:28px;margin:24px 0}.transfer-panel p[data-v-630088d6]{line-height:1.7;color:var(--muted)}.transfer-grid[data-v-630088d6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px}.transfer-panel article[data-v-630088d6]{background:var(--surface-0);border:1px solid var(--line);padding:20px;margin:12px 0}.transfer-panel label[data-v-630088d6]{display:block;margin:12px 0}.transfer-panel select[data-v-630088d6],.transfer-panel input[data-v-630088d6]:not([type=checkbox]){display:block;background:var(--surface-2);color:inherit;padding:10px;width:100%;border:1px solid var(--line-strong);margin:8px 0}.transfer-panel button[data-v-630088d6]{padding:13px;background:var(--accent-soft);color:var(--text);border:1px solid var(--accent-line);cursor:pointer}.transfer-panel button[data-v-630088d6]:disabled{opacity:.4;cursor:default}.eyebrow[data-v-630088d6]{letter-spacing:.15em;font-size:.8rem}.maintenance-panel[data-v-0194a801]{padding:clamp(18px,3vw,34px);border:1px solid var(--line);background:var(--surface-1);border-radius:8px}.maintenance-heading[data-v-0194a801]{display:flex;justify-content:space-between;align-items:center;gap:16px}.maintenance-heading>span[data-v-0194a801]{font-size:10px;color:var(--muted);letter-spacing:1px}.maintenance-panel h2[data-v-0194a801]{font-size:32px;margin:8px 0 22px}.maintenance-panel h3[data-v-0194a801]{font-size:22px}.maintenance-panel p[data-v-0194a801]{color:var(--muted);line-height:1.65;font-size:13px}.maintenance-tabs[data-v-0194a801]{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 24px}.maintenance-grid[data-v-0194a801]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin:20px 0}.maintenance-card[data-v-0194a801]{border:1px solid var(--line);background:var(--surface-0);border-radius:7px;padding:22px;margin-bottom:16px;min-width:0}.maintenance-panel button[data-v-0194a801]{border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text);padding:12px 15px;line-height:1.5;font-size:11px;cursor:pointer;margin:4px 8px 4px 0}.maintenance-panel button[data-v-0194a801]:disabled{opacity:.4;cursor:default}.maintenance-panel button[aria-pressed=true][data-v-0194a801],.maintenance-quote[data-v-0194a801]{border-color:var(--accent)}.maintenance-panel label[data-v-0194a801]{display:block;color:var(--muted);font-size:12px}.maintenance-panel select[data-v-0194a801],.maintenance-panel input[data-v-0194a801]:not([type=checkbox]){display:block;width:100%;padding:12px;border:1px solid var(--line-strong);background:var(--surface-0);color:var(--text);margin:8px 0 18px;font:inherit}.maintenance-panel dl[data-v-0194a801]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.maintenance-panel dt[data-v-0194a801]{color:var(--muted);font-size:11px}.maintenance-panel dd[data-v-0194a801]{margin:6px 0 0;font-size:13px;overflow-wrap:anywhere}.maintenance-warning[data-v-0194a801],.maintenance-notice[data-v-0194a801]{padding:14px;border-left:3px solid var(--accent);background:var(--accent-soft)}.maintenance-fields[data-v-0194a801]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.maintenance-check[data-v-0194a801]{align-self:center}.maintenance-workshop-orders>div[data-v-0194a801]{border-top:1px solid var(--line);padding:14px 0}.maintenance-workshop-orders strong[data-v-0194a801]{font-size:13px}.maintenance-rules[data-v-0194a801]{font-size:11px!important;margin-top:24px}.maintenance-panel .eyebrow[data-v-0194a801]{color:var(--accent)}.personal .world-intro[data-v-d744d864]{padding:0 0 14px}.personal .world-intro>div>p[data-v-d744d864],.personal .world-intro>div>span[data-v-d744d864]{display:none}.radar-home[data-v-d744d864]{max-width:1600px;padding:0 24px;margin:auto}.world-intro[data-v-d744d864]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0}.world-intro p[data-v-d744d864]{font-size:9px;letter-spacing:.15em;color:#9ca8b6;margin:0 0 7px}.world-intro h1[data-v-d744d864],.world-intro h2[data-v-d744d864]{font:600 clamp(24px,2.4vw,34px) var(--font-display);margin:0 0 6px;line-height:1.1}.world-intro>div>span[data-v-d744d864]{font-size:12px;color:#aab6c3}.world-release[data-v-d744d864]{position:relative;display:flex;flex-direction:column;gap:5px;flex-shrink:0;padding:12px 34px 12px 15px;border-left:2px solid #dfb264;color:#dfb264;font-size:12px}.world-release small[data-v-d744d864]{color:#aab6c3;font-size:10px}.world-release svg[data-v-d744d864]{position:absolute;right:6px;top:16px;width:16px;height:16px}.world-overview[data-v-d744d864]{display:grid;grid-template-columns:1fr 2.2fr;gap:40px;padding:35px 0;border-bottom:1px solid #2a3540}.world-description h2[data-v-d744d864]{font:600 26px var(--font-display);margin:5px 0 10px}.world-description p[data-v-d744d864]:not(.eyebrow){font-size:12px;line-height:1.8;color:#aab6c3;max-width:350px}.world-activities[data-v-d744d864]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.world-activities article[data-v-d744d864]{display:flex;align-items:flex-start;gap:10px}.world-activities svg[data-v-d744d864]{width:20px;height:20px;flex-shrink:0;color:#dfb264;margin-top:3px}.world-activities h3[data-v-d744d864]{font:600 22px var(--font-display);margin:0 0 8px}.world-activities p[data-v-d744d864]{font-size:12px;color:#aab6c3;line-height:1.8;margin:0}.world-activities button[data-v-d744d864]{padding:8px 0;background:none;border:0;color:#dfb264;text-align:left;cursor:pointer;font-size:12px;min-height:40px}.world-help[data-v-d744d864]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:24px 0 35px}.world-help summary[data-v-d744d864]{font-size:12px;line-height:1.5;min-height:40px;cursor:pointer;color:#d1d9e1}.world-help p[data-v-d744d864]{font-size:12px;line-height:1.8;color:#aab6c3}.world-help a[data-v-d744d864]{font-size:12px;color:#dfb264}.world-help details[open] summary[data-v-d744d864]{color:#dfb264}#live-karte[data-v-d744d864]{scroll-margin-top:12px}@media(max-width:1000px){.radar-home[data-v-d744d864]{padding:0 16px}.world-overview[data-v-d744d864]{gap:24px;grid-template-columns:1fr 2fr}.world-activities[data-v-d744d864]{gap:14px}.world-activities article[data-v-d744d864]{display:block}}@media(max-width:700px){.radar-home[data-v-d744d864]{padding:0 10px}.world-intro[data-v-d744d864]{padding:14px 2px;gap:12px;align-items:flex-start;flex-direction:column}.world-intro p[data-v-d744d864]{display:none}.world-intro h1[data-v-d744d864],.world-intro h2[data-v-d744d864]{font-size:26px}.world-intro>div>span[data-v-d744d864]{font-size:11px}.world-release[data-v-d744d864]{padding:4px 25px 4px 10px;font-size:11px;gap:3px}.world-release small[data-v-d744d864]{font-size:9px}.world-release svg[data-v-d744d864]{top:7px}.world-overview[data-v-d744d864]{grid-template-columns:1fr;gap:12px;padding:24px 4px}.world-activities[data-v-d744d864]{grid-template-columns:1fr;gap:18px}.world-activities article[data-v-d744d864]{display:flex}.world-description p[data-v-d744d864]:not(.eyebrow){max-width:none}.world-help[data-v-d744d864]{grid-template-columns:1fr;gap:0;padding:12px 4px 20px}.world-help details[data-v-d744d864]{border-bottom:1px solid #2a3540;padding:12px 0}.world-help summary[data-v-d744d864]{min-height:32px}}.portal-header[data-v-ab6280d8]{max-width:1648px;min-height:68px;padding:12px 24px;gap:24px}.portal-brand[data-v-ab6280d8]{font-size:28px}.portal-brand>span>span[data-v-ab6280d8]{color:#dfb264}.portal-logo[data-v-ab6280d8]{color:#dfb264;background:none;border:1px solid #685536;transform:none;border-radius:2px;width:36px;height:38px}.portal-logo .flight-icon[data-v-ab6280d8]{transform:none;width:23px;height:23px}.portal-header a[data-v-ab6280d8]:hover,.portal-login[data-v-ab6280d8]:hover{color:#dfb264}.portal-login[data-v-ab6280d8]{background:none;border-radius:2px;border-color:#46515d;min-height:40px}.portal-brand small[data-v-ab6280d8]{color:#9daab8}.portal-header nav[data-v-ab6280d8]{gap:24px}.portal-header nav a[data-v-ab6280d8]{min-height:40px;display:flex;align-items:center}@media(max-width:700px){.portal-header[data-v-ab6280d8]{padding:10px 12px;gap:8px;flex-wrap:wrap}.portal-header nav[data-v-ab6280d8]{gap:18px;justify-content:flex-start;padding-top:5px}.portal-brand small[data-v-ab6280d8]{display:none}.portal-login[data-v-ab6280d8]{margin-left:auto}.portal-header nav a[data-v-ab6280d8]{min-height:32px}.portal-brand[data-v-ab6280d8]{font-size:26px}.portal-logo[data-v-ab6280d8]{height:32px;width:32px}}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff")}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:var(--font-body);color:var(--text);background:var(--background);color-scheme:dark;font-synthesis:none;font-weight:400;line-height:1.55;font-optical-sizing:auto;--font-body:"DM Sans Variable","Segoe UI",sans-serif;--font-display:"Barlow Condensed","Arial Narrow",sans-serif;--background:#080d15;--surface-0:#0b121d;--surface-1:#101925;--surface-2:#172230;--surface-3:#202d3c;--text:#edf0f4;--muted:#a1aab7;--faint:#7e8998;--line:#293340;--line-strong:#3c4858;--accent:#eab265;--accent-hover:#f5c98e;--accent-soft:#32291f;--accent-line:#776044;--green:#a4c6a9;--red:#efa098;--warning:#eabc7e;--sidebar:224px;--success:var(--green);--success-line:#526754;--danger:var(--red);--danger-line:#79514d}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:84px}body{margin:0;min-width:280px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:4px}p{overflow-wrap:break-word}h1,h2,h3{font-family:var(--font-display);line-height:1.1;font-weight:600;letter-spacing:.01em}h1,h2,h3,p{margin-top:0}h2{font-size:34px}h3{font-size:26px}strong{font-weight:600}dl,dd{margin:0}dt{font-size:11px;color:var(--muted)}dd{font-variant-numeric:tabular-nums}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;border:1px solid var(--line-strong);border-radius:3px;background:var(--surface-0);color:var(--text);padding:12px 13px;min-height:44px;font-size:13px}label{font-size:12px;color:var(--text)}input[type=checkbox],input[type=radio]{accent-color:var(--accent);width:16px;height:16px;min-width:16px}input::placeholder,textarea::placeholder{color:var(--faint)}select{color-scheme:dark}table{border-collapse:collapse;width:100%}.table-scroll{max-width:100%;overflow:auto;overscroll-behavior-inline:contain}th{font-weight:500;color:var(--muted)}td,th{font-variant-numeric:tabular-nums}summary{cursor:pointer}i,.status-dot{display:inline-block;width:6px;height:6px;min-width:6px;border-radius:50%;background:var(--faint)}i.good,.status-dot.green{background:var(--green)}.status-dot.amber{background:var(--accent)}.good{color:var(--green)}.accent{color:var(--accent)}.muted{color:var(--muted)}.mono{font-family:ui-monospace,Consolas,monospace;font-size:11px;overflow-wrap:anywhere}.flight-icon{width:20px;height:20px;display:inline-block;flex-shrink:0;vertical-align:middle}.eyebrow,.card-kicker{display:flex;align-items:center;gap:9px;font:500 10px/1.5 var(--font-body);letter-spacing:.15em;color:var(--muted)}.eyebrow>span{width:5px;height:5px;background:var(--accent)}.card-kicker{color:var(--accent)}.button{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:46px;padding:13px 20px;border:1px solid transparent;border-radius:3px;font:600 12px/1.4 var(--font-body);transition:background-color .15s,border-color .15s,color .15s}.button-primary{background:var(--accent);color:#19150e;border-color:var(--accent)}.button-primary:hover:enabled{background:var(--accent-hover);border-color:var(--accent-hover)}.button-outline{background:transparent;border-color:var(--line-strong);color:var(--text)}.button-outline:hover:enabled{border-color:var(--accent);color:var(--accent)}.button-quiet{background:#080d1530;color:var(--text);border-color:#ffffff2d}.button-quiet:hover:enabled{background:#ffffff10;border-color:#ffffff60}.button.compact{min-height:38px;padding:9px 15px;font-size:11px;gap:14px}.text-button{display:inline-flex;align-items:center;gap:14px;border:0;background:none;padding:9px 0;font-size:12px;color:var(--text)}.text-button:hover{color:var(--accent)}.text-button .flight-icon{width:17px;height:17px}.icon-button{display:inline-grid;place-items:center;width:40px;height:40px;background:none;border:1px solid var(--line);border-radius:3px;color:var(--muted)}.icon-button:hover{color:var(--text);border-color:var(--line-strong)}.tag{display:inline-flex;padding:5px 9px;font:500 10px/1.4 var(--font-body);border:1px solid var(--line-strong);color:var(--muted);border-radius:2px}.tag.amber{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.alert{padding:13px 16px;border:1px solid var(--line-strong);border-left:3px solid var(--accent);border-radius:3px;background:var(--surface-2);font-size:12px;line-height:1.6;margin:16px 0}.alert.error{color:var(--red);border-color:#67413f;background:#2b1c23}.alert.success{color:var(--green);border-color:#405448;background:#17271f}.alert.warning{color:var(--warning);border-color:var(--accent-line);background:var(--accent-soft)}.skip-link{position:fixed;top:12px;left:12px;z-index:300;background:var(--accent);color:#15110b;padding:10px 15px;border-radius:3px;transform:translateY(-200%)}.skip-link:not(:focus){clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap}.skip-link:focus{transform:none}.loading-screen{min-height:65vh;display:flex;justify-content:center;align-items:center;gap:14px;color:var(--muted);font-size:13px}.loader{width:18px;height:18px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:load-spin 1s linear infinite}@keyframes load-spin{to{transform:rotate(360deg)}}.brand{display:inline-flex;align-items:center;gap:10px;font:600 25px/1 var(--font-display);white-space:nowrap;letter-spacing:.035em}.brand-mark{width:33px;height:40px;display:grid;place-items:center;color:var(--accent)}.brand-mark .flight-icon{width:33px;height:33px;transform:rotate(-13deg)}.brand small{display:block;font:400 7px/1 var(--font-body);letter-spacing:.18em;color:var(--muted);margin-top:8px}.topbar{height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:0 clamp(24px,5.5vw,100px);background:var(--surface-0)}.public-nav{display:flex;gap:29px;align-items:center}.public-nav>a{font-size:12px;color:var(--muted)}.public-nav>a:hover{color:var(--text)}.health-pill{display:inline-flex;align-items:center;gap:7px;font-size:10px;color:var(--muted);white-space:nowrap}.landing-hero,.pilot-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--surface-0) url(/images/apron-dusk.png) center 52%/cover no-repeat}.landing-hero{min-height:654px;max-height:900px;height:calc(100vh - 145px);max-width:2200px;margin:auto;border-bottom:1px solid var(--line)}.hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#070c14ed,#080d15c7 28%,#080d153b 63%,#080d1506),linear-gradient(0deg,#080d15d9 0%,transparent 38%)}.landing-copy{padding:103px clamp(24px,5.5vw,100px) 120px;max-width:820px}.landing-copy .eyebrow{font-size:10px;color:#c2c8d1}.landing-copy h1{font-size:clamp(78px,7.5vw,122px);font-weight:700;line-height:.94;letter-spacing:.005em;margin:26px 0}.landing-copy h1>span{color:var(--accent)}.hero-description{color:#c6ccd4;font-size:15px;line-height:1.85;max-width:500px;margin-bottom:28px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-context{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.09em;color:#b7bfca;margin-top:31px}.context-divider{width:3px;height:3px;background:var(--accent)}.image-caption{position:absolute;bottom:24px;right:30px;max-width:50%;font-size:10px;letter-spacing:.12em;color:#c3c9d2;background:#080d1570;padding:5px 8px}.discover-link{display:flex;align-items:center;gap:24px;position:absolute;bottom:28px;left:clamp(24px,5.5vw,100px);font-size:10px;letter-spacing:.18em}.discover-link>span{font-size:23px;color:var(--accent)}.landing-world{max-width:1600px;margin:auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,8vw,140px);padding:85px clamp(24px,5.5vw,100px) 90px}.section-intro .eyebrow{color:var(--accent);font-size:10px}.section-intro h2{font-size:52px;line-height:1.08;max-width:370px;margin:22px 0}.section-intro>p:last-child{color:var(--muted);font-size:13px;max-width:330px;line-height:1.9}.landing-chapters article{display:grid;grid-template-columns:25px 30px 1fr;align-items:start;gap:19px;padding:24px 0;border-top:1px solid var(--line)}.landing-chapters article:last-child{border-bottom:1px solid var(--line)}.chapter-number{font-size:10px;color:var(--faint);padding-top:6px}.landing-chapters .flight-icon{width:25px;height:25px;margin-top:4px;color:var(--accent)}.landing-chapters h3{font-size:26px;letter-spacing:.04em;margin:0 0 9px}.landing-chapters p{font-size:12px;line-height:1.8;color:var(--muted);margin:0;max-width:480px}.boarding-invite{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:44px clamp(24px,5.5vw,100px);background:var(--surface-1);border-block:1px solid var(--line)}.boarding-invite h2{font-size:36px;margin:12px 0 0}.public-footer,.game-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:10px;letter-spacing:.12em;color:var(--faint)}.public-footer{max-width:1800px;margin:auto;width:100%;padding:32px clamp(24px,5.5vw,100px)}.public-footer>span:first-child{font:600 18px/1 var(--font-display);letter-spacing:.04em;color:var(--muted)}.public-footer small{display:block;font:400 7px var(--font-body);letter-spacing:.1em;margin-top:7px}.signed-in{min-height:100vh}.game-sidebar{position:fixed;left:0;top:0;bottom:0;width:var(--sidebar);z-index:50;background:var(--surface-0);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:0 15px}.game-sidebar>.brand{height:81px;flex-shrink:0;margin:0 9px;font-size:24px}.game-sidebar .brand small{font-size:8px}.game-sidebar .brand-mark{width:28px}.game-sidebar .brand-mark .flight-icon{width:29px}.game-navigation{overflow-y:auto;padding-top:19px;flex:1;scrollbar-width:thin}.game-navigation button{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid transparent;background:none;border-radius:3px;color:var(--muted);font-size:12px;text-align:left;margin:2px 0}.game-navigation button .flight-icon{width:18px;height:18px}.game-navigation button:hover{background:var(--surface-1);color:var(--text)}.game-navigation button.selected{background:#eab26512;color:var(--accent);border-color:#eab2651f}.game-navigation button.selected:before{content:"";position:absolute;left:-15px;top:8px;bottom:8px;width:2px;background:var(--accent)}.nav-group{display:block;font-size:10px;letter-spacing:.17em;color:var(--faint);margin:25px 14px 11px}.nav-indicator{margin-left:auto;width:5px;height:5px;border-radius:50%;background:var(--accent)}.sidebar-pilot{border-top:1px solid var(--line);padding:20px 9px 15px;margin-top:25px}.pilot-identity{display:flex;align-items:center;gap:11px;min-width:0}.avatar{display:inline-grid;place-items:center;width:38px;height:38px;flex-shrink:0;background:#eab26512;border:1px solid #eab26533;border-radius:4px;color:var(--accent);font:600 20px var(--font-display)}.pilot-identity>div{min-width:0}.pilot-identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.pilot-identity small{display:flex;gap:6px;align-items:center;font-size:10px;color:var(--muted);margin-top:4px}.pilot-identity .status-dot{width:4px;height:4px;min-width:4px}.logout{display:flex;align-items:center;gap:9px;background:none;border:0;color:var(--faint);font-size:10px;padding:15px 0 0}.logout:hover{color:var(--text)}.logout .flight-icon{width:14px;height:14px}.game-workspace{margin-left:var(--sidebar);min-height:100vh;display:flex;flex-direction:column;min-width:0}.game-topbar{height:81px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 34px;border-bottom:1px solid var(--line);background:var(--surface-0)}.page-identity{display:flex;align-items:center;gap:12px}.topbar-eyebrow{font-size:9px;letter-spacing:.15em;color:var(--faint)}.page-identity h1{font:500 13px/1.3 var(--font-body);margin:6px 0 0}.connection-states{display:flex;gap:25px}.connection-states>span{display:flex;align-items:center;gap:8px;font-size:10px;line-height:1.35}.connection-states small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.connection-states i{width:5px;height:5px}.mobile-menu{display:none}.navigation-scrim{position:fixed;inset:0;z-index:45;border:0;background:#0009}.page-content{width:100%;max-width:1600px;margin:auto;padding:30px 34px 0;min-width:0;container-type:inline-size;flex:1}.game-footer{padding:35px 34px;max-width:1600px;width:100%;margin:auto}.page-content.detail-page>section,.game-workspace .settings-layout>section{margin-top:0}.settings-layout{display:grid;gap:24px}.profile-card{background:var(--surface-1);border:1px solid var(--line);padding:28px;border-radius:4px}.profile-title{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:20px}.profile-title h2{font-size:29px;margin:9px 0 0}.profile-title .eyebrow{color:var(--accent)}.profile-content{display:grid;grid-template-columns:1fr 2fr;gap:40px;padding-top:25px}.identity h3{font-size:26px;margin-bottom:5px}.identity p{font-size:12px;color:var(--muted)}.profile-content dl{display:grid;grid-template-columns:1fr 1fr;gap:23px}.profile-content dt{margin-bottom:6px}.profile-content dd{font-size:12px;overflow-wrap:anywhere}.pilot-hero{min-height:402px;border:1px solid var(--line);border-radius:4px;background-position:center 56%}.pilot-hero .hero-shade{background:linear-gradient(90deg,#080d15ed,#080d15c4 30%,#080d1520 77%),linear-gradient(0deg,#080d15ad,transparent 60%)}.pilot-hero-copy{position:relative;padding:35px 38px 38px;max-width:640px}.pilot-hero-copy>.eyebrow{font-size:10px;color:#c3cad4;margin-bottom:22px}.game-state{display:flex;align-items:center;gap:8px;color:#c6cbd3;font-size:10px;letter-spacing:.12em}.pilot-hero h2{font-size:65px;line-height:.94;font-weight:700;letter-spacing:.01em;margin:18px 0}.pilot-hero h2>span:not(.hero-route-arrow){color:var(--accent)}.hero-route-arrow{font-size:43px;color:var(--muted);margin-left:15px;vertical-align:middle}.pilot-hero .hero-description{font-size:12px;margin-bottom:22px;line-height:1.8}.pilot-hero .button{font-size:11px;min-height:43px;padding:11px 16px}.hero-side-label{position:absolute;right:25px;top:35px;display:flex;align-items:center;gap:10px;writing-mode:vertical-rl;font-size:9px;letter-spacing:.18em;color:#d9dde3}.vertical-line{width:1px;height:35px;background:#ffffff50}.pilot-hero .image-caption{right:23px;bottom:17px;font-size:8px}.pilot-location-strip{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid var(--line);padding:24px 0;margin-bottom:35px}.pilot-location-strip>div{display:flex;gap:14px;align-items:center;padding:0 23px;min-width:0;border-right:1px solid var(--line)}.pilot-location-strip>div:first-child{padding-left:0}.pilot-location-strip>div:last-child{border:0;padding-right:0}.pilot-location-strip .flight-icon{color:var(--accent);width:22px;height:22px}.pilot-location-strip dt{font-size:9px;letter-spacing:.1em;margin-bottom:7px}.pilot-location-strip dd{font-size:18px;line-height:1.3;font-weight:500}.pilot-location-strip dd small{display:block;font-size:10px;line-height:1.5;font-weight:400;color:var(--muted);margin-top:6px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:0 0 20px}.section-heading .eyebrow{font-size:10px;color:var(--accent);margin-bottom:9px}.section-heading h2{font-size:34px;margin:0}.section-heading>.text-button{font-size:10px;color:var(--muted)}.flying-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:20px}.flight-briefing{position:relative;overflow:hidden;padding:25px;background:var(--surface-1);border:1px solid var(--line);border-radius:4px;display:flex;flex-direction:column;min-height:225px}.card-kicker{font-size:10px}.route-display{display:flex;gap:14px;align-items:center;margin:23px 0 15px}.route-display>strong{font:600 43px/1 var(--font-display);letter-spacing:.025em}.route-track{display:flex;align-items:center;gap:5px;flex:1}.route-track:before,.route-track:after{content:"";flex:1;border-top:1px dashed var(--line-strong)}.route-track i{width:3px;height:3px;min-width:3px;background:var(--faint)}.route-track .flight-icon{width:21px;height:21px;color:var(--accent);transform:rotate(40deg)}.flight-briefing p{font-size:10px;color:var(--muted);line-height:1.8;margin-bottom:18px}.briefing-bottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.briefing-bottom .text-button{font-size:10px}.briefing-plane{position:absolute;right:16px;top:42px;width:120px;height:120px;color:#8c9aa418;transform:rotate(-10deg)}.flight-briefing>h3{font-size:28px;max-width:220px;margin:35px 0 12px}.flight-briefing>.text-button{font-size:10px;margin-top:auto;align-self:start}.home-contracts{min-width:0}.list-heading{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.13em;color:var(--muted);padding:2px 0 13px;border-bottom:1px solid var(--line)}.list-heading span:last-child{color:var(--accent)}.contract-row{width:100%;display:flex;align-items:center;gap:12px;padding:17px 0;background:none;border:0;border-bottom:1px solid var(--line);text-align:left}.contract-row:hover .contract-route strong{color:var(--accent)}.contract-kind{display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:3px;min-width:32px;height:32px;color:var(--muted)}.contract-kind .flight-icon{width:16px;height:16px}.contract-route{min-width:0;flex:1}.contract-route strong{display:block;font-size:13px;font-weight:500;white-space:nowrap}.contract-route strong>span{color:var(--faint);padding:0 4px}.contract-route small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;color:var(--muted);margin-top:5px;max-width:210px}.contract-reward{font-size:12px;color:var(--accent);text-align:right;white-space:nowrap}.contract-reward small{display:block;font-size:9px;color:var(--faint);margin-top:5px}.contract-row>.flight-icon{width:13px;height:13px;color:var(--faint)}.quiet-empty{padding:25px 14px 20px;color:var(--muted);font-size:12px;line-height:1.8}.quiet-empty>.flight-icon{width:24px;height:24px;color:var(--faint);margin-bottom:10px}.quiet-empty .text-button{font-size:10px}.home-business-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;margin:33px 0}.airline-feature,.airport-feature{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:4px;min-height:345px;padding:25px 29px 27px;display:flex;flex-direction:column}.airline-feature{background:linear-gradient(135deg,#192839,#0e1825 75%)}.airport-feature{background:var(--surface-1)}.feature-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.feature-top .eyebrow{font-size:10px;margin:0}.feature-top>.flight-icon{width:19px;height:19px;color:var(--muted)}.airline-emblem{position:relative;font:600 65px/1 var(--font-display);letter-spacing:.06em;color:var(--text);margin:7px 0 19px;align-self:start;z-index:1}.airline-emblem>span{display:block;position:absolute;left:0;right:-22px;bottom:-6px;height:4px;background:var(--accent);transform:skew(-25deg)}.empty-emblem>.flight-icon{width:56px;height:56px;color:var(--accent);opacity:.7}.home-business-grid h2{font-size:31px;line-height:1.1;margin:0 0 10px;position:relative;z-index:1}.home-business-grid p{font-size:10px;line-height:1.8;color:var(--muted);max-width:330px;margin-bottom:20px;position:relative;z-index:1}.home-business-grid .button{align-self:start;margin-top:auto;font-size:10px;min-height:38px;padding:10px 14px;position:relative;z-index:1}.business-facts{display:flex;gap:25px;margin:0 0 24px}.business-facts dt,.airport-facts dt{font-size:9px;letter-spacing:.1em}.business-facts dd,.airport-facts dd{font:600 28px/1.3 var(--font-display);margin-top:6px}.runway-illustration{height:84px;position:relative;margin:0 0 12px;opacity:.65;overflow:hidden}.runway-lane{position:absolute;left:5%;top:20px;width:58%;height:25px;border:1px solid #72859c;transform:rotate(-15deg)}.runway-lane:before{content:"";position:absolute;left:5px;right:5px;top:11px;border-top:1px dashed #8996a8}.runway-lane:after{content:"";position:absolute;left:6px;top:4px;width:8px;height:15px;border-inline:2px solid #8996a8}.runway-terminal{position:absolute;left:60%;top:36px;width:53px;height:28px;border:1px solid var(--line-strong);transform:rotate(-15deg)}.runway-taxiway{position:absolute;left:40%;top:44px;width:29%;height:20px;border-bottom:1px solid #72859c;transform:rotate(-15deg)}.runway-label{position:absolute;left:7%;bottom:0;font-size:8px;letter-spacing:.15em;color:var(--faint)}.airport-facts{display:flex;gap:30px;margin:0 0 20px}.online-feature{position:relative;overflow:hidden;display:flex;align-items:center;gap:20px;border:1px solid var(--line);border-radius:4px;background:var(--surface-0);padding:26px 27px}.world-orbit{width:72px;flex-shrink:0;color:#6a7e9744}.world-orbit>.flight-icon{width:67px;height:67px;stroke-width:.8}.online-copy{flex:1;min-width:0}.online-copy .eyebrow{font-size:9px;margin-bottom:9px}.online-copy h2{font-size:28px;margin-bottom:7px}.online-copy p{font-size:10px;color:var(--muted);margin:0}.online-facts{display:flex;gap:25px;margin:0 8px}.online-facts dt{font-size:9px;letter-spacing:.08em}.online-facts dd{font:600 31px/1.2 var(--font-display);margin-top:7px}.online-feature>.button{font-size:10px;min-height:38px;padding:9px 13px;gap:9px}.overview-footnote{display:flex;align-items:center;gap:7px;color:var(--faint);font-size:10px;margin:20px 0 0}.overview-footnote .status-dot{width:4px;height:4px;min-width:4px}.overview-footnote>span:last-child{margin-left:auto}.auth-dialog{width:min(100% - 32px,490px);max-height:calc(100dvh - 32px);overflow:auto;color:var(--text);background:var(--surface-1);border:1px solid var(--line-strong);border-radius:5px;padding:34px 36px;box-shadow:0 25px 90px #0008}.auth-dialog::backdrop{background:#03070ed9}.dialog-close{position:absolute;right:17px;top:17px;width:29px;height:29px;border:0}.dialog-close .flight-icon{width:18px;height:18px}.auth-dialog>.eyebrow{font-size:10px;color:var(--accent);margin:0 35px 24px 0}.auth-tabs{display:flex;border-bottom:1px solid var(--line);gap:27px;margin-bottom:26px}.auth-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:0 0 13px;font-size:12px;color:var(--muted)}.auth-tabs button.active{border-color:var(--accent);color:var(--text)}.auth-dialog h2{font-size:36px;line-height:1.05;margin:0 0 10px}.auth-dialog>.muted{font-size:12px;line-height:1.7;margin-bottom:24px}.auth-dialog label{display:block;margin:17px 0 8px;font-size:11px}.auth-dialog form>small{display:block;font-size:10px;color:var(--muted);margin-top:7px}.auth-dialog form>.button{width:100%;margin-top:25px;justify-content:space-between;padding-inline:17px}.secure-note{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--muted);margin:20px 0 0}.secure-note>.flight-icon{width:14px;height:14px;color:var(--accent)}@container (max-width:1050px){.online-feature{gap:16px}.world-orbit{display:none}.online-copy h2{font-size:25px}.online-facts{gap:18px;margin:0}.online-facts dt,.pilot-location-strip dt{font-size:8px}.pilot-location-strip>div{padding-inline:17px}.pilot-location-strip dd{font-size:17px}.contract-reward small{display:none}.contract-route small{max-width:165px}}@container (max-width:760px){.pilot-hero-copy{padding:28px}.pilot-hero h2{font-size:59px}.pilot-hero{min-height:370px}.hero-side-label{display:none}.pilot-location-strip{gap:18px}.pilot-location-strip>div{padding-inline:12px;gap:8px}.pilot-location-strip dd{font-size:15px}.pilot-location-strip dt{font-size:8px}.pilot-location-strip .flight-icon{width:17px;height:17px}.flying-layout{grid-template-columns:1fr}.flight-briefing{min-height:210px}.contract-route small{max-width:none}.home-business-grid{gap:15px}.airline-feature,.airport-feature{padding:21px}.business-facts{gap:20px}.online-feature{flex-wrap:wrap}.online-copy{flex-basis:50%}.online-facts{margin-left:auto}.online-feature>.button{margin-left:auto}.overview-footnote{align-items:start;line-height:1.6}.overview-footnote>span:last-child{display:none}.profile-content{grid-template-columns:1fr;gap:15px}}@media(min-width:1800px){.page-content{padding-top:40px}.pilot-hero{min-height:470px}.pilot-hero-copy{padding:45px 48px}.pilot-hero h2{font-size:80px}.pilot-hero .hero-description{font-size:14px}.pilot-location-strip{padding-block:29px}.pilot-location-strip dd{font-size:22px}.pilot-location-strip dt{font-size:10px}.pilot-location-strip dd small{font-size:11px}.home-business-grid{margin-block:40px}.airline-feature,.airport-feature{padding:32px;min-height:380px}.section-heading h2{font-size:39px}.home-business-grid h2{font-size:37px}.home-business-grid p{font-size:13px}}@media(max-width:1050px){.public-nav{gap:19px}.public-nav>.health-pill{display:none}.landing-copy{padding-top:100px}.landing-hero{min-height:650px}.landing-world{gap:45px}.section-intro h2{font-size:43px}.boarding-invite h2{font-size:32px}}@media(max-width:1000px){.game-sidebar{transform:translate(-100%);visibility:hidden;width:245px;transition:transform .16s}.game-sidebar.open{transform:none;visibility:visible}.game-workspace{margin-left:0}.game-topbar{height:73px;padding-inline:22px}.mobile-menu{display:inline-grid;width:34px;height:34px}.page-content{padding:22px 22px 0}.connection-states{gap:19px}.game-footer{padding:28px 22px}.game-navigation{padding-top:13px}.game-navigation button{padding-block:10px}.nav-group{margin-top:20px}}@media(max-width:700px){.public-topbar{height:72px;padding-inline:20px;gap:12px}.public-topbar .brand{font-size:22px}.public-topbar .brand small{font-size:8px}.public-topbar .brand-mark{width:25px}.public-topbar .brand-mark .flight-icon{width:27px}.public-nav{gap:16px}.public-nav>a,.public-nav>.button{display:none}.public-nav>.text-button{font-size:11px}.landing-hero{height:auto;min-height:650px;background-position:62% center}.hero-shade{background:linear-gradient(90deg,#080d15db,#080d1550),linear-gradient(0deg,#080d15eb,transparent 75%)}.landing-copy{padding:110px 24px;max-width:600px}.landing-copy h1{font-size:clamp(48px,15.7vw,80px)}.landing-copy .eyebrow{font-size:10px}.hero-description{font-size:13px;max-width:340px}.hero-actions{flex-direction:column;align-items:start;gap:10px}.hero-actions>.button{min-width:230px;justify-content:space-between}.hero-actions>.button-quiet{min-width:230px;font-size:11px}.hero-context{flex-direction:column;align-items:start;gap:5px;font-size:9px;margin-top:23px}.context-divider{display:none}.image-caption{font-size:8px;right:14px;bottom:21px;max-width:48%;text-align:right}.discover-link{left:24px;font-size:9px;gap:14px;bottom:19px}.landing-world{grid-template-columns:1fr;padding:50px 24px;gap:30px}.section-intro h2{font-size:42px;max-width:320px;margin:17px 0}.section-intro>p:last-child{font-size:12px;max-width:400px}.landing-chapters article{gap:14px;padding:23px 0}.landing-chapters h3{font-size:25px}.landing-chapters p{font-size:12px}.boarding-invite{padding:34px 24px;flex-direction:column;align-items:start;gap:23px}.boarding-invite h2{font-size:31px}.boarding-invite .eyebrow{font-size:10px}.public-footer{padding:26px 24px;gap:20px;flex-wrap:wrap}.public-footer>span:nth-child(2){display:none}.public-footer>span:last-child{font-size:9px}.connection-states>span{gap:5px;font-size:10px}.connection-states{gap:12px}.connection-states small{font-size:9px}.topbar-eyebrow{display:none}.page-identity h1{font-size:11px;margin:0}.page-identity{gap:9px}.game-topbar{padding-inline:16px;gap:10px;height:67px}.page-content{padding:18px 16px 0}.game-footer{padding-inline:16px;font-size:8px}.game-footer>span:nth-child(2){display:none}.profile-card{padding:21px}.profile-content dl{grid-template-columns:1fr;gap:19px}.profile-title h2{font-size:27px}.auth-dialog{padding:30px 23px}.auth-dialog h2{font-size:33px}}@container (max-width:490px){.pilot-hero{min-height:395px;background-position:62% center}.pilot-hero .hero-shade{background:linear-gradient(90deg,#080d15e0,#080d1550),linear-gradient(0deg,#080d15b0,transparent)}.pilot-hero-copy{padding:28px 22px 72px}.pilot-hero-copy>.eyebrow{max-width:270px;font-size:9px;margin-bottom:29px}.pilot-hero h2{font-size:59px}.game-state{font-size:9px;letter-spacing:.08em}.pilot-hero .hero-description{font-size:11px;max-width:260px}.pilot-hero .button{font-size:10px;padding-inline:13px;gap:15px;max-width:100%}.pilot-hero .image-caption{font-size:8px}.pilot-location-strip{grid-template-columns:1fr;gap:0;padding:10px 0;margin-bottom:28px}.pilot-location-strip>div,.pilot-location-strip>div:first-child,.pilot-location-strip>div:last-child{border-right:0;border-bottom:1px solid var(--line);padding:14px 0;gap:14px}.pilot-location-strip>div:last-child{border-bottom:0}.pilot-location-strip dt{font-size:9px;margin-bottom:5px}.pilot-location-strip dd{font-size:18px}.pilot-location-strip dd small{display:inline;font-size:10px;margin-left:8px}.section-heading h2{font-size:30px}.section-heading>.text-button{font-size:10px;gap:6px;white-space:nowrap}.section-heading .eyebrow{font-size:9px}.home-business-grid{grid-template-columns:1fr;margin-block:26px}.airline-feature,.airport-feature{min-height:330px;padding:25px}.home-business-grid p{font-size:12px}.business-facts dt,.airport-facts dt{font-size:10px}.contract-route strong{font-size:12px}.contract-route small{max-width:170px;font-size:9px}.contract-reward{font-size:10px}.contract-row{gap:8px}.contract-kind{min-width:27px;height:29px}.contract-row>.flight-icon{display:none}.online-feature{padding:23px;gap:22px}.online-copy{flex-basis:100%}.online-copy h2{font-size:28px}.online-copy p{font-size:10px}.online-facts{margin-left:0;gap:26px}.online-facts dt{font-size:9px}.online-feature>.button{font-size:10px;padding-inline:10px;gap:8px}.overview-footnote{font-size:9px}.route-display>strong{font-size:46px}.profile-content{grid-template-columns:1fr}}@media(max-width:550px){.game-topbar{flex-wrap:wrap;gap:12px;padding-block:12px;height:auto;min-height:96px}.page-identity{width:100%}.connection-states{margin-left:43px;gap:14px}.connection-states>span{font-size:10px}.connection-states small{font-size:8px}.connection-states i{width:4px;height:4px;min-width:4px}.landing-hero .image-caption{bottom:15px;left:24px;right:auto;text-align:left;max-width:calc(100% - 48px)}.discover-link{bottom:52px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.landing-getting-started{display:grid;grid-template-columns:1fr 1fr;gap:30px 70px;max-width:1600px;margin:auto;padding:58px clamp(24px,5.5vw,100px);border-bottom:1px solid var(--line)}.landing-getting-started h2{font-size:38px;margin:15px 0}.landing-getting-started p{font-size:13px;color:var(--muted);max-width:500px}.landing-getting-started ol{list-style:none;margin:0;padding:0;display:grid;gap:22px;grid-row:span 2}.landing-getting-started li{display:grid;grid-template-columns:30px 1fr;gap:3px 12px;font-size:13px}.landing-getting-started li>span{grid-row:span 2;color:var(--accent);font:600 24px var(--font-display)}.landing-getting-started small{grid-column:2;color:var(--muted);font-size:11px}.landing-getting-started>.button{justify-self:start;align-self:start}.information-shell{min-height:100vh;display:flex;flex-direction:column}.information-page{max-width:1220px;width:100%;margin:0 auto;padding:55px 32px 70px;outline:none}.information-heading{padding-bottom:35px;border-bottom:1px solid var(--line);margin-bottom:32px}.information-heading .eyebrow{color:var(--accent)}.information-heading h1{font-size:clamp(38px,5vw,62px);margin:19px 0}.information-heading>p:last-child{max-width:850px;color:var(--muted);font-size:15px;line-height:1.8;margin-bottom:0}.information-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:48px}.information-nav{display:flex;flex-direction:column;align-self:start;position:sticky;top:24px;gap:3px}.information-nav>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 10px;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.information-nav>a[aria-current=page],.information-nav>a:hover{color:var(--accent)}.information-nav .flight-icon{width:13px;height:13px}.information-nav .text-button{font-size:12px;margin-top:12px}.information-articles{min-width:0}.information-articles section{padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--line)}.information-articles h2{font-size:28px;margin:0 0 18px}.information-articles p,.information-articles li{font-size:14px;line-height:1.9;color:#c1c8d1;overflow-wrap:anywhere}.information-articles ul{padding-left:20px}.information-articles li{margin-block:10px}.information-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:20px}.information-links>a{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:var(--accent);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.information-links .flight-icon{width:16px;height:16px}.phone-contact{margin-top:20px;font-size:14px}.phone-contact>a{text-decoration:underline}.site-information-links{border-top:1px solid var(--line);padding:27px clamp(24px,5.5vw,100px) 30px;background:var(--surface-0);margin-top:auto}.site-information-links nav{display:flex;flex-wrap:wrap;gap:14px 26px;align-items:center}.site-information-links a,.site-information-links button{font-size:12px;color:var(--muted);padding:0;background:none;border:0}.site-information-links a:hover,.site-information-links button:hover{color:var(--accent)}.site-information-links>small{display:block;margin-top:18px;letter-spacing:.08em;font-size:9px;color:var(--faint)}.signed-in>.site-information-links{margin-left:var(--sidebar);padding-inline:34px}.game-help-link{align-self:flex-end;margin:10px 34px 0;font-size:11px;color:var(--muted)}.game-help-link:hover{color:var(--accent)}.signed-in .page-content{padding-top:19px}.age-confirmation{display:flex;align-items:flex-start;gap:10px;line-height:1.7;margin-top:21px!important;font-size:12px!important}.age-confirmation input{margin:4px 0 0;flex-shrink:0}.registration-information{font-size:11px;line-height:1.7;margin-top:18px}.registration-information a{text-decoration:underline;text-underline-offset:3px}.cookie-notice{position:fixed;right:20px;bottom:20px;max-width:470px;width:calc(100% - 40px);z-index:70;background:var(--surface-2);padding:20px 22px;border:1px solid var(--line-strong);border-left:3px solid var(--accent);box-shadow:0 12px 40px #0006}.cookie-notice strong{font-size:13px}.cookie-notice p{font-size:12px;line-height:1.7;color:var(--muted);margin:8px 0 10px}.cookie-actions{display:flex;align-items:center;justify-content:flex-end;gap:24px}.cookie-actions .text-button{font-size:12px}.cookie-dialog{width:min(560px,calc(100% - 30px));max-height:calc(100dvh - 30px);overflow:auto;background:var(--surface-1);color:var(--text);padding:36px;border:1px solid var(--line-strong);border-radius:4px}.cookie-dialog::backdrop{background:#02060dd9}.cookie-dialog h2{font-size:34px;margin:18px 0}.cookie-dialog p{font-size:13px;line-height:1.8;color:var(--muted)}.cookie-category{display:flex;align-items:center;justify-content:space-between;gap:20px;border-block:1px solid var(--line);padding:22px 0;margin:24px 0}.cookie-category strong{font-size:13px;display:block}.cookie-category small{display:block;font-size:11px;color:var(--muted);margin-top:6px}.cookie-category>.tag{flex-shrink:0}.cookie-dialog-actions{display:flex;align-items:center;gap:25px;margin-top:20px}@media(max-width:1000px){.signed-in>.site-information-links{margin-left:0;padding-inline:22px}.game-help-link{margin-right:22px}.information-layout{grid-template-columns:190px minmax(0,1fr);gap:28px}}@media(max-width:700px){.landing-getting-started{grid-template-columns:1fr;gap:25px}.landing-getting-started ol{grid-row:auto}.landing-getting-started h2{font-size:33px}.information-page{padding:33px 22px 40px}.information-layout{grid-template-columns:1fr;gap:30px}.information-heading{padding-bottom:25px;margin-bottom:20px}.information-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:6px 16px}.information-nav>a{padding:9px 0;font-size:11px}.information-nav .flight-icon{display:none}.information-nav .text-button{margin:0;font-size:11px}.information-articles h2{font-size:26px}.information-articles p,.information-articles li{font-size:13px}.information-topbar{padding-inline:18px;height:75px;gap:12px}.information-topbar .brand{font-size:20px}.information-topbar .brand-mark{width:22px}.information-topbar .brand small{font-size:6px}.information-topbar>.button{font-size:10px;gap:8px;padding:9px}.site-information-links{padding:25px 22px}.site-information-links nav{gap:17px 23px}.site-information-links>small{font-size:8px;line-height:1.8}.cookie-notice{left:12px;right:12px;bottom:12px;width:calc(100% - 24px);padding:16px 18px}.cookie-dialog{padding:28px 22px}.cookie-category{flex-direction:column;align-items:start;gap:15px}.cookie-dialog h2{font-size:30px}.game-help-link{margin-right:16px}.signed-in .page-content{padding-top:18px}}.portal-shell{--accent:#dfb264;--accent-hover:#efc884;--accent-soft:#30291d;--accent-line:#6b5635;background:#0b1219}.portal-header{max-width:1440px;margin:auto;min-height:88px;padding:18px 40px;display:flex;align-items:center;gap:32px;border-bottom:1px solid #ffffff12}.portal-brand{display:flex;align-items:center;gap:12px;flex-shrink:0;font:700 32px/1 var(--font-display);letter-spacing:.04em}.portal-brand>span>span{color:#6be2f5}.portal-brand small{display:block;color:#92a4b8;font:500 8px/1.5 var(--font-body);letter-spacing:.17em;margin-top:6px}.portal-logo{display:grid;place-items:center;background:#6be2f5;color:#07121c;transform:skew(-9deg);width:43px;height:45px;border-radius:6px}.portal-logo .flight-icon{width:27px;height:27px;transform:skew(9deg)}.portal-header nav{display:flex;align-items:center;justify-content:center;gap:28px;margin-left:auto;font-size:12px;color:#c6d0df}.portal-header nav>a{padding:10px 0}.portal-header a:hover{color:#6be2f5}.nav-soon{display:inline-block;color:#e8be7c;border:1px solid #7a603e;background:#33281b;padding:3px 6px;margin-left:6px;font-size:9px;border-radius:3px}.portal-login{display:flex;align-items:center;gap:12px;border:1px solid #354658;background:#152130;border-radius:5px;padding:11px 15px;font-size:11px}.portal-login:hover{border-color:#6be2f5}.portal-login .flight-icon{width:15px}.portal-main{max-width:1360px;margin:0 auto;outline:none}.portal-hero{position:relative;isolation:isolate;min-height:490px;display:flex;align-items:center;margin:24px 24px 0;border:1px solid #263b4f;border-radius:12px;overflow:hidden;background:#101d2c}.portal-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:66% 55%;z-index:-3}.portal-hero-overlay{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#07101bf5,#07101be0 34%,#07101b30 75%),linear-gradient(0deg,#07101bde,transparent 50%)}.portal-hero-copy{position:relative;padding:44px;max-width:700px}.development-badge{display:inline-flex;align-items:center;gap:9px;border:1px solid #5e553e;background:#28271ee8;border-radius:4px;padding:7px 10px;font-size:9px;letter-spacing:.12em;color:#f0cd8d}.development-badge i{background:#efc67e}.portal-kicker{font-size:10px;font-weight:600;letter-spacing:.16em;color:#8da8bf;margin:0 0 10px}.portal-hero-copy>.portal-kicker{margin:24px 0 13px;color:#b0c4d7}.portal-hero h1{font-size:clamp(44px,4.8vw,70px);line-height:1.02;margin:0 0 22px;letter-spacing:-.015em;font-weight:700}.portal-hero h1 span{color:#80e8f7}.portal-hero-copy>p:not(.portal-kicker):not(.release-note){color:#c4d0de;font-size:15px;line-height:1.7;max-width:490px;margin-bottom:25px}.portal-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.portal-primary,.portal-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:47px;padding:12px 16px;border-radius:5px;font-size:12px;font-weight:600;border:1px solid #3a5067}.portal-primary{background:#75dfef;color:#071620;border-color:#75dfef;box-shadow:0 4px 22px #2ec7e018}.portal-primary>span{background:#0b223625;padding:3px 6px;border-radius:3px;font-size:9px}.portal-primary:hover{background:#a4f0fa}.portal-secondary{background:#0b1622a6;color:#e5edf5}.portal-secondary:hover{border-color:#75dfef;color:#75dfef}.portal-primary .flight-icon,.portal-secondary .flight-icon{width:17px}.portal-hero .release-note{font-size:10px;color:#a8b8cb;max-width:460px;margin:14px 0 0}.hero-flight-tag{position:absolute;right:45px;bottom:76px;display:flex;gap:12px;align-items:center;color:#f5f9fc;text-shadow:0 2px 6px #000}.hero-flight-tag>.flight-icon{width:34px;height:34px}.hero-flight-tag>span{font:600 30px var(--font-display);letter-spacing:.12em}.hero-flight-tag small{display:block;font:500 8px var(--font-body);letter-spacing:.15em}.portal-image-note{position:absolute;right:22px;bottom:15px;font-size:8px;letter-spacing:.1em;color:#a9b8c9}.portal-specs{display:grid;grid-template-columns:1fr 1fr 1fr 1.1fr;gap:15px;padding:22px 34px;border-bottom:1px solid #ffffff12;margin:0 24px}.portal-specs>span{display:flex;gap:9px;align-items:center;font-size:10px;color:#b4c2d4}.portal-specs .flight-icon{width:17px;color:#6be2f5}.portal-specs strong{font-weight:500}.portal-specs .spec-development{color:#eac386}.spec-development i{background:#eac386}.portal-section{padding:38px 24px;scroll-margin-top:24px}.portal-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.portal-section h2{font-size:32px;line-height:1.1;margin:0}.section-label{font-size:8px;letter-spacing:.12em;color:#91a5bb;border:1px solid #293e52;padding:6px 8px;border-radius:3px;white-space:nowrap}.mode-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mode-card{position:relative;overflow:hidden;padding:26px 23px;border:1px solid #25384b;border-radius:8px;background:linear-gradient(145deg,#142336,#0d1724);min-height:220px;transition:border-color .15s,transform .15s}.mode-card:hover{border-color:#52899c;transform:translateY(-3px)}.mode-card>.flight-icon{width:32px;height:32px;color:#79dfef;margin-bottom:26px}.mode-card>span{display:block;font-size:8px;letter-spacing:.13em;color:#94a9c0;margin-bottom:8px}.mode-card h3{font-size:28px;margin:0 0 12px}.mode-card p{font-size:12px;color:#aebfd2;line-height:1.75;margin:0;max-width:250px}.mode-card:after{content:"";position:absolute;width:90px;height:90px;border:1px solid #6be2f50e;border-radius:50%;right:-27px;top:-27px}.development-section{display:grid;grid-template-columns:1fr 1.25fr;gap:55px;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;margin:0 24px;padding:38px 0}.development-panel>p:not(.portal-kicker){font-size:12px;line-height:1.8;color:#aebfd2;max-width:460px;margin:17px 0}.development-panel>a,.portal-section-heading>a{font-size:11px;color:#7bdded;display:inline-flex;align-items:center;gap:10px}.development-panel>a .flight-icon,.portal-section-heading>a .flight-icon{width:15px}.development-stages{list-style:none;padding:0;margin:0;display:grid;gap:10px}.development-stages li{display:flex;align-items:center;gap:15px;border:1px solid #24384b;background:#101c2a;border-radius:6px;padding:17px}.stage-mark{display:grid;place-items:center;flex:0 0 32px;height:32px;border:1px solid #355069;border-radius:50%;font-size:11px;color:#8eabc6}.stage-mark .flight-icon{width:16px;color:#a8c9af}.development-stages strong{font-size:12px}.development-stages p{font-size:10px;color:#92a8be;margin:4px 0 0}.stage-state{margin-left:auto;font-size:8px;letter-spacing:.07em;color:#96adc2;white-space:nowrap}.development-stages .stage-current{border-color:#4e8b9f;background:#112d3a}.stage-current .stage-mark{background:#75dfef;border-color:#75dfef;color:#071620}.stage-current .stage-state{color:#80e8f7}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.faq-grid details,.guide-details details{border:1px solid #263b4f;border-radius:6px;background:#0e1a28;align-self:start}.faq-grid summary{padding:18px 20px;font-size:12px;font-weight:500;list-style-position:inside}.faq-grid p{font-size:12px;color:#b2c3d5;line-height:1.8;padding:0 20px 18px;margin:0}.portal-shell .site-information-links{padding:24px max(24px,calc((100vw - 1312px)/2));background:#080e18}.portal-shell .site-information-links>small{color:#8b9cb0}.portal-shell .site-footer{display:none}.start-banner{padding:55px 35px;text-align:center;border:1px solid #294359;border-radius:10px;margin:24px 24px 0;background:radial-gradient(ellipse at 50% 100%,#173d50,transparent 75%),#0d1927}.start-banner h1{font-size:clamp(54px,6vw,88px);font-weight:700;margin:20px 0 16px}.start-banner h1 span{color:#75dfef}.start-banner>p{color:#b4c5d8;font-size:14px;line-height:1.8}.setup-cards{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.setup-cards li{border:1px solid #293e52;border-radius:8px;padding:24px;background:#101e2e}.setup-cards li>span{font:600 30px var(--font-display);color:#75dfef}.setup-cards h3{font-size:26px;margin:15px 0 12px}.setup-cards p,.guide-note{font-size:12px;line-height:1.8;color:#acbfd4;margin:0}.guide-details{padding-top:5px}.guide-note{margin-bottom:20px}.guide-details details{margin-bottom:10px}.guide-details summary{font-size:13px;padding:19px 22px;list-style-position:inside}.guide-details summary>span{color:#7bdded;margin:0 14px 0 8px;font-size:11px}.guide-details details>div{padding:0 24px 24px;max-width:950px}.guide-details details p,.guide-details li{font-size:13px;line-height:1.8;color:#b4c5d8}.guide-details .information-links a{color:#7bdded;font-size:12px}.test-access-note{font-size:12px;line-height:1.6;color:#ecc684;border-left:2px solid #ecc684;padding:9px 13px;background:#332c20;margin:15px 0}@media(min-width:1650px){.portal-hero{min-height:530px}.portal-hero-copy{padding:50px}}@media(max-width:1050px){.portal-header{padding:17px 24px;gap:18px}.portal-header nav{gap:16px}.nav-soon{display:none}.portal-hero-copy{padding:34px;max-width:640px}.hero-flight-tag{display:none}.portal-specs{grid-template-columns:1fr 1fr;gap:18px;padding:22px}.mode-grid{grid-template-columns:1fr 1fr}.mode-card{min-height:190px}.mode-card>.flight-icon{margin-bottom:18px}.mode-card p{max-width:none}.development-section{gap:25px;grid-template-columns:1fr 1.1fr}.stage-state{display:none}}@media(max-width:700px){.portal-header{flex-wrap:wrap;padding:17px 18px;gap:16px;min-height:auto}.portal-brand{font-size:28px}.portal-logo{width:36px;height:39px}.portal-brand small{font-size:7px}.portal-login{margin-left:auto;padding:9px 11px;font-size:10px}.portal-header nav{order:3;width:100%;margin:0;justify-content:space-between;gap:12px;border-top:1px solid #26384b;padding-top:10px;font-size:11px}.nav-soon{display:inline-block;font-size:8px}.portal-hero{margin:16px 14px 0;min-height:520px;align-items:flex-end;border-radius:8px}.portal-hero-image{object-position:67% 30%}.portal-hero-overlay{background:linear-gradient(0deg,#07101b,#07101be8 48%,#07101b30)}.portal-hero-copy{padding:115px 23px 42px}.portal-hero h1{font-size:45px}.portal-hero-copy>.portal-kicker{font-size:8px;margin-top:20px}.portal-hero-copy>p:not(.portal-kicker):not(.release-note){font-size:13px}.portal-primary,.portal-secondary{font-size:11px;padding:11px 13px}.portal-actions{gap:10px}.portal-image-note{font-size:6px;right:14px;bottom:11px}.portal-specs{margin:0 14px;padding:20px 5px;gap:16px 10px}.portal-specs>span{font-size:9px;gap:7px}.portal-specs .flight-icon{width:14px}.portal-section{padding:29px 14px}.portal-section h2{font-size:28px}.portal-section-heading{align-items:start;flex-direction:column;gap:12px}.section-label{font-size:7px}.mode-grid{gap:10px}.mode-card{padding:21px 17px}.mode-card h3{font-size:26px}.mode-card p{font-size:11px}.mode-card>span{font-size:7px}.development-section{grid-template-columns:1fr;margin:0 14px;padding:28px 0;gap:24px}.development-stages li{padding:15px}.stage-state{display:block;font-size:7px}.development-stages strong{font-size:11px}.development-stages p{font-size:9px}.faq-grid{grid-template-columns:1fr;gap:9px}.faq-grid summary{padding:16px}.start-banner{margin:16px 14px 0;padding:37px 21px}.start-banner>p{font-size:12px}.setup-cards{grid-template-columns:1fr;gap:10px}.setup-cards li{padding:20px}.setup-cards h3{margin-top:9px}.guide-details summary{padding:16px 14px;font-size:12px}.guide-details summary>span{margin:0 8px 0 4px}.guide-details details>div{padding:0 18px 20px}.guide-details .information-links{gap:16px}.portal-shell .site-information-links{padding:24px 18px}}@media(max-width:370px){.portal-header{padding:14px;gap:10px}.portal-brand{font-size:24px;gap:9px}.portal-brand small{font-size:5.5px}.portal-logo{width:30px;height:34px}.portal-login{font-size:9px;padding:8px}.portal-login .flight-icon{display:none}.portal-hero h1{font-size:39px}.mode-grid,.portal-specs{grid-template-columns:1fr}.stage-state{display:none}.nav-soon{font-size:7px;margin-left:3px}}@media(prefers-reduced-motion:reduce){.mode-card:hover{transform:none}}
