.van-swipe-item{position:relative;-webkit-flex-shrink:0;flex-shrink:0;width:100%;height:100%}.van-swipe{position:relative;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);cursor:grab;-webkit-user-select:none;user-select:none}.van-swipe__track{display:-webkit-box;display:-webkit-flex;display:flex;height:100%}.van-swipe__track--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.van-swipe__indicators{position:absolute;bottom:12px;left:50%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.van-swipe__indicators--vertical{top:50%;bottom:auto;left:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child){margin-bottom:6px}.van-swipe__indicator{width:6px;height:6px;background-color:#ebedf0;border-radius:100%;opacity:.3;-webkit-transition:opacity .2s,background-color .2s;transition:opacity .2s,background-color .2s}.van-swipe__indicator:not(:last-child){margin-right:6px}.van-swipe__indicator--active{background-color:#1989fa;opacity:1}.van-action-sheet{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;max-height:80%;overflow:hidden;color:#323233}.van-action-sheet__content{-webkit-box-flex:1;-webkit-flex:1 auto;flex:1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.van-action-sheet__cancel,.van-action-sheet__item{display:block;width:100%;padding:14px 16px;font-size:16px;background-color:#fff;border:none;cursor:pointer}.van-action-sheet__cancel:active,.van-action-sheet__item:active{background-color:#f2f3f5}.van-action-sheet__item{line-height:22px}.van-action-sheet__item--disabled,.van-action-sheet__item--loading{color:#c8c9cc}.van-action-sheet__item--disabled:active,.van-action-sheet__item--loading:active{background-color:#fff}.van-action-sheet__item--disabled{cursor:not-allowed}.van-action-sheet__item--loading{cursor:default}.van-action-sheet__cancel{-webkit-flex-shrink:0;flex-shrink:0;box-sizing:border-box;color:#646566}.van-action-sheet__subname{margin-top:8px;color:#969799;font-size:12px;line-height:18px}.van-action-sheet__gap{display:block;height:8px;background-color:#f7f8fa}.van-action-sheet__header{-webkit-flex-shrink:0;flex-shrink:0;font-weight:500;font-size:16px;line-height:48px;text-align:center}.van-action-sheet__description{position:relative;-webkit-flex-shrink:0;flex-shrink:0;padding:20px 16px;color:#969799;font-size:14px;line-height:20px;text-align:center}.van-action-sheet__description:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:16px;bottom:0;left:16px;border-bottom:1px solid #ebedf0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.van-action-sheet__loading-icon .van-loading__spinner{width:22px;height:22px}.van-action-sheet__close{position:absolute;top:0;right:0;z-index:1;padding:0 16px;color:#c8c9cc;font-size:22px;line-height:inherit}.van-action-sheet__close:active{color:#969799}.van-nav-bar{position:relative;z-index:1;line-height:22px;text-align:center;background-color:#fff;-webkit-user-select:none;user-select:none}.van-nav-bar--fixed{position:fixed;top:0;left:0;width:100%}.van-nav-bar--safe-area-inset-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.van-nav-bar .van-icon{color:#1989fa}.van-nav-bar__content{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:46px}.van-nav-bar__arrow{margin-right:4px;font-size:16px}.van-nav-bar__title{max-width:60%;margin:0 auto;color:#323233;font-weight:500;font-size:16px}.van-nav-bar__left,.van-nav-bar__right{position:absolute;top:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:0 16px;font-size:14px;cursor:pointer}.van-nav-bar__left:active,.van-nav-bar__right:active{opacity:.7}.van-nav-bar__left{left:0}.van-nav-bar__right{right:0}.van-nav-bar__text{color:#1989fa}.nav-container[data-v-4fd22ebb]{height:2rem}.nav-container .nav-bg[data-v-4fd22ebb]{position:fixed;top:0;z-index:1;width:10rem;height:2rem;background:url(../../static/img/navBg.05992600.png) no-repeat;background-size:100% auto}.nav-container .van-nav-bar{z-index:2;background:none}.nav-container .van-hairline--bottom:after{display:none}.nav-container .van-nav-bar__title{color:#335aeb}.back-home[data-v-4f273730]{position:fixed;right:0;bottom:2.4rem;z-index:999}.back-home img[data-v-4f273730]{width:1.2rem;height:1.06667rem}.enroll-new-container[data-v-2f28970a]{box-sizing:border-box;min-height:calc(100vh - 1rem);padding:.21333rem .26667rem .42667rem;background:#edf0f4}.event-hero[data-v-2f28970a]{height:4.56rem;border-radius:.16rem;overflow:hidden;background:#fff}.event-hero .van-swipe-item[data-v-2f28970a],.event-hero .van-swipe[data-v-2f28970a]{height:100%}.event-hero img[data-v-2f28970a]{display:block;width:100%;height:100%;object-fit:cover}.action-panel[data-v-2f28970a],.event-card[data-v-2f28970a],.section-card[data-v-2f28970a]{margin-top:.26667rem;border-radius:.16rem;background:#fff}.event-card[data-v-2f28970a]{padding:.32rem .29333rem .34667rem}.status-row[data-v-2f28970a]{display:flex;margin-bottom:.26667rem}.status-badge[data-v-2f28970a]{display:inline-flex;align-items:center;justify-content:center;min-width:2.18667rem;height:.61333rem;padding:0 .24rem;border-radius:.32rem;box-sizing:border-box;font-size:.32rem;color:#fff}.status-badge span[data-v-2f28970a]{width:.16rem;height:.16rem;margin-right:.13333rem;border-radius:50%;background:hsla(0,0%,100%,.9)}.status-badge--active[data-v-2f28970a]{background:#10c681}.status-badge--match[data-v-2f28970a]{background:linear-gradient(90deg,#ff9c4a,#ff6f61)}.status-badge--disabled[data-v-2f28970a]{background:#b9bec8}.event-title[data-v-2f28970a]{font-weight:600;font-size:.50667rem;color:#1f2329;line-height:1.38;letter-spacing:0;word-break:break-word}.meta-list[data-v-2f28970a]{margin-top:.34667rem;display:flex;flex-direction:column;gap:.24rem}.meta-item[data-v-2f28970a]{display:flex;align-items:center;min-width:0;font-size:.34667rem;line-height:.45333rem;color:#667085}.meta-item img[data-v-2f28970a]{flex:0 0 auto;width:.34667rem;height:.34667rem;margin-right:.18667rem;filter:brightness(0) saturate(100%) invert(67%) sepia(9%) saturate(533%) hue-rotate(179deg) brightness(91%) contrast(84%)}.meta-item span[data-v-2f28970a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-item em[data-v-2f28970a]{flex:0 0 auto;height:.45333rem;margin-left:.16rem;padding:0 .18667rem;border-radius:.22667rem;background:#f2f4f7;color:#667085;font-style:normal;font-size:.29333rem;line-height:.45333rem}.place-item--clickable[data-v-2f28970a]{cursor:pointer}.action-panel[data-v-2f28970a]{display:flex;gap:.26667rem;padding:.24rem}.action-btn[data-v-2f28970a]{flex:1;height:1.17333rem;border-radius:.16rem;display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-weight:600;font-size:.4rem}.primary-btn[data-v-2f28970a]{color:#fff;background:linear-gradient(135deg,#477df8,#2f68ef)}.secondary-btn[data-v-2f28970a]{color:#335aea;background:#f3f6ff;border:1px solid #c9d6ff}.btn-disabled[data-v-2f28970a]{color:#fff;background:#c4c9d2}.section-card[data-v-2f28970a]{padding:.32rem .29333rem}.section-title[data-v-2f28970a]{display:flex;align-items:center;margin-bottom:.29333rem;font-weight:600;font-size:.4rem;color:#1f2329}.section-title span[data-v-2f28970a]{width:.08rem;height:.37333rem;margin-right:.16rem;border-radius:.04rem;background:#477df8}.timeline[data-v-2f28970a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.timeline-item[data-v-2f28970a]{position:relative;min-width:0;padding-top:.45333rem;text-align:center;color:#90949c}.timeline-item[data-v-2f28970a]:before{content:"";position:absolute;left:0;right:0;top:.14667rem;height:2px;background:#d9dde5}.timeline-item[data-v-2f28970a]:first-child:before{left:50%}.timeline-item[data-v-2f28970a]:last-child:before{right:50%}.timeline-item.active[data-v-2f28970a]{color:#335aea}.timeline-item.active .timeline-dot[data-v-2f28970a]{background:#477df8;box-shadow:0 0 0 .10667rem rgba(71,125,248,.12)}.timeline-dot[data-v-2f28970a]{position:absolute;top:.05333rem;left:50%;z-index:1;width:.21333rem;height:.21333rem;margin-left:-.10667rem;border-radius:50%;background:#c4c9d2}.timeline-title[data-v-2f28970a]{font-weight:500;font-size:.32rem;color:#1f2329;white-space:nowrap}.timeline-time[data-v-2f28970a]{margin-top:.13333rem;font-size:.26667rem;line-height:1.35;color:#8b9099}.timeline-time span[data-v-2f28970a]{display:block;white-space:nowrap}.guide-grid[data-v-2f28970a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.21333rem}.guide-item[data-v-2f28970a]{min-width:0;height:1.49333rem;padding:.24rem;border:1px solid #dce4ff;border-radius:.16rem;box-sizing:border-box;display:flex;align-items:center;background:#f7f9ff}.guide-item img[data-v-2f28970a]{flex:0 0 auto;width:.21333rem;height:.32rem;margin-left:.16rem}.guide-item--read[data-v-2f28970a]{background:#f5f6f8;border-color:#d8dce3}.guide-name[data-v-2f28970a]{font-weight:500;font-size:.34667rem;color:#1f2329;line-height:.45333rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guide-desc[data-v-2f28970a]{margin-top:.10667rem;font-size:.29333rem;color:#8b9099;white-space:nowrap}.read-tag[data-v-2f28970a]{flex:0 0 auto;height:.45333rem;margin-left:auto;padding:0 .16rem;border-radius:.22667rem;font-size:.26667rem;line-height:.45333rem}.read-tag--todo[data-v-2f28970a]{color:#335aea;background:#eef3ff;border:1px solid #9db6ff}.read-tag--done[data-v-2f28970a]{color:#6b7280;background:#e9ecef;border:1px solid #d8dce3}.intro-card[data-v-2f28970a]{margin-bottom:.32rem}.intro-title[data-v-2f28970a]{margin-bottom:.24rem;font-weight:600;font-size:.4rem;color:#1f2329;line-height:1.4;text-align:center}.intro-content[data-v-2f28970a]{font-size:.34667rem;color:#4b5563;line-height:1.7;overflow:hidden;word-break:break-word}