:root{--flight-ink:var(--ink);--flight-muted:var(--muted);--flight-blue:var(--link);--flight-line:var(--line);--flight-gutter:clamp(16px, 2.8vw, 40px)}.vuelo{min-height:100svh;color:var(--ink);background:var(--page-bg);font-family:var(--font);font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:#2238a81f;position:relative}.vuelo h1,.vuelo h2,.vuelo h3{text-wrap:balance;font-family:inherit}.vuelo a,.vuelo button,.vuelo select{touch-action:manipulation}.vuelo :focus-visible{outline:3px solid var(--link);outline-offset:3px}.vuelo ::selection{color:var(--ink-strong);background:#cfd8ff}.flight-bar{z-index:10;position:sticky;top:0}.flight-bar-inner,.flight-content{width:100%;max-width:1440px;padding-inline:var(--flight-gutter);margin-inline:auto}.flight-bar-inner{justify-content:space-between;align-items:center;gap:12px 20px;min-height:68px;display:flex}.trama-brand,.flight-home,.flight-crew,.flight-context,.flight-heading-main,.flight-source{align-items:center;display:inline-flex}.flight-home{min-height:44px}.trama-brand{letter-spacing:-.01em;color:var(--ink-strong);gap:10px;font-size:22px;font-weight:700}.trama-brand svg{width:36px;height:36px}.flight-crew{border-radius:var(--r-pill);flex-shrink:0;gap:9px;min-height:44px;padding:0 14px 0 4px}.flight-avatar{width:34px;height:34px;color:var(--link);background:#dce3fa;border-radius:50%;place-items:center;display:grid}.flight-crew-label,.flight-crew strong{display:block}.flight-crew-label{color:var(--muted);font-size:10px;line-height:1.2}.flight-crew strong,.flight-crew select{font:600 13px/1.3 var(--font)}.flight-crew select{color:var(--ink);cursor:pointer;background-color:#0000;border:0;margin-left:-4px}.flight-back{white-space:nowrap;border-radius:var(--r-pill);min-height:44px;font:600 12px var(--font);color:var(--link);flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 14px;text-decoration:none;display:inline-flex}.flight-back:hover{color:var(--link-hover)}.flight-content{z-index:1;padding-bottom:40px;position:relative}.flight-mission{align-items:center;min-width:0;margin-left:auto;display:flex}.flight-back+.flight-mission{margin-left:12px}.flight-mission .flight-context{white-space:nowrap}.flight-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.flight-content:focus{outline:none}.flight-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding-block:22px 18px;display:flex}.flight-heading-main{flex-wrap:wrap;gap:12px}.flight-heading h1{letter-spacing:-.01em;color:var(--ink-strong);font-size:30px;font-weight:600;line-height:1.15}.flight-source{border-radius:var(--r-pill);color:var(--ink-2);gap:6px;padding:5px 10px;font-size:11px;font-weight:600}.flight-source i{background:#3e4a63;border-radius:50%;width:6px;height:6px}.flight-context{color:var(--ink-2);letter-spacing:.04em;gap:8px;font-size:12px;font-weight:600}.flight-context svg{color:var(--ink-2)}.flight-context i{background:#1720392e;width:1px;height:16px;margin-inline:6px}.flight-context small{font-size:inherit;letter-spacing:0;font-weight:400}.flight-view,.flight-navigation{min-width:0}.flight-view[hidden]{display:none}.flight-notice{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:20px;font-size:14px;line-height:1.5;display:flex}.flight-notice p{color:var(--muted)}.flight-notice a{color:var(--link);text-underline-offset:3px;text-decoration:underline}.flight-skip{z-index:20;background:#fff;padding:12px;position:absolute;top:8px;left:12px;transform:translateY(-150%)}.flight-skip:focus{transform:translateY(0)}@media (width<=1100px){.flight-tabs>button{padding-inline:11px}}@media (width<=940px){.flight-bar-inner{flex-wrap:wrap;padding-block:10px 8px}.flight-navigation{order:3;width:100%}.flight-tabs{width:100%}.flight-tabs>button{flex:1;gap:5px;min-height:44px;padding-inline:6px}}@media (width<=740px){.flight-bar-inner{gap:8px}.flight-tabs{border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.flight-tabs>button{border-radius:10px;flex-direction:column;gap:3px;min-height:52px;padding-inline:2px;font-size:10px}.flight-tabs svg{width:18px;height:18px}.flight-heading{flex-direction:column;gap:6px;padding-block:16px 14px}.flight-heading h1{font-size:26px}.flight-context{font-size:11px}.flight-context svg{width:15px;height:15px}.flight-mission .flight-context small{display:none}}.summary-metric-value,.compact-watch-value,.compact-watch-secondary strong,.vital-card-now strong,.detail-figure strong,.plan-counts dd,.trend-latest strong{font-family:var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:500}.flight-avatar{overflow:hidden}.flight-avatar img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;display:block}@keyframes flight-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.flight-content{animation:.5s cubic-bezier(.2,.7,.2,1) both flight-enter}.flight-header-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.flight-measurements{white-space:nowrap;font-size:12px}@media (width<=1180px){.flight-bar-inner{flex-wrap:wrap;padding-block:10px 8px}.flight-navigation{order:3;width:100%}.flight-tabs{width:100%}.flight-tabs>button{flex:1}}@media (width<=500px){.flight-header-actions{gap:6px}.flight-measurements{font-size:11px}.flight-crew{gap:4px;padding-right:8px}}
