.diagnosis[data-astro-cid-uebsdwhi]{isolation:isolate;position:relative;overflow:hidden}.diagnosis-inner[data-astro-cid-uebsdwhi]{position:relative}.diagnosis-bg[data-astro-cid-uebsdwhi]{z-index:-1;opacity:.07;pointer-events:none;background:url(/img/digital_bg.svg) 50%/1080px;width:calc(100% + 8rem);height:calc(100% + 6rem);position:absolute;inset:-3rem -4rem;-webkit-mask-image:radial-gradient(60% 55%,#000 55%,#0000 100%);mask-image:radial-gradient(60% 55%,#000 55%,#0000 100%)}.diag-cards[data-astro-cid-uebsdwhi]{perspective:1000px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:62rem;margin:3rem auto 0;padding:0;list-style:none;display:grid}.diag-card[data-astro-cid-uebsdwhi]{background:var(--navy-800);transform-style:preserve-3d;border:1px solid #ffffff14;border-radius:.75rem;flex-direction:column;gap:1rem;padding-bottom:1.5rem;transition:border-color .3s,box-shadow .3s;display:flex;overflow:hidden}.diag-card[data-astro-cid-uebsdwhi]:hover{border-color:#ff318b66;box-shadow:0 24px 60px #00000059}.diag-card__media[data-astro-cid-uebsdwhi] img[data-astro-cid-uebsdwhi]{width:100%;height:auto;display:block}.diag-card__body[data-astro-cid-uebsdwhi]{padding:1rem;display:block}.diag-card__body[data-astro-cid-uebsdwhi] summary[data-astro-cid-uebsdwhi]{cursor:default;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.diag-card__body[data-astro-cid-uebsdwhi] summary[data-astro-cid-uebsdwhi]::-webkit-details-marker{display:none}.diag-card__body[data-astro-cid-uebsdwhi] summary[data-astro-cid-uebsdwhi] span[data-astro-cid-uebsdwhi]{color:var(--cyan);font-size:1.5rem;font-weight:400;line-height:1;transition:transform .18s;display:none}.diag-card__body[data-astro-cid-uebsdwhi][open] summary[data-astro-cid-uebsdwhi] span[data-astro-cid-uebsdwhi]{transform:rotate(45deg)}.diag-card__body[data-astro-cid-uebsdwhi] h3[data-astro-cid-uebsdwhi]{margin:0;font-size:1.25rem;font-weight:500;line-height:1.3}.diag-card__body[data-astro-cid-uebsdwhi] p[data-astro-cid-uebsdwhi]{color:var(--gray-400);margin:1rem 0 0;font-size:1rem;line-height:1.6}@media (width<=860px){.diag-card__body[data-astro-cid-uebsdwhi] summary[data-astro-cid-uebsdwhi]{cursor:pointer;min-height:2.75rem}.diag-card__body[data-astro-cid-uebsdwhi] summary[data-astro-cid-uebsdwhi] span[data-astro-cid-uebsdwhi]{display:block}.diag-cards[data-astro-cid-uebsdwhi]{grid-template-columns:1fr;max-width:26rem}.diagnosis-bg[data-astro-cid-uebsdwhi]{width:calc(100% + 3rem);height:calc(100% + 4rem);inset:-2rem -1.5rem}}.value-switch[data-astro-cid-md2bma62]{position:relative}.value-switch[data-astro-cid-md2bma62]>[data-astro-cid-md2bma62][data-panel=neutrality]{visibility:hidden;opacity:0;width:100%;position:absolute;top:0;left:0}.value-switch[data-astro-cid-md2bma62].is-ready{overflow:hidden}.value-switch[data-astro-cid-md2bma62].is-ready>[data-astro-cid-md2bma62][data-panel]{width:100%;position:absolute;top:0;left:0}.value-points[data-astro-cid-md2bma62]{flex-direction:column;align-items:flex-start;gap:.55rem;margin:1.6rem 0 2rem;padding:0 0 0 1.75rem;list-style:none;display:flex;position:relative}.value-points[data-astro-cid-md2bma62]:before{content:"";width:1px;transform:scaleY(var(--line,1));transform-origin:top;background:#f012684d;position:absolute;top:1.3rem;bottom:1.3rem;left:3px}.value-points[data-astro-cid-md2bma62] li[data-astro-cid-md2bma62]{max-width:100%;color:var(--ink);border:1px solid var(--line-light);border-radius:var(--radius-md);background:#f012680a;padding:.85rem 1.25rem;font-size:.92rem;line-height:1.55;transition:border-color .3s,background-color .3s;position:relative}.value-points[data-astro-cid-md2bma62] li[data-astro-cid-md2bma62]:before{background:var(--pink-dark);width:7px;height:7px;box-shadow:0 0 0 4px var(--paper);content:"";position:absolute;top:50%;left:-1.75rem;transform:translateY(-50%)}.value-points[data-astro-cid-md2bma62] li[data-astro-cid-md2bma62]:hover{background:#f0126812;border-color:#f0126859}[data-astro-cid-md2bma62][data-switch-open],[data-astro-cid-md2bma62][data-switch-close]{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}[data-astro-cid-md2bma62][data-switch-open]{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);padding-block:.45rem}.value-copy[data-astro-cid-md2bma62] .inline-control[data-astro-cid-md2bma62]{border-top:0;margin-top:1.4rem;padding-top:0}.intro-spacer[data-astro-cid-6rgzhdbk]{height:6vh}.eye-stage[data-astro-cid-6rgzhdbk]{--eye-x:50%;--eye-y:72%;--eye-r:150px;pointer-events:none;width:100%;height:100vh;position:sticky;top:0;overflow:hidden}.eye-canvas[data-astro-cid-6rgzhdbk]{opacity:0;width:100%;height:100%;display:block;position:relative}.eye-map[data-astro-cid-6rgzhdbk]{left:var(--eye-x);top:var(--eye-y);width:calc(var(--eye-r) * 8);aspect-ratio:2;opacity:0;position:absolute;transform:translate(-50%,-50%)}.eye-map__svg[data-astro-cid-6rgzhdbk]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.map-rings[data-astro-cid-6rgzhdbk] circle[data-astro-cid-6rgzhdbk]{stroke:#ffffff1a;stroke-width:1px;vector-effect:non-scaling-stroke}.map-rings[data-astro-cid-6rgzhdbk] .map-ring--dashed[data-astro-cid-6rgzhdbk]{stroke:#ffffff29;stroke-dasharray:2 7;transform-box:view-box;transform-origin:800px 400px;animation:60s linear infinite map-spin}.map-rings[data-astro-cid-6rgzhdbk] .map-ring--faint[data-astro-cid-6rgzhdbk]{stroke:#ffffff0d}.map-lines[data-astro-cid-6rgzhdbk] path[data-astro-cid-6rgzhdbk]{stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px}.map-lines--in[data-astro-cid-6rgzhdbk] path[data-astro-cid-6rgzhdbk]{stroke:#ffffff3d}.map-lines--out[data-astro-cid-6rgzhdbk] path[data-astro-cid-6rgzhdbk]{stroke:#ff318b73}.map-particles--in[data-astro-cid-6rgzhdbk] circle[data-astro-cid-6rgzhdbk]{fill:var(--cyan)}.map-particles--out[data-astro-cid-6rgzhdbk] circle[data-astro-cid-6rgzhdbk]{fill:var(--pink)}.map-core-label[data-astro-cid-6rgzhdbk]{fill:#ffffff80;letter-spacing:.32em;font:600 15px Montserrat,sans-serif}.map-chip[data-astro-cid-6rgzhdbk]{color:#fff;white-space:nowrap;backdrop-filter:blur(6px);opacity:0;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.7rem;align-items:center;gap:.6rem;padding:.55rem .8rem;font-size:.8rem;line-height:1.25;transition:visibility .3s;display:flex;position:absolute;transform:translateY(-50%);box-shadow:0 12px 30px #00000040}.map-chip[data-astro-cid-6rgzhdbk].is-occluded{visibility:hidden}.map-chip[data-astro-cid-6rgzhdbk] strong[data-astro-cid-6rgzhdbk]{font-weight:600;display:block}.map-chip[data-astro-cid-6rgzhdbk] small[data-astro-cid-6rgzhdbk]{color:#ffffff8c;font-size:.7rem;display:block}.map-chip__icon[data-astro-cid-6rgzhdbk]{width:1.6rem;height:1.6rem;stroke:var(--cyan);stroke-width:1.6px;stroke-linejoin:round;background:#ffffff0f;border-radius:.45rem;flex:none;padding:.3rem}.map-chip--flag[data-astro-cid-6rgzhdbk]{border-color:#ff318b59}.map-chip--flag[data-astro-cid-6rgzhdbk] em[data-astro-cid-6rgzhdbk]{color:var(--pink);letter-spacing:.06em;text-transform:uppercase;background:#ff318b1f;border-radius:999px;margin-left:.2rem;padding:.1rem .45rem;font-size:.65rem;font-style:normal;font-weight:600}.map-chip__dot[data-astro-cid-6rgzhdbk]{background:#ffffff59;border-radius:999px;flex:none;width:.5rem;height:.5rem}.map-chip--strong[data-astro-cid-6rgzhdbk]{background:#ff318b14;border-color:#ff318b80}.map-chip--strong[data-astro-cid-6rgzhdbk] .map-chip__dot[data-astro-cid-6rgzhdbk]{background:var(--pink);box-shadow:0 0 10px var(--pink)}@media (width<=1023.98px){.map-chip[data-astro-cid-6rgzhdbk]{display:none}}@keyframes map-spin{to{transform:rotate(360deg)}}.intro-frame[data-astro-cid-6rgzhdbk]{padding-top:1.5rem;position:relative}.intro-frame[data-astro-cid-6rgzhdbk]:before,.intro-frame[data-astro-cid-6rgzhdbk]:after{content:"";background:linear-gradient(#0000,#ffffff1a 25% 75%,#0000);width:1px;position:absolute;top:-3rem;bottom:-2rem}.intro-frame[data-astro-cid-6rgzhdbk]:before{left:0}.intro-frame[data-astro-cid-6rgzhdbk]:after{right:0}.intro-tick[data-astro-cid-6rgzhdbk]{border:0 solid #ffffff59;width:9px;height:9px;position:absolute;top:0}.intro-tick--tl[data-astro-cid-6rgzhdbk]{border-top-width:1px;border-left-width:1px;left:-4px}.intro-tick--tr[data-astro-cid-6rgzhdbk]{border-top-width:1px;border-right-width:1px;right:-4px}.intro-label[data-astro-cid-6rgzhdbk]{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.6rem;margin-bottom:1.4rem;font-size:.78rem;font-weight:600;display:inline-flex}.intro-label[data-astro-cid-6rgzhdbk]:before,.intro-label[data-astro-cid-6rgzhdbk]:after{content:"";background:#fff3;width:2.5rem;height:1px}@media (width<=767.98px){.intro-frame[data-astro-cid-6rgzhdbk]:before,.intro-frame[data-astro-cid-6rgzhdbk]:after,.intro-tick[data-astro-cid-6rgzhdbk],.map-core-label[data-astro-cid-6rgzhdbk]{display:none}}.eye-content[data-astro-cid-6rgzhdbk]{margin-top:-100vh}.eye-step[data-astro-cid-6rgzhdbk]{min-height:100vh;display:flex}.eye-step--intro[data-astro-cid-6rgzhdbk],.eye-step--stop[data-astro-cid-6rgzhdbk]{align-items:flex-end;padding-bottom:12vh}.eye-step__inner[data-astro-cid-6rgzhdbk]{justify-content:center;width:100%;display:flex}.eye-copy[data-astro-cid-6rgzhdbk]{text-align:center;text-shadow:0 2px 18px #0a0915e6;width:100%;max-width:28rem}.eye-outro[data-astro-cid-6rgzhdbk]{height:50vh}[data-astro-cid-6rgzhdbk][data-reveal]{will-change:transform, opacity}@media (width>=768px){.eye-step--intro[data-astro-cid-6rgzhdbk]{align-items:flex-start;padding-top:9vh;padding-bottom:0}.eye-step--stop[data-astro-cid-6rgzhdbk]{align-items:center;min-height:75vh;padding-bottom:0}.eye-copy[data-astro-cid-6rgzhdbk]{text-align:left;width:46%}[data-astro-cid-6rgzhdbk][data-side=left] .eye-step__inner[data-astro-cid-6rgzhdbk]{justify-content:flex-start}[data-astro-cid-6rgzhdbk][data-side=right] .eye-step__inner[data-astro-cid-6rgzhdbk]{justify-content:flex-end}}@media (width>=1024px){.eye-copy[data-astro-cid-6rgzhdbk]{width:100%}}@media (prefers-reduced-motion:reduce){.eye-track[data-astro-cid-6rgzhdbk]{flex-direction:column;display:flex}.eye-content[data-astro-cid-6rgzhdbk]{display:contents}.eye-step--intro[data-astro-cid-6rgzhdbk]{order:0;align-items:flex-start;min-height:0;padding:12vh 0 0}.eye-stage[data-astro-cid-6rgzhdbk]{order:1;height:55vh;position:relative}.eye-stops[data-astro-cid-6rgzhdbk]{order:2}.eye-step--stop[data-astro-cid-6rgzhdbk]{min-height:0;padding:10vh 0}.eye-outro[data-astro-cid-6rgzhdbk],.map-particles[data-astro-cid-6rgzhdbk]{display:none}.map-rings[data-astro-cid-6rgzhdbk] .map-ring--dashed[data-astro-cid-6rgzhdbk]{animation:none}[data-astro-cid-6rgzhdbk][data-reveal]{will-change:auto}}
