.av-context[data-astro-cid-eknfea36]{background:var(--color-bg-base);color:var(--color-text-primary)}.av-flight[data-astro-cid-eknfea36]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:30px;padding:29px 35px;background:var(--color-bg-elev-2);border-bottom:1px solid var(--color-line)}.av-flight-identity[data-astro-cid-eknfea36]>span[data-astro-cid-eknfea36],.av-flight-identity[data-astro-cid-eknfea36] code[data-astro-cid-eknfea36]{display:block;font-size:14px;line-height:1.6;color:var(--color-text-secondary)}.av-flight-identity[data-astro-cid-eknfea36]>strong[data-astro-cid-eknfea36]{display:block;margin:6px 0;font-size:27px;line-height:1.2;font-weight:500;letter-spacing:-.035em}.av-flight-identity[data-astro-cid-eknfea36] code[data-astro-cid-eknfea36]{font-family:var(--font-mono)}.av-route[data-astro-cid-eknfea36]{display:flex;align-items:center;gap:16px;font-size:16px;line-height:1.5;white-space:nowrap}.av-route[data-astro-cid-eknfea36]>div[data-astro-cid-eknfea36]{display:flex;flex:1;align-items:center;gap:10px;min-width:70px;color:var(--color-accent)}.av-route[data-astro-cid-eknfea36] i[data-astro-cid-eknfea36]{flex:1;border-top:1px dashed var(--color-line-strong)}.av-route[data-astro-cid-eknfea36] svg[data-astro-cid-eknfea36]{flex:none;height:30px;width:30px;stroke:currentColor;stroke-width:1.5;transform:rotate(90deg)}.av-disruption[data-astro-cid-eknfea36]{display:inline-flex;align-items:center;justify-self:end;gap:9px;padding:8px 13px;border:1px solid var(--color-line-strong);border-radius:30px;background:var(--color-bg-base);font-size:14px;line-height:1.5}.av-disruption[data-astro-cid-eknfea36]>i[data-astro-cid-eknfea36]{width:7px;height:7px;border-radius:50%;background:var(--color-accent)}.av-controls[data-astro-cid-eknfea36]{display:flex;flex-wrap:wrap;gap:7px;padding:15px 35px;border-bottom:1px solid var(--color-line);background:var(--color-bg-elev-1)}.av-controls[data-astro-cid-eknfea36] button[data-astro-cid-eknfea36]{flex:1;min-height:46px;padding:10px 15px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--color-text-secondary);font:inherit;font-size:16px;line-height:1.5;cursor:pointer}.av-controls[data-astro-cid-eknfea36] button[data-astro-cid-eknfea36][aria-pressed=true]{border-color:var(--color-line-strong);background:var(--color-bg-elev-2);color:var(--color-text-primary)}.av-controls[data-astro-cid-eknfea36] button[data-astro-cid-eknfea36]:hover:not(:disabled){border-color:var(--color-accent)}.av-controls[data-astro-cid-eknfea36] button[data-astro-cid-eknfea36]:disabled{cursor:default}.av-controls[data-astro-cid-eknfea36] button[data-astro-cid-eknfea36]:disabled:not([aria-pressed=true]){opacity:.55}.av-exploration[data-astro-cid-eknfea36]{padding:31px 35px 25px}.av-question[data-astro-cid-eknfea36]>span[data-astro-cid-eknfea36]{display:block;margin-bottom:9px;color:var(--color-text-secondary);font-size:14px;line-height:1.5}.av-question[data-astro-cid-eknfea36] h3[data-astro-cid-eknfea36]{margin:0;font-size:24px;line-height:1.35;letter-spacing:-.025em;font-weight:500}.av-chain[data-astro-cid-eknfea36]{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) 44px minmax(0,1fr);align-items:center;margin-top:27px}.av-record[data-astro-cid-eknfea36]{display:flex;flex-direction:column;align-self:stretch;gap:9px;min-width:0;padding:23px;border:1px solid var(--color-line-strong);border-radius:10px;background:var(--color-bg-elev-1)}.av-record[data-astro-cid-eknfea36]>span[data-astro-cid-eknfea36]{color:var(--color-text-secondary);font-size:14px;line-height:1.5}.av-record[data-astro-cid-eknfea36] strong[data-astro-cid-eknfea36]{font-size:20px;line-height:1.4;font-weight:500}.av-record[data-astro-cid-eknfea36] code[data-astro-cid-eknfea36]{font-family:var(--font-mono);font-size:14px;line-height:1.6;color:var(--color-accent);overflow-wrap:anywhere}.av-record-central[data-astro-cid-eknfea36]{border-top:2px solid var(--color-accent);background:var(--color-bg-elev-2)}.av-chain-link[data-astro-cid-eknfea36]{text-align:center;color:var(--color-accent);font-size:23px}.av-reading[data-astro-cid-eknfea36]{display:grid;grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);align-items:start;gap:28px;padding-top:24px;margin-top:26px;border-top:1px solid var(--color-line)}.av-query-models[data-astro-cid-eknfea36]>span[data-astro-cid-eknfea36]{display:block;font-size:14px;line-height:1.5;color:var(--color-text-secondary)}.av-query-models[data-astro-cid-eknfea36]>strong[data-astro-cid-eknfea36]{display:block;margin-top:8px;font-size:16px;line-height:1.5;font-weight:500}.av-reading[data-astro-cid-eknfea36] p[data-astro-cid-eknfea36]{margin:0;font-size:16px;line-height:1.7;color:var(--color-text-secondary)}.av-guide[data-astro-cid-eknfea36]{display:inline-flex;align-items:center;gap:14px;min-height:44px;margin-top:16px;font-size:16px;line-height:1.5;color:var(--color-text-primary)}.av-guide[data-astro-cid-eknfea36]:hover{color:var(--color-accent)}.av-caption[data-astro-cid-eknfea36],.av-nojs[data-astro-cid-eknfea36]{margin:0;padding:18px 35px;border-top:1px solid var(--color-line);font-size:14px;line-height:1.7;color:var(--color-text-secondary);background:var(--color-bg-elev-1)}.av-sr-only[data-astro-cid-eknfea36]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:850px){.av-flight[data-astro-cid-eknfea36]{grid-template-columns:1fr 1fr;gap:20px}.av-route[data-astro-cid-eknfea36]{grid-column:1 / -1;grid-row:2}.av-disruption[data-astro-cid-eknfea36]{grid-row:1;grid-column:2}.av-record[data-astro-cid-eknfea36]{padding:19px}.av-chain[data-astro-cid-eknfea36]{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr)}.av-controls[data-astro-cid-eknfea36]{padding-inline:25px}.av-controls[data-astro-cid-eknfea36] button[data-astro-cid-eknfea36]{padding-inline:10px}}@media(max-width:620px){.av-flight[data-astro-cid-eknfea36]{padding:24px 22px}.av-controls[data-astro-cid-eknfea36]{padding:12px;gap:4px}.av-controls[data-astro-cid-eknfea36] button[data-astro-cid-eknfea36]{flex:1 0 100%;font-size:16px;min-height:44px}.av-exploration[data-astro-cid-eknfea36]{padding:25px 22px}.av-question[data-astro-cid-eknfea36] h3[data-astro-cid-eknfea36]{font-size:22px}.av-chain[data-astro-cid-eknfea36]{grid-template-columns:minmax(0,1fr);margin-top:23px}.av-record[data-astro-cid-eknfea36]{padding:21px;gap:7px}.av-chain-link[data-astro-cid-eknfea36]{height:34px;transform:rotate(90deg);line-height:34px}.av-reading[data-astro-cid-eknfea36]{grid-template-columns:minmax(0,1fr);gap:15px}.av-caption[data-astro-cid-eknfea36],.av-nojs[data-astro-cid-eknfea36]{padding-inline:22px}}@media(prefers-reduced-motion:reduce){.av-context[data-astro-cid-eknfea36] [data-astro-cid-eknfea36],.av-context[data-astro-cid-eknfea36] [data-astro-cid-eknfea36]:before,.av-context[data-astro-cid-eknfea36] [data-astro-cid-eknfea36]:after{animation:none!important;transition:none!important}}.aviation-page[data-astro-cid-4wlkztra]{background:var(--color-bg-base)}.aviation-page[data-astro-cid-4wlkztra] [data-astro-cid-4wlkztra]:is(h1,h2,h3){font-weight:500;letter-spacing:-.035em;text-wrap:balance}.aviation-page[data-astro-cid-4wlkztra] [data-astro-cid-4wlkztra]:is(p,dd){font-size:16px;line-height:1.7}.aviation-page[data-astro-cid-4wlkztra] h2[data-astro-cid-4wlkztra]{font-size:clamp(29px,3.3vw,43px);line-height:1.15}.aviation-page[data-astro-cid-4wlkztra] .sol-hero[data-astro-cid-4wlkztra]{background:radial-gradient(ellipse at 78% 30%,color-mix(in srgb,var(--color-accent) 5%,transparent),transparent 65%)}.site-page main.solution-page.aviation-page .sol-hero[data-astro-cid-4wlkztra] h1[data-astro-cid-4wlkztra]{font-size:clamp(40px,5.2vw,69px)}.avpage-workflows[data-astro-cid-4wlkztra]{background:var(--color-bg-elev-1)}.avpage-workflow-list[data-astro-cid-4wlkztra]{border-top:1px solid var(--color-line-strong)}.avpage-workflow-list[data-astro-cid-4wlkztra] article[data-astro-cid-4wlkztra]{display:grid;grid-template-columns:35px minmax(0,1fr) minmax(200px,.4fr);align-items:center;gap:25px;padding-block:27px;border-bottom:1px solid var(--color-line)}.avpage-number[data-astro-cid-4wlkztra]{align-self:start;padding-top:4px;color:var(--color-accent);font:14px/1.6 var(--font-mono)}.avpage-workflow-list[data-astro-cid-4wlkztra] h3[data-astro-cid-4wlkztra]{font-size:24px;line-height:1.3;margin:0 0 10px}.avpage-workflow-list[data-astro-cid-4wlkztra] p[data-astro-cid-4wlkztra]{max-width:650px;margin:0}.avpage-workflow-list[data-astro-cid-4wlkztra] .sol-link[data-astro-cid-4wlkztra]{justify-self:end}.avpage-model-layout[data-astro-cid-4wlkztra]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:75px;align-items:start}.avpage-model-layout[data-astro-cid-4wlkztra] .sol-heading[data-astro-cid-4wlkztra] .sol-link[data-astro-cid-4wlkztra]{margin-top:20px}.avpage-models[data-astro-cid-4wlkztra]{margin:0}.avpage-models[data-astro-cid-4wlkztra]>div[data-astro-cid-4wlkztra]{display:grid;grid-template-columns:85px minmax(0,1fr);gap:25px;padding-block:22px;border-top:1px solid var(--color-line)}.avpage-models[data-astro-cid-4wlkztra]>div[data-astro-cid-4wlkztra]:first-child{border-top-color:var(--color-line-strong)}.avpage-models[data-astro-cid-4wlkztra] dt[data-astro-cid-4wlkztra]{font-size:16px;line-height:1.7;color:var(--color-accent);font-weight:500}.avpage-models[data-astro-cid-4wlkztra] dd[data-astro-cid-4wlkztra]{margin:0;color:var(--color-text-secondary)}.avpage-models[data-astro-cid-4wlkztra] a[data-astro-cid-4wlkztra]{display:flex;align-items:center;gap:12px;min-height:44px;margin-top:7px;font-size:16px;color:var(--color-text-primary)}.avpage-models[data-astro-cid-4wlkztra] a[data-astro-cid-4wlkztra]:hover{color:var(--color-accent)}.avpage-build[data-astro-cid-4wlkztra]{background:var(--color-bg-elev-1)}.avpage-steps[data-astro-cid-4wlkztra]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;list-style:none;margin:0;padding:0}.avpage-steps[data-astro-cid-4wlkztra] li[data-astro-cid-4wlkztra]{padding-top:22px;border-top:1px solid var(--color-line-strong)}.avpage-steps[data-astro-cid-4wlkztra] li[data-astro-cid-4wlkztra]>span[data-astro-cid-4wlkztra]{color:var(--color-text-secondary);font-size:14px;font-family:var(--font-mono);line-height:1.6}.avpage-steps[data-astro-cid-4wlkztra] h3[data-astro-cid-4wlkztra]{margin:15px 0 12px;font-size:23px;line-height:1.3}.avpage-steps[data-astro-cid-4wlkztra] p[data-astro-cid-4wlkztra]{margin:0}.avpage-build[data-astro-cid-4wlkztra] .sol-note[data-astro-cid-4wlkztra]{gap:40px}.avpage-build[data-astro-cid-4wlkztra] .sol-note[data-astro-cid-4wlkztra] p[data-astro-cid-4wlkztra]{max-width:660px}.avpage-build[data-astro-cid-4wlkztra] .sol-note[data-astro-cid-4wlkztra] .sol-link[data-astro-cid-4wlkztra]{flex-shrink:0}@media(max-width:900px){.avpage-workflow-list[data-astro-cid-4wlkztra] article[data-astro-cid-4wlkztra]{grid-template-columns:28px minmax(0,1fr);gap:14px 22px}.avpage-workflow-list[data-astro-cid-4wlkztra] .sol-link[data-astro-cid-4wlkztra]{grid-column:2;justify-self:start}.avpage-model-layout[data-astro-cid-4wlkztra]{gap:38px}.avpage-steps[data-astro-cid-4wlkztra]{gap:25px}}@media(max-width:700px){.avpage-model-layout[data-astro-cid-4wlkztra]{grid-template-columns:minmax(0,1fr);gap:10px}.avpage-steps[data-astro-cid-4wlkztra]{grid-template-columns:minmax(0,1fr)}.avpage-workflow-list[data-astro-cid-4wlkztra] h3[data-astro-cid-4wlkztra]{font-size:22px}.avpage-models[data-astro-cid-4wlkztra]>div[data-astro-cid-4wlkztra]{grid-template-columns:75px minmax(0,1fr);gap:18px}}@media(max-width:390px){.avpage-models[data-astro-cid-4wlkztra]>div[data-astro-cid-4wlkztra]{grid-template-columns:minmax(0,1fr);gap:8px}.avpage-workflow-list[data-astro-cid-4wlkztra] article[data-astro-cid-4wlkztra]{gap:12px;grid-template-columns:23px minmax(0,1fr)}.avpage-build[data-astro-cid-4wlkztra] .sol-note[data-astro-cid-4wlkztra] .sol-link[data-astro-cid-4wlkztra]{flex-shrink:1}}@media(prefers-reduced-motion:reduce){.aviation-page[data-astro-cid-4wlkztra] [data-astro-cid-4wlkztra],.aviation-page[data-astro-cid-4wlkztra] [data-astro-cid-4wlkztra]:before,.aviation-page[data-astro-cid-4wlkztra] [data-astro-cid-4wlkztra]:after{animation:none!important;transition:none!important}}
