.cvr[data-v-ec0e3433]{--tone:#d84b45;position:relative;isolation:isolate;overflow:hidden;width:100%;min-width:0;border:1.5px solid rgba(190,244,255,.82);border-radius:26px;padding:clamp(1rem,2.4vw,1.4rem);background:radial-gradient(circle at 76% 24%,color-mix(in srgb,var(--tone) 14%,transparent),transparent 34%),linear-gradient(145deg,#eff9ffb8,#638fc94d);box-shadow:-3px -3px #f0feff9e,0 24px 48px #051c4333,0 0 34px color-mix(in srgb,var(--tone) 20%,transparent),inset 1px 1px #ffffffe6;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);transition:box-shadow .4s ease,background .4s ease}.cvr.is-calibrated[data-v-ec0e3433]{--tone:#2d9f86}.cvr[data-v-ec0e3433]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(23,59,87,.055) 1px,transparent 0),linear-gradient(rgba(23,59,87,.055) 1px,transparent 0);background-size:30px 30px;-webkit-mask-image:radial-gradient(circle,#000 24%,transparent 82%);mask-image:radial-gradient(circle,#000 24%,transparent 82%)}header[data-v-ec0e3433]{display:grid;justify-items:start;gap:.62rem}header h3[data-v-ec0e3433],header p[data-v-ec0e3433]{margin:0}header p[data-v-ec0e3433]{border:1px solid hsla(0,0%,100%,.76);border-radius:.85rem;padding:.5rem .7rem;color:var(--teal-safety);background:#ffffff7a;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}header h3[data-v-ec0e3433]{color:var(--shop-night-blue);font-size:clamp(1.35rem,2.5vw,2rem);font-weight:920;line-height:1.05}.cvr-toggle[data-v-ec0e3433]{display:grid;grid-template-columns:1fr 1fr;gap:.24rem;margin-top:1rem;border:1px solid rgba(61,143,209,.22);border-radius:999px;padding:.22rem;background:#ffffff6b}button[data-v-ec0e3433]{min-height:2.15rem;border:0;border-radius:999px;padding:.4rem .55rem;color:var(--shop-night-blue);background:transparent;font:inherit;font-size:.7rem;font-weight:850;cursor:pointer;transition:color .24s ease,background .36s cubic-bezier(.22,1,.36,1),box-shadow .36s ease}button.is-active[data-v-ec0e3433]{color:#fff;background:linear-gradient(135deg,var(--tone),color-mix(in srgb,var(--tone) 66%,#175eaa));box-shadow:0 8px 18px color-mix(in srgb,var(--tone) 28%,transparent)}.cvr-diagram[data-v-ec0e3433]{display:grid;grid-template-columns:1fr .48fr 1fr;gap:.4rem;align-items:center;margin-top:1rem}.cvr-cockpit[data-v-ec0e3433],.cvr-weather[data-v-ec0e3433]{position:relative;overflow:hidden;display:grid;min-height:11rem;place-items:center;border:1px solid hsla(0,0%,100%,.72);border-radius:22px;background:#ebf6fd70;box-shadow:inset 0 1px #ffffffd9,0 14px 26px #173b571a}.cvr-cockpit>span[data-v-ec0e3433],.cvr-weather>span[data-v-ec0e3433]{position:absolute;left:.62rem;top:.52rem;color:var(--teal-safety);font-size:.58rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.cvr-alarm-rings[data-v-ec0e3433],.cvr-radar-rings[data-v-ec0e3433]{position:absolute;width:78%;aspect-ratio:1}.cvr-alarm-rings i[data-v-ec0e3433],.cvr-radar-rings i[data-v-ec0e3433]{position:absolute;inset:0;border:2px solid color-mix(in srgb,var(--tone) 52%,transparent);border-radius:50%;transition:border-color .4s ease,transform .4s ease}.cvr-alarm-rings i[data-v-ec0e3433]:nth-child(2),.cvr-radar-rings i[data-v-ec0e3433]:nth-child(2){inset:16%}.cvr-alarm-rings i[data-v-ec0e3433]:nth-child(3),.cvr-radar-rings i[data-v-ec0e3433]:nth-child(3){inset:31%}.cvr-cockpit strong[data-v-ec0e3433]{z-index:1;display:grid;width:3.2rem;height:3.2rem;place-items:center;border:2px solid hsla(0,0%,100%,.85);border-radius:50%;color:#fff;background:var(--tone);font-size:.64rem;box-shadow:0 0 22px color-mix(in srgb,var(--tone) 46%,transparent)}.cvr-cockpit small[data-v-ec0e3433]{position:absolute;bottom:.72rem;color:var(--shop-night-blue);font-size:.62rem;font-weight:900}.cvr-weather svg[data-v-ec0e3433]{z-index:1;width:62%;fill:#ffffff1f;stroke:var(--shop-night-blue);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cvr-weather svg circle[data-v-ec0e3433]{fill:var(--shop-night-blue);stroke:none;opacity:.46}.cvr-weather b[data-v-ec0e3433]{position:absolute;bottom:.65rem;color:var(--tone);font-size:.62rem;letter-spacing:.06em}.cvr-route[data-v-ec0e3433]{display:grid;gap:.34rem;place-items:center;color:var(--tone);transition:color .4s ease}.cvr-route i[data-v-ec0e3433]{width:100%;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--tone),rgba(82,214,231,.9));box-shadow:0 0 16px color-mix(in srgb,var(--tone) 48%,transparent);transform:rotate(-8deg);transition:transform .45s cubic-bezier(.22,1,.36,1)}.is-calibrated .cvr-route i[data-v-ec0e3433]{transform:rotate(0)}.cvr-route strong[data-v-ec0e3433]{font-size:.52rem;letter-spacing:.07em;text-align:center;text-transform:uppercase}.cvr-state[data-v-ec0e3433]{margin:.9rem 0 0;border-top:1px solid hsla(0,0%,100%,.6);padding-top:.72rem;color:var(--teal-safety);font-size:.8rem;font-weight:880;line-height:1.35}@media(max-width:420px){.cvr-diagram[data-v-ec0e3433]{grid-template-columns:1fr}.cvr-route[data-v-ec0e3433]{grid-template-columns:1fr auto}.cvr-cockpit[data-v-ec0e3433],.cvr-weather[data-v-ec0e3433]{min-height:9rem}}@media(prefers-reduced-motion:reduce){.cvr[data-v-ec0e3433],.cvr-route i[data-v-ec0e3433],button[data-v-ec0e3433]{transition:none}}.fsr[data-v-d0d9f1e3]{--active-tone:#2aa8cf;position:relative;isolation:isolate;overflow:hidden;width:100%;min-width:0;border:1.5px solid rgba(190,244,255,.82);border-radius:26px;padding:clamp(1rem,2.4vw,1.4rem);background:radial-gradient(circle at 72% 30%,color-mix(in srgb,var(--active-tone) 16%,transparent),transparent 35%),linear-gradient(145deg,#eff9ffbd,#638fc94d);box-shadow:-3px -3px #f0feff9e,0 24px 48px #051c4333,0 0 34px color-mix(in srgb,var(--active-tone) 22%,transparent),inset 1px 1px #ffffffe6;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);transition:box-shadow .38s ease,background .38s ease}.fsr[data-v-d0d9f1e3]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(23,59,87,.055) 1px,transparent 0),linear-gradient(rgba(23,59,87,.055) 1px,transparent 0);background-size:30px 30px;-webkit-mask-image:radial-gradient(circle,#000 24%,transparent 84%);mask-image:radial-gradient(circle,#000 24%,transparent 84%)}header[data-v-d0d9f1e3]{display:grid;justify-items:start;gap:.62rem}header h3[data-v-d0d9f1e3],header p[data-v-d0d9f1e3]{margin:0}header p[data-v-d0d9f1e3]{border:1px solid hsla(0,0%,100%,.76);border-radius:.85rem;padding:.5rem .7rem;color:var(--teal-safety);background:#ffffff7a;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}header h3[data-v-d0d9f1e3]{color:var(--shop-night-blue);font-size:clamp(1.35rem,2.5vw,2rem);font-weight:920;line-height:1.05}.fsr-screen[data-v-d0d9f1e3]{position:relative;width:min(92%,280px);aspect-ratio:1;margin:1rem auto .8rem}.fsr-rings[data-v-d0d9f1e3],.fsr-rings i[data-v-d0d9f1e3]{position:absolute;inset:0}.fsr-rings i[data-v-d0d9f1e3]{border:2px solid color-mix(in srgb,var(--active-tone) 30%,transparent);border-radius:50%;transition:border-color .38s ease}.fsr-rings i[data-v-d0d9f1e3]:nth-child(2){inset:13%}.fsr-rings i[data-v-d0d9f1e3]:nth-child(3){inset:27%}.fsr-screen svg[data-v-d0d9f1e3]{position:absolute;inset:7% 19%;width:62%;height:86%;fill:none;stroke:var(--shop-night-blue);stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 10px 16px rgba(23,59,87,.12))}.fsr-outline[data-v-d0d9f1e3]{fill:#ffffff24;stroke-width:2.7}.fsr-hair[data-v-d0d9f1e3]{opacity:.54;stroke-width:4.8}.fsr-lower[data-v-d0d9f1e3]{opacity:.28;stroke-width:1.1}.fsr-iris[data-v-d0d9f1e3]{opacity:.38;stroke-width:1}.fsr-pupil[data-v-d0d9f1e3]{fill:var(--shop-night-blue);stroke:none;opacity:.45}.fsr-marker[data-v-d0d9f1e3]{position:absolute;width:.7rem;height:.7rem;border:2px solid hsla(0,0%,100%,.9);border-radius:50%;background:var(--marker-tone);box-shadow:0 0 0 4px color-mix(in srgb,var(--marker-tone) 16%,transparent),0 0 14px color-mix(in srgb,var(--marker-tone) 56%,transparent);transform:translate(-50%,-50%) scale(.72);opacity:.42;transition:opacity .3s ease,transform .38s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.fsr-marker.is-active[data-v-d0d9f1e3]{opacity:1;transform:translate(-50%,-50%) scale(1.2);box-shadow:0 0 0 7px color-mix(in srgb,var(--marker-tone) 18%,transparent),0 0 22px color-mix(in srgb,var(--marker-tone) 76%,transparent)}.fsr-sweep[data-v-d0d9f1e3]{position:absolute;z-index:2;left:50%;top:50%;width:2px;height:43%;border-radius:999px;background:linear-gradient(180deg,var(--active-tone),transparent);box-shadow:0 0 11px color-mix(in srgb,var(--active-tone) 62%,transparent);transform-origin:50% 100%;animation:fsr-scan-d0d9f1e3 5.8s ease-in-out infinite alternate}@keyframes fsr-scan-d0d9f1e3{0%{transform:translate(-50%,-100%) rotate(-48deg)}to{transform:translate(-50%,-100%) rotate(48deg)}}.fsr-readout[data-v-d0d9f1e3]{display:grid;gap:.15rem;border:1px solid color-mix(in srgb,var(--active-tone) 42%,hsla(0,0%,100%,.72));border-left:5px solid var(--active-tone);border-radius:12px;padding:.62rem .72rem;background:color-mix(in srgb,var(--active-tone) 8%,hsla(0,0%,100%,.58));transition:border-color .34s ease,background .34s ease}.fsr-readout strong[data-v-d0d9f1e3]{color:var(--shop-night-blue);font-size:.86rem}.fsr-readout span[data-v-d0d9f1e3]{color:#173b57ad;font-size:.72rem;line-height:1.3}.fsr-controls[data-v-d0d9f1e3]{display:flex;flex-wrap:wrap;gap:.34rem;margin-top:.72rem}.fsr-controls button[data-v-d0d9f1e3]{border:1px solid hsla(0,0%,100%,.66);border-radius:999px;padding:.38rem .58rem;color:var(--shop-night-blue);background:#fff6;font:inherit;font-size:.62rem;font-weight:820;cursor:pointer;transition:color .24s ease,background .3s ease,box-shadow .3s ease}.fsr-controls button.is-active[data-v-d0d9f1e3]{color:#fff;background:var(--active-tone);box-shadow:0 7px 15px color-mix(in srgb,var(--active-tone) 28%,transparent)}.fsr-memory[data-v-d0d9f1e3]{margin:.82rem 0 0;border-top:1px solid hsla(0,0%,100%,.58);padding-top:.68rem;color:var(--teal-safety);font-size:.78rem;font-weight:880;line-height:1.35}@media(prefers-reduced-motion:reduce){.fsr-sweep[data-v-d0d9f1e3]{animation:none}.fsr[data-v-d0d9f1e3],.fsr-controls button[data-v-d0d9f1e3],.fsr-marker[data-v-d0d9f1e3]{transition:none}}.tri[data-v-012b4690]{position:relative;isolation:isolate;overflow:hidden;width:100%;min-width:0;border:1.5px solid rgba(190,244,255,.82);border-radius:26px;padding:clamp(1rem,2.4vw,1.4rem);background:radial-gradient(circle at 74% 24%,rgba(82,214,231,.2),transparent 35%),linear-gradient(145deg,#eff9ffbd,#638fc94d);box-shadow:-3px -3px #f0feff9e,0 24px 48px #051c4333,0 0 34px #52d6e72e,inset 1px 1px #ffffffe6;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.tri[data-v-012b4690]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(23,59,87,.055) 1px,transparent 0),linear-gradient(rgba(23,59,87,.055) 1px,transparent 0);background-size:30px 30px;-webkit-mask-image:radial-gradient(circle,#000 24%,transparent 84%);mask-image:radial-gradient(circle,#000 24%,transparent 84%)}header[data-v-012b4690]{display:grid;justify-items:start;gap:.62rem}header h3[data-v-012b4690],header p[data-v-012b4690]{margin:0}header p[data-v-012b4690]{border:1px solid hsla(0,0%,100%,.76);border-radius:.85rem;padding:.5rem .7rem;color:var(--teal-safety);background:#ffffff7a;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}header h3[data-v-012b4690]{color:var(--shop-night-blue);font-size:clamp(1.35rem,2.5vw,2rem);font-weight:920;line-height:1.05}.tri-route[data-v-012b4690]{position:relative;display:grid;gap:.64rem;margin-top:1rem;padding-left:.45rem}.tri-route[data-v-012b4690]:before{content:"";position:absolute;left:1.55rem;top:1.5rem;bottom:2.8rem;width:4px;border-radius:999px;background:linear-gradient(180deg,#d84b45,#667bbf 35%,#2d9f86 70%,#2aa8cf);box-shadow:0 0 14px #52d6e761}.tri-course-light[data-v-012b4690]{position:absolute;z-index:3;left:1.34rem;top:1.25rem;width:.85rem;height:.85rem;border:2px solid hsla(0,0%,100%,.92);border-radius:50%;background:#fff;box-shadow:0 0 18px #52d6e7e6;animation:tri-flight-012b4690 6.4s cubic-bezier(.45,0,.2,1) infinite}@keyframes tri-flight-012b4690{0%,12%{transform:translateY(0);box-shadow:0 0 18px #d84b45cc}32%{transform:translateY(4.55rem)}55%{transform:translateY(9.1rem)}78%,to{transform:translateY(13.7rem);box-shadow:0 0 20px #52d6e7eb}}article[data-v-012b4690]{--stage-tone:#2aa8cf;position:relative;z-index:2;display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.72rem;align-items:center;border:1px solid color-mix(in srgb,var(--stage-tone) 34%,hsla(0,0%,100%,.7));border-left:5px solid var(--stage-tone);border-radius:14px;padding:.68rem .72rem;background:color-mix(in srgb,var(--stage-tone) 8%,hsla(0,0%,100%,.62));box-shadow:inset 0 1px #ffffffc7,0 10px 18px #173b5714}article.is-stage-1[data-v-012b4690]{--stage-tone:#d84b45}article.is-stage-2[data-v-012b4690]{--stage-tone:#667bbf}article.is-stage-3[data-v-012b4690]{--stage-tone:#2d9f86}article.is-stage-4[data-v-012b4690]{--stage-tone:#2aa8cf}article>span[data-v-012b4690]{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid hsla(0,0%,100%,.8);border-radius:50%;color:#fff;background:var(--stage-tone);font-size:.64rem;font-weight:950;box-shadow:0 0 12px color-mix(in srgb,var(--stage-tone) 38%,transparent)}article div[data-v-012b4690]{display:grid;gap:.1rem}article strong[data-v-012b4690]{color:var(--shop-night-blue);font-size:.82rem}article small[data-v-012b4690]{color:#173b57ad;font-size:.68rem;line-height:1.3}.tri-boundary[data-v-012b4690]{position:relative;z-index:4;display:grid;grid-template-columns:1fr auto 1fr;gap:.45rem;align-items:center;margin-top:.18rem;border-top:1px solid hsla(0,0%,100%,.64);padding-top:.68rem;color:#173b57a8;font-size:.62rem;font-weight:860;text-transform:uppercase}.tri-boundary i[data-v-012b4690]{color:#2aa8cf;font-style:normal}.tri-boundary strong[data-v-012b4690]{color:var(--teal-safety);text-align:right}.tri-memory[data-v-012b4690]{margin:.82rem 0 0;border-top:1px solid hsla(0,0%,100%,.58);padding-top:.68rem;color:var(--teal-safety);font-size:.8rem;font-weight:900;line-height:1.35}@media(prefers-reduced-motion:reduce){.tri-course-light[data-v-012b4690]{animation:none}}.website-glass-icon[data-v-f418efd9]{display:inline-grid;place-items:center}.website-glass-icon__image[data-v-f418efd9]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
