.olympus-glyph[data-v-63abbbc5]{width:100%;height:100%;color:var(--olympus-glyph-accent);transform:scale(var(--olympus-glyph-scale,1));transform-origin:50%;display:block;position:relative}.olympus-glyph__contours[data-v-63abbbc5],.olympus-glyph__contours i[data-v-63abbbc5],.olympus-glyph__front[data-v-63abbbc5]{-webkit-mask:var(--olympus-glyph-source) center /contain no-repeat;-webkit-mask:var(--olympus-glyph-source) center /contain no-repeat;mask:var(--olympus-glyph-source) center /contain no-repeat;display:block;position:absolute;inset:0}.olympus-glyph__contours i[data-v-63abbbc5]{background:#01071ef5}.olympus-glyph__contours i[data-v-63abbbc5]:first-child{transform:translate(-1.12px,-.7px)scale(1.006)}.olympus-glyph__contours i[data-v-63abbbc5]:nth-child(2){transform:translate(-.8px,-.5px)scale(1.012)}.olympus-glyph__contours i[data-v-63abbbc5]:nth-child(3){transform:translate(-.48px,-.3px)scale(1.018)}.olympus-glyph__contours i[data-v-63abbbc5]:nth-child(4){transform:translate(-.16px,-.1px)scale(1.024)}.olympus-glyph__contours i[data-v-63abbbc5]:nth-child(5){transform:translate(.16px,.1px)scale(1.03)}.olympus-glyph__contours i[data-v-63abbbc5]:nth-child(6){transform:translate(.48px,.3px)scale(1.036)}.olympus-glyph__contours i[data-v-63abbbc5]:nth-child(7){transform:translate(.8px,.5px)scale(1.042)}.olympus-glyph__contours i[data-v-63abbbc5]:nth-child(8){transform:translate(1.12px,.7px)scale(1.048)}.olympus-glyph__front[data-v-63abbbc5]{filter:drop-shadow(0 .08rem #e5fbff2e);background:currentColor}@media (prefers-reduced-motion:reduce){.olympus-glyph[data-v-63abbbc5]{transform:scale(var(--olympus-glyph-scale,1))}}.sapphire-lens[data-v-0a8139d8]{isolation:isolate;border:1px solid color-mix(in srgb,var(--sapphire-lens-accent) 68%,#e5fbff);background:var(--bsa-glass-lens,#041543b8);box-sizing:border-box;border-radius:1.25rem;place-items:center;width:4.7rem;height:4.7rem;padding:.85rem;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #01081ee0,0 .8rem 1.4rem #01081e7a,inset 0 1px #e5fbff52,inset 0 -.28rem #01081e7a}.sapphire-lens[data-v-0a8139d8]:before{border-radius:inherit;content:"";background:linear-gradient(225deg,#e5fbffdb,color-mix(in srgb,var(--sapphire-lens-accent) 82%,#e5fbff) 38%,transparent 66%);-webkit-mask-composite:xor;padding:1px;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sapphire-lens[data-v-0a8139d8]:before,.sapphire-lens__light[data-v-0a8139d8]{z-index:1;pointer-events:none;position:absolute}.sapphire-lens__light[data-v-0a8139d8]{background:linear-gradient(90deg,#0000,#e5fbff80);width:42%;height:1px;top:.38rem;right:.58rem}.sapphire-lens__content[data-v-0a8139d8]{z-index:2;width:100%;height:100%;display:block;position:relative}.expression-tone[data-v-df3f4a0c]{--expression-tone-gap:clamp(1.8rem,7vw,5.4rem);border:1px solid var(--bsa-glass-line,#89e7ff52);width:100%;color:var(--bsa-glass-ice,#e5fbff);background:linear-gradient(90deg,transparent,var(--bsa-glass-prism-core,#f8feffd1) 58%,var(--bsa-glass-prism-cyan,#47e5ff94) 74%,transparent) right 1.2rem top /4.2rem 1px no-repeat,linear-gradient(132deg,var(--bsa-glass-sheen-soft,#f0fcff1f),transparent 18% 76%),var(--bsa-glass-open,#0415436b);box-shadow:0 1rem 2.4rem var(--bsa-glass-depth,#04193f4d),inset 1px 1px 0 var(--bsa-glass-white-edge,#f1fdffad);box-sizing:border-box;border-radius:clamp(1rem,2vw,1.35rem);gap:clamp(1.25rem,3.4vw,2.2rem);margin:0;padding:clamp(1rem,2.6vw,1.6rem);display:grid;overflow:hidden}.expression-tone__caption[data-v-df3f4a0c],.expression-tone__path-label[data-v-df3f4a0c]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;overflow:hidden;position:absolute!important}.expression-tone__path[data-v-df3f4a0c]{--expression-tone-accent:var(--bsa-glass-cool,#43dcf2);min-width:0;position:relative}.expression-tone__path+.expression-tone__path[data-v-df3f4a0c]{border-top:1px solid var(--bsa-glass-line,#89e7ff52);padding-top:clamp(1.15rem,2.8vw,1.65rem)}.expression-tone__states[data-v-df3f4a0c]{gap:var(--expression-tone-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.expression-tone__state[data-v-df3f4a0c]{z-index:1;text-align:center;justify-items:center;gap:.55rem;min-width:0;display:grid;position:relative}.expression-tone__lens[data-v-df3f4a0c]{width:clamp(3.25rem,7vw,4.7rem);height:clamp(3.25rem,7vw,4.7rem);padding:clamp(.55rem,1.2vw,.85rem)}.expression-tone__glyph[data-v-df3f4a0c]{width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;color:var(--expression-tone-accent)!important}.expression-tone__state strong[data-v-df3f4a0c]{max-width:10rem;color:var(--bsa-glass-ice,#e5fbff);font-size:clamp(.72rem,1.25vw,.92rem);font-weight:850;line-height:1.18}.expression-tone__connector[data-v-df3f4a0c]{z-index:-1;width:calc(var(--expression-tone-gap) - .7rem);opacity:.92;top:clamp(1.6rem,3.5vw,2.35rem);left:calc(100% + .35rem)}.expression-tone__connector[data-v-df3f4a0c],.expression-tone__connector[data-v-df3f4a0c]:after{border-top:3px solid var(--expression-tone-accent);position:absolute}.expression-tone__connector[data-v-df3f4a0c]:after{border-right:3px solid var(--expression-tone-accent);content:"";width:.52rem;height:.52rem;top:-.34rem;right:0;transform:rotate(45deg)}.expression-tone__path--expression .expression-tone__connector[data-v-df3f4a0c]{opacity:.72;border-top-style:dashed}.expression-tone__path--expression .expression-tone__lens[data-v-df3f4a0c]{opacity:.82}.expression-tone__state.is-open .expression-tone__lens[data-v-df3f4a0c]{background:var(--bsa-glass-open,#0415436b);border-style:dashed;box-shadow:inset 0 1px #e5fbff2e,inset 0 -.2rem #01081e57}.expression-tone__state.is-closed .expression-tone__lens[data-v-df3f4a0c]{box-shadow:0 0 0 1px color-mix(in srgb,var(--expression-tone-accent) 56%,transparent),0 .75rem 1.25rem #01081e6b,inset 0 1px 0 #e5fbff4d,inset 0 -.24rem 0 #01081e6b}@media (width<=520px){.expression-tone[data-v-df3f4a0c]{--expression-tone-gap:clamp(1.35rem,6vw,1.8rem);padding-inline:.75rem}.expression-tone__state[data-v-df3f4a0c]{gap:.42rem}.expression-tone__lens[data-v-df3f4a0c]{border-radius:.92rem;width:clamp(2.8rem,14vw,3.25rem);height:clamp(2.8rem,14vw,3.25rem);padding:.55rem}.expression-tone__connector[data-v-df3f4a0c]{width:calc(var(--expression-tone-gap) - .4rem);border-top-width:2px;top:clamp(1.35rem,7vw,1.6rem);left:calc(100% + .2rem)}.expression-tone__connector[data-v-df3f4a0c]:after{border-width:2px 2px 0 0;width:.42rem;height:.42rem;top:-.27rem}}@media (forced-colors:active){.expression-tone[data-v-df3f4a0c],.expression-tone__connector[data-v-df3f4a0c],.expression-tone__connector[data-v-df3f4a0c]:after,.expression-tone__lens[data-v-df3f4a0c],.expression-tone__path+.expression-tone__path[data-v-df3f4a0c]{border-color:canvastext}.expression-tone__glyph[data-v-df3f4a0c],.expression-tone__state strong[data-v-df3f4a0c]{color:canvastext!important}}.mask-reflex-split[data-v-ca8c395a]{--mask-reflex-ice:var(--bsa-glass-ice,#e5fbff);--mask-reflex-line:var(--bsa-glass-line,#e5fbff33);--mask-reflex-row:var(--bsa-glass-row,#04154329);--mask-reflex-lens:var(--bsa-glass-lens,#041543b8);--mask-reflex-depth:var(--bsa-glass-depth,#01081e6b);--mask-reflex-cyan:var(--bsa-eyebrow-face,#37e6ef);--mask-reflex-coral:var(--bsa-eyebrow-reflex,#ff7466);width:100%;color:var(--mask-reflex-ice);margin:0}.mask-reflex-split__visually-hidden[data-v-ca8c395a]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;overflow:hidden;position:absolute!important}.mask-reflex-split__stage[data-v-ca8c395a]{isolation:isolate;border:1px solid var(--mask-reflex-line);min-height:clamp(22rem,35vw,26.25rem);box-shadow:0 1.25rem 2.6rem var(--mask-reflex-depth),inset 0 1px 0 #e5fbff1f;box-sizing:border-box;background:linear-gradient(145deg,#0415439e,#04154357);border-radius:1.4rem;grid-template-columns:minmax(6.8rem,.9fr) minmax(0,4.1fr);padding:clamp(1rem,2.4vw,1.6rem);display:grid;position:relative;overflow:hidden}.mask-reflex-split__stage[data-v-ca8c395a]:before{z-index:4;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e5fbffc7,#0000);height:1px;position:absolute;top:0;left:42%;right:8%}.mask-reflex-split__origin[data-v-ca8c395a]{z-index:3;text-align:center;place-self:center start;justify-items:center;gap:.65rem;width:min(10rem,100%);display:grid;position:relative;transform:translate(-.75rem)}.mask-reflex-split__origin-lens[data-v-ca8c395a]{background:var(--mask-reflex-lens);border-radius:1.35rem;width:clamp(4.4rem,7vw,5.35rem);height:clamp(4.4rem,7vw,5.35rem)}.mask-reflex-split__origin-glyph[data-v-ca8c395a]{width:100%;height:100%;box-shadow:none;filter:none;background:0 0;border:0}.mask-reflex-split__origin strong[data-v-ca8c395a]{font-size:clamp(.82rem,1.25vw,.98rem);line-height:1.18}.mask-reflex-split__branches[data-v-ca8c395a]{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mask-reflex-split__branches--mobile[data-v-ca8c395a]{display:none}.mask-reflex-split__branches path[data-v-ca8c395a]{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;vector-effect:non-scaling-stroke}.mask-reflex-split__trunk[data-v-ca8c395a]{stroke:var(--mask-reflex-ice);opacity:.82}.mask-reflex-split__branch--face[data-v-ca8c395a]{stroke:var(--mask-reflex-cyan)}.mask-reflex-split__branch--reflex[data-v-ca8c395a]{stroke:var(--mask-reflex-coral)}.mask-reflex-split__junction[data-v-ca8c395a]{fill:var(--mask-reflex-lens);stroke:var(--mask-reflex-ice);stroke-width:2px;vector-effect:non-scaling-stroke}.mask-reflex-split__routes[data-v-ca8c395a]{z-index:2;grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,4vw,2.4rem);min-width:0;height:100%;margin:0;padding:0 0 0 clamp(1rem,2vw,1.6rem);list-style:none;display:grid;position:relative}.mask-reflex-split__route[data-v-ca8c395a]{--route-accent:var(--mask-reflex-cyan);align-content:center;gap:.5rem;min-width:0;display:grid;position:relative}.mask-reflex-split__route--reflex[data-v-ca8c395a]{--route-accent:var(--mask-reflex-coral)}.mask-reflex-split__route-label[data-v-ca8c395a]{border:1px solid color-mix(in srgb,var(--route-accent) 56%,transparent);color:color-mix(in srgb,var(--route-accent) 78%,var(--mask-reflex-ice));letter-spacing:.08em;text-transform:uppercase;background:#041543c2;border-radius:999px;justify-self:start;padding:.24rem .48rem;font-size:clamp(.58rem,.85vw,.68rem);font-weight:850;line-height:1}.mask-reflex-split__steps[data-v-ca8c395a]{grid-template-columns:minmax(0,1.25fr) minmax(0,.78fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(.7rem,1.3vw,1.2rem);min-width:0;margin:0;padding:0;list-style:none;display:grid}.mask-reflex-split__step[data-v-ca8c395a]{--route-step-accent:var(--route-accent);border:1px solid var(--mask-reflex-line);border-left:3px solid var(--route-step-accent);min-width:0;min-height:5.35rem;color:var(--mask-reflex-ice);background:var(--mask-reflex-row);box-sizing:border-box;text-align:center;border-radius:.9rem;grid-template-columns:minmax(0,1fr);place-items:center;gap:.36rem;padding:.58rem .68rem;display:grid;position:relative;box-shadow:inset 0 1px #e5fbff14}.mask-reflex-split__step[data-v-ca8c395a]:after,.mask-reflex-split__step[data-v-ca8c395a]:before{content:"";pointer-events:none;position:absolute;top:50%;left:calc(100% + .12rem)}.mask-reflex-split__step[data-v-ca8c395a]:after{background:var(--route-step-accent);width:clamp(.45rem,.9vw,.85rem);height:2px;transform:translateY(-50%)}.mask-reflex-split__step[data-v-ca8c395a]:before{z-index:1;border-style:solid;border-width:.27rem 0 .27rem .38rem;border-color:transparent transparent transparent var(--route-step-accent);margin-left:clamp(.34rem,.75vw,.68rem);transform:translateY(-50%)}.mask-reflex-split__step[data-v-ca8c395a]:last-child:after,.mask-reflex-split__step[data-v-ca8c395a]:last-child:before{content:none}.mask-reflex-split__glyph[data-v-ca8c395a]{width:2.35rem;height:2.35rem;color:var(--route-step-accent);box-shadow:none;filter:none;background:#0415435c;border-radius:.7rem}.mask-reflex-split__step strong[data-v-ca8c395a]{min-width:0;color:var(--mask-reflex-ice);overflow-wrap:anywhere;font-size:clamp(.7rem,1vw,.84rem);line-height:1.18}@media (width<=720px){.mask-reflex-split__stage[data-v-ca8c395a]{min-height:39rem;padding:.9rem;display:block}.mask-reflex-split__origin[data-v-ca8c395a]{width:9rem;margin:0 auto;transform:none}.mask-reflex-split__branches--desktop[data-v-ca8c395a]{display:none}.mask-reflex-split__branches--mobile[data-v-ca8c395a]{height:5.4rem;display:block;top:7.4rem}.mask-reflex-split__routes[data-v-ca8c395a]{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem;height:auto;margin-top:5.2rem;padding:0}.mask-reflex-split__route[data-v-ca8c395a]{align-content:start;gap:.52rem}.mask-reflex-split__route-label[data-v-ca8c395a]{text-align:center;justify-self:center}.mask-reflex-split__steps[data-v-ca8c395a]{grid-template-columns:minmax(0,1fr);gap:1.55rem}.mask-reflex-split__step[data-v-ca8c395a]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:.35rem;min-height:6.1rem;padding:.55rem .42rem}.mask-reflex-split__step[data-v-ca8c395a]:after,.mask-reflex-split__step[data-v-ca8c395a]:before{top:calc(100% + .2rem);left:50%}.mask-reflex-split__step[data-v-ca8c395a]:after{width:2px;height:1.15rem;transform:translate(-50%)}.mask-reflex-split__step[data-v-ca8c395a]:before{z-index:1;border-width:.38rem .27rem 0;border-color:var(--route-step-accent) transparent transparent;margin-top:.94rem;margin-left:0;transform:translate(-50%)}.mask-reflex-split__step strong[data-v-ca8c395a]{font-size:clamp(.68rem,3.1vw,.8rem)}}@media (forced-colors:active){.mask-reflex-split__glyph[data-v-ca8c395a],.mask-reflex-split__origin-lens[data-v-ca8c395a],.mask-reflex-split__route-label[data-v-ca8c395a],.mask-reflex-split__stage[data-v-ca8c395a],.mask-reflex-split__step[data-v-ca8c395a]{color:canvastext;box-shadow:none;forced-color-adjust:auto;background:canvas;border:2px solid canvastext}.mask-reflex-split__branches[data-v-ca8c395a] :is(path,circle){stroke:canvastext}.mask-reflex-split__step[data-v-ca8c395a]:after{background:canvastext}.mask-reflex-split__step[data-v-ca8c395a]:before{border-color:#0000 #0000 #0000 canvastext}}@media (width<=720px) and (forced-colors:active){.mask-reflex-split__step[data-v-ca8c395a]:before{border-color:canvastext #0000 #0000}}.face-reading-training-map[data-v-02c62ea4]{--training-map-ice:var(--bsa-glass-ice,#e5fbff);--training-map-line:var(--bsa-glass-line,#e5fbff33);--training-map-row:var(--bsa-glass-row,#04154329);--training-map-lens:var(--bsa-glass-lens,#041543b8);--training-map-depth:var(--bsa-glass-depth,#01081e6b);--training-map-cyan:var(--bsa-eyebrow-face,#37e6ef);--training-map-gold:var(--bsa-eyebrow-training,#ffd84a);width:100%;color:var(--training-map-ice);margin:0}.face-reading-training-map__visually-hidden[data-v-02c62ea4]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;overflow:hidden;position:absolute!important}.face-reading-training-map__surface[data-v-02c62ea4]{isolation:isolate;border:1px solid var(--training-map-line);box-shadow:0 1.25rem 2.6rem var(--training-map-depth),inset 0 1px 0 #e5fbff1f;box-sizing:border-box;background:linear-gradient(145deg,#0415439e,#04154357);border-radius:1.4rem;gap:clamp(1.3rem,3vw,2rem);padding:clamp(1rem,2.4vw,1.65rem);display:grid;position:relative;overflow:hidden}.face-reading-training-map__surface[data-v-02c62ea4]:before{z-index:4;content:"";background:linear-gradient(90deg,transparent,var(--training-map-gold),var(--training-map-ice));opacity:.8;pointer-events:none;height:1px;position:absolute;top:0;left:44%;right:8%}.face-reading-training-map__learning-track[data-v-02c62ea4],.face-reading-training-map__map-track[data-v-02c62ea4]{isolation:isolate;min-width:0;position:relative}.face-reading-training-map__map-track[data-v-02c62ea4]{min-height:22.1rem}.face-reading-training-map__learning-connections[data-v-02c62ea4],.face-reading-training-map__map-connections[data-v-02c62ea4]{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.face-reading-training-map__learning-connections path[data-v-02c62ea4],.face-reading-training-map__map-connections path[data-v-02c62ea4]{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.face-reading-training-map__map-line[data-v-02c62ea4]{stroke-width:3px}.face-reading-training-map__map-arrow--observed[data-v-02c62ea4],.face-reading-training-map__map-line--observed[data-v-02c62ea4]{stroke:var(--training-map-cyan)}.face-reading-training-map__learning-connections path[data-v-02c62ea4],.face-reading-training-map__map-arrow--training[data-v-02c62ea4],.face-reading-training-map__map-line--training[data-v-02c62ea4]{stroke:var(--training-map-gold)}.face-reading-training-map__learning-connections path[data-v-02c62ea4]:not(:first-child),.face-reading-training-map__map-arrow[data-v-02c62ea4]{stroke-width:2.5px}.face-reading-training-map__map-stages[data-v-02c62ea4]{z-index:2;grid-template-rows:repeat(3,4.6rem) 5.3rem;place-items:center;gap:1rem;width:100%;min-height:22.1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.face-reading-training-map__map-stage[data-v-02c62ea4]{--map-stage-accent:var(--training-map-gold);border:1px solid var(--training-map-line);border-left:3px solid var(--map-stage-accent);width:min(32rem,82%);min-height:4.6rem;color:var(--training-map-ice);box-sizing:border-box;text-align:center;background-color:#071b48;border-radius:.95rem;place-items:center;padding:.68rem .88rem;display:grid;position:relative;box-shadow:inset 0 1px #e5fbff14}.face-reading-training-map__map-stage--observed[data-v-02c62ea4]{--map-stage-accent:var(--training-map-cyan)}.face-reading-training-map__map-stage[data-v-02c62ea4]:last-child{text-align:left;grid-template-columns:3.7rem minmax(0,1fr);gap:.7rem;width:min(38rem,94%);min-height:5.3rem}.face-reading-training-map__learning-step strong[data-v-02c62ea4],.face-reading-training-map__map-stage strong[data-v-02c62ea4]{color:var(--training-map-ice);font-weight:850;line-height:1.18}.face-reading-training-map__map-stage strong[data-v-02c62ea4]{font-size:clamp(.82rem,1.5vw,1rem)}.face-reading-training-map__map-lens[data-v-02c62ea4]{background:var(--training-map-lens);border-radius:.95rem;width:3.45rem;height:3.45rem;padding:.58rem}.face-reading-training-map__learning[data-v-02c62ea4]{border-top:1px solid var(--training-map-line);padding-top:clamp(1rem,2vw,1.3rem);position:relative}.face-reading-training-map__learning-title[data-v-02c62ea4]{color:var(--training-map-ice);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .85rem;font-size:clamp(.72rem,1vw,.82rem);font-weight:900;line-height:1}.face-reading-training-map__learning-track[data-v-02c62ea4]{min-height:10rem}.face-reading-training-map__learning-connections--mobile[data-v-02c62ea4]{display:none}.face-reading-training-map__learning-connections path[data-v-02c62ea4]:first-child{stroke-width:3px}.face-reading-training-map__learning-steps[data-v-02c62ea4]{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1rem,2.4vw,2rem);min-width:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.face-reading-training-map__learning-step[data-v-02c62ea4]{text-align:center;justify-items:center;gap:1.15rem;min-width:0;display:grid}.face-reading-training-map__learning-lens[data-v-02c62ea4]{background:var(--training-map-lens);border-radius:1rem;width:clamp(3.2rem,6vw,4rem);height:clamp(3.2rem,6vw,4rem);padding:.5rem}.face-reading-training-map__marker[data-v-02c62ea4]{border:1px solid color-mix(in srgb,var(--training-map-gold) 72%,transparent);width:100%;height:100%;color:var(--training-map-gold);box-sizing:border-box;letter-spacing:.08em;background:#04154357;border-radius:.7rem;place-items:center;font-size:.72rem;font-weight:950;display:grid}.face-reading-training-map__learning-step strong[data-v-02c62ea4]{overflow-wrap:anywhere;max-width:8rem;font-size:clamp(.7rem,1vw,.84rem)}@media (width<=720px){.face-reading-training-map__surface[data-v-02c62ea4]{gap:1.15rem;padding:.9rem}.face-reading-training-map__map-stages[data-v-02c62ea4],.face-reading-training-map__map-track[data-v-02c62ea4]{min-height:22.1rem}.face-reading-training-map__map-stages[data-v-02c62ea4]{grid-template-rows:repeat(3,4.6rem) 5.3rem;gap:1rem}.face-reading-training-map__map-stage[data-v-02c62ea4],.face-reading-training-map__map-stage[data-v-02c62ea4]:last-child{width:min(28rem,94%)}.face-reading-training-map__map-stage[data-v-02c62ea4]:last-child{grid-template-columns:3.25rem minmax(0,1fr)}.face-reading-training-map__map-lens[data-v-02c62ea4]{width:3rem;height:3rem;padding:.5rem}.face-reading-training-map__learning-track[data-v-02c62ea4]{min-height:32rem}.face-reading-training-map__learning-connections--desktop[data-v-02c62ea4]{display:none}.face-reading-training-map__learning-connections--mobile[data-v-02c62ea4]{display:block}.face-reading-training-map__learning-steps[data-v-02c62ea4]{grid-template-rows:repeat(5,minmax(5.2rem,1fr));grid-template-columns:minmax(0,1fr);align-items:center;gap:1.3rem;min-height:32rem}.face-reading-training-map__learning-step[data-v-02c62ea4]{align-content:center;justify-self:center;gap:.75rem;width:min(17rem,82%);min-height:5.2rem}.face-reading-training-map__learning-lens[data-v-02c62ea4]{width:3.15rem;height:3.15rem}}@media (forced-colors:active){.face-reading-training-map__learning[data-v-02c62ea4],.face-reading-training-map__learning-lens[data-v-02c62ea4],.face-reading-training-map__map-lens[data-v-02c62ea4],.face-reading-training-map__map-stage[data-v-02c62ea4],.face-reading-training-map__marker[data-v-02c62ea4],.face-reading-training-map__surface[data-v-02c62ea4]{color:canvastext;box-shadow:none;forced-color-adjust:auto;background:canvas;border-color:canvastext}.face-reading-training-map__learning-step strong[data-v-02c62ea4],.face-reading-training-map__learning-title[data-v-02c62ea4],.face-reading-training-map__map-lens[data-v-02c62ea4] .olympus-glyph,.face-reading-training-map__map-stage strong[data-v-02c62ea4]{color:canvastext!important}.face-reading-training-map__learning-connections path[data-v-02c62ea4],.face-reading-training-map__map-connections path[data-v-02c62ea4]{stroke:canvastext}}.scientific-cycle[data-v-e4076afb]{--scientific-ice:var(--bsa-eyebrow-neutral,#dff8ff);--scientific-return:var(--scientific-ice);--scientific-ink:var(--bsa-copy-bright,#e5fbff);--scientific-muted:var(--bsa-copy-muted,#a9c3de);isolation:isolate;border:1px solid var(--bsa-glass-line,#64d5ff47);background:linear-gradient(145deg,#091c4cd6,var(--bsa-glass-open,#030e2ec7));box-sizing:border-box;border-radius:clamp(1.3rem,2.6vw,2rem);width:100%;margin:0;padding:clamp(1rem,2.5vw,1.75rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #e5fbff29,0 1.4rem 3.2rem #01081e52}.scientific-cycle[data-v-e4076afb]:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#54c9e70b 1px,#0000 0),linear-gradient(90deg,#54c9e70b 1px,#0000 0);background-size:2.4rem 2.4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.scientific-cycle__caption[data-v-e4076afb],.scientific-cycle__description[data-v-e4076afb]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scientific-cycle__stage[data-v-e4076afb]{width:min(100%,62rem);min-height:31rem;margin:0 auto;position:relative}.scientific-cycle__connections[data-v-e4076afb]{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.scientific-cycle__connections--mobile[data-v-e4076afb]{display:none}.scientific-cycle__edge[data-v-e4076afb]{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.scientific-cycle__edge--forward[data-v-e4076afb]{stroke:var(--scientific-ice);stroke-width:2.5px;filter:drop-shadow(0 0 .32rem #43dcf2a8)}.scientific-cycle__edge--return[data-v-e4076afb]{stroke:var(--scientific-return);stroke-width:3px;filter:drop-shadow(0 0 .32rem #e5fbff8a)}.scientific-cycle__marker--forward path[data-v-e4076afb]{fill:var(--scientific-ice)}.scientific-cycle__marker--return path[data-v-e4076afb]{fill:var(--scientific-return)}.scientific-cycle__steps[data-v-e4076afb]{z-index:2;margin:0;padding:0;list-style:none;position:absolute;inset:0}.scientific-cycle__node[data-v-e4076afb]{border:1px solid color-mix(in srgb,var(--scientific-ice) 48%,transparent);background:var(--bsa-glass-lens,#041543e6);width:clamp(12rem,20vw,14rem);min-height:7rem;color:var(--scientific-ink);box-sizing:border-box;border-radius:1.35rem;grid-template-columns:4.7rem minmax(0,1fr);align-items:center;gap:.85rem;padding:.75rem 1rem .75rem .75rem;display:grid;position:absolute;box-shadow:0 0 0 1px #01081ebd,0 1rem 2rem #01081e6b,inset 0 1px #e5fbff2b}.scientific-cycle__node--observe[data-v-e4076afb]{top:22%;left:20%;transform:translate(-50%,-50%)}.scientific-cycle__node--compare[data-v-e4076afb]{top:22%;left:80%;transform:translate(-50%,-50%)}.scientific-cycle__node--verify[data-v-e4076afb]{top:78%;left:80%;transform:translate(-50%,-50%)}.scientific-cycle__node--correct[data-v-e4076afb]{top:78%;left:20%;transform:translate(-50%,-50%)}.scientific-cycle__state[data-v-e4076afb]{gap:.32rem;min-width:0;display:grid}.scientific-cycle__state small[data-v-e4076afb]{color:var(--scientific-ice);letter-spacing:.15em;font-size:.7rem;font-weight:800;line-height:1}.scientific-cycle__state strong[data-v-e4076afb]{overflow-wrap:anywhere;letter-spacing:-.012em;font-size:clamp(.88rem,1.45vw,1.05rem);font-weight:760;line-height:1.18}.scientific-cycle__return-label[data-v-e4076afb]{z-index:3;border:1px solid color-mix(in srgb,var(--scientific-return) 58%,transparent);color:var(--scientific-return);letter-spacing:.09em;text-transform:uppercase;background:#030e2eeb;border-radius:999px;padding:.32rem .58rem;font-size:.66rem;font-weight:800;line-height:1;position:absolute;top:50%;left:20%;transform:translate(-50%,-50%)}@media (width<=680px){.scientific-cycle[data-v-e4076afb]{padding:1rem .75rem}.scientific-cycle__stage[data-v-e4076afb]{width:100%;min-height:47rem}.scientific-cycle__connections--desktop[data-v-e4076afb]{display:none}.scientific-cycle__connections--mobile[data-v-e4076afb]{display:block}.scientific-cycle__node[data-v-e4076afb]{width:min(100% - 3rem,20rem);min-height:6.9rem;left:50%;transform:translate(-50%,-50%)}.scientific-cycle__node--observe[data-v-e4076afb]{top:12%}.scientific-cycle__node--compare[data-v-e4076afb]{top:34%}.scientific-cycle__node--verify[data-v-e4076afb]{top:56%}.scientific-cycle__node--correct[data-v-e4076afb]{top:78%}.scientific-cycle__return-label[data-v-e4076afb]{top:auto;bottom:2.2%;left:50%;transform:translate(-50%)}}@media (width<=360px){.scientific-cycle__node[data-v-e4076afb]{gap:.65rem;width:calc(100% - 2.25rem);padding-inline:.58rem .72rem}}@media (forced-colors:active){.scientific-cycle[data-v-e4076afb],.scientific-cycle__node[data-v-e4076afb],.scientific-cycle__return-label[data-v-e4076afb]{box-shadow:none;color:canvastext;background:canvas;border-color:canvastext}.scientific-cycle__edge--forward[data-v-e4076afb],.scientific-cycle__edge--return[data-v-e4076afb]{stroke:canvastext;filter:none}.scientific-cycle__marker path[data-v-e4076afb]{fill:canvastext}.scientific-cycle__node[data-v-e4076afb] .sapphire-lens{box-shadow:none;background:canvas;border-color:canvastext}.scientific-cycle__node[data-v-e4076afb] .olympus-glyph,.scientific-cycle__return-label[data-v-e4076afb],.scientific-cycle__state small[data-v-e4076afb]{color:canvastext}}.cvr[data-v-9128a816]{--tone:#d84b45;isolation:isolate;background:radial-gradient(circle at 76% 24%,color-mix(in srgb,var(--tone) 14%,transparent),transparent 34%),linear-gradient(145deg,#eff9ffb8,#638fc94d);width:100%;min-width:0;box-shadow:-3px -3px 0 #f0feff9e,0 24px 48px #051c4333,0 0 34px color-mix(in srgb,var(--tone) 20%,transparent),inset 1px 1px 0 #ffffffe6;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);border:1.5px solid #bef4ffd1;border-radius:26px;padding:clamp(1rem,2.4vw,1.4rem);transition:box-shadow .4s,background .4s;position:relative;overflow:hidden}.cvr.is-calibrated[data-v-9128a816]{--tone:#2d9f86}.cvr[data-v-9128a816]:before{content:"";z-index:-1;background-color:#0000;background-image:linear-gradient(90deg,#173b570e 1px,#0000 0),linear-gradient(#173b570e 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 24%,#0000 82%);mask-image:radial-gradient(circle,#000 24%,#0000 82%)}header[data-v-9128a816]{justify-items:start;gap:.62rem;display:grid}header h3[data-v-9128a816],header p[data-v-9128a816]{margin:0}header p[data-v-9128a816]{color:var(--teal-safety);letter-spacing:.1em;text-transform:uppercase;background:#ffffff7a;border:1px solid #ffffffc2;border-radius:.85rem;padding:.5rem .7rem;font-size:.68rem;font-weight:900}header h3[data-v-9128a816]{color:var(--shop-night-blue);font-size:clamp(1.35rem,2.5vw,2rem);font-weight:920;line-height:1.05}.cvr-toggle[data-v-9128a816]{background:#ffffff6b;border:1px solid #3d8fd138;border-radius:999px;grid-template-columns:1fr 1fr;gap:.24rem;margin-top:1rem;padding:.22rem;display:grid}button[data-v-9128a816]{min-height:2.15rem;color:var(--shop-night-blue);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.4rem .55rem;font-size:.7rem;font-weight:850;transition:color .24s,background .36s cubic-bezier(.22,1,.36,1),box-shadow .36s}button.is-active[data-v-9128a816]{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-9128a816]{grid-template-columns:1fr .48fr 1fr;align-items:center;gap:.4rem;margin-top:1rem;display:grid}.cvr-cockpit[data-v-9128a816],.cvr-weather[data-v-9128a816]{background:#ebf6fd70;border:1px solid #ffffffb8;border-radius:22px;place-items:center;min-height:11rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 14px 26px #173b571a}.cvr-cockpit>span[data-v-9128a816],.cvr-weather>span[data-v-9128a816]{color:var(--teal-safety);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:950;position:absolute;top:.52rem;left:.62rem}.cvr-alarm-rings[data-v-9128a816],.cvr-radar-rings[data-v-9128a816]{aspect-ratio:1;width:78%;position:absolute}.cvr-alarm-rings i[data-v-9128a816],.cvr-radar-rings i[data-v-9128a816]{border:2px solid color-mix(in srgb,var(--tone) 52%,transparent);border-radius:50%;transition:border-color .4s,transform .4s;position:absolute;inset:0}.cvr-alarm-rings i[data-v-9128a816]:nth-child(2),.cvr-radar-rings i[data-v-9128a816]:nth-child(2){inset:16%}.cvr-alarm-rings i[data-v-9128a816]:nth-child(3),.cvr-radar-rings i[data-v-9128a816]:nth-child(3){inset:31%}.cvr-cockpit strong[data-v-9128a816]{z-index:1;color:#fff;background:var(--tone);width:3.2rem;height:3.2rem;box-shadow:0 0 22px color-mix(in srgb,var(--tone) 46%,transparent);border:2px solid #ffffffd9;border-radius:50%;place-items:center;font-size:.64rem;display:grid}.cvr-cockpit small[data-v-9128a816]{color:var(--shop-night-blue);font-size:.62rem;font-weight:900;position:absolute;bottom:.72rem}.cvr-weather svg[data-v-9128a816]{z-index:1;fill:#ffffff1f;width:62%;stroke:var(--shop-night-blue);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.cvr-weather svg circle[data-v-9128a816]{fill:var(--shop-night-blue);stroke:none;opacity:.46}.cvr-weather b[data-v-9128a816]{color:var(--tone);letter-spacing:.06em;font-size:.62rem;position:absolute;bottom:.65rem}.cvr-route[data-v-9128a816]{color:var(--tone);place-items:center;gap:.34rem;transition:color .4s;display:grid}.cvr-route i[data-v-9128a816]{background:linear-gradient(90deg,var(--tone),#52d6e7e6);width:100%;height:4px;box-shadow:0 0 16px color-mix(in srgb,var(--tone) 48%,transparent);border-radius:999px;transition:transform .45s cubic-bezier(.22,1,.36,1);transform:rotate(-8deg)}.is-calibrated .cvr-route i[data-v-9128a816]{transform:rotate(0)}.cvr-route strong[data-v-9128a816]{letter-spacing:.07em;text-align:center;text-transform:uppercase;font-size:.52rem}.cvr-state[data-v-9128a816]{color:var(--teal-safety);border-top:1px solid #fff9;margin:.9rem 0 0;padding-top:.72rem;font-size:.8rem;font-weight:880;line-height:1.35}@media (width<=420px){.cvr-diagram[data-v-9128a816]{grid-template-columns:1fr}.cvr-route[data-v-9128a816]{grid-template-columns:1fr auto}.cvr-cockpit[data-v-9128a816],.cvr-weather[data-v-9128a816]{min-height:9rem}}@media (prefers-reduced-motion:reduce){.cvr[data-v-9128a816],.cvr-route i[data-v-9128a816],button[data-v-9128a816]{transition:none}}header p[data-v-9128a816]{color:#175f63;font-size:.75rem}button[data-v-9128a816]{font-size:.78rem}.cvr-cockpit>span[data-v-9128a816],.cvr-weather>span[data-v-9128a816]{color:#175f63;font-size:.75rem}.cvr-cockpit strong[data-v-9128a816]{font-size:.72rem}.cvr-cockpit small[data-v-9128a816],.cvr-route strong[data-v-9128a816],.cvr-weather b[data-v-9128a816]{font-size:.75rem}.cvr-state[data-v-9128a816]{color:#175f63;font-size:.86rem}.fsr[data-v-0a228448]{--active-tone:#2aa8cf;isolation:isolate;background:radial-gradient(circle at 72% 30%,color-mix(in srgb,var(--active-tone) 16%,transparent),transparent 35%),linear-gradient(145deg,#eff9ffbd,#638fc94d);width:100%;min-width:0;box-shadow:-3px -3px 0 #f0feff9e,0 24px 48px #051c4333,0 0 34px color-mix(in srgb,var(--active-tone) 22%,transparent),inset 1px 1px 0 #ffffffe6;-webkit-backdrop-filter:var(--fsr-backdrop-filter,blur(18px) saturate(1.2));border:1.5px solid #bef4ffd1;border-radius:26px;padding:clamp(1rem,2.4vw,1.4rem);transition:box-shadow .38s,background .38s;position:relative;overflow:hidden}.fsr[data-v-0a228448]:before{content:"";z-index:-1;background-color:#0000;background-image:linear-gradient(90deg,#173b570e 1px,#0000 0),linear-gradient(#173b570e 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 24%,#0000 84%);mask-image:radial-gradient(circle,#000 24%,#0000 84%)}header[data-v-0a228448]{justify-items:start;gap:.62rem;display:grid}header h3[data-v-0a228448],header p[data-v-0a228448]{margin:0}header p[data-v-0a228448]{color:var(--teal-safety);letter-spacing:.1em;text-transform:uppercase;background:#ffffff7a;border:1px solid #ffffffc2;border-radius:.85rem;padding:.5rem .7rem;font-size:.68rem;font-weight:900}header h3[data-v-0a228448]{color:var(--shop-night-blue);font-size:clamp(1.35rem,2.5vw,2rem);font-weight:920;line-height:1.05}.fsr-screen[data-v-0a228448]{aspect-ratio:1;width:min(92%,280px);margin:1rem auto .8rem;position:relative}.fsr-rings[data-v-0a228448],.fsr-rings i[data-v-0a228448]{position:absolute;inset:0}.fsr-rings i[data-v-0a228448]{border:2px solid color-mix(in srgb,var(--active-tone) 30%,transparent);border-radius:50%;transition:border-color .38s}.fsr-rings i[data-v-0a228448]:nth-child(2){inset:13%}.fsr-rings i[data-v-0a228448]:nth-child(3){inset:27%}.fsr-screen svg[data-v-0a228448]{fill:none;width:62%;height:86%;stroke:var(--shop-night-blue);stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 10px 16px #173b571f);position:absolute;inset:7% 19%}.fsr-outline[data-v-0a228448]{fill:#ffffff24;stroke-width:2.7px}.fsr-hair[data-v-0a228448]{opacity:.54;stroke-width:4.8px}.fsr-lower[data-v-0a228448]{opacity:.28;stroke-width:1.1px}.fsr-iris[data-v-0a228448]{opacity:.38;stroke-width:1px}.fsr-pupil[data-v-0a228448]{fill:var(--shop-night-blue);stroke:none;opacity:.45}.fsr-marker[data-v-0a228448]{background:var(--marker-tone);width:.7rem;height:.7rem;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);opacity:.42;border:2px solid #ffffffe6;border-radius:50%;transition:opacity .3s,transform .38s cubic-bezier(.22,1,.36,1),box-shadow .3s;position:absolute;transform:translate(-50%,-50%)scale(.72)}.fsr-marker.is-active[data-v-0a228448]{opacity:1;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);transform:translate(-50%,-50%)scale(1.2)}.fsr-sweep[data-v-0a228448]{z-index:2;background:linear-gradient(180deg,var(--active-tone),transparent);width:2px;height:43%;box-shadow:0 0 11px color-mix(in srgb,var(--active-tone) 62%,transparent);transform-origin:50% 100%;border-radius:999px;animation:5.8s ease-in-out infinite alternate fsr-scan-0a228448;position:absolute;top:50%;left:50%}@keyframes fsr-scan-0a228448{0%{transform:translate(-50%,-100%)rotate(-48deg)}to{transform:translate(-50%,-100%)rotate(48deg)}}.fsr-readout[data-v-0a228448]{border:1px solid color-mix(in srgb,var(--active-tone) 42%,#ffffffb8);border-left:5px solid var(--active-tone);background:color-mix(in srgb,var(--active-tone) 8%,#ffffff94);border-radius:12px;gap:.15rem;padding:.62rem .72rem;transition:border-color .34s,background .34s;display:grid}.fsr-readout strong[data-v-0a228448]{color:var(--shop-night-blue);font-size:.86rem}.fsr-readout span[data-v-0a228448]{color:#173b57ad;font-size:.72rem;line-height:1.3}.fsr-controls[data-v-0a228448]{flex-wrap:wrap;gap:.34rem;margin-top:.72rem;display:flex}.fsr-controls button[data-v-0a228448]{color:var(--shop-night-blue);font:inherit;cursor:pointer;background:#fff6;border:1px solid #ffffffa8;border-radius:999px;padding:.38rem .58rem;font-size:.62rem;font-weight:820;transition:color .24s,background .3s,box-shadow .3s}.fsr-controls button.is-active[data-v-0a228448]{color:#fff;background:var(--active-tone);box-shadow:0 7px 15px color-mix(in srgb,var(--active-tone) 28%,transparent)}.fsr-memory[data-v-0a228448]{color:var(--teal-safety);border-top:1px solid #ffffff94;margin:.82rem 0 0;padding-top:.68rem;font-size:.78rem;font-weight:880;line-height:1.35}@media (prefers-reduced-motion:reduce){.fsr-sweep[data-v-0a228448]{animation:none}.fsr[data-v-0a228448],.fsr-controls button[data-v-0a228448],.fsr-marker[data-v-0a228448]{transition:none}}header p[data-v-0a228448]{color:#175f63;font-size:.75rem}.fsr-marker[data-v-0a228448]{opacity:.58}.fsr-readout span[data-v-0a228448]{color:#173b57d1;font-size:.78rem}.fsr-controls button[data-v-0a228448]{min-height:2.35rem;font-size:.75rem}.fsr-memory[data-v-0a228448]{color:#175f63;font-size:.86rem}.tri[data-v-124fd98d]{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:radial-gradient(circle at 74% 24%,#52d6e733,#0000 35%),linear-gradient(145deg,#eff9ffbd,#638fc94d);border:1.5px solid #bef4ffd1;border-radius:26px;width:100%;min-width:0;padding:clamp(1rem,2.4vw,1.4rem);position:relative;overflow:hidden;box-shadow:-3px -3px #f0feff9e,0 24px 48px #051c4333,0 0 34px #52d6e72e,inset 1px 1px #ffffffe6}.tri[data-v-124fd98d]:before{content:"";z-index:-1;background-color:#0000;background-image:linear-gradient(90deg,#173b570e 1px,#0000 0),linear-gradient(#173b570e 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 24%,#0000 84%);mask-image:radial-gradient(circle,#000 24%,#0000 84%)}header[data-v-124fd98d]{justify-items:start;gap:.62rem;display:grid}header h3[data-v-124fd98d],header p[data-v-124fd98d]{margin:0}header p[data-v-124fd98d]{color:var(--teal-safety);letter-spacing:.1em;text-transform:uppercase;background:#ffffff7a;border:1px solid #ffffffc2;border-radius:.85rem;padding:.5rem .7rem;font-size:.68rem;font-weight:900}header h3[data-v-124fd98d]{color:var(--shop-night-blue);font-size:clamp(1.35rem,2.5vw,2rem);font-weight:920;line-height:1.05}.tri-route[data-v-124fd98d]{gap:.64rem;margin-top:1rem;padding-left:.45rem;display:grid;position:relative}.tri-route[data-v-124fd98d]:before{content:"";background:linear-gradient(#d84b45,#667bbf 35%,#2d9f86 70%,#2aa8cf);border-radius:999px;width:4px;position:absolute;top:1.5rem;bottom:2.8rem;left:1.55rem;box-shadow:0 0 14px #52d6e761}.tri-course-light[data-v-124fd98d]{z-index:3;background:#fff;border:2px solid #ffffffeb;border-radius:50%;width:.85rem;height:.85rem;animation:6.4s cubic-bezier(.45,0,.2,1) infinite tri-flight-124fd98d;position:absolute;top:1.25rem;left:1.34rem;box-shadow:0 0 18px #52d6e7e6}@keyframes tri-flight-124fd98d{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-124fd98d]{--stage-tone:#2aa8cf;z-index:2;border:1px solid color-mix(in srgb,var(--stage-tone) 34%,#ffffffb3);border-left:5px solid var(--stage-tone);background:color-mix(in srgb,var(--stage-tone) 8%,#ffffff9e);border-radius:14px;grid-template-columns:2.6rem minmax(0,1fr);align-items:center;gap:.72rem;padding:.68rem .72rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffffc7,0 10px 18px #173b5714}article.is-stage-1[data-v-124fd98d]{--stage-tone:#d84b45}article.is-stage-2[data-v-124fd98d]{--stage-tone:#667bbf}article.is-stage-3[data-v-124fd98d]{--stage-tone:#2d9f86}article.is-stage-4[data-v-124fd98d]{--stage-tone:#2aa8cf}article>span[data-v-124fd98d]{color:#fff;background:var(--stage-tone);width:2rem;height:2rem;box-shadow:0 0 12px color-mix(in srgb,var(--stage-tone) 38%,transparent);border:1px solid #fffc;border-radius:50%;place-items:center;font-size:.64rem;font-weight:950;display:grid}article div[data-v-124fd98d]{gap:.1rem;display:grid}article strong[data-v-124fd98d]{color:var(--shop-night-blue);font-size:.82rem}article small[data-v-124fd98d]{color:#173b57ad;font-size:.68rem;line-height:1.3}.tri-boundary[data-v-124fd98d]{z-index:4;color:#173b57a8;text-transform:uppercase;border-top:1px solid #ffffffa3;grid-template-columns:1fr auto 1fr;align-items:center;gap:.45rem;margin-top:.18rem;padding-top:.68rem;font-size:.62rem;font-weight:860;display:grid;position:relative}.tri-boundary i[data-v-124fd98d]{color:#2aa8cf;font-style:normal}.tri-boundary strong[data-v-124fd98d]{color:var(--teal-safety);text-align:right}.tri-memory[data-v-124fd98d]{color:var(--teal-safety);border-top:1px solid #ffffff94;margin:.82rem 0 0;padding-top:.68rem;font-size:.8rem;font-weight:900;line-height:1.35}@media (prefers-reduced-motion:reduce){.tri-course-light[data-v-124fd98d]{animation:none}}header p[data-v-124fd98d]{color:#175f63;font-size:.75rem}article>span[data-v-124fd98d]{font-size:.72rem}article strong[data-v-124fd98d]{font-size:.9rem}article small[data-v-124fd98d]{color:#173b57d1;font-size:.78rem}.tri-boundary[data-v-124fd98d]{color:#173b57d6;font-size:.75rem}.tri-boundary strong[data-v-124fd98d],.tri-memory[data-v-124fd98d]{color:#175f63}.tri-memory[data-v-124fd98d]{font-size:.86rem}
