.panelShell-module__dstHlW__shell{--jm-white:#fff;--jm-dark-4:#190434;--jm-dark-3:#2b1d53;--jm-card-border:#2e2058;--jm-primary:#6300cf;--jm-light-1:#ae8ad6;--jm-light-2:#8273d4;--jm-shadow-xs:0 1px 2px 0 #1018280d;box-sizing:border-box;isolation:isolate;color:var(--jm-white);-webkit-font-smoothing:antialiased;background:#190434cc;border-radius:20px;flex-direction:column;padding:4px;font-family:Inter,system-ui,sans-serif;display:flex;box-shadow:0 12px 40px #09021873}.panelShell-module__dstHlW__card{z-index:2;box-sizing:border-box;background:var(--jm-dark-4);border-radius:16px;flex-direction:column;display:flex;position:relative}.panelShell-module__dstHlW__card:before{content:"";z-index:1;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#8273d499 0%,#8273d48c 55%,#8273d452 100%);border-radius:16px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}
@property --ms-drop{syntax:"<length>";inherits:false;initial-value:0}.MilestoneCelebration-module__ueBF5a__fireworks{aspect-ratio:16/9;z-index:5;pointer-events:none;width:73.2vw;position:absolute;top:-10.4vw;left:50%;transform:translate(-50%)}.MilestoneCelebration-module__ueBF5a__shell{z-index:60;--ms-drop:0px;width:360px;max-width:calc(100vw - 32px);transform:translate(-50%, var(--ms-drop)) scale(max(1, var(--jm-scale,1)));transform-origin:top;animation:.55s ease-in-out backwards MilestoneCelebration-module__ueBF5a__milestoneCardIn;position:absolute;top:9.6vh;left:50%;overflow:visible;}.MilestoneCelebration-module__ueBF5a__shell.MilestoneCelebration-module__ueBF5a__leaving{animation:.35s ease-in forwards MilestoneCelebration-module__ueBF5a__milestoneCardOut}.MilestoneCelebration-module__ueBF5a__card{align-items:center;gap:8px;padding:48px 20px 16px;overflow:visible;}.MilestoneCelebration-module__ueBF5a__badge{z-index:3;filter:drop-shadow(0 0 10px #d17dde73);width:64px;height:64px;position:absolute;top:-33px;left:50%;transform:translate(-50%)}.MilestoneCelebration-module__ueBF5a__title{z-index:2;text-align:center;color:var(--jm-white);margin:0;font-size:16px;font-weight:600;line-height:1.5;position:relative}.MilestoneCelebration-module__ueBF5a__body{z-index:2;text-align:center;color:#e1c5ff;margin:0;font-size:12px;font-weight:400;line-height:1.5;position:relative}@keyframes MilestoneCelebration-module__ueBF5a__milestoneCardIn{0%{opacity:0;--ms-drop:-260px}to{opacity:1;--ms-drop:0px}}@keyframes MilestoneCelebration-module__ueBF5a__milestoneCardOut{0%{opacity:1;--ms-drop:0px}to{opacity:0;--ms-drop:-260px}}@media (max-width:1023px){.MilestoneCelebration-module__ueBF5a__shell{width:min(360px,100vw - 32px);top:5vh}.MilestoneCelebration-module__ueBF5a__fireworks{width:110vw;top:-6vh}}@media (prefers-reduced-motion:reduce){.MilestoneCelebration-module__ueBF5a__shell,.MilestoneCelebration-module__ueBF5a__shell.MilestoneCelebration-module__ueBF5a__leaving{--ms-drop:0px;animation:none}}
.JourneyMapPanel-module__QW1BgW__panel{z-index:30;--jm-slide:0px;width:360px;max-width:calc(100vw - 32px);transform:translateX(var(--jm-slide)) scale(var(--jm-scale,1));transform-origin:0 0;animation:.45s ease-out JourneyMapPanel-module__QW1BgW__jmPanelIn;position:absolute;top:40px;left:40px;}.JourneyMapPanel-module__QW1BgW__bare{box-shadow:none;background:0 0;padding:0}.JourneyMapPanel-module__QW1BgW__card{--jm-icon:64px;--jm-count:4;--jm-active:0;gap:20px;padding:20px 4px 4px;}@keyframes JourneyMapPanel-module__QW1BgW__jmPanelIn{0%{opacity:0}to{opacity:1}}.JourneyMapPanel-module__QW1BgW__hidden{--jm-slide:calc(-100% - 60px);opacity:0;visibility:hidden;pointer-events:none;transition:transform .45s ease-in-out,opacity .3s,visibility 0s linear .45s}.JourneyMapPanel-module__QW1BgW__header{align-items:center;gap:8px;margin-bottom:4px;padding:0 20px 20px;display:flex;position:relative}.JourneyMapPanel-module__QW1BgW__header:after{content:"";background:linear-gradient(90deg,#8273d400 0%,#8273d4a8 50%,#8273d400 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.JourneyMapPanel-module__QW1BgW__logo{width:auto;height:30px;display:block}.JourneyMapPanel-module__QW1BgW__titleBlock{margin-bottom:4px;padding:0 16px}.JourneyMapPanel-module__QW1BgW__title{color:var(--jm-white);margin:0;font-size:16px;font-weight:500;line-height:1.5}.JourneyMapPanel-module__QW1BgW__subtitle{max-width:195px;color:var(--jm-light-1);margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.3}.JourneyMapPanel-module__QW1BgW__steps{--jm-seg:calc(100% / max(1, var(--jm-count,4) - 1));justify-content:space-between;align-items:center;padding:0 16px;display:flex;position:relative}.JourneyMapPanel-module__QW1BgW__steps:before{content:"";top:50%;left:calc(16px + var(--jm-icon) / 2);right:calc(16px + var(--jm-icon) / 2);background:linear-gradient(90deg, #8273d400 calc(var(--jm-active,0) * var(--jm-seg)), #8273d4 calc(var(--jm-active,0) * var(--jm-seg)), #8273d400 calc((var(--jm-active,0) + 1) * var(--jm-seg))), #2b1d53;z-index:0;height:1px;position:absolute;transform:translateY(-50%)}.JourneyMapPanel-module__QW1BgW__stepsComplete:before{background:#2b1d53}.JourneyMapPanel-module__QW1BgW__skelSteps,.JourneyMapPanel-module__QW1BgW__skelBar,.JourneyMapPanel-module__QW1BgW__skelPct,.JourneyMapPanel-module__QW1BgW__skelLineTitle,.JourneyMapPanel-module__QW1BgW__skelLineDesc,.JourneyMapPanel-module__QW1BgW__skelCta{background:#8273d438;animation:1.4s ease-in-out infinite JourneyMapPanel-module__QW1BgW__jmSkelPulse;display:block}.JourneyMapPanel-module__QW1BgW__skelSteps{height:var(--jm-icon);border-radius:16px;margin:0 16px}.JourneyMapPanel-module__QW1BgW__skelBar{border-radius:10px;width:42%;height:100%}.JourneyMapPanel-module__QW1BgW__skelPct{border-radius:6px;width:28px;height:12px}.JourneyMapPanel-module__QW1BgW__skelLineTitle{border-radius:6px;width:120px;height:14px}.JourneyMapPanel-module__QW1BgW__skelLineDesc{border-radius:5px;width:160px;height:10px}.JourneyMapPanel-module__QW1BgW__skelCta{border-radius:8px;flex-shrink:0;width:96px;height:40px}@keyframes JourneyMapPanel-module__QW1BgW__jmSkelPulse{0%,to{opacity:.45}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.JourneyMapPanel-module__QW1BgW__skelSteps,.JourneyMapPanel-module__QW1BgW__skelBar,.JourneyMapPanel-module__QW1BgW__skelPct,.JourneyMapPanel-module__QW1BgW__skelLineTitle,.JourneyMapPanel-module__QW1BgW__skelLineDesc,.JourneyMapPanel-module__QW1BgW__skelCta{animation:none}}.JourneyMapPanel-module__QW1BgW__step{z-index:1;width:var(--jm-icon);height:var(--jm-icon);cursor:default;background:0 0;border:none;padding:0;position:relative}.JourneyMapPanel-module__QW1BgW__stepInteractive{cursor:pointer}.JourneyMapPanel-module__QW1BgW__stepIcon{width:var(--jm-icon);height:var(--jm-icon);display:block}.JourneyMapPanel-module__QW1BgW__stepDisabled .JourneyMapPanel-module__QW1BgW__stepIcon{opacity:.9}.JourneyMapPanel-module__QW1BgW__current{background:radial-gradient(39% 84% at 12% -38%, #e1c5ff5c 0%, #e1c5ff00 100%), radial-gradient(88% 105% at 85% 96%, #190434 0%, #221143 45%, var(--jm-dark-3) 85%);border-radius:4px 4px 12px 12px;flex-direction:column;gap:12px;padding:16px 20px;display:flex;position:relative}.JourneyMapPanel-module__QW1BgW__stepIndicator{--jm-tip-w:24px;top:-10px;left:calc(16px + var(--jm-icon) / 2 + var(--jm-active,0) * (100% - 32px - var(--jm-icon)) / max(1, var(--jm-count,4) - 1) - var(--jm-tip-w) / 2);width:var(--jm-tip-w);background:#4e4073;height:10px;transition:left .35s;position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='10'%20viewBox='0%200%2024%2010'%3E%3Cpath%20d='M0%2010L9.5%201.8Q12%20-0.2%2014.5%201.8L24%2010Z'%20fill='%23fff'/%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='10'%20viewBox='0%200%2024%2010'%3E%3Cpath%20d='M0%2010L9.5%201.8Q12%20-0.2%2014.5%201.8L24%2010Z'%20fill='%23fff'/%3E%3C/svg%3E") no-repeat}.JourneyMapPanel-module__QW1BgW__progressRow{align-items:center;gap:16px;display:flex}.JourneyMapPanel-module__QW1BgW__progressTrack{background:var(--jm-dark-4);border-radius:10px;flex:1;height:4px;overflow:hidden}.JourneyMapPanel-module__QW1BgW__progressFill{background:linear-gradient(90deg, var(--jm-primary) 0%, #a06bff 55%, #f7c977 100%);border-radius:10px;height:100%;transition:width .4s}.JourneyMapPanel-module__QW1BgW__progressPct{color:var(--jm-white);text-align:right;min-width:32px;font-size:12px;font-weight:400}.JourneyMapPanel-module__QW1BgW__currentBody{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.JourneyMapPanel-module__QW1BgW__currentText{flex-direction:column;gap:4px;max-width:189px;display:flex}.JourneyMapPanel-module__QW1BgW__currentTitle{color:var(--jm-white);margin:0;font-size:14px;font-weight:400;line-height:1.5}.JourneyMapPanel-module__QW1BgW__currentDesc{color:var(--jm-light-1);margin:0;font-size:12px;font-style:italic;font-weight:400;line-height:1.3}.JourneyMapPanel-module__QW1BgW__cta{background:var(--jm-primary);height:40px;color:var(--jm-white);cursor:pointer;box-shadow:var(--jm-shadow-xs);border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}.JourneyMapPanel-module__QW1BgW__ctaIcon{flex-shrink:0;width:24px;height:24px;display:block}.JourneyMapPanel-module__QW1BgW__currentComplete{gap:0}.JourneyMapPanel-module__QW1BgW__currentComplete .JourneyMapPanel-module__QW1BgW__currentBody{align-items:center}.JourneyMapPanel-module__QW1BgW__currentComplete .JourneyMapPanel-module__QW1BgW__currentText{max-width:none}.JourneyMapPanel-module__QW1BgW__currentComplete .JourneyMapPanel-module__QW1BgW__currentTitle{font-size:12px}.JourneyMapPanel-module__QW1BgW__cta:hover{background:#7412e0}.JourneyMapPanel-module__QW1BgW__cta:active{transform:scale(.97)}.JourneyMapPanel-module__QW1BgW__cta:focus-visible{outline:2px solid var(--jm-light-1);outline-offset:2px}@media (max-width:599px){.JourneyMapPanel-module__QW1BgW__panel{display:none}}@media (max-width:1023px) and (max-height:700px){.JourneyMapPanel-module__QW1BgW__panel{display:none}}@media (min-width:1024px) and (max-width:1200px) and (min-aspect-ratio:4/5){.JourneyMapPanel-module__QW1BgW__panel{width:320px;top:24px;left:24px}.JourneyMapPanel-module__QW1BgW__card{--jm-icon:56px}}@media (prefers-reduced-motion:reduce){.JourneyMapPanel-module__QW1BgW__panel{animation:none}.JourneyMapPanel-module__QW1BgW__hidden{--jm-slide:0px;transition:opacity .2s,visibility 0s linear .2s}.JourneyMapPanel-module__QW1BgW__progressFill,.JourneyMapPanel-module__QW1BgW__stepIndicator,.JourneyMapPanel-module__QW1BgW__cta{transition:none}}@media (min-width:600px) and (max-width:1200px) and (max-aspect-ratio:1.05){.JourneyMapPanel-module__QW1BgW__panel{top:calc(var(--harbor-gutter,24px) + var(--harbor-back-h,48px) + 16px);left:var(--harbor-gutter,24px);--jm-scale:.5}}@media (min-width:600px) and (max-width:1200px) and (min-height:1081px) and (max-aspect-ratio:1.05){.JourneyMapPanel-module__QW1BgW__panel{--jm-scale:.57}}@media (min-width:600px) and (max-width:1200px) and (min-height:1201px) and (max-aspect-ratio:1.05){.JourneyMapPanel-module__QW1BgW__panel{--jm-scale:.61}}@media (min-width:600px) and (max-width:1200px) and (min-height:1301px) and (max-aspect-ratio:1.05){.JourneyMapPanel-module__QW1BgW__panel{--jm-scale:.74}}
.NoticeBoardShelf-module__E4c2UW__shelf{z-index:1;box-sizing:border-box;background:#19043480;border:1px solid #8273d4;border-radius:0 0 16px 16px;flex-direction:column;gap:16px;margin-top:-20px;padding:40px 20px 20px;animation:.45s ease-out .35s backwards NoticeBoardShelf-module__E4c2UW__nbShelfOpen;display:flex;position:relative}.NoticeBoardShelf-module__E4c2UW__standalone{border-radius:16px;margin-top:0;padding-top:20px;animation-delay:0s}@keyframes NoticeBoardShelf-module__E4c2UW__nbShelfOpen{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.NoticeBoardShelf-module__E4c2UW__shelf{animation:none}}.NoticeBoardShelf-module__E4c2UW__title{color:#fff;margin:0;font-size:16px;font-weight:500;line-height:1.5}.NoticeBoardShelf-module__E4c2UW__listWrap{position:relative}.NoticeBoardShelf-module__E4c2UW__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8273d4 transparent;flex-direction:column;gap:8px;max-height:184px;display:flex;overflow-y:auto}.NoticeBoardShelf-module__E4c2UW__list::-webkit-scrollbar{width:4px}.NoticeBoardShelf-module__E4c2UW__list::-webkit-scrollbar-thumb{background:#8273d4;border-radius:2px}.NoticeBoardShelf-module__E4c2UW__list::-webkit-scrollbar-track{background:0 0}.NoticeBoardShelf-module__E4c2UW__fade{pointer-events:none;background:linear-gradient(#19043400 0%,#190434d9 100%);height:40px;position:absolute;bottom:0;left:0;right:4px}.NoticeBoardShelf-module__E4c2UW__tile{background:radial-gradient(120% 140% at 90% 100%,#4e3c82 0%,#3c2b69 50%,#291a4f 100%);border-radius:8px;align-items:center;gap:16px;padding:4px 16px 4px 4px;display:flex}.NoticeBoardShelf-module__E4c2UW__tileLink{color:inherit;cursor:pointer;text-decoration:none;transition:filter .15s}.NoticeBoardShelf-module__E4c2UW__tileLink:hover{filter:brightness(1.15)}.NoticeBoardShelf-module__E4c2UW__tileLink:focus-visible{outline-offset:2px;outline:2px solid #fff}.NoticeBoardShelf-module__E4c2UW__icon{object-fit:cover;color:#190434;background:#8273d4;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.NoticeBoardShelf-module__E4c2UW__iconImg{object-fit:cover;background:#8273d4;border-radius:4px;flex-shrink:0;width:48px;height:48px}.NoticeBoardShelf-module__E4c2UW__tileText{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:14px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.NoticeBoardShelf-module__E4c2UW__view{color:#fff;filter:drop-shadow(0 1px 1px #1018280d);background:0 0;border:1px solid #fff;border-radius:8px;flex-shrink:0;align-items:center;height:32px;padding:6px 12px;font-family:inherit;font-size:14px;font-weight:600;display:flex}@media (prefers-reduced-motion:reduce){.NoticeBoardShelf-module__E4c2UW__tileLink{transition:none}}
