.activation-panel[data-v-b0154402]{background:linear-gradient(180deg,#c8f2f0,#f9fbfd 30%,#fff);box-sizing:border-box;padding:12px 12px 8px;position:relative}.activation-panel__close[data-v-b0154402]{align-items:center;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;box-shadow:0 8px 18px #246e6d1a;color:#5f6d7a;cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:absolute;right:8px;top:8px;transition:all .2s ease;width:40px}.activation-panel__close[data-v-b0154402]:hover{background:#fff;color:#25313c}.activation-panel__hero[data-v-b0154402]{padding:18px 12px 28px;text-align:center}.activation-panel__title[data-v-b0154402]{color:#25313c;font-size:30px;font-weight:600;line-height:42px}.activation-panel__subtitle[data-v-b0154402]{color:#5f6d7a;font-size:15px;line-height:24px;margin-top:12px}.activation-panel__guide[data-v-b0154402]{background:hsla(0,0%,100%,.92);border:1px solid rgba(69,174,159,.16);border-radius:24px;box-shadow:0 16px 36px #246e6d14;margin:0 auto;max-width:520px;padding:24px 24px 18px}.activation-panel__guide-title[data-v-b0154402]{color:#1f9d90;font-size:20px;font-weight:600;line-height:28px}.activation-panel__guide-item[data-v-b0154402]{align-items:flex-start;display:flex;margin-top:20px}.activation-panel__badge[data-v-b0154402]{background:linear-gradient(180deg,#5dc6bc,#39a79d);border-radius:50%;color:#fff;flex-shrink:0;font-size:16px;font-weight:600;height:32px;line-height:32px;margin-right:14px;text-align:center;width:32px}.activation-panel__guide-content[data-v-b0154402]{flex:1}.activation-panel__guide-name[data-v-b0154402]{color:#36404a;font-size:17px;font-weight:600;line-height:26px}.activation-panel__guide-text[data-v-b0154402]{color:#74808b;font-size:14px;line-height:24px;margin-top:8px}.activation-panel__form[data-v-b0154402]{margin-left:auto;margin-right:auto;margin-top:32px;max-width:520px}.activation-panel__form-title[data-v-b0154402]{color:#27a899;font-size:24px;font-weight:500;line-height:34px;text-align:center}.activation-panel__form-item[data-v-b0154402]{margin:22px 0 0}.activation-panel__input-shell[data-v-b0154402]{align-items:center;background:#fff;border:2px solid #50beb3;border-radius:999px;box-shadow:0 12px 24px #45ae9f14;display:flex;min-height:58px;padding:0 18px;width:100%}.activation-panel__input[data-v-b0154402] .el-input__wrapper{background:transparent;box-shadow:none;padding:0}.activation-panel__input[data-v-b0154402] .el-input__inner{color:#25313c;font-size:16px;height:54px}.activation-panel__primary-btn[data-v-b0154402],.activation-panel__secondary-btn[data-v-b0154402]{border:none;border-radius:999px;color:#fff;font-size:18px;font-weight:600;height:52px;margin-top:24px;width:100%}.activation-panel__primary-btn[data-v-b0154402]{background:linear-gradient(90deg,#35b6ae,#82e2db)}.activation-panel__primary-btn[data-v-b0154402]:focus,.activation-panel__primary-btn[data-v-b0154402]:hover{background:linear-gradient(90deg,#35b6ae,#82e2db);color:#fff}.activation-panel__helper[data-v-b0154402]{color:#7d8792;font-size:13px;line-height:22px;margin-top:14px;text-align:center}.activation-panel__purchase[data-v-b0154402]{margin-left:auto;margin-right:auto;margin-top:30px;max-width:520px;text-align:center}.activation-result[data-v-b0154402]{margin:0 auto;max-width:520px;min-height:440px;padding:54px 12px 24px;text-align:center}.activation-result__icon[data-v-b0154402]{align-items:center;background:#27a899;border-radius:50%;color:#fff;display:inline-flex;font-size:36px;height:68px;justify-content:center;width:68px}.activation-result__title[data-v-b0154402]{color:#25313c;font-size:28px;font-weight:600;line-height:40px;margin-top:22px}.activation-result__book[data-v-b0154402]{color:#5f6d7a;font-size:17px;line-height:28px;margin-top:8px}.activation-result__details[data-v-b0154402]{border-bottom:1px solid #e3e9ed;border-top:1px solid #e3e9ed;margin:30px 0 0;padding:4px 20px;text-align:left}.activation-result__details>div[data-v-b0154402]{display:grid;gap:16px;grid-template-columns:88px minmax(0,1fr);padding:14px 0}.activation-result__details dd[data-v-b0154402],.activation-result__details dt[data-v-b0154402]{color:#677580;font-size:14px;line-height:22px;margin:0}.activation-result__details dd[data-v-b0154402]{color:#25313c;overflow-wrap:anywhere;text-align:right}.activation-panel__purchase-title[data-v-b0154402]{color:#25313c;font-size:22px;font-weight:600;line-height:32px}.activation-panel__purchase-text[data-v-b0154402]{color:#74808b;font-size:14px;line-height:24px;margin-top:10px}.activation-panel__secondary-btn[data-v-b0154402]{background:linear-gradient(90deg,#5665f5,#75e8ff)}.activation-panel__secondary-btn[data-v-b0154402]:focus,.activation-panel__secondary-btn[data-v-b0154402]:hover{background:linear-gradient(90deg,#5665f5,#75e8ff);color:#fff}@media (max-width:768px){.activation-panel[data-v-b0154402]{padding:8px 4px 0}.activation-panel__title[data-v-b0154402]{font-size:24px;line-height:34px}.activation-panel__form-title[data-v-b0154402],.activation-panel__purchase-title[data-v-b0154402]{font-size:20px;line-height:30px}}.activation-dialog .el-dialog{border-radius:28px;overflow:hidden}.activation-dialog .el-dialog__header{display:none}.activation-dialog .el-dialog__body{padding:18px}.directory-access-dialog__overlay{background:rgba(20,28,34,.56)}.directory-access-dialog{border-radius:8px;max-width:calc(100vw - 32px);overflow:hidden}.directory-access-dialog .el-dialog__header{border-bottom:1px solid #edf0f2;margin:0;padding:22px 24px 14px}.directory-access-dialog .el-dialog__headerbtn{height:40px;right:16px;top:15px;width:40px}.directory-access-dialog .el-dialog__body{padding:24px}.directory-access-dialog .el-dialog__footer{padding:0 24px 22px}.directory-access-dialog__header{align-items:center;color:#263238;display:flex;font-size:18px;font-weight:600;gap:10px;line-height:26px}.directory-access-dialog__header .el-icon{color:#69767d;font-size:20px}.directory-access-dialog__description{color:#5d6870;font-size:14px;line-height:24px;margin:0}.directory-access-dialog__actions{display:flex;gap:10px;justify-content:flex-end}.directory-access-dialog__actions .el-button{border-radius:6px;margin:0;min-width:88px}@media (max-width:520px){.directory-access-dialog__actions{flex-wrap:wrap}.directory-access-dialog__actions .el-button{flex:1 1 96px}}
