.home-page[data-v-b9fc62bf]{position:relative;background:#2a0a0c}.home-image[data-v-b9fc62bf]{display:block;width:100%;min-height:100vh;-o-object-fit:cover;object-fit:cover}.home-hotspot[data-v-b9fc62bf]{position:absolute;display:block;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.home-hotspot[data-v-b9fc62bf]:focus-visible{outline:2px solid rgba(255,239,207,.95);outline-offset:2px}.h5-back-button[data-v-7d2a2f3c]{display:block;width:92px;height:29px;border:0;background:url(/h5/buttons/back.png) center / 100% 100% no-repeat}.schedule-page[data-v-569fac7b]{position:relative;background:#2a0a0c}.schedule-image[data-v-569fac7b]{display:block;width:100%;min-height:100vh;-o-object-fit:cover;object-fit:cover}.schedule-back[data-v-569fac7b]{position:absolute;top:calc(env(safe-area-inset-top,0px) + 16px);right:16px;z-index:2}.register-page[data-v-6ca4735c]{position:relative;min-height:100vh;min-height:100svh;background:#0b2d73;overflow-x:hidden;overflow-y:auto}.register-image[data-v-6ca4735c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.register-panel[data-v-6ca4735c]{position:relative;display:flex;align-items:flex-start;justify-content:center;min-height:100vh;min-height:100svh;padding:clamp(188px,30vh,320px) 9.5% calc(env(safe-area-inset-bottom,0px) + 124px);z-index:1}.register-form[data-v-6ca4735c]{width:100%;border-radius:14px;background:linear-gradient(180deg,#398fe447,#1b4d9b47);padding:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 18px 44px #04104347}.register-field[data-v-6ca4735c]{display:flex;align-items:center;gap:8px;min-height:46px;margin-bottom:12px;padding:0 12px;border-radius:8px;background:linear-gradient(90deg,#73beffb8,#b6a6ffb8);box-shadow:inset 0 0 0 1px #c4e1ff2e}.register-field__icon[data-v-6ca4735c]{width:22px;height:22px;flex:none}.register-field__label[data-v-6ca4735c]{flex:none;color:#eef6ff;font-size:15px;font-weight:700;line-height:1;white-space:nowrap;text-shadow:0 1px 2px rgba(41,72,160,.3)}.register-field__control[data-v-6ca4735c]{min-width:0;flex:1}.register-actions[data-v-6ca4735c]{position:fixed;left:50%;bottom:max(18px,calc(env(safe-area-inset-bottom,0px) + 18px));display:flex;flex-direction:column;align-items:center;gap:10px;width:min(100%,var(--page-max-width));padding:10px 16px;transform:translate(-50%);background:linear-gradient(180deg,#0b2d7300,#0b2d73b8 34%,#0b2d73db);z-index:3}.register-back[data-v-6ca4735c]{flex:none}.register-submit[data-v-6ca4735c]{display:flex;align-items:center;justify-content:center;width:min(304px,calc(100% - 4px));aspect-ratio:608 / 70;margin:0 auto;border:0;background:url(/h5/buttons/register_button.png) center / contain no-repeat}.register-submit[data-v-6ca4735c]:disabled{opacity:.72}[data-v-6ca4735c] .register-field__control .el-input,[data-v-6ca4735c] .register-field__control .el-select{width:100%}[data-v-6ca4735c] .register-field__control .el-input__wrapper{padding:0;background:transparent;box-shadow:none}[data-v-6ca4735c] .register-field__control .el-input__inner{height:30px;color:#fff;font-size:16px}[data-v-6ca4735c] .register-field__control .el-input__inner::-moz-placeholder{color:#ecf4ff9e;font-size:16px}[data-v-6ca4735c] .register-field__control .el-input__inner::placeholder{color:#ecf4ff9e;font-size:16px}[data-v-6ca4735c] .register-field__control .el-select__wrapper{padding:0;min-height:30px;background:transparent;box-shadow:none}[data-v-6ca4735c] .register-field__control .el-select__selected-item,[data-v-6ca4735c] .register-field__control .el-select__placeholder{color:#fff;font-size:16px}[data-v-6ca4735c] .register-field__control .el-select__caret{color:#eaf4ffdb}[data-v-6ca4735c] .register-field__control--employee-no .el-input__inner::-moz-placeholder{font-size:14px}[data-v-6ca4735c] .register-field__control--employee-no .el-input__inner::placeholder{font-size:14px}@media (max-height: 740px){.register-panel[data-v-6ca4735c]{padding-top:clamp(150px,24vh,220px)}.register-form[data-v-6ca4735c]{padding:14px}.register-field[data-v-6ca4735c]{margin-bottom:10px}}@media (max-width: 380px){.register-actions[data-v-6ca4735c]{gap:8px;padding-left:12px;padding-right:12px}}.check-page[data-v-c2b5a082]{position:relative;background:#102d7f}.check-page__bg[data-v-c2b5a082]{display:block;width:100%;min-height:100vh;-o-object-fit:cover;object-fit:cover}.check-page__content[data-v-c2b5a082]{position:absolute;top:0;right:0;bottom:0;left:0;padding:33.5vh 8.8% 4.5vh}.check-panel[data-v-c2b5a082]{margin-top:50px;border-radius:12px;background:linear-gradient(180deg,#62a6ff38,#2c69ca2e);padding:18px 20px 14px}.check-upload-box[data-v-c2b5a082]{display:flex;width:100%;aspect-ratio:1 / 1;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;background:linear-gradient(180deg,#a9cbff6b,#6f9bf266);overflow:hidden}.check-upload-box__icon[data-v-c2b5a082]{width:82px}.check-upload-box__text[data-v-c2b5a082]{margin-top:10px;color:#eef4ff;font-size:15px;font-weight:700}.check-upload-box__preview[data-v-c2b5a082]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#08164347}.check-submit[data-v-c2b5a082]{display:block;width:min(246px,72%);height:38px;margin:16px auto 0;border:0;background:url(/h5/buttons/upload.png) center / 100% 100% no-repeat}.check-submit[data-v-c2b5a082]:disabled{opacity:.8}.check-back[data-v-c2b5a082]{position:absolute;top:calc(env(safe-area-inset-top,0px) + 16px);right:16px;width:92px;height:29px;border:0;background:url(/h5/buttons/back.png) center / 100% 100% no-repeat}.status-modal[data-v-c2b5a082]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 11%;background:#040a297a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.status-modal__panel[data-v-c2b5a082]{position:relative;width:100%}.status-modal__close[data-v-c2b5a082]{position:absolute;right:11%;top:17%;width:20px;height:20px;border:0;background:transparent}.status-modal__image[data-v-c2b5a082]{display:block;width:100%}.status-modal__back[data-v-c2b5a082]{position:absolute;top:calc(100% + 16px);left:50%;width:92px;height:29px;transform:translate(-50%);border:0;background:url(/h5/buttons/back.png) center / 100% 100% no-repeat}.poster-page[data-v-9c48d424]{position:relative;min-height:100vh;background:#102f86;touch-action:pan-y}.poster-page__content[data-v-9c48d424]{padding-bottom:0}.poster-stage[data-v-9c48d424],.poster-editor[data-v-9c48d424]{position:relative;width:100%;min-height:100vh}.poster-stage__image[data-v-9c48d424]{display:block;width:100%;min-height:100vh;height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.poster-stage__photo-frame[data-v-9c48d424]{position:absolute;left:12.2%;top:16%;width:72%;aspect-ratio:654 / 996;overflow:hidden;border-radius:12px;z-index:1}.poster-stage__upload[data-v-9c48d424]{display:flex;height:100%;width:100%;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#798eead1;font-size:15px;font-weight:700}.poster-stage__upload-icon[data-v-9c48d424]{width:72px;opacity:.78}.poster-stage__photo[data-v-9c48d424]{position:absolute;left:50%;top:50%;height:100%;width:100%;max-width:none;-o-object-fit:cover;object-fit:cover;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.poster-stage__reupload[data-v-9c48d424]{position:absolute;left:50%;bottom:18px;transform:translate(-50%);cursor:pointer;border-radius:9999px;background:#2248baad;padding:6px 14px;color:#edf4ff;font-size:12px;text-align:center}.poster-stage__photo[data-v-9c48d424]:active{cursor:grabbing}.poster-stage__mask[data-v-9c48d424]{position:absolute;left:8.2%;top:12.8%;width:83.6%;z-index:2;pointer-events:none}.poster-generate[data-v-9c48d424]{position:absolute;left:50%;top:calc(79.6% + 70px);z-index:4;width:min(189px,48%);height:49px;transform:translate(-50%);border:0;background:url(/h5/buttons/button-create.png) center / 100% 100% no-repeat;cursor:pointer;pointer-events:auto;touch-action:manipulation}.poster-generate[data-v-9c48d424]:disabled{opacity:.84}.poster-preview[data-v-9c48d424]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;background:#040c2ac2;padding:24px 20px}.poster-preview__dialog[data-v-9c48d424]{width:min(100%,360px);border-radius:24px;background:#091a50f5;padding:16px 16px 18px;box-shadow:0 22px 56px #00000052}.poster-preview__image[data-v-9c48d424]{display:block;width:100%;border-radius:18px;box-shadow:0 18px 44px #07134e57}.poster-preview__hint[data-v-9c48d424]{margin:14px 0 0;color:#eef5ff;text-align:center;font-size:14px;font-weight:600}.poster-preview__close[data-v-9c48d424]{display:block;width:120px;height:38px;margin:14px auto 0;border:0;border-radius:9999px;background:#477dfff2;color:#fff;font-size:14px;font-weight:700}.poster-back[data-v-9c48d424]{position:absolute;top:calc(env(safe-area-inset-top,0px) + 16px);right:16px;z-index:2}.gallery-page[data-v-c80dd4ad]{position:relative;min-height:100vh;background:#efefef}.gallery-hero[data-v-c80dd4ad]{display:block;width:100%}.gallery-back-wrap[data-v-c80dd4ad]{position:fixed;top:calc(env(safe-area-inset-top,0px) + 16px);right:16px;z-index:12}.gallery-back[data-v-c80dd4ad]{box-shadow:0 6px 18px #0000002e}.gallery-body[data-v-c80dd4ad]{padding:18px 16px 28px;color:#333}.gallery-title[data-v-c80dd4ad]{margin:0;font-size:22px;line-height:1.35;font-weight:700}.gallery-divider[data-v-c80dd4ad]{height:1px;margin:18px 0 14px;background:#cfcfcf}.gallery-section__title[data-v-c80dd4ad]{display:flex;align-items:center;gap:6px;color:#4a7de7;font-size:20px;font-weight:700}.gallery-section__title img[data-v-c80dd4ad]{width:18px;height:18px}.gallery-toolbar[data-v-c80dd4ad]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;margin-bottom:10px}.gallery-tabs[data-v-c80dd4ad]{display:flex;min-width:0;flex:1;overflow:hidden;border:1px solid #d0d0d0;background:#ddd}.gallery-tab[data-v-c80dd4ad]{flex:1;height:34px;border:0;background:transparent;color:#787878;font-size:14px;font-weight:700}.gallery-tab+.gallery-tab[data-v-c80dd4ad]{border-left:1px solid #c7c7c7}.gallery-tab.is-active[data-v-c80dd4ad]{color:#4d7be2;background:#d9d9d9}.gallery-select[data-v-c80dd4ad]{width:108px;height:34px;border:1px solid #d0d0d0;background:#ddd;color:#444;font-size:14px;font-weight:700}.gallery-grid[data-v-c80dd4ad]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.gallery-card[data-v-c80dd4ad]{overflow:hidden;background:#dfe5f0;cursor:pointer}.gallery-card__image[data-v-c80dd4ad]{display:block;width:100%;aspect-ratio:.78;-o-object-fit:contain;object-fit:contain;background:#fff}.gallery-empty[data-v-c80dd4ad]{padding:24px 12px;text-align:center;color:#666;font-size:14px;background:#fff}.gallery-load-more[data-v-c80dd4ad]{padding:12px 0 4px;text-align:center;color:#888;font-size:12px}.gallery-preview[data-v-c80dd4ad]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000b8}.gallery-preview__dialog[data-v-c80dd4ad]{width:min(100%,560px);display:flex;flex-direction:column;align-items:center;gap:14px}.gallery-preview__image[data-v-c80dd4ad]{display:block;width:100%;max-height:78vh;border-radius:12px;-o-object-fit:contain;object-fit:contain;background:#fff}.gallery-preview__close[data-v-c80dd4ad]{min-width:92px;height:34px;border:0;border-radius:999px;background:#ffffffeb;color:#1f2f5b;font-size:14px;font-weight:700}.gallery-to-top[data-v-c80dd4ad]{position:fixed;right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 24px);z-index:12;width:42px;height:42px;border:0;border-radius:999px;background:#1f2f5be0;color:#fff;font-size:22px;line-height:1;box-shadow:0 8px 18px #0003}.report-page[data-v-5c1c0f17]{position:relative;min-height:100vh;background:#102d7f}.report-page__bg[data-v-5c1c0f17]{display:block;width:100%;min-height:100vh;-o-object-fit:cover;object-fit:cover}.report-page__content[data-v-5c1c0f17]{position:absolute;top:0;right:0;bottom:0;left:0;padding:40vh 4.4% 4.5vh}.report-back-wrap[data-v-5c1c0f17]{position:absolute;top:calc(env(safe-area-inset-top,0px) + 16px);right:16px;z-index:2}.report-title-wrap[data-v-5c1c0f17]{text-align:center;color:#fff}.report-title[data-v-5c1c0f17]{margin:0;font-size:22px;font-weight:700;letter-spacing:.08em}.report-deadline[data-v-5c1c0f17]{margin:10px 0 0;font-size:14px;font-weight:700;line-height:1.05}.report-board[data-v-5c1c0f17]{margin-top:16px;width:calc(100% + 18px);margin-left:-9px}.report-body[data-v-5c1c0f17]{max-height:41vh;overflow-y:auto;padding-right:2px;-webkit-overflow-scrolling:touch}.report-body[data-v-5c1c0f17]::-webkit-scrollbar{display:none}.report-header[data-v-5c1c0f17],.report-row[data-v-5c1c0f17]{display:grid;grid-template-columns:.65fr .95fr 1.4fr 1.75fr 1.35fr;align-items:center}.report-header[data-v-5c1c0f17]{min-height:30px;padding:0 8px;background:linear-gradient(90deg,#f06096f2,#8e70fff2);color:#fff;font-size:10px;font-weight:700}.report-header span[data-v-5c1c0f17]{text-align:center;line-height:1.2;white-space:nowrap}.report-row[data-v-5c1c0f17]{min-height:24px;margin-top:3px;padding:0 8px;background:linear-gradient(90deg,#78b5ff33,#ff7ad724);color:#fff;font-size:10px}.report-row>span[data-v-5c1c0f17]{text-align:center;white-space:nowrap}.report-rank[data-v-5c1c0f17]{color:#cfe2ff}.report-rate[data-v-5c1c0f17]{display:flex;align-items:center;justify-content:center;gap:5px}.report-rate__bar[data-v-5c1c0f17]{position:relative;width:58px;height:8px;border-radius:9999px;background:#fff3;overflow:hidden}.report-rate__fill[data-v-5c1c0f17]{display:block;height:100%;border-radius:9999px;background:linear-gradient(90deg,#ec7ec4,#49d1ff)}.report-rate__dot[data-v-5c1c0f17]{position:absolute;top:50%;width:8px;height:8px;border:1px solid #ffffff;border-radius:50%;background:#5dcfff;transform:translate(-50%,-50%);box-shadow:0 0 6px #ffffff8c}.report-rate__text[data-v-5c1c0f17]{min-width:28px}
