.join-root[data-v-5ef190db]{--join-vw:0.26667vw;min-height:100vh;background:#e4e1fb;padding-bottom:calc(var(--join-vw)*70)}.join-page[data-v-5ef190db]{min-height:100vh;padding:calc(var(--join-vw)*14) calc(var(--join-vw)*12) calc(var(--join-vw)*18);box-sizing:border-box;background-repeat:no-repeat;background-position:top;background-size:100% auto}.join-hero[data-v-5ef190db]{position:relative;min-height:calc(var(--join-vw)*150)}.hero-title[data-v-5ef190db]{padding-top:calc(var(--join-vw)*10);text-align:center;font-size:calc(var(--join-vw)*21);font-weight:600;color:#fff}.hero-back[data-v-5ef190db]{position:absolute;top:calc(var(--join-vw)*10);left:calc(var(--join-vw)*2);width:calc(var(--join-vw)*34);height:calc(var(--join-vw)*34);border:1px solid hsla(0,0%,100%,.8);border-radius:50%;padding:0;background:rgba(46,31,114,.18);display:flex;align-items:center;justify-content:center}.hero-back-arrow[data-v-5ef190db]{width:calc(var(--join-vw)*10);height:calc(var(--join-vw)*10);border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);display:block;margin-left:calc(var(--join-vw)*2)}.info-card[data-v-5ef190db],.panel-card[data-v-5ef190db],.tab-card[data-v-5ef190db]{background-repeat:no-repeat;background-size:100% 100%}.info-card[data-v-5ef190db]{margin-top:calc(var(--join-vw)*-54);padding:calc(var(--join-vw)*12) calc(var(--join-vw)*9);display:flex;gap:calc(var(--join-vw)*12);box-sizing:border-box}.info-cover[data-v-5ef190db]{width:calc(var(--join-vw)*106);height:calc(var(--join-vw)*152);border-radius:calc(var(--join-vw)*12);object-fit:cover;display:block;flex-shrink:0}.info-main[data-v-5ef190db]{flex:1;min-width:0}.info-title-row[data-v-5ef190db]{display:flex;align-items:center;gap:calc(var(--join-vw)*8)}.info-title[data-v-5ef190db]{font-size:calc(var(--join-vw)*15);font-weight:700;color:#4338a0;max-width:calc(var(--join-vw)*156);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.info-status[data-v-5ef190db]{height:calc(var(--join-vw)*22);padding:0 calc(var(--join-vw)*10);background-repeat:no-repeat;background-size:100% 100%;font-size:calc(var(--join-vw)*11);color:#02642c;display:flex;align-items:center;justify-content:center;border-radius:calc(var(--join-vw)*999);flex-shrink:0}.info-episode[data-v-5ef190db]{font-size:calc(var(--join-vw)*12);font-weight:700;color:#4338a0;flex-shrink:0}.info-tags[data-v-5ef190db]{margin-top:calc(var(--join-vw)*8);display:flex;gap:calc(var(--join-vw)*6);flex-wrap:wrap}.info-tag[data-v-5ef190db]{padding:0 calc(var(--join-vw)*5);height:calc(var(--join-vw)*20);border-radius:calc(var(--join-vw)*5);background:#e6ddfe;border:calc(var(--join-vw)*1.1) solid #6a60b8;font-size:calc(var(--join-vw)*11);color:#6a60b8;display:flex;align-items:center;justify-content:center}.info-intro[data-v-5ef190db]{margin-top:calc(var(--join-vw)*8);font-size:calc(var(--join-vw)*11);line-height:1.45;color:#4338a0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.metric-row[data-v-5ef190db]{margin-top:calc(var(--join-vw)*10);padding:calc(var(--join-vw)*4) 0;background-repeat:no-repeat;background-size:100% 100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.metric-item[data-v-5ef190db]{text-align:center}.metric-label[data-v-5ef190db]{font-size:calc(var(--join-vw)*11);font-weight:700;color:#6a60b8}.metric-value[data-v-5ef190db]{margin-top:calc(var(--join-vw)*6);font-size:calc(var(--join-vw)*16);font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--join-vw)*4)}.metric-value--purple[data-v-5ef190db]{color:#6b4dff}.metric-value--orange[data-v-5ef190db]{color:#ff7c24}.metric-heat-icon[data-v-5ef190db]{width:calc(var(--join-vw)*14);height:calc(var(--join-vw)*14);display:block}.panel-card[data-v-5ef190db]{margin-top:calc(var(--join-vw)*12);padding:calc(var(--join-vw)*10) calc(var(--join-vw)*9);box-sizing:border-box}.panel-head[data-v-5ef190db]{display:flex;align-items:center;gap:calc(var(--join-vw)*8)}.panel-star[data-v-5ef190db]{width:calc(var(--join-vw)*20);height:calc(var(--join-vw)*20);display:block}.panel-title[data-v-5ef190db]{font-size:calc(var(--join-vw)*14);font-weight:700;color:#4338a0}.panel-help[data-v-5ef190db]{border:0;padding:0;background:transparent;display:flex;align-items:center;justify-content:center}.panel-help img[data-v-5ef190db]{width:calc(var(--join-vw)*14);height:calc(var(--join-vw)*14);display:block}.period-grid[data-v-5ef190db]{margin-top:calc(var(--join-vw)*8);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--join-vw)*5)}.period-item[data-v-5ef190db]{position:relative;min-height:calc(var(--join-vw)*56);border:0;padding:calc(var(--join-vw)*10) calc(var(--join-vw)*8);background-color:transparent;background-repeat:no-repeat;background-size:100% 100%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.period-day[data-v-5ef190db]{font-size:calc(var(--join-vw)*14);font-weight:700;color:#4338a0}.period-rate[data-v-5ef190db]{margin-top:calc(var(--join-vw)*4);font-size:calc(var(--join-vw)*11);color:#6a60b8;font-weight:500}.period-item.active .period-day[data-v-5ef190db],.period-item.active .period-rate[data-v-5ef190db]{color:#fff}.period-check[data-v-5ef190db]{position:absolute;top:calc(var(--join-vw)*6);right:calc(var(--join-vw)*6);width:calc(var(--join-vw)*18);height:calc(var(--join-vw)*18);display:block}.amount-row[data-v-5ef190db]{margin-top:calc(var(--join-vw)*12);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--join-vw)*10)}.amount-stepper[data-v-5ef190db]{display:flex;align-items:center;flex-shrink:0}.amount-btn[data-v-5ef190db]{width:calc(var(--join-vw)*28);height:calc(var(--join-vw)*28);border:0;padding:0;background-color:transparent;background-repeat:no-repeat;background-size:100% 100%}.amount-value[data-v-5ef190db]{min-width:calc(var(--join-vw)*64);font-size:calc(var(--join-vw)*20);font-weight:700;color:#6b4dff;display:flex;align-items:baseline;justify-content:center;gap:calc(var(--join-vw)*4)}.amount-value em[data-v-5ef190db]{font-style:normal;font-size:calc(var(--join-vw)*12);color:#6a60b8}.amount-rules[data-v-5ef190db]{flex:1;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--join-vw)*5) calc(var(--join-vw)*7);align-items:center}.amount-rule[data-v-5ef190db]{display:flex;align-items:center;gap:calc(var(--join-vw)*6);font-size:calc(var(--join-vw)*8);color:#6a60b8;font-weight:500}.amount-rule img[data-v-5ef190db]{width:calc(var(--join-vw)*12);height:calc(var(--join-vw)*12);display:block;flex-shrink:0}.tab-card[data-v-5ef190db]{margin-top:calc(var(--join-vw)*12);padding:0;box-sizing:border-box}.tab-head[data-v-5ef190db]{display:flex;align-items:center;padding:calc(var(--join-vw)*0) calc(var(--join-vw)*0) 0;position:relative;z-index:1}.tab-btn[data-v-5ef190db]{flex:1;height:calc(var(--join-vw)*50);border:0;padding:0;padding-bottom:calc(var(--join-vw)*14);background-color:transparent;background-repeat:no-repeat;background-size:100% 100%;background-position:bottom;font-size:calc(var(--join-vw)*14);font-weight:700;color:#4338a0;display:flex;align-items:center;justify-content:center;gap:calc(var(--join-vw)*8)}.tab-btn img[data-v-5ef190db]{width:calc(var(--join-vw)*18);height:calc(var(--join-vw)*18);display:block}.tab-btn.active[data-v-5ef190db]{color:#fff}.tab-body[data-v-5ef190db]{padding:calc(var(--join-vw)*12) calc(var(--join-vw)*14) calc(var(--join-vw)*12);position:relative;background-size:100% 100%;z-index:2;top:calc(var(--join-vw)*-17)}.calc-row[data-v-5ef190db]{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--join-vw)*10) 0;border-bottom:1px solid rgba(150,140,216,.2)}.tab-body .calc-row[data-v-5ef190db]:last-of-type{border-bottom:0}.calc-label[data-v-5ef190db]{display:flex;align-items:center;gap:calc(var(--join-vw)*8);font-size:calc(var(--join-vw)*12);color:#4338a0;font-weight:700}.calc-label img[data-v-5ef190db]{width:calc(var(--join-vw)*14);height:calc(var(--join-vw)*14);display:block}.calc-value[data-v-5ef190db]{font-size:calc(var(--join-vw)*12);color:#6b4dff;font-weight:700}.rule-text[data-v-5ef190db]{font-size:calc(var(--join-vw)*12);line-height:1.55;color:#6a60b8;padding:calc(var(--join-vw)*8) 0}.tab-note[data-v-5ef190db]{margin-top:calc(var(--join-vw)*10);display:flex;align-items:center;justify-content:center;gap:calc(var(--join-vw)*6);font-size:calc(var(--join-vw)*11);color:#6a60b8}.tab-note-icon[data-v-5ef190db]{width:calc(var(--join-vw)*14);height:calc(var(--join-vw)*14);border-radius:50%;border:1px solid rgba(107,77,255,.55);color:#6b4dff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tab-note-icon[data-v-5ef190db]:before{content:"i";font-size:calc(var(--join-vw)*10);line-height:1;font-weight:700}.agree-label[data-v-5ef190db],.agree-row[data-v-5ef190db]{display:flex;align-items:center}.agree-label[data-v-5ef190db]{gap:calc(var(--join-vw)*10);font-size:calc(var(--join-vw)*12);color:#6a60b8}.agree-checkbox[data-v-5ef190db]{width:calc(var(--join-vw)*18);height:calc(var(--join-vw)*18);-webkit-appearance:none;appearance:none;border:1px solid rgba(132,122,210,.7);border-radius:50%;background:hsla(0,0%,100%,.9);display:inline-block;flex-shrink:0}.agree-checkbox[data-v-5ef190db]:checked{border-color:#6b4dff;background-color:#6b4dff;background-repeat:no-repeat;background-position:50%;background-size:80% 80%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFF' d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E")}.agree-link[data-v-5ef190db]{border:0;padding:0;background:transparent;color:#6b4dff;font-weight:700}.page-bottom-space[data-v-5ef190db]{height:calc(var(--join-vw)*10)}.submit-btn[data-v-5ef190db]{position:fixed;left:calc(var(--join-vw)*14);right:calc(var(--join-vw)*14);bottom:calc(var(--join-vw)*18);height:calc(var(--join-vw)*54);border:0;padding:0;background-color:transparent;background-repeat:no-repeat;background-size:100% 100%;font-size:calc(var(--join-vw)*15);font-weight:700;color:#fff;z-index:10}