.cm-smp-shell--intro{padding:clamp(18px, 2.2vw, 28px) clamp(20px, 2.8vw, 34px) clamp(18px, 2.5vw, 30px);overflow:visible}.cm-smp-shell--intro::before{opacity:.95}.cm-smp-shell--intro .cm-smp-shell__topline,.cm-smp-shell--intro .cm-smp-progress,.cm-smp-shell--intro .cm-smp-shell__subline,.cm-smp-shell--intro .cm-smp-stage,.cm-smp-shell--intro .cm-smp-error--global{width:min(1260px, 100%);margin-inline:auto}.cm-smp-shell--intro .cm-smp-shell__topline{justify-content:flex-end;margin-bottom:8px;padding-inline:clamp(6px, 0.8vw, 12px)}.cm-smp-shell--intro .cm-smp-progress{height:4px;margin-bottom:8px;background:rgb(255 255 255 / .05)}.cm-smp-shell--intro .cm-smp-progress__fill{box-shadow:0 0 16px rgb(245 182 77 / .16)}.cm-smp-shell--intro .cm-smp-shell__subline{display:flex;align-items:center;justify-content:flex-start;margin-top:2px;margin-bottom:10px;padding-inline:clamp(6px, 0.8vw, 12px)}.cm-smp-shell--intro .cm-smp-shell__home-label{color:#f1d08e;font-size:clamp(12.5px, 0.95vw, 14.5px);font-weight:900;letter-spacing:.18em}.cm-smp-shell--intro .cm-smp-shell__home-arrow{font-size:1.48em;transform:translateY(-.06em)}.cm-smp-shell--intro .cm-smp-stage{overflow:visible}.cm-smp-shell--intro .cm-smp-screen--intro{position:relative;min-height:min(614px, calc(100svh - 214px));align-items:stretch;justify-content:flex-start;gap:0}.cm-smp-shell--intro .cm-smp-btn:focus-visible{outline:2px solid rgb(245 182 77 / .78);outline-offset:2px}.cm-smp-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cm-smp-intro-stage{position:relative;display:grid;justify-items:center;gap:clamp(6px, 0.85vw, 12px);width:min(1260px, 100%);padding-top:0;padding-inline:clamp(4px, 0.6vw, 10px)}.cm-smp-intro-stage::before,.cm-smp-intro-stage::after{content:"";position:absolute;inset-inline-start:50%;transform:translateX(-50%);pointer-events:none}.cm-smp-intro-stage::before{inset-block-start:34px;width:min(980px, 88vw);height:clamp(320px, 46vw, 450px);border-radius:999px;background:radial-gradient(circle at 50% 24%,rgb(0 0 0 / .8),rgb(0 0 0 / .42) 48%,rgb(0 0 0 / .06) 76%,#fff0 100%),radial-gradient(circle at 50% 48%,rgb(245 182 77 / .06),#fff0 62%);filter:blur(10px);z-index:0}.cm-smp-intro-stage::after{inset-block-end:3%;width:min(860px, 78vw);height:clamp(150px, 16vw, 220px);border-radius:999px;background:radial-gradient(circle at 50% 44%,rgb(193 121 32 / .14),#fff0 70%);filter:blur(44px);opacity:.86;z-index:0}.cm-smp-intro-stage__aurora{position:absolute;width:min(32vw, 420px);height:min(32vw, 420px);border-radius:999px;filter:blur(86px);opacity:.22;pointer-events:none}.cm-smp-intro-stage__aurora--left{inset-inline-start:-9%;inset-block-start:6%;background:radial-gradient(circle,rgb(245 182 77 / .22),#fff0)}.cm-smp-intro-stage__aurora--right{inset-inline-end:-9%;inset-block-start:16%;background:radial-gradient(circle,rgb(183 120 34 / .18),#fff0)}.cm-smp-intro-head{position:relative;z-index:2;display:grid;justify-items:center;gap:6px;width:100%;max-width:840px;padding-top:0;text-align:center}.cm-smp-intro-head__eyebrow{display:inline-flex;align-items:center;gap:16px;margin:0;color:#f1d08e;font-weight:800;text-transform:uppercase}.cm-smp-intro-head__eyebrow::before,.cm-smp-intro-head__eyebrow::after{content:"";width:64px;height:1px;background:linear-gradient(90deg,#fff0,rgb(233 197 130 / .84),#fff0)}.cm-smp-intro-head__eyebrow--hero{font-size:clamp(12px, 0.95vw, 15px);letter-spacing:.2em;line-height:1.12}.cm-smp-intro-head__title{display:block;margin:0;max-width:10.5ch;background:linear-gradient(90deg,#dba64f 0%,#e9c582 50%,#c18931 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0;font-size:clamp(48px, 6.15vw, 80px);font-weight:800;line-height:1.08;letter-spacing:-.058em;text-wrap:balance;text-shadow:0 10px 30px rgb(193 137 49 / .12)}.cm-smp-intro-head__copy{max-width:none;margin:0;color:rgb(255 255 255 / .76);font-size:clamp(14.5px, 0.98vw, 16.4px);line-height:1.46;white-space:normal;text-wrap:pretty}.cm-smp-intro-actions-mobile{display:none;width:min(100%, 440px);gap:10px}.cm-smp-golden-map{position:relative;isolation:isolate;width:min(1220px, 100%);aspect-ratio:1280 / 438;margin-top:-14px;z-index:1;overflow:visible}.cm-smp-golden-map::before{content:"";position:absolute;inset:6% 8% 0;pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 18%,rgb(245 182 77 / .07),#fff0 24%)}.cm-smp-golden-map__origin-row{position:absolute;inset-block-start:28px;inset-inline:0;z-index:4;display:flex;justify-content:center;align-items:center;gap:clamp(12px, 1.2vw, 18px);min-height:64px;padding-inline:0}.cm-smp-golden-map__action-slot{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.cm-smp-intro-actions__primary,.cm-smp-intro-actions__secondary{min-height:40px;min-width:0;padding-inline:16px;border-radius:15px;border-color:rgb(233 197 130 / .24);background:linear-gradient(180deg,rgb(255 255 255 / .028),rgb(255 255 255 / .008)),rgb(8 8 8 / .34);color:rgb(255 244 223 / .92);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.08;text-wrap:balance;white-space:normal;box-shadow:0 10px 22px rgb(0 0 0 / .18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.cm-smp-intro-actions__primary{min-width:186px;min-height:46px;padding-inline:28px;border-color:rgb(233 197 130 / .62);background:linear-gradient(135deg,#c17920 0%,#d89a42 50%,#f5b64d 100%);color:#0a0a0a;font-size:14px;font-weight:900;letter-spacing:.11em;box-shadow:0 16px 30px rgb(0 0 0 / .28),0 0 28px rgb(245 182 77 / .22),0 0 0 1px rgb(233 197 130 / .12) inset;transition:filter 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}.cm-smp-intro-actions__secondary{min-width:168px;max-width:168px;min-height:40px;padding-inline:14px;font-size:10.9px;letter-spacing:.06em;color:rgb(255 244 223 / .62);border-color:rgb(233 197 130 / .16)}.cm-smp-intro-actions__secondary span{display:block;max-width:14.8ch;overflow:visible;line-height:1.34;text-wrap:balance}.cm-smp-intro-actions__primary:hover,.cm-smp-intro-actions__secondary:hover{border-color:rgb(245 212 141 / .62)}.cm-smp-intro-actions__primary:hover{filter:brightness(1.08);color:#0a0a0a}.cm-smp-intro-actions__secondary:hover{color:#fff5db}.cm-smp-golden-map__canvas{position:absolute;inset:0;z-index:1;pointer-events:none}.cm-smp-golden-map__canvas--mobile{display:none}.cm-smp-golden-map__svg{display:block;width:100%;height:100%;overflow:visible}.cm-smp-golden-map__canvas--desktop .cm-smp-golden-map__route-glow,.cm-smp-golden-map__canvas--desktop .cm-smp-golden-map__route{stroke:url(#cmSmpIntroDesktopRoute)}.cm-smp-golden-map__canvas--mobile .cm-smp-golden-map__route-glow,.cm-smp-golden-map__canvas--mobile .cm-smp-golden-map__route{stroke:url(#cmSmpIntroMobileRoute)}.cm-smp-golden-map__route-glow,.cm-smp-golden-map__route,.cm-smp-golden-map__route-spark,.cm-smp-golden-map__route-pulse{fill:none;stroke-linecap:round;stroke-linejoin:round}.cm-smp-golden-map__route-glow{stroke-width:7.8;opacity:.1}.cm-smp-golden-map__route{stroke-width:2.7;opacity:.96}.cm-smp-golden-map__route-spark{stroke:rgb(255 246 222 / .96);stroke-width:2.9;opacity:0;stroke-dasharray:12 88;stroke-dashoffset:108}.cm-smp-golden-map__route-pulse{stroke:rgb(255 245 222 / .92);stroke-width:4;opacity:0;stroke-dasharray:15 85;stroke-dashoffset:112;filter:blur(1px)}.cm-smp-golden-map__terminal-halo,.cm-smp-golden-map__junction-halo{fill:rgb(245 182 77 / .14)}.cm-smp-golden-map__terminal,.cm-smp-golden-map__junction{fill:#f7d48d;stroke:rgb(10 10 10 / .9);stroke-width:2.2}.cm-smp-golden-map__terminal{filter:drop-shadow(0 0 7px rgb(245 182 77 / .46))}.cm-smp-golden-map__junction{filter:drop-shadow(0 0 8px rgb(245 182 77 / .52))}.cm-smp-path-endpoint{--cm-path-shift-x:-50%;--cm-path-align:center;--cm-path-copy-align:center;position:absolute;inset-inline-start:var(--cm-path-desktop-x);inset-block-start:calc(var(--cm-path-desktop-y) + 8px);z-index:3;width:min(246px, 19vw);display:grid;justify-items:center;gap:8px;transform:translateX(var(--cm-path-shift-x));pointer-events:none}.cm-smp-path-endpoint__visual-shell{position:relative;width:116px;height:116px;display:grid;place-items:center}.cm-smp-path-endpoint__visual-shell::before{content:"";position:absolute;inset:16px 14px 12px;border-radius:999px;background:radial-gradient(circle at 50% 48%,rgb(245 182 77 / .22) 0%,rgb(245 182 77 / .1) 36%,#fff0 76%);filter:blur(10px);z-index:-1}.cm-smp-path-endpoint__visual{width:96px;height:96px;color:#f5d89a;border-radius:30px;border:1px solid rgb(233 197 130 / .18);overflow:hidden}.cm-smp-path-endpoint__visual svg,.cm-smp-path-endpoint__visual img{display:block;width:100%;height:100%;border-radius:inherit;filter:drop-shadow(0 16px 30px rgb(0 0 0 / .24)) drop-shadow(0 0 14px rgb(245 182 77 / .08))}.cm-smp-path-endpoint__visual img{object-fit:contain;object-position:center center;background:none;padding:0}.cm-smp-path-endpoint__copy{display:grid;justify-items:center;gap:4px;width:100%;max-width:none;margin:0 auto;text-align:center}.cm-smp-path-endpoint__name{display:block;width:100%;margin:0;color:#fff;font-size:1.22rem;font-weight:800;line-height:1.12;letter-spacing:-.035em;text-align:center;text-wrap:balance}.cm-smp-path-endpoint__descriptor{display:block;width:100%;margin:0;color:rgb(255 255 255 / .64);font-size:.66rem;font-weight:800;letter-spacing:.14em;line-height:1.26;text-align:center;text-transform:uppercase;text-wrap:balance}.cm-smp-path-endpoint--first_timer{--cm-path-shift-x:-42%;--cm-path-align:center;--cm-path-copy-align:center}.cm-smp-path-endpoint--precision{--cm-path-shift-x:-58%;--cm-path-align:center;--cm-path-copy-align:center}[dir="rtl"] .cm-smp-path-endpoint{--cm-path-shift-x:50%}[dir="rtl"] .cm-smp-path-endpoint--first_timer{--cm-path-shift-x:42%}[dir="rtl"] .cm-smp-path-endpoint--precision{--cm-path-shift-x:58%}.cm-smp-path-endpoint--ascension{inset-block-start:calc(var(--cm-path-desktop-y) + 8px);width:min(266px, 20vw)}.cm-smp-path-endpoint--ascension .cm-smp-path-endpoint__visual-shell{width:128px;height:128px}.cm-smp-path-endpoint--ascension .cm-smp-path-endpoint__visual-shell::before{inset:16px 14px 11px;border-radius:999px;background:radial-gradient(circle at 50% 48%,rgb(245 182 77 / .42) 0%,rgb(245 182 77 / .24) 40%,#fff0 82%);filter:blur(15px)}.cm-smp-path-endpoint--ascension .cm-smp-path-endpoint__visual-shell::after{content:"";position:absolute;inset:4px;border-radius:999px;background:radial-gradient(circle at 50% 54%,rgb(245 182 77 / .26) 0%,rgb(245 182 77 / .12) 34%,#fff0 76%);filter:blur(22px);opacity:.92;z-index:-2}.cm-smp-path-endpoint--ascension .cm-smp-path-endpoint__visual{width:108px;height:108px;border-radius:32px}.cm-smp-path-endpoint--ascension .cm-smp-path-endpoint__visual svg,.cm-smp-path-endpoint--ascension .cm-smp-path-endpoint__visual img{filter:drop-shadow(0 18px 34px rgb(0 0 0 / .24)) drop-shadow(0 0 24px rgb(245 182 77 / .24))}.cm-smp-path-endpoint--ascension .cm-smp-path-endpoint__name{font-size:1.28rem}@media (prefers-reduced-motion:no-preference){.cm-smp-intro-stage:not(.cm-smp-intro-stage--settled) .cm-smp-intro-head{animation:cmSmpIntroRise 0.56s cubic-bezier(.22,1,.36,1) both}.cm-smp-intro-stage:not(.cm-smp-intro-stage--settled) .cm-smp-golden-map__route{stroke-dasharray:100;stroke-dashoffset:100;animation:cmSmpRouteDraw 0.74s cubic-bezier(.22,1,.36,1) var(--cm-route-delay) forwards}.cm-smp-intro-stage:not(.cm-smp-intro-stage--settled) .cm-smp-golden-map__route-spark{animation:cmSmpRouteSpark 1.12s linear calc(var(--cm-route-delay) + 0.24s) 1 both}.cm-smp-intro-stage:not(.cm-smp-intro-stage--settled) .cm-smp-golden-map__route-pulse{animation:cmSmpRoutePulse 7.4s linear calc(var(--cm-route-delay) + 1.36s) infinite both}.cm-smp-intro-stage:not(.cm-smp-intro-stage--settled) .cm-smp-path-endpoint{opacity:0;animation:cmSmpEndpointReveal 0.5s cubic-bezier(.22,1,.36,1) var(--cm-path-delay) forwards}}.cm-smp-intro-stage--settled .cm-smp-path-endpoint{opacity:1;transform:translateX(var(--cm-path-shift-x))}.cm-smp-intro-stage--settled .cm-smp-golden-map__route{stroke-dasharray:none;stroke-dashoffset:0}.cm-smp-intro-stage--settled .cm-smp-golden-map__route-pulse{animation:cmSmpRoutePulse 7.4s linear var(--cm-route-delay) infinite both}.cm-smp-intro-stage--settled .cm-smp-golden-map__route-spark{display:none}@media (prefers-reduced-motion:reduce){.cm-smp-intro-head,.cm-smp-golden-map__route,.cm-smp-golden-map__route-spark,.cm-smp-golden-map__route-pulse,.cm-smp-path-endpoint{animation:none!important;transition:none!important}.cm-smp-golden-map__route{stroke-dasharray:none;stroke-dashoffset:0}.cm-smp-golden-map__route-spark{display:none}.cm-smp-golden-map__route-pulse{display:none}}@keyframes cmSmpIntroRise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cmSmpRouteDraw{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes cmSmpRouteSpark{0%{opacity:0;stroke-dashoffset:108}18%,68%{opacity:.7}100%{opacity:0;stroke-dashoffset:0}}@keyframes cmSmpRoutePulse{0%,18%{opacity:0;stroke-dashoffset:112}30%{opacity:.1}44%{opacity:.28}56%{opacity:.12}100%{opacity:0;stroke-dashoffset:0}}@keyframes cmSmpEndpointReveal{from{opacity:0;transform:translateX(var(--cm-path-shift-x)) translateY(12px) scale(.98)}to{opacity:1;transform:translateX(var(--cm-path-shift-x)) translateY(0) scale(1)}}@media (max-width:1080px){.cm-smp-shell--intro .cm-smp-shell__topline,.cm-smp-shell--intro .cm-smp-progress,.cm-smp-shell--intro .cm-smp-shell__subline,.cm-smp-shell--intro .cm-smp-stage,.cm-smp-shell--intro .cm-smp-error--global{width:min(1160px, 100%)}.cm-smp-golden-map{width:min(1100px, 100%)}.cm-smp-path-endpoint{width:min(228px, 21vw)}.cm-smp-path-endpoint__visual-shell{width:108px;height:108px}.cm-smp-path-endpoint__visual{width:90px;height:90px}.cm-smp-path-endpoint--ascension{width:min(248px, 22vw)}.cm-smp-path-endpoint--ascension .cm-smp-path-endpoint__visual-shell{width:118px;height:118px}.cm-smp-path-endpoint--ascension .cm-smp-path-endpoint__visual{width:98px;height:98px}}@media (min-width:761px) and (max-height:820px){.cm-smp-shell--intro .cm-smp-progress{margin-bottom:8px}.cm-smp-shell--intro .cm-smp-shell__subline{margin-bottom:10px}.cm-smp-intro-head{gap:6px;padding-top:4px}.cm-smp-intro-head__title{font-size:clamp(44px, 5.6vw, 70px)}.cm-smp-intro-stage{gap:6px}.cm-smp-golden-map{width:min(1040px, 100%);margin-top:-12px}.cm-smp-golden-map__origin-row{inset-block-start:22px;min-height:56px}.cm-smp-path-endpoint{inset-block-start:calc(var(--cm-path-desktop-y) + 4px)}.cm-smp-path-endpoint--ascension{inset-block-start:calc(var(--cm-path-desktop-y) + 6px)}}@media (max-width:760px),(max-width:960px) and (max-height:560px){.cm-smp-shell--intro{min-height:calc(100svh - 32px);padding:14px 12px 32px}.cm-smp-shell--intro .cm-smp-shell__topline{margin-bottom:6px;padding-inline-end:14px}.cm-smp-shell--intro .cm-smp-progress{margin-bottom:8px}.cm-smp-shell--intro .cm-smp-shell__subline{margin-bottom:10px}.cm-smp-shell--intro .cm-smp-screen--intro{min-height:0;padding-bottom:42px}.cm-smp-shell--intro .cm-smp-stage{overflow:visible}.cm-smp-intro-stage{gap:8px;padding-top:0;padding-bottom:30px}.cm-smp-intro-stage__aurora{width:186px;height:186px;filter:blur(52px)}.cm-smp-intro-head{gap:5px;max-width:100%;padding-top:20px}.cm-smp-intro-head__eyebrow{gap:10px}.cm-smp-intro-head__eyebrow::before,.cm-smp-intro-head__eyebrow::after{width:24px}.cm-smp-intro-head__eyebrow--hero{font-size:clamp(11.4px, 2.8vw, 12.4px);letter-spacing:.16em}.cm-smp-intro-head__title{max-width:none;font-size:clamp(30px, 9.8vw, 40px);line-height:1.08;white-space:nowrap}.cm-smp-intro-head__copy{max-width:min(100%, 38ch);color:rgb(255 255 255 / .78);font-size:clamp(12.8px, 3.7vw, 14px);line-height:1.28;white-space:normal;text-wrap:pretty}.cm-smp-intro-actions-mobile{display:grid;width:min(100%, 316px);max-width:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;position:relative;z-index:5}.cm-smp-intro-actions__primary,.cm-smp-intro-actions__secondary{width:auto;max-width:none;min-height:38px;padding-inline:13px;border-radius:999px;border-color:rgb(233 197 130 / .2);background:linear-gradient(180deg,rgb(255 255 255 / .04),rgb(255 255 255 / .012)),rgb(7 7 7 / .44);box-shadow:0 10px 24px rgb(0 0 0 / .2);backdrop-filter:none;-webkit-backdrop-filter:none;font-size:9.4px;letter-spacing:.08em;line-height:1.06}.cm-smp-intro-actions__primary{width:100%;min-width:0;min-height:42px;padding-inline:18px;font-size:12.2px;color:#0a0a0a;border-color:rgb(233 197 130 / .62);background:linear-gradient(135deg,#c17920 0%,#d89a42 50%,#f5b64d 100%);box-shadow:0 14px 28px rgb(0 0 0 / .22),0 0 24px rgb(245 182 77 / .18),0 0 0 1px rgb(233 197 130 / .12) inset}.cm-smp-intro-actions__secondary{min-width:158px;max-width:158px;justify-self:end;font-size:9.7px;color:rgb(255 244 223 / .58);border-color:rgb(233 197 130 / .18);background:linear-gradient(180deg,rgb(255 255 255 / .05),rgb(255 255 255 / .012)),rgb(7 7 7 / .5)}.cm-smp-intro-actions__secondary span{max-width:16.2ch}.cm-smp-golden-map{width:100%;max-width:338px;height:clamp(500px, 136vw, 564px);margin-top:-54px;aspect-ratio:auto;pointer-events:none}.cm-smp-intro-actions-mobile .cm-smp-btn{pointer-events:auto}.cm-smp-golden-map::before{inset:8% 10% 0;background:radial-gradient(circle at 50% 10%,rgb(245 182 77 / .08),#fff0 28%)}.cm-smp-golden-map__origin-row,.cm-smp-golden-map__canvas--desktop{display:none}.cm-smp-golden-map__canvas--mobile{display:grid}.cm-smp-path-endpoint{inset-inline-start:var(--cm-path-mobile-x);inset-block-start:calc(var(--cm-path-mobile-y) + 8px);width:min(41vw, 136px);grid-template-columns:1fr;align-items:start;justify-items:center;gap:8px;text-align:center}.cm-smp-path-endpoint--first_timer,.cm-smp-path-endpoint--precision{inset-block-start:calc(var(--cm-path-mobile-y) + 26px)}.cm-smp-path-endpoint--first_timer,.cm-smp-path-endpoint--precision{--cm-path-shift-x:-50%;--cm-path-align:center;--cm-path-copy-align:center}[dir="rtl"] .cm-smp-path-endpoint,[dir="rtl"] .cm-smp-path-endpoint--first_timer,[dir="rtl"] .cm-smp-path-endpoint--precision{--cm-path-shift-x:50%}.cm-smp-path-endpoint__visual-shell{width:110px;height:110px}.cm-smp-path-endpoint--first_timer .cm-smp-path-endpoint__visual-shell,.cm-smp-path-endpoint--precision .cm-smp-path-endpoint__visual-shell{margin-top:24px}.cm-smp-path-endpoint__visual-shell::before{inset:14px 12px 10px;border-radius:999px}.cm-smp-path-endpoint__visual{width:92px;height:92px;border-radius:30px}.cm-smp-path-endpoint__copy{max-width:none;text-align:center;gap:5px}.cm-smp-path-endpoint__name{font-size:1.04rem;line-height:1.08}.cm-smp-path-endpoint__descriptor{font-size:.5rem;letter-spacing:.1em;line-height:1.2}.cm-smp-path-endpoint--ascension{inset-block-start:calc(var(--cm-path-mobile-y) - 10px);width:min(50vw, 172px)}.cm-smp-path-endpoint--precision{width:min(45vw, 150px)}.cm-smp-path-endpoint--precision .cm-smp-path-endpoint__descriptor{white-space:nowrap}.cm-smp-path-endpoint--ascension .cm-smp-path-endpoint__visual-shell{margin-top:-18px;width:132px;height:132px}.cm-smp-path-endpoint--ascension .cm-smp-path-endpoint__visual{width:108px;height:108px;border-radius:32px}.cm-smp-path-endpoint--ascension .cm-smp-path-endpoint__copy{max-width:none}.cm-smp-path-endpoint--ascension .cm-smp-path-endpoint__name{font-size:1.16rem}.cm-smp-shell--intro .cm-smp-shell__home-label{font-size:clamp(12.4px, 3.5vw, 13.8px);letter-spacing:.14em}.cm-smp-shell--intro .cm-smp-shell__home-arrow{font-size:1.46em;transform:translateY(-.08em)}.cm-smp-shell--intro .cm-smp-shell__home-text{line-height:1.18}}@media (max-width:420px){.cm-smp-intro-head__eyebrow--hero{font-size:10.8px}.cm-smp-intro-head__copy{max-width:min(100%, 38ch);font-size:12.8px}.cm-smp-intro-head__title{font-size:clamp(29px, 9.2vw, 36px)}.cm-smp-golden-map{max-width:320px;height:clamp(466px, 128vw, 516px)}.cm-smp-path-endpoint{inset-block-start:calc(var(--cm-path-mobile-y) + 6px);width:min(39.5vw, 126px);gap:5px}.cm-smp-path-endpoint--first_timer,.cm-smp-path-endpoint--precision{inset-block-start:calc(var(--cm-path-mobile-y) + 22px)}.cm-smp-path-endpoint__visual-shell{width:102px;height:102px}.cm-smp-path-endpoint--first_timer .cm-smp-path-endpoint__visual-shell,.cm-smp-path-endpoint--precision .cm-smp-path-endpoint__visual-shell{margin-top:28px}.cm-smp-path-endpoint__visual{width:86px;height:86px}.cm-smp-path-endpoint--ascension .cm-smp-path-endpoint__visual-shell{margin-top:-26px;width:122px;height:122px}.cm-smp-path-endpoint--ascension .cm-smp-path-endpoint__visual{width:100px;height:100px}.cm-smp-path-endpoint--ascension{inset-block-start:calc(var(--cm-path-mobile-y) - 18px);width:min(48vw, 158px)}}@media (max-width:960px) and (max-height:560px){.cm-start-my-plan-page{padding-top:10px;padding-bottom:24px}.cm-smp-shell--intro .cm-smp-shell__subline{margin-bottom:8px}.cm-smp-intro-stage{gap:10px;padding-bottom:24px}.cm-smp-intro-head{gap:6px;padding-top:10px}.cm-smp-intro-head__title{max-width:none;font-size:clamp(29px, 5.6vw, 40px);white-space:nowrap}.cm-smp-intro-head__copy{max-width:min(100%, 38ch);font-size:12.6px}.cm-smp-golden-map{width:min(100%, 540px);height:auto;aspect-ratio:380 / 336;margin-top:-22px}.cm-smp-intro-actions-mobile{width:min(100%, 418px);grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:14px}.cm-smp-intro-actions__primary,.cm-smp-intro-actions__secondary{min-height:38px;font-size:9px}.cm-smp-intro-actions__primary{font-size:11.6px}.cm-smp-intro-actions__secondary{min-width:156px;max-width:156px;font-size:9.6px}.cm-smp-intro-actions__secondary span{max-width:16ch}.cm-smp-path-endpoint{inset-block-start:calc(var(--cm-path-mobile-y) + 4px);width:min(34vw, 154px)}.cm-smp-path-endpoint--first_timer,.cm-smp-path-endpoint--precision{inset-block-start:calc(var(--cm-path-mobile-y) + 18px)}.cm-smp-path-endpoint__visual-shell{width:96px;height:96px}.cm-smp-path-endpoint--first_timer .cm-smp-path-endpoint__visual-shell,.cm-smp-path-endpoint--precision .cm-smp-path-endpoint__visual-shell{margin-top:16px}.cm-smp-path-endpoint__visual{width:80px;height:80px;border-radius:24px}.cm-smp-path-endpoint__name{font-size:.92rem}.cm-smp-path-endpoint__descriptor{font-size:.54rem}.cm-smp-path-endpoint--ascension{inset-block-start:calc(var(--cm-path-mobile-y) - 12px);width:min(36vw, 174px)}.cm-smp-path-endpoint--ascension .cm-smp-path-endpoint__visual-shell{margin-top:-12px;width:112px;height:112px}.cm-smp-path-endpoint--ascension .cm-smp-path-endpoint__visual{width:92px;height:92px;border-radius:28px}.cm-smp-path-endpoint--ascension .cm-smp-path-endpoint__name{font-size:1rem}}